diff options
| author | 2026-01-31 20:38:50 +0300 | |
|---|---|---|
| committer | 2026-01-31 23:38:53 +0300 | |
| commit | 49458f5ffd5a48c465117ec27f6437683f75acc1 (patch) | |
| tree | a99ee68116d10c2b2e5a70c442cdadec95ba793c /content/posts/2025-12-31-qchat.md | |
| download | blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.gz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.bz2 blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.xz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.zip | |
initial
Diffstat (limited to '')
| -rw-r--r-- | content/posts/2025-12-31-qchat.md | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/content/posts/2025-12-31-qchat.md b/content/posts/2025-12-31-qchat.md new file mode 100644 index 0000000..8344933 --- /dev/null +++ b/content/posts/2025-12-31-qchat.md @@ -0,0 +1,46 @@ +--- +comments: true +date: '2025-12-31T14:55:45+03:00' +tags: +- гиковское +- IT +title: qChat — чатик поверх SSH +--- + +Для собственного интереса написал на Go реализацию IRC-подобного чата, который +работает поверх прокола SSH. + +Умеет пока немного, но много я от него и не хотел. Основная идея в том, чтобы +его можно было запустить без конфигурации, с минимальными усилиями на любой +«картошке» и чтобы он могу обслуживать, например, небольшую группу пользователей +в одной локальной сети (хотя может работать и по интернету). + +Получилось очень гиковски и лампово. Так сказать, чатик на случай ядерной войны +:) + +<!--more--> + +Приглашаю забежать на огонёк, если умеете пользоваться SSH: + +``` +ssh neonxp.ru -p 1337 +``` + +Продублирую из README описание основных команд: + +- `/help` - эта справка. +- `/join [chan]` - подключиться к каналу [chan]. Если его нет, он будет создан. +- `/chans` - список каналов. +- `/users` - список пользователей на сервере (не на канале, а именно на + сервере). +- `/me [message]` - отправка сообщения как бы от третьего лица. + +Форматирование сообщений: + +- `*Полужирный*` +- `+Курсив+` +- `-Зачёркнутый текст-` +- `_Подчёркнутый текст_` + +Про техническое описание — есть отдельная страница: +[/projects/qchat/](/projects/qchat/) |
