Получение codepoint символа

В процессе работы с LDAP столкнулся с неверной интерпретацией некоторых символов. Особую проблему доставляла запятая и знак равенства. Для них быстро были найдены коды ,\2C и =\3D. Тут, казалось бы, можно забыть о проблеме, но на деле оказалось не совсем так.

Этот скрипт используется в том числе для проверки валидности

Posted on
Tagged in perl , note , ldap

Создание функций INET_ATON и INET_NTOA для SQLite3 в Perl

В SQLite нет функций, которые были бы аналогичны функциям MySQL INET_ATON и INET_NTOA. Суть этих функций превращать IP-адрес в число и обратно. Такие функции крайне полезны для того, чтобы хранить адреса в колонках с типом INT вместо VARCHAR.

Для этого можно добавить необходимые функции в SQLite. Так как

Автоматическая подготовка конфигурационных файлов для Eltex TAU-8.IP

Для автоматической конфигурации TAU-8.IP сам Eltex предлагает использовать ACS/EMS разработанную их силами. Многими используется для конфигурирования GPON оборудования, а зоодно умеет конфигурировать и VoIP-шлюзы (даже другого производителя). Причины, по которым, не используется это решение озвучиваться не буду. Но необходимость в автоматической конфигурации вновь подключаемых VoIP шлюзов производства Eltex

Различные хаки с govnokod.ru

Полезные хаки, найденные на govnokod.ru

Выборка из БД, с занесением в хеш по именам столбцов (pruf):

my $query = "SELECT ...";  
my $sth = $dbh->prepare($query);  
# below technic was described in DBI docs
my %row;  
$sth->execute();
$sth->bind_columns( \( @row{ @{$sth->{'NAME_lc'}} }) );
while ($sth->
Posted on
Tagged in perl

Использование Unicode в Perl

У любого, кто с Perl работал не так мало времени не один раз возникала ошбика упоминающая в себе Wide character. Это все из-за того, что Perl с unicode плохо дружит и реализация поддержки самого unicode прилеплена с боку. Все это оставляет желать только лучшего. Вот небольшой сборник рецептов для помощи,

Подключение стилей и скриптов для специфичных страниц в Mojolicious

Иногда при оформлении определенных частей приложения требуется создать специфичный стиль. Конечно же, можно описать его в общем стиле если это пару строчек. Но если это огромное количество стилей, необходимых только тут, то таскать за зря на 99% страниц всего приложения за собой ненужных 2-4кб становится, наверное, не правильным. Даже не

Простой мониторинг событий в логах

Для мониторинга определенного события в логах решил использовать swatch. Программа предоставляет легконастраиваемый мониторинг и так же легкорасширяемые действия в случае срабатывания триггера.

Программа написана на Perl, что, по крайней мере для меня, является огромным плюсом. После установки пакета программы из репозиториев своего дисрибутива (модуль не загружен в CPAN) можно почитать