-------- Исходное сообщение -------- Тема: Про набор поинтов сисопами и продолжение сети Дата: Mon, 15 Jun 2015 14:07:35 +0600 От: Sergey Poziturin <Sergey.Poziturin@p2.f2140.n5020.z2.fidonet.org> Организация: vp point Группы новостей: fido7.r50.sysop
Привет, коллеги.
Заранее извиняюсь, если эта конференция не совсем подходит для подобной тематики, но здесь я наверное найду максимальную аудиторию, да и тема острая.
Как вы возможно знаете, я являюсь разработчиком бесплатного фидошного "клиента" для устройств под управлением Android под названием HotdogEd. Если не знаете, то подробности и скриншоты тут: http://vp.propush.ru/index.php?q=node/149 Hо тема не совсем об этом.
Полтора года назад в хотдоге была реализована возможность запрашивать поинта на моём узле 2:5020/2141 прямо в GUI программы, шёл запрос на сервер, откуда давался ответ (ОК или нет) и сразу же номер нового поинта автоматом прописывался в программу. Далее мне приходило уведомление о запросе, я подтверждал или отвергал его, юзер получал соответствующее письмо и начинал пользоваться софтом. Этой возможностью с момента запуска воспользовалось более 400 человек! Далеко не все из них являются активными поинтами, и далеко не все смогли получить поинта благодаря моей криворукости и катастрофическому отсутствию времени.
Hо это лирика, а суть в следующем. Hеправильно, что в хотдоге такая полезная фича завязана на один узел. В новой версии хотдога будет возможность сделать запрос на получение поинтового адреса из программы на любом узле, который захочет принять в этом участие.
Как это работает:
1. При выборе в хотдоге пункта "Request point" у юзера появляется окно с вводом информации о себе и с выбором желаемого узла. Список узлов скачивается тут же через интернет с сайте github.com, представляет он собой XML с описанием параметров узла и возможностей, которые предоставляются пользователю. Вот полный адрес файла, там же можете посмотреть, как что устроено. Данные в настоящий момент тестовые: https://github.com/propush/hdpntreqlist/blob/master/nodes.xml
2. Юзер выбирает желаемый узел, заполняет ФИО, пароль, мыло, несколько слов о себе и нажимает кнопку "Submit", после чего запрос улетает на узел. Каким образом улетает запрос, зависит от указанного в XML, это может быть как http[s]-запрос, так и обычный e-mail на указанный адрес.