понедельник, 1 ноября 2010 г.

Установка "альтернативной" прошивки на фотоаппараты Canon

CHDK (Canon Hacker's Development Kit) - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II, DIGIC III и DIGIC IV, созданная сообществом энтузиастов, позволяющая значительно увеличить функциональность фотоаппаратов и добавляющая недокументированные возможности. CHDK является резидентной программой, но по сложившейся традиции часто неправильно называется альтернативной прошивкой. При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного(дополнительного) меню. Таким образом осуществляется гибкое управление фотокамерой.

Я являюсь обладателем фотоаппарата Canon SX10 IS, очень раздражает, что в нем по умолчанию не показывает заряд батареи, да и остальные возможности не повредят...
На его примере и буду рассматривать установку CHDK.

Проверка и восстановление таблиц в MySQL

Есть полезная утилита для MySQL. При помощи не можно проверить, оптимизировать и при необходимости восстановить таблицы, причем всего одной командой!
Команда выполняется под пользователем root.

mysqlcheck -Aor –password=пароль
либо
mysqlcheck -Aor –p
Во втором случае у Вас спросят пароль.
-A – Проверить на ошибки все Mysql базы данных
-r – Отремонтировать все Mysql базы данных
-o – Оптимизировать все Mysql базы данных
-p - спросить пароль

пятница, 22 октября 2010 г.

Деинсталяция IE8

Столкнулся с тем, что  web-управление большинства сетевого оборудования нормально нормально работает только на Internet Explorer 6.
В частности Linksys SRW224G4(ругался на невозможность ).
Система стояла Windows XP SP3 Pro в которую с обновлениями приплыло IE8

Варианты:
1. Удалить IE8 (аналогично IE7)
2. Поставить Linux + Wine (а там уже IE6)
3. Можно использовать прогу IETester. Прога позволяет открывать сайты в необходимой версии IE, для чего ее и пользуют веб разработчики (Данный вариант был найден позже...)

Решил воспользоваться 1-м вариантом.

понедельник, 18 октября 2010 г.

Шрифты в Linux

Базовые шрифты в Linux мне не сильно нравятся.
Шрифт - это не только вопрос комфорта, это также и вопрос утомляемости глаз (по результатам исследований наиболее щадящим для глаз является шрифт - Verdana)
Рассматриваю все для Debian.

пятница, 15 октября 2010 г.

Настройка Watchquagga под FreeBSD

Что же такое Watchquagga?
Это программа из пакета маршрутизации Quagga (для FreeBSD /usr/ports/net/quagga), которая проверяет состояние демонов маршрутизации zebra, ospfd, bgpd и тд.
Для чего?
Ну например у нас просто отвалился демон BGP.
Варианта решения как минимум два:

1. Устранять самому.
Например в 2 часа ночи:
- заходим по SSH на свой роутер BGP (если такое предусматривает вообще ваша политика безопасности...)
- либо дергать круглосуточную техподдержку (если она есть),
- либо ехать лично , чтобы перезапустить демон bgpd.
В любом случае любой из вариантов устранения проблемы не принесет хорошего настроения.

2. Автоматический рестарт.
Watchquagga может автоматически сделать рестарт за Вас.

Как сконфигурировать?
Ну понятно, что должна стоять сама Quagga.
В файле rc.conf прописываем:

watchquagga_enable="YES"
watchquagga_flags="-dz -R '/usr/local/etc/rc.d/quagga restart' * * *"
Где:
-d - Параметр запуска в режиме демона
-z - Параметр перезапуска демонов маршрутизации в случае если один или больше не отвечают на опрос но запущены
-R - Параметр перезапуска всех демонов маршрутизации если один или больше не доступны для опроса но мониторятся.
* * * - Перечисление через пробел демонов маршрутизации для мониторинга (напр. zebra bgpd ospf)

Примечание: В процессе эксплуатации выявился баг, причем крайне не приятный.
При выполнении ресурсоемких команд в bgpd(сброс сессии с нейбором, вывод хитрой регулярки и т.д), появлялась в логах надпись slow command, после чего watchquagga делала restart bgpd.
Поэтому предварительно лучше убить watchquagga, а после проведенных работ запустить заново..

Ссылки:
Настройка Watchquagga под FreeBSD (Пластилиновый журнал)

Переполнение /var/spool/clientmqueue во FreeBSD

Во FreeBSD система генерирует достаточно много сообщений по работе системы,
которые складываются в /var/spool/clientmqueue.
Если у Вас не настроена отсылка данных уведомлений, то постепенно раздел /var заполнятся, в результате чего могут быть такие неприятные вещи, как прекращение нормальной работы mysql и перестают вестись остальные логи.
Если Вам не интересно получать кучу сообщений (либо настраивать их получение),
то можно сделать это следующим образом...

вторник, 12 октября 2010 г.

Добавление своего стиля CSS в blogger.com

Надоел страшный вид моего блога, подобрал подходящий мне шаблон (из тех что предлагает Google).
Выставил цвета, шрифты, фон и размеры блога.
Встал вопрос, каким образом можно нормально приводить конфиги и листинги кода.
Решил добавить свой CSS код для тегов pre и code.