(без темы)
Июл. 20, 2008 | 09:59 pm
тест такой тест
ссылка | Оставить комментарий {1} | в избранное | рассказать другу
завидуйте :)
Июл. 20, 2008 | 10:32 am
ссылка | Оставить комментарий {6} | в избранное | рассказать другу
(без темы)
Июл. 18, 2008 | 10:21 am
Блджад, как же выедает мозг Лаки Стар.
ссылка | Оставить комментарий | в избранное | рассказать другу
[ppc2lj]
Июл. 8, 2008 | 08:38 am
подслушанное/подсмотренное по дороге на работу
...надпись Minimal Touch стразиками на 0-м размере выглядит очень самоиронично.
... - Ты же понимаешь, он ведь определить, кто ему нравится, может только когда смс-ки вытирает. Чьи оставит - та и нравится!
...постаревший на 20 лет Фрай с коробкой из-под пиццы на коленях наводит на мысль, что в Футураме соврали, а Фрай никуда не полетел, и закончил жизнь, покупая на нищенскую пенсию Slurp. Контрабандой. Из будущего.
...надпись Minimal Touch стразиками на 0-м размере выглядит очень самоиронично.
... - Ты же понимаешь, он ведь определить, кто ему нравится, может только когда смс-ки вытирает. Чьи оставит - та и нравится!
...постаревший на 20 лет Фрай с коробкой из-под пиццы на коленях наводит на мысль, что в Футураме соврали, а Фрай никуда не полетел, и закончил жизнь, покупая на нищенскую пенсию Slurp. Контрабандой. Из будущего.
ссылка | Оставить комментарий | в избранное | рассказать другу
[ppc2lj]
Июл. 1, 2008 | 09:35 pm
1. бросил курить
2. тут один разговор на мысль натолкнул. вы обещаете людям то, что по каким-либо причинам гарантировать не можете? если да, то как потом объясняетесь? если нет - то что этому научило?
3. досмотрел "Меланхолию Харухи Судзумии". аниме настроений. дуальная пара Кён-Харухи интересно смотрится с точки зрения "как-бы-чего-не-вышло" Кёна.
4. отвратительный день.
2. тут один разговор на мысль натолкнул. вы обещаете людям то, что по каким-либо причинам гарантировать не можете? если да, то как потом объясняетесь? если нет - то что этому научило?
3. досмотрел "Меланхолию Харухи Судзумии". аниме настроений. дуальная пара Кён-Харухи интересно смотрится с точки зрения "как-бы-чего-не-вышло" Кёна.
4. отвратительный день.
ссылка | Оставить комментарий {16} | в избранное | рассказать другу
[ppc2lj]
Июн. 21, 2008 | 11:09 pm
нужна девушка, да не простая - особая :-) чтобы помогла завтра днем выбрать наплечную сумку.
а то старый рюкзак уже вусмерть поистрепался. если что - телефон +380986751038. можно звонить и писать смс =)
а то старый рюкзак уже вусмерть поистрепался. если что - телефон +380986751038. можно звонить и писать смс =)
ссылка | Оставить комментарий {3} | в избранное | рассказать другу
на выходных
Июн. 17, 2008 | 02:15 pm
ссылка | Оставить комментарий {16} | в избранное | рассказать другу
вчерашняя покупка
Июн. 17, 2008 | 01:36 pm

Чувственный цветочно-фруктовый, древесный аромат. Основные ноты: цитрусовые, юкка, озон, травы, кедр, кипарис, гуаяковое дерево.
Пока - нравится.
ссылка | Оставить комментарий {1} | в избранное | рассказать другу
[ppc2lj]
Июн. 11, 2008 | 10:29 pm
Лучшая идея для посещения Питера в июне - пить, пока не стемнеет...
ссылка | Оставить комментарий | в избранное | рассказать другу
хочу переползать со сверхудобного, но уже немного поднадоевшего xmonad на что-нибудь столь же хор...
Июн. 1, 2008 | 04:37 pm
хочу переползать со сверхудобного, но уже немного поднадоевшего xmonad на что-нибудь столь же хорошо конфигурируемое. правда, на этот раз не фреймовое.
советуют E17. Правы?
советуют E17. Правы?
ссылка | Оставить комментарий | в избранное | рассказать другу
(без темы)
Май. 18, 2008 | 01:50 pm
Хых. Вконтакте обосрамшись.
http://www.securitylab.ru/news/353156.p hp
Добро пожаловать в социальные сети.
Хорошо, что я линуксоид :)
http://www.securitylab.ru/news/353156.p
Добро пожаловать в социальные сети.
Хорошо, что я линуксоид :)
ссылка | Оставить комментарий {6} | в избранное | рассказать другу
XML-RPC test
Май. 14, 2008 | 04:00 pm
XML-RPC test from emacs
ссылка | Оставить комментарий | в избранное | рассказать другу
[ppc2lj]
Май. 12, 2008 | 10:32 pm
Знаешь, моя любимая экс, спасибо за секс...
ссылка | Оставить комментарий {2} | в избранное | рассказать другу
жить стало лучше, жить стало веселей...
Май. 7, 2008 | 12:55 am
Долго же меня не было, да.
Получается у меня, как в том анекдоте - это была еще белая полоса...
Сейчас:
Как же меня все заебало....
Получается у меня, как в том анекдоте - это была еще белая полоса...
Сейчас:
- полная жопа на работе - легли сервера, сдох свитч, уже 3 месяца проблемы с поставкой монитора для дизайнеров
- судя по всему, собралась уходить девушка - не верю я, что таймауты в отношениях бывают просто из-за усталости
- сегодня ночью начало болеть сердце
Как же меня все заебало....
ссылка | Оставить комментарий {6} | в избранное | рассказать другу
ICQ protocol opened
Апр. 10, 2008 | 04:58 pm
Как оказывается, 5 марта 2008 года компания AOL открыла спецификации протокола OSCAR, лежащего в базе ICQ и AIM.
Посмотреть можно здесь: http://dev.aol.com/aim/oscar/#INTRO
Ждем наконец-то вменяемых клиентов под линукс. С полным набором возможностей протокола.
Параллельно изучаю реализацию libpurple.
Посмотреть можно здесь: http://dev.aol.com/aim/oscar/#INTRO
Ждем наконец-то вменяемых клиентов под линукс. С полным набором возможностей протокола.
Параллельно изучаю реализацию libpurple.
ссылка | Оставить комментарий | в избранное | рассказать другу
великая деанонимизация
Апр. 8, 2008 | 04:06 pm
ссылка | Оставить комментарий | в избранное | рассказать другу
LFS
Мар. 30, 2008 | 12:04 pm
Из-за необходимости сделать легковесный дистрибутив, способный грузиться по сети - одну из машин временно перевожу на LFS.
Глаза уже горят инфракрасным светом.
Остаюсь с вами, ваш
gentoo-at-work.
В следующем посте мы рассмотрим gentoo в качестве сервера для сетевой загрузки.
Глаза уже горят инфракрасным светом.
Остаюсь с вами, ваш
В следующем посте мы рассмотрим gentoo в качестве сервера для сетевой загрузки.
ссылка | Оставить комментарий | в избранное | рассказать другу
Только идиотики пьют антибиотики...
Мар. 17, 2008 | 11:14 am
3 дня я потратил на то, чтобы понять, что поломалось в xmonad, и почему он перестал реагировать на клавиатуру вообще.
оказывается, ошибка была в скрипте запуска, даже не ошибка - банальная опечатка.
~/bin/run-xmonad.sh:
#!/bin/bash
PIPE=$HOME/.xmonad/status #помните Run PipeReader?
rm -rf $PIPE
mkfifo -m 600 $PIPE #собственно создаем пайп.
[ -p $PIPE] || exit #выходим, если пайп создать не получилось.
xmobar &
feh --bg-scale ~/images/Background.jpg &
~/bin/xmonad > $PIPE &
wait $! #ждем завершения XMonad
killall xmobar #убиваем, если есть, зависшие экземпляры xmobar.
Ошибка выделена жирным - в опубликованной редакции символ отсутствовал, соответственно, отображались обои, но процесс не отправлялся в фон, а ожидал ввода.
Прошу прощения у всех, кто воспользовался моим скриптом и не смог понять, в чем проблема - у меня только на 3-и сутки после изменения скрипта случился перезапуск.
оказывается, ошибка была в скрипте запуска, даже не ошибка - банальная опечатка.
~/bin/run-xmonad.sh:
#!/bin/bash
PIPE=$HOME/.xmonad/status #помните Run PipeReader?
rm -rf $PIPE
mkfifo -m 600 $PIPE #собственно создаем пайп.
[ -p $PIPE] || exit #выходим, если пайп создать не получилось.
xmobar &
feh --bg-scale ~/images/Background.jpg &
~/bin/xmonad > $PIPE &
wait $! #ждем завершения XMonad
killall xmobar #убиваем, если есть, зависшие экземпляры xmobar.
Ошибка выделена жирным - в опубликованной редакции символ отсутствовал, соответственно, отображались обои, но процесс не отправлялся в фон, а ожидал ввода.
Прошу прощения у всех, кто воспользовался моим скриптом и не смог понять, в чем проблема - у меня только на 3-и сутки после изменения скрипта случился перезапуск.
ссылка | Оставить комментарий {2} | в избранное | рассказать другу
Иллюстрации к предыдущим двум постам
Мар. 12, 2008 | 01:16 pm
Рабочий воркспейс:
( Кушать траффик )
Пустой воркспейс:
( Кушать траффик )
Dmenu и gmrun показывать сейчас не буду, если захотите - выложу. Прошу прощения за громадные иллюстрации, спрятал их под кат.
( Кушать траффик )
Пустой воркспейс:
( Кушать траффик )
Dmenu и gmrun показывать сейчас не буду, если захотите - выложу. Прошу прощения за громадные иллюстрации, спрятал их под кат.
ссылка | Оставить комментарий | в избранное | рассказать другу
Как бросить обычные менеджеры окон и начать жить. Часть 2.
Мар. 12, 2008 | 01:06 pm
В прошлый раз мы закончили на том, что создали конфиг XMonad. К сожалению, типограф движка blog.ru изрядно побил конфиг, поэтому в конце этого поста будет линк на скачивание конфига.
Итак, хочу заранее предупредить, что, в отличие от монстров KDE и GNOME, XMonad - зверюшка небольшая и очень быстрая. Но за это приходится платить - все нужные дополнения реализуются внешними программами.
В моем случае я хотел видеть обои на пустых workspace, статусную строку с возможностью расширения и возможность запускать команды с интерфейсом, сравнимым с KLauncher.
Мой выбор софта для этого:
Обои - feh. Есть в портежах - media-gfx/feh. Использует imlib2, так что если вы хотите jpeg-обои, вам необходимо собрать imlib2 с флагом USE jpeg.
Статусная строка - xmobar. Мы бы не прочь расширить его неплохой функционал, поэтому будем собирать из исходников. Язык написания - как всегда, Haskell. Достаточно популярная альтернатива - dzen2, написанный на C, но мне так и не удалось подружить его с юникодом, который мне просто необходим.
Запускалка - моим выбором на этот раз стала легковесная и удобная x11-misc/gmrun. У нее есть все, что мне надо - вплоть до автодополнения в стиле bash. Использую и очень доволен.
Для некоторого расширения функционала мне не помешал dmenu - программа, умеющая генерировать примитивные, не понимающие юникод меню. Тем не менее, очень удобна в использовании для выполнения команд.
Итак, установка feh и gmrun ограничивается простой командой:
# USE="jpeg" emerge -v feh gmrun dmenu
Следующим мы соберем и настроим xmobar. Для этого скачаем и распакуем его исходники при помощи следующей команды:
$ wget http://hackage.haskell.org/packages/arch ive/xmobar/0.8/xmobar-0.8.tar.gz
$ tar xvf xmobar-0.8.tar.gz
$ cd xmobar-0.8
$ runhaskell Setup.lhs configure --prefix=$HOME
$ runhaskell Setup.lhs build
$ runhaskell Setup.lhs install
Бинарники собранного xmobar появятся в $HOME/bin. Теперь самое время его настроить:
$ touch ~/.xmobarrc
$ nano ~/.xmobarrc
Мое содержимое .xmobarrc:
Config { font = "-xos4-terminus-medium-r-normal--12-1 20-72-72-c-60-*-u"
, bgColor = "black"
, fgColor = "grey"
, position = Static { xpos = 0
, ypos = 0
, width = 1280
, height = 14
}
, commands = [ Run Network "eth0" ["-L","10","-H","100","--normal","green" ,"--high","red"] 10
, Run Cpu ["-L","3","-H","50","--normal","green"," --high","red"] 10
, Run Memory ["-t","Mem: < usedratio >%"] 10
, Run Swap [] 10
, Run Date "%d %m %Y %k:%M:%S" "date" 10
, Run PipeReader "/home/vessi/.xmonad/status" "xlog"
]
, sepChar = "%"
, alignSep = "}{"
, template = "%xlog% }{ %cpu% | %memory% * %swap% | %eth0% |
< fc=#ee9a00 >%date%< /fc >"
}
Хочу заметить, что аргумент строчки PipeReader - размещение будущего пайпа, через который XMonad будет передавать данные внешним приложениям.
Собираем все воедино:
~/.xinitrc:
urxvtd -q -o -f & #запускаем демон терминала rxvt-unicode. мне он нравится :)
unclutter -idle 1 & #мой любимый прятальщик курсора мышки при бездействии
~/bin/run-xmonad.sh
~/bin/run-xmonad.sh:
#!/bin/bash
PIPE=$HOME/.xmonad/status #помните Run PipeReader?
rm -rf $PIPE
mkfifo -m 600 $PIPE #собственно создаем пайп.
[ -p $PIPE] || exit #выходим, если пайп создать не получилось.
xmobar &
feh --bg-scale ~/images/Background.jpg
~/bin/xmonad > $PIPE &
wait $! #ждем завершения XMonad
killall xmobar #убиваем, если есть, зависшие экземпляры xmobar.
Ссылка на мой конфиг Xmonad - http://pastebin.com/f221abd8e
В следующий раз мы разберем построение конфига XMonad и научимся писать плагины для XMobar - чтобы выводить в статусную строку имя трека, который сейчас играет mpd.
Итак, хочу заранее предупредить, что, в отличие от монстров KDE и GNOME, XMonad - зверюшка небольшая и очень быстрая. Но за это приходится платить - все нужные дополнения реализуются внешними программами.
В моем случае я хотел видеть обои на пустых workspace, статусную строку с возможностью расширения и возможность запускать команды с интерфейсом, сравнимым с KLauncher.
Мой выбор софта для этого:
Обои - feh. Есть в портежах - media-gfx/feh. Использует imlib2, так что если вы хотите jpeg-обои, вам необходимо собрать imlib2 с флагом USE jpeg.
Статусная строка - xmobar. Мы бы не прочь расширить его неплохой функционал, поэтому будем собирать из исходников. Язык написания - как всегда, Haskell. Достаточно популярная альтернатива - dzen2, написанный на C, но мне так и не удалось подружить его с юникодом, который мне просто необходим.
Запускалка - моим выбором на этот раз стала легковесная и удобная x11-misc/gmrun. У нее есть все, что мне надо - вплоть до автодополнения в стиле bash. Использую и очень доволен.
Для некоторого расширения функционала мне не помешал dmenu - программа, умеющая генерировать примитивные, не понимающие юникод меню. Тем не менее, очень удобна в использовании для выполнения команд.
Итак, установка feh и gmrun ограничивается простой командой:
# USE="jpeg" emerge -v feh gmrun dmenu
Следующим мы соберем и настроим xmobar. Для этого скачаем и распакуем его исходники при помощи следующей команды:
$ wget http://hackage.haskell.org/packages/arch
$ tar xvf xmobar-0.8.tar.gz
$ cd xmobar-0.8
$ runhaskell Setup.lhs configure --prefix=$HOME
$ runhaskell Setup.lhs build
$ runhaskell Setup.lhs install
Бинарники собранного xmobar появятся в $HOME/bin. Теперь самое время его настроить:
$ touch ~/.xmobarrc
$ nano ~/.xmobarrc
Мое содержимое .xmobarrc:
Config { font = "-xos4-terminus-medium-r-normal--12-1
, bgColor = "black"
, fgColor = "grey"
, position = Static { xpos = 0
, ypos = 0
, width = 1280
, height = 14
}
, commands = [ Run Network "eth0" ["-L","10","-H","100","--normal","green"
, Run Cpu ["-L","3","-H","50","--normal","green","
, Run Memory ["-t","Mem: < usedratio >%"] 10
, Run Swap [] 10
, Run Date "%d %m %Y %k:%M:%S" "date" 10
, Run PipeReader "/home/vessi/.xmonad/status" "xlog"
]
, sepChar = "%"
, alignSep = "}{"
, template = "%xlog% }{ %cpu% | %memory% * %swap% | %eth0% |
< fc=#ee9a00 >%date%< /fc >"
}
Хочу заметить, что аргумент строчки PipeReader - размещение будущего пайпа, через который XMonad будет передавать данные внешним приложениям.
Собираем все воедино:
~/.xinitrc:
urxvtd -q -o -f & #запускаем демон терминала rxvt-unicode. мне он нравится :)
unclutter -idle 1 & #мой любимый прятальщик курсора мышки при бездействии
~/bin/run-xmonad.sh
~/bin/run-xmonad.sh:
#!/bin/bash
PIPE=$HOME/.xmonad/status #помните Run PipeReader?
rm -rf $PIPE
mkfifo -m 600 $PIPE #собственно создаем пайп.
[ -p $PIPE] || exit #выходим, если пайп создать не получилось.
xmobar &
feh --bg-scale ~/images/Background.jpg
~/bin/xmonad > $PIPE &
wait $! #ждем завершения XMonad
killall xmobar #убиваем, если есть, зависшие экземпляры xmobar.
Ссылка на мой конфиг Xmonad - http://pastebin.com/f221abd8e
В следующий раз мы разберем построение конфига XMonad и научимся писать плагины для XMobar - чтобы выводить в статусную строку имя трека, который сейчас играет mpd.

