Сегодня настраивал OpenOffice BASE для работы с Mysql под Windows.
У OpenOffice для связи с Mysql существуют два способа: драйвер ODBC для MySQL (Connector/ODBC) и драйвер JDBC для MySQL (Connector/J).
Посмотрел в internet-е, многие под Windows рекомендуют ODBC. Ок, его и поставил: Read the rest of this entry »
OpenOffice Base и MySQL
6 мая, 2009Mencoder, подготовка видео для mp3 плейер Ritmix RF-8800
1 мая, 2009В общем купил я вчера себе mp3-плейер Ritmix RF-8800 попробовал залить на него мульткики для дочери, тормозит… Почитал форум, там говорят типа все хороше, надо только ужать до разрешения 420:240.
Вот так у меня получилось:
$ mencoder -noodml «Куда уходит старый год.avi» -o «[P]Куда уходит старый год.avi» -mc 0 -ofps 30.000 -vf-add crop=0:0:-1:-1 -vf-add scale=400:240 -vf-add expand=400:240:-1:-1:1 -srate44100 -ovc lavc -lavcopts vcodec=mpeg4 -lavcopts vbitrate=500 -ffourcc DIVX -oac mp3lame -lameopts vbr=0 -lameopts br=128 -lameopts vol=0 -lameopts mode=1-lameopts aq=7 -lameopts padding=3 -af volnorm -xvidencopts max_bframes=0
Написал скрипт для ленивых как я 🙂 Read the rest of this entry »
Звук в Ubuntu
25 апреля, 2009Сегодня поставил дома Skype и обнаружил глюк который ранее мне не попадался, я не смог болтать по Skype и смотреть фильм. Меня это расстроило 😉
Таким образом ubuntu не мог проигрывать звук от нескольких источников.
Решение оказалось простым, потребовалось только везде установить ALSA, для этого надо зайти в Система->Параметры->Звук и во всех устройствах выбрать ALSA
Schroot. Запираем Skype в chroot тюрьму.
1 апреля, 2009И так, имеем:
1. Ubuntu 7.10 или выше
2. Желание использовать Skype
3. Огромную параною на использование проприетарного софта (подкрепленную ценными данными на компьютере).
Решение: запираем Skype в chroot — окружение.
Уменьшение места зарезервированного для root на партиции.
12 февраля, 2009Сегодня столкнулся с проблемой. Подключил большой диск к файловому серверу, для создания временного backup-а с виндовой тачки через samb-у, и выяснилось, что мне не хватает процентов 5 места. Обидно…
Вспомнил, что FreeBSD резервирует 8% партиции под суперпользователя.
Чтение man newfs указало, что есть ключик -m free-space это для новой партиции, но на существующей партиции, можно использовать tunefs. Read the rest of this entry »
Portsnap за proxy
30 декабря, 2008В общем был у меня сервачек в одной канторе, все было хорошо пока я в очередной раз обнавляя порты получил следующую ошибку:
# portsnap fetch Looking up portsnap1.FreeBSD.org mirrors... none found. Fetching snapshot tag... fetch: http://portsnap1.FreeBSD.org/snapshot.ssl: No address record
Sensors. Мониторим железо на Ubuntu.
23 декабря, 2008Для мониторинга напряжений блока питания, скорости вращения вентиляторов и температур процессора и матери воспользуемся утилитой sensors, а для контроля параметров жесткого диска воспользуемся утилитой smartmontools.
Шифрование разделов linux. Подробно изучаем TrueCrypt и украшаем систему шифрования СryptSetup-ом.
16 декабря, 2008Возникла потребность на Ubuntu сервере создать шифрованную партицию. Да не просто шифрованную, а со скрытой областью доступной по второму секретному ключу. Для шифрования воспользуемся кроссплатформенной утилитой TrueCrypt. Read the rest of this entry »
Восстановление (repair) баз mysql
16 декабря, 2008Сегодня ночью случилась беда, переполнился партиция /var на которой находились базы mysql.
После того как я почистил /var сервер продолжил работу в штатном режиме, кроме одной проблемы перестала работать сортировка в mysql таблицах. То есть была нарушена структура таблиц mysql. Я с подобным уже сталкивался, для восстановления необходимо перейти в однопользовательский режим и выполнить fsck. Но ехать к серверу не было ни желания, ни времени и я решил воспользоваться возможностями mysqlcheck.
Так как у меня была одна очень большая mysql база хранящая логи apache (HTTPD_LOGS), то использовать ключ —all-databases не хотелось (слишком долго). Пришлось написать коротенький скрипт:
#!/bin/sh
p="root_password_mysql"
echo "show databases;" | mysql -u root --password="$p" | grep -v "^Database" \
| grep -v "HTTPD_LOGS" \
| awk -v p="$p" '{system ("mysqlcheck -u root --password=\""p"\" -e --auto-repair --databases "$0)}' \
| grep -v "OK"
Затем перезагрузил mysql-server и на всякий случай прогнал скрипт еще раз.
Все, сортировка заработала. Но надо все таки съездить к серверу и отчекать файловую систему.
P.S. я еще раз убеждаюсь в могуществе awk, если интересуют другие примеры можно глянуть тут.
Восстановление писем в папках Thunderbird.
15 декабря, 2008У одного из менеджеров глюканул Mozilla Thunderbird и в папке Отправленные (Sent) пропало большинство писем. На просторах internet было найдено решение. Для восстановления писем в папке требовалось:
- Закрыть Thunderbird;
- Удалить файл Sent.msf (либо другой с расширением msf если требуется восстановить другую папку например Входящие (Inboх))
- Удалить из файла Sent строки содержащие «X-Mozilla-Status:» (Строки содержащие «X-Mozilla-Status2:» необходимо оставить). Для этого надо запустить команду:
mv Sent Sent.orig && cat Sent.orig | grep -v "X-Mozilla-Status:" > Sent
В файле Sent.orig сохранена оригинальная копия, а в Sent, уже обработанный файл.
- Запускаем Thunderbird, заходим в папку Отправленные и ждем восстановления.