Позднее Ctrl + ↑

Welsh Open Champion, Ronnie O’Sullivan

Фантастический финал, indeed (Welsh Open, Ronnie O’Sullivan vs. Stephen Hendry).

Первую полу-сессию выиграл Stephen Hendry со счётом 3-1. Вторую полу-сессию выиграл Ronnie O’Sullivan со счётом 3-1. Третью полу-сессию выиграл Stephen Hendry со счётом 3-1. Чётвёртую полу-сессию выиграл Ronnie O’Sullivan со счётом 3-1.

«Невероятно, что мы видим контровую партию при счёте 8-8», — заявляет Саша. Хотя на самом деле было бы невероятно увидеть её при каком-нибудь другом счёте, учитывая, что финал играется из 17 фреймов. Ну да ладно. Саша есть Саша.

А последний фрейм Ронни выиграл просто потрясающе. Он разрулил такую ситуацию! Если бы он после этого не стал чемпионом Уэльса, было бы очень обидно. На строле был полный бардак:

  • чёрный у верхнего борта, причём не играется ни в одну из луз из-за стоящего рядом красного;
  • розовый замазан во все стороны парочкой красных;
  • синий лежит рядом с жёлтым.

Как он начал эту серию через красный-жёлтый — надо было видеть. Ну, и потом он всё сделал просто шикарно, конечно.

Кто более горазд?

Хорошо общаться с человеком на одном языке!

SauroN: чувак у меня тут родился вопрос к тебе
Илья Бирман: ты можешь изложить его
SauroN: как думаешь, кто из нас лучше умеет КРИТИКОВАТЬ всё нахрен?
Илья Бирман: хз ;)
SauroN: так
SauroN: гавно ответ
Илья Бирман: мы оба круты в плане и просто покритиковать, и в плане покритиковать аргументированно ;)
Илья Бирман: (как ты понимаешь, это разные вещи)
SauroN: давай голосовать
SauroN: 2 кандидатуры:

  1. я
  2. ты
    SauroN: нужно выбрать кто более крутой в плане интегральной характеристики критикования!
    SauroN: мой выбор: ты :)
    SauroN: твой?
    Илья Бирман: хз
    Илья Бирман: итого победил я ;)
    Илья Бирман: ты мог чувак сразу, прямо, без голосований сказать, что что-то от меня хочешь ;)
    SauroN: чувак, пункта «против всех» не предусмотрено, и голосование признается состоявшимся только при стопроцентной явке
    SauroN: отвечай! :)
    SauroN: я от тебя ничё не хочу
    SauroN: просто хочу выяснить ответ на этот вапрос
    Илья Бирман: чувак, остаётся только признать голосование несостоявшимся ;)
    SauroN: кароче придется проводить перевыборы
    SauroN: итак.
    SauroN: повторные выборы :)

44 бакса

Спустя полтора года после Америки, пришли налоги!

Taxback

Ну надо же. Теперь понять бы, где эти деньги обналичить.

Выдиралка RSS

Всегда найдётся человек, которому не лень. Именно исходя из этих соображений многим — лень. Например, мне.

Человек по имени Коля Морев — не такой; он взял да и написал RSS Grabber — штуку, которая делает RSS из обычного новостного сайта. Для того, чтобы она это делала, ей нужно дать парсер для этого сайта (что совершенно логично, но уже не так интересно). Слово Коле:

Я тут написал простенькую прогу на PHP, которая парсит HTML и генерит из него RSS. Пока она мало сайтов поддерживает, в основном местные владимирские, для чего собственно изначально и писалась. Но прога обладает потенциалом для расширения. Поддержка нового сайта делается путем написания небольшого (около 100 строк) и очень простого парсящего модуля.

В общем получился неплохой способ читать фиды, не вступая с авторами сайтов в дискуссии о пользе RSS.

Как только начинаешь думать о том, чтобы воспользоваться этим сервисом, возникает противоречие: автор не может написать парсер для всех возможных сайтов, а пользователь не хочет писать парсер даже для тех сайтов, которые ему интересны.

В моём случае эта проблема решилась просто: парсер для WinSuperSite написал сам Коля (RSS), правда, заметив, что вообще-то предполагалось, что я это сделаю сам.

XML as in IE

Вот IE чем хорош? Тем, что он XML показывает хорошо. А как он это делает? Это зашито в него, или это просто где-то лежит XSLT’шка, которая заставляет его так себя вести? Если XSLT’шка, то может быть кто-нибудь знает, где она лежит? Хорошо бы, потому, что тогда я обучу Оперу такому же.

After I booted the house

Shortly after I booted the house for the first time, we invited some friends over for dinner. They arrived at the appointed time, rang the doorbell — but we never heard it. They knocked on the door — and we didn’t hear that either — so they finally called us on their cell phone, while standing at the front door.

My doorbell had crashed.

Читать целиком про то, из-за чего в доме может не работать звонок.

Навигация по ссылкам в Опере

Помню, где-то года полтора, например, назад Кукуц бил меня по рукам за то, что я писал <a onfocus=«this.blur ()»>. А я понять не мог, что это ему так нравятся эти дурацкие пунктирные линии вокруг ссылок? Кто вообще ходит по интернету клавиатурой?..

Просто тогда я ещё не знал Оперу.

Переход по ссылкам с помощью выбора их по Tab-Tab-Tab-Tab (и так 62 раза) — это, конечно, бред. Так это происходит в IE и Firefox (0.9.2, без extension’ов, чтобы потом не было). Дело в том, что они ходят по ссылкам просто по порядку. Насколько я понимаю, по тому, который имеет место в исходном HTML-документе. И обводят их уродскими (по моему мнению, чтобы потом не было) пунктирными линиями. Опера работает несколько совсем иначе. Tab в ней ходит только по формам (а в формах есть tabindex, поэтому тут всё в руках разработчика). Для хождения по ссылкам есть Shift и стрелки. Стрелки работают все: влево, вправо, вверх, вниз. Порядок ссылок в исходнике никого не волнует. Ссылки выбираются в соответствии с расположением на экране. Стоит ли говорить, что это намного удобнее?

Стоит. Это намного удобнее.

И ещё красивее, потому, что ссылки выделяются не пунктиром, а так, как будто их просто выделили Shift’ом... постойте, ну да, я ведь и делал это всё Shift’ом — логично!

Это намного удобнее и красивее, но это ещё не всё. Ещё есть запятая. Запятая — это find-as-you-type по ссылкам. Когда ты уже видишь ссылку, но ползти до неё лень, можно быстро набрать ,йв и нажать Enter — и вот ты уже на странице кейвордов. При моём уровне владения клавиатурой это намного быстрее, чем нащупывать правой рукой мышку и потом ещё целиться по ей.

Видимо, когда Кукуц учил меня жизни, он уже знал обо всех этих маленьких радостях, и у него стояли нужные extensions. Теперь и я об этом знаю.

И ещё, обнаружил только что. У меня тут на сайте одном есть такая штука, которая вообще написана бледно-серым по белому, а onmouseover она становится чёрной, и потом обратно бледной onmouseout. Типа, интерактив, всё такое. Дак вот, когда в ходе перемещения по сайту с помощью Shift’а и стрелок попадаешь в эту область, Опера генерирует соответствующие события для скрипта, и текст становится чёрным. Этого не происходит в двух других браузерах. Предвидя обвинения в несоблюдении стандартов, я решил посмотреть в эти самые стандарты. Вот что пишет W3C:

The onmouseover event occurs when the pointing device is moved onto an element

Учитывая, что в рассматриваемом случае клавиатура и управляемый ею бокс выделения могут быть с полной уверенностью названы pointing device, то никаких проблем тут нет.

Опера — прелесть.

Update: Да, напомнили ещё про W/S — навигация по заголовкам. К сожалению, в интернете слишком много любителей вместо <h1>..<h6> использовать всевозможные подобия тэга font, поэтому работает эта фишка через раз. Но если всё-таки пользоваться W/S, то вместо Shift+вверх/вниз становится предпочтительнее использовать Q/A (синоним).

Ранее Ctrl + ↓