Посты с тегом perl
Ymilij 23.04.2010 15:06

СкриптыOSD для mocp с использованием libnotify

Небольшой скрипт, выводящий аккуратные уведомления о проигрываемом треке при смене этого самого проигрываемого трека в mocp (Music On Console Player - мой любимый).
Аккуратно выводит информацию и при отсутствии тегов в файле.
Работает с использование libnotify и perl.
Полностью.
+ 1 -
22
afiskon 14.03.2010 16:24

СкриптыОсновы Perl. Часть 3 – use strict, ссылки и функции

Продолжение серии статей об основах программирования на Perl. В этой части речь пойдет обо всем, что нужно знать для написания функций. Думаю, в цикл войдет еще одна, максимум две части...
Полностью.
+ 4 -
12
afiskon 25.02.2010 20:46

СкриптыОсновы программирования на Perl (часть 2)

Ну вот дошли руки написать продолжение к посту Основы программирования на Perl. В этой части речь пойдет об условных операторах и циклах.
Полностью.
+ 9 -
22
afiskon 15.02.2010 21:07

СкриптыМоя статья: Основы программирования на Perl

По просьбе нескольких своих друзей я написал пост о программировании на Perl. Возможно, кого-то эта тема интересует, в этом случае прошу ознакомиться. Интересует, насколько легко, по-вашему, воспринимается статья, остались ли после прочтения какие-то не совсем ясные моменты и так далее. В общем хотелось бы получить пару объективных отзывов.

Статья под катом
Полностью.
+ 10 -
33
kstep 06.02.2010 03:24

Tips & tricksПочинка битых символьных ссылок (утилита для юзера — урок для начинающего программера)

У меня иногда так бывает, что после разбора завалов в домашнем каталоге и
перемещения файлов на новые более логичные для них места, требуется
восстановить поломанные ссылки на эти перемещённые файлы.
Чтобы не делать этого ручками, набросал три скрипта: один на перле и два на
шелле.

Полностью.
+ 10 -
13
31.01.2010 02:57

booleyСмена песни в mpd

Давным-давно на WeLinux уже был пост про OSD в MPD за авторством muhas. И хотя OSD для MPD мне не нужен, очень понравилась первая часть скрипта.

Она понадобилась для music_logger, дабы оповещать сервер о смене песни. Скрипт был всем хорош, но срабатывал также в таких случаях, когда я останавливал воспроизведение (mpc stop), что давало, ввиду специфики music_logger (сохранение проигранных названий композиции), неудобоваримый результат (запись в логе, вместо %artist% - %track%: -

Не обрадовавшись этим фактом, я решил погуглить другие решения.
Если кратко, был нужен %script%, запускающий %my_script%, когда начинала играть новая песня в mpd. mpd.wikia.com предложила скрипт для уведомлений Growl. Я поначалу обрадовался, но выяснилось, что скрипт написан косячно и не удовлетворяет текущую версию Audio::MPD.
Поэтому я его доработал, получился скрипт на Perl, который делает то, что нужно :)
Полностью.
+ 3 -
7
Sokoloff 22.01.2010 20:34

СкриптыАнализатор логов postfix`а

Как и обещал, выкладываю скрипт для просмотра логов postfix`а.

Введение.
Когда почтовый сервер обрабатывает письмо, он записывает в файл лога несколько строк. При большом почтовом трафике строки относящиеся к разным письмам перемешиваются, иногда записи относящиеся к одному письму отстоят друг от друга на несколько десятков строк. Это сильно мешает чтению логов. Чтобы решить эту проблему, в стародавние времена я написал скрипт на перле оригинальным названием maillog. Со временем в него добавлялся функционал, исправлялись ошибки. И теперь при возникновении вопросов с почтой, первое что мы делаем это запускаем этот скрипт.
Полностью.
+ 9 -
13
muhas 18.01.2010 15:23

Я рекомендуюУправляем плеером moc из трея

О moc на welinux написано уже немало, и в комментариях к одному из постов мельком пробежала информация о moc-tray, о ней бы я и хотел сегодня вам поведать.

Полностью.
+ 4 -
6
cppmm 26.06.2009 23:15

CodingТестируем клиент-серверный софт.

Иногда бывают ситуации, когда надо увидеть, что же на самом деле происходит между клиентом и сервером. Т.е. увидеть, о чём и как они разговаривают. Конечно, всегда есть tcpdump, но иногда его не хватает(или он не совсем удобен). Например, если надо подробно увидеть все передаваемые данные в нормальном, понятном человеку виде. Вот, например, недавно я видел, что клиент серверу запрос отправил, а вместо ответа получает какую-то ерунду. Потом, после очередного ковыряния конфигов, было видно, что сервер отвечает нормально, но теперь уже клиент непонятно что сыпет.

Ну или другой пример - пишете вы своё небольшое клиент-серверное приложение, общающиеся по своему протоколу, но вот что-то как-то не выходит общение.

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

Полностью.
+ 3 -
7
exelens 22.03.2009 13:38

Есть вопрос!По почте пришёл Вот такой вопрос

Суть вопроса:

Расскажите пожалуйста как правильно настроить Perl и Apache?

Где в конфигурационном файле нужно прописать директорию скриптов Perl чтобы всё работало?



Как я понял из письма у него Ubuntu.
+ 1 -
11
1 2 3 4