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
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
Search
Akira Ouchi
February 03, 2024
Technology
0
360
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
温泉合宿 in 箱根【七回目】にて発表
Akira Ouchi
February 03, 2024
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.1k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
810
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
110
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
71
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
270
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
650
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.4k
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
3.2k
Other Decks in Technology
See All in Technology
Amazon Qで2Dゲームを作成してみた
siromi
0
140
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.4k
ファッションコーディネートアプリ「WEAR」における、Vertex AI Vector Searchを利用したレコメンド機能の開発・運用で得られたノウハウの紹介
zozotech
PRO
0
330
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
830
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
170
React Server ComponentsでAPI不要の開発体験
polidog
PRO
0
260
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
110
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
全員が手を動かす組織へ - 生成AIが変えるTVerの開発現場 / everyone-codes-genai-transforms-tver-development
tohae
0
190
Intro to Software Startups: Spring 2025
arnabdotorg
0
260
Lambda management with ecspresso and Terraform
ijin
2
160
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Music & Morning Musume
bryan
46
6.7k
Designing Experiences People Love
moore
142
24k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
The Cult of Friendly URLs
andyhume
79
6.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Code Reviewing Like a Champion
maltzj
524
40k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Transcript
分科会 ご報告
Pokemon Go!!
ࠓூࠁͷํ • ਓͰ։࠵ • ڮ͕ϦχϡʔΞϧ • ۚʹͳͬͨ • Ή͠ΖεϦϧ Ξοϓʁ
Θͨ͠ΞΧϯτମ੍ ʢΘΝʜʂʣ
Ϟϋܗ͕ݟΕͨ✌
νʔϜͰΤΫηϨϯτεϩʔ ճνϟϨϯδୡ
本題
ワンチャン Xから離脱して Fediverseに 飛び込もう ͖͋ͬ͌ Թઘ߹॓ JOശࠜʲࣣճʳ
ࣗݾհ • ͖͋ͬ͌ – ॳԻϛΫ͍͖ͩ͢ΦλΫ • ͠ΎΈ – +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ –
&KFDUίϚϯυϢʔβʔձ • ͠͝ͱຊԾԽٕज़ – ࠷ۙԿͬͯΔ͔Α͘Θ͔Μͳ͍
Έͳ͞Μͷීஈͷ4/4ʁ • 9 ݩ5XJUUFS • 'BDFCPPL • *OTUBHSBN • 5JLUPL
• #MVFTLZ • 5ISFBET • .BTUPEPO • .JTTLFZ • 1MFSPNB • /PTUS
9͕͍ • ΠϯϓκϯϏͱ͔εύϜͱ͔Ԍ্ͱ͔ɺ ݟͯͯͭΒ͘ͳΒΜͷ͔ʁ • ΞΧϯτ͕ౚΔ – ͑ͬͪͳ͓ֆ͔͖Ϛϯ·ͩ͠ – ۮʹ͔͠ΘΕͳ͍ແͳΞΧϯτౚΔ
• ౚ݁͞ΕͨਓɺΞΧϯτ࠶औಘҧ – Ͱ݁ߏ೪ͬͯ࠶औಘͯ͠·ͨౚͬͨΓ ͠·͢ΑͶ – ͦΜͳνΩϯϨʔεͯ͠·Ͱ9͍͔ͨ͠ʁ
ͦ͜Ͱ'FEJWFSTF 'FEJWFSTF ˞ ɺ4/4ɾϛχϒϩάɾϒ ϩάΛؚΉ8FCαΠτͷެ։ϑΝΠϧ ϗεςΟϯάΛߦ͏ɺಠཱੑΛอͬͨ·· ૬ޓଓ͞Εͨαʔόʔ܈ͷ͜ͱΛࢦ͢ ˞ ϑΣσΟόʔεɺʮGFEFSBUJPOʢ࿈ ߹ʣʯͱʮVOJWFSTFʢੈքʣʯͷ͔Μޠ
IUUQTKBXJLJQFEJBPSHXJLJ'FEJWFSTF
Α͏͢Δʹ͍ΘΏΔ ͬ͘͟Γ.BTUPEPOͱ͔ • ྲྀߦΔલʹऴΘͬͨͱ͔ݴΘΕ͕ͪͷౕ • ऴΘͬͯͳ͍ • ऴΘͬͯΔͷ9 • ͬ͘͟Γ5XJUUFSͬΆ͑ͨ͘Γɺ
͔ͭ͑ͳ͔ͬͨΓ͢Δ – %FDL 6*ͬΆ͍͕͋Δͭ͋Δ
'FEJWFSTFͷΩϞ • "DUJWJUZ1VCͱ͔ͷ • Φʔϓϯͳ௨৴ن֨Ͱ࣮͞Εͨιϑτ • ιϑτࣗମಠཱͯ͠ಈ͘ • ιϑτͷϢʔβʔɺαʔόʔͷ ผͷϢʔβʔͱͪΖΜɺ
ϤιͷαʔόʔͷϢʔβʔͱ௨৴ Ͱ͖Δ
͓͡͞ΜΉ͚ͷͤͭΊ͍ Mixi OpenPNE OpenPNE 別々のサーバー 別々のアカウント サーバー同士は繋がらん
͓͡͞ΜΉ͚ͷͤͭΊ͍ X Mastodon 別々のサーバー 別々のアカウント AP対応ならサーバー間で繋がれる Misskey
͓͡͞ΜΉ͚ͷͤͭΊ͍ X Mastodon 片方だけ登録してあれば Fediverseの様々なサーバーを フォロー・購読できる Misskey
͓͡͞ΜΉ͚ͷͤͭΊ͍ X Mastodon 逆もまたしかり Misskey
͓͡͞ΜΉ͚ͷͤͭΊ͍ X Mastodon もちろん両方作ってもいい サーバー障害とかの時に 避難先としてとか活用可能 Misskey
.BTUPEPO • υΠπͷΦΠήϯ͞Μ͕࡞Γ࢝Ίͨͭ • 3VCZPO3BJMT • ࠃ֎ͰΑ͘ΘΕ͍ͯͯɺຊଟ͍ • ੈքϥϯΫͰNTUEOKQͱQBXPPOFU͕ ҐҎ͘Β͍ʹ͍Δɺͣ
• ͍উख;ͭ͏ʹ9ͬΆ͍ͣ – Θ͕ͨ͠͠Β͘9ͪΌΜͱ৮ͬͯͳ͍
λΠϜϥΠϯ
%FDLελΠϧ ࢲͬͪ͜
.JTTLFZ • ͷͷࠃ࢈ϛχϒϩά4/4 – ్த͔Β"DUJWJUZ1VCରԠ – ͱ͔एख͕த৺ʹ։ൃ • 5ZQF4DSJQU •
ͳ͏ͳϠϯά͕͓͓͍ – ͕த৺ɺதֶੜͱ͔͍ΔΒ͍͠ • ͍উख͔ͳΓࣗࡏ – ༡ͼཁૉͨͬΓ
λΠϜϥΠϯ ࢲͬͪ͜
%FDLελΠϧ
4/4͚ͩͱݶΒͳ͍ • 8PSE1SFTT • ߘऀͷΞΧϯτ͕'FEJWFSTFΞΧϯ τͱͯ͠ݟ͑ΔΑ͏ʹͳΔ • .BTUPEPOͷ4/4͔ΒϑΥϩʔͰ͖Δ – λΠϜϥΠϯͰ8PSE1SFTTͷߘΛड͚औΓ
• 344ͷͳΜ͔͍͢͝൛Έ͍ͨͳ͍ํʁ – ࣮ࡍϑΥϩʔͨ͜͠ͱͳ͍ΜͩΑͳʜ
'FEJWFSTFʹདྷͨਓ ͦͷཧ༝ • ༷ʑ • 9͕ౚ݁͞Ε͔ͨΒ • 9͕ౚ݁͞ΕͨਓΛϑΥϩʔ͍͔ͨ͠Β – ࢲίϨ
• ୯ʹ͓͠Ζͦ͏͔ͩͬͨΒ
'FEJWFSTFͷͭΒΈ • 9΄Ͳਓଟ͘ͳ͍ – Γ߹͍͕͍ͳ͍ͱͭΒ͍͔ʁ • Γ߹͍ר͖ఴ͑ʹ͠Α͏ • اۀΞΧϯτΈ͍ͨͳͷগͳ͍ –
༗ࢤͷඇެࣜ#PUͨ·ʹ͋Δ – ശࠜΨϥεͷඒज़͕ؗ͋Δʢʂʣ • IUUQTNTUEOKQ!IBLPOF@HBSBTVOPNPSJ • ͳ͍ͱ͜Ζ344Ͱิͱ͔ ौʑ9ΛݟΔͱ͔ – 344৴͢Βͳ͍اۀʂػձଛࣦͩͧʂ
͡ΊΔʹ • ͖ͳαʔόʔΛબ΅͏ – ˢ·ͣແཧΜ • ·ͣͰ͔͍αʔόʔʹҰݸΛ࡞Ζ͏ – NTUEOKQ –
NJTTLFZJP
ϑΥϩʔ͠Α͏ • αʔόʔͷϢʔβʔݕࡧ͍͢͠ • αʔόʔ֎ͷϢʔβʔݟ͚ͭʹ͍͘ ͚ͲΞΧϯτ໊ΛܾΊଧͪͰ ݕࡧ͢Ε0, – BLLJFTPGU!NJTTLFZJPͱ͔ •
৭ʑϑΥϩʔͯ͠ߦͬͯɺଞͷαʔόʔ ʹັྗΛײͨ͡ΒͦͬͪʹΛ࡞Ζ͏
NTUEOKQ • ຊ࠷େɺੈքͰຊͷࢦʹೖΔܥͷ .BTUPEPOαʔόʔ • ݸਓ͔ΒاۀʹΘͨΓɺݱࡏ4VKJ :BO ࢯͷ4VKJUFDI --$͕ӡӦ –
ಉ͘͡ੈքͰຊͷࢦʹೖΔ1BXPP NBTUPEPODMPVEӡӦ
NJTTLFZJP • ຊ࠷େͷ.JTTLFZαʔόʔ • ଜ্͞ΜΛத৺ʹগνʔϜ • ݸਓӡӦ͔ΒࡢاۀӡӦʹҠߦ • جຊతʹࢧԉۚͱ͔ʹΑΔӡӦ •
9Λౚ݁͞Ε͓ͨֆ͔͖Ϛϯͱ ͦͷϑΥϩϫʔ͕1JYJWΘΓʹ ू·Γͭͭ͋Δ • .JTTLFZ։ൃऀͷ͠Ύ͍Ζ͞Μ ͜͜ʹ͍Δ
Ͳ͕͍͍ͬͪʁ • .JTTLFZJPͨͷ͍͠ – ίϛϡχςΟ͕͔͋ͨΊ – ϦϓϥΠۤखͰ4MBDLΈ͍ͨͳֆจࣈ ϦΞΫγϣϯͰԠͰ͖Δ – ε˓ΧήʔϜ෩ήʔϜͱ͔ΦηϩήʔϜ༗
– ຑ͕։ൃதʢʂʁʣ • ͍·ͷΘͨ͠ͳΒ.JTTLFZΛ͓͢͢Ί
.JTTLFZͰͰ͖ΔήʔϜ
ʷҠॅ ˓Ϋϥεସ͑ • 9શʹΊͳ͍͍ͯ͘ • ·ͣΛ૿͢ͷ͕͍ͨͤͭ • ৽͍͠Ͱަྲྀ͕࢝·Δͷɺ9ͰݟΔ ͚ͩͩͬͨਓɺͱ͍͏͜ͱ͠͠ •
খதֶߍͷΫϥεସ͑ʹ͍ۙͷͰʁ • CTLZͰটঢ়ΔΒ͏ͷؔͰ Ͱ͖ͳ͍ମݧʢಥવͷCTLZ EJTʣ
·ͱΊ • 9͔Βඈͼग़ͦ͏ • .JTTLFZͨͷ͍͠κ • .JTTLFZͷਓͨͪΛ04$ʹݺͼͯ͑ – ŧŽŕŧŽŕͬͯͯ͠Δ͚Ͳ·ͩՌͳ͠