воскресенье, 5 июня 2011 г.

Генерация темы и NameMapper

При генерации темы Plone  с использованием встроенного paster  появляется сообщение;
"You don't have the C version of NameMapper installed! I'm disabling Cheetah's useStackFrames option as it is painfully slow with the Python version of NameMapper. You should get a copy of Cheetah with the compiled C version of NameMapper."
Для получить скомпилированную версию NameMapper можно с http://www.cheetahtemplate.org/download.html . Для Plone 3 нужен файл _namemapper.pyd2.4 . Переименоваваем его в _namemapper.pyd  и помещаем в папку Plone/Python.
Для Plone 4 нужно установить Cheetah в установленный в систему Python 2.6 (дистрибутив по указанному выше адресу) и скопировать соответствующий файл из папаки C:\Python26\Lib\site-packages\Cheetah.

пятница, 3 июня 2011 г.

Plone 4 и debug-mode

Иногда в  Windows при запуске Plone 4  в режиме отладки с помощью команды  bin\plonectl fg  появляется  сообщение "To run the program in the foreground, please stop it first. ", но посмотр служб показывает  что Zope Instance не запущен. Для решения  этой проблемы в папке Plone\var  нужно удалить файлы instance.pid и  instance.lock, которые появляются там в результате не корректной остановки сервера.

Игра "Морской бой"

Код для игры "Морской бой" Библиотека функциий для игры