Месяц: Декабрь 2022

  • Linux на смартфоне: делаем экран погодной станции, используя Termux и Node-RED

    от автора

    Всем привет! Сейчас я покажу, как перенести на смартфон проект погодной станции, изначально сделанный под Raspberry Pi. Для этого мы установим программу Termux — эмулятор терминала Linux —, затем поставим на него среду визуального программирования Node-RED и за 5 минут реализуем готовый проект — погодную станцию, то есть экран, выводящий текущую погоду и прогноз. Использовать будем…

  • Антирейтинг 2022

    от автора

    Эта статья написана по аналогии со статьей «Как не надо писать на Хабр: Антирейтинг 2017». Статьи взяты за 2022 год. Кроме отрицательных значений рейтинга, есть список по абсолютному количеству минусов (видимо, самые обсуждаемые темы). «Вот найдется же нехороший, которому обязательно надо написать статью на Хабре, про то, что не следовало писать.» Один из комментариев

  • Делал отладчик, сделал БП) Часть первая

    от автора

    В какой-то момент понадобилось мне в очередной раз прошить ESP8266. Причем плата планировалась максимально компактной и малопотребляющей, да к тому же перепрошивка не планировалась. То-есть ставить на плату свой мост смысла не было.Но меня ужасно достали эти жутко неудобные UART мосты по типуСтроятся они все в основном на 4х видах мостов:CH340CP2102 PL2303 FT232 Из плюсов…

  • Военное вычислительное мышление. Тактический искуственный интеллект. Часть I

    от автора

    Я придумал фразу «военное вычислительное мышление» в аспирантуре, чтобы объяснить тему моей докторской диссертации по информатике. Вычислительное мышление [подробнее по данной теме — прим. перевод.] — это формальный метод решения проблем (технически, вам для его применения не нужен компьютер). В наших условиях применения данного инструмента совместно с компьютером помогает решать проблемы человеческого уровня. Классическим примером этого может быть вычисление…

  • DocOps на Flow 2022

    от автора

    29-30 ноября прошла конференция для аналитиков FlowConf 2022. Основная особенность конференции — ее ориентация на конкретные практические рецепты. Одним из направлений, которое содержит много таких рецептов, стал Docs As Code или, в более широком смысле, DocOps в работе аналитика. В посте представляю обзор этого направления.

  • Алгоритмы диапазонов C++20 — 11 модифицирующих операций

    от автора

    В предыдущей статье серии «Диапазоны» я рассмотрел основы и некоторые немодифицирующие операции. Сегодня пришло время таких алгоритмов, как transform, copy, generate, shuffle и многих других… даже rotate. Подробности — к старту курса по разработке на С++. Прежде чем мы начнём Ключевые наблюдения об алгоритмах std::ranges:

  • QoS, RAN, TN — еще не все сказано

    от автора

    И снова здравствуйте, господа и дамы!Сегодня я расскажу об очень ресурсоемкой теме. Тема с названием — внедрение QoS и политики приоритезации трафика в сетях Telco.С чего все началось? Дело в том, что примерно до 2010 года все телеком операторы жили припеваючи, не зная проблем с технологией Ethernet, и строили свои сети по технологии SDH/Sonet. Суть…

  • Как написать 2D игру на C++ и чистом STL для терминала в Linux

    от автора

    Привет, Хабр, я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понятно, и в случае необходимости есть кому задать вопрос.…

  • Стихи, цветы и драконы на EMNLP 2022

    от автора

    EMNLP — это одна из самых больших конференций в области обработки естественных языков, NLP. В этом году конференция проходила с 7 по 11 декабря в Абу-Даби. Из кучи статьей, представленных на конференции, я хотел бы выделить три, которые привлекли мое внимание. Эти статьи не обязательно самые полезные или известные, но по-моему они точно достойны упоминания.…

  • Темная тема = шрифтовой ад

    от автора

    Я обожаю темные интерфейсы: в по для кодинга и работы с графикой. То есть там, где текст не нужно читать, а только считывать знакомые иконки и слова. А вот темная тема — шрифтовой ад, в котором нарушен базовый принцип типографики — контрастность. Увы, но сегодня не существует ни одного шрифта и алгоритма растеризации для темной…