Forwarded from ITTales :(){ :|:& };:
Зацените какую штуку тут товарищ написал:
https://github.com/crust-gather/crust-gather
Она сохраняет стейт Kubernetes кластера в OCI-имадж (со всеми CRD, статусами, ивентами, подами и их логами)
Потом его можно запустить локально и в нем покопаться обычным kubectl. Можно клода натравить, можно k9s, и т.п.
Идеально подходит чтобы интегрировать в свой пайплайн. Написано на rust'е.
Завтра будет рассказывать о ней на KCD
https://kcd-czech-slovak-2026.sessionize.com/session/1195463
(есть прямая трансляция)
https://github.com/crust-gather/crust-gather
Она сохраняет стейт Kubernetes кластера в OCI-имадж (со всеми CRD, статусами, ивентами, подами и их логами)
Потом его можно запустить локально и в нем покопаться обычным kubectl. Можно клода натравить, можно k9s, и т.п.
Идеально подходит чтобы интегрировать в свой пайплайн. Написано на rust'е.
Завтра будет рассказывать о ней на KCD
https://kcd-czech-slovak-2026.sessionize.com/session/1195463
(есть прямая трансляция)
GitHub
GitHub - crust-gather/crust-gather: kubectl debugging plugin to collect full or partial cluster state and serve via an api server.…
kubectl debugging plugin to collect full or partial cluster state and serve via an api server. Kubernetes time machine - crust-gather/crust-gather
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 муха нюхает запрос, каждая точка - нейрон.-
---