Валентин Стрыкало в Авроре 14 сентября 2012, видео
Первое концертное видео этого сезона. Крутой концерт группы Валентин Стрыкало.
Приложение Этот день теперь и для iPhone
Наконец дописал приложение «Этот день» так, что оно теперь ставится не только на iPad, но и на iPhone.
Пара мыслей о Nokia и новых Lumia
Вчера Nokia представили 2 новых телефона на базе грядущей Windows Phone 8. Это пост ненависти к аналитикам, журналистам и прочим паразитам. Постараюсь обойтись без мата.
Приложение AllCafe для Android
Мы выпустили мобильный клиент AllCafe для Android. Соответствие гайдлайнам, фрагменты и кое-что почти невозможное под капотом :-D Работает и на телефонах, и на планшетах.
Как пользоваться «Доступ к моему Mac» через iCloud
Когда появилась возможность затестить новые возможности iCloud в OS X Lion, единственное, что вызвало недоумение - это фича под названием «Доступ к моему Mac». Вчера я наконец понял, как это работает и сегодня затестил.
FCKEditor и ошибка Access Denied
Обновил на своём серваке до последних стабильных версий Nginx и PHP до последних стабильных версий. PHP на данный момент 5.4.6.
После обновления перестал работать FCKEditor, вместо него выдавалась надпись «Access Denied».
FCKEditor на странице выводится через iframe, в котором, собственно и висит эта надпись. Поглядел исходники редактора, думал, что может где-то проверка версии php где-то, но ничего особого не нашёл. В iframe грузится файлик fckeditor/editor/fckeditor.html. Открыл его отдельно - та же ошибка. Подумал уже на Nginx, но, как оказалось, это вовсе не Nginx, и не исходники, а как раз PHP (php-fpm).
Гуглить по словам «Access Denied» было нелегко, но, заглянув в логи ошибок, увидел ключевое слово security.limit_extensions. Судя по названию, этот параметр в конфиге php-fpm.conf отвечает за то, в файлах с каким расширением исполнять php-код. Начиная с версии PHP 5.3.9, в целях безопасности, если этот параметр не указан в конфиге, то код исполняется только в файлах .php (как было до этого не знаю), а сам FCKEditor как-то хитро/криво через php подключается, что получается исполнение кода в том самом файле fckeditor.html (хотя внутри его нет). Там просто длинная схема фреймворка. Собственно поэтому php-fpm и возвращал «Access Denied».
Решение: в php-fpm.conf, а лучше в .conf-файле пула (вроде /etc/php-fpm/pulls/mysite.conf) добавить строчку:
security.limit_extensions = .php .html
Такое вот решение. Убил почти полтора часа на его поиск, т.к. не зная чужого кода не сразу понял, куда же копать. Поэтому оставлю это здесь. А может, кому ещё пригодится.
Берлин-Порто-Лиссабон
Видео из июльского отпуска. Маршрут был Питер-Рига-Берлин-Барселона-Порто-Лиссабон-Барселона-Питер. В Барселоне и Риге были проездом. В Лиссабоне был фестиваль Optimus Alive. Музыка - Slugabed, выступления в видео - Zola Jesus, Tricky, The Cure, Radiohead.