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
660
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
googkitをはじめよう
sendagaya.jsのLTで発表したスライド。
Kuniwak
PRO
March 19, 2014
More Decks by Kuniwak
See All by Kuniwak
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
8
2.7k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
16
11k
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
37
22k
DeNA での思い出 / Memories at DeNA
orgachem
PRO
8
3.6k
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
18
4.8k
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
4
780
テストケースの名前はどうつけるべきか?
orgachem
PRO
2
940
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
22
5k
住宅を WebXR で評価しよう / Evaluating My Home by WebXR
orgachem
PRO
0
250
Other Decks in Technology
See All in Technology
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
7
2.9k
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
430
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
300
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
380
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
180
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1.1k
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
150
reFACToring
moznion
0
200
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
540
Jitera Company Deck
jitera
0
280
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
200
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
510
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Automating Front-end Workflow
addyosmani
1370
210k
sira's awesome portfolio website redesign presentation
elsirapls
0
310
Designing for Timeless Needs
cassininazir
1
400
Producing Creativity
orderedlist
PRO
348
40k
Design in an AI World
tapps
1
270
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building an army of robots
kneath
306
46k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
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