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とその脱中央集権の仕組み
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
久保田光則
April 19, 2017
Technology
11
21k
Mastodonとその脱中央集権の仕組み
久保田光則
April 19, 2017
Tweet
Share
More Decks by 久保田光則
See All by 久保田光則
サーバサイドだけでReact使う / React as Template Engine
anatoo
1
840
requestIdleCallback()による協調的バックグラウンド処理の実現 / requestIdleCallback()
anatoo
0
4k
大量の要素を高速に表示するためのバーチャルレンダリング入門 / Virtual Rendering Introduction
anatoo
8
11k
PHPに型推論を実装する ~入門編~ / Type inference on PHP
anatoo
6
10k
Cordova開発者が知っておきたいレンダリングエンジンの話 / HTML5 Conference 2015 in Kagoshima
anatoo
4
1.8k
PHPで学ぶVM型正規表現エンジンの仕組み
anatoo
8
7.3k
チームで作る!イケてるデザイン
anatoo
16
14k
Cordovaで作るHTML5ハイブリッドアプリ 〜開発ベストプラクティスを学ぶ〜
anatoo
27
18k
最新SPA開発を学ぼう! ウェブエンジニアのための AngularJS入門
anatoo
20
20k
Other Decks in Technology
See All in Technology
20260129_CB_Kansai
takuyay0ne
1
240
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
140
AIとともに歩む情報セキュリティ / Information Security with AI
kanny
4
2.8k
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.2k
Databricks Free Edition講座 データサイエンス編
taka_aki
0
250
今日から始めるAmazon Bedrock AgentCore
har1101
4
260
Vitest Highlights in Angular
rainerhahnekamp
0
120
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
130
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
2
470
EventBridge API Destination × AgentCore Runtimeで実現するLambdaレスなイベント駆動エージェント
har1101
7
290
メルカリのAI活用を支えるAIセキュリティ
s3h
8
5.5k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
66k
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
170
ラッコキーワード サービス紹介資料
rakko
1
2.2M
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
230
Testing 201, or: Great Expectations
jmmastey
46
8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
120
30 Presentation Tips
portentint
PRO
1
200
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
230
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
Aspective LLC ٱอాޫଇ FUKUOKA.PHP vol.22 A Decentralized Social Network .BTUPEPOͱͦͷ
தԝूݖͷΈ ୈ ൛
ࣗݾհ ٱอాޫଇ "TQFDUJWF--$ද !BOBUPP HJUIVCDPNBOBUPP
.BTUPEPOJTԿ
None
None
Ұݟͨͩͷ5XJUUFSΫϩʔϯ
l.BTUPEPOࣗ༝ͰΦʔϓϯιʔεͳ ιʔγϟϧωοτϫʔΫͰ͢ɻ༻ϓ ϥοτϑΥʔϜͷସͱͳΔࢄܕΛ ࠾༻͠ɺ͋ͳͨͷΓͱΓ͕Ұͭͷձ ࣾʹΑͬͯಠ͞ΕΔͷΛ͗·͢ɻz
5XJUUFSͱͷҧ͍ ‣ ࢄܕ4/4 ‣ ୭ͰΠϯελϯε αʔόʔ ΛݐͯΕΔ ‣ ผΠϯελϯεͷϢʔβʔΛϑΥϩʔͰ͖Δ ‣
࿈߹λΠϜϥΠϯ ผΠϯελϯεͷλΠϜ ϥΠϯΛ݁߹ ͕͋Δ
Πϝʔδ ‣ ֤ΠϯελϯεؒͰ௨৴ͭͭ͠λΠϜϥΠϯΛߏ QBXPPOFU NBTUPEPODMPVE NBTUPEPOTPDJBM NBTUPEPOTPDJBM NBTUPEPOYZ[
IUUQTJOTUBODFTNBTUPEPOYZ[MJTU ΠϯελϯεҰཡ
!Ͳ͏͍͏ΈͳΜͩΖ͏
04UBUVT ‣ ࢄ4/4Λ࣮ݱ͢ΔͨΊͷϓϩτίϧ ‣ .BTUPEPO͜ΕΛͬͯ ֤ΠϯελϯεؒͰίϛϡχέʔγϣϯ ‣ IUUQPTUBUVTHJUIVCJPTQFD04UBUVT%SBGUIUNM
‣ "UPN ‣ 4BMNPO ‣ 8FC'JOHFS ‣ "DUJWJUZ4USFBNT ‣ 1VC4VC)VCCVC
‣ 1PSUBCMF$POUBDUT 04UBUVTͰར༻͞ΕΔϓϩτίϧ
ϢʔβʔͷΞοϓσʔτ ‣ ϑΟʔυͰදݱ ‣ "UPN "DUJWJUZ4USFBNT
ϑΟʔυΛݟͯΈΔ ‣ ֦ு͞Εͨ"UPNϑΟʔυ͕͋Δ ‣ IUUQTNTUEOKQVTFSTBOBUPPBUPN
ͭͿ͖ͷදݱ ‣ "UPNϑΟʔυͷΤϯτϦΛ"DUJWJUZ4USFBNTͰ֦ு
ͭͿ͖Λআͨ͠߹ ‣ Ϣʔβͷ༷ʑͳΞΫγϣϯΛϑΟʔυͰදݱ ‣ ͭͿ͖͚ͩΛϑΟʔυʹ͍ͯ͠ΔΘ͚Ͱͳ͍
ϓϩϑΟʔϧ1PSUBCMF$POUBDUTͰ֦ு ‣ ϓϩϑΟʔϧίϯλΫτใ1PSUBCMF $POUBDUTͷޠኮΛ͍ͬͯΔ
"UPNϑΟʔυΛΑ͘ݟΔͱ ‣ 1VC4VC)VCCVCͷIVCͱ4BMNPOͷϦϯΫ ‣ Ξοϓσʔτͷߪಡʹ͜ΕΛ͏
1VC4VC)VCCVCͰΞοϓσʔτͷߪಡ ‣ ϑΟʔυ͚ͩͩͱϙʔϦϯά͠ͳ͍ͱ͍͚ͳ͍ ‣ 1VC4VC)VCCVCͷ)VC͔Βߪಡ͢Δ ‣ 1VC4VC)VCCVCϑΟʔυͷߋ৽ΛΣϒ ϑοΫ͢Δϓϩτίϧ
4BMNPOͬͯԿ ‣ ϑΟʔυʹରͯ͠ϦΞΫγϣϯΛ௨͢Δϓ ϩτίϧ ‣ ฦ৴.FOUJPO'BW'PMMPXͳͲͷ௨ 4BMNPOͷ&OEQPJOUʹϦΫΤετ͛ͯ௨
ϦϞʔτϑΥϩʔͷखॱ ϦϞʔτͷΠϯελϯεʹࣗͷ*%Λೖྗ ϦϞʔτଆೖྗ͞ΕͨϢʔβͷใΛ8FC'JOHFSͰऔಘ ݩͷΠϯελϯεͷϑΥϩʔ༻63-ʹϦμΠϨΫτ͢Δ ݩͷΠϯελϯεଆ͔ΒTVCTDSJCF͢Δ
ϢʔβʔใΛऔͬͯ͘Δ ‣ 8FC'JOHFSϓϩτίϧͰใΛऔಘ ‣ ϝʔϧΞυϨε63-ʹใΛ݁ͼ͚ͭΔΈ ‣ XFCpOHFSOFUͰࢼͤΔ BOBUPP!NTUEOKQ IUUQTNTUEOKQXFMMLOPXOXFCpOHFS SFTPVSDFBDDU"BOBUPPNTUEOKQ
‣ 4BMNPOϑΟʔυϦμΠϨΫτઌͷ63- ͳͲͷใ͕ؼͬͯ͘Δ
ݩͷΠϯελϯεʹϦμΠϨΫτ͢Δ ‣ 8FC'JOHFSͰऔͬͨใͷதʹϑΥϩʔ༻ͷϦμΠϨΫτઌͷ63-ςϯϓϨʔ τ͕͋ΔͷͰϑΥϩʔઌͷΞΧϯτΛຒΊͯϦμΠϨΫτ ‣ IUUQT<ݩͷΠϯελϯεͷυϝΠϯ>BVUIPSJ[F@GPMMPX BDDU\VSJ^ ‣ GPMMPXݩͷΠϯελϯεଆ͔ΒTVCTDSJCF͢Δ ‣
GPMMPXΛTBMNPOͰ૬खઌʹ௨ͯ͠GPMMPXྃ
0TUBUVTʹແ͍ͷ ‣ ιʔγϟϧάϥϑͷදݱ ‣ GPMMPXFSͱGPMMPXJOHͷදݱͷ༷ແ͍ ‣ μΠϨΫτϝοηʔδ ‣ .BTUPEPOʹ͋Δ ‣
ϦϞʔτͷΠϯελϯεͩͱ࿙ΕΔՄೳੑ
·ͱΊ ‣ .BTUPEPO04UBUVTΛ࣮ ‣ ׂ࣮Γͱ୯७ͳΈ ‣ ࢄ4/4ͬͯݴ͏ͱ͔͍͍ͬ͜ ‣ ࣮ଶϑΟʔυϦʔμʔ ύϒϦογϟ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ