Мэттью вернулся?

10.08.2008

Юзабилити

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

Семантика HTML для Pingback

24.07.2008

Web

С тех пор, как я неделю назад починил здесь на блоге pingback (глупая ошибка в конфигурации lighttpd), они (пинги) стали сюда снова приходить. Тут-то я и вспомнил штуку, которая давно меня анноит по поводу реализации приема пингов в WordPress. Речь о том, что для именования авторов используется наивный (хоть и ...

Тест расцветки Лиспа

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

Cicero: месяц спустя

14.07.2008

Cicero

Прошел месяц с переезда моих форумов на Cicero и мне захотелось поделиться тем, как оно все живет и работает. Благо, живет оно, если вкратце, хорошо, и делиться этим приятно :-) Месяц прошел в неспешном рефакторинге (наконец перевел формы на ModelForm, которых не сущетсвовало, когда начинал их писать), добавлении мелких удобств ...

Спринт финишировал

13.07.2008

Яндекс, Django

Ну что же, мы поспринтовали! С меня — короткий отчет. Из собиравшихся 30 человек пришли, если не ошибаюсь, 18. Учитывая всякие технические накладки, начали спринт мы где-то через час после назначенного времени. WiFi был, электричество тоже :-). И тут я должен сказать, что думал, что этого будет достаточно. Но ошибся. ...

Форум по OpenID

09.07.2008

OpenID

У меня в форуме по веб-технологиям, где предполагается общаться по поводу всяких HTML'ов и CSS'ов, вдруг пошли обсуждения, посвященные OpenID. Поскольку целевые аудитории того и другого не обязательно сильно пересекаются, у меня появилась идея просто сделать отдельный форум для OpenIDшников. Однако, создавать форум, который через неделю угаснет, я не хочу, ...

Языкозависимый SRE

07.07.2008

OpenID

Володя тут на работе озвучил интересную задачку. Вот есть у нас OpenID-сервер, и там пользователь может вписать, как его зовут, и сервер будет раздавать эту информацию сайтам-консумерам, которые ее просят. Так вот хочется очень простой вещи: отдавать русскоязычным сайтам свое имя по-русски, а остальным — по-английски. По идее, чтобы выдавать ...

Спринт!

03.07.2008

Яндекс, Django

Итак, вроде бы мы все утрясли, и спринту быть! Чтобы не повторяться о подробностях и порядке "регистрации", сошлюсь на свой пост в корп-блог. Да, вот забыл: кто уже написал в прошлом посте, что придет, пришлите пожалуйста еще разок свои имя и фамилию мне на isagalaev@yandex-team.ru. Надо надо заявку в охрану ...

Может, спринт?

30.06.2008

Яндекс, Django

У меня есть идея провести 10-12 июля (четверг-суббота) Джанго-спринт в стенах Яндекса в Москве. То есть, собраться заинтересованным людям командой и поработать над Джангой вживую вместе с остальным миром. Описание грядущего спринта уже какое-то время лежит на wiki. Вкратце — будем доделывать newforms-admin. В Яндексе у меня есть предварительная договоренность, ...

Лог входов по OpenID

27.06.2008

Яндекс, OpenID

Мы вчера дописали к нашему яндексовому OpenID-серверу небольшую полезную фишечку. Теперь пользователь можно смотреть на историю того, куда и когда он логинился, и какие при этом передавались SRE-данные. Потом, наверное, можно будет по накопленной истории строить красивые графики роста популярности OpenID лично для себя :-). Это все, конечно, снабжено "кнопкой ...

Интерфейс выхода

24.06.2008

Юзабилити

Вчера получил большое удовольствие от — не поверите — чтения спецификации! Причем и от того, как она написана, и о том, о чем именно написана. Речь идет о спецификации интерфейса выключения/рестарта/отлогинивания в Ubuntu. Как Писал ее, похоже, глубоко уважаемый мной гуру Мэттью Томас, еще известный как "mpt". И это просто ...

Импорт и релиз форума

14.06.2008

Cicero

Вчера рано ночью случилось радостное событие: я переключил свои форумы на движок Cicero! Удачно использовав первую часть отпуска, я наконец доделал две последние абсолютно необходимые вещи: импорт содержимого предыдущего форума и верстку. И вот как раз импорту я и посвящаю последний подробный технический обзор в серии Cicero. Дальше форум будет ...

Живые грабли слияния бранчей SVN

Честно признаюсь, что долго не понимал, о чем идет речь, когда Subversion ругают за проблемы со слияниями бранчей. До сегодняшнего дня, когда мы на работе огребли довольно объемную проблемку. Хочу поделиться подробностями. Задачка Есть у нас средних размеров джанговский проект — "Куда Все Идут". В нем изначально, из-за нежелания плодить ...

Exception #08. Отчет.

01.06.2008

Django

Аж на неделю задержался я с отчетом об Exception Masterclass #08. Да и сейчас тоже не все материалы выложу — видео я пока так и не пожал. Доделаю на следующей неделе, видимо. UPDATE: Доделал Киев На этот Киев своих гостей погодой не радовал. В оба дня события было прохладно, ветренно ...

Тема на Exception #08

16.05.2008

Django

Exception успел поменять номер с прошлого поста :-). А я таки определился с темой: по совету Макса Ищенко буду интегрировать Django с каким-нибудь WSGI-проектом. Причем, видимо, на Pylons. Мы с ним также наметили подробнее, что именно входит в понятие "интеграция". включение Джанго-приложение в URL-пространство чужого проекта с корректной генерацией ссылок ...

Третий

09.05.2008

Разное

4 мая минуло три года, как я веду Маниакальный Веблог. Поздравляю себя и читателей с очередной датой! А пишу я об этом 9 мая, потому что прошедшие пять дней я допиливал традиционный по этому случаю редизайн. Кстати, пользуясь случаем, поздравляю всех с Днем Победы! Но этот пост, все же, про ...

Exception Masterclass #09

07.05.2008

Яндекс, Django

24 мая в Киеве состоится очередной из серии семинаров — Exception Masterclass #09. Как уже поняли наиболее прозорливые читатели, семинар будет проходит в виде мастер-класса. И как догадываются самые прозорливые из тех прозорливых, я пишу про это, потому что буду там с одним из мастер-классов выступать. Ура! Однако у меня ...

Антиспам и сеть белых списков

27.04.2008

Cicero, OpenID

Вы не представляете, как меня достал антиспамный плагин в моем текущем форуме на движке PunBB :-(. Он ловит действительно много спама, но он мне складывает этот спам в карантин пачками по 150 сообщений несколько раз в день, и мне надо это все глазками просматривать и ручками удалять. Причем эти сообщения ...

Рефакторинг Queryset'ов

27.04.2008

Django

Сегодня Малколм Трединник влил бранч queryset-refactoring в Джановский транк. Это изменение по крутости в принципе сравнимо с давнишней демагизацией. Однако в отличие от нее, на этот раз все гораздо более обратно совместимо. Вообще, Малколм — велик. Фактически он переделал с нуля всю душу конструирования запросов в джанговском ORM, превратив ее ...

NautilusSvn: доросли!

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