Наконец-то пришло время взяться за то, что я давно планировал — подробный гайд по асинхронной версии SQLAlchemy 2.0 в стиле ORM. В этой серии статей я подробно расскажу обо всех аспектах: от создания моделей и установления связей между ними до миграций с Alembic и взаимодействия с данными в…
Жизнь – это вечная спираль, где всё идёт по кругу, но с каждым витком становится лучше. Ещё 20 лет назад я писал веб-приложения на Perl + Template Toolkit 2, генерируя HTML на стороне сервера. Время шло, и веб-разработка разделилась на две половины: фронтенд и бэкенд, а между ними API. Со временем я…
Бывает так что некоторое изобретение никак не вписывается в рамки стандартного описания его функций и смысла.Тогда множество авторов ищут ему близкие по смыслу слова и свойства, через которые ему можно дать словесное обозначение… но не всегда это бывает удачно.И шаропоезд Яремчука это именно такой случай. Как шаропоезд только не называли… Читать далее
Больше месяца мы в MetaLamp изучаем тему рынка предсказаний и его главного представителя — Polymarket. Это сложный и многосоставной проект: оракул UMA, ордербук и CTF (Gnosis Сonditional Token Framework) — последнее мы разберем в этой статье. Расскажу, как устроена и реализована токенизация исходов предсказаний. Читать далее
В фильме «Выживший» главный герой разрезал тушу коня, чтобы укрыться в ней от холода. Немного разовьём ситуацию. Представьте, что вы сильно изранены. Но есть один экстравагантный способ выжить — это слить свою поврежденную плоть с другим раненым человеком, став в итоге новым созданием на базе человеческого организма. Ученые обнаружили эту поразительную способность у гребневиков, которые могут сливаться вместе, объединяя воедино нервную и пищеварительную систему. Читать далее
Старую собаку новым трюкам не обучишь, вот и я взялся за старое. Blurhash — это компактный способ представления размытой превьюшки изображения в виде ASCII-строки. Разработан финской компанией Wolt (аналог Delivery Club). Давно хотелось внедрить такое к себе в API, чтобы любой клиент мог более…
Освоить JavaScript – значит приблизиться к миру веб-разработки. Это перспективно: владение данным языком программирования – большой плюс, ведь с его помощью специалисты создают современные сайты, пишут расширения для браузеров и даже разрабатывают мобильные приложения. Спешим…
written by Aaron McCrea | October 10, 2024Перевёл с английского Андрей КлимковскийSpaceX объявила о новой возможности космического корабля Dragon 27 сентября на случай маловероятного отказа парашюта. Теперь Dragon имеет возможность активирования системы пропульсивной посадки с…
Когда в 2011 году я переходил c atmega8 на stm32, меня очень вдохновил проект opencm3. Но вдохновил не на его изучение, а на написание похожего. На сегодня в моём варианте почти библиотеки есть макросы регистров для микроконтроллеров серий stm32f10x и stm32f40x, stm8s003, nrf51,…
Вместе с Григорием Стерлингом, лидом команды TTS в SberDevices, разбираемся, как устроена технология, как разрабатывают синтезаторы речи и что нужно знать, чтобы работать в этой сфере. Читать далее