[doc] Промежуточный отчёт Wiki

Даниил Захаров mr.danz at yandex.ru
Thu Mar 29 15:09:45 MSK 2018


Боже, то есть там ничего нет?
Тогда надо ставить HTTP-сервер, PHP-интерпретатор, MySQL сервер, все это настраивать. Это довольно большой объем работы.
Я то изначально подумал, что если это сервер с ejudge, то там есть и HTTP, и PHP. А тут получается, простите, нужно танцевать
с бубнами:)
У меня, таких возможностей просто нет. По-хорошему, если полностью организовывать веб-сервер, то нужно еще настраивать
систему бэкапирования, логирование (желательно на внешний сервер), настройка кэша, управления кэшем и логированием (это еще
cron ставить и настраивать), и еще массу всего.

29.03.2018, 14:50, "Eugene Sharygin" <eush at ispras.ru>:
> Добрый день,
>
> Даниил Захаров <mr.danz at yandex.ru> writes:
>
>>  Важна только MySQL БД. Могу, конечно, попробовать развернуть её на
>>  Вашем удаленном сервере, однако, отмечу, что для этого мне понадобится
>>  рутовый доступ по ssh.
>
> Что именно и почему требует рутовый доступ? Казалось бы, рутовый доступ
> не нужен. Вы ведь можете открыть произвольный порт >=1024?
>
>>  Думаю, это нецелесообразно давать студенту доступ на сервер с системой
>>  ejudge моего же курса:)
>
> Замечу, что сервер всё-таки не тот же самый.
>
>>  29.03.2018, 11:13, "Vladislav Ivanishin" <ivladak at ispras.ru>:
>>>  Даниил Захаров <mr.danz at yandex.ru> writes:
>>>
>>>>   Давайте переместим, мне нужно для этого FTP и, наверное, лучше
>>>>   выделенную базу (чтобы исключить проблемы с таблицами от других
>>>>   ресурсов), её имя, логин и пароль к ней:)
>>>
>>>  Зачем FTP? Нельзя ли просто с помощью `scp' скопировать? Баз данных на
>>>  сервере сейчас никаких нет, можете сами завести? Опять же, если нужно
>>>  поставить какой-то софт или дать права, я это сделаю.
>>>
>>>>   Под инструкцией я подразумевал некоторые технические моменты, такие
>>>>   как: файл настроек (т.е. LocalSettings для самого движка), передачу
>>>>   управляющей учётной записи, а также комментарий к текущим настройкам
>>>>   проекта (например, в текущей конфигурации отключена возможность
>>>>   править и создавать страницы для всех, кроме администраторов).
>>>
>>>  Хорошо. Это всё, конечно, понадобится.
>>>
>>>>   29.03.2018, 00:01, "Vladislav Ivanishin" <ivladak at yandex.ru>:
>>>>>   Добрый день!
>>>>>
>>>>>   Даниил Захаров <mr.danz at yandex.ru> writes:
>>>>>
>>>>>>    Доброго дня.
>>>>>>
>>>>>>    Представляю промежуточный отчет по проекту Wiki.
>>>>>>    Развернута и доступна Wiki по адресу compilers.csmsu.ru . В данный момент на ней создано 36 страниц (не считая Main Page):
>>>>>>    All.h
>>>>>>    Data
>>>>>>    FAQ
>>>>>>    QBE
>>>>>>    Tmp0
>>>>>>    Арифметические и битовые операции
>>>>>>    Блоки
>>>>>>    Вариативность
>>>>>>    Инструкции
>>>>>>    Инструкции Cast и Copy
>>>>>>    Инструкции QBE
>>>>>>    Инструкция Call
>>>>>>    Инструкция Phi
>>>>>>    Константы
>>>>>>    Объявления
>>>>>>    Память
>>>>>>    Переходы
>>>>>>    Подтипы
>>>>>>    Преобразования
>>>>>>    Примеры кода QBE IL
>>>>>>    Простые типы данных
>>>>>>    Составные типы данных
>>>>>>    Сравнения
>>>>>>    Структура Blk
>>>>>>    Структура Fn
>>>>>>    Структура Ins
>>>>>>    Структура Op
>>>>>>    Структура Ref
>>>>>>    Структура Tmp
>>>>>>    Структура Use
>>>>>>    Теория к заданиям
>>>>>>    Функции
>>>>>>    Функция fillpreds
>>>>>>    Функция fillrpo
>>>>>>    Функция filluse
>>>>>>    Функция ssa
>>>>>>
>>>>>>    В соответствии с заявленным планом:
>>>>>>    1) Страница QBE будет содержать общее описание языка;
>>>>>>    2) Описание языка. Под этим подразумевается русификация и разбиения на
>>>>>>  отдельные страницы имеющейся документации c9x.me/compile/;
>>>>>>    3) Отдельными страницами планируется описать неофициальный Си-интерфейс, с описанием и разбором содержимого его файлов;
>>>>>>    4) Примеры кода QBE IL;
>>>>>>    5) Различные проблемы, которые могут возникнуть при написании программ на языке QBE, либо с использованием Си библиотеки;
>>>>>>    6) Некоторые теоретические части из лекций.
>>>>>>
>>>>>>    выполнены все пункты. Однако, это не означает завершенность проекта (потому отчет промежуточный, а не итоговый).
>>>>>>    Нам осталось/мы планируем доработать следующие вещи:
>>>>>>    1) На главной странице сейчас, помимо плана, появилось размеченное содержание
>>>>>>    перевода оригинальной документации. Необходимо будет разметить и выложить (уже
>>>>>>    по завершению проекта) содержание всего Wiki (то есть сделать навигацию по
>>>>>>    проекту) для облегчения ориентирования по ней;
>>>>>>    2) Плагин DoxyWiki оказался нерабочим. Половина его репозиториев "мертвые". По
>>>>>>    этой причине, взаимодействие с другой частью нашей команды, работающей над
>>>>>>    документацией к коду Си-интерфейса с помощью doxygen, нам видится как разметка и
>>>>>>    "перелинковка" страниц Wiki с их документацией. Отмечу, что это лишь
>>>>>>    предположение, и допускаю возникновение каких-либо проблем, не позволяющих
>>>>>>    воплотить вышеуказанную идею. Тем не менее, мы создали страницу "All.h"
>>>>>>    (http://compilers.csmsu.ru/wiki/All.h), которая является "входной" для страниц с
>>>>>>    "нашей" документацией к некоторым структурам и функциям одноименного файла
>>>>>>    Си-интерфейса. Возможно, нашим коллегам по команде эти страницы смогут помочь
>>>>>>    при выполнении своей работы.
>>>>>>    3) На странице "Теория к заданиям" реализуется 6-й пункт плана проекта. Пока что
>>>>>>    ее содержание не является итоговым, оно будет редактироваться и, хотелось бы,
>>>>>>    чтобы пополнилось разъяснениями/комментариями к терминам, используемыми в 3-м
>>>>>>    блоке заданий ejudge.
>>>>>
>>>>>   Благодарю за подробный отчёт и проделанную работу.
>>>>>
>>>>>>    В заключении, хотелось бы вынести на дискуссию формат итогового отчета по
>>>>>>    проекту. По моему мнению, формат у каждого проекта свой, но в нашем случае, план
>>>>>>    может быть таким:
>>>>>>    1) Краткое описание самого проекта;
>>>>>>    2) Описание особенностей оформления страниц;
>>>>>>    3) Комментарии по настройке движка MediaWiki (для преподавателей);
>>>>>>    4) Ссылка на копию Wiki и вызгрузку её базы данных.
>>>>>
>>>>>   Если не затруднит, могли бы вы c Александром переместить wiki на сервер
>>>>>   практикума (83.149.198.179) и продолжить разработку там? Это бы сразу
>>>>>   покрыло пункт 4. Нужные права выдадим.
>>>>>
>>>>>   В остальном меня предложенный формат устраивает. В принципе, это не так
>>>>>   важно. Достаточно небольшой инструкции, чтобы мы смогли пользоваться
>>>>>   плодами ваших усилий (и поддерживать документацию в актуальном
>>>>>   состоянии) и
>>>>>
>>>>>       Отчёт должен включать в себя описание статуса всех изначально
>>>>>       запланированных задач, общее состояние готовности проекта и оценку
>>>>>       его успешности.
>>>>>
>>>>>   , как сказано в мега-сообщении номер 14 в архивах prac-sp-18. Моря там
>>>>>   писать на надо -- просто резюме. Саму вики и сообщения в рассылке мы
>>>>>   видим; лучше сослаться, чем дублировать лишний раз.
>>>>>
>>>>>>    С уважением,
>>>>>>    Захаров Даниил
>>>>>>    _______________________________________________
>>>>>>    doc mailing list
>>>>>>    doc at compilers.ispras.ru
>>>>>>    https://compilers.ispras.ru/cgi-bin/mailman/listinfo/doc
>>>>>
>>>>>   --
>>>>>   Влад
>>>>
>>>>   С уважением,
>>>>   Захаров Даниил
>>>>
>>>>   _______________________________________________
>>>>   doc mailing list
>>>>   doc at compilers.ispras.ru
>>>>   https://compilers.ispras.ru/cgi-bin/mailman/listinfo/doc
>>>
>>>  --
>>>  Влад
>>
>>  С уважением,
>>  Захаров Даниил
>>
>>  _______________________________________________
>>  doc mailing list
>>  doc at compilers.ispras.ru
>>  https://compilers.ispras.ru/cgi-bin/mailman/listinfo/doc

С уважением,
Захаров Даниил



More information about the doc mailing list