--- processmail/process.tex 2008/03/23 18:04:51 3.1 +++ processmail/process.tex 2008/03/23 17:50:50 3.0 @@ -1,9 +1,6 @@ -%$Id: process.tex,v 3.1 2008/03/23 18:04:51 boris Exp $ +%$Id: process.tex,v 3.0 2008/03/23 17:50:50 boris Exp $ %$Log: process.tex,v $ -%Revision 3.1 2008/03/23 18:04:51 boris -%documentation update -% -%Revision 3.0 2008-03-23 17:50:50 boris +%Revision 3.0 2008/03/23 17:50:50 boris %Added Lev's corrections % %Revision 2.7 2005/02/20 03:24:43 boris @@ -63,7 +60,7 @@ \title{Программа для обработки писем в ИГП и ИЧБ} \author{Boris Veytsman, \texttt{borisv@lk.net}} -\date{Март 2008} +\date{Февраль 2005} \maketitle \thispagestyle{empty} \tableofcontents @@ -209,7 +206,7 @@ Subject: Otvety komandy "Stop", 222 \subsection{Формат таблицы результатов} -У таблицы результатов есть три формата. +У таблицы результатов есть два формата. \begin{enumerate} \item Длинный формат \begin{verbatim} @@ -218,19 +215,6 @@ Subject: Otvety komandy "Stop", 222 436 + + + + + + + + + + + + 12.02 359 Venera II [...] \end{verbatim} - -\item Промежуточный формат -\begin{verbatim} - N 12345 67890 12 О Р КОМАНДА - 111 +++++ +++++ ++ 12.04 359 Марсиане - 436 +++++ +++++ ++ 12.04 359 Venera II -[...] -Рейтинг - 1 2 3 4 5 6 7 8 9 10 11 12 -24 21 34 24 41 43 18 31 26 32 36 29 -\end{verbatim} - - \item Короткий формат \begin{verbatim} N 123456789012 О Р КОМАНДА @@ -248,9 +232,6 @@ Subject: Otvety komandy "Stop", 222 таблица ``Рейтинг''. В графе ``О'' стоят набранные командой очки в данном зачёте (до десятичной точки) и в предыдущем (после точки). -При печати незачетных вопросов взятый вопрос помечается буквой -\prog{X}, а невзятый, как обычно, \prog{-}. - \subsection{Формат собрания сочинений} Собрание ответов на каждый вопрос имеет следующую структуру: @@ -289,8 +270,6 @@ s Текст ответа Настройки программы хранятся в файле \prog{parameters.pl}. Пример этого файла приведен ниже: \begin{verbatim} -# В этом файле собраны ЛОКАЛЬНЫЕ параметры -- "настройки" -# # Количество зачётов $ROUNDS=2; @@ -310,21 +289,9 @@ $NAME[1]="Спринт"; $MINQUEST[1]=1; $MAXQUEST[1]=12; -# Файлы раунда. Следующий перекрывает предыдущий. -# Список заключён в квадратные скобки, отдельные файлы разделены ЗАПЯТЫМИ. -# $FILES[1] = [ "sprint.mail", "sprint-extra.mail" ]; -# -# ВНИМАНИЕ: формат этого параметра изменился с предыдущей версии! - -$FILES[1]= [ 'sprint.mail' ]; - -# Внезачётные вопросы раунда. В квадратных скобках, номера разделены ЗАПЯТЫМИ. -# Во втором раунде эти вопросы тоже будут вне зачёта (но можно будет и -# учесть, см. ниже описание $NOCOUNT[2]). -# $NOCOUNT[1] = []; -# $NOCOUNT[1] = [ 2, 3, 4 ]; +# Файлы раунда. Следующий перекрывает предыдущий: -$NOCOUNT[1]= []; +$FILES[1]='sprint.mail'; # Второй раунд @@ -338,24 +305,10 @@ $NAME[2]="Стайер"; $MINQUEST[2]=1; $MAXQUEST[2]=18; -# Список заключён в квадратные скобки, отдельные файлы разделены ЗАПЯТЫМИ. -# $FILES[2] = [ 'predvarit.mail', 'osnovn.mail' ]; -# -# ВНИМАНИЕ: формат этого параметра изменился с предыдущей версии! - -$FILES[2]= [ 'stayer.mail' ]; - -# Внезачётные вопросы в этом раунде. В квадратных скобках, через ЗАПЯТУЮ. -# Этот список ДОБАВЛЯЕТСЯ к уже перечисленным в $NOCOUNT[1]. Однако -# если вы хотите исключить какой-то из ранее указанных вопросов (например, -# в гипотетической ситуации "вопрос номер 5 был исправлен слишком поздно, -# поэтому в Спринте не учитывается, а для Стайера используется"), то -# укажите его номер со знаком минус: "3 -5 6" -# $NOCOUNT[2] = []; -# $NOCOUNT[2] = [ 3, -5, 6 ]; - -$NOCOUNT[2]= []; +# Файлы раунда. Следующий перекрывает предыдущий. Файлы разделены +# ПРОБЕЛАМИ +$FILES[2]='stayer.mail'; ######################################################### # Теперь общие настройки @@ -370,13 +323,12 @@ $address = 'z-info@chgk.info'; # # Обратный адрес дежурной команды и ее название # -$fromaddress = 'Boris Veytsman '; +$fromaddress = 'borisv@lk.net'; $DK = '"Дракоша"'; # # $date -- системная процедура, которая вычисляет МОСКОВСКОЕ # время. В Линуксе zdump это делает хорошо. В других операционных -# системах надо как-то исхитряться... На самый худой конец, используйте -# $date=''; +# системах надо как-то исхитряться... # $date = "export TZ='Europe/Moscow'; date"; @@ -413,6 +365,7 @@ Good luck END } + \end{verbatim} @@ -450,12 +403,11 @@ reminder.pl [-r номер_раунда] Итоговая таблица и собрание сочинений генерируются программами \begin{verbatim} -createtable.pl [-d] [-s|-m] [-t table_file] [-o results] +createtable.pl [-d] [-s] [-t table_file] [-o results] collection.pl [-d] [-t table_file] [-o results] \end{verbatim} Ее ключи имеют то же смысл, что и у программы \prog{processmail.pl}. -Флаг \prog{-s} означает выбор короткой формы таблицы, а флаг \prog{-m} -означает выбор промежуточной формы. +Флаг \prog{-s} означает выбор короткой формы таблицы. \section{Программа} @@ -490,9 +442,7 @@ collection.pl [-d] [-t table_file] [-o \section{Благодарности} Я благодарен Якову Зайдельману, Льву Горенштейну, Алексу Покрасу и -Дмитрию Рубинштейну за помощь в разработке этой программы. Версия~3 -программы (поддержка незачетных вопросов и промежуточного формата -таблицы) была написана Львом Горенштейном. +Дмитрию Рубинштейну за помощь в разработке этой программы. \end{document}