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 ActivityPub
Search
Yamagishi Kazutoshi
February 06, 2019
Technology
0
710
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
640
Mastodonを支える技術 / Technology of Mastodon
ykzts
0
300
Other Decks in Technology
See All in Technology
業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
ponkio_o
PRO
22
6.6k
初心者が行く!サーバレスWebアプリ開発の道
nagaharutogawa
0
440
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
450
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
290
やっていきテスト
k6s4i53rx
0
160
ハイパフォーマンスな組織をつくるための開発生産性の考え方 / developer-productivity-high-performer-link-and-motivation
lmi
3
220
現実世界の事象から学ぶSOLID原則
h0r15h0
24
9.3k
本気でプロダクトに向き合うCTOになるために必要な事 (技育祭2024春)
mosa_siru
45
14k
BDD(Cucumber)コミュニティが無料提供しているコンテンツの紹介と現在起きている危機
nihonbuson
4
720
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
WebXR で Web をもっと楽しもう
qst_exe
0
110
今さら聞けない!? AWSの生成AIサービス Amazon Bedrock入門!
minorun365
PRO
11
1.6k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Statistics for Hackers
jakevdp
789
220k
BBQ
matthewcrist
78
8.7k
Bash Introduction
62gerente
604
210k
Raft: Consensus for Rubyists
vanstee
130
6.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
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