Автор Тема: Обсуждение РУЖЭЛЬ  (Прочитано 285803 раз)

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #60 : 13.10.2009 01:23:57 »
1. Где засада с правами возникла? (какой адрес, при каких условиях)
при попытке скачать файл
На http://www.rujel.net/distribute/downloads жмыкаю на версия 25


2. В ссылках одинаковые версии - формат файла архива разный (Школьный сервер zip не разжимает в стартовой установке). Самую свежую версию лучше брать на github (ссылка есть сверху на странице Файлы)

Летняя версия сильно изменена - это описано в новостях.
В конце сентября перед конференцией Аверс мы внесли еще некоторые изменения для совместимости с Firebird - cкрипты для корректировки летней БД в комплекте есть.
Насколько я понял, у вас стоит старый (весенний) вариант. Для нового учебного года, мне кажется, лучше поставить БД-журнал заново - она намного удобней для последующей эксплуатации, а обновлять введенные у вас пару месяцев отметок - неоправданные трудозатраты, на мой взгляд. Но можем поискать и эти скрипты, если очень нужно.
Если будут проблемы, обращайтесь - поможем.
там версии 25, а у zip 3.5.

а учеников вводить уже как-то можно или опять sql запросом?
классных руководителей к своим журналам привязать,
учителей к своим предметам?
Как изменять и изменения в
/var/apple/Local/Library/WebObjects/Configuration/rujel.plist
принимать, wotaskd и womonitor рестартовал, а пароль у tutor'а не принялся.
угу. будут.  :D
3. По поводу перевода класса, стоит уточнить. Я правильно понял, что Типовое ядро/Школьный офис вы не ведете?
да

вроде update parallel set ID_NAMEPARALLEL = '9', YEAR = '2009' WHERE ID = 1; если из 7 8 надо сделать.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #61 : 13.10.2009 08:34:48 »
1. Где засада с правами возникла? (какой адрес, при каких условиях)
при попытке скачать файл
На http://www.rujel.net/distribute/downloads жмыкаю на версия 25
2. В ссылках одинаковые версии - формат файла архива разный (Школьный сервер zip не разжимает в стартовой установке). Самую свежую версию лучше брать на github (ссылка есть сверху на странице Файлы)
там версии 25, а у zip 3.5.
Это фокусы Гугла. Эксперимент показал, что скачивать файл нужно кликом по названию, а не по версии. Нажатие на номер версии в списке файлов на гугль-сайте выводит список предыдущих версий, но доступно это только авторизованным пользователям. Не совсем понятно, зачем у них эта фича, и неизвестно, как ее отключить.
Версии автоматически добавляются, а zip мы раньше начали выкладывать - вот они и разные. Лишний повод брать с github. Кроме того, там можно автоматизировать и оптимизировать обновления. Постараемся сделать страничку с описанием.
« Последнее редактирование: 13.10.2009 13:32:42 от mk »
cogito, ergo sum

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #62 : 13.10.2009 08:52:52 »
а учеников вводить уже как-то можно или опять sql запросом?
классных руководителей к своим журналам привязать,
учителей к своим предметам?
Как изменять и изменения в
/var/apple/Local/Library/WebObjects/Configuration/rujel.plist
принимать, wotaskd и womonitor рестартовал, а пароль у tutor'а не принялся.

вроде update parallel set ID_NAMEPARALLEL = '9', YEAR = '2009' WHERE ID = 1; если из 7 8 надо сделать.
Обновление класса: на первый взгляд похоже, но при независимости от Типового ядра я бы на эту базу забил - неудобная она. Нашу БД-списки уже можно графическим интерфейсом вести. Особых наворотов там нет, но основные задачи делаются. Демо-версия с сентября на ней работает.
Разводки по журналам у нас нет - все равноправны в рамках ролей. Про классных избирательность еще имела бы смысл, а про учителей - это принципиальная позиция. В новостях есть ссылка на табличку отличительных особенностей РУЖЭЛЬ - там это видно.
rujel.plist можно оставить - только добавить в него новые настройки, если нужно. Изначально в этом файле были забиты все параметры, хотя значения по умолчанию он и так отрабатывает. Теперь мы планируем наоборот сделать: чтобы в комплекте был минимальный набор, который обязательно нужно прописать - тогда в него будут добавляться только те параметры, которые нужно изменить от значения по умолчанию. Графического интерфейса plist пока не дождался.

С паролем на первый взгляд непонятно. Раньше у вас была настройка на файл и все работало. На LDAP не переходили? Может, там что-то не так?
« Последнее редактирование: 13.10.2009 08:57:12 от mk »
cogito, ergo sum

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #63 : 13.10.2009 09:08:03 »
./altlinux.sh
Start WebObjects services? (y/n):
y
Starting wotaskd
Starting WOMonitor
Stopping httpd2 service:                                                                                                                                                                                                             [ DONE ]
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 144 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 2 of /etc/httpd2/conf/extra-enabled/webobjects.conf: Cannot load /var/apple/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so into server: /var/apple/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so: wrong ELF class: ELFCLASS32

это я на p5 ставлю.

Да, скорее всего к LDAP буду прикручивать.

Если не использовать БД "Типовое ядро"
то
shoStruct.sql
shoTeacher.sql
shoStudent.sql
не нужны, а только
VseLists.sql
 vseTemplate.sql
?
« Последнее редактирование: 13.10.2009 09:15:06 от HAW »

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #64 : 13.10.2009 09:47:25 »
блииин ставлю на p5 x64 может из-за этого?

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #65 : 13.10.2009 12:48:43 »
Если не использовать БД "Типовое ядро"
то
shoStruct.sql
shoTeacher.sql
shoStudent.sql
не нужны, а только
VseLists.sql
 vseTemplate.sql
?
Да, все sho... родом от Типового ядра
Если хочется из них перекинуть в VseLists, скрипты можем прислать - сами так делали. С другой стороны, один класс можно и руками забить или через  vseTemplate.sql :)

С паролем потом - после LDAP - будем разбираться или сразу?
cogito, ergo sum

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #66 : 13.10.2009 12:51:04 »
блииин ставлю на p5 x64 может из-за этого?
Там ясно написано, что ему не нравится какая-то 32-разрядная библиотека из используемых.
Видимо, придется перекомпилировать адаптор под х64. Пока не удается с адаптором, можно подключаться по прямому порту (только, в случае запуска через монитор, нужно проследить, чтоб не стоял запрет на прямое подключение)

« Последнее редактирование: 13.10.2009 13:54:16 от mk »
cogito, ergo sum

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #67 : 13.10.2009 13:36:43 »
Как изменять и изменения в
/var/apple/Local/Library/WebObjects/Configuration/rujel.plist
принимать, wotaskd и womonitor рестартовал, а пароль у tutor'а не принялся.
Чтобы применить настройки plist - нужно перезапустить сам РУЖЭЛЬ (из монитора http://localhost:56789), а не служебные демоны

« Последнее редактирование: 13.10.2009 13:39:34 от mk »
cogito, ergo sum

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #68 : 13.10.2009 13:45:22 »
rujel.plist можно оставить - только добавить в него новые настройки, если нужно.
Учитывая, что у вас rujel.plist довольно старый, может оказаться удобнее сделать наоборот: взять за основу новый и внести в него ключевые параметры из старого. К тому же, в новом есть образец настройки на VseLists. Раз установка идет сейчас, мы можем в ближайшие день-два реализовать идею миниального rujel.plist. Нужно?
cogito, ergo sum

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #69 : 13.10.2009 14:05:37 »
Цитировать
С паролем потом - после LDAP - будем разбираться или сразу?
сразу
Цитировать
Проблемы с адаптером могут проявиться в невозможности попасть в журнал (и любые другие WO-приложения) через апач.
вот этого очень бы не хотелось... нужен вход через апач.

ELFCLASS32 - всё таки говорит про разрядность.


Цитировать
мы можем в ближайшие день-два реализовать идею миниального rujel.plist. Нужно?
да
« Последнее редактирование: 13.10.2009 15:10:49 от HAW »

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #70 : 13.10.2009 14:25:12 »
теперь, что бы не забыть:
apt-get install java-1.6.0-sun

качаю http://www.rujel.net/distribute/downloads/RUJEL.tar.bz2?attredirects=0
качаю http://demo.rujel.net/helloWO.tar.bz2

Распаковываю  RUJEL.tar.bz2
из RUJEL/SQL/MySQL выполняю
Contacts.sql
RujelStatic.sql #
RujelYear2009.sql
VseLists.sql
rujelUser.sql #создание пользователя
в RUJEL/SQL/
образец для заполнения: vseTemplate.sql
и при необходимости заполнить стандартными значениями
defaults.sql

Распаковываю
helloWO.tar.bz2 в /var/

ввести команду export NEXT_ROOT=/var/apple
запустить приложение: /var/apple/Local/Library/WebObjects/Applications/HelloWorld.woa/HelloWorld

проверить links://127.0.0.1:1999
Выполнить скрипт /var/apple/config/altlinux.sh
Запустить WO-приложение HelloWorld links http://127.0.0.1:56789

А дальше уже ковыряния в rujel.plist и базе

и всё?
« Последнее редактирование: 13.10.2009 15:08:20 от HAW »

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #71 : 13.10.2009 18:13:00 »
и всё?
Похоже :)
Все на память сложно - весь процесс описан.
Маленькие заметки:
- качать лучше прямо с github, а не с Гугла (ссылка там есть) - свежее будет
- с java 1.6 мы не пробовали, но должно работать
- template можно не заводить, т.к. в граф.интерфейсе может быстрее оказаться, чем аккуратно и вдумчиво ковыряться в текстовом файле с риском ошибиться. Особенно, если вводить только 1 класс.
- для 64-разрядности, видимо, нужно состыкнуться и на вашем железе откомпилить адаптер заново
Это позволит и всем остальным потом иметь 64-разрядную версию
cogito, ergo sum

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #72 : 13.10.2009 22:24:24 »
http на 81 порту, если что.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #73 : 16.10.2009 00:29:43 »
http на 81 порту, если что.
Мои поздравления со "вторым пришествием"! И благодарность за помощь в выявлении мелких и, к сожалению, крупных багов в дистрибутиве - без этой установки мы бы не знали, что одна библиотека оказалась сбойная. Насколько я понял, от доводки 64-разрядной версии пока решено воздержаться?
Я слегка подправил ваш учебный план по ИКТ в 8Г, чтобы он правильно считал выполнение плана. Через 3 дня, если число записанных уроков не будет совпадать с плановым, появится замечание в журнале рядом с панелью "План/Дано". Само расхождение можно наблюдать по цвету этой панели - для нормы он должен быть желтым.
Логика заполнения учебного плана была избрана для осуществления самых разных фантазий, но в результате для простейшего равномерного распределения приходится делать неоправдано много действий. Мы уже заложили логику по существенному упрощению этой ситуации, но интерфейса к ней пока нет - должна появиться на следующей неделе.
« Последнее редактирование: 16.10.2009 00:32:58 от mk »
cogito, ergo sum

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #74 : 16.10.2009 08:30:35 »
http на 81 порту, если что.
Мои поздравления со "вторым пришествием"! И благодарность за помощь в выявлении мелких и, к сожалению, крупных багов в дистрибутиве - без этой установки мы бы не знали, что одна библиотека оказалась сбойная. Насколько я понял, от доводки 64-разрядной версии пока решено воздержаться?
спасибо :)
в х64 уж больно явно заголовочные файлы по местонахождению не совпадают.
http://forum.altlinux.org/index.php/topic,4334.msg60662.html#msg60662
Кроме того, есть там такой кусок:
# REDHAT 9
ifeq "REDHAT9" "$(OS_VERSION)"
ADAPTORS = CGI Apache2
APXS = /usr/sbin/apxs
APACHEINCLUDE_DIR = /usr/include/httpd
надо попробовать REDHAT 9х64 воткнуть и попробовать. Ни кто не помнит RH9 от федоры9 отличался?
Логика заполнения учебного плана была избрана для осуществления самых разных фантазий, но в результате для простейшего равномерного распределения приходится делать неоправдано много действий. Мы уже заложили логику по существенному упрощению этой ситуации, но интерфейса к ней пока нет - должна появиться на следующей неделе.
ага, я уже огрёб от завуча по этому поводу.  :D
« Последнее редактирование: 16.10.2009 08:59:36 от HAW »