[#] Полёт фантазии
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. Ну и всякие плюшки можно навесить. Во всяком случае я так понял.

понятнее не стало, да это и не важно :)