Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
MastodonとActivityPubとそこから繋がる世界 / Mastodon and ActivityPub
Yamagishi Kazutoshi
February 06, 2019
Technology
0
450
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
430
Mastodonを支える技術 / Technology of Mastodon
ykzts
0
160
Other Decks in Technology
See All in Technology
Nutanix_Meetup_20220511
keigotomomatsu
0
150
開発者のための GitHub Organization の安全な運用と 継続的なモニタリング
flatt_security
3
3.8k
1,000万人以上が利用する「家族アルバム みてね」のSRE組織は4年間でどのように作られてきたのか/SRE NEXT 2022
isaoshimizu
6
3.1k
次期LTSに備えよ!AOS 6.1 HCI Core 編
smzksts
0
180
エンタープライズにおけるSRE立ち上げとNew Relic選定に至った背景とは / SRE Startup and New Relic in the Enterprise
tomoyakitaura
2
160
AWS CLI入門_20220513
suzakiyoshito
0
3.9k
暗号資産ウォレット入門(MetaMaskの入門~NFTの購入~詐欺の注意事項など)
kayato
2
210
[AKIBA.AWS] それ、t2.micro選んで大丈夫?
tsukuboshi
0
210
A1A会社紹介資料-2022-05-20
a1a
2
1.1k
Oracle Database Technology Night #55 Oracle Autonomous Database 再入門
oracle4engineer
PRO
1
130
數據的多重宇宙 @ LINE Taiwan
line_developers_tw
PRO
0
690
5分で完全理解するGoのiota
uji
3
2.1k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
75
3.9k
The Art of Programming - Codeland 2020
erikaheidi
32
5.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
350
21k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Facilitating Awesome Meetings
lara
29
3.9k
Mobile First: as difficult as doing things right
swwweet
212
7.5k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.5k
Optimizing for Happiness
mojombo
365
63k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
21
14k
Testing 201, or: Great Expectations
jmmastey
21
5.4k
Happy Clients
brianwarren
89
5.5k
The Most Common Mistakes in Cover Letters
jrick
PRO
4
24k
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