WSGI фреймворк?

20.04.2008

Python, Web

Недавно Макс Ищенко попросил меня добавить публичности циклу статей Сергея Щетинина на DOU, посвященному веб-разработке на Питоне "без" фреймворков: часть 1, часть 2, часть 3. Но конечно, просто так ссылок я давать не хочу: надо либо хвалить, либо ругать. Здесь получилось последнее, причем, простите, ругаться я буду громко и совсем ...

Расширили SRE

16.04.2008

Яндекс, OpenID

Многие сетовали, что яндексовый OpenID-сервер не отдает пользовательскую информацию. С сегодняшнего дня отдает! Можно: выбрать, что именно выдавать (ник, email, полное имя, день рождения, пол) настроить сами значения, которые по умолчанию считываются из анкеты на Я.ру настроить отдельно для каждого сайта, кому эти данные отдавать, а кому нет Скриншоты: Думаю, ...

Google App Engine

09.04.2008

Python, Django

Позвольте присоединиться ко всеобщему шуму про Google App Engine со слегка упорядоченным дампом своих мыслей последней пары дней. Хорошо! Питон, Питон, Питон. Само по себе то, что Google сделал массовый специализированный хостинг приложений именно с этим языком — это увесистый такой аргумент для бюрократов, которые не очень любят разбираться в ...

Django со стороны клиентской части веба

04.04.2008

Web, Django

Никак не мог пройти мимо такой замечательной статьи Гарета Рашгроува: "Why the webstandards world appears to be choosing Django". Давно не помню, что столько раз по ходу текста внутренне согласно кивал: "Ага, так и есть". И про простые шаблоны, и про отсутствие генерации javascript'а, и про уважение HTTP... Замечательно написано. ...

highlight.js 4.0 (релиз!)

Решил написать отдельным постом, что только что завернул и выложил финальную версию 4.0 highlight.js. Список фич смотрите в предыдущем посте про бету. Большое спасибо всем, кто в комментариях и по почте писал о багах и присылал патчи! Все, что нашли — поправлено. Отдельно еще раз попрошу авторов модов и плагинов ...

highlight.js 4.0 (beta)

На этот раз я решил выпустить публичную бету highlight.js. Потому что это новый "мажорный" релиз, там переписана и урефакторена уйма кода, а потестировать я все это удосужился только в Firefox и IE7 :-). Поэтому призываю интересующихся скачать бету и посмотреть на нее со всех сторон: кто пользуется — не сломалось ...

Тикет 2070: лед тронулся!

20.03.2008

Django

"2070" — это магические цифры, которые для джангиста означают номер давнего, многострадального и считавшегося некоторыми обреченным тикета, который отвечает за то, чтобы Джанго загружаемые в нее через веб файлы не грузила целиком в память. И вот буквально вчера лед тронулся! Помимо того, что меня это радует в принципе, у меня ...

mysql_cluster: репликации для Django

18.03.2008

Яндекс, Django

Mysql_cluster: Бэкенд mysql_cluster нужен для использования Django в схеме с master-slave репликацией MySQL. Он умеет переключать глобальное соединение Джанго с БД между мастером и slave-репликами, и тем самым позволяет использовать стандартный ORM. Этот бэкенд мы написали для "Куда все идут", и решили выложить в открытый доступ. Про особенности использования читайте ...

Второй тизер

17.03.2008

Яндекс, Django

У меня появилось время написать продолжение истории про то, как "Куда все идут" падал под трафиком с тизера (часть 1, часть 2). Сразу скажу, что рушится все обычно гораздо громче, чем не рушится, поэтому этот пост на захватывающую историю не претендует совсем. Показатели Итак, второй тизер для нас висел еще ...

Декларативная инвалидация кеша

10.03.2008

Django

Александр Кошелев написал подробную статью про инвалидацию кешей. Самое интересное (для меня, по крайней мере) в ней то, что там сделана попытка придумать декларативный синтаксис описания процесса инвалидации. И хотя в общем случае такая задача не решается, было бы очень полезно найти подход, который бы работал в пресловутых 80% случаев. ...

5 инструментов

26.02.2008

Разное

Польщен! Делюсь. Это 5 инструментов, которыми я активно пользуюсь каждый день уже несколько лет, и на основании того, что они столько продержались, могу утверждать, что это очень хорошие вещи. Ubuntu. Связался с этой ОС, когда начинал работать с Django, и с тех пор понял, что предоставляемый набор средств очень хорошо ...

Why "Where everyone goes" crashed

24.02.2008

Яндекс, Django

A note for my foreign readers Malcolm Tredinnick asked me to translate into English my Friday's post about our experience of launching a Django project under high load. So here it is, hope this will be useful :-) I believe some context is also required. Yandex is the biggest Russian ...

Почему упало "Куда"

22.02.2008

Яндекс, Django

Как многие внимательные читатели блога успели заметить :-), утром после вывешивания тизера наш замечательный сервис сделал странное лицо и отказался работать, пока тизер не сняли. Соответственно, вчера и сегодня мы выясняли, что же такое с сервисом случилось. Вроде бы выяснили :-). Я нахожусь в интересном состоянии психики, когда непонятно, почему ...

Тизер на морде

Захватывающее, скажу вам, чувство, когда на морде Яндекса висит тизер вашего проекта. Роняю скупую слезу и нервничаю. Нервничаю, потому что маркетинг говорил что-то вроде "будет показываться на 10% показов", но сейчас он показывается каждый раз! Посмотрим завтра на посещаемость с загрузкой... Тем не менее, поздравляю всех участников и переживающих! Крупный ...

Новый OpenID-сервер Яндекса

17.02.2008

Яндекс, OpenID

Имею удвольствие сообщить веб-сообществу, что мы недавно вдохнули вторую жизнь в наш яндексовый OpenID-сервер — http://openid.yandex.ru/. Хотя надо сказать, что во время первой его жизни не так уж и много людей знало, что в Яндексе он вообще есть, в связи с чем я хочу про него потрепаться немножко подробней. OpenID-сервер ...

Собственные команды для manage.py

04.02.2008

Django

Бывает, задумаешь статейку про что-нибудь интересное, а на нее сначала времени не хватает, а потом и интерес угасает. А потом кто-нибудь опишет все то же очень хорошо, и остается только ссылку поставить. Александр Кошелев полно и подробно пишет про описание пользовательских команд для manage.py. Одна из приятных фичек в Джанге ...

"Куда все идут"

20.01.2008

Яндекс, Django

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

Еду в Екатеринбург рассказывать про Django

18.01.2008

Яндекс, Django

В Екатеринбурге есть хостинговая компания NetAngels, в которой любят Django. 1 февраля они и мы (Яндекс, то есть) будем проводить там мини-конференцию про Джангу с двумя докладами, один из которых буду рассказывать я. Я постараюсь доходчиво изложить свое понимание того, за счет каких именно свойств Django является сейчас одним из ...

Highlight.js в Dojo и дальше

Питер Хиггинс — разработчик известного тулкита Dojo — раскрыл "завесу тайны" в своем посте о том, что моя библиотека highlight.js будет включена в версию Dojo 1.1, которая запланирована на середину февраля (прям к моему ДР :-) ). Это отрадное для меня событие — хороший повод поговорить о том, что будет ...

webpython-ru

13.01.2008

Python, Web

Появилась новая Google-группа, посвященная разработке веб-приложений на Питоне — webpython-ru. Основной фокус ее будет на фреймворках Pylons и TurboGears2. На Джанго фокус не попадает, потому что, как объяснил Макс Ищенко, по Джанго и так уже много хороших ресурсов (спасибо, Макс :-) ). Хотя я часом подумал, что если группа будет ...