Задумали сделать OpenID-сервер?

24.04.2007

OpenID

Мы — программисты — любим новые фенечки. OpenID — такая фенечка, и я уже видел в паре мест (совсем забыл где, правда) людей, выражающих желание сделать сервер из своего блога, форума или просто написать сервер как таковой. До тех пор, пока вы хотите это сделать для себя — желаю удачи! ...

Прочтенные сообщения

19.04.2007

Cicero, Django

На пршлой неделе еще реализовал подсветку прочитанных сообщений в Cicero. До сих пор кажется, что реализовал криво, поэтому прошу покритиковать, у кого какие мысли есть :-) Bzr-репозиторий http://softwaremaniacs.org/code/cicero/ Работающий форум http://softwaremaniacs.org/forum/ Идея Весь вопрос, в общем-то, в архитектуре. Самое очевидное решение — M-M связь между пользователями и статьями типа такого: ...

Отчет о РИТ 2007

18.04.2007

Разное

Сегодня я осознал, что два дня РИТ 2007 определенно выдернули меня из нормальной жизни (все, кто мне писал что-то, не беспокойтесь, обязательно отвечу). Но вот уже я чувствую себя в силах сделать небольшой отчетец. Вообще... В общем и целом, конференция удалась. Я только приблизительно могу представить, как трудно было организаторам ...

highlight.js 3.0

Новая большая версия highlight.js 3.0 увидела свет! Большая она в первую очередь потому, что highlight.js разросся и стал модульным. Теперь, при указании списка используемых языков только эти языки динамически подгружаются в браузер. Он (скрипт) давно уже напрашивался на разделение, потому что 35 КБ уже начинают вызывать вопросы, особенно у тех, ...

Синхронизация "всего"

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

Редактирование профиля

05.04.2007

Cicero, OpenID, Django

Разобравшись с официальной частью устройства на работу, время вернуться к программированию. Вчера приделал к Cicero редактирование профиля, которое состоит из трех частей: изменение OpenID, изменение личной информации, изменение настроек. Изменение OpenID в некотором роде означает, что теперь себе можно подобрать нового мутанта, позаводив несколько новых OpenID :-) Bzr-репозиторий http://softwaremaniacs.org/code/cicero/ Работающий ...

Яндекс

Рад сообщить, что с сегодняшнего дня работаю в Яндексе. Причем, что особенно интересно, буду заниматься не чем-нибудь, а всякими Django-делами. В Яндексе, как оказалось, Django любят :-).

XHTML 2

31.03.2007

XHTML?

1 апреля 2007 года этот пост был действительно сверстан на XHTML 2 и даже с грехом пополам работал в разных браузерах с разными глюками. Комментарии все это время принимались, но явно не показывались. Конечно, это была шутка, и Software Maniacs ни на какой XHTML не переходит :-). XHTML2-вариант поста доступен ...

Слово "блогер"

31.03.2007

Блоги

Я уже давно пишу слово "блогер" через одно "г". Когда этот вопрос меня заинтересовал, я подумал, что неудваивание этого "г" должно подчиняться той же логике, что и в словах "офис", "офлайн" и "официальный", которые в английском написании имеют две "f". А сегодня что-то меня потянуло проверить свое мнение, и я ...

Мутанты из OpenID

28.03.2007

Cicero, OpenID, Django

Теперь я могу признаться, что мутанты для меня изначально были Самой Главной Фичей форума. Серьезно! Вообще, идея написать "правильный форум" была у меня очень-очень давно (так давно, что в те времена я думал написать его на C++). В начале прошедшей зимы она возродилась уже на новом уровне, когда я стал ...

OpenID и hCard в Cicero

25.03.2007

Cicero, Web, OpenID, Django

Начну так. Соединение из OpenID и hCard — это дикий фонтанирующий рулез! Это чертово будущее онлайн-регистрации, которое все обязаны реализовать в своих продуктах прямо сейчас!!! Вниманию непрограммирующей публики! Итак, в Cicero появилась возможность логиниться с помощью OpenID. Что в первую очередь означает, что: для этого форума никому не нужен будет ...

РИТ-2007, Django

22.03.2007

Django

На грядущей конференции РИТ-2007 мы с Григорием Бакуновым (он же — bobuk) из Яндекса будем делать доклад по Django. Я расскажу, что такое Django в общем и целом, а Григорий затронет моменты его использования в большой компании (в Яндексе то есть). Я буду очень рад познакомиться с теми читателями Маниакального ...

</Fotolab>

19.03.2007

Разное

Буквально недавно я сообщал, что буду рулить интернет-разработкой в Фотолабе, и вот уже этот период подходит к концу. С апреля я буду заниматься другим делом (про которое пока суеверно не распространяюсь). И отсюда вытекает то, что нам в Фотолабе нужен на мое место человек. Дальше — подробности. А чего не ...

Cicero: черновой стайлинг

13.03.2007

Cicero, Django

Последний набег на код форума Cicero был связан с внешним видом. Включил текстовые фильтры, придумал, как разделять шаблоны форума и сайта, добавил паджинатор и сделал черновую стилизацию. Особенно хочется поделиться про фильтры и шаблоны, довольно удачно получилось! Bzr-репозиторий http://softwaremaniacs.org/code/cicero/ Работающий форум http://softwaremaniacs.org/forum/ Подключение фильтров Самое интересное, что я тут придумал ...

Нет, зоопарка не будет!

09.03.2007

XHTML?, Web

По двум комментариям к вчерашней статье про второе рождение HTML я понял, что существуют большие опасения, вызванные непониманием, что это за "новый" язык такой. Опасения выражаются так: &%$. Зоопарк форматов всё множится и множится… и так: т.е. велкам ту “dark ages” - огромные траблы с парсингом и монстроподобные регулярки, досвидания ...

W3C возвращается к HTML

08.03.2007

XHTML?, Web

7 марта 2007 года произошло, простите мне пафос, историческое событие: W3C официально сообщил о возобновлении разработки HTML (узнал от Йена Хиксона). Также в связи с этим открыта и страница HTML на сайте W3C. Особенно важные вещи Несколько вещей, которые хочется отметить особо: W3C открыто и конкретно заявляет, что это событие ...

AutoOneToOneField

07.03.2007

Cicero, Django

Вчера я выражал неудовольствие собственным решением по автоматическому созданию профилей форума для пользователей. Напомню суть: При заведении в системе новых пользователей, никто автомагически не будет для них создавать записи Profile’ов, и обращение user.cicero_profile будет вызывать exception. Поэтому, надо их где-то создавать. Я для этого использую middleware, которое вешается где-нибудь после ...

Первая реализация постинга

06.03.2007

Cicero, Django

Cicero дорос до возможности постить в него текст. Сегодня реализовал две формы с проверкой ошибок, придумал связь с Django'вскими пользователями, и у меня есть пара вопросов к аудитории. Но сначала вопрос немного другой. Я все никак не могу решить, нужно ли писать подробней? Если это интересно кому-нибудь из совсем новичков ...

Straw man'ы, авторитеты и "священные войны"

05.03.2007

Разное

Давно лежит у меня в загашнике статья, которую я задумал написать после того, как мне стали писать комментарии к первой статье про XHTML. Тема этой статьи, правда, не связана непосредственно с XHTML'ом, но многие тамошние комментарий уж очень показательны. Я, правда, рискую (опять) свалиться в образ всезнающего гуру, поэтому загодя ...

Модель форума

03.03.2007

Cicero, Django

В пятницу нарисовал самую базу форума и сделал начальный коммит. Предварительные замечания Свою версию Django я периодически обновляю из их репозитория, и сейчас она ушла уже достаточно далеко от последней официальной 0.95. Однако на днях джанговцы собираются оформить текущие сборки в не менее официальную 0.96, и если вы предпочитаете фиксированные ...