разговоры об ii/IDEC




\/ . doesnm to ahamai @ Re: ChatGPT оборзел 05/01/25 08:21

>> Вот и пример того, когда лучше без вебморды.
ahamai> как будто эта дурилка электронная не сможет разобрать протокол
ahamai> это эхи должны быть публичными и скрытыми - публичные для роботов, контента и привлечения популярности, а скрытые для всего остального. я ещё месяц назад хотел предложить, но не предложил, ща следующим письмом предложу

Эх, а я хотел предложить побанить айпишники с https://openai.com/gptbot.json или кинуть им tarpit https://srv.us/tarpit (не открывать, это для кравлеров)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

digskl... . ОТВЕТИТЬ



\/ . shaos to ahamai @ Re: shadow.net 05/01/25 06:09

> так и не решил, добавлять hugeping или нет. дискас

да он ни с кем не пересекается - там свои эхи

с новым годом :)

bwE8pG... . ОТВЕТИТЬ







\/ . ahamai to ahamai @ Re: shadow.net 05/01/25 00:23

нашооол

предлагаю следующее. я создал эху node.list, предлагаю всем поставить её на обмен, чтобы любой пользователь мог легко найти список станций

также поставить на обмен эху naste.ne, анонсировать планирование или выпуск какого-нибудь софта, сервиса и новые станции, кидая их на стену. чтобы они в толксах не затерялись

25jpVl... . цепочка . ОТВЕТИТЬ



\/ . ahamai to ahamai @ Re: shadow.net 04/01/25 23:55

200 последних сообщений мельком проглядел, но так и не нашёл, как запросить список нод.

На sprinternet нет даже окна about, а другие станции я и не помню, потому что не знаю, где о них узнать. у нас даже нет аналога ii.announce.14, где люди анонсировали свои софт и станции (вообще, таковой должна быть эха naste.ne, но она нигде не ходит)

25cSNC... . цепочка . ОТВЕТИТЬ



\/ . ahamai to revoltech @ Re: Автодискавери 04/01/25 23:49

> Блэт, серьёзно? Я один до поля acl в таблице auth додумался?..

в фидо acl не было, а баны были. тут принцип фидо. хотя зачем оно нужно, не могу представить. для сисопов были скрытоэхи, где они обсуждали нужное

25zsBp... . ОТВЕТИТЬ



\/ . ahamai to All @ shadow.net 04/01/25 23:34

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

25Edba... . цепочка . ОТВЕТИТЬ



\/ . ahamai to All @ нодлист 04/01/25 23:32

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

25g2xz... . цепочка . ОТВЕТИТЬ



\/ . ahamai to revoltech @ Re: ChatGPT оборзел 04/01/25 23:29

> Вот и пример того, когда лучше без вебморды.

как будто эта дурилка электронная не сможет разобрать протокол

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

25jb43... . ОТВЕТИТЬ





\/ . doesnm to revoltech @ Re: ChatGPT оборзел 04/01/25 09:27

shaos>> TOP10 VISITORS:
shaos>>
shaos>> [1] ChatGPT point=0 web=827 up=119.4MB (79%)
revoltech> Вот и пример того, когда лучше без вебморды.

===
User-Agent: *
Disallow: /
===

Кто не подчиняется того... ну вы поняли

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

d8HsoP... . ОТВЕТИТЬ





\/ . shaos to All @ ChatGPT оборзел 26/12/24 17:58

TOP10 VISITORS:

[1] ChatGPT point=0 web=827 up=119.4MB (79%)
[2] 45.135.180.x point=219 web=0 up=17.6MB (11%) <--- yesterlink (9/hr)
[3] 80.87.199.x point=69 web=0 up=6.4MB (4%) <--- tgi (3/hr)
[4] 24.130.121.x point=29 web=8 up=2.3MB (1%) <--- spnet (1/hr)
[5] Google point=0 web=469 up=1.8MB (1%)
[6] 217.114.158.x point=24 web=0 up=0.8MB (<1%) <--- fox (1/hr)
[7] Facebook point=0 web=31 up=0.4MB (<1%)
[8] TikTok point=0 web=107 up=0.3MB (<1%)
[9] 23.146.184.x point=0 web=7 up=0.2MB (<1%)
[10] 87.106.130.x point=0 web=1 up=63KB

TOTAL TRAFFIC: 149MB

uMcz8l... . цепочка . ОТВЕТИТЬ





\/ . doesnm to revoltech @ Re: Старая статья о сети ii/idec 25/12/24 06:28

revoltech> Вот я когда-то об этом всём читал, но так и не понял до конца, как сделать себе этот самый IndieAuth. Но тогда у меня и собственного домена не было, а щас их завались. Надо будет как-нибудь заняться.

Кратко: это Oauth без привязки к определенному провайдеру (привязка идет по домену, а провайдера можно менять по желанию)
https://indieweb.org/IndieAuth
https://indieweb.org/IndieAuth#Implementations можешь поднять что-то из готового
https://indieweb.org/authorization-endpoint либо сделать свой
https://indieauth.com/setup готовый сервис если не хочется поднимать что-то
У меня используется самописный cgi скрипт на питоне (там ужас)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

RkW0dN... . ОТВЕТИТЬ



\/ . doesnm to shaos @ Re: Старая статья о сети ii/idec 25/12/24 06:28

shaos> Всё хранить у себя это безумие :)
shaos> Надо хранить всё в распределённой хеш-таблице ;)

Но она тебе не принадлежит!
Один из принципов Indieweb: Own your data

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

bCKqQW... . ОТВЕТИТЬ





\/ . revoltech to doesnm @ Re: Старая статья о сети ii/idec 24/12/24 14:36

doesnm> Есть такое иностранное сообщество как IndieWeb, которое продвигает независимый веб и принципы типо "храни все у себя" и т.д со складом знаний https://indieweb.org
doesnm> Кто-то может оформить вики страницу про ii/idec и опубликовать там? (Вход доступен через IndieAuth про который есть статья)

Вот я когда-то об этом всём читал, но так и не понял до конца, как сделать себе этот самый IndieAuth. Но тогда у меня и собственного домена не было, а щас их завались. Надо будет как-нибудь заняться.

nRmMwx... . ОТВЕТИТЬ



\/ . doesnm to foxears @ Re: Старая статья о сети ii/idec 23/12/24 07:38

foxears> Нашел у себя [статью про idec](https://notes.foxears.su/pgs-r/r5FNcOsPjY.html) которую сохранил в 2020 году. Там наглядно показано как оно работает. Правда все ссылки мёртвые, даже ссылка на тред внутри самой сети - я не нашел у себя в архиве такого сообщения :(

На днях я думал вот о чем (может плохая идея?)
Есть такое иностранное сообщество как IndieWeb, которое продвигает независимый веб и принципы типо "храни все у себя" и т.д со складом знаний https://indieweb.org
Кто-то может оформить вики страницу про ii/idec и опубликовать там? (Вход доступен через IndieAuth про который есть статья)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

QQu5s6... . ОТВЕТИТЬ



\/ . shaos to foxears @ Re: Старая статья о сети ii/idec 23/12/24 06:45



\/ . foxears to All @ Старая статья о сети ii/idec 22/12/24 16:13

Нашел у себя [статью про idec](https://notes.foxears.su/pgs-r/r5FNcOsPjY.html) которую сохранил в 2020 году. Там наглядно показано как оно работает. Правда все ссылки мёртвые, даже ссылка на тред внутри самой сети - я не нашел у себя в архиве такого сообщения :(

uu8d7L... . цепочка . ОТВЕТИТЬ



\/ . doesnm to shaos @ Re: Помянем tgi 14/12/24 06:30

shaos> Хм, а куда blackcat пропал?

Его станция не отвечает, connection timeout

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

rmATPz... . ОТВЕТИТЬ



\/ . shaos to doesnm @ Re: Помянем tgi 13/12/24 10:13

Хм, а куда blackcat пропал?

TOP10 VISITORS:

[1] 45.135.180.x point=225 web=0 up=18.0MB (48%) <--- yesterlink (9/hr)
[2] 80.87.199.x point=71 web=0 up=6.6MB (17%) <--- tgi (3/hr)
[3] Facebook point=0 web=567 up=5.5MB (15%)
[4] Google point=1 web=514 up=3.6MB (9%) <--- Google
[5] 24.130.121.x point=18 web=1 up=1.5MB (4%) <--- spnet (1/hr)
[6] 217.114.158.x point=25 web=0 up=0.9MB (2%) <--- fox (1/hr)
[7] TikTok point=0 web=110 up=0.3MB (<1%)
[8] 147.45.50.x point=0 web=2 up=0.1MB (<1%)
[9] 188.17.61.x point=0 web=8 up=74KB
[10] 104.245.107.x point=0 web=4 up=67KB

TOTAL TRAFFIC: 36MB

qjdbYA... . ОТВЕТИТЬ



\/ . doesnm to Ordos @ Re: Помянем tgi 12/12/24 06:26

Ordos> Рано ещё поминать :) Станция живее всех живых и помирать не собирается.
Ordos> Были некоторые проблемы из-за технических обстоятельств (читай - кривые руки), но сейчас всё успешно решено.

Ура, tgi вернулся. Я уж думал так и придется читать с других нод

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

UfkVhr... . ОТВЕТИТЬ





\/ . Ordos to shaos @ Re: Помянем tgi 11/12/24 10:26

Рано ещё поминать :) Станция живее всех живых и помирать не собирается.

Были некоторые проблемы из-за технических обстоятельств (читай - кривые руки), но сейчас всё успешно решено.

3qpuE7... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Помянем tgi 06/12/24 10:25

Он ответил, что VSP поломался и IP-адрес ушёл другому хосту - он пока этот старый адрес отвязал от домена и обещал всё починить за 2-3 дня (по-видимому там уже будет другой IP)

2SmAXL... . ОТВЕТИТЬ







\/ . guest to All @ Помянем tgi 06/12/24 05:56

Сабж. Теперь вместо станции там реклама какого-то фонда связанного с религией, кто-то может предупредить Ordos-а?

24Nkad... . цепочка . ОТВЕТИТЬ





\/ . revoltech to doesnm @ Re: IDEC Droid, возвращение? 05/12/24 07:32

Да дешманский провайдер. Щас пнул саппорта, но мне проще будет передеплоить впску, если что. На этой у меня больше ничего не висит.

3BKG5I... . ОТВЕТИТЬ



\/ . doesnm to revoltech @ Re: IDEC Droid, возвращение? 04/12/24 12:32

shaos>> Не - чото не фурыкает...
revoltech> Это опять vps-провайдер отвалился. У меня и вторая впска на нём не пашет сейчас. Подождём...

Опять? Тоесть такое уже было? Что за провайдер-то?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

nDE1vx... . ОТВЕТИТЬ











\/ . revoltech to foxears @ Re: Автодискавери 03/12/24 14:55

foxears> Твоя нода не проходит проверку на ii-шность, потому что в hamradio.73 у тебя нет сообщений :). Слегка исправил проверку на такой случай, можешь пробовать снова, url верный используешь.

А откуда вообще можно сфетчить hamradio.73?

R3sfBs... . ОТВЕТИТЬ





\/ . netsco to foxears @ Re: Автодискавери 02/12/24 20:51

>Твоя нода не проходит проверку на ii-шность, потому что в hamradio.73 у тебя нет сообщений :).

Вот теперь добавилась...))

24IxzP... . ОТВЕТИТЬ



\/ . foxears to liathit @ Re: Автодискавери 02/12/24 20:16

Твоя нода не проходит проверку на ii-шность, потому что в hamradio.73 у тебя нет сообщений :). Слегка исправил проверку на такой случай, можешь пробовать снова, url верный используешь.

ldLOi5... . ОТВЕТИТЬ





\/ . foxears to liathit @ Re: Автодискавери 02/12/24 17:31

Что конкретно вводил? Я как мог протестил локально, но что-то не учёл возможно. Добавил себе отладочные сообщения на эндпойнт /d/

f7scwn... . ОТВЕТИТЬ



\/ . liathit to doesnm @ Re: Автодискавери 02/12/24 16:39



\/ . doesnm to revoltech @ Re: IDEC Droid, возвращение? 02/12/24 11:06

shaos>> Нода yesterlink видать тоже приболела :(
revoltech> Странно, перезапустил. Спасибо за информацию, а то я думаю, чего ж в idec.talks ничего не происходит...

Если посмотреть на расстояние между сообщениями, то реально ничего не происходит
набрал эх на блкате, мб что-то новое почитать будет (Правда переключаться между нодами неудобно, а поднимать свою не хочется)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

1CdGAw... . ОТВЕТИТЬ



\/ . revoltech to shaos @ Re: IDEC Droid, возвращение? 02/12/24 08:51

shaos> Нода yesterlink видать тоже приболела :(

Странно, перезапустил. Спасибо за информацию, а то я думаю, чего ж в idec.talks ничего не происходит...

IUnDYJ... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: IDEC Droid, возвращение? 01/12/24 08:33

>> Правда, я чуток приболел, а работа сама себя не сделает, так что допил ноды снова откладывается.
>Выздоравливай
Нода yesterlink видать тоже приболела :(

kKK9Lq... . ОТВЕТИТЬ



\/ . doesnm to ahamai @ Re: В порядке эксперимента: barebones-ii 30/11/24 11:05

ahamai> /z а затем и /u был введён потому что по одному слишком медленно было
ahamai> А изначально и было только e и m

Некропост
Я тут подумал, а что если сделать /e и /m директориями, list.txt, blacklist.txt и т.д как есть, а все /u эндпоинты реализовать через openresty или mod_magnet написав на Lua?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

wfOvip... . ОТВЕТИТЬ







\/ . doesnm to foxears @ Re: Автодискавери 29/11/24 15:17

foxears> У меня в https://idec.foxears.su/nodes.txt есть все известные на данный момент станции (кроме новичка кторый писал в idec.talks сегодня). К сожалению, никто кроме меня не поддерживает этот список и обмениваться не с кем, соответственно.
foxears> 2liathit, можешь свой сервер добавить в мой список станций самостоятелно сделав запрос вида curl -v https://idec.foxears.su/d/{тут http или https}/{адрес сервера без http[s]://, обработанное urlencode}/{самоназвание сервера обработанное urlencode}, например https://idec.foxears.su/d/https/sprinternet.io%2Fiii%2F/spnet

Перечитал свое сообщение
Я имел ввиду список эх

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

AIrrie... . ОТВЕТИТЬ





\/ . foxears to doesnm @ Re: Автодискавери 29/11/24 14:57

У меня в https://idec.foxears.su/nodes.txt есть все известные на данный момент станции (кроме новичка кторый писал в idec.talks сегодня). К сожалению, никто кроме меня не поддерживает этот список и обмениваться не с кем, соответственно.

2liathit, можешь свой сервер добавить в мой список станций самостоятелно сделав запрос вида curl -v https://idec.foxears.su/d/{тут http или https}/{адрес сервера без http[s]://, обработанное urlencode}/{самоназвание сервера обработанное urlencode}, например https://idec.foxears.su/d/https/sprinternet.io%2Fiii%2F/spnet

dfAJ77... . ОТВЕТИТЬ



\/ . doesnm to foxears @ Re: Автодискавери 29/11/24 13:07

foxears> Новости с полей - https://github.com/ptah-alexs/nl-tool

Если предусмотришь список которые ты забираешь с этих нод, то может быть аналог node.json выйдет
Я бы не отказался от карты сети

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

j93587... . ОТВЕТИТЬ



\/ . liathit to doesnm @ Re: Своя станция 29/11/24 11:41

>ну и разумеется тебе надо скопировать эхоконференцию (и обновлять её с каким-то интервалом)

По крону забираю c blcat с интервалом в 30 мин.

24ts1N... . ОТВЕТИТЬ



\/ . doesnm to liathit @ Re: Своя станция 29/11/24 10:53

liathit> Приветствую всех! Я настроил свою ноду на бесплатный хостинг для тестирования. А что дальше? Какие требования я должен соблюсти, чтобы мою станцию добавили на фетч? Хочу постить через свою станцию хотя бы в эху "idec.talks".

Надо чтобы кто-то забирал с твоей станции сообщения, ну и разумеется тебе надо скопировать эхоконференцию (и обновлять её с каким-то интервалом)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

AENZKO... . ОТВЕТИТЬ



\/ . liathit to All @ Своя станция 29/11/24 10:27

Приветствую всех! Я настроил свою ноду на бесплатный хостинг для тестирования. А что дальше? Какие требования я должен соблюсти, чтобы мою станцию добавили на фетч? Хочу постить через свою станцию хотя бы в эху "idec.talks".

24oHvV... . цепочка . ОТВЕТИТЬ











\/ . revoltech to All @ Новая нода — yesterlink 25/11/24 18:40

Если кому интересно фетчить с моей новой ноды, то вот урла: https://ii.yester.link

Альтернативно можно стягивать по plain HTTP: http://ii.yester.link:1110
По Nex/Gopher урла ровно такая же (сервер мультипротоколен).

Нода пока довольно экспериментальна и новых поинтов не принимает, но до нового года это по идее изменится.

Помимо существующих эх, там будет ещё англоязычный контент в основном. Фетчу избирательно с spnet и foxears.

3lghTz... . цепочка . ОТВЕТИТЬ



\/ . revoltech to shaos @ Re: IDEC Droid, возвращение? 25/11/24 13:36

shaos> ВИДО

Ну отлично. Правда, я чуток приболел, а работа сама себя не сделает, так что допил ноды снова откладывается.

Если интересует, почему у меня вебморды там нет и не будет, глянь на некоторые из последних постов на лоре в том треде. Отсутствие вебморды неплохо огораживает сеть от подобных персонажей.

AY9qA6... . ОТВЕТИТЬ









\/ . revoltech to doesnm @ Re: IDEC Droid, возвращение? 24/11/24 16:51

doesnm> А на новых? (Хотя учитывая как часто выходят версии, то уже не особо)

Ну у меня только графен щас в ходу, так что тестить, если что, придётся на 15...

svQjPJ... . ОТВЕТИТЬ



\/ . doesnm to revoltech @ Re: IDEC Droid, возвращение? 24/11/24 10:26

revoltech> Блин, хоть бери и свой пиши... Хотя я хочу как-нибудь на Hecl запилить, как микроб хотел в 2014. Его можно будет и на симбиане моём пускать, и на андроидах старых. Хотя на них и полноценный тикль в виде AndroWish имеется.

А на новых? (Хотя учитывая как часто выходят версии, то уже не особо)
Пишу с Android 10 в Termux через Caesium

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

v1AAIL... . ОТВЕТИТЬ



\/ . shaos to revoltech @ Re: IDEC Droid, возвращение? 24/11/24 10:00

> Shaos, ты с меня фетчишь уже или нет? Ну, то есть, могу ли я со своей ноды уже начинать писать?

а уже можно? ну ок - завтра настрою :)

yX8ATD... . ОТВЕТИТЬ



\/ . revoltech to doesnm @ Re: IDEC Droid, возвращение? 24/11/24 09:41

doesnm> shaos> Один товарищ ставил IDEC Mobile на свой ондроед в 2022 году - работало с моей нодой на ура - и чтение, и отправка сообщений. Откуда брал бинарь не помню, но исходники вот тут:
doesnm> shaos> https://github.com/idec-net/idec-mobile
doesnm>
doesnm> Пробую собрать, возникли проблемы с зависимостями:
doesnm> org.sufficientlysecure:openpgp-api:12.0.
doesnm> com.takisoft.fix:preference-v7:28.0.0.0.

Вопрос, нахрена обе зависимости в настолько простом клиенте?

Блин, хоть бери и свой пиши... Хотя я хочу как-нибудь на Hecl запилить, как микроб хотел в 2014. Его можно будет и на симбиане моём пускать, и на андроидах старых. Хотя на них и полноценный тикль в виде AndroWish имеется.

P.S. Shaos, ты с меня фетчишь уже или нет? Ну, то есть, могу ли я со своей ноды уже начинать писать?

Cyx5Ki... . ОТВЕТИТЬ



\/ . doesnm to doesnm @ Re: IDEC Droid, возвращение? 24/11/24 08:58

doesnm> Мб где-то найду их. Хотя вроде бы где-то в idec.talks лежала ссылка на IDEC Droid от Лобанова

И так что мы имеем:
1. Первая зависимость есть только на репозиториях Spring (судя по mvnrepository.com), а они закрыли их basic auth
2. Вторая зависимость как бы есть на Github, но в логах CI от jitpack.io ошибки сборки, а на Maven Central этот пакет убрали (как и похоже первый)

Как же я ненавижу зависимости, даешь велосипеды

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

xVkihF... . ОТВЕТИТЬ





\/ . doesnm to shaos @ Re: IDEC Droid, возвращение? 24/11/24 07:48

shaos> Один товарищ ставил IDEC Mobile на свой ондроед в 2022 году - работало с моей нодой на ура - и чтение, и отправка сообщений. Откуда брал бинарь не помню, но исходники вот тут:
shaos> https://github.com/idec-net/idec-mobile

Пробую собрать, возникли проблемы с зависимостями:
org.sufficientlysecure:openpgp-api:12.0.
com.takisoft.fix:preference-v7:28.0.0.0.

Мб где-то найду их. Хотя вроде бы где-то в idec.talks лежала ссылка на IDEC Droid от Лобанова

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

Y4usaK... . ОТВЕТИТЬ





\/ . doesnm to All @ IDEC Droid, возвращение? 24/11/24 06:34

ahamai, ты вроде просил на лоре бинарник IDEC Droid? Я однажды собирал успешно под Termux ибо оно на чистой Java, успешно работало
Могу попробовать еще раз и выложить

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

bdHzAU... . цепочка . ОТВЕТИТЬ

















\/ . foxears to All @ Re: Автодискавери 23/11/24 15:36

Сделал на скорую руку первый этап автодискавери.
Запрос вида /d/$SHEME/url или /d/$SHEME/url/node%20name, где $SHEME = http или https, добавляет строку в nodes.txt после проверки что url это ii-сервер (проверяется наличие list.txt, /u/e/ и /u/m/). Ответ может быть 200 - строка добавлена, 304 - станция уже в списке, 404 - сервер не ii. nodes.txt содержит url и опционально имя, разделённые табом. Парсинг чужих nodes.txt пока не реализован, как и создание сообщений в эхе, и автоудаление отвалившихся.

sctq38... . ОТВЕТИТЬ



\/ . shaos to shaos @ Re: Автодискавери 23/11/24 07:59

Надо чтоли какие-то StickyNotes справа от списка эх разместить с инструкциями как к ноде подключаться и что это вообще такое...

PZCmRx... . ОТВЕТИТЬ



\/ . shaos to foxears @ Re: Автодискавери 23/11/24 07:47

Теперь и то, и другое у меня https://sprinternet.io/iii/
Если ввести в браузере без параметров, то оно само перескочит на iii-web.php
А если добить урл параметрами (типа /u/e/ и т.д.), то оно через Rewrite модуль апача перевызовет внутри iii-point.php?q=/хвост (но снаружи оно так и останется /iii/u/e/...)

qSbp1q... . ОТВЕТИТЬ





\/ . shaos to ahamai @ Re: Автодискавери 23/11/24 06:51

> урла должно быть два - пойнтовый и веб-интерфейс (если есть)

сейчас вроде бы у всех эти 2 урла одинаковые (даже у меня)

Ns1vqN... . ОТВЕТИТЬ







\/ . foxears to All @ Re: Автодискавери 23/11/24 06:20


Мой вариант.
1. Станция которая хочет заявить о себе миру делает GET-запрос вида /d/url-to-node/url-encoded-name-of-node на любую известную станцию, второй параметр не обязателен.
2. Станция получившая запрос проверяет что такой url ей не известен
3. Станция проверяет что по адресу из запроса действительно ii-нода
4. Станция добавляет ноду в /nodes.txt
5. Станция добавляет сообщение в эху node.list

Другая станция забирает /nodes.txt после чего повторяет пункты 2-5.

Основой распространия списка становится /nodes.txt. Эха node.list является локальной для каждой станции и не подлежит распространению.

Далее каждая станция раз в сутки проходит по списку нод из /nodes.txt и проверяет доступность (пункт 3), если проверка проваливается 7 раз, т.е. нода не доспутна неделю, то нода из списка маскируется, сообщение в эхе node.list вносится в чёрный список, т.е. новички эту ноду не увидят. В дальнейшем можно наверное раз в месяц просто удалять все замаскированные ноды из списка вместе с сообщениями из node.list

Примерный форман /nodes.txt
url:name
-masked-url:name


cobdA9... . ОТВЕТИТЬ



\/ . ahamai to revoltech @ Re: В порядке эксперимента: barebones-ii 23/11/24 06:14

> Но при этом зачем-то ограничиваем количество айдишников в /u/m.

я уже объяснял. это принцип разумной достаточности

1. разница между 1 и 20 в 2014 была ощутима, а между 20 и 40 - нет

2. большой запрос ставил колом однопоточный сервер

я выбирал такой размер чанка, который не нагружал бы ни клиент, ни сервер. я даже не помню, сколько их там у меня сейчас, 20 или 40

24HbeN... . ОТВЕТИТЬ







\/ . doesnm to revoltech @ Re: В порядке эксперимента: barebones-ii 22/11/24 15:13

revoltech> В глаза не видел этих утилит, но да, я ж говорю, если оставить только /list.txt, /e и /m, то всё можно сервачить статикой. А динамической только логику постинга через /u/point сделать.

Либо если упороться, то кидать сообщения через rsync по ssh немного переделав https://github.com/idec-net/iissh
Кто сказал что мы обязаны постить только через /u/point ?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

vQJiYV... . ОТВЕТИТЬ



\/ . doesnm to revoltech @ Re: В порядке эксперимента: barebones-ii 22/11/24 14:03

revoltech> В глаза не видел этих утилит, но да, я ж говорю, если оставить только /list.txt, /e и /m, то всё можно сервачить статикой. А динамической только логику постинга через /u/point сделать.

Я про эти утилиты: https://github.com/idec-net/ii-db-utils
Тут даже есть скрипт чтобы конвертировать почту в ii формат

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

SJ9ryD... . ОТВЕТИТЬ



\/ . revoltech to doesnm @ Re: В порядке эксперимента: barebones-ii 22/11/24 13:57

doesnm> Что еще прикольно: это идеально ложится на тип базы txt (так и задумано изначально?)
doesnm> Так что можно использовать утилиты из ii-db-utils и прочее

В глаза не видел этих утилит, но да, я ж говорю, если оставить только /list.txt, /e и /m, то всё можно сервачить статикой. А динамической только логику постинга через /u/point сделать.

VcGAk1... . ОТВЕТИТЬ



\/ . doesnm to revoltech @ Re: В порядке эксперимента: barebones-ii 22/11/24 13:40

doesnm>> Мы не перекачиваем сообщения, но мы перекачиваем индекс. Сколько он будет весить с без адаптивного фетча?
revoltech> 777к. Если по HTTP с gzip, то гораздо меньше. Надо тестить.

Что еще прикольно: это идеально ложится на тип базы txt (так и задумано изначально?)
Так что можно использовать утилиты из ii-db-utils и прочее

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

O8W1nY... . ОТВЕТИТЬ




.1. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31