Forwarded from Код и Капуста
bhatti
#tools
bhatti - это открытая платформа для запуска легковесных Linux-виртуальных машин на собственном железе. Каждая машина работает как полноценная ВМ с отдельным ядром через Firecracker, а не контейнер. Умеет снэпшотить полное состояние и автоматически приостанавливать простаивающие машины, освобождая ресурсы.
Подходит для изолированных окружений AI-агентов, preview-окружений на PR и любых других сценариев, где нужна полноценная Linux-система по запросу.
Устанавливается одной командой на любой Linux с KVM
https://kodikapusta.ru/tools/3-bhatti
Поддержать проект на boosty и читать в MAX
#tools
bhatti - это открытая платформа для запуска легковесных Linux-виртуальных машин на собственном железе. Каждая машина работает как полноценная ВМ с отдельным ядром через Firecracker, а не контейнер. Умеет снэпшотить полное состояние и автоматически приостанавливать простаивающие машины, освобождая ресурсы.
Подходит для изолированных окружений AI-агентов, preview-окружений на PR и любых других сценариев, где нужна полноценная Linux-система по запросу.
Устанавливается одной командой на любой Linux с KVM
https://kodikapusta.ru/tools/3-bhatti
Поддержать проект на boosty и читать в MAX
Forwarded from DevOps
Сколько незаконченных Git-репозиториев лежит у вас на диске?
- где остались незакоммиченные изменения;
- какие коммиты ещё не отправлены;
- где забыты
- какие проекты изменились после последнего тега и готовы к новому релизу.
Инструмент проверяет не только текущую ветку, поэтому забытая работа в локальной feature-ветке тоже попадёт в список.
После установки достаточно запустить:
Есть фильтры, fuzzy-поиск, JSON-вывод, открытие проекта в редакторе и массовый
Полезная утилита для разработчиков, у которых папка
GitHub:
https://github.com/yetidevworks/drydock
drydock показывает их все в одном терминальном интерфейсе:- где остались незакоммиченные изменения;
- какие коммиты ещё не отправлены;
- где забыты
stash, конфликт или незавершённый rebase;- какие проекты изменились после последнего тега и готовы к новому релизу.
Инструмент проверяет не только текущую ветку, поэтому забытая работа в локальной feature-ветке тоже попадёт в список.
brew install yetidevworks/drydock/drydock
# или
cargo install drydock
После установки достаточно запустить:
drydock
Есть фильтры, fuzzy-поиск, JSON-вывод, открытие проекта в редакторе и массовый
fetch. Состояние репозиториев обновляется автоматически через файловый watcher.drydock написан на Rust с использованием Ratatui и работает на macOS и Linux.Полезная утилита для разработчиков, у которых папка
Projects давно превратилась в кладбище почти законченных идей.GitHub:
https://github.com/yetidevworks/drydock
Forwarded from Мониторим ИТ
OpsKnight
Центр управления инцидентами с открытым исходным кодом. Весь жизненный цикл инцидента, графики дежурств и страницы состояния — на одной мощной платформе.
OpsKnight — это альтернатива с открытым исходным кодом PagerDuty и OpsGenie, разработанная для команд, которые хотят получить полный контроль над своей системой управления инцидентами без затрат на SaaS-сервисы.
Репыч на Гитхаб
Страница проекта
📱 Telegram | 📲 MAX
Центр управления инцидентами с открытым исходным кодом. Весь жизненный цикл инцидента, графики дежурств и страницы состояния — на одной мощной платформе.
OpsKnight — это альтернатива с открытым исходным кодом PagerDuty и OpsGenie, разработанная для команд, которые хотят получить полный контроль над своей системой управления инцидентами без затрат на SaaS-сервисы.
Репыч на Гитхаб
Страница проекта
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Сычевальня в Желтой Комнате
Media is too big
VIEW IN TELEGRAM
VBoy Color
Внезапный эмулятор Virtual Boy, но позволяющий раскрашивать игры. У оригинальной приставки, напомню, картинка была монохромной красно-чёрной.
Естественно, цвета не берутся из неоткуда волшебным образом - нужно подгрузить Color pack, некоторое количество которых уже подготовлено автором.
Ну и дополнительный прикол в том, что кроме обычной ПК и Android версии, автор сделал версию для VR-шлемов. Ядро для RetroArch кстати тоже есть.
Несмотря на всю обскурность платформы, на ней и вправду есть во что поиграть. С покраской это будет сделать ещё комфортнее 😉
#эмуляция #virtualboy
Внезапный эмулятор Virtual Boy, но позволяющий раскрашивать игры. У оригинальной приставки, напомню, картинка была монохромной красно-чёрной.
Естественно, цвета не берутся из неоткуда волшебным образом - нужно подгрузить Color pack, некоторое количество которых уже подготовлено автором.
Ну и дополнительный прикол в том, что кроме обычной ПК и Android версии, автор сделал версию для VR-шлемов. Ядро для RetroArch кстати тоже есть.
Несмотря на всю обскурность платформы, на ней и вправду есть во что поиграть. С покраской это будет сделать ещё комфортнее 😉
#эмуляция #virtualboy
Forwarded from Технологический Болт Генона
Media is too big
VIEW IN TELEGRAM
Четверг, а значит время проектов от подписчиков! 🌝
Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://xn--r1a.website/tech_b0lt_Genona/4983
Слово автору @KuramshinRustam
---
Всем привет!
Меня зовут Рустам. Я java-бэкенд разработчик и тимлид. Недавно рассказывал на HackConf 2026 про свой самый странный проект - FlyBoot, первый в мире java-фреймворк, в котором HTTP-запросы обрабатывает мозг мухи-дрозофилы. Почти как Spring Boot, который покусала муха 🪰
Началось всё, как водится, с хайпа. В сентябре выложили полную схему нервной системы дрозофилы, и интернет тут же нашёл ей применение. Мозг мухи посадили играть в Doom: больше 6000 партий, ни одной пройденной, а с выключенной картинкой муха убивала демонов даже лучше. Инженер Coinbase выдал мухе $100 на торговлю биткоином, и за первый день она заработала доллар.
Меня как бэкендера интересовало другое: справится ли муха с HTTP-запросами?
Такая схема называется коннектомом, это карта того, какие нейроны есть в мозге и кто с кем соединён. Мозг мухи меньше макового зерна, но в нём около 140 тысяч нейронов, и их хватает, чтобы летать, спать и запоминать запахи.
Для бэкенда в мухе самое полезное - это нос. Запах идёт от антенн в грибовидное тело, там же муха и учится, а учит её дофамин. Да, тот самый, из «дофаминовых ям» и разговоров про зависимость от лайков. У живой мухи он связывает запах с сахаром или с ударом током, и она быстро понимает, куда лететь, а от чего лучше держаться подальше.
Вот и FlyBoot превращает запрос в запах. HTTP-метод и куски пути подаются на разные обонятельные каналы, муха 75 мс нюхает запрос, и побеждает эндпоинт, который пахнет похоже. При старте фреймворк гоняет перед мухой примеры запросов и выдаёт дофамин за каждый правильно угаданный эндпоинт, так что роутер у меня, по сути, сидит на чистом дофамине.
Угадывает муха в 95-98% случаев, а ошибается довольно смешно: GET /cats/7 пахнет для неё как «ресурс с номером», и она уверенно отправляет его к владельцам.
Дофамин помогает мухе и после старта, прямо во время работы. Ответ 2xx для мухи как лайк, 5xx как удар током. Если какой-то обработчик постоянно падает, муха постепенно перестаёт его узнавать и начинает отвечать 404. Получился роутер, который обижается на сломанные эндпоинты )
Мозг переключается одним свойством, с самки на самца. Самца, правда, пришлось успокаивать, у него загоралось 93% клеток грибовидного тела вместо положенных 5-10%.
А ещё муха умеет работать на видеокарте через TornadoVM. Поначалу там всё было даже медленнее, чем на процессоре, но помогла биология: сигнал между нейронами идёт не мгновенно, и за один запуск можно считать сразу 18 шагов симуляции. В итоге на GPU муха нюхает почти вчетверо быстрее, чем на 18 ядрах процессора.
Бенчмарк против Spring Boot, конечно, вышел неутешительным: Spring быстрее в 260 раз, так что для прода такое пока не подойдёт )
Дальше хочу довести это java-нейробиологическое безумие до логического конца и опубликовать FlyBoot в Maven Central, главном репозитории библиотек для Java, чтобы муху можно было подключить в любой проект одной зависимостью.
Репозиторий проекта: https://github.com/RustamKuramshin/fly-boot
Буду рад звёздам на GitHub 🤩 И приглашаю в комментарии нейробиологов и бэкенд-разработчиков, будет интересно обсудить.
ЗЫ На видео 00:16 муха нюхает запрос, каждая точка - нейрон.-
---
Слово автору @KuramshinRustam
---
Всем привет!
Меня зовут Рустам. Я java-бэкенд разработчик и тимлид. Недавно рассказывал на HackConf 2026 про свой самый странный проект - FlyBoot, первый в мире java-фреймворк, в котором HTTP-запросы обрабатывает мозг мухи-дрозофилы. Почти как Spring Boot, который покусала муха 🪰
Началось всё, как водится, с хайпа. В сентябре выложили полную схему нервной системы дрозофилы, и интернет тут же нашёл ей применение. Мозг мухи посадили играть в Doom: больше 6000 партий, ни одной пройденной, а с выключенной картинкой муха убивала демонов даже лучше. Инженер Coinbase выдал мухе $100 на торговлю биткоином, и за первый день она заработала доллар.
Меня как бэкендера интересовало другое: справится ли муха с HTTP-запросами?
Такая схема называется коннектомом, это карта того, какие нейроны есть в мозге и кто с кем соединён. Мозг мухи меньше макового зерна, но в нём около 140 тысяч нейронов, и их хватает, чтобы летать, спать и запоминать запахи.
Для бэкенда в мухе самое полезное - это нос. Запах идёт от антенн в грибовидное тело, там же муха и учится, а учит её дофамин. Да, тот самый, из «дофаминовых ям» и разговоров про зависимость от лайков. У живой мухи он связывает запах с сахаром или с ударом током, и она быстро понимает, куда лететь, а от чего лучше держаться подальше.
Вот и FlyBoot превращает запрос в запах. HTTP-метод и куски пути подаются на разные обонятельные каналы, муха 75 мс нюхает запрос, и побеждает эндпоинт, который пахнет похоже. При старте фреймворк гоняет перед мухой примеры запросов и выдаёт дофамин за каждый правильно угаданный эндпоинт, так что роутер у меня, по сути, сидит на чистом дофамине.
Угадывает муха в 95-98% случаев, а ошибается довольно смешно: GET /cats/7 пахнет для неё как «ресурс с номером», и она уверенно отправляет его к владельцам.
Дофамин помогает мухе и после старта, прямо во время работы. Ответ 2xx для мухи как лайк, 5xx как удар током. Если какой-то обработчик постоянно падает, муха постепенно перестаёт его узнавать и начинает отвечать 404. Получился роутер, который обижается на сломанные эндпоинты )
Мозг переключается одним свойством, с самки на самца. Самца, правда, пришлось успокаивать, у него загоралось 93% клеток грибовидного тела вместо положенных 5-10%.
А ещё муха умеет работать на видеокарте через TornadoVM. Поначалу там всё было даже медленнее, чем на процессоре, но помогла биология: сигнал между нейронами идёт не мгновенно, и за один запуск можно считать сразу 18 шагов симуляции. В итоге на GPU муха нюхает почти вчетверо быстрее, чем на 18 ядрах процессора.
Бенчмарк против Spring Boot, конечно, вышел неутешительным: Spring быстрее в 260 раз, так что для прода такое пока не подойдёт )
Дальше хочу довести это java-нейробиологическое безумие до логического конца и опубликовать FlyBoot в Maven Central, главном репозитории библиотек для Java, чтобы муху можно было подключить в любой проект одной зависимостью.
Репозиторий проекта: https://github.com/RustamKuramshin/fly-boot
Буду рад звёздам на GitHub 🤩 И приглашаю в комментарии нейробиологов и бэкенд-разработчиков, будет интересно обсудить.
ЗЫ На видео 00:16 муха нюхает запрос, каждая точка - нейрон.-
---