Tuesday, September 2, 2008

Чисто технический пост о проблемах с RSS на этом сайте

Некоторые отметили, что блог начал отдавать контент в какой-то непонятной кодировке. Дело в том, что уже достаточно давно Гугл купил Feedburner (сервис, который позволяет считать подписчиков, обрабатывать RSS-ленты, делать их совместимыми с кучей ридеров и еще кучу интересных штук).

Сейчас этот сервис начали интегрировать в Гугл, я заказал перенос моих RSS-лент в гугл-эккаунт. Т.к. у Гугла эта процедура еще не обкатана, то при переводе получился глюк — Гугл начал перекодировать заголовок ленты из windows-1251 в utf-8, но почему-то не начал перекодировать сами ленты. Пришлось лезть в программный код класса, который генерирует RSS и вносить нужные изменения, потом заново синхронизировать ленты на сайте в Гугле, на что ушло достаточно много времени. Сейчас по идее все должно работать нормально.

К своему стыду, хотя я не занимаюсь активно программированием, по ходу решения проблемы я для себя отметил, что совершенно забыл основы объектно-ориентированного программирования. Не справился с наследованием и доступом к свойствам объекта. Теперь буду тренироваться.

No comments: