diff options
Diffstat (limited to 'content/projects')
| -rw-r--r-- | content/projects/_index.md | 9 | ||||
| -rw-r--r-- | content/projects/games/bubblebreaker.p8.png | bin | 0 -> 9840 bytes | |||
| -rw-r--r-- | content/projects/games/gameof15.p8.png | bin | 0 -> 5799 bytes | |||
| -rw-r--r-- | content/projects/games/index.md | 30 | ||||
| -rw-r--r-- | content/projects/games/lines.p8.png | bin | 0 -> 6651 bytes | |||
| -rw-r--r-- | content/projects/games/snake.p8.png | bin | 0 -> 6229 bytes | |||
| -rw-r--r-- | content/projects/qchat.md | 89 |
7 files changed, 128 insertions, 0 deletions
diff --git a/content/projects/_index.md b/content/projects/_index.md new file mode 100644 index 0000000..71e1ed3 --- /dev/null +++ b/content/projects/_index.md @@ -0,0 +1,9 @@ +--- +order: "40" +title: Проекты +--- + +Разные мои проекты + +Ещё больше — на <a href="https://gitrepo.ru/NeonXP">git репозитории</a> +и на <a href="https://go.neonxp.ru/">моих go пакетах</a>. diff --git a/content/projects/games/bubblebreaker.p8.png b/content/projects/games/bubblebreaker.p8.png Binary files differnew file mode 100644 index 0000000..9bcf747 --- /dev/null +++ b/content/projects/games/bubblebreaker.p8.png diff --git a/content/projects/games/gameof15.p8.png b/content/projects/games/gameof15.p8.png Binary files differnew file mode 100644 index 0000000..5c9dfa0 --- /dev/null +++ b/content/projects/games/gameof15.p8.png diff --git a/content/projects/games/index.md b/content/projects/games/index.md new file mode 100644 index 0000000..4533a08 --- /dev/null +++ b/content/projects/games/index.md @@ -0,0 +1,30 @@ +--- +title: PICO-8 +--- + +Мои небольшие игрушки на прекрасном движке PICO-8 + +[](/projects/games/bubblebreaker.p8.png) +[](/projects/games/gameof15.p8.png) +[](/projects/games/lines.p8.png) +[](/projects/games/snake.p8.png) + +И на всякий случай дистрибутивы самих приложений. Ведь их больше не купить у нас в стране, а значит это не пиратство, а корсарство! Яррр! + +# PICO-8 + +| Linux | macOS | Windows | +|-------|-------|---------| +|[Скачать](/files/pico-8_0_2_6b_amd64.zip)|[Скачать](/files/pico-8_0_2_6b_osx.zip)|[Скачать](/files/pico-8_0_2_6b_windows.zip)| + +# Picotron + +| Linux | macOS | Windows | +|-------|-------|---------| +|[Скачать](/files/picotron_0_1_0g_amd64.zip)|[Скачать](/files/picotron_0_1_0g_osx.zip)|[Скачать](/files/picotron_0_1_0g_windows.zip)| + +# Voxatron + +| Linux | macOS | Windows | +|-------|-------|---------| +|[Скачать](/files/voxatron_0_3_5b_amd64.zip)|[Скачать](/files/voxatron_0_3_5b_osx.zip)|[Скачать](/files/voxatron_0_3_5b_windows.zip)| diff --git a/content/projects/games/lines.p8.png b/content/projects/games/lines.p8.png Binary files differnew file mode 100644 index 0000000..aa5ea39 --- /dev/null +++ b/content/projects/games/lines.p8.png diff --git a/content/projects/games/snake.p8.png b/content/projects/games/snake.p8.png Binary files differnew file mode 100644 index 0000000..14831dc --- /dev/null +++ b/content/projects/games/snake.p8.png diff --git a/content/projects/qchat.md b/content/projects/qchat.md new file mode 100644 index 0000000..ed3b9a0 --- /dev/null +++ b/content/projects/qchat.md @@ -0,0 +1,89 @@ +--- +title: 'qChat - quick chat' +--- + +Репозиторий: https://gitrepo.ru/NeonXP/qChat + +Очень маленький и минималистичный чат, который реализует собой чат поверх SSH. + +Внешних зависимостей нет, должен работать на любой картошке. + +Подключение к демонстрационному чату: + +``` +ssh neonxp.ru -p 1337 +``` + +## Установка и запуск + +Просто скачайте и запустите бинарник для соответствующей платформы. При первом +запуске в текущей рабочей директории будет создан конфиг файл с умолчальной +конфигурацией. При последующих запусках — будет он использоваться и не +пересоздаваться. + +В конфиге лежит приватный ключ! Его нужно хранить в секрете. Остальные параметры +там — дефолтный список каналов и название сервера. Их можно менять. + +### Ссылки для скачивания + +#### v0.0.2 [Исходники](https://gitrepo.ru/NeonXP/qChat/archive/v0.0.2.tar.gz) + +Готовые бинарники: + +- [Linux amd64](/files/qchat/v0.0.2/qchat-linux-amd64.tar.gz) +- [Linux arm64](/files/qchat/v0.0.2/qchat-linux-arm64.tar.gz) +- [Linux x86](/files/qchat/v0.0.2/qchat-linux-386.tar.gz) +- [Linux arm/v6](/files/qchat/v0.0.2/qchat-linux-arm-v6.tar.gz) +- [Linux arm/v7](/files/qchat/v0.0.2/qchat-linux-arm-v7.tar.gz) +- [macOS amd64](/files/qchat/v0.0.2/qchat-darwin-amd64.tar.gz) +- [macOS arm64](/files/qchat/v0.0.2/qchat-darwin-arm64.tar.gz) +- [Windows x32](/files/qchat/v0.0.2/qchat-windows-386.zip) +- [Windows x64](/files/qchat/v0.0.2/qchat-windows-amd64.zip) +- [dragonfly amd64](/files/qchat/v0.0.2/qchat-dragonfly-amd64.tar.gz) +- [FreeBSD amd64](/files/qchat/v0.0.2/qchat-freebsd-amd64.tar.gz) +- [FreeBSD arm64](/files/qchat/v0.0.2/qchat-freebsd-arm64.tar.gz) +- [NetBSD amd64](/files/qchat/v0.0.2/qchat-netbsd-amd64.tar.gz) +- [NetBSD arm64](/files/qchat/v0.0.2/qchat-netbsd-arm64.tar.gz) +- [OpenBSD amd64](/files/qchat/v0.0.2/qchat-openbsd-amd64.tar.gz) +- [OpenBSD arm64](/files/qchat/v0.0.2/qchat-openbsd-arm64.tar.gz) +- [Solaris amd64](/files/qchat/v0.0.2/qchat-solaris-amd64.tar.gz) + +## Установка с помощью Docker + +``` +docker volume create qchat_conf +docker run -d --name qchat -p 1337:1337 -v qchat_conf:/etc/qchat gitrepo.ru/neonxp/qchat /app/qchat -config /etc/qchat/config.json +``` + +## Подключение к чату + +Для подключения к чату достаточно стандартного клиента ssh. Во всех адекватных +ОС он есть из коробки. Для Windows - можно использовать Putty. + +``` +ssh [имя_пользователя@]хост -p 1337 +``` + +Например, при локально запущенном чате: + +``` +ssh localhost -p 1337 +``` + +Подойдёт любой эмулятор терминала совместимый с VT100. + +## Команды сервера + +Полную справку так же можно получить с помощью команды `/help`. + +- `/join [chan]` - подключиться к каналу [chan]. Если его нет, он будет создан. +- `/chans` - список каналов +- `/users` - список пользователей на сервере (не на канале, а именно на сервере) +- `/me [message]` - отправка сообщения как бы от третьего лица + +## Форматирование сообщений + +- `*Полужирный*` +- `+Курсив+` +- `-Зачёркнутый текст-` +- `_Подчёркнутый текст_` |
