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
googkitの進捗
Search
Kuniwak
PRO
September 28, 2014
Technology
2
120
googkitの進捗
Kuniwak
PRO
September 28, 2014
Tweet
Share
More Decks by Kuniwak
See All by Kuniwak
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
390
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
22
4.1k
住宅を WebXR で評価しよう / Evaluating My Home by WebXR
orgachem
PRO
0
99
HOME VR
orgachem
PRO
1
800
uGUI の自動操作の考え方と操作方法
orgachem
PRO
1
1.4k
Swift Macro に備えて構文木を 10min で学ぶ / Learn Syntax Tree for Swift Macro in 10 minutes
orgachem
PRO
1
1.2k
SoftWare Engineer in Test のおしごと / What is SWET
orgachem
PRO
1
1.1k
私と Nature Remo E / Nature Remo E
orgachem
PRO
0
26k
存在しないアセットへの参照と 未公開アセットでのネタバレに どう立ち向かうか / How to prevent missing assets and spoilers by assets
orgachem
PRO
1
1.1k
Other Decks in Technology
See All in Technology
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
540
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
9
1.9k
OCI Success Journey OCIの何が評価されてる?疑問に答える事例セミナー(2025年2月実施)
oracle4engineer
PRO
2
220
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
180
エンジニア主導の企画立案を可能にする組織とは?
recruitengineers
PRO
1
310
【Forkwell】「正しく」失敗できるチームを作る──現場のリーダーのための恐怖と不安を乗り越える技術 - FL#83 / A team that can fail correctly by forkwell
i35_267
1
100
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
110
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
1.6k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
210
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
JavaにおけるNull非許容性
skrb
2
2.7k
Featured
See All Featured
Designing Experiences People Love
moore
140
23k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Navigating Team Friction
lara
183
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Gamification - CAS2011
davidbonilla
80
5.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Practical Orchestrator
shlominoach
186
10k
Transcript
HPPHLJUͷਐḿ +BWB4DSJQU'SBNFXPSL)BDLBUIPO $MPTVSF-JCSBSJBO,VOJXBL
ਐḿ w ෳϖʔδͷΞϓϦέʔγϣϯʹରԠ w ͏Μ͜ςετΛ໓΅͢ϩʔυϚοϓΛࡦఆ w ͏Μ͜ςετ໓΅͢ w τοϓϨϕϧͷड͚ೖΕςετΛ࣮த
͍ͩͿલ K2VFSZ͖͚ͬͯͨͲɺ Ͳ͏ͯ͠࠶ར༻Ͱ͖ͳ͍ ͷ͕Ͱ͖͕͋ͬͯ͠·͏ʜ
ͳʹ͔͍͍ͷʜ ࣌·ͩແ໊
ग़ձ͍ ! ! ! $MPTVSF-JCSBSZ Λ͏ͱ ࠶ར༻͍͢͠Β͍͠ʂ
͡Ό͋ͬͯΈΔ͔ɺͬͯʜ ͋ͬɺ$MPTVSF-JCSBSZ ͷηοτΞοϓɺ ϚδͰͩΔ͍ʜ
આ໌ϖʔδ ͻͨ͢Β͍
࠷ॳ զຫͯ͠ηοτΞοϓ
ચ SZ $MPTVSF-JCSBSZʜ εΰΫʜΠΠʜ
ͱ͍͏ͷ Ϟδϡʔϧʢ໊લۭؒʣ Ϋϥεࢦܧঝ
ͱ͍͏ͷʜ Ϟδϡʔϧʢ໊લۭؒʣʂ goog.provide(‘hoge’); goog.require(‘hoge’);
ͱ͍͏ͷʜ ҆৺ͷΫϥεࢦܧঝʂ var Parent = function() {}; ! var Child
= function() { goog.base(this); }; goog.inherits(Child, Parent);
܁Γฦ͠·͕͢ $MPTVSF-JCSBSZʜ εΰΫʜΠΠʜ
ͦΕͰଓ͚͍ͯΔͱ ͬͺΓηοτΞοϓ͕ ΊΜͲ͍͘͞
ͦΜͳͱ͖ ! ! ! HPPHLJUΛݟ͚ͭΔ
͜Ε͕ɺ͜͏ $ googkit init $ googkit setup આ໌ϖʔδ
HPPHLJUͬͯΈͨ Χ—ϯ—λ—ϯ
͍Ζ͍Ζ͍ͬͯͨ͘͡Βʜ $POUSJCVUPSʹʜ
Ͱ ࣮ࡍʹΈͯΈ·͠ΐ͏
͜ΜͳʹΧϯλϯͩͱʜ Ͱʁ ͭʹ$MPTVSF-JCSBSZͱ͔ ͬͯͳ͍͠ʁ
$MPTVSF-JCSBSZεΰΠʂ ! ! (NBJMͱ͔ (PPHMF.BQTͰ ΘΕͯΔ
$MPTVSF-JCSBSZεΰΠʂ .#ͷϞδϡʔϧ܈ ✦ 6*ʢ5BCɺ)47ύϨοτʣ ✦ ҉߸ܥʢCBTFɺTIBʣ ✦ ಌΕͷΧελϜΠϕϯτ hoge.addEventListener
$MPTVSF-JCSBSZεΰΠʂ $MPTVSF$PNQJMFSͰ ͯ͢Λѹॖ ࠷దԽ Ͱ͖Δͷ $MPTVSF-JCSBSZ͚ͩοʂ ѹॖͰ༗໊ͳ
ͦΜͳ$MPTVSF-JCSBSZ͕ HPPHLJUͰ Χϯλϯ—ʹ ࢝ΊΒΕ·͢
͋Γ͕ͱ͏͍͟͝·ͨ͠ @orga_chem