esyr: (Default)

Появилась новая версия кросс-платформенного вики-сервера, написанного на языке Python — MoinMoin 1.9.2. В данной версии исправлен ряд серьёзных проблем с безопасностью, потенциально существовавших и в более старых ветках (начиная с 1.5). Разработчиками настоятельно рекомендуется обновиться до данной версии (или до версии 1.8.7, если обновление до ветки 1.9 невозможно или нежелательно по тем или иным причинам).

Ссылки:
esyr: (ночь)
Таки считаю важным пропеарить сие событие.


После более чем года разработки появилась новая версия кросс-платформенного вики-сервера, написанного на языке Python — MoinMoin 1.9.

Изменения в новой версии:
  • Использование WSGI для обработки запросов.
  • Обновление механизма словарей и групп
  • Ряд улучшений в поиске с использованием Xapian.
  • Поддержка нового механизма создания векторных рисунков AnyWikiDraw в дополнение к TWikiDraw
  • Добавление новой темы modernized_cms, полезной для сайтов, не ориентированных на анонимную правку.
  • Использование Pygments для подсветки синтаксиса.
  • Ряд обновлений в поддерживаемых механизмах аутентификации, среди которых поддержка HTTP auth и OpenID средствами самого MoinMoin.
  • Добавлены новые действия: SlideShow (для презентаций на основе одной страницы, а не нескольких, как ранее), PackagePages (создание архива из нескольких страниц вики)
  • Множество мелких изменений: служебные макрокоманды для показа справки по параметрам конфигурации и доступным лексерам Pygments, множественные исправления и дополнения в WYSIWYG-редакторе (базирующемся на FCKEditor), ряд исправленных ошибок.
  • Обновлена документация, значительно переработана документация по установке, добавлены страницы помощи по изображениям, установке пакетов, рисункам.
  • Ряд технологических изменений: переработана подсистема локализации, улучшены средства для написания расширений, переработан механизм работы со словарями и группами.


Также с выходом 1.8.6 обновилась ветка 1.8.x (последняя, поддерживающая Python 2.3, 1.9.x требует версию Python не ниже 2.4):
  • Ряд исправлений и изменений в механизме поиска с использованием Xapian
  • Поддержка регулярных выражений для задания пользователей для добавления удаления подписки в действии SubscribeAction
  • Поддержка индексации текстового содержимого презентаций MS PowerPoint (поддержка индексации форматов ODF, PDF, MS Word/Excel и прочих имелась ранее)
  • Исправления: RenamePage больше не пытается переименовать вложенные страницы, если переименование основной страницы не удалось, при обновлении корректно обновляются хэши паролей, i18n больше не падает, если список языков ещё не проинициализирован


Кроме того, был обновлён русский перевод (интерфейс, системные страницы и страницы помощи) в ветках 1.8 и 1.9. Русский перевод планируется завершить полностью к версии 1.9.1 (на данный момент не переведены несколько справочных страниц, касающихся конфигурирования вики).

Ссылки:
esyr: (Default)
Есть у меня два приложения на PyGTK, которыми я активно пользуюсь — это Gajim и Quodlibet. Всем они хороши в плане функционала, если бы так не тормозили. Особенно Gajim, у которого на подключение и прожёвывание ростера на 450 контактов уходит минуты две. Quodlibet тоже не сильно отстаёт, тратя на переключение песни иногда по полминуты (хотя, с базой на 15к треков в то же время работает вполне сносно — поиск during typing раздражения не вызывает, как и довольно шустрая переиндесация). Собственно, чудесное начинается, если случайно нажать и долго не отпускать кнопку next track (коея имеется у меня на передней части ноутбука и коюю я эпизодически подобным образом нажимаю пряжкой/пузом). Как следствие, генерируется куча keypress events, которые толпой валятся quodlibet'у. Который реагирует и начинает со всей своей неспешностью в плане переключения треков их обрабатывать. Что — внимание — лочит весь PyGTK, как следствие, весь gajim в том числе (ввиду того, что крутится он одним процессом, как и quodlibet). Через некоторое время от такого безобразия gajim таки не успевает обрабатывать сетевые сообщения и его начинает вышибать с серверов по таймауту. Что он как только может так и обнаруживает и начинает переподключаться, попутно завешивая quodlibet, судорожно пытающий переключать треки... В общем, если хотя бы одного из них не прибить, то феерия сия может затянуться ну очень на долго.
esyr: (Default)

Сижу, примус починяю макросы да действия для моина пишу...

Syntax

Jul. 14th, 2008 05:33 am
esyr: (ночь)
После С, жабы, жабоскрипта и ещё полудесятка языков как-то тяжко в питоне писать булевы константы с большой буквы.

Profile

esyr: (Default)
esyr

October 2010

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 04:28 pm
Powered by Dreamwidth Studios