Блог хеллоуворлдщика

Модуль для работы с часовым поясом для Zend Framework 3

Модуль для работы с часовым поясом для Zend Framework 3

Вот чего-чего, а модуля для работы с часовым поясом в ZF3 критично не хватало. Я восполнил данную проблему. Модуль, как всегда, очень простой и легко настраивается. После настройки все ваше время по умолчанию будет в указанном часовом поясе.

Ссылка на репозиторий: https://github.com/bupy7/zf-time-zone

Читать далее

Три кавера

В свободное время, чтобы не сойти с ума от работы я занимаюсь музыкой: записываю каверы. Записывать свои треки у меня больше нет какого-то желание, поэтому я занялся каверами. Продал весь свой прошлый аппарат для аццкого-митола и купил микрофон, микшер, классическую гитару.

Музыку записываю в Reaper. Видосы делаю в Sony Vegas.

Ниже можно посмотреть 3 кавера на: Алину Орлову, План Ломоносова и Бен Ганн.

Читать далее

АГС. Начало

АГС. Начало

Данную историю я публикую лишь с одной целью: популяризация АГС. В нашей стране очень малое количество призывников может уверено сказать, - "да, я имею право не служить войне".

Каждая глава писалась по мере развития событий. Публикую в своем блоге лишь сейчас. Действия разворачиваются с мая-июня 2017 года.

ПРОЛОГ

Армия - страшное место для тех, кто осознает всю её бесполезность. Мало, кому удалось избежать бессмысленного времяпровождения в течении одного года. А те, кто смог, чаще всего являются покровителями коррупции или восхитительными актерами в этой жизни. Ибо по другому, почему-то, никто решения не видит. Я пошел по иному пути.

Читать далее

Лучшие антимилитаристические фильмы

С этого дня в этом блоге будут не только записи связанные с IT, но и вообще любые записи, которые я посчитаю уместно опубликовать.

Новую эпоху в блоге я открою списком фильмов связанных с антимилитаризмом. Эти фильмы одни из моих любимых, которые я уже смотрел, или, которые я еще не успел посмотреть и оценить. Здесь не все, но все, которые я успел вспомнить.

Посмотрел:

  1. В белом плену
  2. Академия смерти
  3. По соображениям совести
  4. Пианист
  5. Мальчик в полосатой пижаме
  6. Эльзер
  7. Американская История X
  8. Фанатик
  9. Цельнометаллическая оболочка
  10. Яков лжец
  11. Список Шиндлера
  12. Когда отзовется Эхо
  13. Цветы войны

Не посмотрел:

? предлагайте =)

Список будет пополняться по мере возможности. Если вы знаете какой-то интересный антимилитаристический фильм - оставьте его в комментарии под постом.

Читать далее

Примитивное сравнение веб-фреймворков от сообщества IT-Panda

Сегодня мы поговорим о сравнении популярных веб-фреймворках в разрезе решения простой задачи: "отображение списка книг". Для этого, сообщество IT-Panda поработало над примерами на:

Статью можно прочитать по ссылке на блог одного из членов IT-Panda.

Вывода по статье никакого нет. Статья не была создана с целью ущемления чьих-то прав и возвышения других. Она является просто демонстрационной.

Читать далее

Обзор заготовки web-приложения на Zend Framework 3

Обзор заготовки web-приложения на Zend Framework 3

Написал статью для Хабрахабр о своей заготовке web-приложения на ZF3. Почитать про это можно здесь.

Latest Stable Version Latest Unstable Version License Build Status Coverage Status

Также, напоминаю, что zf-app-blank медленным, но уверенным темпом развивается. На сегодняшний день версия проекта 1.6.2! Если вы еще это не попробовали, то стоит сделать в ближайшем времени. P.S. Документации временно нет. =(

Читать далее

Настройка Xdebug на Vagrant

Работаю, никого не трогаю и тут меня спрашивают, "как настроить xdebug на vagrant?"... O_o Я такой про себя, "как... как и везде". И вспомнив, что я уже не раз, как на работе коллегам помогал настраивать Xdebug на Vagrant, понял, что это действительно полезная тема. И пусть все, кто ищет решение данного вопроса натыкаются на данную статью.

Для работы нам понадобится:

  • PhpStorm
  • Vagrant
  • Установленный и настроенный PHP в Vagrant

Сразу прошу прощения у всех тех, кого огорчил с NetBeans. К сожалению, с недавнего времени работаю на PhpStorm. Если отключить все ненужное, то получается очень удобная IDE с клевыми плюхами, которых нет в NetBeans.

Читать далее

Генератор HTML форм или HTML Builder для PHP

Генератор HTML форм или HTML Builder для PHP

Все full stack девелоперы вынуждены/любят (нужное подчеркнуть) работать с фронтом. И там, где на проекте отсутствует фронт отдельным приложением мы используем html билдеры. Как правило, каждый фреймворк оснащен своим билдером, но иногда этот билдер может оказаться не таким функциональным или удобным, как хотелось. А иногда и вовсе отсутствует. И здесь, как всегда, я натыкаюсь на "необходимость".

Latest Stable Version Total Downloads Latest Unstable Version License Build Status Coverage Status

Читать далее

Тумблер на чистом Javascript

Со временем стал уходить от jQuery, а тут еще проект хороший, который позволяет отказаться от ненужного jQuery и делать на качество. Почему я не люблю jQuery - описывать здесь не буду.

Но, чтобы писать на чистом JS нужно отказаться от некоторых вещей, которые в jQuery уже реализованы, а вот в JS нет. Какие-то вещи успешно заменяются и это не замечается даже. А какие-то приходится писать самому. Но это дело одного вечера, как правило.

Мне потребовался тумблер. Я привык к всяким bootstrap-switch или к bootstrap-toggle, а в Native JS такого нет. Что-то находил на Github, но там не было возможность установить через NPM. Поэтому, решил написать свой тумблер, который буду расширять со временем и аккуратно за ним следить.

Читать далее

Модуль для работы с очередями на Zend Framework 3

Модуль для работы с очередями на Zend Framework 3

Когда дело касается отправки Email, сообщений в различные мессенджеры, рассылка SMS или других любых операций, то на помощь приходят очереди. Благодаря очередям мы можем управлять процессом в фоне и следить за состоянием. Во многих фреймворках, которые пользуются большей популярностью в мире, есть свои пакеты для работы с очередями. У Zend Framework, увы, не было до сегодняшнего момента.

Latest Stable Version Total Downloads Latest Unstable Version License Build Status Coverage Status

Модуль является обычным соглашением на пути реализации выполнения очередей на основе любого трансфера: будь-то база данных или какое-то другое хранилище. Проще говоря, этот модуль есть просто абстрактный слой.

Читать далее