четверг, 20 декабря 2012 г.

установка paster в buiildout

Для установки  добавляем в  секцию part ссылки на  секции zopeskel и  paster, и  добавляем  сами эти секции
parts = 
    instance
    zopepy
    i18ndude
    zopeskel
    test
    paster

[paster]
recipe = zc.recipe.egg
eggs =
   ZopeSkel
   PasteScript
   PasteDeploy
   zopeskel.dexterity
   ${instance:eggs}
entry-points = paster=paste.script.command:run
# create ZopeSkel command
[zopeskel]
unzip = true
recipe = zc.recipe.egg
eggs =
    ZopeSkel
    Paste
    PasteDeploy
    PasteScript
    zopeskel.dexterity
    ${instance:eggs}
entry-points = paster=paste.script.command:run

четверг, 8 ноября 2012 г.

Темы курсовых работ по дисциплине "Web-дизайн"

Все темы связаны с разработкой специальных редакторов для управления графами (семантическими сетями)

1. Доработка  редактора онтологий
     Редактор разработан на JavaScript. Необходимо  доработать дизайн редактора и реализовать некоторые уже имеющиеся функции с использованием AJAX.

2. Редактор задач пользователя
  Клиентская программа позволяет  определять задачи пользователя для проектирования сайта.  Описание задачи  формируются по специальному шаблону. После формулировки задача записывается на сервере в виде графа.

3. Редактор разметки динамической страницы. Определяется структура страницы в виде дерева. Каждому элементу страницы в редакторе можно привязать источник данных. Также  каждому элементу страницы можно привязать команду управления этим элементом. Например для элемента списка  определить шаблон и указать, что элемент повторяется определенное количество раз. Созданная модель сохраняется на сервере в виде графа.

4. Редактор навигационной структуры сайта. Моделируется система переходов между узлами сайта. Каждому узлу сопоставляется адрес, источник данных и способ представления этих данных. Созданная модель сохраняется на сервере в виде графа.

Все задачи частично реализованы. Функции работы с графами на сервере уже есть. Более подробная информация  после выбора темы. При получении хороших результатов будем оформлять  выступление на международную конференцию в январе 2013 г.

Лабиринт и разработка игр

 Лабиринт Алгоритм поиска пути в лабиринте и его реализация на Python 3.4 Задача на создание программы для виртуального робота, способно...