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
kyotolt22_20181109.pdf
Search
Mitsuharu Emoto
November 09, 2018
0
1k
kyotolt22_20181109.pdf
Mitsuharu Emoto
November 09, 2018
Tweet
Share
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
mitsuharu
0
13
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
29
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
54
iOS 開発で便利なツールたち
mitsuharu
0
220
「ゆめみ大技林 ’24」の紹介
mitsuharu
0
50
Vanilla JavaScript はマルチプラットフォームの夢を見るか
mitsuharu
0
220
技適警察24時
mitsuharu
0
180
iOS アプリ開発におけるデータストリーム超入門
mitsuharu
0
180
オープンソースで作る自己紹介ソリューション
mitsuharu
0
74
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Happy Clients
brianwarren
98
6.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Building Applications with DynamoDB
mza
90
6.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Building Adaptive Systems
keathley
38
2.3k
Scaling GitHub
holman
458
140k
Designing the Hi-DPI Web
ddemaree
280
34k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Building Your Own Lightsaber
phodgson
103
6.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Transcript
ࣗવݴޠͱػցֶशʢͦͷ̎ʣ ʮϥϯμ ϜͳจࣈྻΛఆ͍ͨ͠ʯ ߐຊޫ ,ZPUP-5 !1
ࣗݾհ w ߐຊޫʢ͑ͱΈͭΔʣ w γʔαʔגࣜձࣾϞόΠϧιϦϡʔγϣϯࣄۀ෦ w J04ΞϓϦͷ։ൃͱػցֶशΛ༻͍ͨ։ൃʹैࣄ w େֶͷͱ͖ʹػցֶशʢ.$.$ͱ͔ʣͬͯͨ !2
ఆٛʮϥϯμ Ϝͳจࣈྻʯ w SBOEؔͳͲͰແ࡞ҝʹੜ͞Εͨจࣈͷྻ w ฏԾ໊ͩͬͨΓࣈͩͬͨΓӳࣈͩͬͨΓͱ༷ʑ w จࣈྻͷ͞ϥϯμϜʢͨͩ͠ݱ࣮తͳ͞ʣ !3
w ϥϯμϜͳจࣈྻͷੜ؆୯ w ຊʹϥϯμϜͳͷ͔ͳͲɼΊΜͲ͏͍͘͞ͳ͠ w Ͱɼ͋Δจࣈྻ͕༩͑ΒΕͨͱ͖ɺͦΕ͕ϥϯμϜͳจ ࣈྻ͔Ͳ͏͔Ͳ͏ͬͨΒఆͰ͖Δʁ !4
ߟ͑ΒΕΔಛ w Ұ༷͔Βੜ͞ΕΔͷͰจࣈۉҰʹग़ݱ͢Δ w ൃԻͳͲ୯ޠͷݴޠͷੜنଇϧʔϧʹैΘͳ͍ w ҙຯ͕ͳ͍୯ޠ͕ੜ͞ΕΔ !5
ఆख๏ͷީิ w ग़ݱසͷݕূ w ՄಡՄೳͷݕূ w ҙຯ͋Γͷݕূ !6
ग़ݱසͷݕূ w ΧΠೋݕఆΛͬͯɼසͷݕఆ͕Ͱ͖Δ w ͔͠͠ͳ͕Βɼ w ͯ͘จࣈఔͷจࣈྻͰेͳݕఆͰ͖ͳ͍ w จࣈස͕ͣͭͷ୯ޠͩͬͯ͋ΔʢྫXPSEͳͲʣ w
ʘ ?P? ʗ !7
ൃԻՄೳͷݕূ w ԻࢠԻʹ͚ͯɼͦͷ࿈ଓੑΛௐΔ w ͔͠͠ͳ͕Β w ຊޠجຊతʹʮจࣈʹൃԻه߸ʯ͡ΌΜ w ӳޠͳΒՄೳ͕ͩ w
ʘ ?P? ʗ !8
ҙຯ͋Γͷݕূ w ࣙॻσʔλΛ࡞ͬͯɼςʔϒϧϐοΫΞοϓͩ͋ʂ w ͔͠͠ͳ͕Β w ࡾ୯ݱ͍ܰޡࣈͷจࣈมԽͲ͏͢ΔΜͩ w ৽͍͠ݴ༿͍Ζ͍Ζͳ֎ࠃޠͲ͏͢ΔΜͩ w
ʘ ?P? ʗ !9
ػցֶश͔Βͷ ΞϓϩʔνΛߟ͑ͨ !10
ঢ়ଶભҠϞσϧ w ͋Δঢ়ଶ͔Β࣍ͷঢ়ଶͷભҠΛϞσϧԽͨ͠ͷ w //ͱҟͳΔ)...$.$ͷΞϓϩʔν w จࣈΛঢ়ଶͱ͠ɼจࣈྻΛભҠͱߟ͑Δ w ঢ়ଶભҠ֬ΛٻΊͯɼจࣈྻͷධՁΛߦ͑ͳ͍͔
!11
จࣈྻͷભҠঢ়ଶϞσϧ ྫ͑ɼBQQMFͷঢ়ଶભҠϞσϧΛߟ͑Δ i൪ͷจࣈɹɹ͔Βj൪ͷจࣈɹɹͷભҠ֬Λɹ ͱ͢ΔͱɼจࣈྻͷભҠ֬PҎԼͷΑ͏ʹͳΔ B Q Q M F a
pwi , wj P = ∏ i, j pwi , wj wj wi !12
จࣈͷભҠ֬ ྫ͑ɼจࣈBͷભҠ֬ จࣈB͕࣍ʹจࣈiʹભҠ͢Δ ֬Λɹɹͱ͢ΔͱɼભҠ֬ ҎԼͷ݅Λຬͨ͢ ∑ i pa,i = 1
B C D B pa,a ɿ pa,c pa,b ɿ pa,i !13
ભҠ֬Ͳ͏ܾ·Δʁ w ྫ͑ɼBQQMFͷ߹ɼจࣈQ จࣈQ·ͨจࣈMͷ͍ͣ Ε͔ʹભҠ͢Δ w ͜ͷ··ͰBQQMFઐ༻ͷભ Ҡ֬ͱͳΔͷͰɼΑΓଟ͘ ͷจࣈྻΛ༻͍ͯɼભҠ֬ Λֶश͢Δ
Q M Q pp,p = 0.5 pp,l = 0.5 !14
ભҠ͔֬ΒԿ͕͔Δʁ w ঢ়ଶભҠ֬ɼֶशσʔλͷจࣈભҠύλʔϯʹैͬͯɼ ֶशʢܭࢉʣ͞ΕΔ w ֶशσʔλͱೖྗจࣈྻͷύλʔϯ͕͚ۙΕɼભҠ֬ େ͖͘ͳΓɼରʹԕ͚Εখ͘͞ͳΔ w ͭ·Γɼֶशύλʔϯʹਖ਼͍͠୯ޠσʔλΛ༩͑Εɼϥ ϯμϜ͔ͦ͏Ͱͳ͍͔͕ఆͰ͖Δ
!15
ͬͯΈͨʢσϞʣ w ਖ਼͍͠ӳ୯ޠϦετΛֶशσʔλͱͯ͠ɼঢ়ଶભҠϞσϧ Λֶश͠·ͨ͠ w ֶशσʔλͷ߹্ɼࠓճӳ୯ޠ͕ରͰ͕͢ɼຊޠ ͦͷଞίʔυͰରԠ͍ͯ͠·͢ w IUUQTHJUIVCDPNNJUTVIBSV5FYU5SBOT1SPC !16
·ͱΊ w ঢ়ଶભҠϞσϧΛ࡞ͯ͠ɼϥϯμϜͳจࣈྻͷఆΛߦ ͍·ͨ͠ w άάΔͱӳޠݍͷఆख๏ز͔ͭݟ͔͚Δ͕ɼຊޠͰ ಛผʹ༗ޮͳख๏ͳ͍ͬΆ͍ʢࣗௐʣ w ݸਓతʹɼଞͷൺֱཁૉ͕͋Εɼ͜ΕΛಛྔͷ̍ ͭͱͯ͠ɼೋྨΛͬͨΒྑ͍͔ͳͱ
!17
࠷ޙʹ'"2 2ਖ਼͍͠ຊޠͷ୯ޠϦετͲ͜ʹ͋Γ·͔͢ʁ "ࢲΓ͍ͨ 2ϥϯμϜͳจࣈྻͷఆͰͰ͖ͨΜͰ͔͢ʁ "ͳΜͱͳ͘ಈ͍ͯΔ !18