Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MastodonとActivityPubとそこから繋がる世界 / Mastodon and A...
Search
Yamagishi Kazutoshi
February 06, 2019
Technology
0
930
MastodonとActivityPubとそこから繋がる世界 / Mastodon and ActivityPub
DeNA TechCon 2019 (
https://techcon.dena.com/2019/
) で話した内容になります。
Yamagishi Kazutoshi
February 06, 2019
Tweet
Share
More Decks by Yamagishi Kazutoshi
See All by Yamagishi Kazutoshi
Mastodonのフロントエンド実装 / Frontend of Mastodon
ykzts
4
860
Mastodonを支える技術 / Technology of Mastodon
ykzts
0
430
Other Decks in Technology
See All in Technology
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
230
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
380
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
210
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
200
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
110
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
WENDY [Excerpt]
tessaabrams
9
36k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
53
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Designing Experiences People Love
moore
144
24k
The untapped power of vector embeddings
frankvandijk
1
1.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
360
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Transcript
#denatechcon #denatechcon MastodonとActivityPubと そこから繋がる世界 山岸 和利 (@ykzts)
#denatechcon 山岸和利 (@ykzts) とは
#denatechcon
#denatechcon Mastodon とは ActivityPub と OStatus に対応したウェブアプリと相 互に繋がるミニブログの実装です。 Mastdon と同じく
ActivityPub や OStatus に対応 している実装には GNU social や Pleroma、 Micro.blog などがあります。
#denatechcon ActivityPub と OStatus
#denatechcon OStatus とは? ostatus.org で仕様が策定したプロトコルです。Atom や PubSubHubbub (WebSub)、Salmon といった複数の規 格を組み合せることによって実現されていました。
ostatus.org は既に存在しておらず情報が散逸してしまっ ています。 代表的な実装: GNU social
#denatechcon ActivityPub とは OStatus の後継仕様として W3C によって勧告されま した。 OStatus では規定されていなかった非公開の投稿や
削除リクエストの配送が行われるようになっています。 代表的な実装: Mastodon、Pleroma
#denatechcon 引用元: https://www.w3.org/TR/2018/REC-activitypub-20180123/
#denatechcon ActivityPub とは /inbox と /outbox というふたつのエンドポイントに対 して POST リクエストを行うことによって各サーバーで
相互に投稿のやりとりができるようになっています。 かなりシンプルな仕様になっていて自分で実装を作っ てみると楽しいかもしれません。
#denatechcon ActivityPub の仕様はここ! https://www.w3.org/TR/2018/REC-activitypub-20180123/
#denatechcon Norwegian (old code)、アストゥリアス語、アラビア語、アルメニア語、イタリア語、イド語、インド ネシア語、ウェールズ語、ウクライナ語、エスペラント語、オック語、オランダ語、カタロニア語、 ガリシア語、ギリシャ語、グルジア語、クロアチア語、コルシカ語、スウェーデン語、スペイン語、 スロバキア語、スロベニア語、セルビア語、セルビア語 (ラテン文字)、タイ語、タミール語、チェコ 語、テルグ語、デンマーク語、ドイツ語、トルコ語、バスク語、ハンガリー語、フィンランド語、フラ ンス語、ブルガリア語、ヘブライ語、ペルシア語、ポーランド語、ポルトガル語、ポルトガル語
(ブ ラジル)、マレー語、ルーマニア語、ロシア語、中国語 (簡体字)、中国語 (繁体字)、中国語 (香 港)、日本語、朝鮮語 (韓国語)、英語
#denatechcon 全49言語
#denatechcon Let’s JOIN Mastodon WORLD! https://joinmastodon.org/
#denatechcon #denatechcon