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
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
Search
Y_uuu
March 19, 2025
Technology
1
440
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
Fukuoka.rb #397 〜RubyKaigi 2025の機運〜
https://fukuokarb.connpass.com/event/345164/
Y_uuu
March 19, 2025
Tweet
Share
More Decks by Y_uuu
See All by Y_uuu
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
660
地方企業の強みを活かす!AWSを活用したIoTシステムの開発事例とその裏側
yuuu
0
86
あの重機は今どこにある?- 重機管理IoTプロダクトのバックエンドをAWSで構築した話 -
yuuu
0
920
mruby-esp32におけるペリフェラルAPIの実装検討
yuuu
1
720
育成力 - エンジニアの才能を引き出す環境とチューターの立ち回り -
yuuu
4
4.6k
committee-railsとOpenAPI Generatorでスキーマ駆動なAPI開発をする
yuuu
0
890
mrubyでマイコンの世界に足を踏み入れる
yuuu
2
1.9k
mruby on IoT devices.
yuuu
4
2.5k
SORACOM ArcでオフィスのIoT化を進行中です⭐
yuuu
1
1.1k
Other Decks in Technology
See All in Technology
テスト設計チュートリアル ちびこん編 ’25
omn
1
430
Things you never dared to ask about LLMs — v2
glaforge
1
370
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
AI駆動時代の新規事業の作り方
ryohysk
2
140
令和トラベルQAのAI活用
seigaitakahiro
0
380
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
720
declaration mergingの威力:ライブラリアップデート時の書き換え作業を90%短縮するテクニック
yutake27
2
240
会社員しながら本を書いてきた知見の共有
sat
PRO
2
610
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
65k
マップを速く表示するために
tsuboyan5
0
160
Oracle Database オプティマイザ・ヒントの活用
oracle4engineer
PRO
1
110
AIの電力問題を概観する
rmaruy
0
130
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Speed Design
sergeychernyshev
30
960
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
180
53k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
Side Projects
sachag
453
42k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
730
Gamification - CAS2011
davidbonilla
81
5.3k
Documentation Writing (for coders)
carmenintech
71
4.8k
Unsuck your backbone
ammeep
671
58k
Being A Developer After 40
akosma
91
590k
Visualization
eitanlees
146
16k
Transcript
'VLVPLBSCʙ3VCZ,BJHJͷػӡʙ :VIFJ0LB[BLJ !:@VVV RubyKaigi 2025Ͱ ϓϩϙʔβϧ͕ॳΊͯ࠾͞ΕΔ·Ͱʹͬͨ͜ͱ
TFMGJOTQFDU w :VIFJ0LB[BLJ w !:@VVV 9 !ZVVVOFU #MVF4LZ
w !ZVVV (JU)VC w *P5$MPVE&OHJOFFSBU'VTJD$P -UE w .FOUFSPG'KPSE#PPU$BNQ w -JLFQMBZJOHXJUI&41 2
࠷ۙͷग़དྷࣄ 3VCZ,BJHJʹϓϩϙʔβϧ͕࠾͞Ε·ͨ͠🎉 3
τʔΫͷλΠτϧ 1PSUJOH1JDP3VCZUP"OPUIFS.JDSPDPOUSPMMFS&41 1JDP3VCZΛผͷϚΠΫϩίϯτϩʔϥʹҠ২͢Δ&41 4
1JDP3VCZͱ ΊͬͪΌখ͍͞3VCZ7.ͱίϯύΠϥ 5
1JDP3VCZͱ NSVCZNSVCZD1JDP3VCZ 6
&41ͱ தࠃͷձࣾ &TQSFTTJG4ZTUFNT ͕࡞ͬͨ ϫϯνοϓϚΠΫϩίϯτϩʔϥ 7
&41ͱ .4UBDLγϦʔζͷதʹೖ͍ͬͯΔϚΠίϯ&41 Ұ෦ྫ֎͋Γ 8
ඦฉҰݟʹ͔ͣ͠σϞ 9
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ .JDSP1ZUIPO͍Ζ͍ΖͳϚΠίϯͰؾܰʹࢼͤΔ 10
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 11 1JDP3VCZͷ࡞ऀϙʔςΟϯάΛΜͰ͍Δ As of 2024, PicoRuby supports only the
RP2040 (Raspberry Pi Pico). It would be a signi fi cant undertaking to port it to other MCUs like the nRF52, STM32, and ESP32. If you are interested in contributing to a porting, please visit the repository: https://github.com/ picoruby/picoruby
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 3VCZ,BJHJͷ"GUFS1BSUZʹͯฉ͍ͨݴ༿ ʮ 1JDP3VCZʹ NSVCZͷࢥੜ͖ଓ͚Δʯ 12
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 3VCZ,BJHJͷ"GUFS1BSUZʹͯฉ͍ͨݴ༿ ʮ 1JDP3VCZʹ NSVCZͷࢥੜ͖ଓ͚Δʯ 13 ۚݴͰ͋Γɺࣗʹͱͬͯͷ,BJHJ& ff FDU
RubyKaigi 2025Ͱ ϓϩϙʔβϧ͕ॳΊͯ࠾͞ΕΔ·Ͱʹͬͨ͜ͱ
3VCZ,BJHJ"GUFS1BSUZ ͻͱࣄ͠·ͨ͠ 15
3BTQCFSSZ1J1JDP8Λصͷ্ʹஔ͍ͨ 16
31Λ3BTQCFSSZ1J1JDP8ʹॻ͖ࠐΜͩ 17
1JDP3VCZͱ31ίϯτϦϏϡʔτ🎉 18
ϙʔςΟϯά࡞ۀணख 19
Ϗϧυʹ࢛ۤീۤ 20
Ϗϧυ͕௨Δ 21
QVUT͕ಈ͘Α͏ʹͳΔ 22
QVUT͕ಈ͘Α͏ʹͳΔ 23
;FOOͰεΫϥοϓΛ࡞Δ 24
*0HFUDI͕ಈ͘Α͏ʹͳΔ 25
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 26
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 27
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 28
͜ͷͱ͖ͷؾ࣋ͪ 3VCZ,BJHJͷ$'1ɺ Կ͔͠Βग़ͤΔ͔͠Εͳ͍ 29 ॳͷకΊΓ·Ͱ͋ͱिؒ
ϓϩϙʔβϧͷ༰ʹΉ 30
ϦϓϥΠ͋Γ͕ͱ͏͍͟͝·͢ 31
ϓϩϙʔβϧ ॳ൛ Λग़͢ 32
QJDPSVCZFTQͱFTQJDPSVCZ ޙͷ31&41 Λެ։🎉 33
VE[VSB͞Μͱϓϩϙʔβϧͷ ૬ޓఴΛ͢Δ 34
VE[VSB͞Μͱϓϩϙʔβϧͷ ૬ޓఴΛ͢Δ 35 కΊΓલ
QJDPSVCZͷPSHBOJ[BUJPOʹೖΕͯΒ͏ 36
37
🎉 38
͜ͷͱ͖ͷؾ࣋ͪ BDDFQUFE࣮ͬͯࡏ͢ΔΜͰ͢Ͷʜ 39
-*,&ɺϦϙετɺϦϓϥΠ ͋Γ͕ͱ͏͍͟͝·ͨ͠🙏 40
BDDFQUFE·Ͱͷي 41 BDDFQUFE🎉 3VCZ,BJHJ ʙ ॳίϯτϦϏϡʔτ ϙʔςΟϯά ࡞ۀ։࢝
Ϗϧυޭ 31&41 ىಈޭ ϓϩϙʔβϧఏग़
BDDFQUFE·Ͱͷي 42 4VCKFDU 63- ίʔυߦ 3VO1JDP3VCZPO&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM "EE'"5'JMF4ZTUFNPO&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM
"EEFEQJDPSVCZHQJPXPSLJOH XJUI&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM "EE5JNFSUPQJDPSVCZNBDIJOF GPS&41UPNBLFUBTL3&"%: IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM ߹ܭ ॻ͍ͨίʔυͷߦ 1VMM3FRVFTU
BDDFQUFE·Ͱͷي 43 4VCKFDU 63- ίʔυߦ 31&41 IUUQTHJUIVCDPNQJDPSVCZ31&41 QJDPSVCZFTQ IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZFTQ
߹ܭ ॻ͍ͨίʔυͷߦ ϦϙδτϦ
͓ΘΓʹ
վΊͯࠓͷؾ࣋ͪ ࠷ॳ΄Μͷͪΐͬͱͷ໋ײͱɺ ؾ·͙ΕͰ࢝Ίͨ࡞ۀ͕ɺRubyKaigi 2025ʹͭͳ͕ͬͨ 45
վΊͯࠓͷؾ࣋ͪ 1JDP3VCZͷΤίγεςϜͷੌ͞ઃܭࢥʹັྃ͞Εͨ 46
վΊͯࠓͷؾ࣋ͪ 1JDP3VCZͷ࡞ऀͪΖΜɺ'VLVPLBSCͷօ༷ͷࢧ͑͋Γ νϟϯεΛखʹ͢Δ͜ͱ͕Ͱ͖ͨ ຊʹ͋Γ͕ͱ͏͍͟͝·͢🙏 47
͏͙͢3VCZ,BJHJ Έͳ͞Μʹ࣍ʹܨ͕Δ,BJHJ& ff FDU͕ ժੜ͑Δ͜ͱΛف͍ͬͯ·͢🌱 48
FOE
"QQFOEJY ࣌ؒͷ߹্ɺٽ͘ٽ͘εΩοϓͨ͠εϥΠυ
ॻ͚ͯͳ͍ ͝ΊΜͳ͍͞🙏 51
)),#ͷେআ 52
ϦϓϥΠ͋Γ͕ͱ͏͍͟͝·͢ 53