Позднее Ctrl + ↑

Посмотрел Kill Bill

Subj. Вроде понравилось.

Дима называет это «мультфильмом, снятым на видео» (он раньше смотрел) — ну да, так и есть; впервые в мире есть актёры, которые на вопрос «Вы в мультфильмах не снимались» могут честно ответить «Снимались».

Седня или завтра посмотрю Kill Bill 2.

e2 требуется безглючный кавычкер

На данный момент в e2 кавычки расставляет какой-то скрипт, найденный в интернете; никакой информации об авторе я не нашел. Мне не нравится, что а) скрипт глючит; б) я не могу указать в эбауте e2 имя его автора.

Кто-нибудь знает безглючный кавычкер? Или придётся писать самому?

Кавычкер должен уметь пробираться через навороченный HTML и даже отличать в нём текст от javaScript. Т. е. в идеале я должен иметь возможность просто пропустить через него всю страницу:

echo kavychki ($page);

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

winlogon.exe

Если назвать программу winlogon.exe, то диспетчер задач винды не сможет её убить, так как, по его мнению, это критический системный процесс. Именно так, winlogon.exe, нужно называть свои вирусы, чтобы гарантировать их постоянную работу.

Ещё про процессы, которые невозможно убить

Про Италию — 1

Сначала про то, как мы туда доехали.

Во-первых, тут в Германии у меня куча родственников, это всё долгая история, но смысл в том, что часть этих родственников уже была на том курорте в Италии, куда ездили мы (я, Дмитрий «OnyX» Бирман и его подруга Ира); собственно, они нам его и посоветовали. Город называется Igea Marina (читается «Иджеа Марина»). Они тоже ездили туда на машине (это 1100 километров от Фридберга). И, хотя мы были при GPS’е с ноутбуком, мы решили перед отъездом хотя бы в общих чертах разузнать у них, как туда ехать. Ну, и они нам всё подробно рассказали.

Они нам рассказали как мы поедем сначала 300 километров по Германии, потом 300 километров по Австрии, а потом ещё 500 по Италии. Димка просчитал в программе Map & Guide 10 кратчайшую дорогу отсюда до Igea Marina, поэтому на карте на экране ноута правильная дорога у нас всегда была выделена толстой синей линией. А GPS был готов показывать нам где мы сейчас находимся и с какой скоростью куда движемся.

Кстати, важно ещё отметить, что

  • в Германии автобаны бесплатные;
  • в Австрии автобаны платные, там система примерно как с марками на письмах: нужно купить специальную наклейку на лобовое стекло (она называется словом «виньетка») и тогда тебя типа везде пропускают;
  • в Италии автобаны тоже платные, но там допотопная система (как в Америке): нужно отдавать монетки людям в будках через каждые N километров.

Ну, в общем, заправились, поехали. Было 8 вечера. Мы примерно представляли как нам ехать по Германии, поэтому подключали ноутбук и GPS уже когда поехали. (Кстати, у Димки есть такая волшебная штука, которую втыкаешь в прикуриватель одним концом, в ноутбук другим, и ноутбук работает.) Где-то через полчаса я обнаружил (я типа был штурманом, у меня на коленках жил ноут), что мы едем не по тому автобану, по которому надо, по мнению Map & Guide, а по параллельному. Ну, GPS — вещь, мы вырулили на правильный автобан очень легко, потеряли в общей сложности километра три. Кстати, удобно, что GPS видит не только по какой дороге ты едешь, можно даже рассмотреть конкретный ряд, а это очень важно, ведь не со всех рядов можно всюду поворачивать (это действительно очень важно на всяких хитроумных многоуровневых развязках).

В какой-то момент мы переехали границу и началась Австрия. На границе стояли два пограничника и махали руками, подгоняя проезжающие машины. Мы решили, что эти люди заодно проверяют наличие виньетки. В Австрии ограничение на автобане — 120 км/ч (в Германии — 250 км/ч). С наступлением Австрии автобан стал намного интереснее: если в Германии это была плоская полоса с радиусом кривизны минимум километр, то в Австрии резко начались мосты и тоннели (по 100 метров длиной), какие-то непонятные конструкции на дороге; в общем, как в фильмах про будущее. Кстати, мы там ехали ночью, так что это всё офигенно светилось.

Вот так выглядит один из тоннелей. Несмотря на 4 секунды выдержки и тот факт, что машина двигалась со скоростью, скажем, 100 км/ч, фотография очень гладкая — выводы о качестве дорог делайте сами

В какой-то момент мы обнаружили, что в 50 км слева от нас находится Цюрих, а справа — Берн. При этом мы продолжали двигаться по правильной жирной синей дороге на экране. Мы с Ирой пытались понять, что к чему. То есть примерно в это время мы постепенно проникались мыслью о том, что мы находимся не в Австрии и уже начали проникать этой мыслью Димку. Димка же сидел за рулём, и, естественно, не смотрел в ноутбук, — а я напомню, дорогие друзья, что родственники нам сказали, что мы едем через Австрию, — и поэтому он уверял нас, что едем мы всё-таки через Австрию, а я и Ира просто не шарим / смотрим не на ту карту / нажимаем не на те кнопки. Мы придерживались примерно такого мнения: ха-ха-ха.

Когда мы остановились на заправке, мы обнаружили, что цены на бензин указаны в марках во франках (пардон). Мы зашли в прилагавшийся к заправке магазин, стали смотреть, что там продают, и тут Дима сказал: «Да, мы точно в Швейцарии» и показал на две рядом стоящие полки — одну с кучей разного швейцарского шоколада, другую — с кучей разных часов. (Как в кино, да ведь?)

К этому времени мы проехали уже больше половины пути по... да, по Швейцарии. В принципе, решили мы, какая разница где ехать, главное — доехать до Igea Marina.

В Швейцарии, как впрочем и в Австрии, есть Альпы — это такие горы. Ночью там хоть и не видно никакой красоты, но уши всё равно закладывает (а GPS показывает высоту над уровнем моря). В общем, там-то нам и встретился тоннель длиной 17 километров (называется Galleria del San Gottardo). 17-километровый абсолютно прямой тоннель. Уходит в бесконечность. В нём всего два ряда, один в одну сторону, один в другую. Ограничение — 80. На дороге нанесены отметки каждые 50 метров. Расстояние между легковыми машинами должны быть как минимум 50 метров, между грузовыми — 150 — противопожарные меры. Каждые сто метров — большая надпись SOS с обеих сторон тоннеля — это так обозначаются телефонные аппараты. Ощущение, что находится в тоннеле — это не нормальная ситуация, а чрезвычайная. Ощущение, что движение к выезду из тоннеля — это не просто движение по дороге, а спасение. Находиться там не страшно, а жутко.

Хм. Едем дальше. Вроде по идее в какой-то момент должна начаться Италия. Постепенно надписи Ausfahrt на съездах с автобана сменяются надписями Uscita (по-итальянски) и названия соседних городов становятся всё более итальянскими, например, Cadenazzo, Camignolo, Sigirino, Torricella и так далее. В общем, постепенно начинается Италия. В Италии на автостраде ограничение 130, но все едут 160, так что — нормально.

На заправке в Италии

Дороги в Италии — полная противоположность Швейцарским. В данном случае я говорю про платные автострады. Они абсолютно прямые. То есть мы ехали, например, по Autostrada Adriatica 40 километров по вообще идеальной прямой, потом автострада повернула градусов на 5 — и снова 40 километров идеальной прямой. Скучища. Причём, значительную часть Италии мы проезжали уже утром, и на этой автостраде были пробки. Я даже высовывался из окна, чтобы оценить масштабы бедствия (смайлик). Ну про итальянские дороги, знаки и всё такое, видимо, будет отдельная заметка.

В общем, где-то к 9 утра мы добрались до нашего отеля, позавтракали, разместились и легли спать.

Дак вот, самое интересное во всей этой истории то, что:

  • Только у Иры есть германский паспорт, который даёт ей право находиться на территории Швейцарии, мы же с Димой находились там абсолютно нелегально;
  • Дороги в Швейцарии платные, но у нас не было швейцарской виньетки.

Как нам удалось выйти сухими из воды — загадка. Дима считает, что дуракам везёт. Видимо, это как раз тот случай, когда незнание закона освободило от ответственности.

Обновил e2

За неделю в Италии e2 сильно продвинулся (ноутбук — вещь). The Meanwhile переехал с v279 на v356.

Update: См. VerLog, или коротко:

  • Всяческая оптимизация: всё подряд кэшируется, главная страница и главный RSS генерятся за 0 запросов к базе, сколько это в секундах на Мастерхосте пока не смотрел (на 1.6GHz PM/512MB главная страница в формате 5 последних заметок + 20 заголовков генерится за 0,05 секунды). Дизайн-функции теперь инклюдятся не все разом, а только те, которые будут нужны для генерации данной страницы.
  • Встроены средства безболезненного обновления. Теперь при переезде с версии A на версию B движок будет знать сам, что нужно сделать с базой, а что — с реестром, чтобы ничего не сломать.
  • Отдельная страница /login с формой ввода пароля.
  • Соответственно, отображение формы логина на каждой странице можно выключить в настройка.
  • Защита от подбора пароля методом глубой силы (нельзя ввести пароль более трёх раз в минуту) — опционально.
  • В файл-менеджере можно переименовывать файлы. При этом он показывает список всех заметок, в которых использовался файл со старым именем, чтобы, если нужно, можно было быстро поправить всё.
  • Календарь «в одну строку» теперь является стандартной фичей и легко включается в настройках.
  • Кавычкинг можно включить/выключить в настройках (можно кавычкировать только заметки и комментарии, а можно всю страницу разом).
  • Закачивать файлы теперь можно не только с жесткого диска, но и из интернета.
  • Публичное отображение email’ов и IP-адресов комментаторов можно включить/выключить в настройках.
  • Можно поставить ограничение на ширину картинки в заметке, например, 400 пикселей (у меня). Тогда если вы закачаете картинку шириной 500 пикселей, e2 её будет сжимать при отображении на странице. Видимо, эта фича гладко будет работать только с JPEG. GIF ей приходится преобразовывать в JPEG’и всё равно (проблема GD).
  • Комментаторы больше не могут вставлять картинки в комментарии с помощью двойных скобок и img src (ха-ха)
  • Куча мелочей, которые нет смысла описывать, т. к. никто из вас ещё не щупал e2

Релиз даже наверное состоится когда-то... Ближайший milestone — поиск.

GPS

GPS — работает. Сегодня поставили на ноут карту Европы и драйверы GPS.

GPS

Забавно, что эта штука реагирует даже на перемещение на 10 метров. Как это так — загадка. Но круто. Надеюсь, до Италии доедем.

Karotte Live at U60311

Во Франкфурте есть супер-модный ночной клуб U60311. Он находится под землёй, на месте бывшей станции метро. Низкие потолки, танцы на платформе, странная акустика, плохая вентиляция, зато культовый клуб и романтики выше крыши.

В Германии есть супер-популярный DJ Karotte, никогда не знал такого, и даже Binary Animal, супер-продвинутый питерский DJ, говорит, что не слышал этого имени ни разу — ну да ладно. Вроде как Karotte играет прогрессив хаус (хотя я не уверен, что знаю, что это).

В «U» мы приехали примерно в полночь. Зашли, получили штамп на руку, всё как обычно. Внутри было громко. Спереди была ди-джейская каморка, справа — типа сцена (такой подиум, сантиметров на 30 выше всего остального). В ди-джейской каморке находился ди-джей и играл. На сцене находилась какая-то аппаратура, накрытая тряпкой. Мы предположили, что великий Karotte будет играть именно тут.

Примерно в три часа ночи на сцене началось какое-то шевеление. Туда зашли два мужика и какая-то кудрявая тётка, сняли тряпку с аппаратуры и сели на лавочку чего-то обсуждать (там ещё была лавочка, да). Ещё минут через 15 один из мужиков поставил на стол с оборудованием ноутбук Apple (на крышке ноутбука ярко светилось откусанное яблоко — красота) и стал в него напряженно смотреть. Мы решили, что это и есть Karotte, и он скачивает какой-нибудь сет из интернета. Вскоре второй мужик поставил рядом второй ноутбук Apple, они что-то соединили проводами, повертели разные ручки и вроде успокоились. Потом над ними включили свет и постепенно музыку стали играть они. Поглядывая в ноутбуки, они крутили разные ручки на пультах. Некоторые стали подниматься на сцену и фотографировать их. Во время съёмки они делали каменные лица. Второй из мужиков двигался в ритм музыке очень оживленно и вообще вел себя как сумасшедший наркоман. Мы постепенно пришли к выводу, что именно этот мужик и есть Karotte, а тот, первый — так, помощник или фиг его знает (в принципе нам было всё равно, мы уже практически собирались домой).

В какой-то момент какой-то парень из толпы залез на сцену и стал танцевать перед столом с ноутбуками, размахивая всеми частями тела с жуткой амплитудой. Естественно, он всех раздражал, ведь он загораживал Самих Ди-джея Karotte И Его Помощника! Минут через 5 мы пошли домой.

На выходе из клуба лежала куча буклетиков, посвященных этой вечеринке, мы взяли парочку и стали разглядывать по пути к машине. На одной из страниц буклетика была фотография Karotte. Волшебным образом на фотографии был изображён тот самый психопат, который танцевал перед столом с ноутбуками и так всех раздражал. Оказывается, это он и был Karotte.

В общем, выступление Karotte мы так и не послушали (видимо, оба пользователя Apple были его помощниками), что, насколько я смог оценить, никого из нас не напрягло ни капельки.

Такие дела. Завтра едем в Италию на неделю.

Вот задница-то

Trap: Илья, ты правда женился?
Trap: и привет кстати
Илья Бирман: привет
Илья Бирман: кто тебе сказал?
Trap: не важно.. слухи ходят
Илья Бирман: ну, важно
Trap: ну одноклассник наташкиного брата.. видел
Trap: свадьбу

Санта-Барбара прямо. Весело.

Ранее Ctrl + ↓