#  Re: Сообщения не в том порядке
btimofeev (ping,6) → hugeping  –  21:36:01 2024-11-03

А почему они выводятся в обратном порядке? Я помню, давно, в клиенте для андроида часто такое было, и там специально делали, что бы они выводились в порядке "времени написания".
#  Сообщения не в том порядке
hugeping (ping,1) → All  –  21:28:21 2024-11-03

Это сообщение ii://fiTy34vIAoqowA6GTpxX
пришло после этого ii://d9fGfA6s7AVhMIQb0we9

Хотя хронологически они написаны в обратном порядке.
Я сфетчил их с ноды shaos. Там они тоже в обратном порядке. Хорошо бы разобраться, как такое происходит.
P.S. Edited: 2024-11-03 21:28:42
#  Re: Философия ii и idec?
ahamai (blackcat, 2) → revoltech  –  21:21:40 2024-11-03

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

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

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

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

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

каждая станция это по сути своё малое сообщество, с какой-никакой тематикой. веб делать проще, да и пойнтам такое понятнее. но нужна и другая инфраструктура...
#  Re: Философия ii и idec?
revoltech (spnet, 4) → ahamai  –  21:06:15 2024-11-03

ahamai> и мне неинтересно болтать по английски.

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

ahamai> мне интересно по-фидошному :)

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

Для меня, например, ii/IDEC решает задачу цензуроустойчивости и распределённости при сохранении доступного и легковесного протокола. Поэтому я бы хотел его видеть вместо всяких форумов, мейлинглистов и прочих гуглогрупп как минимум. Везде. На всех языках. Хотя бы в нынешнем виде.

ahamai> раньше хоть малое сообщество было, сейчас вообще сверхмалое

Ну с таким подходом неудивительно.

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

>> Читать далее
#  Re: Философия ii и idec?
ahamai (blackcat, 2) → revoltech  –  20:49:29 2024-11-03

> Ну дык инглиш, мазафака, ду ю спик ит? У меня, например, конента сколько угодно, но на более широкую аудиторию в основном за пределами чебурнетов.

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

и мне неинтересно болтать по английски. мне интересно по-фидошному :)

раньше хоть малое сообщество было, сейчас вообще сверхмалое

> А что, с этим есть какие-то проблемы? Ну, окромя того, что 95% населения даже тикль не хотят осиливать.

да, разумеется. клиентов сейчас нет. раньше все что-то делали, у меня был txt и http клиент, кто то делал клиент на dialog, был клиент на py-tk, на qt5, на android. MRD на java me пытался клиент набросать :) А сейчас только вечно живой цезий ну и твой клиент появился. Всё.

да, я буду писать про 0.7 новости на лоре и опеннете, делать что-то ещё.

но как, если тут и общения практически нет (надо хоть свою эхублог развивать активнее, ещё анекдотов хотя бы принести), и клиентов полторы калеки: нет инфраструктуры для заинтересовывания пользователей
#  Re: Новое лицо ii-go
ahamai (blackcat, 2) → revoltech  –  20:43:39 2024-11-03

> Вот и с чего бы такой обработчик долго задумывался, если он все эхи (после валидации) в один проход запрашивает?

причём здесь обработчик. я про нагрузку на сервер, когда с него опрашивают сразу все эхи разом. по одной, оно как-то спокойнее было.
#  Re: Новое лицо ii-go
revoltech (spnet, 4) → ahamai  –  20:51:24 2024-11-03

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

Ну приведённый мной обработчик реагирует на запрос всех эх разом ровно так же, как и на запрос одной: формирует составной SQL-запрос с учётом срезов (если есть) и запрашивает инфу в базе. Откуда здесь дополнительная нагрузка на сам сервер возьмётся? Просто вложенных селектов будет больше, да. Но это уже проблема базы, хотя скулайт такие вещи обрабатывает крайне шустро. Не те объёмы, чтобы париться.
#  Re: Новое лицо ii-go
shaos (spnet, 2) → revoltech  –  20:43:13 2024-11-03

> Да, он самый, как и на клиенте

Кстати SQLite расслабляет - лучше сразу на MySQL/MariaDB ориентироваться. Например в SQLite ключом можно чо угодно сделать (насколько я помню) и порядок записей всегда хронологический, а в MySQL если ты не сделал ORDER BY оно выльется как попало в зависимости от того как оно там внутри само заполнило дырки...
#  Re: Новое лицо ii-go
ahamai (blackcat, 2) → shaos  –  20:08:12 2024-11-03

В 19:57 у меня статистика обновляется

И я говорил это не в контексте проблемы, а в контексте работы срезов. Несколько десятков мб трафика в сутки между серверами это вообще не проблема. Да и для меня - стационарного инета у меня нет, на одном номере 26 гб в тарифе на другом 50. В конце месяца обычно на одном телефоне остаётся неиспользованными гигабайт 10, на другом 50 :)

ps. В последнее время думаю, что /u/e нафиг не нужна и только всё усложнила, проще было, действительно, опрашивать эхи по одной. Кроме того это ещё и DoS атака, когда с крупного узла запрашиваешь разом все эхи, он сильно задумывается, а ведь каждую эху можно засунуть в запрос несколько раз... если бы не старые клиенты, я бы отрезал её вообще, оставив только e. Но уже ничего не сделаешь, так исторически сложилось.
#  Re: Новое лицо ii-go
revoltech (spnet, 4) → shaos  –  20:30:34 2024-11-03

shaos> Ну тут у тебя SQLite по ходу? Это читерство ;)

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

shaos> Настоящие пацаны БД на текстовых файлах держат ;)

Да кто против-то, только не жалуйтесь на тормоза при запросе кучи эх со слайсами.
#  Re: Новое лицо ii-go
shaos (spnet, 2) → revoltech  –  20:22:57 2024-11-03

Ну тут у тебя SQLite по ходу? Это читерство ;)
Настоящие пацаны БД на текстовых файлах держат ;)
#  Re: Наболтали
shaos (spnet, 2) → Andrew Lobanov  –  20:19:48 2024-11-03

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

Echoareas
────────────────────────
idec.talks...........518 ██████████████████████████████████████████████████▒▒▒▒▒▒▒▒▒▒
bot.slashdot.........127 ██████████████████████████████████████████████████▒▒
lor.gold..............89 ██████████████████████████████████████████████████▒
lor.opennet...........39 ███████████████████████████████████████
bot.habr.rss..........29 █████████████████████████████
linux.14..............15 ███████████████
spnet.stats............7 ███████
blcat.local............6 ██████
idec.test..............4 ████
std.game...............3 ███
std.rein...............3 ███


>> Читать далее
#  Re: Новое лицо ii-go
revoltech (spnet, 4) → ahamai  –  20:19:42 2024-11-03

ahamai> когда с крупного узла запрашиваешь разом все эхи, он сильно задумывается

Раз Шаос тут свой монстрокод кидал, могу и я свой кинуть (правда, это ещё не окончательный вариант, а в репе этого файла пока вообще нет и ещё долго не будет) чисто по обработке /u/e со стандартным слайсингом:


e {
set erange [lrange $pathparts 3 end]
if {[llength $erange] > 0} {
set limit 0
set offset 0
set lastel [lindex $erange end]
if {[string match *?:?* $lastel]} { # slice detected
set sparts [split $lastel :]
set offset [expr {int([lindex $sparts 0])}]
set limit [expr {int([lindex $sparts 1])}]


>> Читать далее
#  Re: Философия ii и idec?
revoltech (spnet, 4) → ahamai  –  20:05:58 2024-11-03

ahamai> без контента сеть мертва.

Ну дык инглиш, мазафака, ду ю спик ит? У меня, например, конента сколько угодно, но на более широкую аудиторию в основном за пределами чебурнетов. Внезапно даже мой гофер какую-то обратную связь даёт: со мной на днях связался какой-то пакистанец, нагугливший по совершенно неожиданному поисковому запросу веб-зеркало моего гоферного блога. И в итоге я от него получил материал (пару дампов), необходимый для успешного завершения одного из моих исследований. Сам в шоке до сих пор. Но я к тому, что через ii/IDEC в его нынешнем состоянии он бы на меня не вышел никогда даже с веб-зеркалами. Он только английский, урду и арабский знает.

ahamai> а о чём мы, три с половиной сисопа ещё можем поговорить, и с кем ещё?

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

ahamai> проблемы привлечения к написанию нового софта (как я называл это в 2014, любительское программирование)

А что, с этим есть какие-то проблемы? Ну, окромя того, что 95% населения даже тикль не хотят осиливать.
#  Re: tii/ttix
revoltech (spnet, 4) → revoltech  –  19:30:39 2024-11-03

revoltech> ну а дальше, думаю, разберёшься.

А, ну да, ещё auth.txt для постинга нужен. Формат тот же: на каждой строке урла станции и пароль через пробел.
#  Re: tii/ttix
revoltech (spnet, 4) → tuple  –  19:28:43 2024-11-03

tuple> А покажи демку, пожалуйста, как с ним работать в каком-нибудь asciinema. Для наглядности, чтобы не лезть в мануалы. :)

Вот поэтому я и не хотел давать ссылку раньше времени. Но без мануалов с любым из моего софта (тем более написанного в первую очередь для себя) вообще делать нечего.

Вкратце — создаёшь stations.txt а-ля такого содержания:

https://sprinternet.io/iii 389
https://hugeping.tk 10000
#https://tgistation.ru 12
http://ii.blcat.ru 4238
http://idec.spline-online.ru 380

Запускаешь фетчер: ./tiifetch.tcl
Запускаешь GUI-клиент: ./tiix.tcl


>> Читать далее
#  Re: Философия ii и idec?
hugeping (ping,1) → shaos  –  18:13:43 2024-11-03

shaos> Последний пункт написал doesnm

Да, не заметил с телефона. :)
#  Re: Новое лицо ii-go
shaos (spnet, 2) → ahamai  –  18:09:49 2024-11-03

У меня статистика считается за сутки сразу после полуночи по тихоокеанскому времени - это 11 утра по Москве или 6 вечера по Владику, поэтому результат любого изменения лучше смотреть на следующий день.

И кстати у меня ведь теперь есть ii://spnet.uplink где можно это обсуждать :)
#  Re: Философия ii и idec?
shaos (spnet, 2) → hugeping  –  18:03:49 2024-11-03

Последний пункт написал doesnm
#  Re: Новое лицо ii-go
ahamai (blackcat, 2) → hugeping  –  14:52:05 2024-11-03

http://blcat.ru:15555/

все представления выглядят по-разному. разве что из режима блога не сразу сообразил, как выйти. даже тэги есть. лента тоже есть, это главная страница. может всё же elp лучше переписать :) распределённую регистрацию или убрать или как-то заменить, и принять её за формат. хотя опять же, сложнаа, не зря я после elp-0.4 перешёл на ii-0.5, клиенты и серверы делать гораздо проще
#  Re: Новое лицо ii-go
hugeping (ping,1) → hugeping  –  14:25:14 2024-11-03

hugeping> Новые сообщения в реверсе: https://club.hugeping.ru/echo/all/

Текущая навигация ii-go.

Если на главной странице сверху нажать "Forum" - переходим в режим форума. Выйти из которого можно только нажав на logo (если из глубокого уровня вложенности, то несколько нажатий на logo)

Если на главной странице нажать на Subj сообщения - мы сразу попадём на это сообщение в режиме обычной эхи. С просмотром всех сообщений эхи рядом. Из режима просмотра всех сообщений можно попасть в конкретный топик нажав ">" рядом с сообщением.

Если на главной странице нажать на имя эхи (ярлык над сообщением) - попадаем в просмотр топиков эхи. В этом режиме можно выбрать другой режим: Echo :: Forum :: Blog

#  Re: Новое лицо ii-go
ahamai (blackcat, 2) → hugeping  –  14:19:30 2024-11-03

Честно говоря, не особо понятнее стало. Я тыкал весь интерфейс, но кроме кнопки форум ничего не нашёл. Да и вообще не особо понял различий, как-то оно одинаково выглядит.
#  Re: Новое лицо ii-go
hugeping (ping,1) → ahamai  –  13:56:49 2024-11-03

ahamai> честно говоря, я этого не нашёл в интерфейсе.

Я думаю ты и не искал. :)

Форум: https://club.hugeping.ru/forum/
Блог: https://club.hugeping.ru/blog/std.hugeping
Эха: https://club.hugeping.ru/echo/std.hugeping
Топик: https://club.hugeping.ru/pgZZmWnIfm3dLZEAKc6W#pgZZmWnIfm3dLZEAKc6W
Новые сообщения в реверсе: https://club.hugeping.ru/echo/all/
#  Re: Новое лицо ii-go
ahamai (blackcat, 2) → hugeping  –  13:12:26 2024-11-03

> В ii-go тоже есть разные режимы показа. И реверс со всеми сообщениями. И вид эхи. И вид с топиками. И форум. И даже блог. Причём не все даже выведены в шаблоны. Но они частично бесполезны в режиме когда контент создаётся в виде "одного потока". Правда, мои собственные эхи я хотя бы контролирую.

честно говоря, я этого не нашёл в интерфейсе.

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

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

но формат эхи для малочисленной группы был самым живучим, поэтому после elp-0.4 был выпущен ii-0.5, а скоро будет nastene-0.7 :)
#  Re: Новое лицо ii-go
hugeping (ping,1) → ahamai  –  12:53:58 2024-11-03

>> Архивные записи удобнее читать в формате форума, свежие - подряд

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

В ii-go тоже есть разные режимы показа. И реверс со всеми сообщениями. И вид эхи. И вид с топиками. И форум. И даже блог. Причём не все даже выведены в шаблоны. Но они частично бесполезны в режиме когда контент создаётся в виде "одного потока". Правда, мои собственные эхи я хотя бы контролирую.

Ладно, это всё так...
Powered by iii-php v0.11