?

Log in

No account? Create an account

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.

Tags:
Security:
Subject:Я хотел написать что-то содержательное
Time:12:04 am
а напишу строчку на bash. Называется «угадай мелодию» или «UNIX-шаффл».

mplayer "`locate mp3 | egrep '*.mp3$' | head -n 1000 | sort -R | head -n 1`"


Магические константы можно менять по вкусу. Так и развлекаюсь.

Решил тут собрать всё нужное, но не видео/музыку/картинки/мангу с девяти винчестеров в одну кучу, чтобы засунуть в один магический меркуриал на сервер, а нужные куски ещё и rsyncом синхронизить с соответствующими девайсами.
Потому что, например, надоели файлы в ~, с названиями типа «SOMERANDOMSHIT», «AOEUF», «BFFF», а засунуть всё их содержание в один большой файл и ввести на нём доступную историю изменений — это профит.
Туда же полетит бекап записей жж, календарь, остатки TODO, различный говнокод и т.п.

А вообще я подумал, что было бы клёво иметь какой-то версион контрол, в который можно было бы без страха совать произвольный контент.
Просто если объект большой (например, видео-файл), то хранить только последний чекпоинт и небольшой (скажем, не больше 10% от размера чекпоинта) backlog (можно даже ограничится только хранением переименований объекта, а копию объекта для diffов не хранить вообще), а при его удалении удалять и чекпоинт и историю. Если объект маленький — то хранить всю историю, чтобы при удалении текущей версии история не исчезала (как в mercurial/git/svn/etc).
withComments $ arr (take 4) >>> delay new

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.