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
論理と感覚
Search
Gin
February 13, 2020
Programming
0
190
論理と感覚
Gin
February 13, 2020
Tweet
Share
More Decks by Gin
See All by Gin
Cで理解するソケットプログラミング
gin2525
0
430
try to scraping with linebot
gin2525
1
210
Other Decks in Programming
See All in Programming
[SF Ruby, March 2024] Rails on Wasm
palkan
0
370
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
180
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
330
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
9
3.2k
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.6k
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
190
Git Rebase
bkuhlmann
11
1.6k
SwiftUI Performance 不要なViewの再描画と更新を抑える
bigamitiongit
1
150
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
350
1인 개발자로 행복하게 살기 - GDG 송도 헬로월드 2024
benjaminkim
1
5.6k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Writing Fast Ruby
sferik
620
60k
Become a Pro
speakerdeck
PRO
10
4.5k
Six Lessons from altMBA
skipperchong
20
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Faster Mobile Websites
deanohume
297
30k
Done Done
chrislema
178
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
YesSQL, Process and Tooling at Scale
rocio
163
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
Web development in the modern age
philhawksworth
202
10k
Transcript
ཧͱײ֮ͷΪϟοϓʹ͍ͭͯ
ࣗݾհ ২ాɹୋ༐ɹ ̎̍ ֶੜ ֶΞϨϧΪʔ࣏ྍத -*/&ʹظΠϯλʔϯத ͨ·ʹίϯςετ +BWB QZUIPO
ϚʔΫΞοϓ
ૣͰ͕͢ɺͰ͢ɻ ɹΞϦεͱϘϒαΠίϩΛ ɹɹɹɹɹɹɹɹɹɹͻͱͭͣͭ͛·͢ɻ ɹग़͕ͨେ͖͔ͬͨํ͕উͪͰ͢ɻɹɹ ɹͯ͞ɺΞϦε͕উͭ֬ ɹɹɹɹɹɹɹɹɹͲΕ͘Β͍Ͱ͠ΐ͏ʁ
1/2 Ͱʁ
ՄࢹԽͯ͠Έ·͠ΐ͏ɻ "MJDF # 0 C 8JO -PTF
"MJDF # 0 C
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y "MJDF # 0 C
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 15/36 5/12
·ͨ·ͨɺɻ
ɹ ɹࡾͭͷ෧͕͋Γ·͢ɻ ɹɹɺҰ͕ͭ݊ೖͬͯ·͢ɻ ɹ͋ͳͨͦΕ͕ཉ͍͠ɻ͋ͳͨঃʹɺ̍ͭΛબΜͩɻ ɹ ɹ͢Δͱɺओ࠵ऀ͕͜ΜͳఏҊΛͯ͘͠Δɻ ɹʮࢲ͕ɺϋζϨͷ෧Λ։͚ͯΈͤ·͠ΐ͏ɻ ɹɹɹͦͷޙɺ෧Λସ͑ͯΒͬͯߏ͍·ͤΜɻʯ ɹओ࠵ऀએݴ௨ΓɺϋζϨͷ෧Λ։͚ͯΈͤͨɻ ɹະ։෧ͷ෧ɺ
ɹʮ͋ͳ͕͍ͨ࣋ͬͯΔ෧ʯͱʮओ࠵ऀ͕։͚ͳ͔ͬͨ෧ʯͷೋͭͩɻ ɹ͊͞ɺ͋ͳͨ෧ΛೖΕସ͑Δ͖ͩΖ͏͔ʁ
"ೖΕସ͑Δ͖Ͱ͋Δɻ
ɹ·ͣɺ͋ͳ͕ͨ෧Λ࠷ॳʹ ɹબͿલ͔Βߟ͑ͯ·͠ΐ͏ɻ "͕ͨΓ #͕ͨΓ $͕ͨΓ 1/3 1/3 1/3
ɹ࣍ʹɺ͋ͳ͕ͨ෧Λ࠷ॳʹ ɹબΜͩ࣌Λߟ͑·͠ΐ͏ɻ "͕ͨΓ #͕ͨΓ $͕ͨΓ 1/3 1/3 1/3 "ΛબΜͩ
#ΛબΜͩ $ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ
"ʢͨΓʣ # ϋζϨ બΜͩ $ ϋζϨ ओ࠵ऀ͕։෧ ͭ·ΓɺೖΕସ͑ΔͱͨΔɻ ओ࠵ऀ͕։෧ͨ͠ͱ͖ʹ͍ͭͯߟ͑Δ
"͕ͨΓ #͕ͨΓ $͕ͨΓ 1/3 1/3 1/3 "ΛબΜͩ #ΛબΜͩ
$ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ
#ʢͨΓʣ " ϋζϨ બΜͩ $ ϋζϨ ओ࠵ऀ͕։෧ ΓɺೖΕସ͑ΔͱͨΔɻ ओ࠵ऀ͕։෧ͨ͠ͱ͖ʹ͍ͭͯߟ͑Δ
"͕ͨΓ #͕ͨΓ $͕ͨΓ 1/3 1/3 1/3 "ΛબΜͩ #ΛબΜͩ
$ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ ৭͚͞ΕͨՕॴ ʮೖΕସ͑ΔʯͱͨΔ
"͕ͨΓ #͕ͨΓ $͕ͨΓ 1/3 1/3 1/3 "ΛબΜͩ #ΛબΜͩ
$ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ "ΛબΜͩ #ΛબΜͩ $ΛબΜͩ 3/9 1/3 ʜ 6/9 2/3 ʜ
ʙ·ͱΊʹม͑ͯʙ ͕͔͑ͨͬͨ͜ͱɻ
ײ֮ͱ͍͏ͷෆ͔֬Ͱ͢ɻ Ͱɺʮཧʯͱ͍͏ಓ۩͕զʑʹ͋Γ·͢ɻ ্ख͍͘͜ͳͤΕɺʮঢ়گʯʮใʯ ΛదʹཧͰ͖·͢ɻ
ʮཧʯͱ͍͏ಓ۩Λ͍͜ͳͨ͢Ίʹ ʮֶʯ͍͍࿅शʹͳΔͱߟ͍͑ͯ·͢ɻ
Ҏ্Ͱ͢ɻ ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ