Perl 6 screencast

Все замерли в ожидании выхода Perl 6.
И вот стали появлять замечательные скринкасты.

Скаляры в Perl 6


Массивы в Perl 6

Массивы, циклы и диапазоны в Perl 6


Работа с файлами в Perl 6

Rails 3.0: Release candidate!



Вышел Rails 3.0: Release candidate.

125 авторов сделали 842 коммита в репозиторий на github.

официальный сайт
Видео урок — «Переход с Rails 3.0 beta на Rails 3.0 Release candidate»

В помощь начинающим и сомневающимся топик-ссылка

Почему мы выбираем или не выбираем Perl в качестве основоного языка для новых проектов ? Что нам не хватает в Perl и его сообществе ? Учить ли вообще Perl и что нам даст знание Перла ? Эти и многие другие вопросы задает себе практически каждый, кто сталкивается с выбором.

CodeIgniter 1.7.2 Security Patch

Codeigniter

Всем приложениям, которые используют класс для загрузки файлов (File Upload class) рекомендуется обновиться до последней версии или загрузить патч.

официальный сайт
скачать новую версию фреймворка
скачать патч

Mojolicious краткий обзор фреймворка и доступной документации

Пока писал свою третью статью "MVC в Mojolicious", наткнулся вот на такую статейку. Решил ее перевести на русский язык и дополнить ссылками на документацию и примеры использования Mojo. Так как на русском языке такой документации пока очень мало — буду приводить так же иностранные статьи и сайты о Mojolicious. Если какие-то ресурсы пропущу — отписываемся в комментариях.
И так поехали!

( Читать дальше )

Yii 1.1.3

Yii Framework
Вышел релиз 1.1.3 Yii Framework

Исправлено 20 ошибок и добавлено около 50 новых фич и улучшений.

хороший обзор на хабре спасибо rosko!
change log
скачать

YRequiredValidator со свойством allowEmpty

Большинство валидаторов в Yii имеют свойство allowEmpty, которое означает условие когда проверяемый атрибут может быть пустым. Исключением из этого большинства является CRequiredValidator, у которого данного свойства нет. Вообще это логично, так как этот валидатор необходим, чтобы проверить обязательное присутствие значения, однако возникают ситуации когда обязательность того или иного атрибута зависит от внешних настроек. Я взял стандартный класс CRequiredValidator и добавил всего несколько строк кода, для реализации необходимого мне поведения.

Теперь я могу писать вот так (отрывок метода rules()):
....
array('verifyCode','YRequiredValidator','allowEmpty' => !Yii::app()->controller->module->showCaptcha),
....


Может данная возможность еще кому-нибудь пригодится.

скачать
исходный код

Catalyst 5.8: the Perl MVC Framework

Catalyst 5.8: the Perl MVC Framework
Catalyst 5.8: the Perl MVC Framework

Вот такая вот книжечка (на английском языке) появится совсем скоро (возможно уже есть) о Perl-овом фреймворке Catalyst.
Книга затрагивает следующие темы:
— создание шаблонов, используя Template toolkit
— создание базы данных SQLITE3 и доступ к ней из приложения
— создание CRUD операций для таблиц базы данных
— использование FormBuilder для создания html-форм
— использование сессий в приложении
— использование DBIC для простого управления данными
— добавление REST API
— использование AJAX

на сайте издательства

linkDump#9

1 Выбор фреймворка — особенно понравилось вот что: «CodeIgniter 2 Кохана и Yii пока не актуальны и постоянно изменяются и улучшаются»
2 Оформляем формы
3 Сглаживая кривую
4 Kohana Хэлпер Arr: работа с массивами

Zend Framework 1.10.6

Zend Framework 1.10.6Вышел Zend Framework 1.10.6 — шестой релиз ветки 1.10. Исправлено около 30 ошибок.

официальный сайт
change log