habrahabr
Программисты всё вымирают и вымирают

Да вымереть не могут.Натыкались ли вы на такие заголовки? Что вы чувствовали? Я натыкался и чувствовал агрессию и зубы скрипели легкое дежавю. И чем дольше всматривался в апокалиптичные заголовки, тем чувство было сильнее. Ведь я это уже где-то видел.Память у меня плохая, но смутное чувство в подкорке направляло меня всё глубже и глубже. И вот я уже в 2016 году.А вот в 2013-м.В какой-то момент я задал себе вопрос — «Откуда это всё пошло?» Чем вам так условные «программисты» не угодили? И почем…

  • четверг, 1 февраля 2024 г. в 00:00:18
habrahabr
Реверс-инжиниринг ToumaPet, китайского клона тамагочи с цветным экраном

Это не синий экран смерти, а активированный тестовый режим.Когда становишься слишком взрослым, то просто играть в игры становится не интересно. Зато разбираться в их устройстве увлекательно, я нашел себе новый объект для развлечения. На самом деле я с детства разбирал/ломал игрушки, чтобы посмотреть как внутри устроено. Так что, это не лечится и с возрастом никак не связано.Dating Machine DM-800 идёт за тобойЭто не совсем так, модели начинаются с OK и до 800 еще далеко. Тем не менее на пластик…

  • четверг, 1 февраля 2024 г. в 00:00:18
habrahabr
Конурбация Рура: чем живёт бывшее индустриальное сердце Европы

Карта землепользования Рура из регионального плана развития. Видна сросшаяся городская ткань конурбации, плотная транспортная сеть и сохранившиеся очаги промышленности (серый цвет). Источник: RVR Я долго откладывал материал по Руру на потом, для него нужно было созреть. Рурский бассейн, где до WWII добывалось половина угля и выплавлялось треть европейской стали, и который стал символом индустриальной мощи, за последние полвека сильно сдал. Но не сдался, пусть и прошёл через мучительную трансф…

  • четверг, 1 февраля 2024 г. в 00:00:17
habrahabr
Бесплатные векторные карты на своём хостинге

Векторные карты Protomaps на базе OSM Каждый веб-разработчик знает о OpenStreetMap (OSM), свободной альтернативе Google Maps. Несмотря на всеобщую известность OSM, у некоторых всё-таки возникают вопросы: как сделать веб-карту с открытыми данными OSM, как самостоятельно публиковать карты? На эту тему есть популярные руководства, в том числе по работе с базами PostGIS и запуску тайлсерверов для реализации бесшовных карт OSM. Но есть принципиально иной подход — векторные карты Protomaps, котор…

  • четверг, 1 февраля 2024 г. в 00:00:16
habrahabr
Калькуляторы с обратной польской нотацией

На хабре уже многократно проскакивали статьи и переводы о калькуляторах с обратной польской нотацией. Раньше я не придавал им большого значения, пока на глаза не попался перевод статьи «Мягкое знакомство с дополнительным кодом», где фигурировал программистский калькулятор HP-16C. Что сподвигло меня разобраться, что за зверь такой «обратная польская нотация» или reverse Polish notation (далее по тексту RPN). Искра, буря, безумие… Спешно поставив эмулятор HP-16C на телефон, я полез искать ка…

  • четверг, 1 февраля 2024 г. в 00:00:15
golang
Погружение в Web RTC или пишем SFU своими силами

WebRTC — это браузерная технология, предназначенная для передачи потоковых данных между браузерами или приложениями с использованием технологии двухточечной передачи (point-to-point transmission).Web RTC уже давно имеет поддержку в большинстве браузеров, поэтому обходить стороной технологию довольно глупо. Вот и я так подумал, поэтому в качестве пет-проекта решил написать sfu-сервер на golang. О самом Web RTC Здесь я кратко пробегусь по основам работы Web RTC, кому интересно будет залезть чуть…

  • четверг, 1 февраля 2024 г. в 00:00:14
javascript
Утечки памяти, которые не утечки

Статью я захотел написать после работы над одним конкретным багом, который со всех точек зрения напоминал классическую утечку памяти, но на практике оказался чем то совершенно другим. Я нигде не встречал описание такого поведения и поэтому решил этой информацией поделиться.В один прекрасный день боевое сопровождение приходит с ужасной проблемой — память в контейнерах Node.js течет, сервисы падают с OOM каждый день, все пропало!Да, картинка действительно удручающая. Всё время, когда есть нагруз…

  • четверг, 1 февраля 2024 г. в 00:00:12
github
collabora / WhisperFusion

WhisperFusion builds upon the capabilities of WhisperLive and WhisperSpeech to provide a seamless conversations with an AI.

  • четверг, 1 февраля 2024 г. в 00:00:10
github
Fanghua-Yu / SUPIR

SUPIR aims at developing Practical Algorithms for Photo-Realistic Image Restoration In the Wild

  • четверг, 1 февраля 2024 г. в 00:00:09