Записи за April, 2010

Garmin и Linux

Sunday, April 25th, 2010

На полдороге нашей жизни трудной
В неведомый и тёмный лес вступил,
Утратив путь прямой в дремоте чудной.
— Данте Алигьери // «Божественная комедия»

Обладание навигатором Garmin требует иногда вспоминать о таких вещах как обновление прошивки, обновление карт, загрузка новых карт и так далее. Всё это делается с помощью набора программ, и единственная здесь проблема в том, что программы эти сплошь виндовые. Впрочем, и проблемой это можно назвать лишь номинально. В общем, выходы ясны – либо для обслуживания навигатора экспроприировать виндовый ноутбук жены, либо сделать всё по-нашему. Сразу скажу, что использовать нативные линуксовые приблуды вроде GPSBabel не буду, очень уж лень разбираться.

(more…)

Метки: , ,
Категория: Linux | 1 Комментарий »


Заметки об Apache, часть 1: Архивация и клиентское кэширование

Thursday, April 22nd, 2010

Решил, что надо бы оформить и систематизировать всю ту кашу в моей голове, которая касается поддержания веб-сервера, оптимизации, проксирования и всего прочего. Как обычно – полезно для приведения мыслей в порядок и для возможной экономии времени в будущем.
Скорее всего, тут потребуется целый цикл заметок, но начну пока с динамической архивации контента и клиентского кэширования.

(more…)

Метки:
Категория: Apache, Web-dev | 1 Комментарий »


Скрипт, умеющий авторизоваться на Web-странице

Wednesday, April 14th, 2010

В очередной раз столкнулся с очередной задачкой: необходимо написать скрипт, умеющий логиниться на Web-страницу и выполнять на ней некоторые действия от имени зарегистрированного пользователя. Задачка, естественно, решилась при помощи Perl, а также двух модулей – LWP::UserAgent и HTTP::Request::Common. Причём, второй совершенно необязателен, но для общего развития пусть будет. И чтобы в будущем не повторять заскоков на cpan.org и усердного чтения perldoc, приведу вариант такого скрипта здесь.

(more…)

Метки:
Категория: Perl | 1 Комментарий »


db2top – утилита для мониторинга DB2

Saturday, April 10th, 2010

Мы достигли точки критической массы, когда количество памяти, которую мы экстериоризировали в книги и базы данных, сейчас превышает количество памяти, хранящейся внутри совокупности наших биологических тел. Другими словами, «снаружи» памяти больше, чем существует внутри «всех нас». Мы перепрограммировали свою сущность.
— Дуглас Коупленд // Рабы «Майкрософта»

Сегодня речь пойдет о консольной утилите для мониторинга базы данных DB2 в реальном режиме времени – db2top. Обычно для проверки состояния или выявления проблем в базе данных достаточно использования снапшотов, но в некоторых случаях может возникнуть необходимость более оперативно посмотреть параметры базы в динамике. В этом как раз и поможет db2top, умеющий вычислять изменения параметров в снапшотах с течением времени и предоставлять информацию в удобном наглядном виде. Зная некоторые особенности утилиты, можно облегчить себе задачи мониторинга и траблшутинга.

Рассматриваемая версия – DB2 9.5

(more…)

Метки:
Категория: DB2 | Нет комментариев »


Восстановление пароля от MySQL

Thursday, April 1st, 2010

Незачем придумывать предыстории и искать подоплёку. Есть простая проблема – у нас есть MySQL, но нет пароля к пользователю root или к любому пользователю “with grant option”.
Решается задача так:

(more…)

Метки:
Категория: MySQL | Нет комментариев »


Рецепты iptables

Thursday, April 1st, 2010

Знать и помнить все особенности iptables – это очень здорово. Но маловероятно. К тому же на просторах сети иногда попадаются интересные находки в плане обеспечения безопасности. Иногда сам что-то придумаешь и хочется записать. В общем, решил сделать подборку примеров использования iptables на будущее.
Ещё недавно была статья по главным концепциям iptables – Memento iptables. Буду считать, что это её логическое продолжение. Тем более, что изначально не было планов разделять информацию на два разных поста.
(more…)

Метки: ,
Категория: Linux, Security | Нет комментариев »