Позднее Ctrl + ↑

Знаки отличия

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

Пишет журнал «Имеешь право» (статья старая, просто я только что обнаружил). Интересно, что у нас введут знаки «Зона» (см. рисунок), прямо-таки Европа. Хотя я с трудом представляю, где такой знак можно поставить в Челябинске. Только если в немногочисленных обломках деревень, которые иногда попадаются посреди города (северная сторона ул. Братьев Кашириных от ул. Чайковского до ост. Партизанская; южная сторона отрезка ул. Доватора к востоку от пересечения с ул. Блюхера).

Теперь въезд в населённый пункт можно обозначать, не указывая его название (знак на том же рисунке). Жалко, ведь так мы можем потерять много источников радости.

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

Такие дела.

Мозилла Файерфокс

Решил скачать себе Firefox 1.0.7. Типа, чтобы когда в нём всё будет глючить, мне никто не мог сказать, что «у тебя просто старая версия» (как это было модно одно время, пока у меня стояла версия 0.9; переход на 1.0 не решал проблемы, но лишал людей этого дурацкого аргумента). Ну и, из любопытства, ещё 1.5 Beta 2.

I went to getfirefox.com, clicked «Free Download», just above «Other Systems and Languages», which brought me directly to save-or-run dialog (good!) Now after downloading this one I clicked «Try Firefox 1.5 Beta 2», then «Download Beta», just above «Other Systems and Languages», really. Well, then I launched the first installer exe (for 1.0.7). And you know what it said? «Установка Mozilla Firefox». What do you mean Ustanovka Mozilla Firefox? Were you hiding English under those «Other Systems and Languages» or what? Pretty logic indeed, but why then were you saying «Free Download» instead of «Скачать бесплатно»? MF!

Ну и, та же история с 1.5 Beta. Забота, проявляемая этими людьми, трогает до глубины души. Но если я кликаю Free Download, please be ever so kind to deliver English version or at least ask me if I would like a localization.

Я и раньше-то не очень любил запускать эту штуку, но — работа такая. Однако, как я вижу, мозилловцы находят всё новые и новые пути вызвать моё раздражение.

P.S. MF stands for Mozilla Foundation.

Мороз и солнце

Мороз и солнце, Том и Джерри,
Антигуа и Барбуда...
И вот, ты скажешь «неужели»?
А я скажу тебе «о, да!»

Иван да Марья, слон и Моська
«Ашманов и партнёры» есть.
Так много чепухи на свете,
Что мне здесь всей не перечесть.

Как вы уже поняли, на нашем сайте — минутка творчества. К сожалению, Маша и медведи не нашли себе места под солнцем. И морозом. Приступим.

Переодевшись в женщину, Дженифер Лопез вышла на сцену. Указывая на неё указательным пальцем, строгая учительница пронзительно засмеялась. Кондуктор в оцепенении уронил компостер на ногу пассажиру с детьми и инвалиду. Дети и инвалид с укоризной посмотрели в сторону, на ширине плеч. Их не поняли. Но постойте, кто это взмолился о разыменовании указателя? Вафли черногорские «Восторг» никогда не были замечены за расхищением частной собственности. За расхищением частной собственности Антон с ребятами и не заметили, как наступил вечер. Смеркалось. И вот, ещё пять минут прошло мимо нас — не смеркалось.

Для тех, кто ещё не знает:

  • Чупа-чупсы сосут (покупают — и сосут);
  • В среднем на одного человека из средней азии приходится одно среднее ухо;
  • Нищему денег — рукой подать;
  • У пчёл медовый месяц;
  • Горизонт уютно расположился под прямым углом к нормали к земной поверхности;
  • Контрабас-барабан — инструмент, на котором играет Карабас-Барабас.

Тему барабана мы продолжим незамедлительно.

Как известно, в «Поле чудес» часто играют разные люди в зависимости от того, какой на дворе праздник. Например, в день танкиста играют танкисты, на Новый год — деды морозы, а в день рождения Леонида Якубовича — Леониды Якубовичи. На день сейсмолога, разумеется, собрались сейсмологи. «Первая тройка, в студию», — звучат аплодисменты. На арену выходит Якубович и говорит сейсмологам, чтобы те вращали барабан. Ну, а что сейсмологи-то? Вращают, куда деваться.

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

Если бы у меня была возможность подписаться RSS-ленту кого-нибудь из вошедших в историю математиков, я бы подписался на RSS-ленту Мёбиуса. Вот это был бы настоящий стресс-тест для агрегатора! Ну и, для равновесия, — на RSS-бутылку Клейна.

В зоопарке было обнаружено несколько клеток без окон и зверей. Кстати, похороны в зоопарках называют «день зарытых зверей».

А чем же занимаются знаменитости, пока Бирман пишет бредятину? Нашим корреспондентам стало известно, что Джеймс Белуши бьёт баклуши, а Джеймс Камерон считает ворон.

Вы в курсе, что противоположности притягиваются? Только в очень умную голову может приходить такая тупость.

e2 Oranda Beta 2

Новую бету можно скачать, либо автообновиться до неё (v1249).

Теперь перед скачиванием обновлений будет проверяться, есть ли доступ на запись ко всем файлам, которые придётся перезаписать и к папкам, в которых придётся создать новые файлы, что сделает автообновление ещё более надёжным. Естественно, это будет работать только при дальнейших обновлениях, так как это касается той фазы обновления, которую выполняет старое ядро.

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

Вроде бы решены проблемы с RSS. Проблема была в коде конвертации в UTF-8: он не учитывал, что в исходном тексте могут появится в голом виде специальные символы (например, если их вставили копи/пэйстом комментаторы), из-за чего UTF-8 получался неправильным. То есть, спотыкались даже не XML-парсеры, а UTF-8-кодеки. Сейчас более-менее используемые символы (…, –, —, ™, №) корректно конвертируются в html entities с правильными уникодовыми code point’ами, а остальные — в знак вопроса. Если будет не лень, напишу полноценный Windows-1251/UTF-8 кодек, пригодится в любом случае.

И ещё, Алексей Куликов предложил дополнительно указывать кодировку тем отправляемых движком писем-уведомлений через =?Windows-1251?B?...?=, а то иначе некоторые почтовые клиенты их отображали криво. Если у вас были такие проблемы, вероятно, они исчезнут.

Для временной авторизации больше не используются PHP-сессии, e2 в любом случае оставляет куку. Это было сделано для того, чтобы Magico работал независимо от режима авторизации, но оказалось, что так вообще более здорово.

Чего вам не хватает в Опере?

Интересно, что часто людям не хватает в Опере тех фич, которые там вообще-то есть. Возможно, они называются не так, как в IE/FF, возможно, имплементированы иначе, но они есть.

Классический пример — автозаполнение. В опере есть автозаполнение и всегда было, просто вместо того, чтобы запоминать весь хлам, который вы пишете в разные поля, оно предлагает вам ввести один раз те вещи, которые вам нужны, а потом вставлять строки из этого списка. Лично мне это удобнее, потому, что я точно знаю, что когда я введу p и нажму стрелку вниз, первой строчкой обязательно будет именно мой спамоориентированный ящик (который plintus, собака, smtp.ru). То есть читать выпадающий список не обязательно. Однако даже если вам нравится поведение IE, никто вам не мешает потратить 20 минут и написать себе такое автозаполнение на UserJS.

Или вот Болк просит FlashBlock, DOMInspector, WebDeveloper, Aardvark и AdBlock. Давайте рассмотрим все эти фичи по порядку.

FlashBlock

Всю жизнь в опере было меню по F12, в котором можно поставить/снять галочку Enable Plugins. Она у меня по умолчанию снята (значение по умолчанию настраивается в Preferences), что отлично избавляет меня от флеша во всём интернете. Разумеется, если мне вдруг захочется посмотреть флеш (пока не придумал зачем), я могу нажать F12 и включить его.

Однако для тех, кто любит, чтобы эта фича называлась именно «FlashBlock» специально придумали скрипт:

Hides all objects, embeds, applets, and iframes (you can add to this list, or remove from it). Once the page has loaded, you can double click to display them again. The script can optionally display a notification when it blocks something. By default, this notification is shown for 5 seconds.

Hidden objects are optionally replaced with a placeholder that you can click to show each individual object. This is also keyboard accessible — use Shift+Left/Right/Up/Down to select the placeholder, and press Enter/Return to unhide the object.

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

DOMInspector

Извините, но здесь он называется DocInspector. С точно таким же названием — нет.

Если это препятствие вас не смущает, то вы можете скачать его и установить. Там на сайте можно посмотреть, какие у него есть фичи и как им пользоваться для инспектирования HTML, CSS и JS.

Самое смешное, что эта фича появилась ещё до того, как в Опере сделали поддержку UserJS — оно работало как bookmarklet.

Кстати, если кто-то не в курсе. Если открыть исходник любой страницы вашим редактором кода из под Оперы, изменить там что-то и сохранить, то потом, вернувшись в Оперу, можно нажать Shift+F5 (Reload from cache), чтобы ваши изменения вступили в силу.

WebDeveloper

Видимо, речь идёт о Web Developer Toolbar?

The web developer toolbar is a menu and toolbar setup for Opera which brings together functions related to web development, validation services and links to standards and other documentation. It is loosely based on the Web Developer toolbar for Mozilla, and integrates parts of Toby’s W3-dev Menu , MooseCSS’s menu, and countless BookMarklets taken from various places (Jesse, Aleto, SlayerOffice, Tarquin and others).

Что ж, скачать и установить можно здесь. Только не надо мне говорить, что каких-то фич вам там не хватает. Мне это не очень интересно, я не пользуюсь этим тулбаром. Нужна какая-то фича — напишите её на UserJS.

Aardvark

Как я успел понять, по-быстрому тыкнув куда-то в гугле, это какая-то девелоперская фича для CSS. Мне снова не очень интересна тема, но DocInspector умеет делать что-то и с CSS, возможно, он делает то, что вам нужно? Какая-то фича «Computed Styles viewer» есть в Web Developer Toolbar’е.

Если нет — есть UserJS.

AdBlock

Не знаю, зачем это может понадобиться. Но раз вы просите... Посмотрите на эти ссылки:

Но вообще, если вы можете чётко сформулировать, что такое Ad, то не проще ли вам написать UserJS вида

for (i in a = document.getElementsByTagName ('img'))
  if (isAd (a[i]))
    a[i].style.display = 'none'

Вроде бы, не так сложно?

Удивительно, что люди считают, что фичи нет только потому, что она называется иначе, чем в другом браузере. Однако, с этим приходится считаться. Вот и в 9-й Опере pages будут переименованы в tabs, несмотря на то, что они совсем-совсем не tabs, а намного мощнее и удобнее...

Hope it helps™

Обычная операция

Статья в MSDN об условных комментариях в IE начинается с удивительного утверждения:

One of the most common operations performed in a Web page is to detect the browser type and version.

Может быть у них это и common operation, но для нормальных людей это всё-таки скорее workaround.

Conditional comments make it easy for developers to write pages that downgrade gracefully in less capable browsers, while making it easy to take advantage of the enhanced features and performance offered by Internet Explorer 5 and later versions

Less capable then IE 5? Ну это-то ещё ладно, просто смешно, но не более того. А вот дальше просто бред:

When a downlevel browser encounters a downlevel-hidden conditional comment, the browser does not see the inner HTML inside the comment, and the content elements are not downloaded and rendered.

Вот это да!

Мне очень нравится, что любой не-IE5+ называется «downlevel browser».

Гильдия технологий

Здравствуйте !

Вас беспокоит обществ. организация «Гильдия интернет- и Web-технологий».

Побывали на Вашем сайте www.ILYABIRMAN.RU. К сожалению он достаточно трудно находится в результатах поиска ведущих поисковых систем (Rambler, Yandex). Может быть Вы хотели бы вывести его на первые места в рейтингах и поиске? Это позволило бы реализовать весь потенциал сайта и привлекло бы большой поток новых клиентов. Мы могли бы путем небольших затрат помочь Вам с решением этого вопроса, а также попутно оптимизировать сайт. Кроме того, в дополнение мы можем провести безвозмездно аудит сайта и указать его наиболее «узкие» места с точки зрения структуры, взаимодействия с посетителями, эффективности маркетинговых функций и т. д.

Мы строим отношения без предоплаты (оплата по результату), наши гарантийные обязательства закрепляются в заключаемом договоре. Поскольку мы некоммерческая организация, стоимость наши услуг одна из самых низких в этом секторе рынка.

Буду рад, если предложение Вас заинтересовало и готов пообщаться более подробно.

С уважением и пожеланиями успехов и процветания,

Отраслевая общественная организация
«Гильдия интернет и Web технологий»

Executive Director Денис Николаевич Камалихин

.................................
+7 (095) 740.=57.92 — 10.00 — 18.00 ПН-СБ
webcreate1996@yahoo.com

«На пути к цивилизованным web-технологиям»

Курсив мой. Как же всё-таки тернист путь к цивилизованным web-технологиям! Или Денис просто пошёл в обход?.. В любом случае, интересно, по каким именно запросам мой сайт «достаточно трудно находится в результатах поиска ведущих поисковых систем»?

Ранее Ctrl + ↓