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
960
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MastodonとActivityPubとそこから繋がる世界 / Mastodon and ActivityPub
DeNA TechCon 2019 (
https://techcon.dena.com/2019/
) で話した内容になります。
Yamagishi Kazutoshi
February 06, 2019
More Decks by Yamagishi Kazutoshi
See All by Yamagishi Kazutoshi
Mastodonのフロントエンド実装 / Frontend of Mastodon
ykzts
4
880
Mastodonを支える技術 / Technology of Mastodon
ykzts
0
450
Other Decks in Technology
See All in Technology
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
820
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
120
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
780
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
240
2026-08-05 IBM Z開発最前線!IBM Bob Premium Package for Zって何がすごいの?
yutanonaka
0
120
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
580
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
300
私がブラウザを自作したくなった理由
supurazako
1
230
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
150
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
110
JavaScript 研修 (2026)
recruitengineers
PRO
2
540
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
Building the Perfect Custom Keyboard
takai
2
840
HDC tutorial
michielstock
2
790
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
660
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Color Theory Basics | Prateek | Gurzu
gurzu
0
410
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
430
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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