RSS
Pages: 1 ... 42 43 44 45 46 47 48 49 50 51 52
[>] Re: Философия ii и idec?
idec.talks
ahamai(blackcat, 2) — shaos
2024-11-04 04:24:30


> В каком году это было? Всемирный пик фидо был в 1996 году, а потом пошёл спад

не помню, 2000 или 2001. не важно, суть в том, что и узлов, и контента у нас было суммарно больше, чем во всём остальном мире, вместе взятом

[>] Re: Философия ii и idec?
idec.talks
shaos(spnet, 2) — ahamai
2024-11-04 04:55:11


Ну в начале нулевых наверное

[>] Re: Философия ii и idec?
idec.talks
ahamai(blackcat, 2) — shaos
2024-11-04 04:41:18


ну фидо в СССР ещё появилось. я про то, что суммарное количество узлов, трафика, популярности у нас и где-то ещё несравнимо. пни любого лоровца любого возраста и скажи FIDO и он поймёт о чём речь. А у вас в Калифорнии поймёт?

[>] Re: Философия ii и idec?
idec.talks
shaos(spnet, 2) — ahamai
2024-11-04 05:10:16


Ну так как FidoNet родилось в Сан-Франциско, то наверное в Калифорнии можно найти тех, кто помнит :)
Да даже тех кто до сих пор там сидит тоже можно найти ;)

[>] Re: Новое лицо ii-go
idec.talks
shaos(spnet, 2) — shaos
2024-11-04 05:20:57


> И кстати у меня ведь теперь есть ii://spnet.uplink где можно это обсуждать :)

Чото похоже ты у меня не забираешь обратно spnet.uplink т.к. у тебя всё ещё там 2 сообщения...

[>] Re: Философия ii и idec?
idec.talks
ahamai(blackcat, 2) — shaos
2024-11-04 05:44:41


Там "можно найти". А тут "пни любого лоровца", разная степень популярности.

[>] Re: Сообщения не в том порядке
idec.talks
revoltech(spnet, 4) — hugeping
2024-11-04 06:05:11


hugeping> У меня появилась ГИПОТЕЗА.
hugeping>
hugeping> 1) revoltech фетчит себе куда-то локально эхи из разных мест
hugeping> 2) revoltech сфетчил сообщение ahamai с ноды blcat
hugeping> 3) revoltech формирует в своём клиенте ответ на сообщение и отправляет его spnet. reply указывает на сообщение с blcat
hugeping> 4) spnet НЕ ПРОВЕРЯЕТ reply вообще и берет это сообщение (считаю, должен был отбросить)
hugeping> 5) ЗАТЕМ spnet забирает сообщение на которое был ответ с blcat
hugeping>
hugeping> Это всё объясняет. revoltech? shaos? я прав?

Да, всё так. Но это не должно быть проблемой вообще, как по мне. Там же AL объяснял уже: как прилетают в базу, так и прилетают, а упорядочивать — это уже задача клиента. Так что я в своей ноде такую проверку тоже делать не буду.

[>] Мечта о клиенте ii/idec
idec.talks
tuple(ping,54) — revoltech
2024-11-04 10:10:35


ahamai>> да, разумеется. клиентов сейчас нет.
revoltech> Так это следствие мною указанного неосиляторства.

Ни один из существующих клиентов меня не устраивает (на тикле не пробовал, он же ещё не готов?). В планах есть попробовать написать клиент, аналогичный какому-нибудь aerc или newsboat, так как caesium на мой скромный зумерский вкус не очень. Не застал я FIDO, видел его только через webBBS - https://wfido.ru/ .

Однако чтобы такой клиент сделать нормально, нужно писать его на каком-нибудь C/Go/Rust и т.п. А я только python хорошо знаю, тыкался в C и Go только чуть-чуть. Поэтому планы остаются пока в мечтах.

Остаётся сидеть через веб ii-go.

[>] Re: Мечта о клиенте ii/idec
idec.talks
hugeping(ping,1) — tuple
2024-11-04 11:07:10


tuple> Ни один из существующих клиентов меня не устраивает
tuple> Остаётся сидеть через веб ii-go.

С помощью ii-tool из состава ii-go ты можешь забирать и отправлять письма. И в принципе, даже смотреть. Так что остаётся только набрать сообщение в каком-то текстовом редакторе. Ну или написать обёртку - визуализатор всего этого дела.

Что то подобное представляет из себя mu4e например (надстройка над mu утилитой).

[>] Re: Мечта о клиенте ii/idec
idec.talks
doesnm(ping,55) — hugeping
2024-11-04 12:07:19


tuple>> Ни один из существующих клиентов меня не устраивает
tuple>> Остаётся сидеть через веб ii-go.
hugeping> С помощью ii-tool из состава ii-go ты можешь забирать и отправлять письма. И в принципе, даже смотреть. Так что остаётся только набрать сообщение в каком-то текстовом редакторе. Ну или написать обёртку - визуализатор всего этого дела.
hugeping> Что то подобное представляет из себя mu4e например (надстройка над mu утилитой).

Я планировал так сделать. Поэтому хочу написать конвертер для всех форматов в которых только можно хранить эху (txt, aio, ait, Maildir и т.д). Лучше пока написать PoC на питоне или сделать как практику для изучения C++?

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

[>] Re: Мечта о клиенте ii/idec
idec.talks
doesnm(ping,55) — doesnm
2024-11-04 13:12:31


doesnm> Я планировал так сделать. Поэтому хочу написать конвертер для всех форматов в которых только можно хранить эху (txt, aio, ait, Maildir и т.д). Лучше пока написать PoC на питоне или сделать как практику для изучения C++?

Вскрылась проблема: в mat сообщения разделяются новой строкой, а само сообщение символом 15. Но походу содержимое сообщений содержит новую строку и скрипт сходит с ума. Как это решить?

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

[>] Re: Наболтали
idec.talks
shaos(spnet, 2) — shaos
2024-11-04 17:43:44


А что с таверной? Лежит уже дня 3:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Apache/2.4.62 (Debian) Server at idec.spline-online.ru Port 80

[>] Re: Мечта о клиенте ii/idec
idec.talks
ahamai(blackcat, 2) — tuple
2024-11-04 20:20:01


У нас нет клиентов

У нас нет инфрастуктуры

У нас нет заинтересованности писать клиенты

Сейчас не 2014

[>] Re: Философия ii и idec?
idec.talks
ahamai(blackcat, 2) — revoltech
2024-11-03 21:21:40


> Ограничения по языку гораздо суровее отсекают аудиторию, чем ты можешь себе представить.

Я понимаю, но моя сеть не про это.

> Что даёт фидошность? Широкие массы вот это понимают: есть проблема — есть исходящая из неё задача — есть решение. Здесь же какая задача для решения какой проблемы решается? Вот и донеси это до людей, если знаешь ответ на этот вопрос.

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

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

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

[>] Re: Сообщения не в том порядке
idec.talks
ahamai(blackcat, 2) — hugeping
2024-11-03 21:51:26


revoltech просто опрашивает все ноды своим клиентом, поэтому у него они появляются раньше, чем у shaos. потом он пишет ответ на станцию shaos, когда тот ещё меня не опросил. происходит потому что у shaos поллинг медленный, а у revoltech руки быстрые :)

[>] Re: Сообщения не в том порядке
idec.talks
ahamai(blackcat, 2) — hugeping
2024-11-03 22:05:42


> Ну, я так понимаю выводятся в порядке в каком приняла её станция. Иначе возникают приколы, типа через 12 часов пришло сообщение и оно сразу затерялось -- его никто не увидит. Моя станция показывает так, как приняла. Станция shaos видимо тоже.

по идее, все так сейчас делают.

[>] Re: Новое лицо ii-go
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-05 04:46:37


shaos>> Настоящие пацаны БД на текстовых файлах держат ;)
revoltech> Да кто против-то, только не жалуйтесь на тормоза при запросе кучи эх со слайсами.

У нас столько эх нет, чтобы оно тормозило.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[>] /u/push — оно вообще надо?
idec.talks
revoltech(spnet, 4) — All
2024-11-05 10:49:33


Нода почти готова (на первое время будет с регистрацией вручную), но /u/push пока решил не реализовывать. У меня вообще нода от клиента структурно отличается только парой новых таблиц в скулайте, которые на клиенте не используются — для авторизации и публичного списка эх.

Существуют ли какие-то реальные юзкейсы у /u/push?

[>] Re: Новое лицо ii-go
idec.talks
revoltech(spnet, 4) — Andrew Lobanov
2024-11-05 10:59:01


AL> У нас столько эх нет, чтобы оно тормозило.

«Нет? Будут!» © Операция Ы/Напарник

Другое дело, что при запросе именно большого количества эх в /u/e можно опять уткнуться в тот же лимит на GET-запросы, что и в /u/m. Надо бы подумать, что с этим делать. Теоретически длина имени в эхе может быть и 120 символов, дык что, максимум |8000/121| = 66 эх за раз запрашивать?

[>] Re: /u/push — оно вообще надо?
idec.talks
revoltech(spnet, 4) — ahamai
2024-11-05 11:28:07


ahamai> Юпуш вообще для закидывание на 10 бесплатных хостингов и резервирования на них

А что, по старинке скрипт + файлик с базой закидывать — уже не вариант, обязательно нужно какое-то хитровыдуманное апи для этого?

Нет, я правда не понимаю, какие реальные задачи это решает.

[>] Re: /u/push — оно вообще надо?
idec.talks
ahamai(blackcat, 2) — revoltech
2024-11-05 11:13:56


Юпуш вообще для закидывание на 10 бесплатных хостингов и резервирования на них

Но я у себя вчера для постинга в lor.gold впервые реализовал юпуш

[>] Re: /u/push — оно вообще надо?
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-05 11:41:50


revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?

Да.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[>] Re: /u/push — оно вообще надо?
idec.talks
revoltech(spnet, 4) — Andrew Lobanov
2024-11-05 11:46:46


AL> revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?
AL>
AL> Да.

Борода. Какие, например?

И что должно произойти, если не у всех сообщений в бандле будет то же самое имя эхи, что и в поле echoarea? Зачем там это поле вообще нужно?

[>] Re: /u/push — оно вообще надо?
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-05 12:04:18


AL>> revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?
AL>> Да.
revoltech> Борода.

Не хами. Какой вопрос, такой ответ.

revoltech> Какие, например?

Например, узел в изолированной сети без внешнего адреса.

revoltech> И что должно произойти, если не у всех сообщений в бандле будет то же самое имя эхи, что и в поле echoarea? Зачем там это поле вообще нужно?

А где в бандле имя эхи, если не в поле сообщений?

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

[>] Re: /u/push — оно вообще надо?
idec.talks
revoltech(spnet, 4) — Andrew Lobanov
2024-11-05 12:09:48


AL> Например, узел в изолированной сети без внешнего адреса.

Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.

AL> А где в бандле имя эхи, если не в поле сообщений?

В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?

1) Такое сообщение отбросится?
2) Содержимое поля echoarea в POST-запросе проигнорируется?
3) Сообщение перепостится и туда, и туда?

[>] Re: /u/push — оно вообще надо?
idec.talks
doesnm(ping,55) — revoltech
2024-11-05 12:52:44


AL>> Например, узел в изолированной сети без внешнего адреса.
revoltech> Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.
AL>> А где в бандле имя эхи, если не в поле сообщений?
revoltech> В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?
revoltech> 1) Такое сообщение отбросится?
revoltech> 2) Содержимое поля echoarea в POST-запросе проигнорируется?
revoltech> 3) Сообщение перепостится и туда, и туда?

4. В эхе указанной в push будут сообщения как будто из другой эхи

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

[>] Re: /u/push — оно вообще надо?
idec.talks
revoltech(spnet, 4) — doesnm
2024-11-05 12:55:58


doesnm> 4. В эхе указанной в push будут сообщения как будто из другой эхи

Ни хрена в этом случае не понял. Связь msgid и эхи однозначна. Что значит «как будто из другой эхи»? Это либо перепост с новым айдишником (пункт 3), либо дублирование айдишника, что ломает вообще всю логику ноды.

[>] Re: /u/push — оно вообще надо?
idec.talks
hugeping(ping,1) — revoltech
2024-11-05 14:03:44


doesnm>> 4. В эхе указанной в push будут сообщения как будто из другой эхи

revoltech> Ни хрена в этом случае не понял. Связь msgid и эхи однозначна. Что значит «как будто из другой эхи»? Это либо перепост с новым айдишником (пункт 3), либо дублирование айдишника, что ломает вообще всю логику ноды.

Согласен. Непонятно и мутно. Ну я такие сообщения буду дропать. Если echoarea в сообщении не соответствует тому что в запросе. Хотя предложил бы вообще не вводить echoarea в push.

P.S. Есть гипотеза почему это так. ii-go всегда когда принимает бандл - распаковывает его и перепроверяет. Иногда даже меняет (вырезает \r). Вероятно, создатели считали что бандл "кушается" как есть...
P.S. Edited: 2024-11-05 14:03:54

[>] Очередной беспорядок
idec.talks
tuple(ping,54) — tuple
2024-11-05 14:39:02


Опять цыганские фокусы с бегом впереди паровоза :)

В общем "ленте" - https://club.hugeping.ru/echo/all :
- ii://TLSU6VMtvHxMzuCHvszE находится выше, хотя отправлено в 11:13
- ii://B2s0Ze9vgPVEz7hLae6o находится ниже, хотя отправлено в 11:28

В этой "теме/ветке" тоже сбит порядок этими сообщениями - https://club.hugeping.ru/B2s0Ze9vgPVEz7hLae6o

   __---~~~~--__                      __--~~~~---__
  `\---~~~~~~~~\\                    //~~~~~~~~---/'
    \/~~~~~~~~~\||                  ||/~~~~~~~~~\/
                `\\                //'
                  `\\            //'
                    ||          ||
          ______--~~~~~~~~~~~~~~~~~~--______
     ___ // _-~                        ~-_ \\ ___
    `\__)\/~                              ~\/(__/'
     _--`-___                            ___-'--_
   /~     `\ ~~~~~~~~------------~~~~~~~~ /'     ~\
  /|        `\                          /'        |\
 | `\   ______`\_         DMC        _/'______   /' |
 |   `\_~-_____\ ~-________________-~ /_____-~_/'   |
 `.     ~-__________________________________-~     .'
  `.      [_______/------|~~|------\_______]      .'
   `\--___((____)(________\/________)(____))___--/'
    |>>>>>>||                            ||<<<<<<|
    `\<<<<</'                            `\>>>>>/'

      ┏┓ ┏━┓┏━╸╻┏    ╺┳╸┏━┓   ┏━╸╻ ╻╺┳╸╻ ╻┏━┓┏━╸
      ┣┻┓┣━┫┃  ┣┻┓    ┃ ┃ ┃   ┣╸ ┃ ┃ ┃ ┃ ┃┣┳┛┣╸
      ┗━┛╹ ╹┗━╸╹ ╹    ╹ ┗━┛   ╹  ┗━┛ ╹ ┗━┛╹┗╸┗━╸
P.S. арт отсюда - https://gist.github.com/sottam/8786a280f7ab0cf184915cea3ea2c55a

[>] Re: Очередной беспорядок
idec.talks
hugeping(ping,1) — tuple
2024-11-05 14:49:50


Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)

[>] Re: Очередной беспорядок
idec.talks
doesnm(ping,55) — hugeping
2024-11-05 14:55:52


hugeping> Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)

А поменять местами уже на ноде можно?

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

[>] Re: Очередной беспорядок
idec.talks
hugeping(ping,1) — doesnm
2024-11-05 15:02:25


doesnm> А поменять местами уже на ноде можно?

Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

[>] Re: Очередной беспорядок
idec.talks
doesnm(ping,55) — hugeping
2024-11-05 15:07:53


doesnm>> А поменять местами уже на ноде можно?
hugeping> Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

А что кроме этой эхи читать? Разве что в linux эхе иногда сообщения появляются

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

[>] Re: Очередной беспорядок
idec.talks
hugeping(ping,1) — doesnm
2024-11-05 15:14:49


hugeping>> Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

doesnm> А что кроме этой эхи читать? Разве что в linux эхе иногда сообщения появляются

Вот и я терплю. :) Пока.

[>] Re: Очередной беспорядок
idec.talks
shaos(spnet, 2) — tuple
2024-11-05 15:20:28


Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)

[>] Re: Очередной беспорядок
idec.talks
hugeping(ping,1) — shaos
2024-11-05 15:27:28


shaos> Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)

Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.

Pages: 1 ... 42 43 44 45 46 47 48 49 50 51 52