Пишу, по большей части, про историю, свою жизнь и немного про программирование.

В Домодедове всё спокойно

С наступающим!

«Опера» 9.50 и выше показывает не все JPEG

Расширение для «Оперы»: сайт только у меня не видно?

localStorage для Internet Explorer 6 и 7

Makecorner 0.25

Кнопка открывания дверей в лифтах

Фотокамера из конструктора «Лего»

Банан велик, а кожура ещё больше

Сконвертировал сайт за 2000—2003 гг

CANVAS 1K Tank Game

Порисовал немного на теге CANVAS, ничего интересного

ГИМП — говно

Just5 CP10 BestInSpacephone и CP11

UTF-8: быстрые регулярные выражения в PHP

Производительность различных библиотек регулярных выражений

Пешая доступность от метро МК «Царицыно»?

Прозрачный фон SVG в Хроме и Сафари

UTF-8: как быстрее получить длину строки

UTF-8: как быстро получить подстроку (+новый вариант strlen)

99 бутылок: КуМир

Посмотрел на Perl6

Музей Булгакова в доме 302 бис

Посмотрел на новые телефоны Just5

«Это не власть, если не от Бога»

Карта тела от «Гугла»

Ближе к народу

Судьба PHP6

Новый год в Казани

UTF-8: как быстрее измерить длину строки в PHP

Как я читаю книги

Сегодня в Москве беспорядки

Как была расшифрована письменность индейцев майя

Суши и роллы

На заметку: не покупать воду «Триумфальные воды»

HTTP-заголовок Default-Style

Невидимая страница

Таймшер территории у хищников

Странные посещения сайта

Барышня, соедините

Что смотреть из сериалов?

Сменил дизайн сайта

Сериал «Герои»

Посмотрел на часы с дисплеем на электронных чернилах

WebSocket отключают в браузерах

Придумал название для какой-нибудь новой Wiki

По этому

Впечатления от Саймака

Почему яд ядовит?

«Здоровое» питание

Пропавшая неделя

Google Translate Rap

MySQL и строки

PCRE 8.10

Аппаратное ускорение PHP

-25°С

PHP, UTF-8: восьмой этап, заключительный

Риторический вопрос

Стоп-лист доменной зоны .рф

Видеокамеры и фотоаппараты видят ИК-излучение

Макретинговое ISO

Туляки подковали-таки блоху!

Даже создатели Dojo не читают документацию

«Китайский спортсмен Ля Х… (кто?) стал победителем в тяжелой атлетике»

Начали ходить на скалодром

Как заменить одну строку на другую в файле (Linux)

Перевод часов — экономия 0,3%?

Кроссбраузерный data URI в CSS-файлах (подробно)

«Как пилят в Транснефти»

Ещё про алкоголь

Авторы книг, опишите персонажа сразу или никогда

Вред различных наркотиков

Не удаётся установить доверительные отношения

День рождения сайта

Что за проект я перевожу на UTF: FAQ

Как там штанга?

Креатив: «Властелин колёс»

PHP, UTF-8: седьмой этап, давайте что-нибудь сделаем с регулярными выражениями

Наконец-то купил билеты в «Аэрофлоте»

Тест на внимательность

Canon EOS 550D

Как работают дисконты

Эпидемия самолётов?

Москва ✈ Казань ✈ Москва

Привет из прошлого

Хорошо бы, чтобы состояние Caps Lock привязывалось к текущему приложению

Прощай, iPhone!

Телефон для пожилых

Латинский шрифт цифр

ICQ опять пытается стряхнуть альтернативные клиенты

Flashblock в «Опере»

IE9 и CSS3 2D Transforms

Вкусни! Сочни!

Stoyan Stefanov

Квартира, прогресс

«Аэрофлот» отменил рейс в Казань 31-го

Штраф за сжигание листвы

PHP, UTF-8: шестой этап, она же «строки, часть II». Заменяем

Не покупайте билеты на околоновогодние рейсы у «Авианова»

Вышла альфа «Оперы» 11 с расширениями

Новый спорт во сне

Цирк «Дю Солей»

«Авианова» временно прекратила рейсы в Казань

Почему Ильич?

Как правильно убить себя фанеркой (видеоинструкция)

Привет из будущего

Первые часы с дисплеем из электронных чернил

Как пишется «переносица»?

Карго-культ личности

Почему в гороскопы верят

Тигры под Москвой, или Найден рассказ Кира Булычёва

404fest: было здорово!

И о гаджетах

В Ярославле откопали письмо из коммунистического прошлого

PHP, UTF-8, всё ещё строки: упрощаем задачу, часть I

Бьёрн Страуструп в России

Бьёрн Страуструп

Мощь SVG и media queries

10.10.10 10:10:10

PHP, UTF-8, рассуждения по поводу строк

Огрызки от собеседований

Воздушный бой на чистом HTML

Шуруп иногда

Как преобразовать пробелы в табуляции в вашей программе

Дома холодно

Попал на bash.org.ru

PHP и UTF-8: пятый с половиной этап

Про бритьё морды лица

Не, слова-паразиты никакие не паразиты, вот

«Замедление времени»

Хорошо быть кошкой, хорошо собакою…

Inbox Zero

Москва → Самара → Москва

Попробовал переползти с ноутбука на стационарное рабочее место

Жена-дао

Optkit: можно ли автоматизировать мою графику?

SQL-инъекция в штрих-коде?

«Андроид» 2.2.1

Собираемся менять фотоаппарат

PHP4 без XML-парсера, плюс XPath

Ярославль

Тонкости heredoc в PHP

House M.D.

3G в Ярославле

Bitrix WTF

Пасхальное яйцо в █████ CMS

IE9 и его скорость, по сравнению с другими браузерами

PHP4 без XML-парсера

Гостиница «Которосль» в Ярославле

PHP и UTF-8: пятый этап

НАМИ

Мёртвые японские души

Огромные пульты

Хром → Опера

«Community»

PHP и UTF-8: четыре и шесть десятых или ещё проблемные функции

PHP и UTF-8: четыре с половиной или некоторые функции

Белоярская АЭС

IE9 beta

QR-код в ASCII

Пакетное скругление картинок v0̶.̶2̶.̶1 0.2.2

«Ты слишком правильный»

Микроцефал

Пакетное скругление картинок v0.2

PHP и UTF-8: четвёртый этап

33

Веб-сервис оптимизации SVG

Ограничение сна: FAIL

PHP и UTF-8: третий этап (давайте уже что-нибудь заменим)

PHP и UTF-8: третий этап (создание прототипов)

Пакетное скругление картинок: оболочка

Травма плеча перестала беспокоить

ЖЖ, OpenID и мой блог

Как бороться с туннельным синдромом

Тест на понимание

PHP и UTF-8: второй этап (продолжение: ничего не забыли?)

PHP и UTF-8: второй этап (ничего не забыли?)

PHP и UTF-8: первый этап

Милиция → Полиция

PHP и UTF-8

Ближайшие поездки

Сколько глаз у семи нянек?

Ошибки до собеседования

Пакетное скругление картинок v0.1

Предложили разрабатывать Samba4

«Декстер»

Симферополь

Пакетное скругление картинок

Клички городов

Сказка — ложь, да в ней намёк

Некоторые программисты стыдятся знания PHP

Квартира строится

«Жгут кислород»—2

«Жгут кислород»

DE██

Очередной BSOD

Вот бы CUDA в интерпретаторы

Сериал «Шерлок»

Москва ✈ Екатеринбург ✈ Москва

Chromium 7 alpha vs. IE9TPP4

Мастер Йода и Зелёнки

Куда открывается дверь

Epic War 4

Пошлая реклама в Симферополе

«Совы» и «вторая смена»

Про продукты в СССР

Навигатор для пешехода

Онлайн регистрация в интернете и аэропорт Внуково: FAIL

О, спорт, ты мымр

Москва ✈ Симферополь ✈ Москва

«Теория большого взрыва»

Ограничения на localStorage

Зачем нужны все эти -moz-, -o-, -ms-, -webkit-?

OpenID ЖЖ

Чем одна аббревиатура лучше другой?

Жизнь достаточно сложна и существу не надо осматриваться в поисках какой-либо дополнительной вины

Интернет и электронная почта

Сконвертировал старые комментарии

Универсальный пульт

Интуиция необходима для выживания (жёлтый заголовок)

Логика — не true/false

Булгар

JS — слишком сложный язык для большинства

Интуиция

Сегодня вылетаю в Москву

Нищета отечественной медицины

село Смолдеярово

Флешка в 16 мегабайт

1,5 недели отравления позади

DNS rebinding

Стоянка в Домодедове: платная, но не охраняемая

В заснеженной, холодной России…

Вторая годовщина свадьбы

Быть москвичом

Москва → Казань → Москва

Жара

iPod Touch → iPhone

Собеседование

озеро Круглое

CSS vs. JSSS

Ó òåáÿ ÷òî, êîäèðîâêà ñëåòåëà?

Специальный вид «Яндекса» для speeddial «Оперы»

rel=«noreferrer»

Посмотрел iPhone 4

Снег не пошёл

Музей игровых автоматов

Футболки студии Артемия Лебедева — кю

MotionJPEG и favicon

Книги под старину

PHP для «Андроида»

Быстродействие: GraphicsMagick vs. ImageMagick

Медицинский генерал

PHP 5.3: что нового?

Наши с женой фотки распозаются по интернетам

CSS хак для WebKit («Хром» и «Сафари») через «__qem»

Что такое __qem?

«СВАКС… Когда вы забатите довольно воровать настоящий лучший»

iPhone 4: проблема «No SIM installed»

Join the dark side and get cookies

Тёплое ламповое настроение

Патриархат

CSS hack для FireFox 4

Скорость JavaScript в iOS и Android

Figlet

Вред алкоголя или история изобретения тега BLINK

«Здесь рыбы нет»

Труъ Bash

Житомирский областной партийный архив

Восстановление флешки

Сьяновские каменоломни (ака Сьяны)

Motion JPEG или о чём я говорил

Не все кнопки одинаково полезны

Бардак: Motion JPEG (M-JPEG) и тег VIDEO

Rape-Axe

with в JavaScript и VBScript

Прощай, «Опера»

Секс-дружелюбие

Про состояние российской разведки

Никто ещё не выпустил пиво Python?

DEFENDER в favicon

Хороним XBM

Снова про кроссбраузерные скруглённые уголки

Контекстная реклама такая контекстная

Микроболк

Google Native Client

Буйство эмуляторов на JavaScript

Wolf 5k strikes back

Пуш-ап в плавках

Короткий способ определения IE через JavaScript в IE9 не сработает

В журнале «Xakep» написано, что XOR эффектиный криптоалгоритм

Вакансии программистов в «Яндексе»

Thunderbird 3.1 заколебал

Наша история в картине

Антенну iPhone 4 нельзя зажимать рукой?

Canvas в IE9 будет

Тут недавно спрашивали про антивирусы под смартфоны

Идеи Леонардо да Винчи в Казани

Этиловый спирт и время

Скорости флешек

Трансляция в Twitter

Терри Пратчетт. Перевод «Unseen Academicals» («Невиданное университетское одеяние»)

⌘ WTF?

Цой жив, ребята

Суровый челябинский блогер отжал у нигерийцев $10

Насуби

Анонимные комментарии включены

SAR и показатель излучения телефона

У меня на работе, на столе цветок распустился

Видео для веба: у VP8 есть будущее

Анонимные комментарии

Обновления на блоге

Проблема: Windows 7 и Samba (Linux)

«Эпл» делает очень плохой софт под Windows

HTML5 test

«Опера» — ещё больше вещей из HTML5

Идея: кнопка добавления в Google Reader

Гимн России и гики

Выяснил группу крови

IE, непрямоугольные блоки и тени

Как выехать необманутым с автосервиса

Браузеры и стандарты: Ахиллес и черепаха

Четыре малоизвестных факта о conditional comments (условных комментариях) в Internet Explorer

Обнаружение версии IE в режиме эмуляции через условную компиляцию JavaScript

Билеты на аэроэкспресс через интернет

Караби-яйла

КГУ → КФУ

Scalar type hinting в PHP 5.4.X или 6.X

PHP-FPM будет входить в состав PHP 5.3.x

Москва → Казань → Москва

Регулятор громкости в плеере для IE

Аппаратное ускорение в пятом «Сафари»

iPhone 4

Nginx и WSGI

Картинки в комментариях на моём сайте

Android: игра Doodle Jump

В интернет через «Андроид»

Петра (Иордания)

CSS hack для Safari 2, 3, 4 и Chrome (Chromium) 1, 2, 3, 4, 5 и 6

Android WebKit, iPhone Safari и порядок загрузки ресурсов

HTML5 и IE9

Тег video и IE

Canvas в IE9

Наши свадебные фото в сети

Закрытие фестиваля «Твой шанс»

Распайка дата-кабеля iPhone

Скорость CSS-анимации в браузере

Диалоги с животными

Советский солдат отбирает у немки велосипед или как всё было на самом деле

Perl write-only vs. JS write-only

Казань?

CSS3: layout

Andoroid: превращаем мобильный браузер в настольный

Комикс: nik-aragua

99 бутылок: gnuplot

Иордания

Москва → Симферополь → Караби Яйла → Симферополь → Москва

Завтра в отпуск

Доставка дров в мой персональный ад

Кроссовки-ролики

Уязвимости в плагинах браузеров

Московский дворик

Купил палатку

Загадочная реклама

Нам пишут

Internet Explorer 9 Platform Preview 2

Силы УГ

Девушка за рулём

Сколько браузеров нужно, чтобы вкрутить лампочку

Отключение социальщины в Google Reader

Сон про тюрьму

Шарм-эль-Шейх

Говорящий детектор радара

Книга: получил первые экземпляры

Unused routers

Новости по книге

DevelStudio

Thuderbird: правующий часовой пояс

10км, нормальненько

Фонарик для спелео

Большой матерный загиб

Выступление звёзд эстрады

Как получить короткое имя в Powershell (8.3)

Традиционная субботняя спелеотренировка

Giflite и графический режим

ЧПУ

Ок-таш

10 км и аллергия

Банковские скрижали

Вифлеем

Отключаем услуги MTS

Он просто разместил объяву

Взять волчьего языка

Шпили-Вили-Спам

MHTML/Data URI и Windows Vista+IE7

3 года вместе

Щенячий восторг, Интернет в мозг

iPad

Отношанцы

Буква «ё»: Илья срывает покровы

Анекдоты 100 лет назад

Барщевский

Так ли безопасен Safari

10 км: выбежал из 5,50

Лень — защитный механизм

Девелоперы и митохондрии

Опасносте: первое апреля

Невнятный exception у xml.sax

Девственный компот

Вчерашняя спелеотренировка

Иерусалим

Страх высоты

IE9 в режиме IE7

Леонид Каганов и «Лена Сквоттер»

Вред пива

WebKit иногда не передаёт Referer

Книга: ну, ёлки-палки

Очередная спелеотренировка

Новое слово: бякинг

Мёртвое море

Сны

10км: горки

SVG и браузеры

Диалог в столовой

IE 9 TP

Зависание _mysql (mysqldb)

Англия — оно вам надо?

Mongo vs. MySQL

Windows 7 beta/RC и перезагрузка каждые два часа

«Опера» для Айфона в 6 раз быстрее «Сафари»

PyPy 1.2

Никаких шансов

Шавка

Штанга

О курении на лестничной площадке

Производительность «Оперы» 10.50

Nexus One и мультитач

C-Hotels

«МММ»

Мы в Египте

«Авианоухау»

Скидки у авиакомпаний

Мама Чолли

IE6- и фон полупрозрачного PNG

Torrents.ru сменил хост

Microsoft покажет IE9 в марте

Проблема в IE: «//» в link на CSS

JavaScript V8 и nginx

Как узнать в каком месте зависла программа на PHP?

PHP 5.2.12 → PHP 5.3.1

С днём влюблённых, любимая!

|̲̲̲͡͡͡▫ ̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲|, милый |̲̲̲͡͡͡▫ ̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲|

Бонус от «Утконоса»

Скрапламер

IPv6

Как сделать PHP ещё хуже

Куда пойти в Москве-5

Очередные 10 километров

Садитесь, товарищ подозреваемый

Мате

Владислав Мухин

10㎞: win

Ё

Ненависти к «Опере» пост

Первый апдейт прошивки Nexus One

HipHop PHP

10㎞: fail

Карта Украины для Navitel Navigator

Navitel Navigator

«Гопник» и «Гопник-2»

Motorola Milestone

bigsync vs. rsync

PyCamp Киев

Хабры осуждения псот

Альтернативный CTCS

Asus DSL-N13 и торренты

Болк ПЦ

10 км: третий раз

«Реактивные веб-сайты»

Multitouch в Nexus One

Verbatim Game

Спелеотренировка №2

B.I.T.C.H.E.S

30 января: я в Киеве, на PyCamp

10км: сегодня cancel, вопрос про фонарик

Релиз FF 3.6?

Эпическая швабра: +1 к бардаку

Единичные случаи: по одному в день

10 км

Принцип неопределённости Гейзенберга

Френдик

Спелеотренировка №1

Сайт, RSS и браузерный XSLT

Воен упячки — Роджер Желязны

Бег

Google (HTC) Nexus One

Fring: SIP

Google Nexus One

Что ты смотришь на сучок в глазе брата твоего, а бревна в твоём глазе не чувствуешь?

Opera Turbo и  ̶Т̶а̶й̶н̶а̶я̶ ̶к̶о̶м̶н̶а̶т̶а̶ ограничение по стране

Популярность языков программирования: Java, C, PHP

Статистика браузеров и платформ

FAQ о праве на съёмку

Устал я что-то

Чудесный X-Wap-Profile и новые телефоны HTC на базе «Андроида»

Android

JavaScript: это IE?

«Тщета, или крушение Титана»

Pure PHP class LZF decompression (lzf_decompress)

Особенности перевода

«Чёрная молния»: product placement

Powershell и объектный pipe

Ctrl ←2009
Ctrl →2011