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

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 455
Re: Обсуждение РУЖЭЛЬ
« Ответ #15 : 04.03.2009 02:49:23 »
есть сводки успеваемости ученика, табель, реализация учебного плана (правая страница журнала)
Выложили пробную версию для Школьного сервера, хотя, полагаем, для любого Линукс - на Сюзи-сервере тоже работает.
Пробность в том, что пока без Апача - напрямую в Яве. Надеемся добавить и Апач чуть погодя.


уууууу! вот это да!спасибо!!!
завтра попробуем

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 455
Re: Обсуждение РУЖЭЛЬ
« Ответ #16 : 04.03.2009 02:59:42 »
есть сводки успеваемости ученика, табель, реализация учебного плана (правая страница журнала)
Выложили пробную версию для Школьного сервера, хотя, полагаем, для любого Линукс - на Сюзи-сервере тоже работает.
Пробность в том, что пока без Апача - напрямую в Яве. Надеемся добавить и Апач чуть погодя.

Надо бы с LDAP интегрировать. Обсудим.

Оффлайн Storke

  • Давно тут
  • **
  • Сообщений: 931
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Re: Обсуждение РУЖЭЛЬ
« Ответ #17 : 04.03.2009 12:04:04 »
есть сводки успеваемости ученика, табель, реализация учебного плана (правая страница журнала)
Выложили пробную версию для Школьного сервера, хотя, полагаем, для любого Линукс - на Сюзи-сервере тоже работает.
Пробность в том, что пока без Апача - напрямую в Яве. Надеемся добавить и Апач чуть погодя.

Готов к апробации на следующий год. Вот только надо бы еще подучиться установке, настройке и сопровождению.
Тише едешь - дальше будешь.

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #18 : 04.03.2009 12:37:57 »
Готов к апробации на следующий год. Вот только надо бы еще подучиться установке, настройке и сопровождению.
Здорово! Надеюсь, к этому времени утрясутся многие проблемы: с Apache, LDAP ... Может, что-то упрощающее жизнь нормальным училкам появится - тогда и ненормальным, типа нас, легче будет :)

Собссссно, Apache сегодня победили уже - в ближайшее время (может, завтра) выложим полный вариант
« Последнее редактирование: 04.03.2009 13:46:01 от mk »
cogito, ergo sum

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #19 : 05.03.2009 16:10:54 »
в ближайшее время (может, завтра) выложим полный вариант
Более-менее вычищенный вариант выложили:
- тестовое WO-приложение HelloWorld со всеми потрохами (60 МБ)
- описание установки с учетом последних нюансов
Только что проверили "с нуля" - работает

Какие проблемы:
1. Не решены
- Apache сам не запускается, т.к. переменные окружения WO появляются позже его запуска (мы их задаем в /etc/profile.d) - как его опередить???
- Альтератор видит службу WO, но не распознает ее состояния и игнорирует галку автоматического старта - можно ли их подружить?

2. Решены, но
- приходится разрешать доступ к MySQL руками (см.обсуждение выше)
- спотыкаемся на брандмауере: изначально все закрыто

Попутно вопрос: чем лучше жать?
Zip-а на Школьном сервере нет, сжали bz2 - правильно?

« Последнее редактирование: 06.03.2009 03:34:23 от mk »
cogito, ergo sum

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #20 : 07.03.2009 21:10:08 »
В новостях на сайте РУЖЭЛЬ к записи от 27 февраля добавлены ссылки на аудиозапись моего выступления на семинаре в РГГУ по поводу ЭЖ. Ничего принципиально нового относительно уже написанного там нет, но если любопытно ... :)
К сожалению, тогда я еще не мог сообщить о готовности РУЖЭЛЬ для Линукса.
Надеюсь на помощь от гуру в отношении опережения запуска Апача переменной окружения (см. предыдущий пост), но не в ущерб прекрасным дамам - это их праздник!
cogito, ergo sum

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 3 938
Re: Обсуждение РУЖЭЛЬ
« Ответ #21 : 07.03.2009 22:57:06 »
Надеюсь на помощь от гуру в отношении опережения запуска Апача переменной окружения (см. предыдущий пост), но не в ущерб прекрасным дамам - это их праздник!
стартовать фейковую службу, с № меньше апача?

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #22 : 08.03.2009 00:22:28 »
Надеюсь на помощь от гуру в отношении опережения запуска Апача переменной окружения (см. предыдущий пост), но не в ущерб прекрасным дамам - это их праздник!
стартовать фейковую службу, с № меньше апача?
Мне очень неловко, но я не знаю, как это делать и где смотреть  :'(
Хотя идея понятна :)
Речь идет об /etc/rc.d/rc*.d?
« Последнее редактирование: 08.03.2009 08:52:32 от mk »
cogito, ergo sum

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 3 938
Re: Обсуждение РУЖЭЛЬ
« Ответ #23 : 08.03.2009 10:03:59 »
На самом деле можно совсем по-тупому вписать в апачевский. У меня сейчас нет машинки с альтом, но посмотрите есть ли там /etc/conf.d/apache*

Оффлайн kaf

  • Давно тут
  • **
  • Сообщений: 128
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #24 : 08.03.2009 10:06:28 »
Надеюсь на помощь от гуру в отношении опережения запуска Апача переменной окружения (см. предыдущий пост), но не в ущерб прекрасным дамам - это их праздник!
стартовать фейковую службу, с № меньше апача?
Мне очень неловко, но я не знаю, как это делать и где смотреть  :'(
Хотя идея понятна :)
Речь идет об /etc/rc.d/rc*.d?
Если быть точнее /etc/init.d
Создайте там shell-скрипт, принимающий параметр start, stop, restart,reload

Посмотрите на заголовок скрипта https2:
#! /bin/sh
#
# httpd2          Start/Stop the Apache2 Web Server
#
# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#              HTML files and CGI.
#...
Скопируйте его в ваш файл указав в chkconfig: первый параметр (приоритет при start) меньше 85, второй (stop) больше 15
После формирования скрипта запустите:
chkconfig --level 2345 имя_скрипта on
Стартовать Ваш скрипт на 2,3.4,5 уровнях работы системы

Проверьте через
chkconfig --list
Ну и посмотрите, что в /etc/rc.d/rc*.d/
вашему скрипту присвоен нужный номер


Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #25 : 09.03.2009 00:50:47 »
Спасибо! Поиграли сегодня в эти игры. Нельзя сказать, что неудачно, но и полной победы тоже нет.
Если кому не лень посмотреть на скрипты более опытным глазом, они опубликованы (4 КБ) в разделе Файлы на сайте РУЖЭЛЬ.
Результат таков:

1. Достижения:
- демоны в Школьном сервере для wotaskd (управляет приложениями WO) и WOMonitor (интерфейс к управлению) запускаются и даже управляются Альтератором (правда, с локальной машины, т.к. внешний доступ заглючило)

2. Проблемы:
- Апач так и не стартует почему-то; если влепить в его скрипт переменную окружения WO - все нормально
- в Сюзи эти скрипты не работают, т.к. там несколько иные возможности у утилиты, а хотелось бы единообразия;
приходится использовать наш первый скрипт, но тогда нужно руками стартовать Апач.

Можно, конечно, отказаться от переменной окружения и вставлять реальные пути при установке, но ... странно и некрасиво. Если красивого решения нет, завтра так и сделаем, видимо, т.к. надоело спотыкаться об эту странную проблему.

« Последнее редактирование: 09.03.2009 00:54:15 от mk »
cogito, ergo sum

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 3 938
Re: Обсуждение РУЖЭЛЬ
« Ответ #26 : 09.03.2009 11:08:22 »
посмотрите в /etc/httpd2/conf/extra-avaliable
Нет нужды использовать Include (вообще не надо ничего писать в httpd2.conf), надо туда поместить симлинк на /Library/WebObjects/Adaptors/Apache2.2/apache.conf и он по идее подхватится после включения в alterator'е (extra-enabled).

По поводу переменных окружения. Они похоже могут задаваться в /etc/sysconfig/httpd2 или /etc/profile.d/

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #27 : 09.03.2009 17:33:56 »
Можно, конечно, отказаться от переменной окружения и вставлять реальные пути при установке, но ... странно и некрасиво. Если красивого решения нет, завтра так и сделаем, видимо, т.к. надоело спотыкаться об эту странную проблему.
Сказано - сделано :)
В скрипте установки можно поменять переменную NEXT_ROOT, если хочется установить WO в другое место. Скрипт забивает в Апач данное значение. В результате все работает. Скрипт для Сюзи предположительно будет работать и на других клонах Линуха - энтузиасты, имея 2 ветви (альт / сюзи), сами разберутся.
Сейчас обновляем, выкладываем и  возвращаемся к своим недоделанным планам.
Попутно подредактировали описание. Поручил младшему бойцу (9 класс) перевести описание установки с сайта в локальную папку - когда сделает, выложим в раздел Файлы.
Ждем отклики экспериментаторов. Будет любопытно, если кто-нибудь разместит в сети демо-версию на Линухе. Мы готовы дать на него ссылку из нашего раздела Демо.
cogito, ergo sum

Оффлайн mk

  • Давно тут
  • **
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #28 : 22.03.2009 02:23:14 »
Добавили страницу Презентации, на которую перенесли все медиа-материалы. Туда же поместили несколько видео-инструкций по работе с РУЖЭЛЬ. Они не покрывают всех возможностей, но жизнь еще продолжается :)
cogito, ergo sum

Оффлайн HAW

  • Давно тут
  • **
  • Сообщений: 1 247
    • Email
Re: Обсуждение РУЖЭЛЬ
« Ответ #29 : 13.04.2009 15:58:26 »
Попробовал сегодня Ружель.
для работы с shobase4 mysql версии 4.Х нужно?
а то я древний дамп загрузил в 5.0.51 и дату на 2 года откатил... на класс нажимаю, а он
com.webobjects.foundation.NSForwardException: Could not initialise EduCycle listing method
[0] net.rujel.interfaces.EduCycle$Lister.cyclesForEduGroup:90
[1] net.rujel.ui.SrcMark.coursesForClass:135
[2] net.rujel.ui.SrcMark.selectClass:206
[16] net.rujel.ui.ClassListing.anAction:93
[32] net.rujel.reusables.OnClickContainer.invokeAction:93
[67] net.rujel.reusables.UTF8Application.dispatchRequest:46
java.lang.IllegalStateException: _obtainOpenChannel -- com.webobjects.eoaccess.EODatabaseContext com.webobjects.eoaccess.EODatabaseContext@1acfa31: failed to open database channel. Check your connection dictionary, and ensure your database is correctly configured.
[0] com.webobjects.eoaccess.EODatabaseContext._obtainOpenChannel:1967
[6] net.rujel.eduplan.PlanCycle.cyclesForGrade:244
[7] net.rujel.eduplan.PlanCycle.cyclesForEduGroup:250
[12] net.rujel.interfaces.EduCycle$Lister.cyclesForEduGroup:88
[13] net.rujel.ui.SrcMark.coursesForClass:135
[14] net.rujel.ui.SrcMark.selectClass:206
[28] net.rujel.ui.ClassListing.anAction:93
[44] net.rujel.reusables.OnClickContainer.invokeAction:93
[79] net.rujel.reusables.UTF8Application.dispatchRequest:46

И потом на подходе новая версия "Школьного офиса", под висту, там БД как выглядит, совместимость не потеряется?