Я в интернете

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

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

Позднее Ctrl + ↑

Радио для бассейна

Сегодня обнаружил, что Ганапольский начал чего-то вещать в 22:20, а мне в 22:30 в бассейн (в смысле, уже в воду заходить). Обидно, да. Но ещё обиднее то, что когда я вышел из бассейна (приблизительно в 23:25), Ганапольский как раз отлично попрощался с гостями и закончил чего-то вещать.

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

Свертываение окон

Какой кошмар. Всё-таки Microsoft — гении, если заставляют операционную систему, полностью состоящую из костылей и заплаток работать почти как ни в чём не бывало.

Ещё это Смирнов умеет, кстати; если почитать его исходники, то вообще непонятно, как это всё работает. Причём, в отличие от микрософтовских программ, не «почти», а просто как ни в чём не бывало. Как сказал мне один человек (если она захочет, она назовётся в комментариях), Register явно написал человек с очень светлой головой и очень кривыми руками. Даже не знаю, комплимент это или наоборот, но это very much так. Последний перл от Смирнова — код, который убирает из страницы ссылки на саму себя. Код этот является очевидной заплаткой «мне лень было думать, как заставить основной скрипт сгенерить нормальную страницу, лучше я её починю в конце», но, чёрт возьми, работает!

Update: Ложь и клевета! Ведь всем известно, что я не ношу галстук!

Про текстус

Илья Бирман: надо бы мне CMS написать
Dmitry: только на 93 лучше, тем текстус

CSS Box Model

(Как бы в сторону.) Господи, ну что курили люди из W3C, когда придумывали, что width бокса не включает padding... Это же просто потрясающий, вопиющий, выдающийся, неукладывающийся в голове идиотизм! Из-за этого вёрстка всего усложняется вдвое.

Избавиться от PHPSESSID

Почему-то очень часто бывает, что если сайт открываешь в браузере первый раз в сессии, то все ссылки обрастают PHPSESSID’ами. F5 — и всё в порядке, PHPSESSID переползает из урла в куки. Мне нужно как-то сделать, чтобы PHPSESSID в урле не использовался, даже если возникли какие-то проблемы с куки.

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

Как этого добиться?

airlaid.ru in english

We have just launched an english beta of the C-Airlaid website.

The blib’s idea of autodetecting user-preferred language was implemented in the following way:

if ('en' == $_SERVER['HTTP_ACCEPT_LANGUAGE'] and !$english)
header ('Location: http://'.$_SERVER['SERVER_NAME'].'/english');

So we consider browser-reported language the user-preferred one.

Actually, Opera english, the one I use, reports en as an Accept-Language, so I’m sent to /english when I enter the site, but I would definitely prefer russian. Is extra logic in style of «if „en“ and not-Opera» necessary, or can we expect that user selected an english browser would equally prefer english content? Mozilla Firefox does a better job here, reporting OS’ language instead of its own, so even with english Firefox I’m left with the root website. IE, no doubt, reports OS’ language either, but that’s because it’s almost part of that OS.

Please check how it works with you.

Should you have any comments either on this behaviour or anything else related, please do not hesitate to send them to me. The translation is not quite perfect, so any corrections or recommendations regarding the quality of english text are also highly appreciated.

Почему Windows лучше, чем Linux

Хотя причины этого и так всем понятны, рекомендую прочитать отличную статью «The Luxury of Ignorance: An Open-Source Horror Story» о проблемах интерфейсов open-source программ для «альтернативных» ОС (by Eric S. Raymond).

We talk about world domination, but we’ll neither have it nor deserve it until we learn to do better than this. A lot better.

Схема лондонского метро

В очередном параграфе Лебедева речь идёт о логике и эстетике в дизайне. В качестве иллюстрации приводится схема линий лондонского метро.

Схема линий лондонского метро — одно из величайших художественных произведений человечества. Я уже излагал такую свою точку зрения, но не могу не повториться; каждый раз, когда я вижу её, я восхищаюсь гениальностью её создателя. Это действительно очень красиво. Почему на месте, где должна висеть эта схема, висит Джоконда — для меня загадка.

Может быть, это французы из вредности? Они ведь ещё на «Hello» не отвечают или отвечают, сделав такое выражение лица, что разговаривать дальше не особо хочется... (Правда, если сказать «Bonjour, do you speak English?» — уже легче.)

См. также:

English version: как правильно?

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

  • Насколько уместен вариант главной полустраницы-полузаставки с возможностью выбора языка? Мне лично больше нравится, когда сайт сразу открывается на русском, а уже там можно переключить на английский (или наоборот, не важно, главное, что сразу открывается контент).
  • Если мы читаем один из разделов по-английски, должен ли клик по логотипу вести на Самую Главную Страницу, или же на главную английскую страницу? Мне лично кажется, что если человек зашёл на английскую версию, то дальше вся навигация должна работать только по английской версии.

Приветствуются так же любые общие рассуждения на эту тему.

Ранее Ctrl + ↓