#планирование_проектов #срок_разработки
Стиральная машина позволила мне иначе взглянуть на сроки разработки ПО
Моя недавняя эпопея со стиральной машиной напомнила мне, почему одна из самых страшных и ненавидимых задач в разработке ПО начинается с вопроса:
⭐️⭐️◽️◽️◽️
📖 Читать
Стиральная машина позволила мне иначе взглянуть на сроки разработки ПО
Моя недавняя эпопея со стиральной машиной напомнила мне, почему одна из самых страшных и ненавидимых задач в разработке ПО начинается с вопроса:
⭐️⭐️◽️◽️◽️
📖 Читать
#доменные_имена #музыка
Покупая домен, не забудьте проверить его на «порчу»
В середине 2022 года я купил новый домен — musicbox.fun. Мне он был нужен для хобби-проекта — интерактивного онлайн-проигрывателя музыки, который я разместил на musicboxfun.com. Новое имя домена было короче и звучало интереснее. Тогда я счёл, что мне буквально повезло его заполучить. Но, увы, musicbox.fun имел свою историю — до меня этот домен использовался для размещения пиратских копий музыки.
⭐️⭐️◽️◽️◽️
📖 Читать
Покупая домен, не забудьте проверить его на «порчу»
В середине 2022 года я купил новый домен — musicbox.fun. Мне он был нужен для хобби-проекта — интерактивного онлайн-проигрывателя музыки, который я разместил на musicboxfun.com. Новое имя домена было короче и звучало интереснее. Тогда я счёл, что мне буквально повезло его заполучить. Но, увы, musicbox.fun имел свою историю — до меня этот домен использовался для размещения пиратских копий музыки.
⭐️⭐️◽️◽️◽️
📖 Читать
#треш_и_угар #треш
Самые отбитые проекты Github
За долгое время, проведенное «в раскопках» на Github, собралась коллекция удивительных проектов, самое лаконичное описание для которых — лютая дичь. Небольшую часть этой коллекции автор заботливо собрал, запустил и затем описал в этой статье. Так что заваривайте чаю с ромашкой и запасайтесь успокоительными — с такой подборки поплохеет многим.
⭐️⭐️⭐️⭐️◽️
📖 Читать
Самые отбитые проекты Github
За долгое время, проведенное «в раскопках» на Github, собралась коллекция удивительных проектов, самое лаконичное описание для которых — лютая дичь. Небольшую часть этой коллекции автор заботливо собрал, запустил и затем описал в этой статье. Так что заваривайте чаю с ромашкой и запасайтесь успокоительными — с такой подборки поплохеет многим.
⭐️⭐️⭐️⭐️◽️
📖 Читать
#dpi #системное_администрирование
Загадочные проблемы браузинга: почему некоторые сайты не грузятся в Chrome?
⭐️⭐️⭐️◽️◽️
📖 Читать
Загадочные проблемы браузинга: почему некоторые сайты не грузятся в Chrome?
⭐️⭐️⭐️◽️◽️
📖 Читать
#c #управление_памятью
Как malloc() и free() управляют памятью в C
Привет, Хабр!Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор.
⭐️⭐️◽️◽️◽️
📖 Читать
Как malloc() и free() управляют памятью в C
Привет, Хабр!Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор.
⭐️⭐️◽️◽️◽️
📖 Читать
#id_software #doom
В чём причина высокой скорости fastDOOM
Зимой 2024 года я восстанавливал IBM PS/1 486-DX2 66Mhz, «Mini-Tower», model 2168. В подростковом возрасте я мечтал о таком компьютере, но не мог себе его позволить. Не могу выразить словами, насколько меня радовала работа над этой машиной.Как только мне удалось его запустить, я сразу же провёл бенчмарк одного ПО.
⭐️⭐️◽️◽️◽️
📖 Читать
В чём причина высокой скорости fastDOOM
Зимой 2024 года я восстанавливал IBM PS/1 486-DX2 66Mhz, «Mini-Tower», model 2168. В подростковом возрасте я мечтал о таком компьютере, но не мог себе его позволить. Не могу выразить словами, насколько меня радовала работа над этой машиной.Как только мне удалось его запустить, я сразу же провёл бенчмарк одного ПО.
⭐️⭐️◽️◽️◽️
📖 Читать
#чайник #bluetooth
Управление bluetooth из js или как я реверсинжинирил умный чайник
В статье описаны способы получения информации о подключении устройств по bluetooth. Проведен анализ обмена данными между чайником и официальным приложением, создано собственное веб приложение для управления умным чайником из браузера.
⭐️⭐️◽️◽️◽️
📖 Читать
Управление bluetooth из js или как я реверсинжинирил умный чайник
В статье описаны способы получения информации о подключении устройств по bluetooth. Проведен анализ обмена данными между чайником и официальным приложением, создано собственное веб приложение для управления умным чайником из браузера.
⭐️⭐️◽️◽️◽️
📖 Читать
#советы #начинающим
Не покупайте грузовик для похода за хлебом и другие принципы программирования
Мне недавно встретился код вывода количества FPS на экран, написанный начинающим программистом, и в этом коде был базовый класс, класс-потомок, виртуальные функции, конструктор с множеством параметров, variant. Код позволял выводить любое количество счетчиков FPS на экран разными шрифтами, но все, что было на самом деле нужно, это простая функция на 3 строки, считающая количество FPS и выводящая его на экран.
⭐️◽️◽️◽️◽️
📖 Читать
Не покупайте грузовик для похода за хлебом и другие принципы программирования
Мне недавно встретился код вывода количества FPS на экран, написанный начинающим программистом, и в этом коде был базовый класс, класс-потомок, виртуальные функции, конструктор с множеством параметров, variant. Код позволял выводить любое количество счетчиков FPS на экран разными шрифтами, но все, что было на самом деле нужно, это простая функция на 3 строки, считающая количество FPS и выводящая его на экран.
⭐️◽️◽️◽️◽️
📖 Читать