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! / 20180616-osc18ok-mastodon
Search
Akira Ouchi
June 16, 2018
How-to & DIY
1
700
はじめようMastodon! / 20180616-osc18ok-mastodon
OSC2018 Okinawaにて発表
Akira Ouchi
June 16, 2018
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
11
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
710
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
80
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
50
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
230
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
590
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.2k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
320
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
2.9k
Other Decks in How-to & DIY
See All in How-to & DIY
AWS re:Invent 2024 re:Cap – AWS Community Perspective / JAWS-UG新潟
awsjcpm
0
120
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
320
未来大生の胃を支える函館グルメ
deflis
0
420
3ヶ月でできる! 探査機自作ゼミ教材自作入門
sksat
6
1.6k
チームビルディングを受けてみた
harukahosokawa
2
140
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
7.6k
Terra Charge|急速充電器ご利用ガイドブック / Terra Charge Fast Charger Guidebook
contents
1
170
コロナ後の世界メイカーフェア事情 高須正和@Nico-Tech Shenzhen #KMMF2024 #KariyaMMF2024
takasumasakazu
0
290
Snowflake WEST ユーザー会第2回「ハンズオンセッション」
mabokaneko0802
0
260
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
150
Invitation to Okinawa.rb in 2024
yasslab
PRO
1
780
LT(Lightning Talk)のドキドキ感を共有しながら 応援してくれるBotを作ってみた!
scbc1167
0
350
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
How STYLIGHT went responsive
nonsquared
99
5.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Six Lessons from altMBA
skipperchong
27
3.6k
Code Review Best Practice
trishagee
67
18k
Docker and Python
trallard
44
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Navigating Team Friction
lara
183
15k
Transcript
ϋΠαΠ
λΠτϧ ·Ͱຕ Ί͘Γ·͢
ࠓͷ؍ޫ
None
None
Ώ͍ Ϩʔϧ
टཬ ͷઌ
ੴྮ
ุΛͿͬͨͬͯ
ܦ௩
ุΛݟ͚ͭͨΓ
ΧχΛݟ͚ͭͨΓͯ͠
Ӝఴલా
్ܻ͕Εͨઌʹτϯωϧ͕
ͯͩ͜Ӝɺ͚ۙͮͶ͑ʂ
དྷ Γమ ͍ͨ͠ʂ
͡ΊΑ͏ .BTUPEPOʂ ͖͋ͬ͌ !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU 04$0LJOBXB
ࣗݾհ • ͖͋ͬ͌ !"LLJFTPGU !TPDJBMNJLVUUFSIBDIVOFOFU • &KFDUίϚϯυϢʔβʔձ • 3BTQCFSSZ1JϢʔβʔձ •
NJLVUUFSϢʔβʔ • ࠓ.BTUPEPOͷͳ͠
.BTUPEPOʂฉ͍ͨ͜ͱ ͋ΔͧʂʜͳΜ͚ͩͬʁ
.BTUPEPOʁ • .BTUPEPOΦʔϓϯιʔεͷ – ϛχϒϩάιϑτΣΞ – ࢄܕιʔγϟϧωοτϫʔΫαʔϏε • ࢄܕͷରʹ͋Δͷ͕தԝूݖܕɺ ͭ·Γ5XJUUFSͱ͔
• ୭Ͱαʔόʔ Πϯελϯε ΛݐͯΒΕ ͯɺΠϯελϯεಉ࢜Ͱͭͳ͕Δ5XJUUFS Έ͍ͨͳͷ • ͓ʹ3VCZͰهड़͞Ε͍ͯΔ
ʹಥવϒʔϜ • ݄͘Β͍ʹهࣄ͕ग़ͨΓͯ͠ٸ ʹྲྀߦΓ࢝ΊͨɺΒ͍͠ • IUUQXXXJUNFEJBDPKQOFXTBSUJDMF TOFXTIUNM • ϙετ5XJUUFSͱ͔ݴΘΕͯͨ •
ͦΕ͔Βͱͪΐͬͱ͗͢·͕ͨ͠ʜʜ
͏ͩΕ.BTUPEPOͷ ͯ͠͠ͳ͍ʁ • .BTUPEPOͷ.BTUPEPOͰͰ͖ΔͷͰ 5XJUUFSͱ͔Ͱଟ͋·ΓݟΒΕͳ͍ – ͋ͨΓ·͑ • ͭʹഇΕ͓ͯΒͣ ݸਓͷײͰ͢
։ൃ֤ΠϯελϯεͷϢʔβʔ׆ൃ • ͨͩ͜Εɺ.BTUPEPOͷએͱ͍͏͔ק ༠Λ͠ͳ͍ͱ͠΅ΜͰ͍͘ͷͰʜʁͱ ࢥͬͨͷͰ-5ʹͯ͠Έͨ
ͲΜͳਓ͕͍Δʁ • .BTUPEPOʹڵຯΛ࣋ͬͨͻͱ – ࣗͰ࡞Δ4/4ʹڵຯ͕͋ͬͨਓ – (/64PDJBM͔ΒͷྲྀΕͰڵຯ࣋ͬͨਓ – 044ίϯτϦϏϡʔτͷ݂͕૽͍ͩਓ •
ͳʹ͔ཧ༝͕͋Γ৽ͨͳ4/4Λ୳ͨ͠ਓ – 5XJUUFSʹౚ݁͞Εͨਓ – 5XJUUFSʹݏؾ͕ࠩͨ͠ਓ • ্هཧ༝Ͱ.BTUPEPOʹҠͬͨਓʹ ͍͖ͭͯͨਓ
5XJUUFS͔ΒͷҠॅʁྫ • Πϯλʔωοτ͓ֆ͔͖Ϛϯͷౚ݁૽ಈ Ͱ1JYJW͕ӡӦ͢Δʮ1BXPPʯ͕ड͚ࡼ తͳׂΛՌ͍ͨͯ͠Δ – தࠃਓׂͱ͜͜ʹ͍ΔΒ͍͠Α – ΤϩອըࡶࢽͷެࣜΞΧϯτҠͬͨ –
͋Δ͍1BXPPͰͳ͘՝ۚͰ͖Δ͛મత ͳαʔϏεʹҠߦ͢Δਓ͍Δ • NTUEOKQͦΕҎ֎ͷౚ݁ΞΧϯτͷ ਓ͕ͨͪ·͋·͍͋Δؾ͕͢Δ
Θͨ͠ ʮҠͬͨਓʹ͍͖ͭͯͨਓʯ • 5XJUUFSΫϥΠΞϯτNJLVUUFSͷ࡞ऀͷΞ Χϯτ͕ౚΔ – ࠓय़ʹNJLVUUFSͷ5PLFOౚΓΰχϣΰ χϣ͠ͳ͍ͱ5XJUUFS͑ͳ͘ͳͬͨ • NJLVUUFSίϛϡχςΟͰ.BTUPEPOΠ
ϯελϯεཱ͕ͭ • NJLVUUFSίϛϡχςΟͰϫΠϫΠ͢Δͨ Ίʹ5XJUUFSΛࣺͯͯ.BTUPEPOʹ͖ͨ – ͓ͯ͘Ε
֎ਓଟ͍ • ຊޠτΡʔτʹΑͦͷΠϯελϯεͰ ͔ͭ֎ࠃ͔ΒϦϓϥΠ͕ඈΜͰ͖ͨΓ͢ Δ͜ͱ • ӳޠݍͱ͔ɺதؖํ໘ͱ͔͋Δ • ݁ߏϑϥϯΫͳ͔Μ͋͡Δ –
5XJUUFSͰ͋Μ·ͦ͏͍͏ͷͳ͔ͬͨ ؾ͕͢ΔͷͰ
.BTUPEPOͷ ಛͱ͔ΠΠͱ͜Ζͱ͔
͍͍͢8FC6* • 5XFFU%FDL෩
ߘʹӾཡҙΛ͚ͭΒΕΔ • ߘ τΡʔτ ୯ҐͰӾཡҙͷϫϯΫο γϣϯΛೖΕΒΕΔ • 5-Ͱͦͷ··ݟ͑Δͱ·͍ͣͭͱ͔ʹ
ެ։ϨϕϧΛߘ୯ҐͰઃఆ • ;ͭ͏ʹެ։ͨ͠Γɺͪΐͬͱͨ͠Φϑ τϐඇެ։ʹͨ͠Γͱ͔Ͱ͖Δ
%.ߘ୯Ґ • 5XJUUFSͱҧ͍ɺ%.௨ৗͷߘɾ5-ͱ ౷߹͞Ε͍ͯΔ • %.ී௨ʹྲྀΕ͍ͯ͘ͷͰɺ͋ͱ͔Β۷ Γฦ͠ʹ͍͘σϝϦοτ͋Δ
ΧελϜֆจࣈ • 4MBDLͰ͓ͳ͡ΈͷΧελϜֆจࣈػೳ͕ ࣅͨײ͡Ͱ͑Δ • ଞͷΠϯελϯε͔Β ίϐʔ͢Δ͜ͱͰ͖ Δ
.BTUPEPOͷαʔυύʔ ςΟΞϓϦͱ͔"1*
εϚϗͱ͔͚ΞϓϦ • J04ɺ"OESPJEͱൺֱతॆ࣮ • 5PPUEPOɺ1BXPPɺGSJFOETOJDPɺ 5VTLZͳͲͷΞϓϦ͕͋Δ • ͓͖ͳͷΛͲ͏ͧ ͱ͍͏ঢ়ଶ •
Θͨ͠5PPUEPO
σεΫτοϓΞϓϦʁ •Θ͔Μͳ͍͚ͲNJLVUUFS Ͱ͖ΔΑʁ.BTUPEPOɻ
ΞϓϦํ໘݁ߏ·ͩগͳ͍ • ؾ͕͢Δɻ • ΕΔ͜ͱ5XJUUFSʹ݁ߏ͍ۙͷͰɺ࡞ ΒΕਚͨ͘͠5XJUUFSΫϥΠΞϯτͱ͔Ξ ϓϦΛंྠͷ࠶ʑʑʑʑʜൃ໌ͯ͠Δ͘ Β͍ͳΒ.BTUPEPOΞϓϦ࡞Γʹ͓͍Ͱ Α
ετϦʔϛϯά"1* • 5XJUUFSͷετϦʔϛϯά"1*͏͙͢ࢮ͵Ͱ – ࢮ͵ࢮ͵ٗͷงғؾ͋Δ • .BTUPEPOετϦʔϛϯάͰ͖Δ͠ "1*͋Δ – 44ΛτΡʔτͨ͠Β1VTIܕ͋ΔͬͯݴΘΕͨ
• #05ࣗ࡞.BTUPEPOҠॅ͋ΓͳͷͰ – ΒΜ͚Ͳ
.BTUPEPOͷ͡Ί͔ͨ
.BTUPEPOΛ࢝ΊΔʹ • ·ͣΠϯελϯεબͼ • ʮ!ΞΧϯτ!υϝΠϯʯܗࣜͰΞΧ ϯτ͕Ͱ͖Δ – ࢲ !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU •
ΑͦͷΠϯελϯεͷΞΧϯτΛ ϦϞʔτϑΥϩʔͰ͖ΔͷͰɺΠϯελ ϯε͝ͱʹΞΧϯτΛऔΔඞཁͳ͍
ςʔϚɾίϛϡχςΟผ • ࠃ͚ͩͰ৭ʑ͋ΔΑ – .TUEOKQ ຊͰരൃతʹ·ͬͨݪҼͷͻ ͱͭ – 'SJFOETOJDP υϫϯΰ͕ӡӦ
– 1BXPPOFU 1JYJWӡӦɾ͓ֆ͔͖ϚϯʹಛԽ – *NBTUPEPOOFU ΞΠϚεϑΝϯ͚ – WPDBMPEPOOFU 70$"-0*%ϑΝϯ͚ • 8JLJͱ͔ʹϦετ͋Δ – IUUQTKBNTUEOXJLJ
04$ͷίϛϡχςΟʹ͍ۙ Πϯελϯε • NTUEONBVEJP ௨শࡸ – !IPUB 04$ʹΑ͘͘Δֶੜ ͕ӡ༻ –
.BTUPEPOͷྲྀߦΓ͡Ίͷࠒʹ༁࡞ۀΛ ݉Ͷͯ࡞ͬͨΒ͍͠ – ࠃͷ.BTUPEPOӡ༻ऀ͕ΘΓͱू·ͬͯΔ – 04$ʹ͍ΔΑ͏ͳਓׂͨͪͱͨ͘͞Μ͍Δ • TPDJBMNJLVUUFSIBDIVOFOFU – NJLVUUFSʹؔ͢ΔΠϯελϯε – Θͨ͜͜͠ ҰԠཧऀͷҰਓ
Πϯελϯε͝ͱͷ ಛ৭Λָ͠͏ • ΠϯελϯεͷશߘΛରʹͨ͠ -5- -PDBM5JNF-JOF ͷงғؾ • ͦͷΠϯελϯεͰ͔͑͠ͳ͍Χελ Ϝֆจࣈ
• ಠ֦ࣗுͱ͔ ͋ͬͨΓ͢Δ
·ͱΊ • .BTUPEPOࢄλΠϓͷ5XJUUFSΈ͍ͨ ͳͭ • 5XJUUFSͰౚͬͯ͠·ͬͨਓʹձ͑Δ ̈ͷ͜͏̈Ͱ͋Δ ͔͠Εͳ͍ • ͬͯΔͻͱͬͯΔ
• ॊೈͰࣗ༝ͳߘͱΧελϜֆจࣈͳͲ • "QQपΓ·ͩൺֱతϒϧʔΦʔγϟϯ • ͡ΊΑ͏.BTUPEPO
͓ΘΓ