00:22:19 Users: Admin, Fatalist, k.a.a._, NemIsida, rain, Ultranix (6)
00:22:19 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
00:22:19 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
00:56:01 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
01:26:04 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
02:02:01 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
02:24:55 k.a.a._ online [100]
02:55:06 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
03:50:00 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
05:29:32 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
06:26:51 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
06:50:09 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
07:30:18 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
08:00:19 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
08:30:23 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
08:43:18 k.a.a._ online [100]
08:48:18 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
09:28:19 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
09:58:23 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
10:28:26 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
10:36:40 k.a.a._ online [100]
10:41:40 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
10:51:19 Admin: rain: https://paste.ubunix.ru/p/mouse-tiger-horse
я спал, бро, умотался после работы
10:51:20 NemIsida: Title: Ubunix No-Paste service
10:54:20 k.a.a._ online [100]
11:12:38 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
11:14:22 k.a.a._ online [100]
11:44:25 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
11:54:26 k.a.a._ (k.a.a.@xmpp.ru/Yaxim) leave
12:03:45 k.a.a._ (k.a.a.@xmpp.ru/Yaxim) join as participant/member, away [99] ()
13:18:27 rain: Не, так-то спасибо... Но я хотел, чтобы ты просто в клиенте открыл их и глянул - там теги (если они вообще есть) идут с CSV-разделением или с пробелами? )
13:48:29 k.a.a._ away [99] ()
13:48:29 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
14:08:40 Admin: rain: неа
14:08:54 Admin: там просто поле с добавлением записей
14:59:35 Ultranix online [0]
15:00:13 Luci (luciferus@linuxoid.in/converse.js-14707604) join as participant/member, online [0]
15:00:34 Luci (luciferus@linuxoid.in/converse.js-14707604) leave
15:00:54 Ultranix online [50]
15:07:23 Ultranix away [50]
15:13:56 Ultranix online [50]
15:18:07 rain: Скинешь скрин?
16:08:59 Ultranix online [0]
16:24:36 Admin: rain: не обессудь, только расканителился с клиентом
https://ss.ubunix.pro/images/GhE4.png
16:24:37 NemIsida: Length of …/GhE4.png is 630.86Kb
16:25:00 rain: Та без проблем, я тут тоже отвлекаюсь - гости )
16:25:58 Admin: rain: ясненько
если гости адекватные, то привет им с Поволжья)
17:22:33 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
18:27:52 rain: > https://ss.ubunix.pro/images/GhE4.png
Ага, спасибо. А общий список есть?
19:45:46 Admin: rain: бро, я тут без поллитры не разберусь 😄
попробуй заюзать ткаббер)
https://cloud.ubunix.pro/s/iA7DAd6asR3L5mj
первый запуск - тихая установка
второй - запуск ткаббера
19:45:47 NemIsida: Title: tkabber-1.1.2-20260401-x86_64.AppImage - Ubunix Pro Cloud
19:45:59 Admin: башка болит
19:46:29 Admin: rain: я ими просто пользуюсь только в чатах и очень редко...
20:21:14 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru
21:01:04 rain: Ну блин... Просто ж ОДИН скрин до того, как ты открыл заметку :).
21:05:30 Admin: rain: тебе было бы ясней, если бы ты сам попробовал...
https://ss.ubunix.pro/images/GVOl.png
https://ss.ubunix.pro/images/G2V9.png
https://ss.ubunix.pro/images/GG4e.png
а сейчас у тебя другие вопросы возникнут 😄
21:05:31 NemIsida: Length of …/GVOl.png is 572.47Kb
21:06:37 rain: Оо. Наконец-то :)
> а сейчас у тебя другие вопросы возникнут 😄
Ну правильно. Укажи несколько тегов и скажи, чем они у тебя разделяются :)
21:06:39 Admin: rain: тебе надо просто пару раз запустить этот аппимейдж, можно в терминале, никакиз зависимостей не надо)
21:07:01 rain: Не, мне надо поставить чайник и помыть чашку. Вот это надо )
21:07:15 Admin: Укажи несколько тегов и скажи, чем они у тебя разделяются
да вот как раз это и непонятно
21:07:41 rain: Ну, укажи несколько слов с пробелами. Будет оно как разные теги восприниматься?
21:08:17 rain: Т.е., создай одну заметку с "тег-1, тег-2, тег-3", другую с "тег-1 тег-2 тег-3"
21:08:36 rain: Либо микс сразу из двух. И покажи, на чем оно "развалится"
21:13:53 Admin: rain: помыть чашку и попить чаю по любому надо)))
создал еще одну заметку с пробелом в теге, но там видно только заголовки
21:14:28 rain: М... Т.е., теги вообще никак не обрабатываются, а просто прилеплены сбоку? Ладно...
21:15:15 Admin: gj bltt ntub ye;ys kb,j lkz cnhernehbhjdfybz pfgbctq? kb,j lkz lkz b[ gjbcrf
21:15:15 NemIsida: по идее теги нужны либо для структурирования записей, либо для для их поиска
21:15:38 Admin: rain: правильно?
21:16:04 rain: Да. Но пока только в Пси вижу хоть какое-то применение им.
21:16:21 rain: https://upload.jabberworld.info/u/ec27dcda43c1bdb422cd46afa492a43811cee88a/GgPNSw7oRY/psishare-UpUwAp.png
21:16:22 NemIsida: Length of …/psishare-UpUwAp.png is 46.18Kb
21:16:23 Admin: а ты прочитал TODO?
21:16:40 rain: Вот я могу справа кликнуть на тег и буду видеть только те заметки, у которых он есть7
21:16:58 Admin: rain: да-да, я как раз про это
21:17:00 rain: О, а TODO я пропустил. Ща
21:34:57 rain: > The Tkabber client has a whiteboard plugin. The protocol has not been documented, but it uses a subset of SVG, similar to the one defined in this document.
Admin, ты знаешь, что тебя ждет :D
21:38:45 Admin: NemIsida: tr en ru The Tkabber client has a whiteboard plugin. The protocol has not been documented, but it uses a subset of SVG, similar to the one defined in this document.
21:38:47 NemIsida: Admin: В клиенте Tkabber есть плагин доски. Протокол не документирован, но он использует подмножество SVG, подобное тому, которое определено в этом документе. (en → ru)
21:39:39 Admin: rain: смерти моей хочешь? 😄
21:40:30 Admin: rain: юзай ткаббер, там нет зависимостей, специально же все в один пакет собрал)))
21:41:07 Admin: appimage tkabber*
21:42:15 Admin: какой нить тестовый акк создай, если что не так...
21:43:16 Admin: rain: не забудь только его исполняемым сделать
21:58:57 rain: > rain: смерти моей хочешь? 😄
Справишься ))
22:04:50 Admin: rain: https://git.ubunix.pro/Luciferus/Tkabber/src/branch/main/tkabber-plugins/whiteboard/svgrender.tcl
22:06:06 rain: Толку, для меня это просто непонятный код... Вопрос в том, чтобы существующие реализации были совместимы между собой.
22:06:24 rain: А само расширение давно уже не обновлялось и как-то незаслуженно забыто.
22:06:45 rain: Но хотя бы даже подтянуть реализации, чтобы они соответствовали ему - было бы хорошо.
22:09:35 Admin: rain: ну смотри, мы можем просто поигаться с этим с клиентов, поддерживающих эти фишки
22:09:42 Admin: р*
22:09:57 rain: Ну, у тебя Ткаббер, у меня Пси. Давай попробуем рисовать
22:10:17 rain: А, не попробуем.
22:10:17 k.a.a._ (k.a.a.@xmpp.ru/Yaxim) leave
22:10:19 rain: > Контакт не поддерживает доску для рисования.
22:10:42 Admin: rain: я не пытаюсь навязать тебе ткаббер, но это прямая возможность изучить некоторый функционал "из первых рук"
22:11:22 rain: Ну, в данном случае тебе и карты в руки. Ты в нем лучше ориентируешься, знаешь, что где. Вот доску могли бы попробовать. Но не попробуем :(
22:16:17 Admin: думаю попробуем, щас перезагружу ткаббер
22:16:22 Admin (admin@ubunix.pro/UCS-Diablo Darkless) leave
22:16:45 Admin (admin@ubunix.pro/UCS-Diablo Darkless) join as moderator/owner, dnd [0] (Даже Ад плачет, когда я там...)
22:17:45 rain: Ты что-то поменял?
22:17:54 Admin: lf
22:17:57 Admin: да
22:19:24 k.a.a._ (k.a.a.@xmpp.ru/Yaxim) join as participant/member, away [99] ()
22:22:05 Admin: rain: я там уже вовсю рисую
22:22:21 rain: В Пси обычно приглашение приходит. Не было.
22:22:49 rain: Если тот JID, который у меня в ростере - то все так же "не поддерживается"
22:22:57 rain: Для конференций в Пси доски нет.
22:23:00 k.a.a._ away [99] ()
22:24:39 Admin: rain: в общем чате доска не работает
22:30:02 Admin: rain: https://ss.ubunix.pro/images/Gxz1.png
22:30:02 NemIsida: Length of …/Gxz1.png is 757.95Kb
22:30:41 rain: Угу. Ну, как обычно, осталось выяснить "Кто виноват" и "Что делать"
22:31:32 rain: Собственно, если код Ткаббера где-то держишь уже в opencode - дерни ИИ на предмет проверки соответствия XEP'у.
22:32:24 Admin: rain: у меня еще изя там, я весь в работе...
22:32:59 rain: https://upload.jabberworld.info/u/ec27dcda43c1bdb422cd46afa492a43811cee88a/HKDcEsccgJ/psishare-iYPfrz.png
22:33:01 NemIsida: Length of …/psishare-iYPfrz.png is 48.37Kb
22:33:04 rain: Одно ж другому не мешает ))
22:33:37 rain: Ну, по свободе глянешь, в общем.
22:33:46 Admin: rain: в работе физической
22:33:52 rain: Понял, понял.
22:34:22 Admin: я утром уезжаю, вечером приезжаю, уже никакой
22:34:28 rain: Доски даже в том виде, в котором оно есть - вполне полезная штука и хотелось бы не забрасывать такую тему.
22:37:28 Admin: согласен
22:39:06 rain: ИИ говорит про более удобный вариант. Но тогда придется делать его всем, без оглядки на Пси или допиливание Ткаббера до стандарта (или кто там из них нестандартный?)
22:39:21 rain: https://upload.jabberworld.info/u/ec27dcda43c1bdb422cd46afa492a43811cee88a/yadZ8MQMU9/psishare-xrBKlj.png
22:39:24 NemIsida: Length of …/psishare-xrBKlj.png is 135.91Kb
22:40:05 Admin: это я уже хз, но стоит всем написать с одинаковым функционалом...
вопрос в том, насколько права ИИшка?
22:41:09 rain: Ну, XEP есть, доска там упоминается. Но реализаций такого нет.
22:41:33 rain: https://thecoccinella.org - надо будет попробовать запустить )
22:41:34 NemIsida: Title: Coccinella | Instant Messaging Program with Whiteboard
22:42:08 Admin: можно поступить как я с ИИ плагином у изи)
старая версия и новая версия, хошь одно юзай, хошь другое
22:42:31 Admin: rain: кокинелла в репах есть кстати
22:43:19 rain: Даже старую надо сделать совместимой между клиентами. На сейчас, выходит, есть Ткаббер и есть Пси с реализациями доски (коровку не берем в расчет, про нее мало кто знает). Ну и у меня есть желание сделать что-то с доской, но в какую сторону двигаться и кого брать за образец - я хз.
22:45:41 rain: Т.е., с учетом упоминания Tkabber'а в XEP'е в контексте "подобная реализация" - ну и чисто пальцем в небо: в Пси может быть более адекватная, но неполная реализация (нет рисования в конфе). Можно взять Пси за референс, делать у себя с оглядкой совместимости с Пси. Ткаббер допилить в ИИ, чтобы был совместим со стандартом (но, выходит, несовместим с собой же, но старым).
22:47:11 rain: > Проблема совместимости с другими: Исторически сложилось так, что доска Tkabber хорошо дружила только с доской клиента JAJC (Just Another Jabber Client) — популярного в 2000-е годы Windows-клиента. Они использовали схожую логику. А вот с доской из клиента Psi или Coccinella доска Tkabber не совпадала из-за мелких различий в XML-схемах и обработки примитивов в Tcl.
22:47:41 Admin: 🙂
22:50:44 Admin: rain: https://ss.ubunix.pro/images/G7I6.png
22:50:45 NemIsida: Length of …/G7I6.png is 18.49Kb
22:51:05 rain: Да, шахмат у меня нет ))
22:51:14 Admin: а шашки?
22:51:20 Admin: рендзю?
22:51:25 rain: Надо плагины смотреть
22:51:34 rain: Что там в Пси есть... Сейчас не до них )
22:51:42 Admin: правда я не знаю, что за рендзю такое)))
22:51:49 rain: Я когда-то играл
22:52:44 rain: Т.е., в целом, что вырисовывается. В Ткаббере доска появилась рано, идеи потом оформились в стандарте. Пси наиболее соответствует стандарту. В итоге реализация Ткаббера старее стандарта и несовместима с Пси.
22:53:41 Admin: хз, все возможно
22:54:46 rain: > Минус: Из-за того, что стандарт не описывал сложные сценарии, разработчики Psi добавили собственные механизмы для сложного рендеринга путей (freehand drawing), из-за чего их доска несовместима с другими клиентами, но идеально работает внутри экосистемы Psi/Psi+.
22:55:28 Admin: ну и tkabber-to-tkabber тоже так)))
22:55:34 k.a.a._ away [100] (Автоматически в состоянии "отошёл" по бездействию)
22:55:57 rain: Т.е., возвращаемся к тому же, с чего начинал: разгребать все это, приводить в порядок старые клиенты и делать хоть какую-то совместимость на базе старого стандарта - или забить на все это и пилить что-то на базе 0284
22:57:03 rain: ...и пинать остальных, чтобы тоже что-то пилили на 0284
22:57:57 Admin: сейчас у нас есть возможность с помощью ИИ исправить и старое и написать новое на 0284
22:59:09 rain: Это да, просто объем работы приличный. И, фактически, дублирование работы.
22:59:13 k.a.a._ online [100]
22:59:38 Admin: ну, зато бОльшая совместимось
23:01:04 rain: Так оно так или иначе и не будет совместимо со "старым миром", и будет совместимо везде между собой в новых вариантах при активной работе в этом направлении.
23:01:57 Admin: rain: я хз, потянутся ли остальные за нами?
23:02:04 rain: Т.е., скажешь ты opencode: "Вот тебе код Ткаббера, приведи в соответствие с "XEP-0113: Simple Whiteboarding". Ок, приведет. Возможно, даже станет работать с Пси (без каких-то фич). Но он уже не будет работать со старым Ткаббером.
23:02:26 Admin: именно
23:04:08 rain: По факту имеем Ткаббер, которым вроде как хотел позаниматься ты. Есть Пси, в котором что-то как-то работает. Будут ли подтягиваться к стандарту - хз. И... Все. И есть я со Станзой, где буду делать что-то, что должно быть тоже совместимо с другими.
Можно еще Евгения попинать, чтобы для Мода что-то сделал.
Но до всех этих работ надо определиться, в каком направлении двигаться )
23:07:41 Admin: в этом согласен, бро, просто мне потом тоже надо будет список поддерживаемых Станзой XEP'ов, чтобы ориентировать работу с ткаббером на него
23:09:29 rain: А, так это есть, тут все автоматизировано. Сейчас вопрос больше по работе с доской.
23:09:45 rain: https://github.com/jabberworld/stanza_im/blob/master/XEPs.md
23:10:11 rain: А Ткаббер, думаю, прежде всего стоит довести до уровня Advanced Client по compliance XEP'у.
23:10:21 rain: https://github.com/jabberworld/stanza_im/blob/master/CHECKLIST.md
23:18:10 Admin: rain: это мне потом пригодится при допиливании...
времени будет побольше, займусь
23:18:52 Ultranix (ultranix@ubunix.pro/Conversations.jZQ5SsTOoP) leave
23:18:55 Ultranix (ultranix@ubunix.pro/Conversations.jZQ5SsTOoP) join as moderator/owner, online [0]
23:19:33 Ultranix (ultranix@ubunix.pro/Conversations.jZQ5SsTOoP) leave
23:19:34 Ultranix (ultranix@ubunix.pro/Conversations.jZQ5SsTOoP) join as moderator/owner, online [0]
23:58:30 Admin dnd [0] (Даже Ад плачет, когда я там...)
23:58:30 Ultranix online [0]
23:58:30 *** Тема: Тех.поддержка ubunix.pro и ubunix.ru