jenkins + bitbucket + slack dlya php

Указанная в заголовке связка незначительно облегчает процесс deploy проекта, т.к. предназначена не совсем для этого. Эта связка скорее для мониторинга и трекинга работы над проектом, а так же минимальный контроль ошибок и качества. Так же в команде, которая использует Slack, удобно видеть когда были изменения от других участников.

Continue reading

install_redmine_nginx_thin_image

На моем сервере был установлен Redmine 2.6 на Apache + Passenger связке. Но учитывая, что у меня наконец-то дошли руки до сервера и я переехал с PHP + Apache на Nginx + PHP-FPM, мне пришлось так же поменять для Redmine сервер на Nginx + Thin. О настройке redmine и thin в этом посте.

Continue reading

bower

Даже если у вас текущая специализация в разработке это back-end, а не front-end, все равно стоит посмотреть в сторону Bower. Даже наоборот, будет гораздо легче управлять зависимостями всего  лишь правкой конфига и одной командой bower install, по аналогии с привычным composer install. Единственное, что изменится, это пути откуда будут подключаться js и css файлы.

Continue reading

mysql-56-performance

На моей текущей работе возникла проблема с текущим сервером, на котором находится высоконагруженый сервис. Выгорело половина сервера, а значит процессор стал 8-ми ядерным из 16-ти и mysql, которая требовательна к ресурсу, перестала тянуть нагрузку. Было принято решение переехать на новый сервис. Переезд прошел удачно и я решил так же обновиться  с mysql 5.5 до mysql 5.6 версии и тут я столкнулся со следующей проблемой…

Continue reading

my redmine

Я давно использую Redmine на работе. Вернее я его и внедрил в рабочий процесс, как и Git. Долго и нудно боролся с тем, чтобы всех к нему приучить и вроде бы как получилось. Лично мне Redmine очень помогает быть «на волне» рабочего процесса и переключаться между задачами.
И вот я решил установить его у себя на свой хостинг для личного использования.

Continue reading