Archive for April, 2008

Автоматическая отправка логов apache за вчера на почту.

Иногда бывает необходимо, отправлять на почту логи веб сервера apache за вчерашний день. Для решения этой задачи, я написал совершенно элементарный скрипт на Perl

Посмотреть на скрипт

Tags: ,

Friday, April 18th, 2008 Uncategorized Comments Off

Лучшая серия South Park

16-ого апреля вышла шестая серия 12-ого сезона South Park. Я ее только что посмотрел…

Потрясающая серия! =) Имхо, одна из лучших за все вермя существования сериала. Всем смотреть обязательно!

Вот ссылки на 2 тореент-файла: формат rm, 36 мегабайт либо формат avi, 175 мегабайт (оба видео на английском).

Tags:

Friday, April 18th, 2008 Uncategorized Comments Off

Полноэкранный FireFox

Как я уже писал, я очень люблю работать в браузере Firefox в полноэкранном режиме (включается по нажатию F11 на клавиатуре).

У полноэкранного режима, на мой взягляд есть 2 недостата: нет строки состояния и зачем-то отображаются элементы управления (свернуть, развернуть и закрыть).

Я долго пытался найти какой-то плагин, который исправляет эти недостатки (о моих находках я отписывал в своем жж), но вариант с испольдзованием плагина явно не оптимален.

Некоторое время назад я наткнулся на совершенно замечательное решение — нужно всего лишь создать файл userChrome.css в папке chrome профиля Firefox-а. Содержимое файла должно быть следующее:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/browser.xul) {
    #status-bar[moz-collapsed=true] {visibility:visible !important;}
    #window-controls {display:none !important;}
}

О том, где найти папку с профилем Firefox, абсолютно ясно и понятно написано в документации. Например, в моем случае (Debian GNU/Linux 4.0 4.0r3), файл я создал по адресу /home/bessarabov/.mozilla/firefox/q9y05×2t.default/chrome

PS Кстати, я всем настоятельно рекомендую использовать plugin Fission, который переносит прогресс бар в адресную строку.

Tags:

Monday, April 14th, 2008 Uncategorized Comments Off

Точное время в Debian GNU/Linux

Задача

Есть сервер с Debian GNU/Linux 4.0 4.0r3 (кстати, именно на этом сервере и работает этот блог).

Очень хочется чтобы на этой машине всегда было точное время (это основная задача).

Так же существует 2 второстепенные задачи, которые противоречат друг другу:

  • Настроить как можно быстрее
  • Настроить как можно лучше

В данном посте я рассмотрю быстрое решение. Про правильное решение будет еще один пост.

Быстрое решение

Для синхронизации времени существует совершенно замечательная штукенция — ntp. Ntp одновременно обозначает и протокол (Network Time Protocol), и программу-демона, которая занимается синхронизацией времени.

Проблема заключается в том, что программа ntp монстрообразная и в ней с кондачка не разберешься (описание работы с ntp будет в следующем посте). Хорошая новость в том, что так же существует программа ntpdate, которая совершенно элементарна в использовании.

1

С помощью следующей команды устанавливаем программу ntpdate:


$ sudo apt-get install ntpdate

2

Внимательно читаем ридмишку к программе, которая располагается по адресу /usr/share/doc/ntpdate/README.Debian.

Из ридмишки выносим следующее:

  • ntpdate не лучший вариант для использования
  • процесс синхронизации происходит каждый раз при “поднятии” сетевого интерфейса

3

Синхронизируем время:


bessarabov@server:~$ sudo ntpdate 0.debian.pool.ntp.org
10 Apr 12:33:39 ntpdate[30191]: step time server 193.125.143.172 offset 211.671828 sec

Ntpdate синхронизировала время на сервере (было отставаниело больше, чем на три минуты).

Резюме

Была установлена программа ntpdate и с помощью нее было синхонизировано время. Программа будет синхронизировать время при понятии сетевого интерфеса (т.е. при включении или перезагрузки машины) + ее можно запускать руками в любоее вермя.

Такое решение прекрасно подходит для всех компьютеров, которые включаются хотя бы оди раз в день (за один день время далеко не убежит), т.е. для домашних машин и для ноутов. Для серверов, которые работают 24×7 это решение, является неоптимальным.

Tags: , , ,

Thursday, April 10th, 2008 Uncategorized Comments Off

WordPress

У меня вот уже 2 года есть ЖЖ аккаунт.

Честно говоря, фичи, которые предоставляет ЖЖ мне не особо нужны. (а сам блог иногда нужен). В связи с этим, я решил в качестве эксперимента поставить себе WordPress и писать в нем.

Tags:

Wednesday, April 9th, 2008 Uncategorized Comments Off