[#] ii uliss gate
51t(station13, 9) — All
2015-02-03 07:56:42


в принципе, структуру придумал... переведу свой чатик на эту технологию, и можно будет думать о гейтовании двух сетей.

структура у меня будет, как и самая-самая первая ii, в виде json. нет нод и пойнтов, ВСЭ ОДЫНАКОВЫ, все создают нумерные сообщения и обмениваются ими. проблемы с этим будут решаться по мере их поступления, внешними средствами, а сама структура будет такая...

то есть, адрес на все сообщения гейт будет ставить одни и те же.

id будут 8-значными (20 это много :), хотя, в принципе, можно любой размер задавать :) поэтому сообщения из uliss в ii будут просто добавлять ulissiiuliss8SYMBOLS (непонятно, на какой стороне), а в обратку - или обрезать до 8 символов (тогда надо, чтобы гейт это отслеживал), или хранить целиком... то есть, чтение - это просто добавление всех нужных полей, а вот чтобы обмениваться - это уже надо придумывать, как (понятно, что одно и то же сообщение в разных сетях будет иметь разные поля - наверное, можно для ii сообщений добавлять нужные поля в хедеры)

эхи у меня (хотя это не обязательно, но у меня - так) будут заканчиваться на 51t (потому что все эхи у меня будут доступны по прямому url типа obsd.51t.ru - эха obsd.51t - кроме того, эха может быть и натуральным веб-сайтом, хранящая всё в json, и некоторые сайты у меня так и будут работать) - наверное, можно просто обрезать t, и вести эти эхи как abcde.51)

[#] Re: ii uliss gate
51t(station13, 9) — Difrex
2015-02-04 04:03:51


на данный момент можно обычным ii-клиентом, в принципе, коннектиться :) ii настолько прост, что я по памяти, только пару раз мельком глянув в справочник, реализовал /e, /m, /u/e, /u/m и постинг. :)

[#] Re: ii uliss gate
Difrex(mira, 14) — 51t
2015-02-03 13:34:52


А клиенты для этой сетки есть?

[#] Re: ii uliss gate
51t(station13, 9) — Difrex
2015-02-04 13:25:09


но тут есть один нюанс...

как клиент ii оно уже отлично работает, тут всё понятно - имена добиваются до 20 знаков...

но при гейтовании - есть проблема.

1) либо всё, что попадает в эти эхи, должно оканчивать автоматом все сообщения на ulissiiuliss

2) либо та штука, которая гейтует, должна вести соответствия имён (долго и страшно, наверное :)

3) либо сообщения с ваших сетей в тех эхах будут двоиться, или ещё как... потому что оно придёт, как 12345678901234567890, а когда попросите новые сообщения с меня, там будет 12345678ulissiiuliss, фактически два разных сообщения.

что мы выбираем? :) и с кем гейтуемся?

[#] Re: ii uliss gate
51t(station13, 9) — 51t
2015-02-04 11:04:55


ну чё, попробуем эху гейтануть?

[#] Re: ii uliss gate
Difrex(mira, 14) — 51t
2015-02-04 13:00:35


Давай. Че бы и нет?

[#] Re: ii uliss gate
vit01(mira, 1) — spline
2015-02-14 09:02:12


> Фетчер сделал отдельный, добавив там пару строк
Код: http://ii-net.tk/ii/uliss-fetch.txt
С тебя я уже эху через этот фетчер загейтовал.

[#] Re: ii uliss gate
51t(station13, 9) — vit01
2015-02-04 18:43:44


пока и сам 51t.ru не запущен в виде станции uliss, и опции гейтования не определены (скорее всего, по умолчанию в гейт ii будет отдаваться 500 последних сообщений, но это можно будет менять ключами - тут ещё всё несколько раз поменяется в итоге в поисках оптимального варианта)

эха - одна. о хоккее и о жизни :) оригинальное название hc.51t, но для ii она проставляется как hc.51
есть list.txt, но там не заведён счётчик. Адрес гейта:

http://hc25.ru/ii/

[#] Re: ii uliss gate
51t(station13, 9) — vit01
2015-02-14 16:07:51


так, а теперь - как мне обратный гейт делать? на тебя фетчер настраивать? выведи эху в веб-интерфейс, наверное, чтобы видно было... (кстати, старые сообщения, если мешают, можно, наверное, удалять - я сделаю в ii-гейте только 500 последних сообщений) напиши там тестовое сообщение, чтобы я попробовал зафетчить.

кстати, сообщение "перекличка" у меня со spline опять пустое - у него почему-то некоторые символы в номере сообщения режутся, часто приходит не 20 символов, а меньше - и в итоге пустое сообщение.

[#] Re: ii uliss gate
vit01(mira, 1) — 51t
2015-02-14 08:51:50


Загейтовал у себя: http://ii-net.tk/ii/ii-web.php?echo=hc.51
Фетчер сделал отдельный, добавив там пару строк, фактически уменьшающих предел сравнения до 8 символов. Для Андрея также идёт дополнительный гейт, чтобы не было дублей.

[#] Re: ii uliss gate
vit01(mira, 1) — 51t
2015-02-04 18:22:01


> что мы выбираем? :) и с кем гейтуемся?
Думаю, можно выбрать 3 вариант и хорошенько его проработать.
С тебя список эх и сам источник, откуда гейтовать. Остальные пусть подумают, что нам может из этого пригодиться.
На выходных (или чуть пораньше) попробую написать гейт.

[#] Re: ii uliss gate
vit01(mira, 1) — 51t
2015-02-14 16:31:19


> так, а теперь - как мне обратный гейт делать? на тебя фетчер настраивать?
Ну да, как обычно: http://ii-net.tk/ii/ii-point.php?q=/u/

> выведи эху в веб-интерфейс, наверное, чтобы видно было...
Вывел, как только загейтовал. И в списке есть.

Насчёт station13 в курсе: там почему-то последнее время часто обрезаются msgid. С чем это связано - неизвестно.
// эха hc.51 там до сих пор пустая

[#] Re: ii uliss gate
vit01(mira, 1) — 51t
2015-02-15 07:54:12


Всё, эха hc.51 пуста.

[#] Re: ii uliss gate
vit01(mira, 1) — 51t
2015-02-15 13:32:29


уже есть фетч

[#] Re: ii uliss gate
51t(station13, 9) — vit01
2015-02-14 19:42:15


так, останови базу и удали все сообщения - хранение даты в DateTimeField мне ничего не даёт, а только создаёт проблемы и усложняет всё. Сделаю хранение дат таким же, как в ii. И заново создам базу.

[#] Re: ii uliss gate
51t(station13, 9) — vit01
2015-02-15 08:31:39


фетч верни