Даже если у вас текущая специализация в разработке это back-end, а не front-end, все равно стоит посмотреть в сторону Bower. Даже наоборот, будет гораздо легче управлять зависимостями всего лишь правкой конфига и одной командой bower install, по аналогии с привычным composer install. Единственное, что изменится, это пути откуда будут подключаться js и css файлы.
Автор: Oleg Abrazhaev
Установка Gearman, Supervisor и Gearman Monitor на Debian и Ubuntu
В этом посте я опишу установку свежей версии Gearman из исходников, а так же создание инфраструктуры для Gearman и его связку и использование в PHP.
Обновление nginx c версии 1.6 до 1.8 и решение проблем
Речь пойдет конечно же об обновлениях на OS Debian и Ubuntu. Но я думаю, что на других OS те же похожие проблемы, с которыми можно столкнуться.
В этом посте я опишу решение нескольких из них.
Решение проблемы Doctrine 2 и MYSQL SERVER HAS GONE AWAY
MySQL соединение имеет свойство закрываться в долго висящих процессах, например демонах. Время, которое висит соединение задается в MySQL конфиге.
Один из выходов получить постоянное соединение это использовать persistent connection, что так же имеет свои минусы. Как же решить проблему с обычным соединением используя Doctrine 2 ?
Решение проблемы php 5.6 SoapClient и openssl – Could not connect to host
Заметка с исслдованием и возможным решением проблемы.
У меня возникла на Ubuntu 14.10 и php 5.6.9 из ppa, но я видел баг репорты и с другим окружением.
Создание, импорт и экспорт ключей в Java keystore (keytool, openssl)
Это пост-памятка по созданию приватных и публичных ключей, сертификатов и подписей, а так же по работе с java keystore.
Настройка кеша Redis и memcached для Zend Framework 2 и Doctrine 2
До сих пор я использовал кеш memcached. Однако в виду больших возможностей с Redis и лучшей экосистемы и на волне его популярности я решил перейти на него.
В интернете крайне мало материалов по настройке кеша для ZF2 и Doctrine 2. Если и есть материалы, то они не полные или не корректные. Поэтмоу я решил собрать свой опыт в этой статье.
Список новых вышедших игр, в которые я хотел бы поиграть, но не буду..
… потому, что запретил себе это дело. И так же я стер все свои сохранения, включая мега прокачанного персонажа в Skyrim.
Я решил вести список игр. Да, это как вести список наркотиков, которыми хотел бы упопроться, для наркомана. Но, вдруг однажды доберусь. :)
Так же в последнее время я обычно ставлю игру на дня 3 и удаляю, посмотрев игру, поняв ее суть..
Проблема со сменой table_open_cache в mysql 5.6 и ее решение
На моей текущей работе возникла проблема с текущим сервером, на котором находится высоконагруженый сервис. Выгорело половина сервера, а значит процессор стал 8-ми ядерным из 16-ти и mysql, которая требовательна к ресурсу, перестала тянуть нагрузку. Было принято решение переехать на новый сервис. Переезд прошел удачно и я решил так же обновиться с mysql 5.5 до mysql 5.6 версии и тут я столкнулся со следующей проблемой…
Разделение труда в IT компании на примере двух задач
Иногда, и надеюсь не часто, в руководстве IT компании может оказаться человек, который не до конца понимает в IT сфере, а именно: специфику работы IT специалистов, техническую часть, организацию процесса разработки и пр. Конечно же у руководителя может быть множество других достоинств и нельзя их игнорировать, но с недостатком понимая IT специфики необходимо как-то жить IT сотрудникам (или менять работу :)). В данной статье я хочу на примере выполнения двух задач показать, каким образом будет решать эти задачи персонал занимающий разные должности и показать, от какой должности какого результата можно ожидать.