RSS
Pages: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36
[>] Re: Избыток абстракций
develop.16
Andrew Lobanov(tavern,1) — shaos
2024-09-28 08:41:04


>> Как бороться с сабжем в легаси-коде?
shaos> Бороться надо на этапе разработки

У меня нет машины времени, чтобы вернуться на шесть лет назад.

shaos> надо становиться техлидом и пинать разрабов чтобы они не вылезали за рамки техзадания

Обычно так и пишем. Но в старом коде море говнокода.

shaos> многие молодые разработчики (особенно российские) норовят на любую тривиальную задачу нагородить «сферического коня в вакууме» - суперуниверсальное решение, которое не только поставленную задачу решает, но и любые другие сходные с ней или которые могут возникнуть на базе текущей задачи в ближайшую сотню лет - в итоге получается овердохера кода который может поддерживать только первоначальный автор, тем самым обеспечивая себе «job security»…

Универсальность это хорошо. Только не ценой сложного и запутанного кода. Есть же, в конце концов, паттерны под это.

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

[>] Re: Кроссплатформенный календарь на текстовых файлах
develop.16
Andrew Lobanov(tavern,1) — shaos
2024-09-28 08:41:04


shaos> О - а я из третьей секты :)
shaos> Точнее из тех нормальных людей, кто вырос на MS-DOS ;)

Тогда я предпочитал борландовские IDE. Но, как позже оказалось, есть более интересные и совершенные решения.

shaos> Я с конца 90х все свои программы пишу в mcedit (mc это клон нортон коммандера для линуха), хотя в 1996-1997 немного посидел в редакторе joe, так как у него комбинации клавиш повторяли борландовские (aka WordStar shortcuts)…

Mcedit уже даже для конфигов перестал использовать. Быстрее в vim поправить конфиг :)

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

[>] Re: Кроссплатформенный календарь на текстовых файлах
develop.16
Andrew Lobanov(tavern,1) — btimofeev
2024-09-28 08:41:04


tuple>> Я из другой секты - vim. Emacs немного трогал, но не хочу в него погружатся
btimofeev> Да ты не переживай, там надо только c org-mode разобраться (почитай доку - это реально очень крутой органайзер https://orgmode.org/ ).

Именно org-mode стал для меня первым шагом в переходе с vim на emacs. Хотя, для мелких вещей и по ssh до сих пор предпочитаю vim.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-09-28 08:53:43


tuple> Не родился тогда ещё, но есть у меня желание написать космическую игрушку в духе "Звёздного пути" для IRC. Исследование космоса, отдача приказов с кресла капитана и всякое такое. Можно даже на метапарсере отдачу приказов реализовать.

Была такая игра StarTrek. Можно найти варианты, работающие на современных системах. Я бы рекомендовал SuperStarTrek.

tuple> В IRC также существует https://www.piratesirc.com/ как пример.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-09-28 08:53:43


shaos> Эта ирка нам старперам ещё в прошлом веке надоела ;)

Но лучше то до сих пор ничего нет. Только переусложнённое монструзное и без нормальных клиентов нечто.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-09-28 09:32:44


>> Была такая игра StarTrek.
tuple> Да, даже пробовал играть когда-то, но ввиду того, что я привыкший всё-таки к более дружелюбным интерфейсам, остановился.

В некоторых вариантах вполне дружелюбный интерфейс.

>> Можно найти варианты, работающие на современных системах. Я бы рекомендовал SuperStarTrek.
tuple> Посмотрел, последнее обновление даже в 2023 году было. Добавили систему небесных координат из реальности.

Хорошая игра. У меня знакомый даже стримил её.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-09-28 09:32:44


>> Откуда у молодёжи интерес к IRC не понимаю :)
>> Эта ирка нам старперам ещё в прошлом веке надоела ;)
tuple> Из того же веяния https://suckless.org и прочего.

Мне нравится их философия и не нравится их реализация ^__^

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

[>] Re: Кроссплатформенный календарь на текстовых файлах
develop.16
Andrew Lobanov(tavern,1) — tuple
2024-09-28 09:32:44


tuple> Скажем так: у меня "стэк" системы заметок не позволяет перейти на org-mode легко. Веду нечто вроде vimwiki (+одноимённый плагин), стараясь следовать методу Zettelkasten. И это всё дело сидит в markdown, от которого уходить не хотелось бы.

Ну ой тогда :)

tuple> Конкретно сейчас список дел лежит в виде todo.txt (https://github.com/todotxt/todo.txt). А вот хотелось бы найти формат похожий, но для календарных событий.

Звучит как часок не перле.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-09-28 17:51:34


>> Мне нравится их философия и не нравится их реализация ^__^
tuple> Философия мне тоже импонирует, я не программист, но что не так с реализацией?

Слишком сильно упираются в минимализм. Чуть больше надо гибкости.

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

[>] Re: Анархия хэшей
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-09-28 17:51:34


shaos>>> я не сильно флюент в пайтоне, но вроде это значит выкинуть - (используется вместо + в base64url) затем выкинуть _ (используется вместо / в base64url) потом взять 8 символов от начала и в конце сделать ljust(8,'A') который при данном раскладе не делает ничего?...
AL>> Это какая-то дичь. Переписывать я её, конечно же, не буду :)
doesnm> Переписывать всеравно надо. Кстати ты таверну на Python 2 держишь? Или просто рабочий код не на гх?

Ну кому надо, те перепишут. Таверна на третьем питоне. Рабочий код фиг знает где.

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

[>] Re: Игры по ii
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-09-28 17:51:38


>> Хорошая игра. У меня знакомый даже стримил её.
tuple> Где можно увидеть запись?

На ютубе :)

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-09-30 08:55:36


shaos> Предлагаю этот раздвоенный msgid включить всем в blacklist.txt т.к. он вызывает проблемы на разных нодах:
shaos> v2gj6Qx0JJmoNlcjcJlg

Можно, конечно.

shaos> P.S. Также обнаружил у себя в списках несколько старых сообщений у которых длина хеша была 19 символов вместо 20 - все удалил т.к. один из узлов продолжал их у меня спрашивать (вместе с вышеупомянутым раздвоенным)...

И это неправильно. Длина хеша может быть потенциально любой.

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-01 06:46:16


shaos> Я не вижу нового сообщения - ii-php показывает в idec.talks старую новость из lor-opennet, а таверна глючит в lor-opennet застряв на том сообщении, но перезапомнив дату как будто оно самое новое и при попытке перемотать ленту до конца оно снова перескакивает на него

Откуда вообще столько шума из-за мёртвой эхи? Актуальная это ii://lor.opennet же.

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-01 06:48:36


shaos> И потом у меня всё ещё БД на файлах - вдруг кто-то чего-то затрёт/перетрёт одновременно с кем-то другим...

А у тебя даунлинки могут что-то тереть?

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-01 08:54:47


shaos> Ну архив тоже типа эха - или когда создали новую, то старую удалили и забыли? ;)

Я просто не могу себе представить пользу от архива новостей ЛОРа и опеннета. Оно полезно в моменте.

shaos> Я вот поиск хочу нагородить по всем эхам, что у меня есть - включая архивные :)

Бывает :)

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-01 08:54:47


shaos> Нууу, даунлинки только читают, но в это же время могут случится мои фетчи с тех же самых узлов и если оно всё слишком часто происходит, то велика вероятность того, что одно наступит на пятки другому...

Ну мьютексами обмажь, если боишься такой судьбинушки :)

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-01 10:25:00


shaos> Как можно видеть ping действительно меньше всех берёт, а вот tavern получается самая злобнокачающая нода :)

Потому что она на древнем -- мы тогда индексы целиком гоняли. Если напрягает, могу погасить фетчер пока не перепишу узел.

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-02 06:56:34


doesnm> Держать на своей ноде в скрытой эхе
doesnm> Если бы цезий умел в пометку эхи как локальной, то по идее даже нода не нужна

Цезий умеет в пометку эхи как архивной, что не запрещает тебе локально в неё писать что угодно.

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-02 09:27:33


shaos> Статистика за 1 октября:
shaos> [1] 62.109.31.x point=122 web=0 42666KB <--- ~5/hr
shaos> [2] 92.63.98.x point=64 web=0 4221KB <--- ~2/hr
shaos> [3] 95.165.9.x point=125 web=1 3260KB <--- ~5/hr
shaos> [4] 52.207.47.x point=0 web=1 1232KB
shaos> [5] Google point=42 web=166 818KB
shaos> [6] 24.6.124.x point=0 web=66 396KB
shaos> [7] 35.171.141.x point=0 web=1 230KB
shaos> [8] Facebook point=3 web=8 127KB
shaos> [9] 3.232.102.x point=0 web=1 123KB
shaos> [10] 18.205.213.x point=0 web=1 101KB
shaos> Сегодня добавился Facebook...

Сегодня переключил забор на два раза в час. Пока новая реализация ноды не будет готова, будет так.

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-02 11:08:32


doesnm>>> Держать на своей ноде в скрытой эхе
doesnm>>> Если бы цезий умел в пометку эхи как локальной, то по идее даже нода не нужна
AL>> Цезий умеет в пометку эхи как архивной, что не запрещает тебе локально в неё писать что угодно.
doesnm> Архивная эха не будет синкатся с нодой?

Да. Она просто лежит в локальной базе и её можно читать. Сам цезий просто её не обновляет.

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

[>] Re: Новый узел IDEC http://shaos.net:8085
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-02 13:40:55


doesnm>>>>> Держать на своей ноде в скрытой эхе
doesnm>>>>> Если бы цезий умел в пометку эхи как локальной, то по идее даже нода не нужна
AL>>>> Цезий умеет в пометку эхи как архивной, что не запрещает тебе локально в неё писать что угодно.
doesnm>>> Архивная эха не будет синкатся с нодой?
AL>> Да. Она просто лежит в локальной базе и её можно читать. Сам цезий просто её не обновляет.
doesnm> Я нашел опцию лучше - stat

Про эту опцию уже даже я забыл :)

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

[>] Re: develop.16 и ping
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-04 13:20:10


doesnm> Хотел забирать develop.16 с пинг ноды чтобы читать в read only
doesnm> Написал такое:
doesnm> ```
doesnm> nodename ping
doesnm> node https://club.hugeping.ru
doesnm> echo develop.16
doesnm> ```
doesnm> При синхронизации пишет:
doesnm> Работа с https://club.hugeping.ru/
doesnm> ОШИБКА
doesnm> ОШИБКА
doesnm> Нажмите Enter для продолжения
doesnm> ```

Слешик в конец адреса пробовал вписать?

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

[>] Re: develop.16 и ping
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-04 13:21:46


doesnm> Хотел забирать develop.16 с пинг ноды чтобы читать в read only
doesnm> Написал такое:
doesnm> ```
doesnm> nodename ping
doesnm> node https://club.hugeping.ru
doesnm> echo develop.16
doesnm> ```
doesnm> При синхронизации пишет:
doesnm> Работа с https://club.hugeping.ru/
doesnm> ОШИБКА
doesnm> ОШИБКА
doesnm> Нажмите Enter для продолжения
doesnm> ```

Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-08 05:35:53


>> У меня тоже судя по коду стоит проверка на 20. Это точно не в стандарте?
shaos> интересно, что как минимум 7 из проблемных 8 сообщений (у которых длина хэша 19 вместо 20) были созданы с помощью idec.el/0.1 пользователем Difrex (dynamic,1):

Проблема была не в idec.el, а в dynamic. Хеши считает нода, а не клиент.

shaos> и хэши там совсем неправильно посчитаны были т.к. реальные хеши ничего общего с названиями этих сообщений не имеют:

Реальные хеши это придуманное что-то. Они могут быть какие угодно, лишь бы не было коллизий.

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

[>] Re: Клиенты ii/IDEC для ретрокомпьютеров
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-08 05:35:53


shaos> Я правильно понимаю, что только я взялся писать клиента для ретрокомпов в 2021 году и до этого никто даже не пытался?

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

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-08 05:35:53


>> Хотел сказать передавать по TLS и шифровать прям на хосте, но тут в гробу видали этот TLS (и есть за что)
shaos> TLS сильно неретрокомпьютерно - именно поэтому gemini никогда не будет на ретрокомпах ибо тяжко....
shaos> P.S. Тем временем я вытащил из небытия эху python.15 и добавил в список эх на моём узле:
shaos> https://sprinternet.io/iii-web.php?echo=python.15

Нужна эха по перлу. Я для скриптоты перловку использую, а не пайтон :)

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-08 05:35:53


>> Gemini без TLS это Spartan по идее
shaos> а не Gopher? ;)

Gopher это не совсем оно.

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

[>] Re: Анархия хэшей
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-08 05:35:53


shaos> Мне пока непонятно почему в 70% новых сообщений не сходится хэш - возможно новые генерилки RSS-новостей идут «мимо» стандартного пути посылки мессаг через апи поинта…

А у кого новые гейты из RSS стоят? Я думал, я один такой, но у меня этот гейт мхом уже порос.

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-09 05:46:36


>> Реальные хеши это придуманное что-то. Они могут быть какие угодно, лишь бы не было коллизий.
shaos> Ну ваш "стандарт" описывает вполне конкретно как msgid должен формироваться :)

Наш стандарт весь просто условность и немного договорённостей.

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-09 05:46:37


shaos> Приведи хоть один аргумент почему Perl (Raku?) лучше чем Python для локального использования (хотя я все свои скрипты-анализаторы пишу на голых сях - мне так проще) или PHP для веб-бекендов?

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

PHP для бекенда неудобный и медленный вариант и я для бека выбрал бы какой-нибудь Go, который со своими лёгкими потоками уделывает и пайтон и PHP. Хотя, давно не смотрел что там у PHP, может, появилось что-то лучше, чем mod_php для веба.

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

[>] Re: Клиенты ii/IDEC для ретрокомпьютеров
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-09 05:46:37


iiii> блин, а python 2.7 везде поудаляли

Собери сам в отдельную песочницу. Время переписывания всё на 3 прошло. Теперь только 3 и существует, но он жидкость.

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-09 05:46:37


>> Там даже первые 6 цифр на 87 сообщений никогда не совпадали. У меня были шортлинки на 6 первых символов.
iiii> на 87 тыщ сообщений (о, в таглайне линки не рендерятся, а так?)

Так и не должны по идее, но это дело несложное.

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-09 08:54:58


>> На перле писать быстрее и проще, чем на пайтоне в разрезе различных анализаторов и мелких утилит.
shaos> Ну это кому как - мне например анализаторы и мелкие утилиты на голых сях проще писать :)

На сях много телодвижений приходится делать.

shaos> Покажи какой-нибудт перл в несколько строк, чтобы понять о чём речь

Под рукой нет.

>> А ещё он лучше подходит для эзотерического программирования.
shaos> Настоящая эзотерика это когда чистая Функциональщина :)

Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.

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

[>] Re: Оригинальный сервер ii
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-09 09:39:23


iiii> Кстати, а ii.tech.2014 где-нибудь показывают?

В 2014-м? :)

Я думал, у тебя всё осталось. В архивал аликорновских нет?

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-10 06:57:08


>> Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.
shaos> Не - на паскале как ни пиши, всё равно получится валенок :)

Видимо, мы разное понимаем под эзотерическим программированием.

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-10-10 06:57:08


tuple> Эзотерика это brainfuck или whitespace.

Лишь с одной стороны.

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-10 06:57:08


tuple>> Эзотерика это brainfuck или whitespace.
doesnm> А как же Erlang и Elixir?

А это вполне себе языки для работы. Как и хаскель. Как и си. Как и перл.

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — hugeping
2024-10-10 08:48:29


shaos>> Вроде все доки тут:
shaos>> https://github.com/idec-net/new-docs
hugeping> Спасибо. Цитата:
>> Примечание: production-реализации нод заменяют в полученной base64-строке плюс (+) и слэш (/) либо их аналоги (- и _) на буквы "A" и "Z" соответственно, дабы убрать из msgid спецсимволы.
hugeping> Собственно, поэтому я так и сделал! Видимо, "стандарт" писался не очень аккуратно! Давайте зафиксируем всё-таки. Z или z? :)

Но есть ли в этом смысл, если с некоторых станций идут сообщения, у которых msgid совсем не соответствует содержимому? :)

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-10-10 12:25:08


tuple> Кстати, про этот самый стандарт. Он выглядит сейчас не слишком презентабельно. Даже README нет в репозитории, описания концепций раскиданы по разным файлам без особой системности - выглядит как черновик.
tuple> Может форкнуть его и сделать красивым статическим сайтом на каком-нибудь hugo/jekyll?

Может, хотя бы Markdown, а не сайт? Потом уж и MD во что угодно гнать не проблема.

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-10 12:26:26


shaos> Это к Andrew Lobanov

Чего это?

shaos> А так там доке в маркдауне ведь - для веба их преобразовывать надо

Вызвать pandoc недолго.

shaos> Маркдаун проще прям на гитхабе и смотреть...

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-14 09:53:58


iiii> С исторической ценностью ничего не случится, потому что оригинальные сообщения никуда не денутся. Вообще, смысл цифровых эх был в том, что они периодически отправляются в архив. А проблема в том, что сейчас такого архива нет.

Когда были цифровой постфикс эх, такого архива тоже не было. Циферки не влияют на наличие архива.

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-14 09:54:05


iiii> ещё неплохо бы возродить идею перекатываемых болталок ни о чём, а то сейчас только idec.talks живая. я у себя на станции потом сделаю talks.24

Зачем их перекатывать? Чтобы что?

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-14 09:54:09


shaos> ИМХО болталка это зло ибо болталка ни о чём очень быстро превращается в болталку о чём-нибудь конкретном, на что у людей есть разные взгляды, что может триггернуть кого-нибудь и затем начинается взаимные метания какашками, обзывания, мат, а также обещание найти и покалечить собеседника (я знаю о чём говорю т.к. админю phpBB форум более двух десятков лет)...

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

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-14 09:54:12


shaos> ну последние годы это не так - если посмотреть внутрь pipe.2032, то можно обнаружить, что в 2024 году там ничего небыло, а в 2023 было 4 чтоли темы - и всё...

По сравнению с другим эхами это был трафик.

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-14 10:02:02


shaos> Понятно - спасибо за развёрнутый ответ! :)
shaos> В официальных доках нету ничего ни про кольца, ни про zlib, но я встречал обрывки обсуждений в архивных эхах - надо будет всё перечитать.

Потому что не было никаких колец никогда. Ну и zlib тоже использовался, видимо, где-то на заре до 2014 года.

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-14 10:02:06


shaos> Ну изначально формат описателя ноды в JSON предложил Лобанов ( см. ii://WxnDvQ31oreCIUc6p0K7 ) - я подумал, что идея здравая и решил туда же добавить инфу по конкретике фетча (урлы и список забираемых эх для каждой ноды) - просто там данные разношёрстные (и древовидные) и в plaintext будет как-то некрасиво (я пробовал) и потом в работе самой станции оно как бы не участвует (ну разве что если фетчи будут настраиваться по этому описателю) и по сути оно нужно лишь для выкачивания внешней программой, которая периодически будет строить актуальную топологию сети...

Я просто сделал такой формат, который проще преобразовать в граф. Но делать это частью стандарта не вижу смысла. А делать расширение стандарта и подавно. Превратимся в XMPP на минималках :)

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — Iiii
2024-10-15 07:28:50


Iiii> Чтобы не было больших эх. Im.14@@ каждый месяц по несколько тысяч сообщений собирали.

Размер эхи влияет ни на что.

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — Iiii
2024-10-15 07:28:50


Iiii> Был, у меня, он ведь был задуман изначально, что эхи в архив переезжают.

Это быль костыль, потерявший актуальность ещё в 15-м году.

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-15 07:28:50


iiii> Многие проблемы сети удалось избежать благодаря малой распостранённости :)

Некоторые удалось решить, когда начали править стандарт.

iiii> Формально кольца были, когда я закрывал свою станцию, мы тестили что делать в этом случае.

Формально, тогда просто выпал один узел. Колец всё ещё не было.

iiii> А что касательно архивов - в этом и был изначальный смысл. Все пользователи рабоют с одной версией эхи, с актуальной.

И каждый сидит и правит конфиги ради ничего.

iiii> Чтобы юзер при подключении не тянул архив за много лет. Чтобы тематическая станция тоже не тянула такой архив.

Он и сейчас может тянуть хоть одно последнее сообщение и начинать общение с этого.

iiii> Я вот стянул 2000 с лишним сообщений idec.talks, но они мне не нужны.

Если не нужны, то зачем ты их стянул?

iiii> Инконсистетные эхи мне не нравятся, у всех она разная, а потом выяснится что полной нет вообще ни у кого :)

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

iiii> Изначальная задумка, что все работают с одной и той же версией эхи

То есть то, к чему мы в итоге и пришли.

iiii> и у всех она одинаковая, поэтому не должна быть большой.

Смысла в этом мало.

iiii> Хочет юзер архив, пусть выкачивает архив, хоть частично, хоть весь.

Всё как сейчас.

iiii> Эха должна быть целостная, и у всех, и у нодов и у пойнтов одинаковая, пусть может быть разный порядок сообщений.

Кому должна? По какой причине?

iiii> И все работают только с актуальной версией.

То, что мы имеем сейчас.

iiii> Вот я не хочу тянуть несколько тысяч сообщений pipe.2032.

Тебя никто не заставляет.

iiii> Это архивные сообщения и их место в архиве.

Архивные эхи - это пережиток прошлого.

iiii> Я создам im.24, а там кто хочет, пусть её забирает.

Каждый раз, когда Рома вспоминает про нас, он создаёт новые эхи, которые успешно бросает, как и сеть. Смысл в этих обрезках эх никакого.

iiii> Проблема в том, что юзеров мало и архивов тоже мало и они все успели поисчезать.

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

iiii> Вообще, сеть имеет потенциал, и чем больше в мире блокировок, тем больший, если появится популярность, то надо использовать дробление эх, нормальное их архивирование

Чтобы уж точно никто никогда ничего не нашёл среди сотен одинаковых эх с разным контентом.

iiii> и нормальный доступ к контенту.

Он уже есть.

iiii> Для малотрафиковых эх это всё, конечно, не нужно, и для сети с 5 пользователями - тоже :)

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

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

[>] Re: Некорректные сообщения!
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-15 11:00:27


AL>> У всех разные архивы эх, а потом выяснится, что полного архива нет вообще ни у кого. Та же фигня, но в профиль.
doesnm> А можно брать часть сообщений с одной ноды, а часть с другой?

Можно.

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

Pages: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36