<rmcreative>

RSS
  1. С Yii 1.1 на Yii 2.0, часть 3: приложения

    13 января

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

    В 2.0 шаблоны, как и всё остальное, ставятся через Composer. Ничего предварительно скачивать не нужно. Команда напоминает команду из 1.1, разве что указывается из какого пакета ставить шаблон:

    composer create-project --prefer-dist yiisoft/yii2-app-basic my/dir/basic
    

    Читаем

    6 комментариев
  2. Yii 2.0.2

    13 января

    Выпустили версию 2.0.2, являющуюся патч-релизом и полностью обратно совместимую. В неё вошли около 40 исправлений и мелких улучшений.

    Полный анонс читайте на хабре

    8 комментариев
  3. Когда стоит писать комментарии в коде

    10 января

    Бытует мнение, что писать комментарии к коду не нужно. Пошло оно, скорее всего, от высказывания одного из отцов программирования — Брайана Кернигана: «Don’t comment bad code, rewrite it». Как всегда, находятся фанатики, которые странно воспринимают авторитетные высказывания и никогда не пишут комментарии принципиально. Это неправильно.

    Прежде всего, следует отметить, что документацию к классам и методам надо стараться писать всегда. Она рассказывает, для чего вообще нужен класс или метод и как его использовать.

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

    Но есть и случаи, когда комментарии необходимы, а именно кода код делает что-то неочевидное и без комментария не ясно почему и зачем. Именно о таком коде говорит Керниган. Если такой код можно переписать, стоит этим заняться вместо закрепления нелогичности комментариями.

    Бывает, что переписать нелогичный код нельзя. Например, при разработке под Android частенько приходится делать совершенно нелогичные на первый взгляд штуки для того, чтобы починить приложение под одной конкретной моделью телефона, которая почему-то работает не так, как описано в официальной документации. В этом случае комментарии в коде оправданы полностью. Без них ваши же коллеги просто удалят «ненужные» строчки, удостоверившись, что на их телефонах всё и без них работает как надо.

    10 комментариев
  4. 2014

    26 декабря 2014

    Итак, новый год в очередной раз приближается. Поздравляю с наступающим всех читателей. Год вышел интересный. Много всего случилось как глобально, так и в нашем программистском мире. О глобальном все и так знают, а вот о программистском и личном вспомню.

    Читаем

    14 комментариев
  5. YiiFeed

    26 декабря 2014

    Запустили YiiFeed. Проект выдаёт премодерируемую выжимку новостей о фреймворке Yii на английском. Ленту можно читать через RSS или в браузере, в том числе мобильном. После регистрации каждый может предлагать свои новости.

    Вживую посмотреть проект можно по адресу http://yiifeed.com/.

    Если он пока не открывается, можно прописать в свой hosts 82.196.4.167 yiifeed.com.

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

    Из закромов эту самую идею помог вытащить Цвигун Вадим, который в конце ноября написал мне в почту и попросился в подмастерья. За месяц мы спланировали всё в Trello, накодили и развернули.

    Так как проект некоммерческий и скрывать в нём нечего, код был немного причёсан и выложен в открытый доступ на GitHub. Критика в виде issue и pull request очень приветствуется.

    В планах тегирование записей, поиск по тегу (как в этом блоге), RSS по тегу, голосование и комментарии.

    9 комментариев
  6. Закончена первая редакция The Yii Book

    26 декабря 2014

    Профессиональный писатель Larry Ullman сообщил о завершении работ по первой редакции «The Yii Book», книге о Yii 1.1. Он собирается начать работать над второй редакцией, которая будет про Yii 2.0, сразу после праздников. Согласно прикидкам, книга может быть готова уже через 6 месяцев.

    Все обновления и редакции «The Yii Book» бесплатны для тех, кто купит книгу до 21 декабря 2016.

    3 комментария
  7. Yii 1.1.16

    22 декабря 2014

    Вышел релиз 1.1.16 PHP-фреймворка Yii. В него вошло более 120 улучшений и исправлений.

    Yii 1.1 официально перешёл в режим поддержки. Обновления 1.1 ещё будут, но не стоит ждать каких-либо новых возможностей или больших изменений в будущем. В данный момент мы активно разрабатываем и поддерживаем Yii 2.0.

    Полный анонс читайте на хабре

    6 комментариев
  8. Yii 2.0.1

    8 декабря 2014

    Релизнули 2.0.1. Версия полностью совместима. Вмеру багфиксов и новые возможности.

    Полный анонс на хабре

    14 комментариев
  9. Как недорого поднять свой VPN

    3 декабря 2014

    В связи с блокировкой GitHub и ступором в работе у практически всей IT-отрасли в России решил дать несколько ссылок.

    Сначала суть. Роскомнадзор заблокировал отдельные URL на GitHub за что-то-там про самоубийство. Так как GitHub заботится о безопасности и раздаёт всё через HTTPS, отдельно блокировать его провайдеры не могут и чтобы не попасть на штрафы, блокируют целиком. Выливается это в практически полную недоступность 80% OpenSource кода. В том числе Yii, если его ставить через Composer.

    Итак, что нам понадобится.

    1. 5$ в месяц на оплату сервера. Вместе с VPN он вполне тянет 5—6 небольших проектов.
    2. 2—4 часа на настройку и тесты.

    Итак, поехали.

    1. Идём на https://www.digitalocean.com/?refcode=bdeb454689f6. Регистрируемся. Если я правильно понимаю DigitalOcean, после использования моей особой ссылки на счету у вас будет 10$.
    2. Заходим в панельку, Create → выбираем аккаунт за 5$. Регион Амстердам (проверенный). Image выбираем Ubuntu server. Версия не так важна. Я проверял на 12.04. Добавляем SSH-ключики, создаём.
    3. Далее следуем инструкции на ubuntu.com. Если не заработают телефоны, можно почитать дополнения на хабре.
    4. Из под Windows просто так не подключиться, нужно чуть подшаманить.
    26 комментариев
  10. Проведу мастер класс по Yii в Екатеринбурге

    28 ноября 2014

    13 декабря 2014 проведу мастер-класс в Екатеринбурге. Целый день буду рассказывать о Yii, подходах к программированию, работе в команде и ещё много о чём. Всё на примере более-менее реального проекта — магазинной витрины.

    Почитать примерный план и записаться можно на it-people.ru

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