Я давно использую Redmine на работе. Вернее я его и внедрил в рабочий процесс, как и Git. Долго и нудно боролся с тем, чтобы всех к нему приучить и вроде бы как получилось. Лично мне Redmine очень помогает быть “на волне” рабочего процесса и переключаться между задачами.
И вот я решил установить его у себя на свой хостинг для личного использования.
Доработка модулей для Kohana – Doctrine и Doctrine Migrations
В виду того, что проект Kohana вообще закрылся и версию 3.4 c namespace мы наверное никогда не увидим следует вывод – не стоит начинать на ней новые проекты. Но что делать, если приходится поддерживать старые. Не пользоваться же ORM Kohana, ее знание и знание ее особенностей уже ни кому не нужны. Значит надо подключить Doctrine.
Фикс Bootstrap 3 Navigation dropdown submenu и реализация в Zend Framework 2 и Smarty
В новом (относительно) Bootstrap 3 отсутствует возможность по умолчанию для выпадающего меню в навигациии задавать уровень вложенности более чем 2. Т.е. невозможно построить навигацию с бесконечным выпадающим меню используя возможности Bootstrap 3 по умолчанию. Для добавления такой нужной возможности существует следующее решение.
Несколько примеров кастомных Element Select в Zend Framework 2
Когда идет работа с формами часто необходимо делать не совсем стандартные селекты.
В данном посте я рассмотрю несколько примеров таких селектов и так же ObjectSelect от Doctrine.
Свой Form Element со своим Render в Zend Framework 2
Иногда очень полезно инкапсулировать в элемент формы какую-то кастомную логику, а так же его отображение и фильтрацию, для повторного ипользования.
На примере Bootstrap3 date time picker я приведу пример, как сделать элемент Element\DateTimePicker с версткой Bootstrap.
Рецензия к фильму Грань Будущего
Да, фильм офигенный. Мне очень понравился, давно не смотрел такую добротную фантастику с отличной игрой актеров, отличной идеей, сюжетом и реализацией.
Но вот последняя сцена в этом фильме, где все конечно же закончилось хорошо, навела меня на следующие размышления.. Далее следует название моей рецензии и содержание.
Мои ответы на анкету для php разработчика lingualeo
Однажды мне написал HR lingualeo. Правда это было не один раз.. HR предложил заполнить анкету, им нужен был php разработчик в Москву (жаль не Тайланд).
Так вышло, что я не был уверен, что хочу ее заполнять, но все же заполнил. В виду того, что мне не ответили, я решил выложить свои ответы.
Эволюция меланхолии
Я люблю познавать себя. Из-за этого мне интересна психология, а так же особенно интересно проходить всякие тесты.
Так же я склонен наблюдать за собой, заниматься самокопанием и самоанализом..
Zend Framework 2 Paginator без Zend MVC
Представим проект, который либо не использует фреймворки, либо к нему подключена ORM DOCTRINE, но у используемого фреймворка/проекта нет адаптера для пагинации с Doctrine.
Эмуляция перечислений Enum в PHP
Перечисления это удобно. Порой очень удобно. Они облегчают понимание кода, а так же его написание и сопровождение. По сути перечисления – это наборы связанных по смыслу констант.