Компонент оплаты онлайн через KazKomBank для Yii2

Блог им. naffiq /
Привет, читатель!

В большинстве проектов, которыми я занимаюсь, присутствует функционал оплаты онлайн. И, как правило, в качестве надежной системы оплаты наши клиенты выбирают ePay от КазКома.

Несмотря на обновленный лендинг, в технической документации полно устаревших примеров для PHP интеграции (которые, тем не менее, верно работают для версий PHP ниже 5.4). Плюс отсутствие пространства имен и несколько классов в одном файле не дают мне спокойно спать по ночам, ведь в своем коде я стараюсь не допускать подобной практики.

И вот, спустя два года работы на Yii2, я таки решился написать компонент, который реализует функционал примеров, но с более простой конфигурацией и чистым кодом.

Выношу на вердикт разработчикам казнета свою либу:
Ссылка на GitHub

Способ установки стандартный, через менеджер пакетов Composer. Он, так же как и пример использования, описан в документации к пакету в GitHub.

Буду очень рад конструктивной критике и пожеланиям (можно сюда, но лучше в issues на GitHub'e)!

Попути.kz - поиск попутчиков в Алматы и Астане

Блог им. dims /
Попути.kz — это сайт для тех, кто ищет людей для совместных поездок.

На нем присутствует 2 списка — водителей и пассажиров, отдельно для Алматы и Астаны, и возможность добавить себя в какой-то из этих списков, чтобы потенциальные пассажиры или водители могли найти вас.

Что касается технической стороны, сайт разработан с использованием Ruby On Rails 3 и покрыт тестами RSpec (с Capybara).

Этот пост преследует три цели:
* чтобы о «Попути» узнали люди и посоветовали способы его раскрутки (проект некоммерческий);
* чтобы услышать конструктивное мнение других по поводу идеи и ее реализации;
* чтобы заявить о себе как о Rails-разработчике, возможно кому-то требуется помощь в разработке/поддержке приложений на базе RoR.
Попути.kz

Спасибо за внимание!

Исходный код проекта опубликован на GitHub: github.com/dmitrydims/po_puti :)

Git - что нужно знать?

Веб-разработка /

Надеюсь все rails-разработчики(и не только) успели вкусить прелести git'a и такой своеобразной соц. сети для программистов как Github.

Для тех кто этого еще не сделал, хочу поделиться ссылками откуда следует начать:

Работа с git:
git-scm.com/ — офф. сайт
githowto.com/ — все те основы, которые используются каждый день
help.github.com/git-cheat-sheets/ — шпаргалка от Github'a
nvie.com/posts/a-successful-git-branching-model/ — пост, о том как работать в комманде при помощи Git'a
rezwyi.github.com/whygitisbetter/ — Why Git is Better Than X(русский перевод)
help.github.com/ — помощь по работе с гитхабом.
Читать дальше →

Простой и понятный набросок MVC-фреймворка на PHP

Блог им. tarakanoff /
PHP-Basic-MVC-Framework (https://github.com/Jontyy/PHP-Basic-MVC-Framework)

Проще — не встречал. Автор скромно написал, что фреймворк "… не для промышленного использования...". Хотя, код фреймворка тоже выглядит весьма скромно, он красиво демонстрирует мощное использование рефлексии в PHP.