Позднее Ctrl + ↑

Shakespeare

Ещё один отличный язык программирования: Shakespeare. Веселее brainf*ck, однозначно.

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

Сегодня обнаружил, что Ганапольский начал чего-то вещать в 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.

Ранее Ctrl + ↓