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
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
Search
Mitsuharu Emoto
October 24, 2024
Programming
0
52
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
YUMEMI.grow Mobile #17 - connpass
https://yumemi.connpass.com/event/331368/
Mitsuharu Emoto
October 24, 2024
Tweet
Share
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
iPhoneと共に過ごす夏
mitsuharu
0
19
WKWebViewとアクセシビリティ
mitsuharu
0
52
WKWebView と仲良くする
mitsuharu
0
130
推測するな、計測せよ(Swift編)
mitsuharu
0
53
React Native updates
mitsuharu
0
56
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
340
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
85
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
190
iOS 開発で便利なツールたち
mitsuharu
0
290
Other Decks in Programming
See All in Programming
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.2k
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
24
12k
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
130
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
790
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
160
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
220
Advance Your Career with Open Source
ivargrimstad
0
450
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
1.2k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
960
Catch Up: Go Style Guide Update
andpad
0
210
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
1.2k
Flutterで分数(Fraction)を表示する方法
koukimiura
0
120
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Site-Speed That Sticks
csswizardry
11
890
Become a Pro
speakerdeck
PRO
29
5.5k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Rails Girls Zürich Keynote
gr2m
95
14k
It's Worth the Effort
3n
187
28k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Transcript
ϝʔΧʔ4%,ෆཁʂ ඪ४ϑϨʔϜϫʔΫ͚ͩͰ࡞Δ αʔϚϧϓϦϯλʔͷҹΞϓϦ ߐຊޫ :6.&.*HSPX.PCJMF  1
ࣗݾհ w ͑ͱΈͭΔ w גࣜձࣾΏΊΈJ04ςοΫϦʔυ w ࠷ۙɺ+BWB4DSJQUZBNMΛॻ͘͜ͱ͕ଟ͍ w ࠓൃച͞ΕͨϩϚαΨ̎ͷϦϝΠΫ࡞ָ͕͠ΈͰ͢ 2
αʔϚϧϓϦϯλʔ w ίϯϏχͷϨδͳͲͰड͚औΔϨγʔτʢײ ࢴʣΛҹ͢ΔϓϦϯλʔͰ͢ w ͜ͷαʔϚϧϓϦϯλʔΛͬͯҹ͢ΔϞ όΠϧΞϓϦͷ࡞ΓํΛ؆୯ʹհ͠·͢ w ࠓճͷରJ04ΞϓϦͰ͕͢ɺ"OESPJE ͳͲଞϓϥοτϑΥʔϜͰ׆༻Ͱ͖·͢
ࢲͷαʔϚϧϓϦϯλʔ 3
֎෦ஔͱ࿈ܞ͢ΔΞϓϦ w ҰൠతʹɺϝʔΧʔ͕ఏڙ͢Δ4%,ΛΞϓϦʹΈࠐΜͰ։ൃ͢Δ w ࢲ͕ॴ༗͢ΔαʔϚϧϓϦϯλʔʹϝʔΧʔ4%,ଘࡏ͢Δ͕ɺ෦ι ϑτΣΞͷόʔδϣϯ͕ඞਢཁ݅ʹຬͨͯ͠ͳ͘ɺར༻Ͱ͖ͳ͍ w ਖ਼نͱ͍͑Ͳۀ͚ϋʔυΣΞͳͷͰɺاۀؒͷܖͳͲ w ϝʔΧʔ͕ఆ͢Δຊདྷͷ͍ํ͔Β֎ΕΔʢۀͷݸਓར༻ʣ
w ͯ͞ɺͲ͏͢Δ͔ʁ 4
Ϩγʔτ͚ҹهड़ݴޠ w ϓϦϯλʔʹରͯ͠ɺҹΛࢦࣔ͢Δϖʔδهड़ݴޠ͕͋Γ·͢ w ༗໊ͳͷͩͱɺΞυϏͷ1PTU4DSJQU͕͋Γ·͢ w 104͚αʔϚϧϓϦϯλʔΛ੍ޚ͢Δݴޠ&4$104͕͋Δ w ͜ͷ&4$104ͷίϚϯυΛαʔϚϧϓϦϯλʔʹૹΕ͍͍ w
ଟ͘ͷ4%,ͷҹॲཧ&4$104ίϚϯυΛૹ৴͍ͯ͠Δ 5
੍ޚϑϩʔͷΠϝʔδਤ 📱ᶃ͜ͷίϚϯυͰҹͯ͠ ᶄྃղ͠·ͨ͠ w ഁઢ෦ͷ௨৴ɺؒΛ༗ઢແઢͰଓͯ͠ߦ͍·͢ w ࢲར༻͍͢͠#MVFUPPUIΛ࠾༻ͯ͠·͢ w Ұൠతͳ$PSF#MVFUPPUIΛ༻੍͍ͨޚͳͷͰɺ࣮આ໌লུ͠·͢ 🧾
ᶅҹ 6
&4$104ͷ؆୯ͳઆ໌ w &4$104ͷਖ਼ମʢʁʣɺਐͷόΠτྻͰ͢ w ͨͱ͑ɺ࣍ͷΑ͏ͳίϚϯυΛΈ߹ΘͤͯɺҹύλʔϯΛ࡞Γ·͢ 7
ͨͱ͑ w ଠจࣈͷʮ)FMMP8PSMEʯΛҹ͍ͨ͠ w αʔϚϧϓϦϯλʔʢϖϦϑΣϥϧʣʹରͯ͠ɺҎԼͷίϚϯυΛॻ͖ࠐΉ w ͳ͓ɺ#MVFUPPUIͷॻ͖ࠐΈσʔλʹ্ݶ͕͋ΔͷͰɺదʹׂ͢Δ 1b 40 //
ॳظԽ 1b 45 01 // ଠࣈΦϯ 48 65 6c 6c 6f 20 57 6f 72 6c 64 // Hello World ͷ ASCII ίʔυ 0a // վߦ 8
ಈ࡞σϞ 9 IUUQTXXXZPVUVCFDPNXBUDI WH7F)8F6
αʔϚϧϓϦϯλʔͷ੍ޚ w αʔϚϧϓϦϯλʔͷҹ੍ޚͱฉ͘ͱɺ͍͠ҹΛ࣋ͨΕΔ͔͠Ε ·ͤΜ͕ɺ࣮ਐͷόΠτྻΛૹ৴͢Δ͚ͩͱγϯϓϧͳॲཧͰ͢ w 4%,ෆཁͰҹͰ͖ΔͷͰɺͦ͜ΒͷࢢൢͰ༡·͢ʢཁ֬ೝʣ w ͨͩ͠ɺը૾ͷΑ͏ͳσʔλ͕ଟ͍߹ɺίϚϯυ࡞ʹͪΐͬͱҰख ͕ؒཁΓ·͢ w
࣮ࡍͷ٬தϨδͰϨγʔτҹϓϩηε͕٧·ΔͱେมͰ͢ΑͶ 10
ͬͱৄ͘͠Γ͍ͨํ w དྷ݄݄ʹ։࠵͞ΕΔٕज़ॻయͰʮαʔϚ ϧϓϦϯλʔ੍ޚΞϓϦͷ։ൃೖʯΛग़൛ ͠·͢ w ͷାαϯγϟΠϯγςΟͷΦϑϥΠ ϯձʹϒʔεʢ͞ʣͰग़ల͠·͢ w ͥͻखʹऔͬͯɺ֬ೝͯ͠Έ͍ͯͩ͘͞
w Ҏ্ɺએͰͨ͠ 11
·ͱΊ w αʔϚϧϓϦϯλʔ4%,ͳͯ͘ɺҹΞϓϦ࡞Ε·͢ w Ϩγʔτཧ݊ɺΞΠσΟΞ࣍ୈͰ৭ʑ࡞ΕΔͷͰɺ։ൃର͍ w ࢲϨγʔτܕͷ໊ΧʔυɺΠϕϯτ༻ͷμϯϩʔυΧʔυʢઆ໌ จʴ23ίʔυʣΛ࡞Γ·ͨ͠ w ݱͰҹ͍ͨ͠ʂͱࢥͬͨ͜ͱ͕͋Δํͥͻࢼͯ͠Έ͍ͯͩ͘͞
12