Что такое Mastodon, куда уходят пользователи твиттера? На кого подписаться на белорусском сервере платформы и как можно помочь с переводом интерфейса? Dev.by пообщался об этом с блогером АйТиБородой, который начал перевод соцсети на родной язык.
Mastodon — это социальная сеть, которую часто называют «аналогом Twitter». Но в отличие от последнего это децентрализованная платформа. Она состоит из узлов, которые создают сами пользователи, и не подконтрольна кому-то одному.
Всплеск популярности соцсети произошёл после новостей о покупке твиттера Илоном Маском. Так, на 11 ноября количество новых юзеров платформы составило 700 тысяч человек.
«И тут как раз Маск начал сходить с ума с твиттером»
АйТиБорода (он же — Алексей Картынник) — блогер, администратор белорусского сервера Mastodon, участник перевода соцсети на белорусский и просто активный пользователь платформы.
— Несколько месяцев назад я полностью перешёл в твиттере на белорусский, — говорит он. — Со временем почти вся моя лента стала белорусскоязычной. Но много моих подписчиков всё ещё писали мне что-то вроде «а чего на мове?», потому что большая часть из них русскоязычные.
В какой-то момент я устал от этого. К тому же в ленте было много контента от россиян, которые жаловались на свою жизнь — это стало надоедать. Захотелось чего-то полностью белорусского. И тут как раз Маск начал сходить с ума с твиттером. В инфополе стало звучать всё больше новостей об уходе в Mastodon.
Некоторые мои подписчики писали, что — как так, почему до сих пор нет белорусскоязычного сервера Mastodon? Мол, Борода, сделай с этим что-нибудь! Это больше напоминало шутки.
Но как-то ночью я посмотрел видео, как этот Mastodon работает и как сделать свой сервер. В течение той же ночи я установил сервер и начал в качестве теста приглашать туда своих белорусскоязычных подписчиков из твиттера. Так и понеслось (улыбается).
Сейчас (24 ноября — dev.by) серверу 5 дней, и на нём более 300 пользователей. Так шутка превращается на наших глазах во что-то интересное.
— Чем Mastodon лучше твиттера?
— По сути, Mastodon — это open-source аналог твиттера, за исключением некоторых механизмов.
Mastodon использует федеративный подход, то есть децентрализованную парадигму работы и хранения данных. Это значит, что нет единого сервера, на котором хранятся все данные пользователей, как и нет единого доменного имени.
На самом деле почти каждый пользователь мастодона может сделать свой сервер. Для этого необходимо немного знаний в айтишке да около десяти долларов в месяц за хостинг (а можно и вообще бесплатно у себя на домашнем сервере сделать). А дальше каждый сервер может подписываться на все серверы в сети Mastodon.
Это и есть суть федеративного подхода. Делаем много небольших по размеру серверов (от одного до нескольких тысяч пользователей) и подписываемся друг на друга.
Нужно отметить, что помимо Mastodon существуют похожие аналоги инстаграма (Pixelfed), ютуба (PeerTube) и других популярных сервисов, которые также используют федеративный подход.
Если говорить о нетехнических плюсах, то здесь можно редактировать посты и ставить любые эмоджи в качестве галочек возле никнейма! Ну и что ты скажешь на это, Илон?
В остальном в принципе очень похоже на твиттер. Только с большим количеством удобного функционала, децентрализованный, без рекомендательных алгоритмов (для кого-то это плюс, для кого-то минус) и опенсорсный.
«Сработала «сарафанка», помноженная на то, что все белорусы котики!»
Именно АйТиБорода запустил и администрирует белорусский сервер. Также он вместе с ребятами, имеющими опыт в этом ПО, работает над его настройками.
— Отмечу: хотя мы и делаем один из первых именно белорусскоязычных серверов (да, у нас правило — говорить по-белорусски), это не значит, что он единственный! Каждый может создать свой сервер, и мы будем дружить друг с другом через взаимные подписки в пределах федерации. Даже за 5 дней существования нашего сервера уже два парня запустили свои собственные серверы для личного пользования, и мы с ними организуем единую сеть.
Как говорит собеседник, всё началось ещё с твиттера.
— Проблема перевода интерфейса твиттера на белорусский стоит уже давно. Многие писали об этом, даже есть отдельный хэштег.
Несколько месяцев назад я нашёл знакомого, который работает в Twitter, и мы договорились с ним забросить идею локализации этой соцсети на белорусский напрямую команде локализации. Для этого я собирал статистику по количеству постов по-белорусски (спасибо @artanarmalny за данные) и даже собирался создать петицию по добавлению нашего языка в твиттер. Но потом пошла эта история с покупкой твиттера Маском и массовыми увольнениями, и стало понятно, что компании сейчас не до перевода интерфейса на белорусский.
Когда я создал сервер в мастодоне, то сразу же заметил, что там тоже нет белорусского языка. Но ведь это опенсорс, а в опенсорсе можно пойти и спросить, можно ли добавить что-нибудь.
Короче, я так и сделал — сразу пошёл на площадку по переводу мастодона на разные языки и спросил о добавлении в проект белорусского. Не прошло и дня, как админ ответил, что проект по переводу на белорусский создан, можно начинать работу.
Дальше я написал пост в твиттер, что вот, есть проект по переводу мастодона на белорусский — кто хочет поучаствовать? Тут надо сказать, что сам бы я не смог, так как имею маленький опыт в переводах. Но сработала «сарафанка», помноженная на то, что все белорусы котики! Сразу у проекта нашлись контрибьюторы, имеющие большой опыт в переводах софта. Только за первые три дня они перевели почти 50% интерфейса — более 6 тысяч слов! Невероятные люди.
Далее, говорит Алексей, нужно доперевести интерфейс до конца (сейчас готово 58%). И ждать, пока команда Mastodon сделает новый публичный билд, в котором появится наш язык (это может быть и несколько недель, и несколько месяцев).
«А пока мы ждём, я вспомнил свои познания в CSS и с помощью этой технологии сделал небольшой любительский перевод основных пунктов меню», — добавляет АйТиБорода.
Присоединиться к переводу Mastodon на белорусский можно по ссылке. Посмотреть любительский перевод АйТиБороды через CSS можно здесь.
Как искать контент в новой соцсети?
— Как я говорил выше, у мастодона нет алгоритмически сильных рекомендательных лент и полноценного поиска по всему серверу. Но всё-таки некоторые механизмы нахождения контента существуют, — поясняет собеседник. — Сразу после регистрации на сервере вам будет предложено подписаться на наиболее активных участников.
В ленте Local (или «Тутэйшыя» в моём любительском переводе) можно следить за всеми публичными постами, которые делают участники сервера.
В ленте Federated («Сусвет» в моём любительском переводе) появляются сообщения со всех серверов, на которые подписан наш сервер. Подписки происходят автоматически, как только кто-то из участников нашего сервера подписался на кого-то из другого. Теперь в нашей ленте Federated можно найти посты более чем из 200 федеративных серверов.
Также есть небольшая возможность следить за новыми регистрациями на сервере через страницу Profiles directory — ссылка на неё скрыта как раз под формой написания сообщения, внизу страницы (там где About, Privacy Policy и т. д.)
Если вы подписываетесь на кого-то, то в своей ленте начинаете видеть все репосты и ответы этого человека. Пользуясь этим, также можно находить новый контент.
Ежедневно Mastodon выбирает самые популярные посты, хэштеги, ссылки и людей, на которых вы ещё не подписаны, и предлагает всё это в ленте Explore («Рэкамендацыі» в моём любительском переводе).
Интересные, на взгляд АйТиБороды, авторы, на которых стоит подписаться:
- аккаунт «Сонная» (@[email protected]), в котором девушка рассказывает о своём опыте сонного паралича и осознанных сновидений;
- Алексей Гулев (@[email protected]) — программист и создатель тг-канала «Мала кантэнту», рассказывает об интересных белорусскоязычных проектах, которые находит в сети;
- аккаунт «Агучка Кавярня» (@[email protected]) рассказывает о том, как они занимаются озвучкой видео;
- Spadarynia Viadźmarka (@[email protected]) рассказывает о белорусских растениях и фольклоре;
- пан Иван (@[email protected]) делится опытом бортничества;
- аккаунт @[email protected] рассказывает об архитектурном проектировании.
Ну и, конечно же, аккаунт самого АйТиБороды @[email protected], где он иногда рассказывает о новостях сервера и Mastodon.
Также можно следить за хэштегами сервера. Самые популярные сейчас #вітанкі с сообщениями об участниках сервера и #котатэрапія с фотографиями котиков.
— То есть можно заметить, что за пять дней уже есть много на кого подписаться и за чем следить. Что будет дальше, неизвестно, но кажется, что мы делаем что — то очень интересное, — резюмирует собеседник.
Комментарии