Git Finds
24 subscribers
224 photos
14 videos
5 files
1.37K links
Download Telegram
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

(есть прямая трансляция)
Forwarded from Код и Капуста
bhatti

#tools

bhatti - это открытая платформа для запуска легковесных Linux-виртуальных машин на собственном железе. Каждая машина работает как полноценная ВМ с отдельным ядром через Firecracker, а не контейнер. Умеет снэпшотить полное состояние и автоматически приостанавливать простаивающие машины, освобождая ресурсы.

Подходит для изолированных окружений AI-агентов, preview-окружений на PR и любых других сценариев, где нужна полноценная Linux-система по запросу.

Устанавливается одной командой на любой Linux с KVM

https://kodikapusta.ru/tools/3-bhatti

Поддержать проект на boosty и читать в MAX
Forwarded from DevOps
Сколько незаконченных Git-репозиториев лежит у вас на диске?

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
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
VBoy Color

Внезапный эмулятор Virtual Boy, но позволяющий раскрашивать игры. У оригинальной приставки, напомню, картинка была монохромной красно-чёрной.

Естественно, цвета не берутся из неоткуда волшебным образом - нужно подгрузить Color pack, некоторое количество которых уже подготовлено автором.

Ну и дополнительный прикол в том, что кроме обычной ПК и Android версии, автор сделал версию для VR-шлемов. Ядро для RetroArch кстати тоже есть.

Несмотря на всю обскурность платформы, на ней и вправду есть во что поиграть. С покраской это будет сделать ещё комфортнее 😉

#эмуляция #virtualboy
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 муха нюхает запрос, каждая точка - нейрон.-

---