MyOpenID: конец

В своё время я довольно активно увлекался OpenID и писал про него не раз. Приводил в пример MyOpenID. Но годы шли и протокол, по большому счёту, стал не нужен. Его идеи реализованы в oAuth и сейчас активно применяются всеми соцсетями, которые захватили мир. Так что новость про закрытие проекта MyOpenID меня не удивила. Такие дела…

08.09.2013. Раздел: Интернет. Ключевые слова: .

Вирус в роутере

Не прошло и пяти лет после того, как в интернете стали появляться броские заголовки а-ля «Вирусы теперь могут проникать в BIOS и роутеры!!!» как сам, похоже, столкнулся с этой проблемой. По крайней мере, другого объяснения не могу найти. Читать дальше…

21.06.2012. Раздел: Софт. Ключевые слова: , .

Tumblr

Долгое время всё самое интересное я расшаривал в Google Reader, но последние изменения искоренили удобство и быстроту этого функционала. Расшаривать в G+ бессмысленно, т.к. там никто читать не будет и им не удобно пользоваться. Я решил, что для этого буду пользоваться Tumblr. Кому интересно то, что интересно мне — подписывайтесь.

21.11.2011. Раздел: Интернет.

БАТЭ — «Милан» — 1:1 (фото)

А во вторник к нам приезжал «Милан», фанатом которого я являюсь аж с 1994 года. Наконец-то удалось попасть на игру со своими любимцами. Да не просто попасть, а поснимать матч в метре от кромки поля :)

1. Футбольный клуб БАТЭ

Читать дальше…

03.11.2011. Раздел: Спорт. Ключевые слова: , .

Продинамили…

Динамо Минск

Впервые за долгие годы поклонники минского «Динамо» смотрели на стартующий футбольный сезон с оптимизмом. Ещё бы: обновлённый состав, громкие по нашим меркам имена и, наконец-то, волевая победа в первом туре и три забитых мяча. Вот оно — уже грезились золотые перспективы. Только уже со следующего тура они стали затягиваться туманом. Дальше — гуще… Четыре подряд игры без голов, две невнятные ничьи и пара поражений (принципиальное от БАТЭ, а также от «Нафтана»). Что будет дальше? Кажется, отставка Василенко не за горами…

22.04.2011. Раздел: Спорт. Ключевые слова: , .

Купи котэ — назови БАТЭ!

БАТЭ. Фото Reuters Знаменательное событие произошло сегодня! Впервые белорусский футбольный клуб вышел из группового раунда еврокубков! БАТЭ досрочно, за два тура, вышел в 1/16 Лиги Европы!

Последнее наивысшее достижение белорусского клубного футбола (тогда ещё в рамках выступлений за СССР) принадлежит минскому «Динамо», вышедшему в четвертьфинал Кубка Кубков 1987/88.

Так что есть что праздновать! Будем биться и дальше!

04.11.2010. Раздел: Спорт. Ключевые слова: , .

Бесплатный VPS (шок! жесть!)

Сегодня, когда в очередной раз что-то наябнулось на рабочих серверах, подумалось, что как же тяжело приходилось ранее на виртуальном хостинге в случае серьёзных проблем. Каждый раз вспоминаю с ужасом восстановления бэкапов «по запросу» (когда ответ может прийти через сутки, а может не прийти вообще) и безвозвратно утерянные сайты. Даже для небольших сайтов сейчас вряд ли я возьму отдельный виртуальный хост — скорее повешу на свой шаред. Тем более, с недавнего времени, у нас с Лёшкой появился халявный VPS от McHost.ru. Пока никаких проблем не было — правда, ничего крупного там ещё и не крутится. Зато можно самим озаботиться бэкапами и настройками.

Кстати, если вам нужен пример скрипта, который по крону будет бэкапить необходимые базы и файлы, можете воспользоваться этим bash-скриптом. Я его перепилил под свои нужды и он успешно справляется со своей задачей на одном сервере — bash рулит, ага :)

25.09.2010. Раздел: Интернет. Ключевые слова: , .

Радости и проблемы PHP 5.3

PHP 5.3 радует всеми своими последними изменениями. Правда, руки ещё не дошли до всяких замыканий и нэймспэйсов. Зато внушительный прирост производительности уже успел оценить. Вот только ветка 5.3 пока сырая и необходимо обновляться при всех новых апдейтах.

Вот, например, сегодня часа три промучался с решением проблемы, при которой во время ajax-запроса сервер не хочет отдавать значение $_SERVER['HTTP_X_REQUESTED_WITH']. При чём это было абсолютно рандомно, только для некоторых запросов, и никакие попытки дебага не помогали. Я, конечно, допускаю возможность того, что я сам где-то ошибся, но обновление с 5.3.2 до 5.3.3 сразу же решило проблему…

07.09.2010. Раздел: PHP. Ключевые слова: , .

Сумка-конструктор

Рюкзак Vanguard Up-Rise 34Сегодня решил «пересобрать» любимый конструктор — Vanguard UP-Rise 34. Чудесная слинг-сумка для фотокамеры и объективов: удобная, относительно компактная, и при этом просторная. Но когда дело касается оборудовать внутри пространство — начинаются мучения. И не сама сумка виновата: просто хочется сделать максимально удобно (ближайшие недели придётся снимать очень много) и безопасно. В итоге провозился сегодня, честное слово, часа два, а всё равно не удовлетворён результатом…

Интересно, есть ли где-нибудь подборки информации о том, как кто двигает перегородки для разных сумок и набора камер/объективов? :)

Update: сообщники посоветовали cambags.com — хороший ресурс.

31.07.2010. Раздел: Из жизни. Ключевые слова: , .

Модуль авторизация через ВКонтакте для Kohana

После открытия API ВКонтакте сразу появилось несколько статей по созданию быстрой авторизации на своём сайте пользователей vk.com, в т.ч. и на PHP. Решил заняться написанием модуля авторизации для Kohana.

Документация по API очень хилая, пришлось изучать js-скрипты durov.at и переносить некоторый функционал на PHP (отправка POST-запроса с получением полной информации о пользователе, вместо ajax-овой реализации на durov.at). Самым сложным местом оказалось генерирование уникальной подписи запроса (как они объясняют, “подпись запроса по стандартной схеме”), т.к. этот процесс нормально не описан.

Модуль Vk умеет логиниться и получать информацию о пользователе и, соответственно, разлогиниваться. Информация хранится в cookie и в сессии. При желании, можно складывать всё в БД, запрашивать дополнительную информацию о пользователе и т.д..

Подробное описание на странице модуля в github. Не забываем создать свое приложение ВКонтакте для тестирования и записать полученные API ID, ключ приложения и защищенный ключ в config/vk.php, а также создать файл xd_receiver.htm по примеру в описании.

Скачать модуль авторизация через ВКонтакте для Kohana на PHP

17.05.2010. Раздел: PHP. Ключевые слова: , .