Skip to main content

vechur


vechur

Untitled

vechur

Untitled

vechur

Борода

Борода

Делюсь бородой


vechur

Untitled

vechur

жжизнь такая жоская, что нечего написать на собственный сает.


vechur

fediverse

впечатления за пару недель деплоев и использования

2 min read

За две недели установил Matrix, Pixelfed, PeerTube, вернулся в Mastodon, узнал про Funkwhale. Получается примерно такая табличка: 

проект - год основания - язык - впечатления

Pixelfed - 2018 - PHP - Плохо
Synapse - 2014 - Python - Неплохо
Mastodon - 2016 - Ruby - Отлично
PeerTube - 2015 - JS - Отлично
Funkwhale - 201(6/7/?) - Python - Отлично

В Pixelfed так и не заработали stories (без каких-либо ошибок в логах); для вопросов по работе с Pixelfed сделан отдельный репозиторий на гитхабе (?!); про документацию и систему релизов вообще не буду говорить ничего. Поставить и завести с первого раза по официальным докам не получится, приходится собирать последовательность php-команд по всем интернетам.

Synapse ведёт себя лучше чем год назад, но вот я почитываю :matrix.org, и там люди делятся страшилками про проблемы на своих серверах.. посмотрим. 
Сам Матрикс (т.е. совокупность его стандартов и принципов) походит на большого корпоративного монстра, который о-очень медленно меняет свою форму, и с течением времени делает это только медленнее. У этой монструозности есть как минусы, так и плюсы. С одной стороны, изменения в стандарты могут проталкиваться несколько лет, а причины багов искать крайне сложно, с другой - отточенны все стороны разработки - тестирование, документация, релизные процессы, и есть живое сообщество, что немаловажно.

Mastodon / PeerTube / FunkWhale - нечего сказать. Они просто работают и прекрасно справляются со своими задачами. Сообщества живые, разработка живая, всё прямо-таки замечательно.

 


vechur

strange

1 min read


vechur

Matrix / Synapse / Dimension / Element

2 min read

Вчера/сегодня спустя уже почти год поднял Synapse+Dimension+Element (homeserver matrix.netwhood.online, webui web.matrix.netwhood.online).

 

Сервер теперь большой и железный, так что я выделил 3 ядра и 5 гигов памяти под это дело. Большая загруженность участниками конференций не планируется, а вот федерацию хотелось протестить - несколько раз в разных источниках видел, что Synapse исправился и перестал вместе с postgresql отъедать память. 

 

По использованию ресурсов получилось как-то так:

Это, конечно, первый день работы, но уже сейчас я думаю, что нет смысла в трёх ядрах, и можно оставить два.

Swap сейчас практически не используется, но вполне возможно, что будет в дальнейшем. Хотя Ubuntu для свопа авторазметила 4G, есть желание уменьшить до 1G, а может быть даже и выкинуть, заменив на 1 дополнительный гигабайт памяти. Доки Synapse советуют как минимум 1G ram "if you want to join large public rooms like :matrix.org". Но я бы советовал минимум 3.

 

Помимо самого Synapse добавил кастомный Integrations Manager под названием Dimension и webui Element (недавно переименованный из Riot-web), каждый в своём контейнере - им надо только подсунуть конфиг и периодически обновлять образы.

Dimension сейчас работает только вкупе с desktop/web Element. Есть возможность скомпилить и мобильные клиенты, в которые он будет захардкожен, но я лучше дождусь интеграции в спеки матрикса. После этого взаимодействие станет нативным и никакие костыли не потребуются. А пока что, как уже сказал, пользователей много не предвидится.

Dimension ставил для того, чтобы протестировать... кхм.. кастомные стикеры. В том числе автоимпорт оных из телеграма. Тут особо не о чем писать - оно работает, и довольно удобно. 

Вся установка synapse+dimension+element занимает не больше двух часов (суммарно), включая написание всех конфигов (у меня заняла сутки из-за постоянных отвлечений и одной опечатки).

 

В ближайших планах - посмотреть, что будет с потреблением ресурсов, добавить интеграцию matterbridge (сейчас работает для tg-xmpp-irc) и постепенно переехать туда в плане тематического общения из Телеграма.

 


vechur

DeltaChat

1 min read

Тестируем DeltaChat с netwhood.online.

Себе для Gentoo написал ebuild (к сожалению, desktop написан на electron..)

Есть непонятные проблемы со спам-фильтром Яндекса. Похоже, ему не нравится контент писем, ну или сервер mail.netwhood.online не выглядит достоверным.

Пока что не очень понятно, как экспортить бэкап с Android и восстанавливать его на десктопе, надо ковырять.

В общем и целом впечатления классные, особенно радует, что нету удаления и модификации уже отправленных писем, да и сам "мессенджер" не рассчитан на мгновенную доставку сообщений, посему исправляется дурацкая привычка писать в несколько маленьких сообщений.

 

https://github.com/deltachat/deltachat-desktop

https://delta.chat/


vechur

Почему я только узнал об этом чуде? Покупаю со следующей зп.

https://store.pine64.org/product/pinephone-community-edition-postmarketos-with-convergence-package-l...


vechur

the auroch, the lion, the eagle, and the angel http://tetramor.ph


vechur

Самое неприятное в этом Known - приходится ковырять чужой старый код на PHP.


vechur

drone


vechur

Untitled

vechur


vechur

Пишу из телеграма


vechur

проба пера

samplers + tuner + 4xVCO


vechur

Чтобы пермалинки заработали

1 min read

Надо всего лишь...


vechur

И тест с пермалинком