В выходные очередной раз ездили на Увильды.
В одном из дачных кооперативов возводится уникальное техническое сооружение — памятник фонарному столбу:
Или что это?
В выходные очередной раз ездили на Увильды.
В одном из дачных кооперативов возводится уникальное техническое сооружение — памятник фонарному столбу:
Или что это?
Налил себе чай в кружку, включил громко-громко музыку и обратил внимание вот на что: на поверхности чая из центра круги расходятся в ритм музыке. Едва заметные, но всё-таки. А когда в музыке тишина — круги исчезают. Похоже на то, как выглядит большой играющий динамик.
Надо же. Всё время пью чай и слушаю громко музыку, а никогда не замечал. Сижу вот и смотрю на это явление уже минут 10 подряд. Ставлю разную музыку, смотрю чем отличается. Интересно.
Я вот думаю, что где-нибудь в клубе круги должны быть побольше, наверное.
Уф, ну теперь вроде всё.
Конечно, было бы красиво, если бы Release 1.11 назывался v1111, однако получилось всего лишь v1109.
...если вернуться к началу разговора, то можно проговорить ещё полтора часа.
Новая версия 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...
Возможно, кто-то заметил, что 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 и править это автоматически.
Какие только веб-сервисы не встретишь в Сети...
Поставил Traktor 2.61. Появилось то, чего так не хватало в предыдущих моделях — поддержка Ogg! И перестало, наконец, глючить управление кьюшками каналов с клавиатуры.
Во-первых, потому, что союз «и» уже короткий на слух и на вид (украинцам еще больше повезло с «i»).
Because the Russian conjunction и (and) sounds and looks short enough (with «y», the Spanish are the luckiest of the bunch).
Любой интерфейс можно упростить в два раза.
Any interface is twice as complex as it can be. Therefore it can be made twice as simple as it is.