Failed to validate oauth signature and token

На досуге, решил навоять один сервис, который тесно интегрирован с социальными сетями, в частности с твиттером. Во время работы, натолкнулся на интересную ошибку, в "некоторый момент", апи твиттера вылетает и начинает на любые запросы отдавать 401 ошибку. Не авторизован ты и все.

Ну, а я чё? Я парень простой и решил идти по дебаг трейсу и разбираться в чем ошибка. Предварительно я конечно погуглил эту проблему и даже почитал автора либы которую я использую для связи с твиттером, но решений там не нашел.

Тихо и не спеша, я просрал на это дело около трех вечеров, по 1-2 часа вечером выделяю на проекты. Что самое странное, апи то работало, то не работало и уловить динамику появления ошибки у меня не получалось.

А решение, как обычно было рядом, проблема была в том, что я захлопывал крушку ноутбука :D Точнее так, сервисы я стараюсь сразу делать в родной среде, тобишь на линуксе, для этих делов, у меня есть virtualbox, в котором живут виртуалки с линуксом. Пока я работаю над одним сервисом, выключать виртуалки не приходится. Я их просто перетащил на другой рабочий стол и сижу себе спокойно по ssh, делаю tail -f на лог ошибок. Собственно, паттерн работы с ноутбуком, подразумевает что выключать его приходится редко, а засыпать часто. Ну и вот, после просыпания, в виртуалках время не синхронизировалось, а оставалось тем, в какой момент ноутбук засыпал. Из-за этого, при подписывание запросов, они подписывались не правильно и апи твиттера посылал меня на болт считая жуликом.


api, Linux, php, twitter, virtualbox      

Идея беслатного wifi

В очередной раз, просматривая доступные сети на мобиле, задумался "Почему они все закрыты?". Закрыты они по понятным причинам, что бы всякие умники не качали через вас торренты и не тратили ваш трафик.

wifilogo.png

Это вопрос скорее к производителям, чем к пользователям.

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

Читать далее

internet, jabber, nokia, Router, twitter, wifi      

Блог

Очередной час свободного времени потратил на оптимизацию, точнее на доводку до ума разных мелочей, которые пилили меня последнее время.

Первое, это перенос блога с vitman.name обратно на blog.rpsl.info. Причин этого весьма много. Основная, это конечно домен. Раздробленность, которая присутствует, порядком надоела. Раньше стремился всему сделать отдельное место, теперь наоборот, собираю всё обратно в кучку. Те домены которые висят - пусть висят, никуда не денутся. Да и movable-type, позволяет манипулировать сайтам - только в путь.

22775v1-max-450x450.png

Читать далее

blog, CMS, Google, Google Analytics, twitter, web2.0