[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-06 13:22:12
фетч работает, push не проходит. молча не принимает. :) хоть сделай на каждую ошибку, чтобы что-нибудь отвечал типа "incorrect msgid" или "push ok" :)
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-06 13:43:12
надо будет топологию сети уже нарисовать
[lenina] fetch [SPB point]
[SPB point] fetch [lenina]
custom gate fetch lenina and push to [mira]
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-06 14:00:26
сейчас ничего не фетчится (ну, кроме того, что пуш обязан получить список тем в эхе, чтобы выдать нужное), пуш уже давно забит как раз в сутки.
51t.news.2014
51t.openbsd.2014
anekdot.im.2014
bug.14
ii.about.2014
ii.dev.2014
ii.test.2014
ii.whoami.2014
im.1404
nazpol.im.2014
rw.51
to.doc.14
vargos.im.2014
vote.2014
надо бы наши новые эхи добавить. и вообще, чего-то не хватает. зато мой персональный багтрекер резервируется :)
[>]
Re: кстати
ii.about.2014
vit01(lenina,50) — 51t
2014-04-06 14:04:09
Тогда можно, пожалуйста, фетчить эху vit01.2014? :)
> надо бы наши новые эхи добавить. и вообще, чего-то не хватает.
Не хватает эх questions.2014 и flood.2014 для вообще любых обсуждения, даже не по теме (не по ii)
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-06 15:50:15
> Тогда можно, пожалуйста, фетчить эху vit01.2014? :)
а зачем столько локалок. тем более, на боне? локалки - они на то и локалки :)
> Не хватает эх questions.2014 и flood.2014 для вообще любых обсуждения, даже не по теме (не по ii)
ii.about.2014 и im.1404. im - это болталка (все эхи .im. - болталки :), чтобы потом индекс сдвигать, и всё. Новые эхи только создают путаницу при использовании в веб-интерфейсе. Для "просто так" - можно создать любую эху, кинуть ссылку и перейти туда. Тем более, сейчас есть новостной заголовок :)
Эха для ii.dialog была создана только для удобства, чтобы отслеживать эту тему, видеть все вопросы и ответы. ii.announce - для того, что это теперь официальный сайт для загрузки - потому что обновлять там, сям, указывать на ii - смысла нет, теперь скачивание - только отсюда.
[>]
Re: кстати
ii.about.2014
vit01(lenina,50) — 51t
2014-04-06 16:16:34
> а зачем столько локалок. тем более, на боне? локалки - они на то и локалки :)
ну пусть будет локалка, сам писать буду :)
Быстрее бы релиз уже :)
[>]
Ау
ii.about.2014
vit01(lenina,50) — All
2014-04-08 08:13:22
А где все? Что, уже разбежались? Или всё дело в сломанной клавиатуре?
[>]
Re: Ау
ii.about.2014
vit01(lenina,50) — 51t
2014-04-08 15:50:34
Пробовал. Даже к серверу не смог подключиться. Видимо надо хорошо разобраться с протоколом, прежде чем что-то начинать делать((
[>]
Re: Ау
ii.about.2014
51t(lenina,1) — vit01
2014-04-08 17:13:56
клиентом обычным пробовал подключиться? возможно, оно без авторизации не работает. там надо логин-пароль выбить будет, я его потом выбью.
библиотека на то и нужна, что она протокол реализовывает.
[>]
Re: Ау
ii.about.2014
vit01(lenina,50) — 51t
2014-04-08 17:30:01
Через клиент не пробовал, пробовал через консоль python. Прочитал ещё раз ту страницу, а там как раз написано, что пароль нужен.
[>]
Re: Ау
ii.about.2014
51t(lenina,1) — vit01
2014-04-08 17:31:55
попробуй подключиться. посмотри, какие там нюансы. может быть, у тебя получится сделать этот гейт - это будет хорошо. если нет, то я потом сам разбираться буду, но уже потом... у меня тут со всех сторон какие-то нелепые проблемы возникают :(
[>]
Re: Ау
ii.about.2014
vit01(lenina,50) — 51t
2014-04-09 16:15:47
Пробовал, пробовал, даже через клиент подключаться не хочет к этому серверу. Видимо, действительно пароль нужен.
[>]
Re: Ау
ii.about.2014
vit01(lenina,50) — 51t
2014-04-09 16:19:49
И ещё: может уберёшь пуш с моего сервера, а то я уже фетчер в крон поставил, а сообщения дублируются
[>]
Re: кстати
ii.about.2014
vit01(lenina,50) — 51t
2014-04-09 18:49:19
ii://HjTnBZbt2RdycoDVt9fZ
У тебя получилось :) (caps)
Как ты думаешь, стоит мне сейчас приглашать первых поинтов на свою ноду, или нет? Или стоит подождать релиза? Как они могут отнестись к технологии?
Ещё вопрос: стоит ли на фетчер ставить пароль?
[>]
Re: Ау
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 06:53:13
сообщения не могут дублироваться, даже чисто теоретически. если они дублируются, то это неправильная реализация...
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 06:55:08
> Как ты думаешь, стоит мне сейчас приглашать первых поинтов на свою ноду, или нет? Или стоит подождать релиза? Как они могут отнестись к технологии?
как они могут отнестись - можно почитать у askz :)
у нас пока нет внятной концепции, релиз или не релиз это не изменят. разве что написать книжку с картинками, но у меня тут сейчас не в чём, там шрифты, там мыш не ездит, там ещё чё-то... сам пишу со старой клавиатуры, где кнопок не хватает. :)
[>]
nntp
ii.about.2014
51t(lenina,1) — All
2014-04-10 11:03:40
доступ на чтение запаролен, для получения пароля Серёга сказал "Инструкция для новичков на сайте". Я тыкнул, она говорит "нет доступа", я дальше не разбирался. В принципе, можешь разобраться и получить пароль на nntp :)
[>]
Re: кстати
ii.about.2014
vit01(lenina,50) — 51t
2014-04-10 14:33:08
> как они могут отнестись - можно почитать у askz :)
Понял, но попытаться всё равно попробую, когда, хотя бы, релиз будет.
Буду вот сейчас фетчер фиксить, думаю, это в нём проблема.
Можешь, пожалуйста, на всякий случай, скинуть мне код пушера, чтобы легче тестировать было?
[>]
Re: nntp
ii.about.2014
vit01(lenina,50) — 51t
2014-04-10 14:37:16
Тогда вообще зачем делать гейт в фидо, если оно так сильно огорожено? Их же даже почитать без пароля нельзя. Что там интересного есть?
[>]
Не умничайте
ii.about.2014
askz(lenina,53) — All
2014-04-10 14:58:02
> Как ты думаешь, стоит мне сейчас приглашать первых поинтов на свою ноду, или нет? Или стоит подождать релиза? Как они могут отнестись к технологии?
----------
Вот что нормальный человек поймет из всего этого? Поинты, ноды, релизы...
[>]
Re: Не умничайте
ii.about.2014
51t(lenina,1) — askz
2014-04-10 15:01:38
я тебе написал эху, куда идти :) не врубаешься в технологии - сам не умничай :)
белка... будет тебе белка, будет и свисток... я её емейл забыл... думаешь, она осилит пойнты и ноды?
[>]
Re: nntp
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 15:03:02
погейтуем и посмотрим. разрешение на гейт я взял под свою ответственность через указанную станцию. просто разбираться сейчас руки не доходят :(
хоть какие-то сообщения пусть бегают. кто не захочет - тут пусть не подписывается. :)
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 15:22:01
там ща техническая инфа только... про нодов и пойнтов должно быть на этом сайте, но когда оно там будет.... :(
[>]
Re: nntp
ii.about.2014
vit01(lenina,50) — 51t
2014-04-10 15:22:13
Просто хотелось бы получить эти исходники, потому что отладка скрипта так проще.
[>]
Re: nntp
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 15:23:42
исходники чего? судя по библиотеке, nntp простой, яки три рубля - коннекться и бери :)
[>]
Re: кстати
ii.about.2014
askz(lenina,53) — vit01
2014-04-10 15:26:05
Ознакомился. Все просто и понятно, чего уж там...
Особенно меня умиляет это: это технология создания очень простых фидообразных (или даже git-ообразных) сетей,
Или это: Вот набор файлов msg/ вот echo/, а теперь возьмите их у меня. - просто взял и все
А как вам это: Кто же не любит фичи. - ну да, покажите мне пальцем на того кто не любит ФИЧИ!!!
Еще: после синхронизации списки не становятся идентичными. - ну, это то зачем, чай не тупые, с детства знаем, что им никак не быть идентичными
[>]
Re: кстати
ii.about.2014
51t(lenina,1) — askz
2014-04-10 15:30:42
Это команды такие. Сидеть! Лежать! Голос! Бери msg и echo! БЕРИ MSG И ECHO!!!
Ты чё, фичи не любишь? Да за такие слова и партбилет на стол положить можно!
Кароче, это техническая эха. Для вас вон есть болалки, две штуки, доставай и болтай. :) И белку зови.
[>]
Re: nntp
ii.about.2014
vit01(lenina,50) — 51t
2014-04-10 15:33:03
> исходники чего?
Исходники пушера, который забирает сообщения с этой ноды и отправляет их на мой php скрипт.
[>]
Re: nntp
ii.about.2014
51t(lenina,1) — vit01
2014-04-10 15:36:57
====[python]====
import urllib,base64
cfg = open('config.cfg').read().splitlines()
NODECODE=cfg[0]
def get_echoarea(name):
try: return open('echo/%s' % name).read().splitlines()
except: return []
def raw_msg(h):
try: return open('msg/%s' % h).read()
except: return ''
def mk_jt(mh,mb):
return mh + ':' + base64.b64encode(mb)
def getl(l):
print 'fetch %s' % l
return urllib.urlopen(cfg[1][:-2] + l).read()
def postf(s,e):
data = urllib.urlencode({'upush': s,'nauth': NODECODE, 'echoarea': e })
u = urllib.urlopen(cfg[1] + 'push', data)
return u.read()
for ea in cfg[2:]:
oecho = set(getl('e/%s' % ea).splitlines())
pushlist = [x for x in myecho if x not in oecho]
sendlist = [mk_jt(x,raw_msg(x)) for x in pushlist]
if sendlist:
postf('\n'.join(sendlist),ea)
но, в любом случае, если такой идентификатор уже есть (В ЭТОЙ ЭХЕ) - его принимать нельзя, ни записывать в базу эхи, ни создавать файл.