In english Хотелка Об авторе

Рок-чат

Поскольку мне посчастливилось заболеть, появилось немного времени, и я восстановил наш рок-чат. И немного его доработал ещё. Отныне вам будет, где флеймить, дорогие мои©.

Теперь сообщения обновляются без постоянных перезагрузок всех броузерах, экономя наш трафик и нервные клетки. А главное — почти мгновенно.

Пока надо регистрироваться отдельно от форума, но если вам повезёт, и я не оклемаюсь ещё пару дней, то и регистрация, и личные сообщения будут общие с форумом.

Остаётся ещё добавить смайлики и убрать из списка несколько цветов, которые почти не видно на тёмном фоне. И назначить модераторов.

Глюки конечно же есть, так что не стесняйтесь мне о них сообщать.

Янв. 26, 2009 // 02:04 | Комментарии (3)


Кажется, я поправил много всякого в Интерре

Я хотел было уже закопать этот движок, но так вышло, что я не смог найти для собственного движка приличного парсера вики, и даже не смог «подружить" HTMLPurifier с Markdown, и в результате решил, что стоит попробовать «допилить" парсер из Интерры.

Там он, в свою очередь взят из уже давно дохлой WackoWiki, и сам парсер, что удивительно, без проблем пережёвывает юникод. Проблемы с юникодом обнаружились у двух библиотек, typografica и paragrafica, занимающихся «облагораживаенем» текста : неразрывные пробелы вставляют, где надо, лишние пробелы убирают, заменяют кавычки на «лапки» или «ёлочки», и т.д.

Так вот, ненатуралы, которые писали эти библиотеки, думали, что кроме CP1251 кодировок нет, и в качестве временных маркеров использовали коды \200, \201, \202, и т.д.

И ещё слишком много шаманства с addslashes()/stripslashes() и magic_quotes в самой Интерре.

Из-за этого в юникоде портились мои посты и мои комментарии. Комментарии «простых смертых" не портились, потому что пропускались через SafeHTML вместо вики-парсера со спецэффектами.

А этот пост написан в первую очередь чтобы проверить, как парсер работает, и только потом – чтобы поназывать всех ненатуралами.

test, типа.

Янв. 26, 2009 // 13:26 | Комментарии (4)