Прошли два события в Киеве, в которых я, как и планировалось, принимал участие.
- 
	HotCode и YiiMeetup, Киев9 июня 2013 3 комментария
- 
	display_startup_errors7 июня 2013 4 комментарияДанная директива отвечает в PHP за вывод на экран не фатальных ошибок, возникающих из за неправильной конфигурации. Например, невозможность загрузить указанные в php.iniрасширения.Ставить display_startup_errorsвOn, как иdisplay_errors, на боевых серверах строго не рекомендуется. При отладке может быть полезно.Опцию имеет смысл выставлять в php.ini, а не в коде потому как проверки происходят ещё до запуска первой строчки кода.Даже если опция отключена, соответствующие ошибки пишутся в лог PHP. display_errorsна данную опцию никак не влияет, а вот при низкомerror_reportingчасть ошибок, вроде "PHP Warning: POST Content-Length of X bytes exceeds the limit of X bytes in Unknown", не выводится и в лог не пишется.
- 
	Буду на DevConf 201328 мая 2013 9 комментариевУтром был включен в программу DevConf 2013. Буду рассказывать про то, как эффективно использовать Yii на больших и средних проектах. Конференция пройдёт 14 июня в пятницу в Москве. Регистрация уже открыта. 
- 
	Opera Next 1528 мая 2013 12 комментариевOpera выложили превью-версию нового браузера. Уже был анонс на хабре. Встретили неоднозначно. Про отсутствие чего-то привычного смысла много говорить нет: во-первых, это новый движок, во-вторых, даже не бета. Надеюсь, реакция того же хабра не сильно попортит настроение команде Opera и мы увидим регулярные превью-версии и беты. Итак, что же интересного: 
- 
	Не экономьте на переводах27 мая 2013 5 комментариевНе стоит экономить на переводах, выпуская продукт на международный рынок. Может выйти, как минимум, смешно...  
- 
	Yii2: цветная консоль25 мая 2013 12 комментариевВ Yii2 будет удобная консоль с поддержкой цветов для всех ОС (для Windows нужен нормальный терминал вроде ConEmu). Вот как это выглядит (цвета настраиваются в терминале):  
- 
	jQuery, подменяем весь контент iframe22 мая 2013 4 комментарияИтак, задачка: есть iframe, нужно подменить весь его контент, например, полученным через асинхронный запрос HTML. Делается, как оказалось, довольно просто:$('iframe').contents().find('html').html(data); Если в фрейме до этого ничего не было, стоит указать в его srcзначениеabout:blank, иначе никакого элементаhtmlвнутри не найдётся.
- 
	Стиль кода Yii210 мая 2013 33 комментарияМного спрашивают про стиль кода Yii2. Почему он такой и почему не 1 в 1 PSR-2. Несовместимостей с PSR у нас три: - У нас 5.3, мы не поддерживаем <?=в ядре потому как он может быть выключен. PSR-1 его разрешает.
- У нас табы, в отличие от PSR-2. У них есть объективный плюс. Их можно отображать как угодно в любимой IDE. Четыре пробела как два не отобразишь. На небольших экранах это особо актуально.
- У нас есть несколько уточнений, которые в PSR-2 не оговариваются.
 
- У нас 5.3, мы не поддерживаем 
- 
	Буду на HotCode и Yii-митапе в Киеве6 мая 2013 3 комментарияС 29 мая по 5 июня буду в Киеве. Появлюсь на HotCode и Yii-митапе. На HotCode, помимо рассказа о правильной готовке Yii и разработке приложений в целом, планирую пересечься с Михаилом Боднарчуком и обсудить проблемы тестирования Yii2 и возможную интеграцию Yii2 с Codeception. На Yii-митапе тоже расскажу что-нибудь интересное. 
- 
	Yii 2, public preview4 мая 2013 38 комментариевИтак, код Yii2, который мы более двух лет пилили и перепиливали в закрытом режиме, выложен на github. Это большой шаг на пути к стабильному релизу, в подготовке которого вы теперь можете принять самое непосредственное участие. Стоит сразу отметить, что код в стадии активных изменений и может меняться без предупреждения. Ни в коем случае не используйте его для реальных проектов. Сейчас нам очень нужны ваши мнения и предложения. Берите код, пробуйте, пишите в трекер, в почту, в блоги и на форумы. 


