--- processmail/README 2005/01/25 16:56:23 2.3 +++ processmail/README 2005/02/20 03:24:43 2.4 @@ -7,9 +7,9 @@ 1. УСТАНОВКА И НАСТРОЙКА ПРОГРАММ -А. Зайдите на http://www.kulichki.com/znatoki/boris/processmail и -возьмите либо processmail.zip, либо processmail.tgz. Распакуйте эти -файлы на Вашм компьютере. Вы найдете: +А. Зайдите на http://internet.chgk.info/boris/processmail и +скачайте файл processmail.tgz. Распакуйте этот +файл на Вашм компьютере. Вы найдете: - README -- этот файл - processmail.pl, createtable.pl, reminder.pl, collection.pl -- @@ -17,7 +17,7 @@ - subroutines.pl -- вспомогательный файл, используемый прочими скриптами - parameters.pl -- файл, содержащий настраиваемые параметры программ - - process.tex, process.ps -- техническая документация к программам + - process.tex, process.pdf -- техническая документация к программам (если Вы не собираетесь ``влезать вовнутрь'', Вам она не понадобится ) @@ -28,7 +28,17 @@ collection.pl замените первую строку (#! В. Посмотрите внимательно файл parameters.pl. В нем Вы можете захотеть изменить ряд параметров: + +Вот эти параметры задать ОБЯЗАТЕЛЬНО: + $NAME[1] и $NAME[2] -- названия зачетов + $MINQUEST[1], $MAXQUEST[1], $MINQUEST[2], $MAXQUEST[2] -- номера + первого и последнего вопросов в каждом зачете + $FILES[1], $FILES[2] -- названия файлов, куда вы складываете письма + с ответами в каждом зачете. Э + +Вот эти параметры нужны для программы reminder: + $fromaddress задает Ваш обратный адрес $DK задает название Вашей команды $date -- системная процедура, которая выдает московское время @@ -56,17 +66,24 @@ collection.pl замените первую строку (#! 0. Напомните капитану такой команды, чтобы он срочно связался с Секретарем клуба. -Б. Складывайте все ответы в один файл, например, answers. Если от -команды пришло несколько писем, бросайте туда ВСЕ. Проверьте, что -более поздние письма следуют за более ранними. +Б. Складывайте все ответы на данный зачет в один файл, например, +sprint.mail и stayer.mail. Если от команды пришло несколько писем, +бросайте туда ВСЕ. Проверьте, что более поздние письма следуют за +более ранними. В. Время от времени запускайте -reminder.pl -m answers +reminder.pl -r номер_зачета + +Например, +reminder.pl -r 1 +или +reminder.pl -r 2 + Это пошлет на лист z-info сводку о командах, чьи ответы получены. Но не злоупотребляйте сводками, дабы не рассердить Почтмейстера. Г. Когда ответов скопится достаточно, запустите -processmail.pl -m answers -o scores +processmail.pl -o scores Тогда у Вас получится файл scores примерно такого типа: #1. Frequency: 1. Score: ? @@ -77,41 +94,33 @@ processmail.pl -m answers -o scores Замените "?" на "+" и "-" и запишите файл. Если придут новые письма, бросьте их все в тот же файл (НЕ УБИРАЯ СТАРЫХ!!!). Команда -processmail.pl -t scores -m answers -o scores +processmail.pl -t scores -o scores добавит в файл scores ответы, которых Вы еще не оценили. Примечания: ----------- (1) Если файла scores еще не существует, команда -processmail.pl -t scores -m answers -o scores +processmail.pl -t scores -o scores выдает ошибку. Используйте -processmail.pl -m answers -o scores +processmail.pl -o scores (2) НЕ используйте команду типа -processmail.pl -t scores -m answers > scores +processmail.pl -t scores > scores Это приведет к уничтожению ваших старых оценок. Д. Когда срок приема ответов истечет, ПРОВЕРЬТЕ ваши оценки. Неприятно наталкиваться на собственную небрежность, правда? Команда -createtable.pl -m answers -t scores -o table +createtable.pl -t scores -o table создаст файл table с таблицей результатов, а команда -collection.pl -m answers -t scores -o collection +collection.pl -t scores -o collection создаст файл collecton с собранием сочинений. Если вопросов много, формат вывода команды createtable.pl может оказаться неудобным. В этом случае используйте формат -createtable.pl -s -m answers -t scores -o table +createtable.pl -s -t scores -o table Ключ -s (от Short) выводит ответы в "сжатом" формате. -В ИЧБ принят особый формат: он состоит из предварительного и основного -тура, причём при равенстве ответов в основном туре преимущество у -команды, у которой лучше результат в предварительном туре. Для этого -формата работает специальная программа createtable2.pl. Она -вызывается так: -createtable2.pl -s -T scores1 -M answers1 -m answers -t scores -o table -где scores1 и answers1 относятся к предварительному туру, а -scores и answers -- к основному. Перед посылкой на общий лист просмотрите файлы еще раз -- а вдруг ошиблись Вы или я? @@ -130,10 +139,9 @@ scores и answers -- к основному. 4. АВТОР -Борис Вейцман, boris@plmsc.psu.edu -http://www.plmsc.psu.edu/~boris +Борис Вейцман, borisv@lk.net Я благодарен Якову Зайдельману, Льву Горенштейну, Алексу Покрасу и Дмитрию Рубинштейну за помощь в разработке этой программы. -$Id: README,v 2.3 2005/01/25 16:56:23 boris Exp $ \ No newline at end of file +$Id: README,v 2.4 2005/02/20 03:24:43 boris Exp $ \ No newline at end of file