Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

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 (синоним).

Чтение RSS

Постепенно перехожу на RSS-ридер Оперы. Сделал себе, чтобы список постов отображался слева, а текст — справа. И получается, что если фокус в левой колонке, то я переключаю посты, а если в правой — скролюсь по выбранному посту. Конечно, на 22-дюймовом экране удобнее переключаться по постам, 98% постов влезает в экран, и скролить ничего не надо. Однако остаются ещё 2%, и так приходится перебираться фокусом в саму заметку. И вот, думаю я, неудобно как-то получается, что нужно фокус-то туда-сюда гонять.

И тут обнаруживаю, что если скролишься вдоль заметки, а заметка кончается, то Опера открывает следующую заметку (или предыдущую, в зависимости от направления, понятное дело). То есть, если фокус в области текста, то больше ничего не надо, просто жмёшь стрелки туда-сюда и читаешь всю ленту.

Интерфейсы в Опере всегда не просто удобные. Они намного удобнее, чем ты ожидаешь. Поэтому сначала думаешь, блин, необычно как-то, а через 8,5 сек. привыкаешь и уже не можешь понять, как в других программах без этого работать.

КВН Live

Впервые в жизни посмотрел КВН живьём: сходил на концерт «Лиц уральской национальности». Получил огромное удовольствие, они классные ребята!

Как убить оболочку

Оказывается, если вы хотите убить explorer.exe, то есть намного более элегантный способ, чем Ctrl-Alt-Del. А именно: Пуск, Завершение работы, Ctrl-Alt-Shift-Cancel. Логики в этом мало, на глюк тоже не похоже. Поэтому классифицируем как пасхальное яйцо.

Вирусы в мобильниках

Давно начали говорить о том, что вирусы будут заражать не только компьютеры, но и другие устройства, начиная с мобильных телефонов и заканчивая... э... да нет, не заканчивая, а продолжая и продолжая. И вот всё началось, впервые в России был зафиксирован случай заражения мобильника вирусом. И им стал Nokia 7610. Всё это наверняка напугает многих потребителей. Например, они не будут вникать в то, чем Symbian OS отличается от Series 40, а просто сделают вывод, что телефоны Nokia плохо защищены от вирусов, и пойдут покупать, скажем, SonyEricsson.

Более-менее вменяемые люди (вроде меня, и, полагаю, большинства моих читателей) конечно не заметят этого. Точно также, как нормальные люди ну ни капельки не переживают по поводу десятков тысяч вирусов для компьютера, они не будут переживать и о вирусах для других устройств. Нормальному человеку не нужно специально объяснять, что ходить со включенным bluetooth’ом в режиме «everyone’s welcome» — не лучшая идея. Нормальному человеку ясно, что скачивать софт с сайта народ.ру и заливать его в мобильник не стоит, если ты не делаешь backup хотя бы иногда. Впрочем, нормальный человек делает backup хотя бы иногда. В конце концов, мобильник можно просто потерять, сломать; его могут отобрать злые гопники — ко всему этому нужно быть готовым. И вероятность этого намного больше, чем вероятность пострадать от вируса.

С другой стороны, благодаря этому у Лаборатории Касперского и других аналогичных организаций прибавится работы и, следовательно, денег. Антивирусные компании назаключают договоров с производителями техники — это будет такое поле битвы для них: кто большим рынком завладеет, тот и молодец. Как сейчас Opera стоит на всех новых Нокиях (и очень многих других устройствах), так же на них будут стоять всякие Панды или Касперские. То есть, по существу, в результате этого умные люди заработают деньги. Я думаю, это хорошо.

Opera’s branding

Feature vs. feature comparisons are fun reading for tech-heads like myself, but broader factors (such as brand identity) play strongly into the average user’s choice of browser. I think Firefox’s brand identity is currently more compelling than that of Opera’s, at least in the United States, giving Firefox an advantage that cannot be ignored by Opera advocates. Brand image is not everything, but it is certainly not insignificant. The people in charge of marketing at Opera are aware of this, and I applaud the positive things they’ve done, most notably the way they’ve expanded «My Opera Community». There is significant room for improvement, however. The big question that Opera needs to address is this: «When people think about the Opera browser, what distinguishing characteristics come immediately to mind?»

Imagine that I’m about to ditch Internet Explorer in favor of an alternative browser. After reading an article here and there and looking briefly at Opera’s website, here’s what I might think about Opera:

  1. It’s a well-reviewed alternative to Internet Explorer with cool new features
  2. It’s customizable
  3. Unless you pay, you have to have ads on your screen
  4. Its name also refers to a type of musical performance

Here’s what I might think about Firefox after reading a few articles and viewing its website:

  1. It’s a well-reviewed alternative to Internet Explorer with cool new features
  2. It’s customizable
  3. It’s free and «open source»
  4. It has a unique name and cool logo

И так далее.

Интересная заметка о брэндинге Оперы.

Америка как она есть

В Сиэттле выпал один дюйм снега. Raymond Chen: «I didn’t watch the local news last night, but I suspect it went something like this:»

Cold Open (3 minutes): LIVE REPORT FROM SEATTLE WHERE YES I THINK I CAN SEE SOME SNOW THAT HASN’T YET MELTED BUT IT COULD JUST BE FOAM FROM A SPILT LATTE.

Custom «SNOWSTORM 2005» graphic title sequence with extra special focus on the weatherman (45 seconds)

Lead story (5 minutes): SNOWSTORM 2005 HAS STRUCK THE NORTHWEST WITH A VENGEANCE. WE WILL GO TO A LIVE REPORT FROM IN BALLARD.

Reporter X: «Snow is white fluffly stuff that falls from the sky. It happens rarely here in the Northwest, but some parts of the country get it a lot. And here’s some science trivia you can try at your next cocktail party: Snow is actually just frozen water!»

И так далее. Очень смешно, именно так это и происходит у них. Мы видели как освещался в новостях Blackout 2003 — мало не покажется.

Был бы повод

Вот вы, если бы вы крестились, что бы сделали сразу после этого? Просто тут один человек крестился и пошёл по этому поводу плотно выпивать. Ну, а как без этого, такое дело надо обмыть. История достойная alekcei; а я думал он это всё сочиняет.

Following The CSS Standards

Lets say you have a div that is set to 300 pixels in CSS. You then put a 250 pixel wide float inside that div. Immediately after that you have a 100 pixel wide overflow:hidden div. All sizes have been specified in CSS.

Now here’s the pop quiz. What do you think the layout should be? Should the overflow div:
(a) Be on the same line with the float and spill out of the enclosing 300 pixel div
(b) Be placed underneath the float, automatically clearing it because there is insufficient space for

the overflow div next to the float

Before I give an answer, lets see what the CSS specification has to say on this issue.

Surfin’ Safari

Ранее Ctrl + ↓