RSS
Pages: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15
[>] Re: запустил ii.blcat.ru на тестовой версии 0.7
idec.talks
shaos(spnet, 2) — revoltech
2024-11-20 13:30:43


Я вот думаю таки простой Nex-сервер написать и на тех же текстовых файлах msg/echo открыться по порту 1900 - так сказать для пущего разнобезобразия :)

[>] Re: Новая нода?
idec.talks
shaos(spnet, 2) — ahamai
2024-11-20 13:32:50


Ну наверное все деды в чём-то похожи, особенно бородатые ;)

[>] Re: Кроссплатформенный календарь на текстовых файлах
develop.16
shaos(shaos, 2) — tuple
2024-09-27 22:18:28


О - а я из третьей секты :)
Точнее из тех нормальных людей, кто вырос на MS-DOS ;)
Я с конца 90х все свои программы пишу в mcedit (mc это клон нортон коммандера для линуха), хотя в 1996-1997 немного посидел в редакторе joe, так как у него комбинации клавиш повторяли борландовские (aka WordStar shortcuts)…

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — ahamai
2024-11-20 13:46:35


> Ты посмотри имя эхи, где именно точка стоит

naste.ne?

это чтобы окончательно всех запутать? ;)

[>] Re: Избыток абстракций
develop.16
shaos(shaos, 2) — Andrew Lobanov
2024-09-27 22:25:21


> Как бороться с сабжем в легаси-коде?

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

[>] Re: Новая нода?
idec.talks
shaos(spnet, 2) — foxears
2024-11-20 21:07:23


> Ответ от hugeping:
> Дело в том что tgistation.ru не поддерживает u/e слайсы. Например: https://tgistation.ru/u/e/idec.talks/-1:1 возвращает весь список. Это приводит к тому, что адаптивный фетч (вкл. по умолчанию) работает неправильно.
> Для этих станций придётся указать режим force в фетчере (кажется, параметр -f)
> Это не проблема ii-go

Моя PHP нода всё ещё по старинке фетчит всё как в старом добром ii :)
Но отвечать на запросы со слайсами умеет, даже теперь более дискретно: ii://2SuPPA6hFPjlM5IH6sne

P.S. А ты на hugeping тоже был (есть)?

[>] Re: Избыток абстракций
develop.16
shaos(shaos, 2) — Andrew Lobanov
2024-09-29 04:23:28


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

Ну ой тогда :)

Если старый код работает, то не трогайте, а если глючит или тормозит, то аллоцируйте бюджет на "technical debt"...

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — foxears
2024-11-20 21:34:36


Каждый раз код вводить это неудобно - мне моя идея c HMAC-RIPEMD-160-9 больше нравится:

ii://Arm3cWBCsoq0BQgVzVzW

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — shaos
2024-11-20 21:39:09


> у меня хэш по другому сейчас вычисляется, первые 2 символа это год, потом хэш. ну плюс есть memo для шотлинков.

А вот это где такое? В исходниках Настёны-0.7 вроде всё по старому...

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — revoltech
2024-11-20 22:28:09


Я предлагал подписывать контент (всё что ниже тега @repto) на стороне клиента (добавлять тег @sign), но надо продумывать надёжный способ распространения открытых ключей, скажем привязанных к е-мейлу (чтобы кто-то левый не мог перераспространить левый ключ)

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — ahamai
2024-11-20 22:31:21


А что такое hp?

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — foxears
2024-11-20 23:23:51


Хотелось бы, чтобы юзеры стали глобальными - чтобы могли писать в сеть откуда угодно, а не только с той ноды, где они поинты

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — shaos
2024-11-20 23:56:12


Хотя для начала можно и локальными ключами поработать, а глобальных пользователей добавить потом - причём так, чтобы они даже именем отличлись, например имели бы какой-то спецсимвол в начале типа @ или $

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — revoltech
2024-11-21 00:20:36


Емейл будет нужен для замены скомпрометированного публичного ключа, если пользователь хочет продолжать писать под тем же самым именем. Также наличие подтверждения через другой канал (е-мейл) поможет избежать ситуации, когда некто на новой станции скажет, что он теперь shaos и будет писать везде вместо меня подписываясь своим новым ключом который ко мне не имеет никакого отношения :)

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — shaos
2024-11-21 00:22:12


Вариант «сгенерил пару ключей и вперёд» подходит когда юзера устраивает полная анонимность - сегодня он ggJg123 а через месяц 809jGh :)

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — revoltech
2024-11-21 01:16:02


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

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — shaos
2024-11-21 02:06:57


Тогда правда наша сеть превратится в эдакий распределённый двач и потонет в море треша…

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — ahamai
2024-11-21 02:45:54


Ненадо регцентры - зачем регцентры? У нас децентрализованная структура - каждый сисоп работает как регцентр :)

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — ahamai
2024-11-21 03:01:32


> А когда все пишут со всех, то непонятно чей вообще пойнт и с кого вообще спрашивать.

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

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — ahamai
2024-11-21 10:00:05


А всё - нашёл. Ну главное что сам хэш тот же:
def hsh(s,l=20):
    a = base64.urlsafe_b64encode(hashlib.sha256(s).digest())
    a = a.decode('utf-8')
    a = a.replace('-', 'A').replace('_', 'z')[:l]
    return a
По идее это у меня может пойти в категорию KINDA и подсветится жёлтым цветом как частично сходящееся...

[>] Re: Нода с TOTP
idec.talks
shaos(spnet, 2) — doesnm
2024-11-21 10:28:01


Я планирую написать поддержку ключей Ed25519 в кодах i8080A (с возможностью работы на Z80), но начну с хешей RIPEMD-160 и аутентификации HMAC-RIPEMD-160-96 - это всё будет основой моей сети ретромашин Sprinternet, за транспорт в которой будет отвечать протокол ii :)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-21 20:45:47


Я много раз предлагал node.json

https://sprinternet.io/node.json

Там описывается что прописывать в клиентов для фетча и с каких нод оно берёт эхи и как часто

[>] Re: Спасм с учётки guest станции blcat
idec.talks
shaos(spnet, 2) — foxears
2024-11-21 22:28:50


Это в какой эхе?

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-21 22:31:09


Другого способа представлять разношерстные данные (которые не укладываются в одну таблицу) в текстовом виде нет - скажи спасибо, что не XML :)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-21 22:34:12


Ну вот он даёт имя сервера, а автомат вытягивает node.json оттуда с именем ноды, роутингом и т.д. и встраивает ноду в общую топологию сети :)

[>] Re: Спам с учётки guest станции blcat
idec.talks
shaos(spnet, 2) — foxears
2024-11-21 22:55:03


А понятно - я её обратно не забираю - по идее она у меня read-only (пока только административно), поэтому у меня всё чисто.

P.S. Ну теперь когда проблема контента решена пора начинать решать проблемы безопасности :)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — ahamai
2024-11-22 03:36:33


Ну каждая нода имеете node.json а затем кто-то их забирает по цепочке начав с какой-то одной ноды и строит nodelist - вроде всё прозрачно :)

[>] Re: Спам с учётки guest станции blcat
idec.talks
shaos(spnet, 2) — ahamai
2024-11-22 03:37:55


Ну человек типа архивную ноду поднял где фетчит всё со всех - что в этом плохого?

[>] Re: Спам с учётки guest станции blcat
idec.talks
shaos(spnet, 2) — ahamai
2024-11-22 03:38:58


Да у нас как-то не принято в ботоэхи писать…

[>] Re: Спам с учётки guest станции blcat
idec.talks
shaos(spnet, 2) — ahamai
2024-11-22 07:39:20


Ну ты же забанил этого милого человека или пусть и дальше развлекается? ;)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 09:55:30


Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 09:57:00


> зачем так сложно? Для автоматической проверки того, что запощенная урла является нодой, достаточно пройтись по /list.txt, /e и /u/e без слайсов.

И как ты оттуда узнаешь имя ноды и кого она фетчит?

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 10:25:41


1. Это надо создавать узлы с разными правами пользователей - пока таких в природе не существует

P.S. А как это Re: Автодискавери, но без repto?

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 10:47:29


> Я один до поля acl в таблице auth додумался?..

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

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 10:55:14


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

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — revoltech
2024-11-22 11:14:28


Вручную? ;)

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — shaos
2024-11-23 10:34:14


Я как-то не заметил, а оно ведь сюда аж добежало :)

ii://w21pZ4TPwJz36i5hR5bD

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — ahamai
2024-11-23 10:51:08


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

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

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — foxears
2024-11-23 11:47:28


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

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — shaos
2024-11-23 11:59:48


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

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — foxears
2024-11-23 23:58:21


У меня имя просто spnet :)

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — shaos
2024-11-24 00:38:40


Произошло чудо - я восстановил свою учётную запись на лоре :)

https://www.linux.org.ru/news/internet/17797879?cid=17801681

Последняя моя активность там была в августе 2009 года ;)

[>] Re: Автодискавери
idec.talks
shaos(spnet, 2) — foxears
2024-11-24 00:40:24


tgistation.ru это tgi
hugeping.tk это ping
(судя по заголовкам в генерируемых ими сообщениях)

[>] Re: запостил на лор
idec.talks
shaos(spnet, 2) — shaos
2024-11-24 00:59:05


А самое старое обсуждение моего софта на лоре случилось в ноябре 2002 года (т.е. 22 года назад) с подачи господина cr0acker-a :)

https://www.linux.org.ru/gallery/screenshots/244277

[>] Re: Эха про спектрум
zx.spectrum
shaos(tavern,34) — Andrew Lobanov
2021-12-13 12:34:03


> Обсуждаем speccy и совместымые компьютеры, софт, эмуляторы, мероприятия и всё-всё-всё.

Отлично - всеми руками за :)

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
shaos(tavern,34) — hugeping
2021-12-19 15:41:25


а почему ZX80? это же тормозная недоделка
программировать надо ZX-Spectrum (aka ZX82)

[>] Spectranet
zx.spectrum
shaos(shaos, 2) — All
2022-09-19 00:20:19


А вот кто-то из здесь присутствующих использует сетевую карточку Spectranet? Она подключается к классическим спектрумам через задний краевой разъём и позволяет через Ethernet ходить на TNFS-сервера со ZX-софтом - список рабочих серверов TNFS можно найти тут:
https://spectrumcomputing.co.uk/forums/viewtopic.php?f=24&t=4511

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 05:45:37


> Увы, спектрум у меня только в эмуляторе.

Spectranet замечательно работе в эмуляторе Fuse :)
Может и ещё где работает...

> Кстати, кто-нибудь запускал BaseConf на Xpeccy?

Я по старой памяти думал, что эву только анреал умеет...

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 08:59:42


> После того, как я переехал с alsa на pulseaudio, fuse начал подозрительно подвисать.

У меня в дебияне и пульс родной, и фьюз родной и всё работает :)

> Unreal есть под гнутый линукс? Я бы попробовал. На винде он мне вполне нравился.

Не - он вроде виндовый

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 20:02:17


Может версия, что эмулит ZXEvo с BaseConf чисто виндовая - там есть std.h со всякими #include <windows.h> который инклудится в каждый .cpp

https://github.com/lvd2/zxevo/tree/master/tools/unreal_fix/0.39.0

Pages: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15