mail2tg — CLI-утилита, которая за одну команду настраивает приём почты на вашем домене и форвардинг писем (с вложениями) в Telegram. Никаких серверов, никакой подписки — всё на бесплатных Cloudflare Workers и Email Routing.В статье — кейс, ради которого пакет родился, разговор с Cursor как с…
Majestic Labs — небольшая команда, о которой мало кто слышал до ноября прошлого года. В мае 2026 они анонсировали серверную ИИ-платформу Prometheus. Задача, которую взялась решать компания, хорошо знакома всем, кто разворачивал инференс больших моделей. Вычислительные блоки простаивают,…
Arduino для слабаков: как я собрал дешифратор Морзе на чистой логике и не сошел с ума.Увидел в интернете интересное устройство "Карта Морзе". Удобный брелок для занятия в свободное время, понимания и изучения работы алфавита. Такое простое устройство на микроконтроллере, но как его собрать во время апокалипсиса на железе, которое можно найти под рукой. Как это сделано?
Помните тот момент, ĸогда вы отĸрываете свой собственный проеĸт, ĸоторый не трогали пару месяцев, и не понимаете, где что лежит? А если ĸ проеĸту подĸлючается новый разработчиĸ, первые две недели он просто бродит по папĸам в попытĸах понять логиĸу автора. React дал…
Вот гляжу я на свою трёхцветную кошку и, помимо умиления, чувствую любопытство относительно её чудного окраса. Кажется, ткни лениво пальцем в крутящийся глобус и попадёшь в страну, где эти кошки (в ~99,97% случаев — самки) считаются символом, вестником, а то и уполномоченными за…
За несколько лет количество заявок на регистрацию брендов, где есть аббревиатура «AI», слова «нейросеть» или «искусственный интеллект», выросло в разы. Эта тенденция отражает желание компаний подчеркнуть свою инновационность и технологичность. Рассказываем в нашей статье, как хайп вокруг искусственного интеллекта добрался до товарных знаков. И что такое «ГаляGPT». Читать далее
Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки через LiveKit, E2E на Double Ratchet + Sealed Sender, push-нотификации с cold-start навигацией и десктоп-версия на Electron. Но самым важным куском, который определяет ощущение от…
"Создай свое собственное судоку" – одна из интересных головоломок игры MIT Mystery Hunt 2014 года. Головоломка представляла собой пустое поле судоку, к которому прилагалось 4 набора подсказок. Первые 3 набора были необходимы для того, чтобы вписать в пустое поле исходные цифры головоломки; они относились к секторам, строкам и столбцам поля соответственно. Последний набор служил для получения ответа на задание после решения судоку. Читать далее
Ты точно не знал про этот ОГРОМНЫЙ капиталМногие из нас никогда не задумывались о том, что у нас есть два вида капитала.Первый - финансы. Все что можно посчитать. Акции, квартира, деньги на счете.Второй - человеческий. Все то, что вы можете заработать в будущем благодаря вашим…
Самая дорогая ошибка моего B2B SaaS имела ровно одну строчкуСамая дорогая ошибка моего B2B SaaS имела ровно одну строчку: TENANT_ID = “tenant-1” в config.py. Полтора дня поиска бага показали, почему multi-tenant архитектуру нужно закладывать с первого коммита. Разбор трёх архитектурных решений для multi-tenant SaaS в регулируемой отрасли — tenant_id helper, PostgreSQL EXCLUDE USING gist против double-booking, 152-ФЗ как код на FastAPI и SQLAlchemy. Читать далее