Почему мы выбираем или не выбираем Perl в качестве основоного языка для новых проектов ?
Что нам не хватает в Perl и его сообществе ?
Учить ли вообще Perl и что нам даст знание Перла ?
Эти и многие другие вопросы задает себе практически каждый, кто сталкивается с выбором.
Пока писал свою третью статью "MVC в Mojolicious", наткнулся вот на такую статейку. Решил ее перевести на русский язык и дополнить ссылками на документацию и примеры использования Mojo. Так как на русском языке такой документации пока очень мало — буду приводить так же иностранные статьи и сайты о Mojolicious. Если какие-то ресурсы пропущу — отписываемся в комментариях.
И так поехали!
Большинство валидаторов в Yii имеют свойство allowEmpty, которое означает условие когда проверяемый атрибут может быть пустым. Исключением из этого большинства является CRequiredValidator, у которого данного свойства нет. Вообще это логично, так как этот валидатор необходим, чтобы проверить обязательное присутствие значения, однако возникают ситуации когда обязательность того или иного атрибута зависит от внешних настроек. Я взял стандартный класс CRequiredValidator и добавил всего несколько строк кода, для реализации необходимого мне поведения.
Теперь я могу писать вот так (отрывок метода rules()):
Вот такая вот книжечка (на английском языке) появится совсем скоро (возможно уже есть) о Perl-овом фреймворке Catalyst.
Книга затрагивает следующие темы:
— создание шаблонов, используя Template toolkit
— создание базы данных SQLITE3 и доступ к ней из приложения
— создание CRUD операций для таблиц базы данных
— использование FormBuilder для создания html-форм
— использование сессий в приложении
— использование DBIC для простого управления данными
— добавление REST API
— использование AJAX
Ровно год назад появилась вот в свеже-установленном LiveStreet. Очень быстро пролетело время =( Хочется подвести небольшой итог существования этого блога и привести немного статистики.
И так.
Статистика LiveStreet:
Пользователей: 48 (всех спамеров я стараюсь чистить, если кого-то удалил по ошибке — пишите)
Блогов: 85
Топиков: 128
Комментариев: 220
Посещаемость:
Данные Яндекс.Метрики
«Живую» статистику по Liveinternet можно всегда посмотреть вот (статистика открыта, правда ведется относительно недавно)
Некоторое время назад у блога появился — — прошу фолловить — будем общяться! Кроме того все новые статьи агрегируются на — Ну и конечно же у блога есть — так что прошу подписываться!
В ближайшее время планирую немного изменить тему блога, от серьезной переделки темы оформления я отказался, а вот небольшие изменения все же будут.
Вот такие скромные получились итоги!
Меня это вполне устраивает, так как какой-то конкретной задачи я перед этим блогом не ставлю, а просто пишу здесь, о том, что мне самому интересно.
Django 1.2 e-commerce — вот такая вот книжечка появилась совсем недавно о свеженьком Django 1.2
В книге рассматриваются следующие темы:
— разработка интернет-магазина, начиная от каталога товаров и корзины покупок и заканчивая процессом оплаты
— разработка гибкой системы «категоризации» продуктов магазина
— создания поискового движка для поиска по категориям и продуктам магазина
— интеграция магазина с сервисами Salesforce, Amazon и прочими
p.s. книга на английском языке и ее уже можно найти в сети.