March 15th, 2009

404

теория файлового менеджера

Я осознал важный тезис для формулировки различия файлового менеджера от шелла.

Шелл рассчитан на осмысленные имена файлов и (условно) FHS. Когда ЗНАЕШЬ где и какой файл лежит. И что этот файл имеет разумное имя, и отличается от окружающих разумно.

Совершенно нелепо ходить в /etc файловым менеджером (и чуть ниже я опишу кто и когда это делает).
Однако, ходить в anime/incoming БЕЗ файлового менеджера - ещё большая глупость. Потому что там нет FHS, там нет никакой идеологии именования, там файлопомойка.

Ключевое определение файлопомойки: файлы и каталоги расположены хаотически, имена трудны для запоминания и содержат много лишней "служебной" информации.

Вот быстрый пример из incoming:

[Conclave-Mendoi]_Mobile_Suit_Gundam_00_S2_-_12_v2_[1280x720_H.264_AAC][9F43D77D].mkv
cor.ova.guy.double.target
[Crustyroll]Skip Beat - 22 [1280x720][h264].mkv
[Crustyroll]Skip Beat - 22 [704x396][XviD][LoReZ].avi

Что общего у этих файлов и каталогов? НИЧЕГО. Структура имён хоть и разумна, но произвольна и явно не рассчитана на набор с клавиатуры.

Файловый менеджер предоставляет следующие логические абстракции для операций с файлами:
ЭТОТ ФАЙЛ
ЭТИ ФАЙЛЫ (выделение, множество для "ЭТОТ ФАЙЛ" с неформальным критерием подборки)
СЛЕДУЮЩИЙ (ПРЕДЫДУЩИЙ) ФАЙЛ, при этом критерий легко меняется на ходу и абстракция показывается относительно ЭТОГО ФАЙЛА
ТОТ КАТАЛОГ (без уточнения в какой, находящийся на ДРУГОЙ ПАНЕЛИ).
ВОКРУГ ЭТОГО ФАЙЛА (примитив работы с readdir выдающий ограниченный список файлов находящихся в окрестности ЭТОГО ФАЙЛА).
ДОБАВИТЬ В "ЭТИ ФАЙЛЫ" - операция добавления в список для обработки (запоминание в очереди)

Шелл не предоставляет абстракции "ЭТОТ ФАЙЛ", он позволяет работать только либо:
а) с конкретным файлом зная его имя
б) с выборкой из всех файлов каталоге (каталогах), сформированному по заранее заданному критерию (маски, find -print0|xargs -0 и т.д.).

Заметим, что FHS подразумевает, что абстракция "этот файл" не нужна — пользователь точно знает, что ему нужен файл /etc/fstab, а все файлы вокруг него не интересны (и даже смотреть на них не нужно). Так что использование абстракций файлопомойки для работы с FHS - признак дурного тона. Ровно так же, как использование шелла (рассчитанного на FHS) для работы с файлопомойкой - признак необоснованного красноглазия.
404

ХДД

даже злобные усилия ЦБ по плавной ревальвации гигабайта не спасают. В прайсах цена гигабайта падает до 3.5р (летом она была на уровне 3.8р/Гб).

К лету надеюсь на цифры порядка 3р/Гб
404

papuwa

Да, если что, там ещё очень много наркоманов. Причём, никакой пошлости вроде марихуанны. Только настоящие грибы. Разговаривающие.
404

кстати, о мышах

они закончились. Совсем. Уже неделю приманка не тронутая. И контрольные печенюшки тоже. Так что все, кто мне предлагал завести кошку — вы не правы. Простой механизм и зубьев, пружины и спускового крючка решает проблему не хуже. А ресурсов и ухода требует меньше.
404

papuwa (~21)

Я в восторге. Оно того стоило. Всплеск фагготрии, скебе, биззаре, гуро, наркомании, проституции, секухаринга, воринга, фемдома, сёты, дзёсё, каннибализма и прочих форм высокодуховного православия.
404

Холостятская кухня

Гарнир: Яйцо сварить, рис сварить (соль, приправы), лук порезать, укроп порезать, смешать, добавить масла.
Второе блюдо: растолочь чёрный перец, смазать курицу маслом (любым) и перцем, посолить, завернуть в фольгу, в духовку (~30 мин).

Декимашта:

404

hajime, hajime!

Арка на 100+ серий hajimemasu! Уже показали типичный roadwork plan в начале арки, уже Зорро заблудился в нужном направлении, уже составлены злые схемы и подготовлена сцена для TEH DRAMA.