commit 68f898773509aae5d0815d45b55f11c55b2726e5 from: Aleksey Ryndin date: Wed May 08 11:12:27 2024 UTC Add pages/rocks.gmi commit - c30cdac694af46c09130786c6dec70c6ce1b85f9 commit + 68f898773509aae5d0815d45b55f11c55b2726e5 blob - f4c240f68d8e2b3061074737a8ae067f6daa98c1 blob + 32b7dd2351c1874207e0a471dfa91f4ea16ec7b1 --- pages/guidelines.gmi +++ pages/guidelines.gmi @@ -6,18 +6,16 @@ Новые возможности бесполезны, если люди ими не пользуются. Правда в том, что вы способны всё поменять. Если вас не устраивает положение дел в какой-то области попробуйте программу ТТ. Если вы всё ещё не удовлетворены — вам будет намного проще поменять всё под свои нужды, так попробуйте это сделать! Видите недовольство своих друзей — расскажите им о ТТ. Если вы знакомы с разработчиками — расскажите им о ТТ. Если вы знаете людей, чьи цели сходны с вашими — расскажите им о ТТ, пусть предложат свой вариант. +Дополняйте список известного ПО, работающего в согласии с духом Тривиальных Технологий. Присылайте собственные патчи к странице pages/rocks.gmi администраторам известных вам зеркал ТТ. + ### Держите Зеркала ТТ по своей сути Тривиальны. Они не могут быть централизованы. Например, этот экземпляр (оригинальный он или нет) всего лишь зеркало. Ваше зеркало может содержать изменения, делающие его более пригодными для ваших нужд или нужд вашего сообщества. Всё это доступно под Unlicense, так что вам нет нужды беспокоиться о том, что вы делаете с идеей. Вот ряд рекомендаций по процедуре зеркалирования: * Скопируйте исходники (через git или просто как текстовые файлы). * Измените template/footer.gmi, добавив туда ваши контактные данные в качестве сопровождающего. -* Внесите изменения на своё усмотрение и разместите результат. +* Внесите изменения на своё усмотрение, соберите (./build.sh) и разместите результат в сети. -Процесс сертификации прост: попросите человека, не имевшего дела с этим ПО, попользоваться им на протяжении выходных (суть требования про "два дня"), пусть попробует понять это ПО полностью, включая API зависимостей, всю лицензию и мета-знания (как собрать и запустить это ПО). Если вы не можете найти подобного человека, найдите технаря, но в этом случае требование по времени сокращается в 8 раз (до шести часов). Это гораздо более жёсткое требование. Ну и, разумеется, вы не можете сертифицировать собственные проекты. - -Людям, просматривающим список сертифицированных проектов, рекомендуется самостоятельно проверять эту сертификацию, и, возможно, добавить свой список. Варианты, когда кто-то просто сертифицирует всё, что пожелает, включая свои собственные проекты, должны быть очевидными — в этом случае зеркало стоит просто игнорировать, просто ввиду недобросовестности сопровождающего. - ### Создавайте Тривиальное ПО Первый шаг прост — вы должны пожелать, чтобы ваш проект был Тривиальным. Если у вас есть подобное желание, вставьте фразу об этом в README, заявляя миру, что ваш проект стремится достичь стандартов движения ТТ, и ссылку на зеркало по вашему выбору (ссылка должна вести на страницу "Добро пожаловать"). Всё остальное не имеет большого значения, если вам удастся достичь указанных стандартов. Ведь всё остальное — не более, чем рекомендации. blob - /dev/null blob + 968280d60604396863a2c900ce234918a51d26a8 (mode 644) --- /dev/null +++ pages/rocks.gmi @@ -0,0 +1,32 @@ +## Тривиальное ПО + +Эта страница содержит список примеров программного обеспечения, которое согласуется с духом Тривиальных Технологий. + +Если вы разработчик ПО, которое стремиться быть Тривиальным, то вы можете заявить об этом оставив в README своего проекта ссылку на на страницу "Добро пожаловать" экземпляра ТТ (вашего экземпляра или любого известного вам). + +Если вы не разработчик, но разобрались и используете ПО, которое сделано в духе Тривиальных Технологий, то вы можете дополнить эту страницу, прислав патч к странице pages/rocks.gmi в контакты, указанные внизу этой страницы. + +### geddit + +=> https://github.com/pitr/geddit Original source code +=> https://gitea.phreedom.club/tolstoevsky/Geddit Fork and Russian translation + +Агрегатор ссылок на Gemini и Gopher (в форке) с возможностью комментирования. Сервер написан на Go, в качестве хранилища использует SQLite. + +### honk + +=> https://humungus.tedunangst.com/r/honk What is honk? Honk is amazing! + +Минималистичный сервер ActivityPub для одного пользователя или небольшого сообщества. Основной бэкенд написан на Go, небольшой фронтенд реализуется на JS. В качестве хранилища использует SQLite. Предоставляемое API подходит как для написания роботов, публикующих контент, так и для написания собственного клиента. Скромные требования к аппаратным ресурсам. Лицензия ISC. + +### snac + +=> https://codeberg.org/grunfink/snac2 + +Ещё один минималистичный сервер ActivityPub для одного пользователя или небольшого сообщества. Написан на Си, не использует БД, данные пишутся сразу на файловую систему. Совместим с Mastodon API. Очень скромные требования к аппаратным ресурсам. Лицензия MIT. + +### uxn + +=> https://sr.ht/~rabbits/uxn/ + +Виртуальная вычислительная машина, разработанная для проектов коллектива Hundred Rabbits. Виртуальная машина стекового типа, система команд и, соответственно, ассемблер ВМ построены на обратной польской (постфиксой) записи. Операнды в системе команд могут быть один или два байта. Система команд оперирует 64 килобайтами памяти, двумя стеками (данные и вызовы) и 16 устройствами. Эмулятор написан на Си, зависит от SDL2 (графика, звук). Лицензия MIT.