desтруктивный журнал
[Recent Entries][Archive][Friends][User Info]
Below are the 11 most recent journal entries recorded in the "d_e_s_" journal:
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: linux, pidgin, rpm
|
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: linux, perl
|
03:47 pm
[Link] | Проапргрейдил rsync до 3ей версии.. охуенно! теперь он понимает --iconv для преобразования имен из разных кодировок, convmv - теперь не нужен!
Некоторое время назад ставил удаленно на виндовые машины агента инвентаризации, ставил через psexec - известную, но еще актуальную штуковину для удаленного запуска задач на windows. Все замечательно, но нужна винда ))
После окончания работы захотел примерно тоже самое, но для линукса. Нашлось - winexe, почти все тоже самое но не понимает закачки на удаленный комп (-c в psexec)
Tags: linux
|
10:58 am
[Link] |
развернул инвентаризатор OCSInventory NG и уже не рад)) Пауки нашли почти три сотни сетевых устройств в конторской сети.. зоопарк однако
Current Music: The Secret Art - Heru-Pa-Kraath-Anahata Tags: linux, ocs inventory
|
04:32 pm
[Link] |
mirror Скопировал на работе весь репозиторий CPAN и сделал его локальным.. ибо заебался тянуть с инета
Current Music: Diary of Dreams - She (Demonic Mix) Tags: cpan, linux, perl
|
02:57 pm
[Link] |
Как пустить git через прокси Очень просто git config --global http.proxy http://user:pass@proxy:port А то городят обвертки из всякого..
Current Music: [T.3.R] Tags: git, linux, proxy
|
09:39 pm
[Link] |
Пробы На работе пробую в деле duplicity. Пока впечатления приятные, немного не вписывается в текущую схему бэкапа на ленты, но думаю придумаю что-нибудь. А есть ли подводные камни?
Tags: linux
|
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: linux, perl
|
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: linux, smbldap, tools
|
03:02 pm
[Link] |
Ебанутым нет покоя Мудила с Тагила, 16 лет, заребрендил обычную Убунту. Обозвал ее своей ОС, ТВ распиарило и теперь юное дарование, "написавшее ОС с нуля" со всем пакетом приложений получает лучи поноса славы. Местные чиновники от образования собираются внедрять работу "левши" в качестве основной ОС в школах.. А бабоболки с ТВ рапиарили.
Ноу комментс, этот мир - ебанутым как рай..
Как сказал один человек - "я смотрю сейчас на мир с охуением..."
http://rytraker.org/forum/viewtopic.php?t=2993223
( Чудик заявляет, что его ОС скачало 11 миллионов людей )
Tags: linux, ебанутые
|
04:41 pm
[Link] |
Ну вот вроде и перешел.. На линукс.. Практически весь софт первой необходимости поставил, но пока не особо привычно. Все также разыскиваю нормального IM-клиента, из медиа-плееров сейчас играет Audacious (xmms толком не пошел, звуковуху вроде опознал, но играть упорно на нее не хотел и оштиок не давал, да и в родной юникодной локали крякозяблами все писал), хочется чегото более прикольного и компактного типа виндового aimp.
Щас вопросы незакрытые с блутуз девайсами, со средствами веб-разработки (поглядело NVU, поставил Kompozer - но все это жалкое подбие Dreamweaver), с офисным софтом и редакторами вектора и растра проблем нет. Не фотошоп конечно (который я знаю вдоль и поперек), но думаю привыкну.
Сей пост пишу с клона семаджика - logjam.. тоже так себе =))
Tags: linux
|
|