こうかな。
class CreateStatus < ActiveRecord::Migration[7.1]
def change
create_table :statuses, id: false do |t|
t.integer :status_id, null: false, primary_key: true
t.timestamps
end
add_foreign_key :statuses, :accounts, column: :account_id , primary_key: :account_id, on_delete: :cascade
end
end
class CreateAccount < ActiveRecord::Migration[7.1]
def change
create_table :accounts, id: false do |t|
t.integer :account_id, null: false, primary_key: true
t.timestamps
end
end
end
dbっていえば、
from statuses join accounts on statuses.account_id = account.id
ってonで書くものだってずっと思ってたんだけど、
primaryキーを全部idじゃなくて、それぞれstatus_idとかaccount_idにする設計にしておけば、
from statuses join accounts using(account_id)
で済んじゃうんだね、って最近知ったのよ。便利ね。
票が集まる過程をみてるけど、Fediverseがずーーーーーっと77%から不動だな……619人
QT: https://fedibird.com/@noellabo/113158363413651978 [参照]
FediMovieですが、PeerTube v6.3.0に更新しました。
https://joinpeertube.org/news/release-6.3
前のバージョンで搭載された文字起こし(まぁまぁの精度で、自動で字幕をつくってくれる)機能を発展させた、
字幕の一覧とジャンプが可能なウィジェットが搭載されました。
これすごく便利ですよ。解説動画とかメッチャ使いやすくなるし。
ちょっと月音さんの動画をお借りして説明しますと、こんな感じです(添付画像)
https://fedimovie.com/w/vRJ3kx9dwmC1DiMmM3psZn
その他、オーディオとビデオのストリームが分割され、柔軟に組み合わせ可能になったなどの変更が入りました。
Fediverse、ActivityPub(プロトコル)によるFediverseが一番メジャーで代表格って言っていいと思うけど、
MastodonがActivityPubを採用したのは1.6からで、それまではOStatusを使っていたし、
DIasporaとか、Zotとか、XMPPとか、Matrixとか、いろいろなプロトコルがあります。
AT Protocol(Bluesky)も、nostrもあります。
プロトコルが異なれば別の宇宙で、それぞれできること・できないことがあるため、そのままでは互換性はありません。
そこで、不便な点は残りますが、異なるプロトコル扱えるサーバをつくり、仲介して相互にやりとりできるようにするブリッジが作られています。
Hubzillaのような、それ自体が複数プロトコル対応のサーバソフトウェアもあります。
謎現象が発生すると面白いよね!
私の界隈ではコレが一番印象に残ってるかなー
イラレCS4で「ロケット」という文字列が付加される - Adobe Community - 3182582
https://community.adobe.com/t5/illustratorフォーラム-discussions/イラレcs4で-ロケット-という文字列が付加される/td-p/3182582?profile.language=ja
We’ve made the hard decision to end our experiment with Mozilla.social and will shut down the Mastodon instance on December 17, 2024. Thank you for being part of the Mozilla.social community and providing feedback during our closed beta. You can continue to use Mozilla.social until December 17. Before that date, you can download your data here (https://mozilla.social/auth/sign_in), and migrate your account to another instance following these instructions (https://support.mozilla.org/en-US/kb/mozilla-social-faq).
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。