среда, 19 декабря 2012 г.

Псевдослучайная сортировка файлов

Иногда приходится использовать девайсы для проигрывания музыки, не способные проигрывать файлы в случайном порядке. Часто этим грешат различные FM-модуляторы.
Имея один такой в машине, а также имея огромное количество mp3-файлов к проигрыванию, столкнулся с очень острой необходимостью воспроизводить эти файлы чуточку в случайном порядке.
Как правило, модуляторы воспроизводят файлы в порядке, зависящем от названия файла. Меняем случайным образом имя файла - меняем порядок воспроизведения.

четверг, 26 апреля 2012 г.

Javascript: конвертирование градусов в радианы "на лету"

Порой, особенно при работе с canvas, возникает необходимость использовать значения, выраженные в радианах. По умолчанию, в Javascript нет метода для перевода градусов (или иных других величин) в радианы.

воскресенье, 4 сентября 2011 г.

VirtualBox Kernel driver not installed (rc=-1908)

Стоит Ubuntu 11.04. При запуске VirtualBox выдает ошибку:

Kernel driver not installed (rc=-1908) 
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. 

воскресенье, 7 августа 2011 г.

Удаление всех .svn директорий.

Иногда, при работе с SVN-клиентами требуется удалить все директории .svn из директорий проекта.
Для этого можно воспользоваться следующим скриптом:

четверг, 4 августа 2011 г.

Дамп удаленой mysql-базы данных

mysqldump --skip-opt -u {username} -p -h {host} --add-drop-table {database} > {filename}

четверг, 14 апреля 2011 г.

Открытие архивов, созданный в Windows в Ubuntu 10.10

После установки Ubuntu 10.10 столкнулся с проблемой открытия rar-архивов. А именно, имена файлов в архиве шли кракозябрами, и при распаковке были проблемы. А еще точнее распаковать не получалось.
Само собой, на этот момент у меня уже стоял rar и 7zip.
Решение оказалось простым:
sudo apt-get install unrar
sudo apt-get remove rar