Организация шрифтов в CSS

29.09.2008

Web

У меня на сайте случилось знаменательное событие! Каждый год, когда я меняю дизайн сайта, я обычно не успеваю к самопридуманному дедлайну и делаю это только для морды и страниц блога. Всякие же /soft/, /forum/ и прочий /about/ остается "на потом". Такими темпами у меня до недавнего времени скопилось аж три ...

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

24.07.2008

Web

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

WSGI фреймворк?

20.04.2008

Python, Web

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

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

04.04.2008

Web, Django

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

webpython-ru

13.01.2008

Python, Web

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

Разночтения заголовка Accept

25.12.2007

Web

Я недавно писал про то, как мы используем заголовок Accept для определения, в каком виде присылать HTTP-ответ: структуру для ajax-функции или страницу целиком. Через некоторое время мы напали на некоторые баги, каковой историей и хочу поделиться. Баги в порядке появления такие: Опера вместо установки заголовка в желаемое значение добавляет его ...

IE8 и HTML5

08.12.2007

Web

Итак, Microsoft собирается вскоре выпускать IE8. Само по себе это безусловно очень хорошо, но мне хочется поспекулировать по поводу очень интересующего меня вопроса: будет ли IE8 в какой-то ощутимой мере поддерживать новые фичи HTML5. HTML5 очень большой упор делает на обратную совместимость. Поэтому такие вещи, как например элемент <dialog>, можно ...

HTTP, Ajax и jQuery

12.09.2007

Web

Я считаю HTTP одной из самых продуманных технологий, которая опередила свое время. В ней заложено очень много возможностей, которые до сих пор используются очень слабо. Отчасти я виню (хоть и не мое это дело) в этом известный язык PHP, который в стремлении к доступности для начинающих скрывает механику работы протокола ...

Conditional get. Кусается!

18.08.2007

Cicero, Web

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

"Опять?"

02.05.2007

Web

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

Кусочек хай-тека с beta.ya.ru

27.04.2007

Яндекс, Web, OpenID

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

OpenID и hCard в Cicero

25.03.2007

Cicero, Web, Django, OpenID

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

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

09.03.2007

XHTML?, Web

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

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

08.03.2007

XHTML?, Web

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

Живой markdown с подсветкой

Некий дядька John Fraser реализовал markdown целиком на Javascript. Получился Showdown, выглядит просто убойно! Ну а я конечно же добавил туда highlight.js :-). Выглядит еще более убойно, хотя должен предупредить, что подсветку я вхачил очень быстро, о производительности не думал. Но все равно — сильная смесь вышла!

Microsoft поддерживает OpenID

07.02.2007

Web, OpenID

Давно я не писал никакого FUD'а :-). Кажется даже, вообще никогда не писал... Пора! Итак, Microsoft решила поддержать OpenID. Многие люди по этому поводу в восторге. В том числе, например, Брэд Фицпатрик (создатель OpenID) и Скотт Кветон (CEO JanRain, одной из организаций-участниц). Причем последний даже подчеркнул особо для таких людей, ...

Геккончик жив

04.02.2007

Web

Когда-то я был евангелистом мозилловских технологий... Нет, дети, Firefox'а тогда еще не было :-). И даже Firebird'а и Phoenix'а не было... Я пользовался ночными сборками Mozilla 0.6, следил за обсуждениями багов в b.m.o., пытался всем вокруг рассказывать, что этот браузер гораздо лучше IE5, потому что это не просто браузер, а ...

Страсти по OpenID

18.01.2007

Web, OpenID

То, что происходит сейчас с OpenID напоминает мне то, что происходило с Ajax не так давно: несмотря на то, что технология давно существует и местами используется, вдруг происходит нечто, от чего вдруг в сети разражается просто ураган новостей, постов, сайтов и агрегаторов вокруг нее. Причем с Ajax'ом, кажется, дело было ...

Сравнение lighttpd и nginx

12.01.2007

Web

Наткнулся на статью с практическим сравнением lighttpd и nginx. Статья ценна тем, что там не выясняется "кто лучше", а показываются простые и понятные плюсы и минусы на основе опыта использования. Сразу наступает просветление, когда какой из серверов лучше подойдет. P.S. Прикольно, что всякие западные люди обязательно упоминают, причем с каким-то ...

Контролируемое скачивание 2

Это долгожданное (в основном мной :-) ) продолжение статьи "Контролируемое скачивание", где я писал про то, как я реализовывал скачивание с авторизацией, контролем скорости и успешного завершения в Неком Музыкальном Сервисе. Сервис мы запустили в конце декабря в работу, и о нем у меня будет еще, что написать в самое ...