mount /dev/brain || tail -f /var/log/thoughts >> /home/DeNn/blog

Author Archives: DeNn

Subversion and «/!svn/vcc/default» errors

Интересная ошибка появилась при обновлении проекта из svn. svn: REPORT request failed on ‘/project/!svn/vcc/default’ svn: REPORT of ‘/project/!svn/vcc/default’: 200 OK В логе апача вроде бы все ок: [17/Nov/2009:12:52:54 +0200] «REPORT /project/!svn/vcc/default HTTP/1.1″ 200 5317743 «-» «SVN/1.6.0 (r36650)/TortoiseSVN-1.6.0.15855 neon/0.28.4″ Полазил по разным логам, поглядел и увидел в логе nginx вот такую забавную строчку 2009/11/17 12:40:49 [crit] [...]

Просмотр конфигурационных файлов без комментариев и пустых строк

cat /usr/src/sys/i386/conf/GENERIC | grep -v ‘^#’ | sed ‘/^$/d’ | more via wiki

NIC.ua раздает подарки

C 15.11.2009 по 28.02.2010 регистратор NIC.UA проводит рекламную кампанию с ежедневным розыгрышем призов среди пользователей социальной сети Twitter.com. Для того что бы получить призы нужно зафолловить @nic_ua и написать сообщение, содержащее текст «#nicua», «http://rt.nic.ua», «http://nic.ua» ретвитнуть @nic_ua. Подробнее у них на сайте. з.ы. Нет мне платят за рекламу :). Просто захотелось написать.

mp4: Перенос метаданных в начало видео

Столкнулись с интересным моментом, при конвертации видео при помощи ffmpeg в mp4: метаданные помещаются в конец файла. При стиминге с помощью nginx’a нам это не мешало. А вот как решили обзавестись CDN от Edgecast видео начало воспроизводиться после полной загрузки. Решение было найдено быстро: qt-faststart из пакета ffmpeg. Т.к. я собирал ffmpeg из svn, то [...]

Синхронизация по FTP

Что делать, когда нужно синхронизировать директории между серверами, а rsync’a нет? Приходится использовать FTP и хорошо, что есть один замечательный клиент — lftp. Ставим lftp: cd /usr/ports/ftp/lftp/ make install clean

Rsync ограничение скорости

Что значит иногда хорошо читать документацию. Нужно было засинхронизировать 150Gb, а канал в офисе один, а мешать людям смотреть youtube работать не хорошо. Но флаг —bwlimit=KBPS спасает всех :) rsync -lzuogthvr —compress-level=9 —progress —bwlimit=100 Перевод доки по rsync’у

Backup google docs

Понадобилось сохранять копии документов хранящиеся в google docs. Так как экспортировать много документов в doc он не умеет, умельцы написали плагин для Firefox Greasemonkey. Но мы то лентяя, да и память может подводить, что б постоянно бакапить вручную. Нашел один скрипт на питоне GDD python script. Который запускается из командной строки и соответственно может быть [...]

Dell inspiron 1525 with Mac OS X 10.6 Retail

Получил добро на установку правильной оси на ноутбук девушки :) Что быстренько и провернул, пока не передумала. Для этого нам понадобятся: Установочный диск с Mac OS X 10.6 Retail (я брал на пиратах) Загрузочный диск, качаем тут (BootSL.iso) Если пациент готов, поехали:

SPF Record for Google Apps

Всем известно, что почта от гугл лучше любой. Это и хорошая защита от спама и 99.9% uptime. Но что же делать, когда нужно отправлять письма с сервера и подставлять домен, тот что зарегистрирован на google apps mail? Использовать ssmtp c авторизацией у гугловых smtp не выход, потому что стоит ограничение в 500 отправленных писем в [...]

Time Machine и FreeNAS

Есть у нас файлопомойка на FreeNAS и захотелось мне бакапить свою машинку с помощью Time Machine. Для этого нам понадобиться: Расшарить папку с помощью AFP Создать пользователя, что авторизации Создать «sparsebundle» с помощью команды hdiutil create -size [Размер]g -fs HFS+J -volname «Backup of server» [hostname]_[mac-address].sparsebundle где [размер] — это размер диска на который будет делаться [...]