Annotation of processmail/README, revision 2.1

2.1     ! boris       1: Итак, вашей команде надо дежурить в соревнованиях Интернет-клуба. Вы
        !             2: написали красивые вопросы, защитились от кверулянтов и апеллянтов, и
        !             3: готовитесь к приему ответов. Но вот проблема -- как справиться с
        !             4: десятками писем от команд-участниц?
        !             5: 
        !             6: Комплекс программ Интернет-Клуба ``Что? Где? Когда'' поможет вам.
        !             7: 
        !             8: 1. УСТАНОВКА И НАСТРОЙКА ПРОГРАММ
        !             9: 
        !            10: А. Зайдите на http://www.kulichki.com/znatoki/boris/processmail и
        !            11: возьмите либо processmail.zip, либо processmail.tgz. Распакуйте эти
        !            12: файлы на Вашм компьютере. Вы найдете:
        !            13: 
        !            14:  - README -- этот файл
        !            15:  - processmail.pl, createtable.pl, reminder.pl, collection.pl --
        !            16:      скрипты для обработки почты.
        !            17:  - subroutines.pl -- вспомогательный файл, используемый прочими
        !            18:      скриптами 
        !            19:  - parameters.pl -- файл, содержащий настраиваемые параметры программ
        !            20:  - process.tex, process.ps -- техническая документация к программам
        !            21:      (если Вы не собираетесь ``влезать вовнутрь'', Вам она не
        !            22:      понадобится )
        !            23: 
        !            24: Б. В каждом из файлов processmail.pl, createtable.pl, reminder.pl,
        !            25: collection.pl замените первую строку (#!/usr/local/bin/perl) на ссылку
        !            26: на положение перла в Вашей системе. Сделайте эти файлы выполняемыми (в
        !            27: Юниксе это делает chmod a+x *.pl)
        !            28: 
        !            29: В. Посмотрите внимательно файл parameters.pl. В нем Вы можете захотеть
        !            30: изменить ряд параметров:
        !            31:  
        !            32:  $fromaddress задает Ваш обратный адрес
        !            33:  $DK задает название Вашей команды
        !            34:  $date -- системная процедура, которая выдает московское время
        !            35:     (если Вы не можете его вычислить, напишите просто $date="";)
        !            36:  процедуры printheader и printfooter печатают заголовок Вашего
        !            37:    письма-напоминания на лист z-info
        !            38: 
        !            39: 2. РАБОТА С ПРОГРАММАМИ
        !            40: 
        !            41: А. Просмотрите каждое письмо с ответами -- соблюден ли в нем
        !            42: формат. Вот пример правильно оформленных ответов:
        !            43: *** "Марсиане", 343
        !            44: #1. Дедка
        !            45: #2. Бабка
        !            46: #3. Внучка
        !            47: #4. Жучка, кошка
        !            48: и мышка
        !            49: ***
        !            50: 
        !            51: ПОМНИТЕ: если команда прислала несколько писем, написание названия
        !            52: команды в них должно быть одинаковым.
        !            53: 
        !            54: Если у команды еще нет регистрационного номера, поле ``номер'' может
        !            55: быть пропущено. Программа присвоит такой команде регистрационный номер
        !            56: 0. Напомните капитану такой команды, чтобы он срочно связался с
        !            57: Секретарем клуба.
        !            58: 
        !            59: Б. Складывайте все ответы в один файл, например, answers. Если от
        !            60: команды пришло несколько писем, бросайте туда ВСЕ. Проверьте, что
        !            61: более поздние письма следуют за более ранними.
        !            62: 
        !            63: В. Время от времени запускайте 
        !            64: reminder.pl -m answers
        !            65: Это пошлет на лист z-info сводку о командах, чьи ответы получены. Но
        !            66: не злоупотребляйте сводками, дабы не рассердить Почтмейстера.
        !            67: 
        !            68: Г. Когда ответов скопится достаточно, запустите
        !            69: processmail.pl -m answers -o scores
        !            70: Тогда у Вас получится файл scores примерно такого типа:
        !            71: 
        !            72: #1. Frequency: 1. Score: ?
        !            73:   Хам
        !            74: #1. Frequency: 2. Score: ?
        !            75:   Bog
        !            76: ....
        !            77: 
        !            78: Замените "?" на "+" и "-" и запишите файл. Если придут новые письма,
        !            79: бросьте их все в тот же файл (НЕ УБИРАЯ СТАРЫХ!!!).  Команда
        !            80: processmail.pl -t scores -m answers -o scores
        !            81: добавит в файл scores ответы, которых Вы еще не оценили.
        !            82: 
        !            83: Примечания:
        !            84: -----------
        !            85: (1) Если файла scores еще не существует, команда
        !            86: processmail.pl -t scores -m answers -o scores
        !            87: выдает ошибку. Используйте
        !            88: processmail.pl  -m answers -o scores
        !            89: (2) НЕ используйте команду типа
        !            90: processmail.pl -t scores -m answers > scores
        !            91: Это приведет к уничтожению ваших старых оценок.
        !            92: 
        !            93: Д. Когда срок приема ответов истечет, ПРОВЕРЬТЕ ваши оценки. Неприятно
        !            94: наталкиваться на собственную небрежность, правда?
        !            95: 
        !            96: Команда
        !            97: createtable.pl -m answers -t scores -o table
        !            98: создаст файл table с таблицей результатов, а команда
        !            99: collection.pl -m answers -t scores -o collection
        !           100: создаст файл collecton с собранием сочинений.
        !           101: 
        !           102: Перед посылкой на общий лист просмотрите файлы еще раз -- а вдруг
        !           103: ошиблись Вы или я?
        !           104: 
        !           105: Вот и все!
        !           106: 
        !           107: 3. РАЗНЫЕ РАЗНОСТИ
        !           108: 
        !           109: В файле process.tex хранится техническая документация к
        !           110: программaм. Если Вы хотите разобраться, как именно работает система,
        !           111: этот файл для Вас.
        !           112: 
        !           113: Все программы позволяют при вызове указать ключ -d (debug). С этим
        !           114: ключом программы печатают массу всякой дополнительной информации --
        !           115: полезной и не очень...
        !           116: 
        !           117: 4. АВТОР
        !           118: 
        !           119: Борис Вейцман, boris@plmsc.psu.edu
        !           120: http://www.plmsc.psu.edu/~boris
        !           121: 
        !           122: Я благодарен Якову Зайдельману, Льву Горенштейну, Алексу Покрасу и
        !           123: Дмитрию Рубинштейну за помощь в разработке этой программы.
        !           124: 
        !           125: $Id: README,v 1.2 1998/11/30 12:51:50 boris Exp $

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>