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

Публикация в 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. Работы было много. Делал в свободное от основной работы время.

Читать далее

Установка Bower на Debian 7/8

Установка Bower на Debian 7/8

Часто слышу следующее: "этот долбанный Bower не могу установить на Debian, ни одна инструкция не работает", "Bower очень сложно поставить", и т.п. На самом деле, сложности никакой нет. И все ваши неудачи из-за того, что вы ищите пошаговую инструкцию на сомнительных или устаревших актуальность ресурсах. А нужно читать оф.доки.

Если проект не большой, или еще по каким-то другим причинам, вы не используете сборщик и инструменты деплоя, а обходитесь обычным git push/git pull - эта статья для вас.

Читать далее

Проблема сортировки в MySQL 5.6

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

Создав в баг-трекере репорт по данной проблеме, я получил подтверждение по MySQL 5.6 и подтверждение о корректной работе на MySQL 5.5 и 5.7.

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

В баг-трекере есть ответ, что это, якобы, нормальная работа. Тогда вопрос: почему в 5.5 и 5.7 такой проблемы нет? Совпадение? Не думаю.

Ссылка на баг-трекере с подробным описанием и ответами: https://bugs.mysql.com/bug.php?id=83191

Читать далее