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
XSにまつわる話
Search
typester
December 23, 2012
Programming
4
2k
XSにまつわる話
Hokkaido.pm #8
typester
December 23, 2012
Tweet
Share
More Decks by typester
See All by typester
サーバーサイドエンジニアのためのiOSアプリ開発入門
typester
0
4.5k
Emacs実践入門 Perl編
typester
0
2.6k
Perlハッカーは息をするようにCPANモジュールを書く
typester
5
7.2k
UV - libuv binding for Perl
typester
1
6k
Hacking Mac OS X Cocoa API from Perl
typester
2
360
Other Decks in Programming
See All in Programming
Ruby Pattern Matching
bkuhlmann
0
920
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
490
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
170
Git Lint
bkuhlmann
4
740
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
310
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
640
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
360
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
340
Elm 0.19.0 Changes
bkuhlmann
0
480
Elm Form Validation
bkuhlmann
0
500
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
25
7.8k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
41
12k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
The Mythical Team-Month
searls
215
42k
Optimizing for Happiness
mojombo
370
69k
Code Reviewing Like a Champion
maltzj
513
39k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Designing Experiences People Love
moore
136
23k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Transcript
94ʹ·ͭΘΔ )PLLBJEPQN !UZQFTUFS
94.PEVMFT*XSPUF w %BUB".'94 w $PDPB(SPXM w $PDPB&WFOU-PPQ
w %BUB5YO#V⒎FS w %BUB.FTTBHF1BDL4USFBN w $PDPB#BUUFSZ*OGP w 67 w 5FYU%JTDPVOU OPUSFMFBTFE
94ʹखΛग़͢·Ͱ w 94৯Θͣݏ͍ظ ʙ w MFTUSSBU͞Μͱ͔HGYͱ͔ͷձҙຯෆ໌ͩ͠ʜ ͦ͠͏ʜ w J04ΞϓϦͷͨΊʹ$Ͱ".'35.1ύʔαʔϥΠϒϥ ϦΛॻ͍ͨɻ
ˠ͜ΕΛ94Խ͍ͨ͠ w %BUB".'94 %BUB.FTTBHF1BDLΛࢀߟʹݟΑ͏ݟ·Ͷɻ ˠοҙ֎ͱ؆୯
94ͱ w1FSMͱ֎ͷੈքΛͭͳ͙ͷ wFH1FSM͔Β$ͷϥΠϒϥϦΛ͏ wϥΠϒϥϦͷ1FSMόΠϯσΟϯάΛ࡞ ΔͨΊͷΈ
94ͱ w94Ͱߴͳ1FSMϓϩάϥϛϯάʂ ͍ͬͯ͏ͷҟ wFH.PVTFɺ5FYU9TMBUF wී௨ͷਓɺ·ͣϥΠϒϥϦΛී௨ʹ ॻ͍ͯɺͦΕΛ94ͰόΠϯσΟϯάΛ ͭ͘Εྑ͍
94ॻ͘ͷʹඞཁͳͷ wλʔήοτϥΠϒϥϦͷ͍ํ ʢ$$ ͱ͔ͷؚࣝΉʣ w94ͷࣝͦͷ 94ͷϚΫϩͨͪͷ ͍ํ w94ͷࣝͦͷ 1FSM$ͷσʔλ ม
λʔήοτϥΠϒϥϦͷ ͍ํ ͷ߹ wJ04ΞϓϦέʔγϣϯͷ։ൃ͕େ͖͍ w$PDPB"1*׳Εͨ wMJCNTHQBDLɺMJCFWɺMJCVWͱ͔Ξ ϓϦ͔ΒΑ͘͏
94ͷࣝͦͷ w94ϚΫϩʢBOEYTͷߏจʣ ͷ͍ํ w45 / ͱ͔943&563/ / ͱ͔ͷϚ Ϋϩ܊ wQFSMEPDQFSMYTUVU
QFSMEPDQFSMYT͋ͨΓ͕ࢀߟॻ
94ͷࣝͦͷ w1FSM$ͱͷΦϒδΣΫτม w47ͱ͔"7ͱ͔)7ͱ͔Λ$ͷมʹ͠ ͨΓɺ$ͷม͔Β47ͱ͔Λͭͬͨ͘ Γ wQFSMEPDQFSMHVUT
94Ϟδϡʔϧͷ࡞Γํ w.PEVMF*OTUBMM946UJMPS .PEVMF#VJME1MVHHBCMF946UJM Λ͔ͭ͏ͱඇৗʹ؆୯ wޙऀͬͨ͜ͱͳ͍͚Ͳ࣍ͷϞδϡ ʔϧͰ͔͓ͭ͏ͱ͓͓ͬͯΓ·͢
.*946UJM w94ਆ HGY ɺ94ॻͨ͘ΊͷϢʔς ΟϦςΟ wIUUQQFSMVTFSTKQBSUJDMFTBEWFOU DBMFOEBSIBDLFSIUNM
%FNP
None
w ೋͭํ๏͕͋Δ w YTΛ͔͔ͣʹYTVCQQͰੜ͞ΕͨDϑ ΝΠϧͱಉ͡ܗࣜͷϑΝΠϧΛNͰॻ ͘ɻ w YTͰ0CKFDUJWF$Λॻ͖ɺYTVCQQͰ ม͞ΕͨDϑΝΠϧΛNʹϦωʔ Ϝ
94Ͱ0CKFDUJWF$
w)BDLJOH.BD$PDPB"1*GSPN1FSM :"1$"TJB ࢀর wIUUQTTQFBLFSEFDLDPNUZQFTUFS IBDLJOHNBDPTYDPDPBBQJGSPN QFSM 94Ͱ0CKFDUJWF$
w 1FSMͰ.BDΞϓϦ͕ॻ͖͍ͨΘ͚͡Όͳ͘ɺ1FSMͰ .BDͷػೳʹΞΫηε͍͚ͨͩ͠ w 1FSMͰ0CKFDUJWF$ͷߏจΛදݱͨ͠Γͱ͔͢ΔͱΧΦ εʹͳΔͷʹݟ͍͑ͯΔ͠ʜ w ୯ػೳΛ1FSMͷྲّྀͰ͔ͭ͑Δ୯ମϞδϡʔϧʹ͍ͯ͠ ͬͨ΄͏͕ྑ͍ w
0CKFDUJWF$ࣗମ--ͬΆ͍͠ɺϝϞϦपΓ1FSMͱ͍ ͬ͠ΐʢSFGDPVOUํࣜʣͩ͠ɺΞϓϦPCKDͰॻ͜ ͏ʂ .BD3VCZతͳͷʁ
w 941FSMΛ֎ͷੈքͱͭͳ͙ͷ w 1FSMͷੈքͱରͷੈքɺ྆ํͷ͕ࣝඞཁ ʢ྆ํͷ͕ࣝ͋Δਓʹເͷπʔϧʣ w 1FSM͔͠͠Βͳ͍͚Ͳ͋ͷϥΠϒϥϦ͔͍ͭ ͍ͨʂͬͯͱ͖ w ͦͷϥΠϒϥϦ͑ΔਓʹͨͷΉ
w ࣗͰͦͷϥΠϒϥϦΛษڧ͔ͭͭ͘͠ ·ͱΊ
w 941FSMΛ֎ͷੈքͱͭͳ͙ͷ w 1FSMͷੈքͱରͷੈքɺ྆ํͷ͕ࣝඞཁ ʢ྆ํͷ͕ࣝ͋Δਓʹເͷπʔϧʣ w 1FSM͔͠͠Βͳ͍͚Ͳ͋ͷϥΠϒϥϦ͔͍ͭ ͍ͨʂͬͯͱ͖ w ͦͷϥΠϒϥϦ͑ΔਓʹͨͷΉ
w ࣗͰͦͷϥΠϒϥϦΛษڧ͔ͭͭ͘͠ ·ͱΊ