Сообщения в Стандарт

Re: Стандарт

Ответ на сообщение
А где /x/features ?

Может их в виде /features.txt организовать? Всё равно это по сути статический текст…
shaos to Andrew Lobanov (2024-10-28 19:18:10) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> А где /x/features ?
Нафиг /x/features, как по мне. Если слайсы не поддерживаются, нода просто отдаст всё из указанных эх.
revoltech to shaos (2024-10-28 21:27:32) [ссылка]

Re: Стандарт

Ответ на сообщение
> Нафиг /x/features, как по мне. Если слайсы не поддерживаются, нода просто отдаст всё из указанных эх.
проблема в том, что этот запрос выглядит, как эха, я не уверен, что на моей станции это сработает. если бы это был запрос /u/e/ea/ea/ea?s=-100:100, тогда бы посторонние ноды это проигнорировали
ahamai to revoltech (2024-10-28 21:44:45) [ссылка]

Re: Стандарт

Ответ на сообщение
http://ii.blcat.ru/u/e/idec.talks/-100:100
idec.talks
nQi82oyWBVG04BKEAssb
[... cut ...]
vw94xxAktnhjmcpvvp7F
hua5b4LxCs1t9kF9HsTs
-100:100
ahamai to ahamai (2024-10-28 21:46:45) [ссылка]

Re: Стандарт

Ответ на сообщение
Там же точки нету - там двоеточие
Значит проверку на соответствие имени эхи оно пройти не должно ;)
shaos to ahamai (2024-10-28 22:27:27) [ссылка]

Re: Стандарт

Ответ на сообщение
ahamai> проблема в том, что этот запрос выглядит, как эха, я не уверен, что на моей станции это сработает.
Это в каких таких эхах есть двоеточия в названии?
revoltech to ahamai (2024-10-28 22:27:43) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> Там же точки нету - там двоеточие
shaos> Значит проверку на соответствие имени эхи оно пройти не должно ;)
Вот именно. Тоже хотел добавить.
revoltech to shaos (2024-10-28 22:29:28) [ссылка]

Re: Стандарт

Ответ на сообщение
Наверное старая нода должна ошибку вернуть если в запросе непонятное буквосочетание попалось, не?
shaos to revoltech (2024-10-28 22:31:18) [ссылка]

Re: Стандарт

Ответ на сообщение
Речь о том, как на это реагирует референсная реализация. Хреново :)
ahamai to revoltech (2024-10-28 23:11:35) [ссылка]

Re: Стандарт

Ответ на сообщение
А поправить референсную реализацию? ;)
shaos to ahamai (2024-10-29 00:48:03) [ссылка]

Re: Стандарт

Ответ на сообщение
ну, во-первых, это единственные существующие реализации в сети, хранятся на github, моя нигде кроме этого сайта не хранится и начинать, наверное, надо, именно с них. не знаю, что будут делать клиенты с эхой -100:100 :)
ahamai to shaos (2024-10-29 01:07:49) [ссылка]

Re: Стандарт

Ответ на сообщение
А существующие реализации в сети не 100% IDEC уже? ;)
shaos to ahamai (2024-10-29 03:02:21) [ссылка]

Re: Стандарт

Ответ на сообщение
Ну я показал как моя станция на это реагирует
ahamai to shaos (2024-10-29 03:26:11) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> А где /x/features ?
А зачем она, если не будет расширений? Расширения были ошибкой.
shaos> Может их в виде /features.txt организовать? Всё равно это по сути статический текст…
Можно что угодно вертеть, но в стандарте этому не место.
+++ Caesium/0.4 RC1
Andrew Lobanov to shaos (2024-10-29 04:00:09) [ссылка]

Re: Стандарт

Ответ на сообщение
>> Нафиг /x/features, как по мне. Если слайсы не поддерживаются, нода просто отдаст всё из указанных эх.
ahamai> проблема в том, что этот запрос выглядит, как эха, я не уверен, что на моей станции это сработает. если бы это был запрос /u/e/ea/ea/ea?s=-100:100, тогда бы посторонние ноды это проигнорировали
В тмени эхи не может быть двоеточия. Так что не выглядит. Ну и просто будет пустой индекс невалидной эхи в ответе. Это ничему не навредит.
+++ Caesium/0.4 RC1
Andrew Lobanov to ahamai (2024-10-29 04:00:13) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> Наверное старая нода должна ошибку вернуть если в запросе непонятное буквосочетание попалось, не?
Надо на таверне проверить. Старше сейчас, вроде, ничего нет.
+++ Caesium/0.4 RC1
Andrew Lobanov to shaos (2024-10-29 04:00:28) [ссылка]

Re: Стандарт

Ответ на сообщение
ahamai> Речь о том, как на это реагирует референсная реализация. Хреново :)
А у нас пока нет референсной реализации. Стало быть никак не отреагирует.
+++ Caesium/0.4 RC1
Andrew Lobanov to ahamai (2024-10-29 04:00:29) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> А существующие реализации в сети не 100% IDEC уже? ;)
У Ромы никогда не было IDEC-ноды. Блин. Научить фетчер работать без слайсов с некоторыми аплинками - задача на 2-3 лишние строки кода. Проблема высосана из пальца.

Если бы IDEC был ii, то он бы назывался ii.
+++ Caesium/0.4 RC1
Andrew Lobanov to shaos (2024-10-29 04:00:30) [ссылка]

Re: Стандарт

Ответ на сообщение
ahamai> Ну я показал как моя станция на это реагирует
Реакция твоего узла странная, но ни к каким последствиям не приводит.
+++ Caesium/0.4 RC1
Andrew Lobanov to ahamai (2024-10-29 04:02:39) [ссылка]

Re: Стандарт

Ответ на сообщение
это как так? перечисляемые расширения были основной фишкой IDEC :(

вот например мой /x/features прямо сейчас:

u/e
u/push
list.txt
list.txt?h=1
listhsh.txt
blacklist.txt
x/c
x/h
x/file
x/filelist
node.json
shaos to Andrew Lobanov (2024-10-29 05:25:05) [ссылка]

Re: Стандарт

Ответ на сообщение
Ну у него эхи без цифр, значит уже наполовину IDEC ;)
shaos to Andrew Lobanov (2024-10-29 05:28:44) [ссылка]

Re: Стандарт

Ответ на сообщение
AL> Словарик будет отдельным документом.
Лучше в самом документе словарик иметь.
tuple to Andrew Lobanov (2024-10-29 05:33:09) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> это как так? перечисляемые расширения были основной фишкой IDEC :(
Ну а теперь три из них являются частью стандарта, а остальные — нет. Вообще нет. Если я всё правильно понял.
revoltech to shaos (2024-10-29 06:10:53) [ссылка]

Re: Стандарт

Ответ на сообщение
revoltech> три из них являются частью стандарта
Пардон, /u/push не увидел. В таком варианте — даже четыре.
revoltech to revoltech (2024-10-29 06:12:16) [ссылка]

Re: Стандарт

Ответ на сообщение
А как же делать кастомные расширения теперь?...
shaos to revoltech (2024-10-29 06:37:40) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> это как так? перечисляемые расширения были основной фишкой IDEC :(
Перечисляемые расширения вынуждают стандартизировать расширения. Придём к джабберу, где у каждого свой зоопарк и по факту в рамках сети рабоает только основа стандарта и пара расширений. Нафиг-нафиг.

А так, никто не мешает лепить любые расширения у себя. Просто не надо полагаться на то, что их будут поддерживать. Ситуация ровно та же, только более свободная.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to shaos (2024-10-29 06:46:24) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> Ну у него эхи без цифр, значит уже наполовину IDEC ;)
Да не было в ii требования эх с циферками. Это была просто договорённость, а не стандарт. Эхи без циферек там прекрасно работали всю дорогу.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to shaos (2024-10-29 06:46:25) [ссылка]

Re: Стандарт

Ответ на сообщение
AL>> Словарик будет отдельным документом.
tuple> Лучше в самом документе словарик иметь.
Словарик не является частью стандарта.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to tuple (2024-10-29 06:53:52) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos>> это как так? перечисляемые расширения были основной фишкой IDEC :(
revoltech> Ну а теперь три из них являются частью стандарта, а остальные — нет. Вообще нет. Если я всё правильно понял.
Всё так. Расширения стандарта это путь вникуда. Лучше потихоньку принимать в стандарт полезняшки, если они будут действительно нужны.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to revoltech (2024-10-29 06:53:52) [ссылка]

Re: Стандарт

Ответ на сообщение
Ну т.е. теперь исключается сама возможность торкнуться на узел специальным образом, чтобы узнать одним списком а какие собственно расширения он поддерживает...
shaos to Andrew Lobanov (2024-10-29 06:54:44) [ссылка]