mogita on Nostr: 深入把玩了 Mastodon ...
深入把玩了 Mastodon 系统设计之后感觉终于来到了繁华背后的荒原。看似有齐备的 admin CLI 工具,实则细节各种不到位,以及并没有实现完备的 admin 接口,导致 admin CLI 和 admin API 功能是错位的。比如删除账号这件事,目前只有调用 rails 方法才能一步到位删干净。由于不怎么会 RoR 所以也只能基于 bundle 去封装,调用一次接口 7 秒起步。
RoR 自身过于完善,快要把业务方给养废了。上层实现缺东西?那是你不懂 RoR 的优雅(
Published at
2023-08-05 05:36:42Event JSON
{
"id": "01f7dd1fe42eadd5640411f3ca4923365d29eee0c6eb4c33d4764be1b7257d43",
"pubkey": "0f351ae87352d76c23bbf68b7205d5845e4d716bb76cac49d64f9e1b5adecb08",
"created_at": 1691213802,
"kind": 1,
"tags": [
[
"proxy",
"https://mog.blue/users/mogita/statuses/110835387771879870",
"activitypub"
]
],
"content": "深入把玩了 Mastodon 系统设计之后感觉终于来到了繁华背后的荒原。看似有齐备的 admin CLI 工具,实则细节各种不到位,以及并没有实现完备的 admin 接口,导致 admin CLI 和 admin API 功能是错位的。比如删除账号这件事,目前只有调用 rails 方法才能一步到位删干净。由于不怎么会 RoR 所以也只能基于 bundle 去封装,调用一次接口 7 秒起步。\n\nRoR 自身过于完善,快要把业务方给养废了。上层实现缺东西?那是你不懂 RoR 的优雅(",
"sig": "df9709dcd45d5273c98d70bf6529f39e23521c55d94fc29442e00a47e49eae49ed8d9f749d1128492df9a4d8a75cb35900e9ee77bdd718222f25d177a8811956"
}