Архив Апрель 2009

Задача когда вы обрабатываете всевозможные входные опции в виде:

if($param eq „new") {
print „new";
}

if($param eq „some") {
print „some";
}

Довольно распрастраненая, особенно в скриптах для web. В известной книге "Сборник рецептов", так называемый Perl Cookbook приводится одно известное решение.

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

Вы написали скрипт или даже большой какой-то проект. Наверняка в нем используются регулярные выржания. И наверняка вы захотели бы оптимизировать ваш проект по скорости выполнения. Начните с опимизации "регулярок". Для этого вам очень пригодится прагма use re, с опцией 'debug', и возможно qr//.

Perl 6-й версии -- совсем другой язык. Чтобы начать изучать его, не нужно предварительно учить Perl 5. Про новый язык начали говорить в 2000 году, тогда же стали появляться документы, описывающие дизайн нового языка. В этой небольшой статье я расскажу немного о Perl 6, и о том как запускать скрипты написанные на 6-ке под windows.

Parrot 1.0.0

| Нет комментариев | Нет трекбэков

18 марта появилось сообщение о том что вышел Parrot версии 1.0.0. И теперь, согласно плану развития, стабильные версии будут появляться два раза в год (в январе и июле), и для каждой из них будет создан полный комплект установочных пакетов для основных ОС (Windows, Linux, FreeBSD, etc.)

Скачать первую версию можно здесь

Очень актуальный вопрос, особенно когда планируется запуск скрипта для обработки какой-либо продолжительной задачи, по расписанию.

Рекомендую давно проверенную функцию для unix систем.

Иногда требуется усложнить анализ скрипта, особенно если пишешь его на заказ, и не хотел бы чтобы заказчик ковырялся и тем более (был печальный опыт) комментировал мой код, типа - а я бы написал иначе. Охотно делюсь с вами данным обфускатором.

Наконец-то я нашел удобную "рисовалку" для GUI на Perl. Это wxGlade!

wxGlade - это проектрировщик GUI, написанный на Python с популярным набором инструментов для создания GUI, который помогает вам создавать пользовательские интерфейсы на wxWidgets/wxPython . В настоящее время данный софт работает с Python, C++, Perl, Lisp и XRC (wxWidgets' XML resources).

Посмотреть демо можно здесь

Об архиве

Страница содержит архив записей за Апрель 2009, расположенных по убыванию.

Март 2009 — предыдущий архив.

Май 2009 — следующий архив.

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Страницы


 


 

Page copy protected against web site content infringement by Copyscape