mastodon.ml — это один из многих независимых серверов Mastodon, которые вы можете использовать для участия в сети Fediverse.
Русскоязычный сервер социальной сети Mastodon. Зона общения, свободная от рекламы и шпионажа, теперь и на русском языке.

Управляется:

Статистика сервера:

684
активные пользователи

выпустил версию 3, в которой все сделано по другому. Сменили идеологию. Ранее это был простой консольный клиент, который хранил все задачи в текстовом виде в файлах. Был сервер синхронизации этих текстовых строк по принципу write-ahead-log. Новая версия теперь работает с sqlite, а ее файл вы синхронизируйте как вам нравится через любые облачные сервисы.

Так если бы переписал и все работало как ранее, то было бы ок. Но в новой версии sqlite используется просто как бинарное хранилище. В таблице два поля: uuid и текстом json контент задачи. Выбираются все айдишники, а потом по каждой задаче делается отдельная выборка и уже парсится контент. Производительность упала в десятки-сотни раз. github.com/GothenburgBitFactor
У одного пользователя просто список задач отдается 20 минут.

Меня это все триггерит, так как я долгое время сидел на taskwarrior и реально был рад им пользоваться. Версия 2 по моему мнению является просто крутейшим задачником до сих пор.

GitHub3.0.0 Performance collapse · Issue #3329 · GothenburgBitFactory/taskwarriorАвтор: ElectricR

@sattellite селект по жсону в sqlite...зочем...

sattellite

@mo Там владелец проекта достаточно строгий и вкатить изменения надо постараться, емнип.
Плюс он коренным образом поменял идеологию всего проекта, так что тут хрен знает что делать дальше. И он жалуется, что разработчиков нет.
> As I've said elsewhere, developers for Taskwarrior are thin on the ground right now, so I appreciate the kind words and support.

@sattellite @mo
Форкнуть вторую версию и пилить дальше? Или лицензия не позволяет?

@medvedych @mo Подозреваю, что так и будет. Я этим проектом не пользуюсь, так что мне это уже и не надо.

@sattellite кто ж так сильно постарался вкатить такую дичь...

@sattellite и даже не задался библейским вопросом

@mo ну, блин, опенсорс он такой. Никто никому ничем не обязан. Иногда это ок, иногда не очень