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

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

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

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

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

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

Читать далее

Герои нашего времени

Это статья-рассуждение на тему "Кого программисты считают своими героями и стоит ли их считать таковыми?".

А ты - программист?

Я считаю, что программистом (истинным программистом) может считаться только тот человек, чья жизнь, это - код. Этот человек не стремится к власти (стать PM или CEO) - его это не интересует. Этот человек не стремится к огромному количеству денег (да, деньги, конечно своего рода "спасибо" за сделанную работу, но и отношения к этому не имеет фанатизма). Просто, вся жизнь - это, код.

Читать далее

Публикация в Zend Newsletters

Публикация в Zend Newsletters

Очень приятно, когда твои старания и работа не остаётся в стороне. После того, как я обратился в Zend по поводу своей работы над заготовкой для приложения на Zend Framework 3, то получил ответ от Matthew O'Phinney (один из разработчиков PHP и Zend Framework), которому, как я понял, моя работа понравилась и он предложил включить её в еженедельную рассылку Zend Newsletter.

Читать далее

Модуль для работы с Mailgun на Zend Framework 3

Модуль для работы с Mailgun на Zend Framework 3

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

Недавно я релизнул первую версию модуля для работы с Mailgun на Zend Framework 3. Модуль очень простой и легко настраивается.

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

Ссылка на расширение: https://github.com/bupy7/zf-mailgun

Читать далее

Правильная установка OSX на чистую

Правильная установка OSX на чистую

Как так получилось, что в сети огромное количество рекомендаций по установке/переустановке OSX на чистую через одно место? Говорят, "использовать флешку". Вы серьезно? Да кроме трех пальцев ничего не нужно!

Люди почему-то игнорируют оф.инструкцию на сайте тех.поддержки Apple и используют весьма костыльный способ.

Предлагаю пользоваться правильной инструкцией: https://support.apple.com/ru-ru/HT204904

Читать далее

yii2-widget-cropbox v5.0.0

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

Latest Stable Version Total Downloads License Build Status Coverage Status

Была исправлена самая главная проблема: невозможность использовать 2 кропера на одной страницы. И была добавлена главная возможность: использовать свои обработчики событий.

Новую версию Javascript кропера можно посмотреть здесь.

Новую версию обертки для Yii2 - здесь.

Читать далее

Расширение для работы с вводом денежных единиц

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

Расширение очень простое и легко настраивается. Все подробно написал в README.md.

Ссылка на расширение: https://github.com/bupy7/js-money-input

Читать далее

Обзор Highscreen Power Ice Max

Обзор Highscreen Power Ice Max

Комментарий на 4pda меня подтолкнул написать данный обзор, т.к., как я понял, все считают, что обзоры купленные. Что ж, я решил написать честный обзор с самого начала: от знакомства с фирмой до использования и эффекта после первой недели. Тем, кому это интересно могут смело читать дальше, а кто думает, что это очередная продажная статья - закрывайте и уходите.

Читать далее

Практика разговорного английского и не только

Практика разговорного английского и не только

Рано или поздно приходит необходимость с кем-то общаться для поддержания или улучшения своих разговорных навыков на английском языке. И здесь встает вопрос о том, где найти собеседника. Т.к. жизнь меня не свела с таковыми, было решено платить человеку за общение. Как ни странно, в интернете сотни школ английского языка, которые навязывают свои правила или диктую какие-то рамки, в то время, когда мне нужно было оплатить часы и просто разговаривать. В долгих поисках я нашел подходящий мне сервис с тьюторами, где все было, как мне и нужно.

Хочу рассказать всем, кто ищет общение с человеком, носителем языка, какие впечатления оставил от меня сервис Preply. В первую очередь, это гарантия возврата денег в случае, если вы оплатили часы, но не получилось их потратить. Так же, возможность перевести часы другому тьютору при желании. И самое главное, вы платите ровно за то, что вам нужно. Не больше, ни меньше. Сервис участвует только в процессе нахождения друг друга для занятий и оплате. Больше никуда не лезет.

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

Кстати, кроме англоязычных носителей есть еще и другие. =)

Ссылка на Preply.

Читать далее

Заготовка для Zend Framework 3

Заготовка для Zend Framework 3

Почему не каждый фреймворк может похвастаться хорошей сборкой приложения для быстрого начала работы, - подумал я и решил, что надо сделать. Завершил работу над заготовкой приложения для Zend Framework 3. Работы было много. Делал в свободное от основной работы время.

Читать далее