идеальный openid

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

a farewell to verdana

в «типографских раскладках» есть куча unicode goodies, которыми очень приятно пользоваться. Но моя радость была неполна. Дело в том, что я собирался забыть, как о страшном сне, вид слов «стОит …

подозрительный чужой код

когда-то давно веб-разработчики захотели дать своим пользователям немножко свободы. Пусть, мол, они используют html для оформления своих текстов на нашем сайте. Некоторые плохие люди решили злоупотребить своей свободой, и так …

youtube минус flash

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

markdown под рукой — в glipper

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

как линукс проигрывает

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

серверные события: забавный глюк

вообще поддержка серверных событий в опере до сих пор находится в состоянии proof of concept. Впрочем, это и хорошо, потому что спека с тех пор менялась неоднократно, а иметь одну …

javascript-фрики атакуют : )

год назад я удивлялся, как люди создают себе сложности, но сегодняшний перл круче всех:

nodes = doc['getElementsByTagName']('head')[0]

а о выборе имени _ для переменной можно вообще не говорить …

firefox в засаде

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

количество var на область видимости

одна из идей, которые продвигает Дуглас Крокфорд (и, следовательно, его JSLint) — что на одну область видимости aka scope должно приходиться максимум одно ключевое слово var. Узнав об этом, я некоторое …