Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tochigi RubyKaigi 07 LT
Search
seki at druby.org
August 26, 2017
Programming
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tochigi RubyKaigi 07 LT
seki at druby.org
August 26, 2017
More Decks by seki at druby.org
See All by seki at druby.org
What We Talk About When We Talk About XP
m_seki
2
730
Programming with a DJ Controller — not vibe coding
m_seki
3
1.3k
Agile Leadership Summit Keynote 2026
m_seki
1
1.7k
RWC2025 Ninja-testing with smart playlist
m_seki
4
1.8k
XP, Testing and ninja testing ZOZ5
m_seki
3
3k
XP, Testing and ninja testing
m_seki
3
1.4k
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
610
ERB, ancient and future
m_seki
3
1.1k
ERB Hacks
m_seki
1
1.8k
Other Decks in Programming
See All in Programming
FreeBSDでZabbixを動かす
kenkino
0
340
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
4
450
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
460
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
260
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.3k
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
290
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
150
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
Webの地図
yosuke_furukawa
PRO
6
5k
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
Believing is Seeing
oripsolob
1
230
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
380
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Documentation Writing (for coders)
carmenintech
77
5.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
The Invisible Side of Design
smashingmag
301
52k
Transcript
None
slide sponsors ְאַせ〢㾊3VCZ⠓陽ח⸇׃ְ㖑⯋孖זךד!JXBEPO E3VCZח״ⴓ侔٥8FCفؚٗٓىؚٝ ؔ٦ي爡F#PPL4UPSF IUUQFTUPSFPINTIBDPKQUJUMFT1!IJTBTIJN 窫额寸皾⚥!BXB[FLJ ࢲͷ3VCZ,BJHJࢀՃඅ༻ͷεϥΠυεϙϯαʔΛืू͍ͯ͠·͢ɻ
chibi:bit ✖ ಄จࣈD
[email protected]
micro:bitޓ 傈劤ד⢪ִNJDSPCJU✼䳔堣 Yך-&%ծ⸇鸞䏝إٝ؟٦ծ#5 ـٓؐؠדفؚٗٓىؚٝ〳腉
͜Μͳͭʂ R
಄จࣈD E3VCZ EJTGPS%JTUSJCVUFE דכזְ
Ϛω໊͍ͨ͠໘ װְ
宏ָֿר
ͦ͜Ͱ ֿרזְ箺统خ٦ٕ
micro:bitޓ ⸇鸞䏝-&%ח邌爙 幾鸞٥偑㔐٥⸇鸞ך崧 ֻֻ٥ּּ٥ּ
micro:bitޓ ⸇鸞䏝-&%ח邌爙 幾鸞ׅה♳ח
micro:bitޓ ֻֻ٥ּּ٥ּ
micro:bitޓ 麊鯄⚥כ鋅⡭酔ז׃
micro:bitޓ 鮦鯹ֹ 64#ד窌ꨵ ٓؤػ؎״饯⹛ָ鸞ְ ꧟חꨵ彁PGGדֹ 鮦鯹ぢֽ
ϒϥβͰ։ൃ ءىُٖ٦ة٦➰ֹ
ϓϩάϥϜ͜Ε
JavaScript൛ let py = 0 let px = 0 let
y = 0 let oz = 0 let x = 0 let oy = 0 let xz = 0 let ox = 0 input.onButtonPressed(Button.B, () => { ox = input.acceleration(Dimension.X) oy = input.acceleration(Dimension.Y) oz = input.acceleration(Dimension.Z) px = 0 py = 0 xz = 0 }) basic.forever(() => { if (xz == 1) { x = input.acceleration(Dimension.X) - ox y = input.acceleration(Dimension.Z) - oz } else { x = input.acceleration(Dimension.X) - ox y = input.acceleration(Dimension.Y) - oy } basic.clearScreen() led.plot(2 + Math.clamp(-2, 2, (px + x) / 256), 2 - Math.clamp(-2, 2, (py + y) / 128)) px = x py = y }) input.onButtonPressed(Button.A, () => { ox = input.acceleration(Dimension.X) oy = input.acceleration(Dimension.Y) oz = input.acceleration(Dimension.Z) px = 0 py = 0 xz = 1 }) xz = 1 oy = input.acceleration(Dimension.Y) ox = input.acceleration(Dimension.X) oz = input.acceleration(Dimension.Z) px = 0 py = 0 input.setAccelerometerRange(AcceleratorRange.TwoG) 侧⦼כ侭侧ך
micro:bitޓ 麊鯄⚥ח鋅ךכꨇ׃ְ ٔفٖ؎堣腉ק׃ְ 宏ֿר 鮦鯹ֹ
micro:bitޓ DIJCJCJU鸐⥋ה穈さׇגְ
slide sponsors ְאַせ〢㾊3VCZ⠓陽ח⸇׃ְ㖑⯋孖זךד!JXBEPO E3VCZח״ⴓ侔٥8FCفؚٗٓىؚٝ ؔ٦ي爡F#PPL4UPSF IUUQFTUPSFPINTIBDPKQUJUMFT1!IJTBTIJN 窫额寸皾⚥!BXB[FLJ ࢲͷ3VCZ,BJHJࢀՃඅ༻ͷεϥΠυεϙϯαʔΛืू͍ͯ͠·͢ɻ