Pull to refresh

Не пора ли почистить диск?

Продолжаю серию вайбкодерских постов: выясняем что могут современные LLM‑ки а чего не могут.

Посты из серии:

  1. Оbsidian на минималках. Сейчас оформлен в виде PWA, многое доработано и стало удобнее. Я удалил Obsidian и использую только его. Выполнен в виде одного HTML‑файла, работает офлайн (можно скачать, кинуть на флешку и пр.) на всех системах мира: Windows, Linux, macOS, Android, iOS, iPadOS (на последних двух пока есть ограничения). Теперь есть и в виде расширения для Google Chrome!

  2. Кросс‑платформенный аналог KeePass с детерминистической генерацией пароля — теперь не страшно потерять kdbx‑файл. Идея та же — в виде одного HTML‑файла, работает оффлайн на всех платформах. Теперь он есть в виде расширения для Google Chrome в официальном магазине а так же в виде PWA.

Вчера потребовалось почистить диск. Ранее юзал для этой цели программу DaisyDisk и мне очень понравилось, хотя кое‑что хотелось бы доработать.

Хотел купить программу (так как триал уже потратил), но ради эксперимента решил завайбкодить аналог — ведь это дешевле. Да‑да, сейчас дешевле сделать с нуля, чем купить готовое, во что автор вложил часть своей жизни.

Потребовалось около 30 минут моего времени + еще несколько минут оно генерило в фоне, пока я поехал на спортивную площадку. Получилось вот что:

Кросс платформенный Disk Usage
Кросс платформенный Disk Usage

Краткий функционал:

  1. Нативная прога (Rust, egui) под Windows, macOS, Ubuntu. Проверил — работает везде.

  2. Цвета обрели смысл — теперь размер файлов отображается на основе привычной всем радуги: большие файлы/папки красного цвета, мелкие — фиолетового.

  3. Более удобное изучение сектора без потери контекста: клик по сектору выделяет его, двойной клик — переходит на уровень сектора и детализирует его.

Но главное, что это бесплатно и с открытым кодом, есть релизы от GitHub Actions (гарантия, что собраны именно исходники, а не что‑то левое) для Windows, macOS, Ubuntu.

Для macOS после распаковки нужно ввести команду:

 xattr -dr com.apple.quarantine "Disk Usage.app"

Иначе система не даст запустить программу, ведь ЭЦП пока нет.

Сейчас мое отношение несколько изменилось: я думаю, что современные LLM‑ки уже могут писать полезные вещи, хотя и нишево. Возможно, поделюсь своими выводами в отдельной статье.

Tags:
+3
Comments10

Articles