FTNWARE Returning Officer


Однажды, бродя по просторам Интернета, зашел я на сайт Алекса Экслера, которого знал по эхоконференции Фидо pvt.exler. В ту пору на сайте еще был раздел, посвященный Фидонет и я, как безнадежный фидошник, залез туда. В числе прочих радостей бежала там программка для проведения выборов в Fidonet-подобных сетях. Звалась она VoteManager и была написана неким Карлосом Терре из Барселоны.

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

Региональный координатор региона 2:50, Юрий Сафронов, периодически искал людей, которые проводили бы выборы Координаторов Сетей указанного региона. Будучи человеком несколько альтруистическим, я откликнулся на этот зов и стал периодически проводить выборы.

Работа Проводящего выборы достаточно проста, хотя и рутинна на последнем этапе. Он должен об'явить о выборах, зафиксировать список электората, принять и обнародовать списки кандидатов, следить за корректностью обсуждения кандидатов. После этого наступает самый ответственный с технической точки зрения этап - принятие голосов и подсчет оных, после чего определяется победитель (или назначается второй тур) и переписка электората, т.е. голоса, отправляются Проверяющему для утверждения результатов. Этап принятия голосов традиционно поручают роботу, ибо вручную вести эту работу несколько неудобно - каждому проголосовавшему необходимо выслать квиток с подтверждением, занести голос в базу. А по окончании голосования следует подсчитать количество голосов и опубликовать результаты в обобщенном виде, указав используемые пароли. Если в сети уже сотня голосующих узлов, такая работа несколько утомительна. Разумеется, человек ленивый (и я в том числе) прием и подсчет голосов поручит программе, дабы не разгребать голоса руками и не выписать самому горы квитков.

Не могу сказать, что меня устраивал найденный робот. Возможности его были богаты зело, но он существовал лишь в варианте для DOS и малость стал подглюковывать с некоторых пор при обраработке писем, вплоть до зависания процесса (хорошо что у меня OS/2 на узле). Подумав чуток, я решил написать менее универсальное безобразие, сильно упростив структуру и работу программы. В частности, мой робот не может обработать несколько голосований сразу (подразумевается один файл конфигурации).

Получилось у меня хорошо или нет - судить не мне. Скачать программу можно вот здесь, а вот здесь можно написать что Вы думаете по этому поводу.

Специальной установки программа (как и почти весь софт для Fido) не требует, нужно только прочитать :-) документацию, выделить каталоги для писем и отредактировать файлы конфигурации должным образом. Если возникнут проблемы, пишите мне - я люблю письма.

GSS Программа входит в проект General Software Support

Проводя выборы, я понял, что в программе не хватает кое-чего, причем часть недоелок носит ажно семантический характер. Подумав-подумав после выборов в Питере, я принял решение о написании нового робота под названием FTNWARE Returning Officer II, который будет гораздо более другим. Переписать придется очень много, поэтому я принял также решение и об открытии исходных текстов старого робота. Лежат они вот здесь: ftnwros.zip (архивчик zip-формата). Лицензия прилагается.


Aport Ranker


На мою главную страницу.