Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Webで動画解析 〜Google Meetの挙手とリアルの挙手を連動させるChrome拡張作った話〜 / sync-raise-hand
ryo
September 19, 2022
Technology
0
45
Webで動画解析 〜Google Meetの挙手とリアルの挙手を連動させるChrome拡張作った話〜 / sync-raise-hand
PWA Night 2022/10/21
ryo
September 19, 2022
Tweet
Share
More Decks by ryo
See All by ryo
Resumable な JavaScript フレームワーク Qwik を学ぶ / qwik-resumable
kawamataryo
0
2.8k
JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する/ reinforcing the type
kawamataryo
0
2.8k
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化する / Introducing-suppress-ts-errors
kawamataryo
2
220
Python の dotted path をコピーするVS Code 拡張を作ってみた / I made a copy python path.
kawamataryo
0
150
OSS活動ことはじめ / begin oss activities
kawamataryo
7
4.5k
閲覧履歴、ブックマーク、タブを 横断的に検索できる Chrome拡張を作った話 / introduction to chikamichi
kawamataryo
4
3.8k
esa+VuePressでJamstackなドキュメントサイトを作る / Build Jamstack site with VuePress & esa
kawamataryo
2
1.9k
Vue.js 状態管理の選択肢 - そのVuex本当に必要ですか - / Vue.js State Management Options
kawamataryo
7
3.7k
Firebase + Bolt で もくもく会用のSlack botを作った話 / Build slack bot with firebase + Bolt
kawamataryo
2
6.1k
Other Decks in Technology
See All in Technology
230125 古いタブレットの活用 かーでぃさん
comucal
PRO
0
17k
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
530
オブザーバビリティのベストプラクティスと弥生の現状 / best practices for observability and YAYOI’s current state
yayoi_dd
0
170
5分でわかるファストドクターテクノロジーズ
fast_doctor
0
100
「一通りできるようになった」その先の話
hitomi___kt
0
150
CES_2023_FleetWise_demo.pdf
sparkgene
0
130
組織に対してSREを適用するとどうなるか
kuniim
9
3.1k
AI Services 概要 / AI Services overview
oracle4engineer
PRO
0
180
S3とCloudWatch Logsの見直しから始めるコスト削減 / Cost saving S3 and CloudWatch Logs
shonansurvivors
0
270
AI Builderについて
miyakemito
1
1k
オンプレk8sとEKSの並行運用の実際
ch1aki
0
320
03_ユーザビリティテスト
kouzoukaikaku
0
820
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
49
7.9k
How to name files
jennybc
47
73k
Designing with Data
zakiwarfel
91
4.2k
KATA
mclloyd
12
9.7k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
254
12k
How to train your dragon (web standard)
notwaldorf
66
4.3k
Ruby is Unlike a Banana
tanoku
93
9.6k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Testing 201, or: Great Expectations
jmmastey
25
5.7k
A Philosophy of Restraint
colly
193
15k
Git: the NoSQL Database
bkeepers
PRO
419
60k
Transcript
8FCͰಈըղੳ ʙ(PPHMF.FFUͷڍखͱϦΞϧͷڍखΛ࿈ಈͤ͞Δ $ISPNF֦ுΛ࡞ͬͨʙ 18"/JHIU
!,BXBNBUB3ZP 👨💻&OHJOFFS!-"13"4JOD 🔥ݩফ࢜ ❤ 5ZQF4DSJQU 7VF %FOP 3FBDU 🏄ݒਨ ݸਓ։ൃ
ࠓ͢͜ͱ💬
ɾ4ZOD3BJTF)BOEͷհ ɾ$ISPNF&YUFOTJPOTͷ࣮ ɾϋϯυτϥοΩϯάͷৄࡉ
4ZOD3BJTF)BOETͱʁ✋
None
ϦΞϧͳڍखͱ(PPHMF.FFU্ͷڍखϘλϯΛ ࿈ಈͤ͞Δ$ISPNF֦ு
%&.0📺
ͲͷΑ͏ʹڍखΛఆ͍ͯ͠Δʁ👁
)BOEUSBDLKTΛͬͯڍखΛఆ🖐 ϒϥβ্Ͱ8FCΧϝϥͷσʔλ͔Βɺ ϋϯυαΠϯΛఆͰ͖Δ )BOEUSBDLKTΛͬͯڍखΛఆ
τϥοΩϯά։࢝
τάϧϘλϯ0/ Ͱݺͼग़͠ τϥοΩϯά։࢝
)BOE5SBDLKTͰͷ τϥοΩϯά։࢝ τϥοΩϯά։࢝
ඵ͝ͱʹಈըΛݕূ ݕূ݁ՌΛݩʹϘλϯૢ࡞ τϥοΩϯά։࢝
Ϙλϯૢ࡞ ڍखϘλϯͷ%0.Λऔಘ
खͷܗ͕PQFOͱఆ͞Ε͍ͯͳ͍͔ͭ ڍखϘλϯ͕ԡ͞Ε͍ͯͳ͍߹ɺ ڍखϘλϯΛΫϦοΫ Ϙλϯૢ࡞
खͷܗ͕PQFOͱఆ͞Εͳ͍߹͔ͭɺ ڍखϘλϯ͕ΫϦοΫ͞Ε͍ͯΔ߹ɺ ڍखϘλϯΛΫϦοΫͯ͠ڍखΛ͢ Ϙλϯૢ࡞
τϥοΩϯάఀࢭ
τϥοΩϯάఀࢭ τάϧϘλϯ0'' Ͱݺͼग़͠
τϥοΩϯάఀࢭ )BOE5SBDLKTͷτϥοΩϯάΛఀࢭ ղੳͷΠϯλʔόϧΛղআ
)BOE5SBDLKT Ͳ͏ͬͯखͷܗΛఆ͍ͯ͠Δʁ🔎
)BOE5SBDLKTͷίʔυΛಡΉ👀
⚠͔͜͜ΒઌงғؾͰઆ໌ͯ͠·͢ʜ 5FOTPS'MPXKTΘ͔Βͳ͍😇
ॳظԽॲཧᶃ victordibia/handtrack.js/tree/master/src/index.js
ॳظԽॲཧᶃ victordibia/handtrack.js/tree/master/src/index.js ΦϒδΣΫτݕग़ͷΫϥεΛॳظԽ͠ ͯϞσϧͷMPBEॲཧΛ࣮ߦ
ॳظԽॲཧᶄ victordibia/handtrack.js/tree/master/src/index.js
ॳظԽॲཧᶄ victordibia/handtrack.js/tree/master/src/index.js ύϥϝʔλʹదͨ͠ ֶशࡁΈϞσϧͷύεΛઃఆ
ॳظԽॲཧᶄ victordibia/handtrack.js/tree/master/src/index.js 5FOTPS'MPXKTΛͬͯɺ ֶशࡁΈϞσϧΛϩʔυ
τϥοΩϯάελʔτ victordibia/handtrack.js/tree/master/src/index.js
τϥοΩϯάελʔτ victordibia/handtrack.js/tree/master/src/index.js OBWBHBUPSNFEJB%FWJDFTͰ ଓ͞ΕͨΧϝϥΛऔಘ͠ WJEFPλάͷιʔεʹ
खͷܗͷݕग़ victordibia/handtrack.js/tree/master/src/index.js
खͷܗͷݕग़ victordibia/handtrack.js/tree/master/src/index.js 7JEFPͷϑϨʔϜΛ 5FOTPSΦϒδΣΫτʹม
खͷܗͷݕग़ victordibia/handtrack.js/tree/master/src/index.js ֶशࡁΈϞσϧʹͯ͠ खͷܗΛݕग़
ͨ͠ϙΠϯτʁ💡
ίϯτϩʔϥʔͷ6*🎮 $ISPNFͷը໘ʹҧײͳ༹͚͘ࠐΉΑ ͏ʹϚςϦΞϧσβΠϯͰελΠϦϯά ө૾ͷअຐʹͳΒͳ͍Α͏ʹҙͷՕॴ ʹ%%ͰҠಈՄೳʹ
ڍखϘλϯͷ֦େΞχϝʔγϣϯ🔘 ڍखͷڍಈ͕͔Γ͍͢Α͏ʹɺ ڍखϘλϯʹ֦େɾॖখΞχϝʔγϣϯ ΛՃ
5FNQMBUFSFQPTJUPSZͰͷര։ൃ🏎 7JUFΛͬͨ$ISPNF֦ுػೳͷ UFNQMBUFSFQPTJUPSZͷ WJUFTTFXFCFYUΛ͍ɺ։ൃڥߏங ΛޮԽϝΠϯػೳͷ࣮ʹྗɻ
͓ΘΓʹ🏁
ɾ)BOE5SBDLKTੌ͍ʂ ɾ5FOTPS'MPXKTͰ1ZUIPOͰ࡞ͬͨϞσϧར༻Ͱ͖Δ ɾ4ZOD3JTF)BOEͬͯͶ✋
8F"SF)JSJOH
બߟ՝ެ։த💯