#  Re: И ещё
spline (station13, 1) → vit01  –  12:03:24 2015-03-01

>to spline:
>Если захочешь взять шаблоны и css, то они здесь: http://ii-net.tk/ii/iiweb-light/

Я традиционно буду пилить своё. Кстати, Чёт твой RSS-бот "\n" обрезает, надо бы пофиксить. В остальном всё отлично, переполз на твоих роботов и скоро снова буду пробовать переехать на mysql. Надеюсь, обойдётся без ядерных взрывов =)
#  Re: hc.51
vit01 (mira, 1) → spline  –  04:27:42 2015-03-10

Тогда уже снял и убрал эху.

> я вчера переехал таки на MySQL. Здорово.
У меня в своё время из-за этого нагрузка на сервер резко снизилась =)
#  Re: ii uliss gate
vit01 (mira, 1) → 51t  –  09:32:29 2015-02-15

уже есть фетч
#  Re: ii uliss gate
vit01 (mira, 1) → 51t  –  03:54:12 2015-02-15

Всё, эха hc.51 пуста.
#  Re: И ещё
vit01 (mira, 1) → spline  –  12:09:32 2015-03-01

> Кстати, Чёт твой RSS-бот "\n" обрезает
Это сделано специально =)

Просто во многих лентах эти переносы строк могут появляться в разных (неподходящих) местах и в рандомных количествах и, естесственно, мешают.
#  Re: ii uliss gate
Difrex (mira, 14) → 51t  –  09:00:35 2015-02-04

Давай. Че бы и нет?
#  Re: ii uliss gate
51t (station13, 9) → 51t  –  07:04:55 2015-02-04

ну чё, попробуем эху гейтануть?
#  Re: habra.14
Difrex (mira, 14) → vit01  –  09:39:29 2015-01-29

Сервер в дауне за неуплату. (29.01.15)
Проплатить смогу только вечером. Вот так вот.
#  Re: ii uliss gate
vit01 (mira, 1) → 51t  –  12:31:19 2015-02-14

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

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

Насчёт station13 в курсе: там почему-то последнее время часто обрезаются msgid. С чем это связано - неизвестно.
// эха hc.51 там до сих пор пустая
#  Re: ii uliss gate
51t (station13, 9) → Difrex  –  09:25:09 2015-02-04

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

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

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

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

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

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

что мы выбираем? :) и с кем гейтуемся?
#  Re: ii uliss gate
vit01 (mira, 1) → 51t  –  14:22:01 2015-02-04

> что мы выбираем? :) и с кем гейтуемся?
Думаю, можно выбрать 3 вариант и хорошенько его проработать.
С тебя список эх и сам источник, откуда гейтовать. Остальные пусть подумают, что нам может из этого пригодиться.
На выходных (или чуть пораньше) попробую написать гейт.
#  Re: habra.14
Difrex (mira, 14) → Difrex  –  09:35:47 2015-01-30

Работает.
#  51talk upd
51t (station13, 9) → All  –  15:05:49 2015-02-04

кстати, исправил несколько ВОПИЮЩИХ багов в 51talk

http://hg.51t.ru/51talk/
#  uliss for ii 0.5
51t (station13, 9) → All  –  15:38:19 2015-02-04

в официальной ii-ноде:

http://hg.51t.ru/ii/

теперь все эхи с постфиксом .51 автоматом получают нумерацию создаваемых сообщений, совместимую с uliss
#  RSS
51t (station13, 9) → All  –  19:55:29 2014-11-27

Вообще, что касается роботов.

Есть уже такая вещь, называемая rss. Она удобна и для серверов (легко отдавать в едином формате), и для пользователей (есть огромное число клиентов "подо всё"). Так вот, роботы варятся в этом же пространстве. Не заменяют RSS, а используют его. Можно и собирать RSS, и отдавать данные в RSS. Лично у меня роботы отдают в RSS, используя гибкую систему запросов в URL :)

Вообще, по-хорошему, должен быть отдельный проект, занимающийся роботами (пока я не закрыл свою станцию, всё к этому шло). Это должен быть набор скриптов, плюс веб-интерфейс, плюс развиваемый репозиторий скриптов-роботов на самые разные сайты (как только мы решим проблему хранения огромных массивов информации - можно будет смело делать):

- должен принимать rss, ii, веб-страницы, мейл-листы и любые другие источники
- должен отдавать rss и наш формат
- должен отдавать информацию через веб
- возможно, отдавать информацию ещё как-то
- можно просто запускать, чтобы собирать роботами информацию на своём локальном компьютере и удобно её просматривать - даже не касаясь ii и прочих нодов с пойнтами, чисто агрегатор всего веба в единый веб-интерфейс, у вас дома :)

То есть,

Это можно будет использовать локально.

>> Читать далее
#  ii uliss gate
51t (station13, 9) → All  –  03:56:42 2015-02-03

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

структура у меня будет, как и самая-самая первая 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
vit01 (mira, 1) → 51t  –  04:51:50 2015-02-14

Загейтовал у себя: http://ii-net.tk/ii/ii-web.php?echo=hc.51
Фетчер сделал отдельный, добавив там пару строк, фактически уменьшающих предел сравнения до 8 символов. Для Андрея также идёт дополнительный гейт, чтобы не было дублей.
#  Re: ii uliss gate
Difrex (mira, 14) → 51t  –  09:34:52 2015-02-03

А клиенты для этой сетки есть?
#  ii-web.php: выходим на новый этап
vit01 (mira, 1) → All  –  12:04:37 2015-01-04

Я доделал веб-клиент ii
Смотреть и сидеть здесь: http://ii-net.tk/ii/ii-web.php
Исходники здесь: https://github.com/vit1-irk/ii-php/tree/features
#  Re: ii uliss gate
51t (station13, 9) → vit01  –  12:07:51 2015-02-14

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

кстати, сообщение "перекличка" у меня со spline опять пустое - у него почему-то некоторые символы в номере сообщения режутся, часто приходит не 20 символов, а меньше - и в итоге пустое сообщение.
#  Re: ii uliss gate
51t (station13, 9) → vit01  –  14:43:44 2015-02-04

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

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

http://hc25.ru/ii/
#  habra.14
vit01 (mira, 1) → Difrex  –  03:44:36 2015-01-10

Интересно узнать, что творится с сабжеэхой? Последнее сообщение датируется 2014-12-29, а сервер ii.difrex.ru выдаёт 502.
#  Re: ii uliss gate
51t (station13, 9) → Difrex  –  00:03:51 2015-02-04

на данный момент можно обычным ii-клиентом, в принципе, коннектиться :) ii настолько прост, что я по памяти, только пару раз мельком глянув в справочник, реализовал /e, /m, /u/e, /u/m и постинг. :)
#  Re: ii-web.php: выходим на новый этап
vit01 (mira, 1) → vit01  –  12:08:47 2015-01-04

Что умеет:
- всё то же, что и читалка
- писать новые сообщения и отвечать на существующие
- сессию с куками и защиту от CSRF
- очень гибкая шаблонизация (свои стили легко прикручивать)
- есть неплохой материальный дизайн (ну мне он нравится =) )

Саму читалку пока из ветки репозитория не удалял.
#  Re: ii uliss gate
vit01 (mira, 1) → spline  –  05:02:12 2015-02-14

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