19.03.2013
Недавно столкнулся с такой проблемой: при запуске миграций ( ./yiic migrate ) выдавалась ошибка:
xcache_isset(): XCache var cache was not initialized properly
Собственно сайт работал в режиме fast-cgi, но php запускает yiic в cli режиме.
Собственно проблема в том что xcache в режиме cli не работает.
Решение: создать отдельный конфиг для консольного приложения.
читать далее
18.03.2013
Часто в проекте сайта необходимо загрузить тестовые данные, для проверки бизнес-логики, тестирования либо внешнего вида страниц. Собственно стандартной возможности в Yii 1.1.13 я не нашел. Для этого написал небольшую консольную утилиту (документация): <?php class FixturesCommand extends CConsoleCommand { public $fixturesPath; public function __construct($name,$runner){ parent::__construct($name,$runner); $this->fixturesPath = Yii::getPathOfAlias('root').'/console/fixtures'; } public function getHelp(){ echo <<<'EOF' Usage: yiic...
читать далее
10.03.2013
Вступление JMSPaymentCoreBundle предоставляет базу для различных бэкендов платежных систем. Пакет представляет собой набор абстракций, унифицированный API для финансовых транзакций. Краткий список возможностей: Простой, унифицированный API Возможность сохранения сущностей финансовых операций Управление транзакциями Шифрование данных Лицензия Код опубликован под Apache2 license. Документация - Attribution-NonCommercial-NoDerivs 3.0 Unported license. Установка Для установки JMSPaymentCoreBundle можно воспользоваться Composer. Добавьте следующую...
читать далее
30.11.2012
Недавно протетстил несколько своих ресурсов на https://developers.google.com/speed/pagespeed. Удивился, что почти все изображения содержат 40-60% избыточной информации, т.е. маркеры EXIF, IPTC, ICC. Получается удалив эту информацию можно ускорить полную загрузку страницы с картинками на 30%(все медиа на одном сервере nginx) Утилиты для сжатия и удаления маркеров: ImageMagick: convert, mogrify jpegoptim pngnq На debian все есть в...
читать далее
29.11.2012
Недавно заметил, что масштабирование в Chrome и Safari не приводот к преминению "CSS media queries". Независимо от того где они расположены ( в @media {} либо отдельном css) - масштабирование не приводит к их применению Например, у нас есть адаптивная верстка на несколько разрешений: 719x600, 1024x768, 1890x1000. Для каждого разрешения созданы свои стили. "Визуально" проверить...
читать далее