воскресенье, 12 октября 2014 г.

Золотой партнер UMI.CMS

Путем неимоверных усилий, трудных проектов, сложных и странных клиентов я, наконец, стал Золотым Партнером UMI.CMS.

Похлопаем. Кто молодец - тот я.




суббота, 15 марта 2014 г.

#бутикруподаримне или Конкурс в Instagram

По долгу службы пришлось делать сайт для конкурса в Instagram.

За несколько часов было развернуто приложение на Yii c помощью Yiinitializr  и его Basic шаблона.
Два контроллера, модель, виджет. Все.

Теперь надо достать изображения из api instagram по хэштэгу.

Для этого возьмем PHP Instagram API и адаптируем его под Yii. Для этого файлы из репозитория складываем в папку components, и там же делаем класс для использования в Yii

Yii::import('application.extensions.components.*');
Yii::setPathOfAlias('Instagram', Yii::getPathOfAlias('application.extensions.components.Instagram'));
require_once('Instagram/Instagram.php');

class InstaConnect {

    private $instagram;

    function InstaConnect() {
        $this->instagram = new Instagram\Instagram();
        $this->instagram->setClientID(CLIENT_ID);// client ID of you app on instagram
    }
}
У нас с Вами получился класс для доступа ко всем прелестям реализованным в PHP Instagram API. Вытаскивание фоточек сделано в кроне. Кол-во лайков обновляется автоматически и кладется в кэш.

Одна грабля, на которую я наткнулся в процессе общения с API Instagram:

  • Судя по всему, у инстаграма есть лимит на кол-во хэштэгов в посте - после определенного кол-ва фоточка перестает выдаваться в запросе по хэштэгу. Поэтому, для таких фоточек приходится принудительно вытаскивать кол-во лайков прямым запросом.
P.S. По факту, теперь можно развернуть конкурс в Instagram по любому хэштегу за 1 день ( при наличии дизайна ) - обращайтесь $)



среда, 5 февраля 2014 г.

Ищу.

Настоящий индивидуальный программист. Глубокий рефакторинг без предварительного анализа. Анальное чутье на говнокод.
Поласкаю ваш python, развлеку php. Javascript и верстка за дополнительную плату. 

1000 рублей в час, 8000 рублей ночь. Звоните, не стесняйтесь. Контакты справа -->