<rmcreative>

RSS
  1. YiiStorm для PhpStorm

    15 февраля 2013

    mazx на форуме yiiframework.ru поделился отличным плагином для PhpStorm, который пригодится всем, кто работает с Yii.

    Умеет он пока всего две вещи, а именно:

    • Добавляет возможность перехода к view из методов render и renderPartial.
    • Добавляет возможность перехода к модели из внутренностей метода relations.

    Отлично работает в проектах с тремя и более приложениями и темами.

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

    41 комментарий
  2. Opera переходит на webkit

    13 февраля 2013

    Это всё-таки произошло. Opera переводит все новые проекты на webkit и собирается перевести на него десктопный браузер чуть позже.

    И это замечательно! Замечательно как для разработчиков, которым теперь поддерживать на один движок меньше, так и для пользователей. Те пользователи, которые остаются верны Opera получат более стабильный рендеринг и отсутствие проблем с сервисами Google, который давненько травит Opera ломая Gmail персонально для неё. Те же, кто как я не выдержали и перелезли на Chrome, смогут вернуться и получить обратно отличный UI и клавиатурную навигацию.

    Opera, должно быть, тяжело было принимать такое решение, ведь движок Presto пилился многие годы. Но решение, как по мне, очень правильное, учитывая насколько интерфейс превосходит все остальные браузеры. Для тех, кто сидит на Chrome это, кстати, тоже отличные новости. webkit получит целую компанию, которая будет им заниматься... и уже занялась.

    Ну а пока я с нетерпением жду перевода десктопного браузера на webkit, предлагаю почитать комментарии на хабре.

    11 комментариев
  3. Буду на UWDC 2013

    11 февраля 2013

    20 и 21 февраля буду в Челябинске на конференции UWDC. Конференция обещает быть интересной. Я расскажу про то, как я пользуюсь Yii. То есть про конфиги, деплой, компоненты, сторонние библиотеки и всё такое.

    Сайт конференции

    9 комментариев
  4. ratchet.io

    5 февраля 2013

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

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

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

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

    Пользуемся

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

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

    26 января 2013

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

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

    8 комментариев
  6. Встреча разработчиков, Воронеж #1

    26 января 2013

    Решил организовать небольшие посиделики разработчиков и всех причастных в Воронеже. Желающих пока восемь человек, как наберётся около 15, можно будет думать о темах, которыми можно поделиться и о вопросах, которые хочется задать.

    Записываться можно в комментариях или на github.

    11 комментариев
  7. Потребление памяти и длина имени переменной в 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 комментариев
  8. Mobile_Detect, определение мобильных устройств средствами PHP

    15 января 2013

    Отличная, поддерживаемая и развивающаяся библиотека для определения мобильных устройств. Полезна, например, если надо вывести ссылку на AppStore для iOS и на Google Play для Android. Ну или показать дополнительный контент для планшетов.

    Проект спонсируется компанией BrowserStack, так что жить будет, надеюсь, долго и счастливо.

    Пользуемся

    10 комментариев
  9. 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 комментариев
  10. 2012

    30 декабря 2012

    Вот и заканчивается 2012. Конца света, как впрочем, и ожидалось, не случилось. Зато случилось много других интересностей.

    Читаем

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