Рубрики
Технологии

Пост @codecity — Искусственный интеллект — N/P

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

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

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

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

  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-ки уже могут писать полезные вещи, хотя и нишево. Возможно, поделюсь своими выводами в отдельной статье.

Читать дальше →