Посты с тегом perl
muhas 12.07.2010 10:22

Talks!Что-то вспомнилось

1
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=>=&gt;%-{&lt;-|}&lt;&|`{;;y; -/:-@<-`{-};`-{/" -;;s;;$_;see'

эдакий тест на кол-во полученных лулзов. аккордеон конечно, но лулзы ловятся до сих пор.
Полностью.
+ -2 -
26
kstep 27.06.2010 12:18

Мой OpenSource проектFusqlFS — вышла версия 0.005

С тех пор, как я наприсал про свой проект в прошлый раз успело многое поменятся.

Во-первых уже вышло пять версий по паре новых фич в каждой, а буквально вчера выпустил версию 0.005.

Во-вторых проект размещён на CPAN-е и Launchpad-е.

В-третьих была написана гора проектной документации (а это было одно из приоритетных дел), хотя и есть что ещё описывать.

В-четвёртых пофикшена туева хуча багов.

В-пятых были написаны юнит-тесты к существующим модулям. Пока меня хватило только процентов на 80 покрытия кода (77% с учётом условий и ветвлений), но для начала неплохо.

Ну и в-шестых добавлены новые фичи:
Полностью.
+ 14 -
7
karp 23.06.2010 11:40

Мой OpenSource проектОбновился Jabber клиент Aqua

Изменения:
• Теперь можно изменять приоритет
• TLS
• Автоподключение
• При изменении настроек теперь не переподключается. Если Вы изменили данные на первой вкладке, то переподключитесь в ручную. А лучше перезапустите клиент
• При выходе сохраняется статус
• Список участников группчата теперь сортируется по роли участника
• Сообщения, содержащие Ваш ник теперь подсвечиваются не серым фоном, а жирным шрифтом
• В каталоге $HOME/.aqua/tmp хранятся история, аватарки, а также фотки из жуйка. В натройках появился пункт "Удалять историю при выходе"
• В конференциях теперь можно не только кикать и банить, но и изменять роль и членство участника
• Меню, появляющееся при нажатии левой кнопки мыши над значком в трее, теперь вылазит как надо
• Исправлена ошибка, возникающая при попытке изменить vCard GTalk аккаунта
• В Juick клиенте теперь можно закрыть вкладку, не отписываясь от поста. Также появились кнопки, позволяющие посмотреть пост или профиль в браузере

Если Вы уже использовали клиент ранее, то рекомендую удалить старый конфиг...
WWW: http://aqua-im.ru
Полностью.
+ 6 -
4
Ky6uk 19.06.2010 23:47

Я рекомендуюPerl 6 Advent Calendar. Восьмая статья на русском языке.

Перевод на русский язык восьмой статьи цикла Perl 6 Advent Calendar.

Мы попали в точку, где предыдущие подарки будут полезны для нынешних. Сегодня у нас двойной набор: метод comb (расческа) и идея ограничений.
Полностью.
+ 0 -
0
karp 18.06.2010 13:58

СкриптыПростой виджет на GTK2-PERL

=screen
Долго думал, чем-бы бесполезным себя занять. В итоге решил разобраться как работает в Gtk Drag and Drop.
В результате получился скриптик.

Суть его в следующем:
Где-то на экране, поверх всех окон, на всех рабочих столах, висит небольшое окошко без рамки.
Чтобы выполнить какое-либо действие, нужно дропнуть файл на это окошко. На скрине видны два таких окошка.
Первое, что с крестом, удаляет дропнутый в него файл или каталог.
Второе - сжимает дропнутый в него файл. А если дропнули каталог, то сжимаются все файлы внутри каталога.

Под катом пример такого скрипта.

P.S. Можно попробовать сделать немного красивее. Например, чтобы картинка увеличивалась, когда на нее наводят.
P.P.S. Художник из меня никакой.
Полностью.
+ 12 -
13
kstep 21.05.2010 18:44

Мой OpenSource проектFusqlFS — файловая система для администрирования СУБД PostgreSQL (а дальше — больше)

Когда-то давным-давно появилась у меня идея сделать так, чтобы можно было монтировать базу данных в файловую систему и видеть все таблицы, индексы, юзеров и прочие артефакты как файлы.
Сначала я попытался найти подобный fuse-демон в сети, но аналогов не было видно нигде, несмотря на идею, лежащую на поверхности.
Начал я тогда писать на Си, понял, что писать буду долго, и взялся за Перл... Тогда я написал на коленке достаточно простую обвязку для монтирования MySQL.

Ну люблю я перл, люблю. Любителям спрашивать «А почему не питон?» дарю встречный вопрос: «А почему не перл?»


С тех пор прошло много времени. Я вырос и набрался опыта. И вот недавно решил перебрать свои исходники. В тайных закромах нашёл свою древнюю поделку. Сначала обрадовался. А потом ужаснулся, глядя на непонятную горку кода, модифицировать которую почти невозможно. В итоге переписал всё практически с нуля, полностью переработав концепцию.

Так что лежит сейчас проект на гитхабе. Прошу любить и жаловать!
(По крайней мере там основная относительно стабильная ветка, которую я хочу показать общественности.)

Полностью.
+ 28 -
14
karp 14.05.2010 22:34

Мой OpenSource проектJabber клиент Aqua

Предлагаю Вашему вниманию простой кроссплатформенный Jabber-клиент Aqua.
WWW: http://aqua-im.ru

Основные возможности:
Список контактов
Иконка в системном лотке
Добавление/Удаление конференций в закладки
Смена статуса
Смена ника
Список участников конференции
Определение роли и статуса участников конференции
Обзор списка конференций на сервере
Просмотр участников конференции, не заходя в неё
Запрос vCard
Возможность редактировать свою vCard
Запрос версии клиента
Приватное общение
Звуковые уведомления
Возможность выгнать участника или запретить ему заходить в комнату
Встроенный Juick-клиент
Временная история
=Ростер
Полностью.
+ 19 -
54
Ky6uk 30.04.2010 13:39

Я рекомендуюPerl 6 Advent Calendar. Седьмая статья на русском языке.

Перевод на русский язык седьмой статьи цикла Perl 6 Advent Calendar.

Любой программист, когда-либо использовавший язык, наверняка знает, что циклы чрезвычайно полезны. В языках, которые предоставляют их, очень часто используют циклы foreach для выполнения итерации массивов или списков. В Perl 5 эти циклы были представлены ключевым словом foreach, хотя, так же можно было писать for, для большей схожестью с C-подобными циклами.

В Perl 6 все изменилось.
Полностью.
+ 2 -
0
exelens 27.04.2010 08:15

ПереводыPerl 6 Advent Calendar на русском

Ky6uk сделал вольный перевод Perl 6 Advent Calendar на русский язык.
Что уже можно почитать

День 1: Получаем Rakudo
День 2: Красота Форматирования
День 3: статические типы и мульти-функции
День 4: Тестирование
День 5: Метаоператоры
День 6: Входя в Гиперпространство
День 7: Циклы для пользы и развлечения


+ 4 -
5
Ymilij 23.04.2010 18:38

СкриптыOSD в mocp при прослушивании интернет-радио

Люблю я «Наше Радио», иногда слушаю его через интернет. Только вот mocp не выводит уведомления при изменении title проигрываемого трека — в самом mocp есть только обработчик смены трека - и для того, чтобы узнать что-же за песню там крутят приходится открывать mocp и смотреть. Думал, как бы выйти из этого положения... Результатом этих думок стал аккуратный, но несколько костыльный скрипт.
Полностью.
+ 3 -
20
1 2 3 4