desтруктивный журнал Below are the 11 most recent journal entries recorded in the "d_e_s_" journal:
November 17th, 2011
04:17 pm

[Link]

Pidgin + GroupIM plugin
Для pidgin сущестует так называемый plugin-pack где включены два десятка плагинов, в том числе и GroupIM - плагин который позволяет рассылать сообщения сразу всей группе. Удвительно, но у самого pidgin такой функции нет (хотя тот же openfire понимает, если ему отправить на all@broadcast.servername, что надо это сообщение отправить всем, но это более хак).

Ну так вот, всем хорош плагин, но туп. Тупость заключается в том, что он печатает в предварительном окне всех кому необходимо отправить сообщение. И когда группа состоит из 20-30 человек , то окно просто не влазит в экран и нельзя даже "отмену" нажать )) приходиться убивать нахуй..

Это нада фиксить.. Для этого скачивается src.rpm пакет с исходниками, ищется groupmsg.c и начинается правка. В Си я дуб дубом, но по аналогии с другими языками и обильным количеством другого кода в пакете быстро сообразил, что надо делать.
1. Надо добавить окно, которое будет доступно в разделе Модули-настройка_модуля. Где можно указать кол-во получаталей, которые надо выводить и если их больше, то просто вывести 'and more..' и хватит.. сохранять куданить (как выяснилось, удобно созранять прямо в xml - конфиг)
2. В плагине читать этот параметр из xml, и плясать исходя из этого..
3. поправить spec и собрать rpm, обновиться и проверить.. (к слову сказать, плагин xmms-remote убрал нахрен, чёто он тупил у меня)

Долго ли коротко, все сделал )) отдельное окно конфигурации и сам механизм вывода.

Вот кому нада rpm для centos5
ставить оба! если стояла предедущая версия. достаточно rpm -U сделать..
http://www.kitlinkor.ru/files/shevtsov/pidgin-plugin_pack-2.5.2-1.i386.rpm
http://www.kitlinkor.ru/files/shevtsov/purple-plugin_pack-2.5.2-1.i386.rpm

SRC, тут все
http://www.kitlinkor.ru/files/shevtsov/pidgin-plugin_pack-2.5.2-1.src.rpm

Current Music: Король и Шут - Смерть Халдея
Tags: , ,

(Leave a comment)

September 5th, 2011
08:15 pm

[Link]

Черт! Как я забыл про это!
# с выходом версии 5.10 появляется унивесальный smart matching
# можно сравнивать любые типы и структуры между собой, смысл такого действия
# будет зависеть от контекста:
2 ~~ 4 or 'foo' ~~ 'bar' or 'foo' ~~ /[a-z]+/ or @arr1 ~~ @arr2 # or etc.

http://kovchiy.livejournal.com/60872.html

Tags: ,

(Leave a comment)

June 10th, 2011
03:47 pm

[Link]

Проапргрейдил rsync до 3ей версии.. охуенно! теперь он понимает --iconv для преобразования имен из разных кодировок, convmv - теперь не нужен!


Некоторое время назад ставил удаленно на виндовые машины агента инвентаризации, ставил через psexec - известную, но еще актуальную штуковину для удаленного запуска задач на windows. Все замечательно, но нужна винда ))

После окончания работы захотел примерно тоже самое, но для линукса. Нашлось - winexe, почти все тоже самое но не понимает закачки на удаленный комп (-c в psexec)

Tags:

(Leave a comment)

June 7th, 2011
10:58 am

[Link]

развернул инвентаризатор OCSInventory NG
и уже не рад)) Пауки нашли почти три сотни сетевых устройств в конторской сети.. зоопарк однако

Current Music: The Secret Art - Heru-Pa-Kraath-Anahata
Tags: ,

(Leave a comment)

June 3rd, 2011
04:32 pm

[Link]

mirror
Скопировал на работе весь репозиторий CPAN и сделал его локальным.. ибо заебался тянуть с инета

Current Music: Diary of Dreams - She (Demonic Mix)
Tags: , ,

(Leave a comment)

May 20th, 2011
02:57 pm

[Link]

Как пустить git через прокси
Очень просто git config --global http.proxy http://user:pass@proxy:port
А то городят обвертки из всякого..

Current Music: [T.3.R]
Tags: , ,

(Leave a comment)

May 17th, 2011
09:39 pm

[Link]

Пробы
На работе пробую в деле duplicity. Пока впечатления приятные, немного не вписывается в текущую схему бэкапа на ленты, но думаю придумаю что-нибудь.
А есть ли подводные камни?

Tags:

(Leave a comment)

May 12th, 2011
03:22 pm

[Link]

Бенчмарки
В целях мозгоебства решил проверить, какое условие работает быстрее в perl. Сначала просто замерял время между вызовами и делал разницу, но тут же понял, что не те масштабы. Попробовал через Time::HiRes вывести разницу , но тоже ничего вменяемого, при трех тестах, каждый последующий быстрее чем предыдущий (вне зависимости от алгоритма). Потом попробовал через модуль Benchmark померить, несколко тысяч итераций тоже ни к чему внятному не привели :)) отличие в 1%, а то и вовсе 0%.. неужели компилятору похуй))

Суть теста. Есть некоторая функция loging и ее надо вызывать когда $log=1, накатал четыре классических варианта вызова.. Все одинаковые по производительности? ))

($log)?&loging('Application started'):'';

&loging('Application started') if ($log)

if ($log) {&loging('Application started')}

($log)&&(&loging('Application started'))

    Rate   a   d   b   c
a 1727/s  -- -1% -1% -1%
d 1742/s  1%  -- -0% -1%
b 1745/s  1%  0%  -- -0%
c 1751/s  1%  1%  0%  --

Current Music: Sabaton - Coat Of Arms
Tags: ,

(1 comment | Leave a comment)

May 6th, 2011
04:14 pm

[Link]

smbldap-usermod bugfix
Обнаружилась достаточно неприятная минибага в smbldap-usermod из пакета smbldap-tools

Ошибка в разборе опции -Z (для изменения произвольных параметров ldap записи). В частности когда мы хотим полю назначить 0, скрипт считает что значение отстутствует и шлет всех лесом

smbldap-usermod -Z sambaBadPasswordCount=0 login
failed to modify entry: no modifications specified at /usr/sbin/smbldap-usermod line 769

Добавив немного логики получлось вот что (стало, было)

diff /usr/sbin/smbldap-usermod /usr/sbin/smbldap-usermod.orig
758c758
< next if ( !$name or !$value && $value ne '0' );
---
> next if ( !$name or !$value );

одна строка и все счастливы)

Current Music: Mantus - Echo
Tags: , ,

(Leave a comment)

June 3rd, 2010
03:02 pm

[Link]

Ебанутым нет покоя
Мудила с Тагила, 16 лет, заребрендил обычную Убунту. Обозвал ее своей ОС, ТВ распиарило и теперь юное дарование, "написавшее ОС с нуля" со всем пакетом приложений получает лучи поноса славы. Местные чиновники от образования собираются внедрять работу "левши" в качестве основной ОС в школах.. А бабоболки с ТВ рапиарили.

Ноу комментс, этот мир - ебанутым как рай..

Как сказал один человек - "я смотрю сейчас на мир с охуением..."

http://rytraker.org/forum/viewtopic.php?t=2993223

Чудик заявляет, что его ОС скачало 11 миллионов людей )

Tags: ,

(Leave a comment)

March 10th, 2009
04:41 pm

[Link]

Ну вот вроде и перешел..
На линукс.. Практически весь софт первой необходимости поставил, но пока не особо привычно. Все также разыскиваю нормального IM-клиента, из медиа-плееров сейчас играет Audacious (xmms толком не пошел, звуковуху вроде опознал, но играть упорно на нее не хотел и оштиок не давал, да и в родной юникодной локали крякозяблами все писал), хочется чегото более прикольного и компактного типа виндового aimp.

Щас вопросы незакрытые с блутуз девайсами, со средствами веб-разработки (поглядело NVU, поставил Kompozer - но все это жалкое подбие Dreamweaver), с офисным софтом и редакторами вектора и растра проблем нет. Не фотошоп конечно (который я знаю вдоль и поперек), но думаю привыкну.

Сей пост пишу с клона семаджика - logjam.. тоже так себе =))

Tags:

(4 comments | Leave a comment)

Powered by LJ.Rossia.org