Дописал в https://eax.me/2026/2026-02-27-rust-futures.html: """ Дополнение: В комментариях читатели обратили внимание на следующие моменты. (1) Выполнение футуры в Rust в общем случае может быть отменено. Например, при использовании tokio::select! или tokio::time::timeout. Если не знать об этом, то можно допустить много разнообразных ошибок, cм cancellation safety и futurelock. (2) Если вы пишите трейт с async fn методами и используете динамическую диспетчеризацию, то столкнетесь со множеством з...
Записки программиста
Новые посты из блога https://eax.me/ и их обсуждение. Иногда я также пишу сюда, как в микроблог.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
17 из 17Узнал что Gemini разбирает мой корявый почерк 🙀
Если вдруг вы пропустили, в Zed занесли split-view для git diff. Пока что это не полноценная замена Sublime Merge, к сожалению. Дело в том, что у Zed нет встроенного git log / git show, поэтому это работает только для 1) незакомиченных изменений 2) суммарных различий между заданной веткой и master. Но прогресс имеется и это радует 🎉❤️
Если вы переводите Future как "фьючерс" то по вашей же логике Option следует переводить как "опцион". Давайте еще акций и облигаций насыпем до кучи :)
Знакомство с футурами в Rust и рантаймом Tokio https://eax.me/2026/2026-02-27-rust-futures.html
Памятка по использованию MathML https://eax.me/2026/2026-03-06-mathml.html
Попробовал мобильный VLC. Он шикарен. Fossify Music тоже довольно неплох, только эквалайзер в нем попроще.
А знаете ли вы, что для Android существует бесплатное и open-source приложение, превращающее ваш смартфон в Bluetooth клавиатуру и мышь? Очень удобно серии в сериалах переключать, когда ноутбук подключен к большому телевизору, а тебя придавило к дивану кошкой.
Открыл для себя drawio-desktop. Это оффлайн-версия сервиса draw.io. Работает на Electron, на Ubuntu устанавливается через snap.