Позднее Ctrl + ↑

Убили главу ЦАА

Как вы уже наверное знаете, в Москве был убит глава Центра Американского Английского Вардан Кушнир.

Новость об убийстве Кушнира вызвала ажиотаж среди интернетчиков, что выразилось во всплеске торжествующих записей в блогах и форумах.

(Отсюда)

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

Vista? WTF?

Корпорация Microsoft объявила сегодня название своей новой операционной системы, которая появится на рынке в 2006 году.

Официальное название новой ОС, известной многим под кодовым названием Longhorn, будет Windows Vista.

Бета-версия (тестовая версия) Vista появится 3 августа 2005 года, заявили представители Microsoft. А новые сведения об ОС будут обнародованы на конференции разработчиков, в сентябре.

Какой ужас.

Update: Ага.

Windows Vista

См. также и сякже.

Памятник

В выходные очередной раз ездили на Увильды.

В одном из дачных кооперативов возводится уникальное техническое сооружение — памятник фонарному столбу:

Памятник фонарному столбу

Или что это?

Чайный динамик

Налил себе чай в кружку, включил громко-громко музыку и обратил внимание вот на что: на поверхности чая из центра круги расходятся в ритм музыке. Едва заметные, но всё-таки. А когда в музыке тишина — круги исчезают. Похоже на то, как выглядит большой играющий динамик.

Надо же. Всё время пью чай и слушаю громко музыку, а никогда не замечал. Сижу вот и смотрю на это явление уже минут 10 подряд. Ставлю разную музыку, смотрю чем отличается. Интересно.

Я вот думаю, что где-нибудь в клубе круги должны быть побольше, наверное.

e2 Release 1.11 Beta 3

Новая версия v1106: скачать, либо автообновление.

Вроде бы окончательно пофиксена SpeSta и исправлена пара багов, которые бы всё равно никто никогда не нашёл.

Ужасный баг Оперы с куками

Как известно, браузер решает, какие куки слать странице вместе с запросом, на основании того, какие домен и путь прописаны у куки. Причём домены тупо сравниваются своими концами. То есть, кука, оставленная для домена ilyabirman.ru, видна всем доменам *.ilyabirman.ru.

Страшный баг Оперы состоит в том, что если домены ilyabirman.ru и something.ilyabirman.ru создадут куки под именем name, то им обоим будет слаться та кука, которая оставлена для домена ilyabirman.ru. Таким образом, если something.ilyabirman.ru по неосторожности оставил куку с таким же именем, с каким уже успел оставить куку ilyabirman.ru, то он никак не сможет достать её значение.

Другие браузеры понимают, что более «родные» куки должны иметь приоритет...

Из-за этой проблемы мне не удавалось залогиниться в e2, который я поставил в своём поддомене, ведь ему прилетала кука не с тем ключиком, который только что был сгенерен, а с тем, который валиден только для ilyabirman.ru.

Секс с этим багом продолжался несколько часов: записываю в куку значение, а прилетает совсем другое, что за чертовщина!? Всё это ещё и осложнялось тем, что изучаемые куки представляли собой случайные 40-значные шестнадцатиричные последовательности, поэтому чисто визуально понять, что прилетевшая кука относилась к ilyabirman.ru не представлялось возможным. Но, наконец, я вычислил в чём было дело.

Начиная с v1104, e2 приписывает ко всем создаваемым кукам префиксы, состоящие из такого числа знаков подчёркивания, насколько глубоко относительно второго уровня зарыт домен, где он установлен. То есть, сайт something.ilyabirman.ru получает куки, например _key, _commenter_email и так далее.

Это уже второй баг Оперы, который мне пришлось сегодня исправлять самому в e2. Но про первый я даже рассказывать не хочу, там такииииие дебри DOM...

Fix That SpeSta!

Возможно, кто-то заметил, что SpeSta работает из-под e2 как-то криво.

То есть, вроде бы она всё и считает, но на страницах типа «Откуда идут» и «Запрашиваемые страницы» отображалось что-то странное (точнее сформулировать трудно). Я этого долгое время вообще не замечал, т. к. довольно давно вся статистика мне стала вполне до барабана. Потом мне на эту проблему указал один умелец, который, по его словам, писал «статью про e2» (судя по всему, не дописал и умер). Как починить это всё я понятия не имел, поковырялся чё-то, выпустил пару хотфиксов, которые вроде бы всё исправляли, обнаружил, что ничерта они не исправляли, и забил.

Победа пришла неожиданно. Вчера в ходе общих поисково-расследовательских мероприятий я обнаружил заметку, в которой написано, как заставить штуку работать. Слово автору:

!!Открываем файл stat/counter.php (если SpeSta установлена у вас в папку stat, разумеется). Находим пару строчек следующего содержания:

if (!isset ($ref) ) $ref=$GLOBALS[’HTTP_REFERER’];
if (!isset ($pg) ) $pg=$GLOBALS[’REQUEST_URI’];

Меням на следующее:

if (!isset ($ref) ) $ref=$_SERVER[’HTTP_REFERER’];
if (!isset ($pg) ) $pg=$_SERVER[’REQUEST_URI’];!!

Попробовал — вроде бы помогло. Исправление довольно приятное в том плане, что хуже таким образом сделать не возможно точно. Поэтому, думаю, следующий хотфикс научит e2 влезать в counter.php и править это автоматически.

Ранее Ctrl + ↓