четверг, 30 июля 2009 г.

Как скачать видео с Youtube

Как скачать видео с Youtube и ему подобных с помощью Opera не пользуясь посторонними программами и сайтами?
Почему-то мне этот способ кажется самым простым, т.к. не надо помнить названия программ-качалок и спецсайтов, к тому же они (эти программы и сайты) иногда ломаются.

Я просто дожидаюсь полной загрузки флеша в opera, после чего ищу наиболее свежий и крупный файл в ~/.opera/cache4
ls -Slr ~/.opera/cache4

Нашелся подозрительный? Командуем
file ~/.opera/cache4/opr00D06
~/.opera/cache4/opr00D06: Macromedia Flash Video

Значит это он. Осталось переименовать в flv.

пятница, 24 июля 2009 г.

/etc/sudoers

Практически не пользуюсь sudo, поэтому иногда натыкаюсь на всякие грабли.

Что на этот раз? В команде, которую разрешаем пользователю двоеточие надо экранировать!

четверг, 16 июля 2009 г.

Поиск файлов с использованием regexp

Так и не победил регекспы в самом find, пришлось задействовать grep.
find /net/anna/ad64/Int_Ed/Портал* -iname '*dbf'|egrep \/[0-9]+\.dbf|egrep -v '2007|2008'
UPD: Все очень просто:
find /net/anna/ad64/Int_Ed/Портал* -regex '.*\/[0-9]+\.dbf'
Надо было внимательнее читать man find, там сказано, что регексп применяется ко всей строке, таким образом получается:

.* - любое количество любых символов (путь к файлу)
\/ - экранированный слеш (начало названия файла)
[0-9]+ - одна или более цифра (имя искомых файлов состоит только из цифр и окончания ".dbf")
\. - экранированная точка
dbf$ - окончание названия файла (обязательное местоположение - конец строки).

понедельник, 6 июля 2009 г.

Расширенные атрибуты файловых систем Linux

Краткое содержание man-страницы команды chattr.

четверг, 2 июля 2009 г.

Мой конфиг BIND

Мой конфиг для Bind 9 для виртуальных машин: