Category : habrahabr

habrahabr
История еще одного патча: зависшая батарея

Ноутбук засыпает, ноутбук просыпается, батарея «зависает» — более не отдает ни уровень заряда ни другие показатели, вне зависимости от подключения к сети. Патч ядра Linux и три года изысканий, рассказываю как это было.Божественные Вайнона Райдер и Натали Портман, работы нейросети. Ну и пропатченное ядро.ВводнаяАвтор очень давно использует самые разнообразные версии и вариации Linux и UNIX‑систем для работы и диких развлечений, в том числе на ноутбуках, поэтому старается решать все найденные про…

  • вторник, 11 марта 2025 г. в 00:00:11
habrahabr
Как malloc() и free() управляют памятью в C

Привет, Хабр!Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор. mallocВызываете malloc(42), думаете, что получили 42 байта и живёте счастливо. Но всё гораздо сложнее. malloc() — это не просто «дай мне N байтов», а целая система управления памятью, которая старается минимизировать фрагментацию, уменьшить системные вызовы и ускорить выделени…

  • вторник, 11 марта 2025 г. в 00:00:10
habrahabr
Загадочные проблемы браузинга: почему некоторые сайты не грузятся в Chrome?

Привет, Хабр!Меня зовут Эрик, в данный момент я инженер технической поддержки в компании Shortcut. Недавно я столкнулся с интересным тикетом: пользователи жаловались, что некоторые сайты не открываются в Google Chrome, но при этом прекрасно работают в других браузерах.Кажется, что если сайт работает в одном браузере, он должен работать и в другом. Но это не всегда так. Иногда Chrome упорно отказывается загружать страницы, которые спокойно открываются в Firefox или Edge. Недавно я столкнулся с …

  • вторник, 11 марта 2025 г. в 00:00:09
habrahabr
Самые отбитые проекты Github

За долгое время, проведенное «в раскопках» на Github, собралась коллекция удивительных проектов, самое лаконичное описание для которых — лютая дичь. Небольшую часть этой коллекции автор заботливо собрал, запустил и затем описал в этой статье. Так что заваривайте чаю с ромашкой и запасайтесь успокоительными — с такой подборки поплохеет многим.BossSensorhttps://github.com/Hironsan/BossSensorПрограмма с помощью вебкамеры, компьютерного зрения и нейросети определяет приближение начальника к рабоче…

  • вторник, 11 марта 2025 г. в 00:00:08
habrahabr
«Воене пыщ-пыщ отаке!» Как и зачем Упячка в 2007-м пыталась с Хабром воевать?

2007 год — не только предмет ностальгии и мем, но и пик безумия «золотого века Рунета». Старый ЖЖ переживал свой расцвет, стремительно росла аудитория ВК, появился на свет Лурк, всё больше популярности получал Башорг. Население русскоязычного сегмента сети достигает 25 миллионов человек, а актуальные мемы выходят в оффлайн и обсуждаются на ТВ и в прессе. К этому времени Хабр существовал ещё менее года — но на нём уже успела отгреметь Первая Кармическая война. Именно система кармы, отличавшая Х…

  • понедельник, 10 марта 2025 г. в 00:00:09
habrahabr
Финский — мой официальный фейл. Но почему?

Привет, Хабр! Меня зовут Саша Потапова, я бегло говорю на английском, испанском, французском и считала бы себя полиглотом, если бы не одно «но» — финский, который стал моим фейлом. Причем я усердно его учила, а способности к языкам у меня несколько выше среднего. Так что сегодня поделюсь своим опытом изучения финского, расскажу о его особенностях (господи, сколько их!) и причинах своего поражения. Как все начиналось Изучение финского не входило в мои планы. Да и в Финляндии я оказалась почти сл…

  • понедельник, 10 марта 2025 г. в 00:00:08
habrahabr
Приезжайте к нам в Германию, у нас айтишники живут в коммуналках и пляшут с бубном, чтобы выжить

Я IT-шник в международной компании по доставке еды. Я разрабатываю сервис, который за доли секунды находит для вас все рестораны поблизости, когда вы открываете приложение доставки.В 2019 году я сама поступила в магистратуру Технического университета Мюнхена после МГУ. Я переехала, потому что хотела получить практические знания от преподавателей, которые работают со Стэнфордом и ведут реальные проекты. К тому же учеба в государственных университетах Германии бесплатная.За 6 лет я успела поработ…

  • понедельник, 10 марта 2025 г. в 00:00:07
habrahabr
Несколько самодельных индикаторных ламп из платинового стекла

Первое же, не вполне удачное применение более или менее крупных стеклотрубок молибденовой группы [1] указало на ряд недочётов в имеющемся оснащении: нужна некоторая реорганизация рабочих огней [2], дополнительный инструмент и оснастка. Скрасим же ожидание заказанных материалов работой с применением своих старых заготовок — тонкостенных трубок из стекла группы платиновой, добытых из трубчатых ламп дневного света (ЛДС) нескольких типоразмеров. Заодно и выясним пригодность электродов из нержавеющ…

  • воскресенье, 9 марта 2025 г. в 00:00:10
habrahabr
Ультимативные крестики-нолики и iPXE

Привет, Хабр! Меня зовут Вова, я разработчик в Selectel. На днях меня осенило: загрузка сервера по сети — это прекрасный инструмент, из которого можно сделать что-нибудь необычное. Например, игру. У нас есть минимальный набор: командный интерпретатор, возможность скачивать и выполнять произвольный код. Ранее я уже использовал инструменты не по назначению, когда создавал Морской бой на SQL, тетрис в QR-коде, крестики-нолики в DNS и Gravity Defied на sed. С прошлой «серии» ненормального програм…

  • воскресенье, 9 марта 2025 г. в 00:00:09