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
March 19, 2014
Technology
2
490
googkitをはじめよう
sendagaya.jsのLTで発表したスライド。
Kuniwak
PRO
March 19, 2014
Tweet
Share
More Decks by Kuniwak
See All by Kuniwak
住宅を WebXR で評価しよう / Evaluating My Home by WebXR
orgachem
PRO
0
31
HOME VR
orgachem
PRO
1
750
uGUI の自動操作の考え方と操作方法
orgachem
PRO
0
1.1k
Swift Macro に備えて構文木を 10min で学ぶ / Learn Syntax Tree for Swift Macro in 10 minutes
orgachem
PRO
1
850
SoftWare Engineer in Test のおしごと / What is SWET
orgachem
PRO
1
840
私と Nature Remo E / Nature Remo E
orgachem
PRO
0
23k
存在しないアセットへの参照と 未公開アセットでのネタバレに どう立ち向かうか / How to prevent missing assets and spoilers by assets
orgachem
PRO
1
870
睡眠する技術 / Technology to Sleep
orgachem
PRO
15
13k
LintオタクによるLint解説 / Introduction to Lints
orgachem
PRO
26
11k
Other Decks in Technology
See All in Technology
パフォーマンスを改善するには仕様変更が1番はやい
yamamotohiroya
12
4.6k
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
2
110
App Runnerでパラメーターストアの値を使ってみた
miura55
0
230
OpenStack再入門「アーキテクチャ編」
kajinamit
0
240
Pass On What You Have Learned: Deploying to Production
ianlee1521
0
140
Beginner's Guide to Partitioning vs. Sharding in Postgres | Claire Giordano | Nordic PGDay 2024
clairegiordano
0
210
あなたの知らないバグバウンティの世界
eurekaberry
1
1.4k
なんでもかんでもコンテナ化すればいいってもんでもないけど なんでもかんでもコンテナ化したらスッキリしました
saramune
1
160
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
yukihirochiba
0
1.4k
The Disturbing Truth: Why Do Most Software Projects Suck?
lemiorhan
0
110
自己完結な開発者組織を支える プラットフォーム作り
recruitengineers
PRO
2
230
テストだけで品質は上がらない?! エセ自己組織化した品質組織からの脱却 / JaSST'24 Tokyo
visional_engineering_and_design
9
2.9k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Become a Pro
speakerdeck
PRO
8
4.2k
Code Reviewing Like a Champion
maltzj
512
39k
Practical Orchestrator
shlominoach
180
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Transcript
HPPHLJUΛ͡ΊΑ͏ 4FOEBHBZBKT-5
"CPVUΘͨ͠ ˒ !PSHB@DIFN ʢʔͱ΅ʔΔʣ ˒ ి௨େӃੜ ˒ Ѫ+BWB4DSJQU ˒ HPPHLJUDPOUSJCVUPS
͍ͩͿલ 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