Вам это знакомо. Надо сделать дело, но нет ни малейшего желания его делать. Сопротивление настолько сильное, что заставить себя удается или с великим трудом или не удается вовсе. Как понять, в чем тут загвоздка и сдвинуть дело с мертвой точки (или уже забить на него без зазрения совести). Читать далее
Эта статья - продолжение моей статьи "о пользе регламентов" в рамках цикла статей "О чем РП не рассказывают на курсах". В статье дан базовый процесс для работы любой ИТ команды, так что она будет полезна для любых ИТ менеджеров: ИТ директоров, Руководителей проектных офисов,…
Сегодня поговорим о том, как сериализовать данные в C# с помощью библиотеки System.Text.Json. Если вы раньше использовали Newtonsoft.Json для преобразования объектов в JSON и обратно, то пришло время посмотреть, как этот процесс можно ускорить и упростить, применяя встроенные инструменты .NET. Читать далее
У вас тоже куча файлов и страниц? Да еще и непонятно, какие из них актуальные и нужные? Но вроде ведь такого быть не должно, как так?Что такое семантическое версионирование?Семантическое версионирование (Semantic Versioning, SemVer) — это система версионирования, которая помогает…
Привет, Хабр! Сегодня я расскажу о фиче, которую обнаружил в стандартной библиотеке котлина и реализация которой мне показалась неочевидной, а найти достаточного полного материала в интернете не удалось.Пришлось копнуть, а что бы не было скучно, сделаю это вместе с вами. Итак, далее в статье: +Какого черта у null объектов можно вызывать методы? +Как договориться с компилятором? +Чем функции-расширения отличаются от родных методов класса?Начнем. Читать далее
Статья продолжает знакомить с функциями для документирования баз данных PostgreSQL. Но на этот раз речь пойдет о специальных функциях, подготавливающих описания диаграмм классов на языке PlantUML.В качестве основного средства документирования выбрана система управления проектами TRAC с подключенным плагином plantuml. Читать далее
Чтобы прикрутить gettext к FastAPI есть куча решений, я, например, пользовался этой статьей.Проблема в том, что все они переводят текст сразу, в мне нужно хранить его в pydantic модели переводить на язык пользователя в момент сериализации т.е. lazy evaluation Читать далее
Радио-86РК - это машинка тех, кто сам травил платы, сам паял, и сам зашивал ПЗУ ручной машинкой. По древности и популярности с 86РК может посоперничать только Микро-80, который ещё больший динозавр любительского микрокомпьютеростроения. Меня лично РК86 "догнал" только в прошлом году,…
Не так давно я публиковал здесь небольшой обзор по работам в жанре процедурной графики и, в частности, призывал поучаствовать в конкурсе. Упомянутый мной конкурс на фестивале Chaos Constructions состоялся - было представлено семь работ размером до 1кб, о которых, особенно о двух собственного изготовления, я и хочу рассказать.Первая работа называется Way и написана для платформы Sony Playstation 1 (PSX) на ассемблере MIPS R3000. Читать далее
Эмулятор БК-0011М на Raspberry Pi Pico (RP2040)Сделан на основе эмулятора для ESP8266 https://github.com/konst-st/BK8266 [S]VGA monitor с поддержкой режима 1024*768 60Гц. Вывод осуществляется с удвоением точек 512x2->1024 и с утроением линий 256x3->768 в ч.б режиме, и с учетверением точек 256x4->1024 и с утроением линий 256x3->768 в…