Треба старатись
Кусок дня народження пройшов в паті барі XL.
Історія наступна: з нами відпочивали містер і місіс Сміт, які крім того святкували річницю свого одруження. Одна з дівчат помічає містера Сміта, підходить до іншої, що стоїть біля місіс Сміт, і каже:
— Он подивись який мужчина танцює, красень!
На що друга відповідає:
— Треба старатись!
Ілюстрація прілагається.

Authorize.net CIM Kohana library
Надокучаю з постами сьогодні, розписався аж нема куда і нічого по ділу. Шойно запакував і виклад модулем Kohana Authorize.net CIM. Думаю передруковувати мануал як підключати модуль не треба. Як і говорилось попередньо, бібліотека НЕ ПОВНІСТЮ реалізує API, а тільки ті частини, які мені потрібні в робочому проекті. З часом проект буде рости, вот і будуть реалізовуватись решта методів.
Наразі доступні такі методи:
- create_customer(User_Model $user, Profile_Model $profile, Location_Model $location, $credit_card, $expiration_date)
- create_customer_profile(Profile_Model $profile, $credit_card)
- get_customer_profile($authorize_customer_id)
- delete_customer_profile($authorize_customer_id, $customer_profile_id)
- create_customer_transaction($authorize_customer_id, $amount)
API не кинсистентне, проте можна вже користуватись. Набити решту методів нема проблеми, логіка побудови модуля думаю дуже зрозуміла навіть для початківця. Тепер стукатиму zomborу нехай добавляє до проектів, а вже буде репозиторій можна буде допиляти до нормального стану.
Робивши цю білбіотеку заодно навчився пакувати модулі для kohana. Все дуже просто. У вас бібліотека називається XXX. В папці libraries/drivers створюєте файл Xxx.php в якому описуєте інтерфейс драйвера (з аналогічного файлу) і створюєте Xxx/drivername.php власне сам драйвер, який має реалізовувати інтерфейс.
Зараз є два драйвера fsockopen і curl. В конфігураційному файлі зазначаєте який використовувати.
5 стадій маркетингу
Для успішної здачі останньої сесії в "этой стране" потрібно намутити модуль з англійської. Одне з питань — стадії маркетингу. Вот шо я собі придумав:
- Ви дупля не в’яжете шо таке маркетинг.
- Ви розумієте, коли маркетингові ходи приміняють на вас.
- Ви доганяєте шо можете самі придумувати маркетингові ходи і впарювати іншим.
- Стів Баллмер, Стів Джобс.
- Ісус, Мухамед.
Koza
Отож бар Коза. Сьогодні замовляв там столики для святкування свого дня народження. Особистісну частину того дійства пропустим, а вот почув цікаве висловлювання за чужим столом (я знаю не культурно, але все ж таки):
Я тебе за то поважаю, шо ти машиніст другого розряду.
Кінець цитати.
Питання
Є сервіс з користувачами, які роблять на ньому шось (купують чи продають нерухомість для прикладу). При появленні нерухомості в фідах потрібно розіслати всім підпизчикам фіду емейли з тим, що появилась нерухомість в фіді.
Досі не доводилось займатись такими речами, тому якщо хтось знає відповідь на це питання — залиште коментар. А я собі погуглю ще ;)
P.S. про модуль Authorize.net CIM: Не хочу оформляти окремим топіком, теж по темі. Основна частина API вже зроблена (замічу шо реалізовував не все, а тільки те що потрібно наразі мені по роботі), тому напевне на даному етапі відрефакторю код і викладу. Це я хочу встигнути зробити ще в двадцять, так шо на цьому тижні.
З вчорашньої прогулки
Вчора мав дуже кльову прогулку з mak.ом по місту під час якої придумали THC-AfterEffect lulz. Декілька з них:
Розплав крила! Розплав крила, сука
Акція від лайфа — мариновані бляді ходять по місту, стартовий лайф і 20 гривень на таксі
План «Говерла»
Покажи ABSку
Покажи ABSку чотко. Тато питає свою одноцифроволітню дочку на качелі, яка вправно це всьо показує.