January 23rd, 2010

Отправка твита

На днях я к своему сайту прикрутил автоматическую отправку новостей в Twitter, сейчас хочу рассказать, как это сделал.

Отправка твита

v:1.0 23.01.2010

Микроблоги Twitter набирают все большую популярность, поэтому вполне понятно желание вебмастера использовать это средство для раскрутки сайта. При появлении на сайте нового материала вебмастер отражает этот факт в новостной ленте, к которой уже подключен RSS-канал, и отправляет соответствующее сообщение в Twitter. Если новостная лента формируется автоматически, то вполне понятно желание и твит отправлять тоже автоматически.

Пользователи Zend framework'а могут воспользоваться несколькими способами отправки сообщения в Twitter.
Способ первый. Использование специализированной библиотеки Zend_Service_Twitter.



Где $vUserName и $vPassword - имя и пароль пользователя в Twitter, а $vMessage - сообщение, которое надо передать.
Как видите, способ более чем простой и пояснения не требует.

Второй способ.
Этот способ описывается здесь:
http://www.davedevelopment.co.uk/2008/10/13/zend-framework-and-the-twitter-api



Где $vUserName и $vPassword - имя и пароль пользователя в Twitter, а $vMessage - сообщение, которое надо передать.
Dave Marshall не понравился класс Zend_Service_Twitter и он пошел своим путем, давайте разберемся, что делает.
Zend_Http_Client - это реализация HTTP клиента для PHP. Клиент поддерживает как простой функционал, например, отправка различных HTTP запросов, так и более сложный, например, HTTP идентификацию и механизм cookie.
Для отправки сообщения Dave создает HTTP-запрос, логируется на сервер Twitter и отправляет запрос, в параметре которого указывает текст сообщения.

Есть множество способов отправки твита и без использования Zend framework.
Во-первых, для использования класса Zend_Service_Twitter не обязательно использовать весь framework, можно только этот класс.
Во-вторых, в программах на PHP можно использовать или библиотеку API Twitter http://apiwiki.twitter.com или обертки стандартного API, выполненные в виде других, часто более удобных библиотек.
Многие из этих библиотек доступны для свободного использования.

Петрелевич Сергей
petrelevich@yandex.ru
www.SmartyIT.ru

8 правил инноваций от Тайлера

Недавно на Хабре появился интересный пост "8 правил инноваций от Тайлера"

1. «Никакого страха. Никакого растрачивания себя впустую. Умение пустить то, что не слишком важно, на самотек».
2. «Никакого страха. Никакого растрачивания себя впустую. Умение пустить то, что не слишком важно, на самотек».
3. «Я говорю — не нужно быть доскональным. Перестаньте быть идеальными. Развивайтесь и позвольте кирпичам иногда вываливаться из стены».
4. «Лишь утратив всё, мы обретаем свободу».
5. «Ты – это не твоя работы, не твои деньги, твоя машина, твой бумажник и твоя одежда».
6. «Люди ежедневно уговаривают себя, представляют, какими они хотели бы быть. Но у них нет смелости, чтобы просто быть именно такими».
7. «Как перья ни цепляй, цыплёнком не станешь».
8. «Это твоя жизнь, и она проходит минута за минутой».


Ссылка на пост
http://habrahabr.ru/blogs/arbeit/79793/