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
非エンジニアでもデキる ラクラク自動化生活
Search
Daisuke Yamashita
August 24, 2015
Business
1.4k
9
Share
非エンジニアでもデキる ラクラク自動化生活
えびスタ!#3 特別編「NewsPicksウェブ版リニューアルの裏側」のLT
http://ebista.connpass.com/event/18581/
Daisuke Yamashita
August 24, 2015
More Decks by Daisuke Yamashita
See All by Daisuke Yamashita
EducationTech Talks Tokyo #1
dddaisuke
2
2k
CTOが語る「Challenge」~うちの会社の技術的挑戦、全部話します~
dddaisuke
2
410
Firebaseのススメ入門編 - Google Play APP DOJO
dddaisuke
0
910
Firebase Realtime Database 株式会社マナボ 導入事例
dddaisuke
4
2.6k
Google DevFest Tokyo 2016
dddaisuke
3
1.1k
Firebase Overview @ Google I/O 2016
dddaisuke
2
1.4k
サーバーサイドから利用するFirebase
dddaisuke
4
3.1k
クラウドテクノロジーで加速する開発・運用 | EdTech CTO Night
dddaisuke
4
6.4k
Other Decks in Business
See All in Business
Product Management Summit 2026 リチェルカ登壇資料『PdMを廃止しました。』
recerqainc
6
9.2k
「忙しいふり」を自覚する🫵 「個人の仕事の棚卸し」をどうやる?
rechiba3
0
580
AIエージェントが最も活躍できる業務領域の見つけ方:「判断の余白」がある業務とは
ncdc
0
270
HubSpot Breeze アシスタント 業務で活用するための基礎知識
somanishioka
0
120
.nagoyaドメインから始めるドメイン管理_20260429
masakiokuda
0
480
エンジニアのためのコミュニケーション術
zashii
0
110
コミュニケーション術を強化するのにオススメな本9冊
zashii
0
110
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
17
540k
CX Lens 購入後体験(ポストパーチェス)分析レポート
contentmetrics
0
160
LW_brochure_engineer
lincwellhr
0
42k
merpay-Overview
mercari_inc
8
200k
ROOT Thesis Q1 2026
a1256382
0
130
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Scaling GitHub
holman
464
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
330
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
Exploring anti-patterns in Rails
aemeredith
3
360
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
How to train your dragon (web standard)
notwaldorf
97
6.6k
The SEO identity crisis: Don't let AI make you average
varn
0
460
Transcript
ඇ Τ ϯ δχ Ξ Ͱ σ Ω Δ
ɹ ɹ ɹ ɹ ϥ Ϋ ϥ Ϋ ࣗ ಈ Խ ੜ ׆
ࣗ ݾ հ • גࣜձࣾϚφϘͷCTO • ̎ࣇͷύύ • bit.ly/dddaisuke
• twitter.com/dddaisuke • facebook.com/dice.k.yamashita • blog.daisukeyamashita.com
Έͳ͞ΜͪΌΜͱಇ͍ͯ·͔͢ʁ
ࢲɺ
None
ͱ͍͏ͷஊͰɺ
ͱʹ͔͘ɺॳظϑΣʔζͷελʔτΞοϓͷCTOͱ͍͏ ৬छɺׂΓࠐΈ͕ൃੜ͍͢͠ɻ
ελʔτΞοϓͷCTOͱ͍͏৬छɺׂΓࠐΈ͕ൃੜ͠ ͍͢ • ྺ࢙తܦҢΛ͍ͬͯΔ • ཕͷॴࡏΛ͍ͬͯΔ • ෛͷҨ࢈ͷଘࡏΛ͍ͬͯΔ • ϦιʔεͷաෆΛ͍ͬͯΔ
ελʔτΞοϓͷCTOͱ͍͏৬छɺׂΓࠐΈ͕ൃੜ͠ ͍͢ • ݱ͔Βɺ࣮ΦϖϨʔγϣϯͷ૬ஊ • ܦӦਞ͔Βɺ Πϯϑϥʗਓһͷ༧ࢉʗஔΛؚΉࣄۀܭըͷ૬ஊ
ԿͰ͔ΜͰରԠ͍ͯ͠Δͱɺ ຊʹඞཁͳ࡞ۀʹ͕͚࣌ؒ͞ͳ͘ͳͬͯ͠·͏ɻ
ͦͯ͠ɺ࠷ॳͷϑΣʔζͰɺ ͬͱίʔυΛॻ͚Δͷ͕ࣗͱ͍͏ݱ࣮
C T O ͷ ੜ ଘ ઓ ུ Ͱ͖Δ͚ͩࣗͷखΛಈ͔͞ͳ͍
C T O ͷ ੜ ଘ ઓ ུ ظݶ͖ͷλεΫʹ100%ίϛοτ͢Δͱɺ ձࣾͱͯ͠ͷ҆શϚʔδϯ͕ແ͘ͳΔɻ
C T O ͷ ੜ ଘ ઓ ུ ͦΜͳঢ়گͰɺࣗʹ͔͠ରॲͰ͖ͳ͍ τϥϒϧ͕ൃੜ
ʹɹࢮ
C T O ͷ ੜ ଘ ઓ ུ ͳͷͰɺඇΤϯδχΞͰ͋ͬͯɺ ͲΜͲΜΤϯδχΞدΓͷ࡞ۀΛͬͯΒ͏
C T O ͷ ੜ ଘ ઓ ུ Ͱ͖Εɺͦͷޙʹਓ͕Βͳͯ͘ ࡁΉΑ͏ʹ͍ͨ͠ʂ
C T O ͷ ੜ ଘ ઓ ུ ͦɹ͜ɹͰɹɺɹࣗɹಈɹԽɹʂ
ඇΤϯδχΞʼ Ϣʔβʔ͔ΒΞϯέʔτूΊ͍ͨͷͰɺΞ ϯέʔτػೳ࡞͍ͬͯͩ͘͞ɻ Զʼ ʢ͑ɺͦΕϝϯυΠʣͲ͏ͤɺGoogle Spreadsheet Ͱूܭ͢ΔΜͰ͠ΐʁGoogle FormsΛ͑؆୯ʹ࡞Ε ΔΑʂ https://www.google.com/intl/ja_jp/forms/about/
Զʼ ಠࣗͷσβΠϯΛॆͯͨΓA/BςετͷͨΊʹɺΤ ϯδχΞΛ̍߆ଋͯ͢͠Δ͙Β͍ͳΒɺ SurveyMonkey͕҆͘ಋೖͰ͖ΔΑʂ ඇΤϯδχΞʼ λμͷϠπͰྑ͍ͬ͢ʂ https://jp.surveymonkey.com/
ඇΤϯδχΞʼ ͍ʔɺGoogle FormsͬͯศརͰ͢Ͷʂ͜Εͬͯ GoogleͷΞΧϯτແ͍ͱɺϢʔβʔIDͱ͔ूΊΒΕͳ͍ΜͰ͢ ΑͶʁ Զʼ ͍ɺΫΤϦʔύϥϝʔλͰॳظೖΕΒΕΔ͔Βɺ͏ͪͷ αʔϏεͷϩάΠϯޙͷϖʔδʹϦϯΫࠐΊϢʔβID͚ͩ͡Ό ͳ͘ɺଞͷγεςϜ্ͷใΛऔΓࠐΊΔΑʂ ඇΤϯδχΞʼ
Ϛδ͔ͬ͢ʂ http://creazy.net/2013/06/google_form_default_set.html
ඇΤϯδχΞʼ Google FormsͰձһͷʢΫϨʔϜʣ ΛूΊΒΕΔΑ͏ʹͨ͠ΜͰ͚͢ͲɺΤϯδχΞ͕ݟͯ ͘Ε·ͤΜʂ Զʼ ZapierΛͬͯɺHipChatͷΤϯδχΞάϧʔϓʹ ࣗಈߘͯ͠͠·͑ʂ https://zapier.com/
Զʼ ͏ͬɻ݁ߏɺτϥϒͬͯΔͳɻɻɻ
ηʔϧεʼ ΤϯδχΞຖGitHubͬͯΔ͔Βྑ͍͔͠Εͳ͍Ͱ ͚͢Ͳɺόάमਖ਼ґཔ༷ͨ͠ͷΓऔΓͷͨΊʹϒϥβͰIssues։ ͘ͷμϧ͍ɻ Զʼ GitHub Issuesͷϝʔϧड৴ઃఆͯ͠ΔΑͶʁ͋Εʹฦ৴ͨ͠ Βࣗಈతʹॻ͖ࠐΈͯ͘͠ΕΔΑɻ ηʔϧεʼ Ϛδʂʁ
https://github.com/blog/811-reply-to-comments-from-email
Զʼ ͪΌΜͱϑΟϧλʔઃఆͨ͠ํ͕͍͍Αɻ ηʔϧεʼ ԶͷϝʔϧϑΟϧλʔςΫχοΫΛݟͤͯΓ·͢Αʂ Զʼ ɾɾɾʢͳΜͰηʔϧεͬͯɺϝʔϧϑΟϧλʔ͚ͩҟৗʹৄ ͍͠ͷ͔ʁʣ https://github.com/blog/811-reply-to-comments-from-email
σΟϨΫλʔʼ ͖ΌʔʂεςʔδϯάͰͷ֬ೝෆͰɺ मਖ਼ՕॴҎ֎ͷϓϩμΫγϣϯͷUI่͕ΕͯΔʂʂʂ Զʼ Ghost InspectorͰɺৗʹΩϟϓνϟʔΛऔͬͯࠩ ͕ൃੜͨ͠ΒϝʔϧඈͤΔΑʢࠩ%ͰࢦఆՄೳʣ https://ghostinspector.com/
• ࠨ͕ݱࡏͷϏϡʔʢCSS͕ޮ͍͍ͯͳ͍ʣ • ӈ͕લճͷΩϟϓνϟʔͱͷDiff͕ൃੜ͍ͯ͠ΔՕॴ
Զʼ Ghost Inspector͔ΒWebhookݺͼग़ͤΔ͔Βɺ Zapierܦ༝ͰHipChatʹඈ͓͔ͯ͘͠ɻ https://zapier.com/help/webhooks/
ࣾʼ յͨ͠ͷ୭ʂʂʂ https://ghostinspector.com/
σΟϨΫλʔʼ ͜ͷϖʔδͷΤϥʔ͚ͩɺHipChatʹߘͰ͖ ͳ͍Ͱ͔͢ʁ Զʼ ZapierͷEmail hookΛ͑ɺϑΟϧλʔΛॻ͚Δ͔Βඞ ཁͳ݅ͷϝʔϧ͚ͩHipChatʹྲྀͤΔΑɻ https://zapier.com/help/email/
ϑΟϧλʔಘҙͳηʔϧεʼ ϑΟϧλʔͳΒͤΖʂ Զʼ ɾɾɾʢݺΜͰͶʔΑʣ https://zapier.com/help/email/
ඇΤϯδχΞʼ ͪΐͬͱ৽͍͠ΣϒϖʔδΛ৽ઃ͠Α ͏ͱࢥ͏ΜͰ͚͢Ͳɻ Զʼ ͦΕͬͯԿ͔ಈతίϯςϯπ͋Δͷʁ
ඇΤϯδχΞʼ ͍͑ɺਃ͠ࠐΈϑΥʔϜ͙Β͍Ͱɺޙ ੩తίϯςϯπͰ͢ɻ Զʼ ͡Ό͋ɺʢαʔόʔཧͨ͘͠ͳ͍͠ʣS3Ͱӡ༻͠ Α͏ʂߋ৽ࣗͰΑΖ͘͠Ͷʂ http://aws.typepad.com/aws_japan/2012/08/hosting- website-on-s3.html
S3ʹϑΝΠϧΛΞοϓϩʔυ͢ΔͨΊͷπʔϧɺ ແྉͳΒCyberduckɺ༗ྉͳΒTransmitͳͲ͕ ͋Γ·͢ɻ
ඇΤϯδχΞʼ ؆୯ʹߋ৽Ͱ͖Δͷྑ͍ΜͰ͚͢ͲɺΈΜͳ͕͖ উखʹߋ৽͢Δ͔ΒɺS3ͷߋ৽Λཧ͢Δͷμϧ͍ͬ͢ʂ Զʼ ιʔεGitHubͰཧͯ͠ΔΜͩΑͶʁDeployBotΛ͑ɺϫ ϯΫϦοΫͰσϓϩΠͰ͖Δ͠ɺ୭͕ɺ͍ͭɺԿͷͨΊʹɺͲͷϦϏ δϣϯߋ৽͔͕ͨ͠ཧͰ͖ΔΑɻ ඇΤϯδχΞʼ ͜Εศརʂ http://deploybot.com/
ඇΤϯδχΞʼ ΠϯϑϥʹCloudFrontೖΕΖͬͯݴΘΕͨΜͰ͢ ͚ͲɺΩϟογϡඈ͢ͷ໘Ͱ͢ʂ Զʼ DeployBotͰΩϟογϡඈͤΔΑɻ ඇΤϯδχΞʼ ωਃʂ http://deploybot.com/
Զʼ αʔόʔ૿͑ͳ͍͠ɺָͪΜʂ
ඇΤϯδχΞʼ ࠓճͷΩϟϯϖʔϯͷΫʔϙϯద༻Λຖ άϥϑͰग़͍ͨ͠ΜͰ͚͢Ͳɺཧίϯιʔϧʹػೳ Ճͯ͠Β͑·ͤΜ͔ʁ Զʼ ͔֬SQLॻ͚ͨΑͶʁre:dashΛ͏ͱɺ͜ͷϖʔδ ʹSQLΛՃ͢ΔͱάϥϑʹͳΔΑʂ http://redash.io/
None
Զʼ ͏ͪͷඇΤϯ δχΞͷͬͯগ ͳ͍Μ͚ͩͲɺά ϥϑͷ૿Ճ ͘ͳ͍ʁ͆
Zapier͕Φεεϝͳͷɺ ͱʹ͔͘ରԠAPIͷ͕ΊͪΌͪ͘Όଟ͍͜ͱʂ
None
None
None
None
None
None
None
ͦ ͷ ؾ ʹ ͳ Ε ɺ ࣗ
Ͱ A P I Λ Ճ Ͱ ͖ Δ
Έ Μ ͳ ࣗ ಈ Խ Ͱ ɹɹɹɹɹՆ Λ
ຬ ٤ ͠ Α ͏ ʂ
λ ϯ Ϡ Φ ʂ ʂ ʂ
ૉ ࡐ ࣸ ਅ ɺ ͺ͘ ͨ ͦ ༷
ͷ ࣸ ਅ Λ ར ༻ ͞ ͤ ͯ ͖ · ͠ ͨ ɻ