Не пора ли почистить диск?
Продолжаю серию вайбкодерских постов: выясняем что могут современные LLM‑ки а чего не могут.
Посты из серии:
Оbsidian на минималках. Сейчас оформлен в виде PWA, многое доработано и стало удобнее. Я удалил Obsidian и использую только его. Выполнен в виде одного HTML‑файла, работает офлайн (можно скачать, кинуть на флешку и пр.) на всех системах мира: Windows, Linux, macOS, Android, iOS, iPadOS (на последних двух пока есть ограничения). Теперь есть и в виде расширения для Google Chrome!
Кросс‑платформенный аналог KeePass с детерминистической генерацией пароля — теперь не страшно потерять kdbx‑файл. Идея та же — в виде одного HTML‑файла, работает оффлайн на всех платформах. Теперь он есть в виде расширения для Google Chrome в официальном магазине а так же в виде PWA.
Вчера потребовалось почистить диск. Ранее юзал для этой цели программу DaisyDisk и мне очень понравилось, хотя кое‑что хотелось бы доработать.
Хотел купить программу (так как триал уже потратил), но ради эксперимента решил завайбкодить аналог — ведь это дешевле. Да‑да, сейчас дешевле сделать с нуля, чем купить готовое, во что автор вложил часть своей жизни.
Потребовалось около 30 минут моего времени + еще несколько минут оно генерило в фоне, пока я поехал на спортивную площадку. Получилось вот что:

Краткий функционал:
Нативная прога (Rust, egui) под Windows, macOS, Ubuntu. Проверил — работает везде.
Цвета обрели смысл — теперь размер файлов отображается на основе привычной всем радуги: большие файлы/папки красного цвета, мелкие — фиолетового.
Более удобное изучение сектора без потери контекста: клик по сектору выделяет его, двойной клик — переходит на уровень сектора и детализирует его.
Но главное, что это бесплатно и с открытым кодом, есть релизы от GitHub Actions (гарантия, что собраны именно исходники, а не что‑то левое) для Windows, macOS, Ubuntu.
Для macOS после распаковки нужно ввести команду:
xattr -dr com.apple.quarantine "Disk Usage.app"
Иначе система не даст запустить программу, ведь ЭЦП пока нет.
Сейчас мое отношение несколько изменилось: я думаю, что современные LLM‑ки уже могут писать полезные вещи, хотя и нишево. Возможно, поделюсь своими выводами в отдельной статье.