Позднее Ctrl + ↑

Боремся с 77 февраля

Если зайти по вот такому адресу — http://ilyabirman.ru/meanwhile/2008/02/77/ — то вместо ожидаемой страницы 404 мы увидим страницу, говорящую о том, что 77 февраля заметок нет. Это, конечно, не беда, но если это можно решить по-простому, то хочется взять, да и решить, правда?

Я это уже исправил в v1793, но на сайте пока крутится v1792 (последняя доступная всем остальным версия — v1746). Сначала я в функции, отвечающей за выдачу страницы архива, написал:

if (!e2_date_possible ($year, $month, $day)) return e2_error404_mode ();

А потом написал функцию e2_date_possible (), которая получилась не намного длиннее.

Задача: придумайте функцию e2_date_possible () лучше моей (не видя мою).

Update:

Дмитрий Смирнов: Ты изобрел функцию checkdate, поздравляю!

Принимаю поздравления. Это, кстати, подтверждает правоту Болка. Тем не менее, задачка остаётся, просто к ней добавляется (в реальной жизни ненужное) условие неиспользования функциии checkdate ().

Микрософт и Пионер

Болк решил называть язык Питон «Пайтоном»:

Ruby никто не называет «Рубином», язык «Си» языком «Вэ», а SmallTalk «Непринуждённой Беседой». Python — это «Пайтон».

Ждём, что браузер Хром Болк будет называть «Кроумом», автомобиль Форд Фокус — «Фордом Фоукэсом», самолёт Аэробус «Эйрбасом», телевизор Пионер — «Пайонииром», холодильник Электролюкс — «Илэктролаксом», а язык Си-плюс-плюс, приходящийся родственником приведённому им же в пример Си, — «Си-плас-пласом».

Названия иногда переводятся, а иногда нет (Bolshoi Theater, но Red Square; Солт-Лейк-Сити, но Новый Южный Уэльс), но их всегда нужно так или иначе адаптировать к другому языку, и выбор способа такой адаптации (перевод по словарю, транслитерация, транскрипция или их комбинация) нельзя делать механически, раз и навсегда приняв решение на все случаи жизни.

Любимым примером человеческого, а не роботизированного отношения к адаптации названия для меня является лебедевское Mosfinagency («Мосфинагентство» на английском сайте Студии). А любимым примером кретинского, безмозглого «перевода», безо всякой нужды убивающего смысл, — название Mosfil’movskaya, которое значится на двуязычных указателях к Мосфильмовской улице: слово film порвано апострофом, как если бы это было какое-то неведомое сокращение.

Знать, как правильно произносятся слова на «родном» для них языке, безусловно, полезно. Но по-русски, тем не менее, нужно говорить: «Хром», «Микрософт», «Форд Фокус», «Аэробус», «Пионер», «Электролюкс», «Си-плюс-плюс» и — «Питон».

Праздник древовидного общения

Вот это — настоящий праздник древовидного общения в же-же:

Праздник древовидного общения
Фрагмент диалога в же-же, влезший в мой экран по высоте, масштаб 1:2

Комментарии удобнее писем

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

Сдача в супермаркетах

Почему бы в супермаркетах не закидывать сдачу или мелкую её часть на скидочную карточку? Естественно, по желанию покупателя. Например, если я накупил на 1737 р. 65 к. и даю 2 тысячи, то могу получить сдачу 250 р., а остальное положить на карту, чтобы не возиться.

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

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

В-третьих, это существенно увеличит степень зависимости покупателя от магазина: он пойдёт туда, чтобы «не пропадали» деньги, которые остались на карточке.

Фичи для галочки

В одном из комментариев к великой заметке было замечено, что Undo на закрытие табов не работает в Фаерфоксе, но если установить «навороченный плагин управления закладками», то такая возможность появится. Что я ответил на это?

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

Действительно, путь Оперы состоит не в том, чтобы зафиксировать факт наличия фичи, добавив её на страницу Features на сайте. Путь Оперы состоит в добавлении функциональности, в создании новых инструментов и подходов к использованию веба.

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

Такие фичи, которые вроде бы и есть, но при этом пользоваться ими не очень ясно как, я называю «фичами для галочки». Но что-то мне уже слабо вспомнить, к чему я это всё.

Чекбокс на Озоне

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

Чекбокс на Озоне

Естественно, дам сразу ссылки на самые дорогие и крутые (но и, одновременно, гиперполезные) книги, чтобы немедленно разбогатеть, как только кто-то их купит.

Эдвард Тафти (Edward Tufte):

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

А ещё офигенные «Краткие сведения по типографскому делу» Петра Коломнина, вышедшие в виде репринта в августе в Издательстве Студии Лебедева, на Озоне можно купить настоящие, антикварные, 1899 года, аж в двух вариантах: за 21 тысячу и за 40 тысяч рублей.

Всё это хорошо, но к сожалению там нет «Справочника издателя и автора» Аркадия Мильчина, который, в отличие от всего выше названного, я бы действительно настоятельно рекомендовал купить всем.

Паралимпийский огонь

Доброе время года, reader!

Они ждали у моря погоды, забыв, что семеро одного не ждут. Рóспотребнадзор-рос, да вырос. Кстати, я не против часовой стрелки.

Не все знают, что

  • на паралимпийских играх зажигают паралимпийский огонь;
  • необходимо иногда отгонять мух от котлет (иначе потом придётся отделять);
  • предпоследним смеётся не тот, кто смеётся последним;
  • если бы Владимир Мономах был не князем, а строителем, то ему подарили бы каску Мономаха;
  • труп не играет в хоккей;
  • картину маслом не испортишь;
  • в настоящее время для борьбы с ересью применяется Великая Инкассация;
  • современные автомобили оборудуют ещё и одеялами безопасности;
  • обмен веществ в организме происходит без комиссии.

Нейминг: роддом «В чём мать родила», магазин «Собако-воды».

Объявление: «Пропал бутан».

Восклицания: «Ради всего святого, Валентина!», «Мой шеф — повар!»

И ещё накопилось барахла: антресоль и антреперец, басни и герцеговины Крылова, монах Ордена Трудового Красного Знамени, респект Вернадскому, гетеросексуальные меньшинства, хоккей под травой, шампунь с антисуицидальными добавками.

Сказал на «Эхе», что думаю про Хром

В сегодняшней «Точке» на «Эхе» у Александра Плющева высказался про Хром. Говорить в прямом эфире надо уметь, а я не умею; дважды заметно лажанулся с русским языком. Пытался избежать пиара Оперы, но у меня не получилось! Программу в звуке можно скачать на сайте.

Собственно, суммирую своё отношение к Хрому здесь.

Хром — айфон браузеров. Он красивый, удобный и понятный, но в нём нет многого из того, что нужно требовательному пользователю. До какой-то степени блеск интерфейса может позволить наплевать на недостаток функциональности. В моём случае Айфон с лёгкостью уделал Нокию: мне не так много нужно от телефона, и тот фан, который я получаю от Айфона, позволяет мне и не вспоминать об отсутствии возможности отправить эсемеской чей-нибудь телефон, например. От браузера мне нужно намного больше, чем могут дать всякие там другие браузеры, поэтому, каким бы клёвым не был Хром, для меня он просто замечательная игрушка.

А ещё оказалось, что я слегка наврал в эфире, приводя пример про поиск на Дискогсе. Хром научился Дискогсу после того, как я однажды там поискал: по запросу «d Sabretooth» среди вариантов снизу стало появляться «Искать Sabretooth на discogs.com». Но мне всё-таки кажется более удобным вариант, когда ты внятно говоришь, что бы ты хотел, и потом имеешь возможность рассчитывать на то, что оно сработает определённым образом, а не надеяться, что подходящий вариант появится среди предложенных.

Гостем в студии был Влад Головач, который хвалил Хром за быстроту. Он сказал мне, среди прочего, что (передаю смысл) задача браузера — показывать веб-странички, и Хром с этим справляется. Я считаю такую точку зрения ошибочной. Есть также те, кто протестуют против камеры и радио в телефоне, говоря, что «задача телефона — звонить». Здесь люди пытаются на основании названия устройства судить о том, какие у него должны быть функции, в то время, как телефон — это просто штука, которая всегда с собой в кармане и на связи. Его задача — делать всё то, что мне может от него понадобиться, чтобы не носить в другом кармане другую штуку. Задача компьютера — считать, если исходить из названия. Если люди, высказывающие такое мнение, и существовали, их совершенно правильно никто не слушал.

Про интерфейс Хрома я уже писал то ли где-то в комментариях, то ли на Вотсоуэвере (разведёшь блогов — начинаешь путаться в них). Это первое сильное впечатление интерфейсом после Айфона. Я тоже хочу уметь так делать.

У Джони Айва есть понятие «честного» дизайна. Это когда что-то выглядит ровно настолько сложным, насколько оно является таковым. Кабина пилота самолёта — сложная. Монитор — это просто. Он показывает картинку. Это не прибор для настройки сведения лучей. Поэтому на передней панели эпловского монитора нет ни одной кнопки и на нём не горит диод, когда он включен. Вот Хром выглядит таким же простым, каким является.

Александру Плющеву спасибо.

Ранее Ctrl + ↓