[#]
Полёт фантазии
vit01(mira, 1) — All
2015-12-06 07:03:22
ii-proxy-station
Представьте себе, что на локалхосте у вас крутится вот такая вот штука. Внешне она ведёт себя, как обычная ii-нода. С неё можно фетчить сообщения, на неё их можно отправлять.
Однако во время отправки сообщения не летят сразу на удалённую ноду. Они остаются в виде toss-ов на прокси-ноде, а затем раз в N минут распределяются по станциям и расходятся в нужных направлениях.
Также раз в N минут на прокси-ноде работает фетчер. Фетчер не простой, а многофункциональный. Он поддерживает все современные схемы экономии трафика (от ноды к ноде), может фетчить даже по SSH и FTP, и так далее.
Зачем это может быть нужно:
* Если вы пользуетесь устаревшими или очень простыми клиентами вроде ii 0.3, iitxt* и прочие, но хотите юзать все современные фичи (экономия трафика, многосерверность и.т.п.)
* Используете нестандартные протоколы обмена, но хотите использовать уже существующий клиент (можно будет прикрутить к проксе iissh и даже не вводить пароль при каждом фетче-отправке)
* Если вы на Android'е. Тут с клиентами очень негусто, но хочется и емейлы в ii получать, и на несколько нод сообщения рассылать, и ждать по минимуму
* Когда надо экономить место на диске. Можно каждый раз затирать базу в клиенте, а на проксе использовать *фетч с определённого msgid*, *лимитированный фетч* и так далее.
Делать такую штуку сразу не собираюсь, и так много планов по кодингу. Поэтому просто "полёт фантазии".
[#]
Re: Полёт фантазии
Рома(lenina,148) — vit01
2015-12-06 22:14:48
ничё не понял, но если к ii прибавить аутбаунд - то получится фидо. а если у фидо отнять аутбаунд - то получится ii.
[#]
Re: Полёт фантазии
Andrew Lobanov(station13, 1) — Рома
2015-12-07 10:37:38
>> Аутбаунд это немного не то. Это больше на гейт похоже.
> ну, тогда я не просто ничего не понял, тогда я вообще ничего не понял
Это просто нода-предбанник будет. С одной стороны наш ужеёж, а с другой стороны может быть хоть ii-03. Ну и всякие плюшки можно навесить. Во всяком случае я так понял.
[#]
Re: Полёт фантазии
vit01(mira, 1) — Andrew Lobanov
2015-12-06 09:12:14
vit01>> ii-proxy-station
AL> Звучит очень вкусно.
Надеюсь, вдохновил кого-нибудь на подвиги в программировании =)
Кстати, в догонку. Такая прокси-станция может ещё реализовывать механизм blacklist.txt и защиту от дублей для старых клиентов. Например, я знаю, что ii 0.3 и андроид-клиент не умеют избегать "no message" и могут крашиться от всяких неожиданностей.
[#]
Re: Полёт фантазии
vit01(mira, 1) — Рома
2015-12-07 03:47:54
Рома> если к ii прибавить аутбаунд - то получится фидо
Аутбаунд - это слишком громко сказано. Сабж же на локалхосте крутится. Это скорее такая примочка к клиентам; в нодообмен его включать совсем не обязательно и не нужно.
Думал, одно из главный отличий ii от фидо - это отсутствие нетмейла =)
[#]
Re: Полёт фантазии
Рома(lenina,148) — Andrew Lobanov
2015-12-07 09:11:40
> Аутбаунд это немного не то. Это больше на гейт похоже.
ну, тогда я не просто ничего не понял, тогда я вообще ничего не понял
>> Думал, одно из главный отличий ii от фидо - это отсутствие нетмейла =)
> Для пользователя по большей части так и есть.
так нетмейл аутбаундом и реализуется - на кого-то что-то лежит
у меня тут есть зачатки "альтернативного нетмейла", но пока это мне неинтересно (лучше использовать поле addr для реальных координат, будь то e-mail или другие средства личной связи)
[#]
Re: Полёт фантазии
Andrew Lobanov(station13, 1) — vit01
2015-12-06 08:44:36
vit01> ii-proxy-station
Звучит очень вкусно.
vit01> Делать такую штуку сразу не собираюсь, и так много планов по кодингу. Поэтому просто "полёт фантазии".
Хорошая фантазия.
[#]
Re: Полёт фантазии
Andrew Lobanov(station13, 1) — vit01
2015-12-07 06:27:51
Рома>> если к ii прибавить аутбаунд - то получится фидо
Аутбаунд это немного не то. Это больше на гейт похоже.
vit01> Думал, одно из главный отличий ii от фидо - это отсутствие нетмейла =)
Для пользователя по большей части так и есть.
[#]
Re: Полёт фантазии
Andrew Lobanov(station13, 1) — Рома
2015-12-07 10:19:27
>>> Думал, одно из главный отличий ii от фидо - это отсутствие нетмейла =)
>> Для пользователя по большей части так и есть.
> так нетмейл аутбаундом и реализуется - на кого-то что-то лежит
Но для пользователя это уже лишняя информация. Для пользователя либо есть нетмейл либо нет =) У нас его нет. Да и не особо нужен.
> у меня тут есть зачатки "альтернативного нетмейла", но пока это мне неинтересно (лучше использовать поле addr для реальных координат, будь то e-mail или другие средства личной связи)
Довольно интересно было бы взглянуть. Но тянуть это не хочется, не взирая на полезность нетмейла. Просто это слишком усложнит всё начиная от реализации и заканчивая гейтованием.
[#]
Re: Полёт фантазии
Рома(lenina,148) — Andrew Lobanov
2015-12-07 10:53:25
> Но для пользователя это уже лишняя информация. Для пользователя либо есть нетмейл либо нет =) У нас его нет. Да и не особо нужен.
был бы аутбаунд - был бы и нетмейл, сразу :)
хотя, в принципе, для нетмейла нет никакой разницы. тогда я не знаю, почему не было нетмейла. ах, вспомнил, чтобы удешевить ценность аккаунта, чтобы к нему не было ничего привязано
[#]
Re: Полёт фантазии
Рома(lenina,148) — Andrew Lobanov
2015-12-07 10:54:18
> Это просто нода-предбанник будет. С одной стороны наш ужеёж, а с другой стороны может быть хоть ii-03. Ну и всякие плюшки можно навесить. Во всяком случае я так понял.
понятнее не стало, да это и не важно :)