Все записи за November 2009

Немного про lighttpd, самую малость...

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

Во первых, отпала возможность в таких извращениях - http://the-bosha.ru/2009/10/03/apache-vhost/. Во вторых заметно выросла производительность. Она приблизилась пожалуй даже к скорости nginx (его кстати решил не ставить, ибо не было времени на то, чтобы разобраться с ним), но это, конечно, субъективно =]

Читать дальше →

Маленькие хитрости пользовательских скриптов и не только

Я не знаю как у тебя %username% читающего данный пост, а у меня лично тьма скриптов (некоторые еще и связаны друг с другом). Начиная от простых скриптов которые использую для вывода какой либо информации на панель wmii и заканчивая крайне сложными скриптами. Даже соединение с интернет у меня с использованием скрипта. В этом посте я напишу пару хитростей которые должны облегчить вам жизнь.

Читать дальше →

ssh - уведомления по email

Этот пост преимущественно для параноиков вроде меня. Ну или для людей которые очень сильно беспокоятся за безопасность своего сервера =]

Я конечно уже давно настроил авторизацию по ключам, настроил blacklist и сделал все остальные действия которые уже не раз описывались во многих блогах и не только. И все чтобы обезопасить свой сервер. Был я спокоен до поры до времени, пока не захотел еще посмотреть документацию. Обнаружил я там еще одну интересную возможность. Если на сервере, в домашней директории, в поддиректории .ssh создать файл под названием rc, то все инструкции прописанные в нем, будут выполняться как только вы зайдете по ssh! Далее уже можно придумывать как это можно применить. Я решил о каждом заходе по ssh уведомлять себя на email. Для этого нам понадобится postfix (на серверах у меня везде дебиан, поэтому sudo aptitude install postfix) и ваш любимый текстовой редактор :) Postfix скорее привычка чем надобность. Можно заменить любым демоном умеющим отправлять почту.

Читать дальше →

Небольшая заметка о xmonad

Уже довольно давно, я слышал про "тайловый" оконный менеджер xmonad. Слышал я о нем как хорошее, так и плохое. На практике же, он оказался еще лучше. Плохое про него говорили только про Haskell. Дескать, сложный он. Возможно это и так, но после awesome\ratpoison\musca\ion3\stumpwm он мне показался не таким и сложным. Из его плюсов можно отметить высокую скорость, настраиваемость, большое количество библиотек, стабильность кода, и общую стабильность. Под стабильностью кода, я имею в виду то, что от версии к версии в конфиг если и приходят изменения, то небольшие, и на них можно забить(плевок в сторону awesome). Я лично использовал версию из darcs и никаких у меня с ней проблем не было.

Сейчас я уже где-то около двух месяцев использую исключительно xmonad. Ниже я расскажу как настроить сие чудо в Archlinux на примере своего конфига который кстати, умещается в очень небольшое количество строк ;)

Читать дальше →

Маленькая хитрость MPD

В последнее время очень стал популярен MPD - музыкальный демон. Странно звучит, но это так и есть. Он запускается как служба и "слушает" порт. К порту уже присоединяются оболочки, коих великое множество, возможно из-за этого он и стал столь популярен, а возможно из-за того, что это Ъ ;) Но не это важно, важно другое. Меня он всем устраивал кроме одного - его громкость управлялась через PCM. Т.е. через основную громкость, что для меня было не очень удобно. Например я не мог сделать звук в psi тише, а музыку громче, или наоборот. На тот момент о Pulse Audio не было и речи, он был еще слишком сырой. Было это где-то года полтора назад. Терпел я это не долго. В один прекрасный день, я сел и нашел решение. Об этом ниже.

Читать дальше →

Vim + Firefox = Vimperator

После того, как я купил себе нетбук, я старался максимально меньшее количество операций делать с помощью мышки. Именно поэтому я начал смотреть в сторону tiled wm, а затем уже искал способы управлять и своим браузером полностью с клавиатуры. В общем долго искать не пришлось. Вариантов не так много как хотелось бы. Один их них это использовать дополнение Vimperator для Firefox. Данное дополнение, убирает лишние меню и панели, и позволяет почти полностью управлять вашим браузером с клавиатуры, при этом, предоставляет еще пару интересных возможностей и позволяет добавлять пользовательские js скрипты. А главное, как понятно из названия этого дополнения: управление вашим браузером будет похожим на управление текстовым редактором вим! Конечно, людям которые не используют и никогда не использовали vim будет трудно им управлять, но если вам действительно хочется прочувствовать всю мощь управления с клавиатуры, то попробовать стоит. Быть может, вам захочется попробовать и vim ;)

Далее, я не претендую на полноту. Я просто написал статью для того, что бы человек, который захотел овладеть всей мощью vimperator, мог от чего-то отталкиваться. Я сам еще очень много не знаю как про vim, так и про vimperator и оба, мне с каждым днем, отрываю все больше, и больше интересных фишек.

Итак, приступим.

Читать дальше →