Про планы и что случалось за последнее время.

Для начала, немного о том, что произошло пока не писал. Мне таки пришел мой Raspberry Pi. Интересная штука, но более серьёзные изуверства над ней у меня ещё впереди! Купил себе Sony SmartWatch. Ничего сверхъестественного в них нет, но смысл в этих часах всё же есть. Оказывается, дополнительный экран к смартфону всё же нужен. Я достаточно быстро выработал у себя привычку по максимуму использовать их, чем постоянно доставать смартфон, который может находиться глубоко в одеждах.
Далее...

iPix

Кстати, я восстановил свой проект iPix.

Он доступен по старому адресу: http://ipix.su/

Работает очень быстро, все клиенты так же работают.

Если не буду лениться, выкачу как-нибудь обновленную версию на Symfony 2, которая сейчас у меня в полурабочем состоянии. С мультизагрузкой и личными кабинетами, ага.

Далее...

Клёвая подсветка синтаксиса

По наводке одного моего товарища решил прикрутить к своему блогу подсветку синтаксиса «на лету» с помощью библиотеки google-code-prettify. В начале, я отнесся немного скептически к идее прекрутить подсветку исходников к этому блогу, т.к. не рассматривал возможности делать это на клиенте, а серверный парсер маркдауна не мой, а GitHub’а. Следовательно, к самому парсеру я ничего своего прикрутить принципиально не могу. Ну, а клиентский обработчик повесился без проблем. Давайте потестируем его: PHP:
Далее...

[PHP] Двухфакторная авторизация по токену Google

Токен для двухфакторной авторизации с помощью Google

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

Пример такой авторизации можно увидеть в Google или Dropbox, при включении в этих сервисах двухфакторной авторизации.

Другой же токен генерируется на смартфоне с помощью Google Authenticator.

Далее...

Подробности ipix.su

Подробности ipix.su Когда я писал в прошлый раз о своих новостях, я совершенно забыл, что я за это время запустил свой собственный хостинг изображений! Если коротко, то вот его адрес: ipix.su. Если интересна техническая сторона, то хостится он на моем сервере в Hetzner, в своей основе имеет микрофреймворк Silex, а контент раздаёт через CDN от CloudFlare, что означает, что положить его на грузкой будет… гхм… проблемно, скажем так. Основной упор в разработке был сделан на максимальной простоте использования (как загрузки, так и расшаривания полученной ссылки).
Далее...