Page 1
Стандартный

Как правильно транслировать mp3 на iPhone или Не так страшен HLS (HTTP Live Streaming), как его малюют

У меня есть iPhone. Не то, чтобы я был яблофан (или как это там пожестче называется), просто так получилось Ну и для работы пригодилось вскоре.

А работа состояла в том, что нужно было сделать сервис проигрывания музыки по определенным коллекциям. Коллекции составлялись администратором. Проигрываться музыка должна было на устройствах от компании Apple. mp3 и iPhone в заголовок я засунул как самые распространенные, естественно речь шла о разны устройствах и разных форматах.

О том, как я это реализовывал и как докатился до HLS и пойдет речь дальше.

Продолжение →

Полезно(2)Бесполезно(0)
Стандартный

Usability в корпоративных масштабах или UPS Freight API Example для тех кто не осилил

Как-то раз я интегрировал службу доставки UPS в один интернет-магазин.
Все было в порядке. Я использовал TimeInTransit API для получения времени доставки, Rates API для получения стоимости доставки, тихонько матюкался на то, что Fedex делает это в одном запросе. Но тем не менее все шло гладко. До тех пор, пока я не узнал, что через Rates API можно получить стоимость доставки только малогабаритных грузов. Для крупных грузов на TimeInTransit API, ни Rates API не работали.
Я поискал немного, и открыл для себя UPS Freight API — API для работы с тяжелыми грузами.

Продолжение →

Полезно(8)Бесполезно(0)
Стандартный

Пямятка или Как работают PayPal Recurring Payments

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

В качестве платежной системы выступил PayPal. Изначально я не зная о многих их сервисах, собирался сделать платежи по крону, но понял, что без участия пользователя этого не провернуть. Покопал еще немного и нашел PayPal Recurring Payments. Как раз то что мне было нужно, как я понял из описания. Больше ничего толкового из описания я не вынес. С их API, довольно емким и понятным я уже сталкивался и остался доволен. Всю информацию я мог найти легко, мог найти кучу библиотек на всех языках программирования. Но вот беда, я не знал что искать. Не знал я полностью процесса и где посмотреть не мог найти. В итоге перечитав гору ненужной информации, я все же выстроил цепочку у себя в голове. И когда я уже все сделал, наткнулся на объяснение processing flow в документации. Как полиция в американских фильмах — всегда «вовремя».

Пораскинув мозгами, я решил привести перевод PayPal Recurring Payments Processing Flow для себя и в помощь идущим вслед.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Codeigniter библиотека для отправки сообщений через Google Cloud Messaging (GCM) или Как отправить Push Notifications на android из php

Fork me on GitHub

Не так давно я затрагивал тему Push Notifications (уведомлений для мобильных устройств) от Apple.

Сегодня пришло время несколько распараллелить тему в контексте Google и Android, потому что для своих google-фонов Корпорация добра тоже создала возможность рассылки уведомлений. Называется этот сервис Google Cloud Messaging (людям сталкивавшимся с этим до 27.06.12 более известный как Cloud To Device Messaging (c2dm) Service ).

О нем и пойдет речь далее. Также будут упомянуты различия и сходства между GCM и APNs.

Продолжение →

Полезно(0)Бесполезно(1)
Стандартный

[UPD: 02.12.14] Apple Push Notifications (APNs) для php-serverside-разработчика или Как интегрировать и работать с уведомлениями от Apple

Fork me on GitHub

Я уже недавно затрагивал тему Apple Push Notifications в статье Apple Push Notifications (APNs) для php-serverside-разработчика или Кто виноват при ошибке unable to connect to ssl://gateway.push.apple.com:2195 (Permission denied)

На этот раз я расскажу о Apple Push Notifications в общем. О том, с чем мне пришлось столкнуться при интеграции уведомлений в php-сайт и как это все происходило.

Продолжение →

Полезно(1)Бесполезно(0)
Стандартный

Не глубоко в API Yellow Pages или YP библиотека для Codeigniter

Fork me on GitHub

Не давно по работе пришлось делать небольшой сервис для поиска и массового добавления адресов фирм в США.

Заказчик, действительно очень умный человек, предложил воспользоваться для этого сервисом известного справочника Yellow Pages.

Для личных нужд я набросал библиотечку с несколькими методами и рад с вами ею поделиться.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Facebook API: Штатный плагин комментов или комментарии через facebook graph api — Как разрешить комментирование записи на стене всем

Продолжаю осваивать Facebook API.

На сей раз столкнулся с комментариями.

Требовалось: отправка сообщений на стену пользователя с последующим комментированием.

Задача: дать возможность комментировать запись всем пользователям Facebook, а не только друзьям.

Продолжение →

Полезно(1)Бесполезно(0)
Стандартный

(#210) User not visible: Баг или фича в facebook api?

Если вы попали на эту страницу, то вы вероятнее всего пишите свое приложение для facebook. Возможно вы пишите его с помощью facebook php sdk, как и я.

Если же вы, как и я, на определенном этапе разработки, а именно на отправке комментария или сообщения на стенку приложения, столкнулись с ошибкой (#210) User not visible, то следующая информация для вас)

Продолжение →

Полезно(0)Бесполезно(0)