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
mrubyを1300円のボードで動かそう
Search
Y_uuu
May 11, 2022
Programming
0
630
mrubyを1300円のボードで動かそう
Fukuoka.rb 0x100 回 LT 大会 (#256)
2022-05-11(Wed) 20:00-
https://fukuokarb.connpass.com/event/245647/
Y_uuu
May 11, 2022
Tweet
Share
More Decks by Y_uuu
See All by Y_uuu
Porting filesystem-fat to Another Microcontroller: ESP32
yuuu
2
44
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
820
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
yuuu
1
550
地方企業の強みを活かす!AWSを活用したIoTシステムの開発事例とその裏側
yuuu
0
120
あの重機は今どこにある?- 重機管理IoTプロダクトのバックエンドをAWSで構築した話 -
yuuu
0
1k
mruby-esp32におけるペリフェラルAPIの実装検討
yuuu
1
800
育成力 - エンジニアの才能を引き出す環境とチューターの立ち回り -
yuuu
4
4.8k
committee-railsとOpenAPI Generatorでスキーマ駆動なAPI開発をする
yuuu
0
940
mrubyでマイコンの世界に足を踏み入れる
yuuu
2
2k
Other Decks in Programming
See All in Programming
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
670
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
180
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.5k
iOS 17で追加されたSubscriptionStoreView を利用して5分でサブスク実装チャレンジ
natmark
0
580
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
実践AIチャットボットUI実装入門
syumai
7
2.5k
ソフトウェア設計の実践的な考え方
masuda220
PRO
3
470
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
450
CSC305 Lecture 03
javiergs
PRO
0
230
CSC509 Lecture 04
javiergs
PRO
0
290
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
450
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Navigating Team Friction
lara
189
15k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Balancing Empowerment & Direction
lara
4
680
Agile that works and the tools we love
rasmusluckow
331
21k
Gamification - CAS2011
davidbonilla
81
5.5k
Context Engineering - Making Every Token Count
addyosmani
5
180
Git: the NoSQL Database
bkeepers
PRO
431
66k
Code Review Best Practice
trishagee
72
19k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Transcript
8FE Ԭቌ༤ฏ 'VLVPLBSCYճ-5େձ NSVCZΛԁͷϘʔυͰಈ͔ͦ͏
ॕɾ'VLVPLBSCY🎉
• ॴଐ • גࣜձࣾ'VTJD • ϑΟϤϧυϒʔτΩϟϯϓϝϯλʔ • 4/4 •
!:@VVVZVVV • ͓ࣄ • ࠐΈ։ൃ ʙ • 8FCɾΫϥυɾ*P5։ൃ ʙ • ࢿ֨ ࣗݾհ *P5ΫϥυΤϯδχΞ Ԭ ቌ ༤ ฏ 0 L B [ B L J :V I F J
ࠓ͢͜ͱ • NSVCZΛԁͷϘʔυ্Ͱಈ͔͢ • ݫີʹԁ ࣌ • ૹྉɾࢧ͍खྉؚΈ·ͤΜ
Ϟνϕʔγϣϯ • *P5γεςϜͰ͍͍ͨ • 8FCɾΫϥυଆ3VCZͰ࣮ • σόΠεΛ3VCZͰ࣮ˠ։ൃޮ͕61 • ࠐΈʹΤίγεςϜΛ
Ϟνϕʔγϣϯ • ͏ͪͷࢠڙ͕ϓϩάϥϛϯάʹڵຯΛ࣋ͬͨΒɾɾɾ • ԁͰ3VCZ͕ಈ͘ڥΛͤΔ • ʮ࣮ࡍ1$͕ͳ͍ͱϓϩάϥϛϯάͰ͖ͳ͍ʯͱ͔ ʮ4DSBUDIͷํ͕ɾɾɾʯͱ͍ͬͨποίϛͳ͠Ͱ😅
४උ✅
ϋʔυΣΞ • &41%FW,JU$& IUUQTBLJ[VLJEFOTIJDPNDBUBMPHHH.
ϋʔυΣΞ • 1$ • .BDCPPL"JS. • 64#έʔϒϧ.JDSP#
ιϑτΣΞ • &41*%' • &TQSFTTJG4P$ͷ ։ൃϑϨʔϜϫʔΫ • &41Ͱಈ͔͢ϓϩάϥϜΛ
։ൃɾίϯύΠϧɾॻ͖ࠐΈͰ͖Δ
ιϑτΣΞ • 'SFF3504 • 044ͷ3504 3FBM5JNF04 • "NB[PODPN͕ങऩ͠ɺ
"84ͷαʔϏεͰ͋Δ "NB[PO'SFF3504
ιϑτΣΞ • ࠷ऴతʹԼਤͷΑ͏ͳιϑτΣΞελοΫͰಈ࡞ 'SFF3504 NSVCZ ΞϓϦέʔγϣϯ SC #41%SJWFST &41*%'
ڥߏங🛠
&41*%'ͷΠϯετʔϧ • &41*%'ͷ(FU4UBSUFEͷ4UFQ·ͰΛ࣮ࢪ • IUUQTEPDTFTQSFTTJGDPNQSPKFDUTFTQJEGFOSFMFBTFWHFUTUBSUFE JOEFYIUNM
&41*%'ʹ͓͚Δҙ • ࠷৽όʔδϣϯ͕ͩΛΠϯετʔϧ͢Δ͜ͱ • ϚΠφʔόʔδϣϯͷมԽͰڍಈ͕େ͖͘มΘΔ • ޙड़͢ΔNSVCZFTQ͕Ͱಈ࡞֬ೝࡁΈ
NSVCZFTQNSVCZFTQΛऔಘɾίϯύΠϧ • IUUQTHJUIVCDPNNSVCZFTQNSVCZFTQ • 3&"%.&ʹै࣮ͬͯߦ
ಈ࡞ͤ͞ΔͱΤϥʔ͕ʜ • ͜ͷϑΝΠϧʹҎԼίϯύΠϧϑϥάΛઃఆ͢Δ͜ͱͰղܾ $'-"(4 %.3#@/0@#09*/( • IUUQTHJUIVCDPNNSVCZFTQNSVCZFTQCMPCNBTUFSNBJO DPNQPOFOUNL
• ৄࡉҎԼͷهࣄΛࢀর • NSVCZFTQBQQNJSCΛ&41Ͱಈ͔ͯ͠ΈͨQBOJDͷݪҼΛݟ͚ͭΔ·Ͱͷաఔ • IUUQTUFDIGVTJDDPKQQPTUTNSVCZFTQBQQNJSC
.3#@/0@#09*/(ͬͯԿʁ • NSVCZͷมߋʹॻ͍ͯ͋Δ • IUUQTHJUIVCDPNNSVCZNSVCZCMPC GBEBBFDCDEGBCGGEFEEPDNSVCZNE • NSVCZFTQͰ
ʮैདྷͱϝϞϦஔΛม͑ͳ͍Α͏ʹ͢ΔͨΊʯʹɺ ͜ͷίϯύΠϧϑϥάΛՃͨ͠ ͱࢥΘΕΔ
ϓϩάϥϛϯά💡
จࣈྻग़ྗͱ8BJU
(1*0Λ੍ޚ IUUQTHJUIVCDPNNSVCZFTQNSVCZFTQHQJP
4PDLFU௨৴ IUUQTHJUIVCDPNNSVCZFTQNSVCZTPDLFU
ࠓޙͬͯΈ͍ͨ͜ͱ
*$௨৴ • ࢢൢ͞Ε͍ͯΔηϯαʔ*$ͱ͍͏ϓϩτίϧͰ ௨৴͢Δͷ͕ଟ͋͘Δ • طʹ&41ͷϙʔςΟϯάͳ͞Ε͍ͯΔΑ͏ͳͷͰ ͦͷ͏ͪࢼͯ͠Έ͍ͨ
• IUUQTHJUIVCDPNNSVCZFTQNSVCZFTQJD
.4UBDL • -$%ը໘͔ͭέʔεʹೖͬͨ ϓϩτλΠϐϯάσόΠε • ηϯαʔͱͷଓੑ͕ߴ͍ • ෦తʹ&41
• ͜ΕΛ্ख͑͘ಈͣ͘ • IUUQTHJUIVCDPNNJNBLJ.4UBDLNSVCZ
8JSF(VBSE • &41Ͱಈ࡞͢Δ044ͷ71/ΫϥΠΞϯτ • ͜Ε͕ಈ͘ͱ403"$0.ͱ͍͏*P5௨৴ϓϥοτϑΥʔϜʹ ଓͰ͖ɺΫϥυͱͷೝূσʔλసૹ͕༰қʹͳΔ👍 • NSCHFNTʹͯ͠3VCZ͔Β͑ΔΑ͏ʹ͍ͨ͠ʜ
·ͱΊ🔖
&41্ͰNSVCZΛಈ͔ͨ͢Ίʹ &41*%'ΛΠϯετʔϧ NSVCZFTQΛNBLF Γ͍ͨ͜ͱʹԠͯ͡NSCHFNTΛՃ
5IBOLZPV