<rmcreative>

RSS

Все заметки с тегом «Yii»

Можно уточнить:

  1. ratchet.io

    5 февраля 2013

    В конце января Кирилл kirs показал мне ratchet.io. Штука потрясающая.

    В сервис можно отправлять логи и трейсы ошибок. Он за нас их группирует, сортирует по важности и позволяет помечать как решённые.

    Ошибки и трейсы можно отсылать откуда угодно. Специальные решения есть под браузерный JavaScript, Python, Rails, PHP, Node.js, Flash, серверные логи, Airbrake. В качестве бонуса инструмент отлично настраивается, умеет создавать тикеты в различных системах и имеет неплохой API.

    Пока-что всё бесплатно, но заплатить за такое вполне можно.

    Пользуемся

    Тем, кто использует Yii будет немного приятней. В YiiExt есть готовое решение для интеграции в ваши проекты.

    19 комментариев
  2. Yii доступен через Composer

    26 января 2013

    Новость короткая, но довольно важная.

    Благодаря попиныванию Tobias Munk Yii теперь доступен как пакет Composer и включён в репозиторий packagist.org.

    8 комментариев
  3. Потребление памяти и длина имени переменной в PHP

    21 января 2013

    Недавно всплыло обсуждение именования переменных в Yii, а именно

    class CComponent
    {
        private $_e;
        private $_m;

    Я согласен, что выглядит плохо, но именно в данном случае такие имена переменных более-менее оправданы и в Yii2 останутся примерно такими же:

    class Component extends \yii\base\Object
    {
        /**
         * @var Vector[] the attached event handlers (event name => handlers)
         */
        private $_e;
        /**
         * @var Behavior[] the attached behaviors (behavior name => behavior)
         */
        private $_b;

    Дело в том, что каждый экземпляр класса с нормальными именами переменных будет кушать больше памяти. Например, $_behaviors и $_events скушают 8 байт на экземпляр.

    Конечно, 8 байт ничто и сокращать таким образом переменные в обычных приложениях определённо не стоит. Но не в случае самого-самого базового класса фреймворка. В зависимости от приложения, наследников Component может быть довольно много. Например, на 1000 объектах AR накладной расход выльется в 8 килобайт.

    40 комментариев
  4. Yii 1.1.13

    1 января 2013

    Прямо перед новым годом вышел 1.1.13. Забрать можно с http://www.yiiframework.com/download/.

    В релиз включено около 70 улучшений и более 50 исправлений. Полный список улучшений можно посмотреть здесь http://www.yiiframework.com/files/CHANGELOG-1.1.13.txt.

    Огромное спасибо сообществу за поддержку и код. В особенности, resurtm, creocoder, klimov-paul, SonkoDmitry, senz, Yiivgeny.

    9 комментариев
  5. Сайт для сборника рецептов по Yii

    26 декабря 2012

    Yii. Сборник рецептов

    Сделал русскую версию сайта для книги «Yii. Сборник рецептов». На нём подробно рассказывается о её содержимом, формате и прочем. Также можно скачать вступление и начало первой главы.

    Знакомьтесь

    Тем временем, как сообщает издательство, первая партия прибыла из печати и готовится к развозу и рассылке заказавшим.

    31 комментарий
  6. Imperavi Redactor, куплена OEM-лицензия для Yii

    11 декабря 2012

    Буквально на днях на форуме yiiframework.ru стартовал сбор средств на покупку OEM-лицензии для проектов на Yii неплохого WYSIWYG Imperavi Redactor.

    Я выступал в роли фонда. 400$ собрали всего за четыре дня, что очень удивило и обрадовало. В ту же ночь подпилили расширение в YiiExt и выкатили всё на публику.

    Теперь, если пользуетесь Yii, можете пользоваться бесплатно и Redactor.

    62 комментария
  7. Yii 1.1.13 RC готов

    3 декабря 2012

    Выпущен предварительный релиз Yii версии 1.1.13. Забрать, как обычно, можно со страницы загрузки фреймворка:

    www.yiiframework.com/download/

    В этот раз проделана огромная работа: более 120 улучшений и исправлений. Огромное спасибо всем, кто принимает акивное участие в разработке на github: resurtm, SonkoDmitry, klimov-paul, creocoder, DaSourcerer и многим другим.

    Так как это не финальный релиз, а предварительный, не стоит использовать его на боевых серверах. Стабильный релиз выйдет ориентировочно в течение нескольких недель, после исправления всех найденных ошибок, а пока мы будем очень признательны, если вы проверите, хотя-бы локально, свои проекты с предварительным релизом и сообщите нам об ошибках. Заранее спасибо!

    Также спасибо за ваши сообщения об ошибках в документации на yiiframework.ru через Orphus. Наконец, настроено автоматическое обновление всей документации прямиком из репозитория, так что на этом сайте она будет всегда самая свежая.

    9 комментариев
  8. Не HelloWorld на современных фреймворках

    30 ноября 2012

    Не думал, что у кого-то хватит на это терпения. Хватило. Jeff hush2 реализовал одно и то же приложение «Knowledge is Power» из книги Larry Ullman «Effortless E-commerce with PHP and MySQL» на CodeIgniter, Laravel, Yii и Zend Framework первой и второй версии.

    CodeIgniter Демо Исходный код
    Laravel Демо Исходный код
    Yii Демо Исходный код
    Zend Framework 1 Демо Исходный код
    Zend Framework 2 Демо Исходный код
    28 комментариев
  9. Yii Rapid Application Development Hotshot

    23 ноября 2012

    И ещё одна книга про Yii, в создании которой я также поучаствовал в качестве рецензента. Язык английский, забавная обложка, 334 страницы, авторы Lauren O'Meara и James Hamilton.

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

    Заказать можно на сайте PACKT

    Эту книгу я критиковал очень жёстко. Черновик совсем-совсем не понравился. Если критику приняли во внимание, скорее всего, получилось неплохо.

    UPD: получил от издательства копию. Критика учтена, плохие моменты все поправлены.

    4 комментария
  10. Web Application Development with Yii and PHP, Second Edition

    19 ноября 2012

    Вышла вторая редакция книги про Yii «Web Application Development with Yii and PHP». Автор Jeffrey Winesett, я участвовал в качестве рецензента.

    Во второй редакции исправлено большое количество ошибок, код обновлён под современные версии Yii, немого расширены некоторые описания.

    Подробная информация на сайте издательства

    Кстати, сейчас у PACKT акция: можно получить 50% скидку, если купить эту книгу вместе с моей «Yii 1.1 Application Development Cookbook».

    8 комментариев