Месяц: Январь 2023

  • Простое (не очень) увлажнение квартиры

    от автора

    Начал я плавно переводить громоздкие автоматизации из Home Assistant в NodeRED, и хочу поделиться своим вариантом решения управления увлажнителем. Задача на первый взгляд простая (включи да выключи), но со временем к ней добавилось довольно много дополнительных условий, поэтому статья ¯\_(ツ)_/¯ЗадачаУ меня трудится Smartmi Evaporative Humidifier 2, но даже с односкоростным увлажнителем, при некотором изменении флоу, будет…

  • Асинхронный django: в защиту DEP-9

    от автора

    Здравствуй, дорогой читатель, тема этой публикации — DEP-9 и его защита. DEP-9 — это «RFC» для асинхронности в django. Если что, этот RFC не был сделан полностью, поэтому я буду защищать только ту часть, которая сделана: мало ли, как могли бы сделать всё остальное!Отвечу сразу на вопрос, который я задал в предисловии — потому что…

  • Почему Майнкрафт является лидером игр для обучения программированию для детей

    от автора

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

  • Миграция Postgrespro с Centos7 на AlmaLinux8. Как бонус — пара седых волос

    от автора

    В статье описывается один из способов обновления дистибутива операционной системы с работающим кластером баз данных Postgres Pro Standard версии 11. В дальнейшем, для краткости, кластер баз данных Postgres Pro Standard 11 будем называть Postgrespro, Centos7 — Centos, а AlmaLinux8 — Almalinux. Способ заключается в том, чтобы настроить физическую репликацию Postgrespro между разными дистрибутивами операционной системы…

  • Мы сделали свой конструктор лендингов. Зачем, если их и так много, и что получилось

    от автора

    Всем привет! Меня зовут Павел Комягин, и я — тимлид команды разработки внутренних продуктов в Нетологии. Раньше на правки лендингов в нашей компании тратилось 3–4 часа разработки и тестирования в неделю. Не было единого стиля оформления, всё делалось вручную, а разработчики были постоянно в аврале.  Я придумал и вместе с командой воплотил в жизнь конструктор лендингов,…

  • Как я участвовал в создании информационных систем для медицины

    от автора

    Немного обо мнеВ 1987-м году я окончил с красным дипломом приборостроительный факультет челябинского политехнического института по специальности «Автоматика и телемеханика», хотя планировал стать физиком-теоретиком и школу заканчивал в специализированной школе-интернате №18 при МГУ. По распределению попал в специализированное конструкторское бюро и до 1991-го года разрабатывал электронные блоки для бронетанковой техники. До сих пор считаю что…

  • Несоответствия исторических пластов Windows 11 — если копнуть, на дне сохранились даже элементы Windows 3.1

    от автора

    Спустя несколько лет Windows 11 доросла до более-менее нормального состояния, так что ею с удовольствием пользуется большинство людей. В сентябре вышло обновление Sun Valley (22H2) с давно назревшими изменениями в дизайне. Но достаточно ли их, чтобы устранить исторические несоответствия в UI? Давайте посмотрим. Примечание. В данном исследовании используется Windows 11 build 25267, последняя сборка Insider Dev на…

  • Искусство типизации: TypeScript Utility Types

    от автора

    ВведениеЧто вы чувствуете от познания нового? За себя скажу, что в такие моменты просветления меня переполняет неподдельная детская радость от свершившегося открытия. Жаль, что этих моментов становится всё меньше. К чему я это? Когда мне в голову мне пришла мысль о написании статьи на эту тему, я сразу вспомнил то ощущение прозрения, которое испытал в…

  • Dell Latitude CPx, ноутбук не из «Матрицы»

    от автора

    Моя любимая категория ретроноутбуков — модели, выпущенные в самом конце девяностых и начале нулевых. Именно тогда в портативных компьютерах сложилась уникальная комбинация фич. Достаточно мощные процессоры Pentium III, которые потом у кого-то продержались до середины-конца нулевых. Объемные жесткие диски. Интересная графическая подсистема, которая в некоторых случаях обеспечивает приличное масштабирование «неродных» разрешений, а иногда умеет какое-никакое…

  • MedBench: NLP-задачи в медицине, модели и методы их решения

    от автора

    Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета «Информатика, искусственный интеллект и системы управления». Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической обработки текстов (Natural Language Processing, NLP). В конце прошлого года мне удалось попасть на стажировку в Sber AI Lab. Оказавшись в…