Habr For Dev
352 subscribers
2.79K photos
3.11K links
Ежедневная поборка лучших технических статей и новостей с Хабра для разработчиков.

Широкий спектр тематик - Web и Software разработка, Hardware, DevOps, QA.

Канал ведет бездушная машина ;)
Download Telegram
#linux #загрузчик

Пишем свой загрузчик операционной системы Linux

⭐️⭐️⭐️◽️◽️

📖 Читать
#dpi #системное_администрирование

Загадочные проблемы браузинга: почему некоторые сайты не грузятся в Chrome?

⭐️⭐️⭐️◽️◽️

📖 Читать
#c #управление_памятью

Как malloc() и free() управляют памятью в C

Привет, Хабр!Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор.

⭐️⭐️◽️◽️◽️

📖 Читать
#id_software #doom

В чём причина высокой скорости fastDOOM

Зимой 2024 года я восстанавливал IBM PS/1 486-DX2 66Mhz, «Mini-Tower», model 2168. В подростковом возрасте я мечтал о таком компьютере, но не мог себе его позволить. Не могу выразить словами, насколько меня радовала работа над этой машиной.Как только мне удалось его запустить, я сразу же провёл бенчмарк одного ПО.

⭐️⭐️◽️◽️◽️

📖 Читать
#dos #искуственный_интеллект

Запускаем клиент DeepSeek под DOS

⭐️⭐️◽️◽️◽️

📖 Читать
#разработка_игр #крестики-нолики

Ультимативные крестики-нолики и iPXE

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #acpi

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

Ноутбук засыпает, ноутбук просыпается, батарея «зависает» — более не отдает ни уровень заряда ни другие показатели, вне зависимости от подключения к сети. Патч ядра Linux и три года изысканий, рассказываю как это было.

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #suse

История S.u.S.E. Начало

⭐️⭐️◽️◽️◽️

📖 Читать
#postgresql #полнотекстовый

Postgres как поисковый движок

⭐️⭐️◽️◽️◽️

📖 Читать
#usb #клавиатура

Управляем питанием компьютера кнопкой вызова от старого лифта

⭐️⭐️◽️◽️◽️

📖 Читать
#массив #array

std::array в С++ быстрее массива в С. Иногда

Давайте натрём наши болиды до блеска и посмотрим, как они входят в повороты компиляторных оптимизаций на примере использования std::array. Смогут ли они не только не уступить, но и обогнать встроенный массив?

⭐️⭐️◽️◽️◽️

📖 Читать
#чайник #bluetooth

Управление bluetooth из js или как я реверсинжинирил умный чайник

В статье описаны способы получения информации о подключении устройств по bluetooth. Проведен анализ обмена данными между чайником и официальным приложением, создано собственное веб приложение для управления умным чайником из браузера.

⭐️⭐️◽️◽️◽️

📖 Читать
#go #оптимизация

Компилятор GO. Добавляем цикл WHILE

⭐️⭐️◽️◽️◽️

📖 Читать
#абстракция #dip

Вам не нужна Чистая архитектура. Скорее всего

⭐️⭐️◽️◽️◽️

📖 Читать
#сообщества #python

Полезные ресурсы по Python, которые я собрал

⭐️⭐️◽️◽️◽️

📖 Читать
#советы #начинающим

Не покупайте грузовик для похода за хлебом и другие принципы программирования

Мне недавно встретился код вывода количества FPS на экран, написанный начинающим программистом, и в этом коде был базовый класс, класс-потомок, виртуальные функции, конструктор с множеством параметров, variant. Код позволял выводить любое количество счетчиков FPS на экран разными шрифтами, но все, что было на самом деле нужно, это простая функция на 3 строки, считающая количество FPS и выводящая его на экран.

⭐️◽️◽️◽️◽️

📖 Читать
#linux #novell

История S.u.S.E. Кульминация

Продолжение истории про зарождение и развитие дистрибутива SuSE. В прошлой части мы остановились на том, что в декабре 2001 года компания выпустила SuSE Linux Enterprise Server для мейнфреймов IBM S/390. В тот же год в США произошла рецессия, которая ощутимо сказалась на делах компании. Продолжим…

⭐️◽️◽️◽️◽️

📖 Читать
#freebsd #эмулятор

Самый маленький эмулятор x86

Копаясь в проектах-победителях IOCCC, неожиданно наткнулся на самый маленький эмулятор x86 архитектуры на свете — 4043 байт!

⭐️◽️◽️◽️◽️

📖 Читать
#разработка #локализация

Типовой процесс разработки электроники

⭐️◽️◽️◽️◽️

📖 Читать
#мошенничество #фишинг

Угон аккаунтов в Telegram: схемы, о которых все должны знать

Довольно часто при расследовании инцидентов информационной безопасности обнаруживается, что учетные записи пользователей мессенджера Telegram были скомпрометированы. В статье расскажу, как и для чего злоумышленники это делают, какие мошеннические схемы используют для кражи аккаунтов, а также поделюсь рекомендациями по защите.

⭐️⭐️⭐️⭐️⭐️

📖 Читать
#образование #электроника

План моего курса по основам аналоговой электроники в школе

⭐️⭐️⭐️◽️◽️

📖 Читать