Perl Mova + YAPC::Russia 2010

Совсем недавно прошла конференция Perl Mova + YAPC::Russia 2010

Список докладов и докладчиков

И вот стали появляться первые слайды докладов:

Perl – жив?!




( Читать дальше )
  • 0
  • 17 июня 2010, 10:07
  • xoma
  • 4

Релиз Parrot 2.5.0, виртуальной машины для Perl 6

Parrot
Увидел свет релиз Parrot 2.5.0, используемый при реализации Perl 6.

официальный сайт
opennet.ru

YMarkItUpWidget - виджет для Yii, подключающий редактор MarkItUp

В одном из проектов необходимо было использовать простенький висивиг-редактор. Мой выбор пал на markitup.jaysalvat.com/home/ — редактор, использующий jQuery. Для подключения редактора был написан совсем маленький виджет, который позволяет легко и просто из любого элемента типа textarea сделать тот самый висивиг-редактор.

Пример использования (отрывок кода из файла представления (view)):
<?php $this->widget('YMarkItUp',array('domId'=>'Page_body'));?>


Результат будет примерно следующим:

YMarkItUpWidget - простой виджет для фреймворка Yii

Единственным обязательным параметром является domId, он должен содержать id элемента textarea, который мы хотим превратить в висивиг-редактор. В данном примере параметр принимает значение Page_body.

Остальные параметры описаны на страничке с краткой документацией.

Исходный код
Загрузить YMarkItUpWidget
Краткая документация
  • +1
  • 14 июня 2010, 16:40
  • xoma
  • 2

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl
Effective Perl Programming: Ways to Write Better, More Idiomatic Perl
На books.ru появилась вот такая книжечка (по просьбам в твиттере).

купить на books.ru

p.s. цена конечно немного больше чем я ожидал. Брать или нет? Что скажите?

CTPP 2.6.0 топик-ссылка

Вышла новая версия отличного шаблонизатора ctpp. Использую его в одном из своих Perl-овых проектов - очень доволен. Новые возможности и фичи: возможность сравнения строк и чисел в строковом и числовом контексте (то, что так давно хотели перлисты ;),поддержка несколько новых синтаксисов (TT, smarty, asp-like), более удобное API, улучшенный вывод ошибок времени компиляции и исполнения,чуть более высокую скорость работы.

Мои размышления на тему модулей в Yii и модульности вообще

Разрабатывая любое приложение, разработчик старается сделать его как можно более масштабируемым, легко поддерживаемым и расширяемым. Частично эти задачи решает Модульность.

Для начала стоит определиться что же такое модуль в терминах Yii. Как гласит официальная документация, Модульэто самодостаточная программная единица, состоящая из моделей, представлений, контроллеров и иных компонентов. Основная особенность модулей состоит в том, что их можно использовать в совершенно разных проектах, т.е. написав и отладив модуль один раз — его можно будет использовать и в других проектах… Но это все в теории. На практике же очень часто функциональность модуля зависит от основного приложения или же от других модулей. Например, допустим, мы пишем модуль «Форум» и хотим сделать его автономным и независимым от остального приложения. Тут возникает несколько проблем

( Читать дальше )
  • 0
  • 07 июня 2010, 14:35
  • xoma
  • 11

Перемены на allframeworks.ru

Друзья, на блоге allframeworks.ru грядут большие перемены!
В данный момент потихонечку разрабатывается новая тема оформления (особо отличаться от того, что есть — не будет), а так же логотип для блога.

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

Варианты логотипов для allframeworks.ru

Вот такие вот есть варианты шапки:




p.s. всегда готов рассмотреть ваши варианты логотипов и любые другие предложения, относящиеся к блогу.
  • +1
  • 06 июня 2010, 12:52
  • xoma
  • 7

PHP Objects, Patterns and Practice, Third Edition

PHP Objects, Patterns and Practice, Third Edition
Вышло третье издание довольно хорошей книги по Объектно-ориентированному программированию на PHP — PHP Objects, Patterns and Practice, Third Edition.
В третьем издании добавлены главы, описывающие новые возможности PHP 5.3 такие как замыкания и пространства имен.

p.s. книга на английском языке, ее уже можно найти в сети. Перевод второго издания этой книги «PHP. Объекты, шаблоны и методики программирования. 2-ое издание» можно купить на books.ru.

linkDump#8

Давно не было линк-дампов. Возобновлю, пожалуй =).

1 jQuery для начинающих. Часть 6. События

2 sfPropel15Plugin: видео урок по редактированию в backend вложенных форм с использованием mergeRelation и embedRelation (Symfony) — первый раз увидел админку генерируемую Symfony — понравилось =)

3 Опыт использования Django в крупных проектах — много критики Django

4 Django vs Rails: дилемма начинающего web-разработчика — комментарии не менее полезны, чем сама статья

5 Multiple database support в Django — новая возможность Django 1.2