subject: Всем привет
20.07.2024 12:49
doesnm (tgi,8)
Наконец-то дошли руки зарегистрироваться на какой нибудь публичной станции IDEC, до этого сидел в r/o.
Протокол интересный, узнал случайно читая другой форум.
Как тут вообще дела? На почте писали что жалуются что сеть мертвая, но никто не пользуется
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
22.07.2024 11:44
Andrew Lobanov (tavern,1) => DAEdJ8ELSvP1yTumjqBO
doesnm> Наконец-то дошли руки зарегистрироваться на какой нибудь публичной станции IDEC, до этого сидел в r/o.
Проходи, бери стакан.
doesnm> Протокол интересный, узнал случайно читая другой форум.
Ого! Где вычитал?
doesnm> Как тут вообще дела? На почте писали что жалуются что сеть мертвая, но никто не пользуется
Дела вяло. Все заняты своими делами, до общения руки не доходят.
У меня, вон, таверна складывается регулярно, но всё руки не доходят переписать серверную часть, чтобы такого больше не было. Оно даже частично переписано, но есть ещё что доделать, но после появления детей стало сильно меньше времени на хобби.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
22.07.2024 19:32
doesnm (tgi,8) => 9pyvcy22RP5UB5YnOGQf
AL> Проходи, бери стакан.
Спасибо, но я не пью.
AL> Ого! Где вычитал?
На лоре читал что-то связанное с instead (или как-то так), там упомянули hugeping. Перешел в профиль, нашел сайт, а там ссылка на club.hugeping.ru. Потом начал рыть дополнительно информацию про IDEC. Протокол интересен своей схожестью с FIDO в котором я не был (иаксимум неудачно пытался настроить bink)
AL> У меня, вон, таверна складывается регулярно, но всё руки не доходят переписать серверную часть, чтобы такого больше не было. Оно даже частично переписано, но есть ещё что доделать, но после появления детей стало сильно меньше времени на хобби.
Это я уже заметил. Не обнаружив сообщения на club.hugeping.ru пошел искать по другим нодам. А твоя в браузере не открывалась, а в curl показывает ошибку 500. По https вообще открывается гит.
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
23.07.2024 07:27
Andrew Lobanov (tavern,1) => Y5XC8nh6RBG1iyLNSby0
AL>> Проходи, бери стакан.
doesnm> Спасибо, но я не пью.
Но человек не может без жидкости!
AL>> Ого! Где вычитал?
doesnm> На лоре читал что-то связанное с instead (или как-то так), там упомянули hugeping. Перешел в профиль, нашел сайт, а там ссылка на club.hugeping.ru. Потом начал рыть дополнительно информацию про IDEC. Протокол интересен своей схожестью с FIDO в котором я не был (иаксимум неудачно пытался настроить bink)
Ну у фидо всё было совсем иначе в плане способа обмена. Там ты забирал то, что тебе накрошил аплинк, а тут ты забираешь всё, что сможешь найти и захочешь забрать :)
AL>> У меня, вон, таверна складывается регулярно, но всё руки не доходят переписать серверную часть, чтобы такого больше не было. Оно даже частично переписано, но есть ещё что доделать, но после появления детей стало сильно меньше времени на хобби.
doesnm> Это я уже заметил. Не обнаружив сообщения на club.hugeping.ru пошел искать по другим нодам. А твоя в браузере не открывалась, а в curl показывает ошибку 500. По https вообще открывается гит.
Про гит странно. Посмотрю при случае. Спасибо, что сказал.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
23.07.2024 12:11
doesnm (tgi,8) => 5NxAsMxLodokzIldbnas
AL> Но человек не может без жидкости!
ну ты не уточнил с чем стакан
AL> Ну у фидо всё было совсем иначе в плане способа обмена. Там ты забирал то, что тебе накрошил аплинк, а тут ты забираешь всё, что сможешь найти и захочешь забрать :)
если иметь аккаунт на одной ноде, то выходит только то что есть в list.txt (да и не факт что если туда написать, то это кто-то заберет)
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
23.07.2024 12:57
Andrew Lobanov (tavern,1) => 6gvWdnLgULqmOdyJrz3v
AL>> Но человек не может без жидкости!
doesnm> ну ты не уточнил с чем стакан
Но не я первым делом подумал об алкоголе :)
AL>> Ну у фидо всё было совсем иначе в плане способа обмена. Там ты забирал то, что тебе накрошил аплинк, а тут ты забираешь всё, что сможешь найти и захочешь забрать :)
doesnm> если иметь аккаунт на одной ноде, то выходит только то что есть в list.txt (да и не факт что если туда написать, то это кто-то заберет)
Не только то, что есть в list.txt. Существуют скрытые эхи.
Для получения сообщений аккаунт даже и не нужен. Он нужен только для того, чтобы писать новые сообщения.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
23.07.2024 21:39
doesnm (tgi,8) => bZsl6th7T9Rc6CkBrQll
AL> Не только то, что есть в list.txt. Существуют скрытые эхи.
AL> Для получения сообщений аккаунт даже и не нужен. Он нужен только для того, чтобы писать новые сообщения.
Про скрытые сначала узнать надо. Да и я имел ввиду именно отправку. На tgi можно читать все доступные эхи в браузере не скачивая
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
24.07.2024 14:01
Andrew Lobanov (tavern,1) => 4zREgzCRtVnP3Mjt4rmO
AL>> Не только то, что есть в list.txt. Существуют скрытые эхи.
AL>> Для получения сообщений аккаунт даже и не нужен. Он нужен только для того, чтобы писать новые сообщения.
doesnm> Про скрытые сначала узнать надо.
На то они и скрытые.
doesnm> Да и я имел ввиду именно отправку. На tgi можно читать все доступные эхи в браузере не скачивая
В браузере практически везде можно. Самый сок в том, что и без браузера можно. Хоть в conky выводить новые сообщения из интересующей эхи с помощью скрипта на баше :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
08.08.2024 13:18
doesnm (tgi,8) => R2a1J2khpM8u36eqxh97
AL> В браузере практически везде можно. Самый сок в том, что и без браузера можно. Хоть в conky выводить новые сообщения из интересующей эхи с помощью скрипта на баше :)
А в сети есть хоть какие-то живые эхи? Или прям все мертвое
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
09.08.2024 23:17
hugeping (ping,1) => HUsSQx4USOsP1DyBoezF
doesnm> А в сети есть хоть какие-то живые эхи? Или прям все мертвое
Мёртвое. Иногда какая-то беседа может начаться, но в целом - тишина. :)
--------------------------------------------------------------------------------
subject: Re: Всем привет
12.08.2024 08:26
Andrew Lobanov (tavern,1) => HUsSQx4USOsP1DyBoezF
AL>> В браузере практически везде можно. Самый сок в том, что и без браузера можно. Хоть в conky выводить новые сообщения из интересующей эхи с помощью скрипта на баше :)
doesnm> А в сети есть хоть какие-то живые эхи? Или прям все мертвое
Мёртвое всё. Никто не хочется общаться в таком формате. Мне нравится и я прям готов, но приходится идти туда, где сидят все, а это чатики, будь они неладны.
Давай оживлять чтоли?
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
17.08.2024 11:12
doesnm (tgi,8) => jX6HmZUdgZrHacJ1X6z5
AL> Мёртвое всё. Никто не хочется общаться в таком формате. Мне нравится и я прям готов, но приходится идти туда, где сидят все, а это чатики, будь они неладны.
AL> Давай оживлять чтоли?
Давай. Есть люди которые хотят поднять свои ноды в Yggdrasil (https://yggdrasil-network.github.io/). Что вы об этом думаете? Может об этом отдельная ветка нужна
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
19.08.2024 09:25
Andrew Lobanov (tavern,1) => ytb8SgYn0fcKtenjd2hl
AL>> Мёртвое всё. Никто не хочется общаться в таком формате. Мне нравится и я прям готов, но приходится идти туда, где сидят все, а это чатики, будь они неладны.
AL>> Давай оживлять чтоли?
doesnm> Давай.
Уи-и-и-и!
doesnm> Есть люди которые хотят поднять свои ноды в Yggdrasil (https://yggdrasil-network.github.io/). Что вы об этом думаете? Может об этом отдельная ветка нужна
Сразу пара вопросов есть. Почему в Yggdrasil? Будет ли гейт между сетью в Yggdrasil и нами?
Вообще, были уже узлы в скрытосетях. Но вымерли, так как никто, кроме их сисопов, ими не пользовался.
Моё мнение простое: открытие ещё одного узла мало что даёт для сети само по себе. Вот если это какой-то тематический узел будет, который сможет привлечь новых пользователей за счёт своей тематики, то тут смысл есть. Ну или свою реализацию писать если.
В любом случае, этим людям никто не запрещает и они могут поднимать узлы где угодно. Хоть в изолированной локальной сети :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
27.08.2024 13:00
doesnm (tgi,8) => heEkFRzcTgsfbN9hvWXP
AL> Сразу пара вопросов есть. Почему в Yggdrasil? Будет ли гейт между сетью в Yggdrasil и нами?
AL> Вообще, были уже узлы в скрытосетях. Но вымерли, так как никто, кроме их сисопов, ими не пользовался.
AL> Моё мнение простое: открытие ещё одного узла мало что даёт для сети само по себе. Вот если это какой-то тематический узел будет, который сможет привлечь новых пользователей за счёт своей тематики, то тут смысл есть. Ну или свою реализацию писать если.
AL> В любом случае, этим людям никто не запрещает и они могут поднимать узлы где угодно. Хоть в изолированной локальной сети :)
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
27.08.2024 13:05
doesnm (tgi,8) => heEkFRzcTgsfbN9hvWXP
AL> Сразу пара вопросов есть. Почему в Yggdrasil? Будет ли гейт между сетью в Yggdrasil и нами?
AL> Вообще, были уже узлы в скрытосетях. Но вымерли, так как никто, кроме их сисопов, ими не пользовался.
AL> Моё мнение простое: открытие ещё одного узла мало что даёт для сети само по себе. Вот если это какой-то тематический узел будет, который сможет привлечь новых пользователей за счёт своей тематики, то тут смысл есть. Ну или свою реализацию писать если.
AL> В любом случае, этим людям никто не запрещает и они могут поднимать узлы где угодно. Хоть в изолированной локальной сети :)
Гейт хотели конечно же, но подумав я понял что ты прав что это плохая идея.
Из тематических групп я знаю только одно книжное сообщество друга в чате, но ведь есть lit
Поэтому я буду пытаться искать людей которые заинтересованы сетью (одного возможно нашел)
P.S сверху было отправлено пустое сообщение, я забыл что у меня оно было
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
28.08.2024 08:04
Andrew Lobanov (tavern,1) => YtncEvLzv9oPRm9mTTUV
doesnm> Гейт хотели конечно же, но подумав я понял что ты прав что это плохая идея.
Можно гейтовать какие-то ресурсы. У нас есть, например, RSS-боты.
doesnm> Из тематических групп я знаю только одно книжное сообщество друга в чате, но ведь есть lit
Ну так можно её и подхватить и на её базе что-то сделать.
doesnm> Поэтому я буду пытаться искать людей которые заинтересованы сетью (одного возможно нашел)
Ну сама по себе сеть мало зачем нужна. Нужно общении, уникальный контент, интересные люди, какие-то активности. Но этим буквально некому заниматься особо сейчас.
doesnm> P.S сверху было отправлено пустое сообщение, я забыл что у меня оно было
Бывает. У нас чего только не было за десятилетнюю историю сети. Даже атака ботов :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Re: Всем привет
02.09.2024 22:05
Iiii (ping,53) => DAEdJ8ELSvP1yTumjqBO
Привет
--------------------------------------------------------------------------------
subject: Re: Всем привет
06.09.2024 12:18
doesnm (tgi,8) => Yub77C8oZt1gn5mqOow1
Iiii> Привет
Ого, тут есть еще кто-то живой. Как раз хотел зайти в IDEC чтобы поделиться одной мыслью:
Я тут подумал, а ведь с какой-то стороны IDEC является F2F сетью? Типо ты явно задаешь с какими нодами общаться. Но все-таки в IDEC на одной ноде могут находится несколько юзеров...
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: Всем привет
09.09.2024 14:41
Andrew Lobanov (tavern,1) => YSrGgNANtyLoKZgNDszf
Iiii>> Привет
doesnm> Ого, тут есть еще кто-то живой. Как раз хотел зайти в IDEC чтобы поделиться одной мыслью:
doesnm> Я тут подумал, а ведь с какой-то стороны IDEC является F2F сетью? Типо ты явно задаешь с какими нодами общаться. Но все-таки в IDEC на одной ноде могут находится несколько юзеров...
Ну... На уровне сисопов F2F да. Тут больше похоже на какие-нибудь FTN типа FidoNet. Да и терминология оттуда же приехала.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
--------------------------------------------------------------------------------
subject: Всем привет!
16.03.2026 16:32
Difrex (tgi,44)
Давно меня не было в сети, наверное, с тех пор, как умер сервак мой с нодой.
На неделе подниму ноду. Только эластика скорее всего не будет, или будет в каком-нибудь
другом виде, но точно в интернет прямо торчать не будет. :)
+++ Caesium/0.9
--------------------------------------------------------------------------------
subject: Re: Всем привет!
17.03.2026 02:36
cthulhu (tgi,43) => C4B8YOGm3aWXAbv21vFP
А привет!
Вижу Caesium кому-то не безразличен.
*радуется весь*
Отправил ещё пульреквест со всей фигнёй. Хочу критику и предложений по улучшению.
+++ Caesium/0.9
--------------------------------------------------------------------------------
subject: Re: Всем привет!
17.03.2026 09:07
Difrex (tgi,44) => yB8QOpa54GzXrA7zXQOQ
cthulhu> А привет!
cthulhu> Вижу Caesium кому-то не безразличен.
cthulhu> *радуется весь*
cthulhu> Отправил ещё пульреквест со всей фигнёй. Хочу критику и предложений по улучшению.
На самом деле я не очень люблю Цезий :). Просто написать больше не через что было. idecel нужно
актуализировать под свежий emacsql, а веб интерфейса для постинга на tgi, что-то нет.
ПР смержил, только вот вычитывать 206 коммитов мне реально лень.
Отправил тебе инвайт в idec-net организацию на гитхабе.
+++ Caesium/0.9
--------------------------------------------------------------------------------
subject: Re: Всем привет!
17.03.2026 09:10
Difrex (tgi,44) => Et2XiCfW4xmZwkgzHEJi
cthulhu>> Отправил ещё пульреквест со всей фигнёй. Хочу критику и предложений по улучшению.
Difrex> На самом деле я не очень люблю Цезий :).
А, да, чего бы хотелось: схемы клавишь GNU/Emacs, чтобы всякие C-n C-f и т.д. работали.
+++ Caesium/0.9
--------------------------------------------------------------------------------
subject: Re: Всем привет!
19.03.2026 02:59
cthulhu (tgi,43) => TzMhAEhgzhKNGs8xG5Mh
Difrex> А, да, чего бы хотелось: схемы клавишь GNU/Emacs, чтобы всякие C-n C-f и т.д. работали.
Тэк-с. Немножко поправил работу с клавиатурой. Вроде бы получилось не сильно ужасно. Может быть даже всякие C-n C-f заработают с последовательностями.
Но в пульреквесте `TODO: Emacs keystrokes` это для тебя, потому что я ни разу не емаксер. Там в корне есть `show_key.py` на всякий случай.
P.S.: А Дипсику так и передай, никаким "грасефулли екзит" в его коммите и не пахло.
+++ Caesium/0.9
--------------------------------------------------------------------------------
subject: Re: Всем привет!
19.03.2026 10:38
Difrex (tgi,44) => 3IACxI2BSTTZeLtQmsAN
Difrex>> А, да, чего бы хотелось: схемы клавишь GNU/Emacs, чтобы всякие C-n C-f и т.д. работали.
cthulhu> Тэк-с. Немножко поправил работу с клавиатурой. Вроде бы получилось не сильно ужасно. Может быть даже всякие C-n C-f заработают с последовательностями.
cthulhu> Но в пульреквесте `TODO: Emacs keystrokes` это для тебя, потому что я ни разу не емаксер. Там в корне есть `show_key.py` на всякий случай.
Сегодня постараюсь потыкать.
cthulhu> P.S.: А Дипсику так и передай, никаким "грасефулли екзит" в его коммите и не пахло.
LLM у меня только коммит мессeджи генерит на основе дифа. Там я try except добавил, чтобы нормально с 0 выходило, а не с эксепшоном.
Быстрофикс для себя, потому что мне нравится выходить по C-c. :)
Вот, кстати, код скрипта и кусок Emacs. Пусть будет, может кому еще пригодится.
====
#!/usr/bin/env python3
"""Generate git commit message based on the diff."""
import os
import sys
from ollama import generate
from ollama import GenerateResponse
MODEL = "deepseek-coder:6.7b"
BASE_PROMPT = """You are a Git commit message writer. Generate a commit message based on the provided git diff of staged changes.
**CRITICAL FORMATTING RULES:**
1. Output MUST be exactly in this format:
```
Title here
Multiline description here
on multiple lines
```
2. Title must be in imperative mood (e.g., "Fix bug" not "Fixed bug")
3. Title must not exceed 79 characters
4. Separate title and description with exactly one blank line
5. Do NOT include the diff itself in output
6. Do NOT add any text before or after the commit message
7. Description should explain WHY the change was made, not WHAT changed
**Content Guidelines:**
- Title: Start with verb, be concise, summarize the change
- Description: Explain the purpose, context, and impact
- Keep technical details minimal unless crucial
Now, generate a commit message for these staged changes:
DIFF:
"""
def get_diff() -> str:
"""Return git diff output."""
return os.popen("git diff --staged").read()
if __name__ == "__main__":
diff = get_diff()
if diff == "":
print("Nothing staged")
sys.exit(0)
prompt = f"""{BASE_PROMPT}
{diff}
"""
response: GenerateResponse = generate(model=MODEL, prompt=prompt)
output = ""
for line in response["response"].split("\n"):
if line.startswith("```"):
continue
output += line + "\n"
print(output + f"[NOTE]: Commit message written with LLM ({MODEL}) support.\n")
====
====
(defun difrex/difrex-ai-git-commit-msg (&rest _)
(when (string= (buffer-name) "COMMIT_EDITMSG")
(point-min)
(insert
(shell-command-to-string "git-commit-message.py"))))
(advice-add 'switch-to-buffer :after #'difrex/difrex-ai-git-commit-msg)
====
+++ Caesium/0.9
--------------------------------------------------------------------------------