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
9
1.4k
非エンジニアでもデキる ラクラク自動化生活
えびスタ!#3 特別編「NewsPicksウェブ版リニューアルの裏側」のLT
http://ebista.connpass.com/event/18581/
Daisuke Yamashita
August 24, 2015
Tweet
Share
More Decks by Daisuke Yamashita
See All by Daisuke Yamashita
EducationTech Talks Tokyo #1
dddaisuke
2
1.8k
CTOが語る「Challenge」~うちの会社の技術的挑戦、全部話します~
dddaisuke
2
380
Firebaseのススメ入門編 - Google Play APP DOJO
dddaisuke
0
830
Firebase Realtime Database 株式会社マナボ 導入事例
dddaisuke
4
2.4k
Google DevFest Tokyo 2016
dddaisuke
3
1k
Firebase Overview @ Google I/O 2016
dddaisuke
2
1.2k
サーバーサイドから利用するFirebase
dddaisuke
4
3k
クラウドテクノロジーで加速する開発・運用 | EdTech CTO Night
dddaisuke
4
6.3k
Other Decks in Business
See All in Business
みんなのコード2020-2024
akikosuginohara
0
130
新卒エンジニア向け会社紹介資料/newgraduates-engineer
nextbeat
2
1.8k
新規投資家向け資料20250214
junkiogawa
0
3.8k
AIタレントフォース_Company_Deck.pdf
d_asato
0
410
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.1k
目標を軸にしたふりかえりでパフォーマンスを上げる / Using goals to improve performance
tbpgr
2
510
2024年12月期_通期決算説明資料
mobcast20040326
PRO
0
860
ホラクラシー組織の比較
hashiyaman
0
340
RAKSUL Introduction / English Ver.
raksulrecruiting
0
440
自分のためから誰かのためへ
shimabox
8
2.5k
人事評価制度の設計/導入/運用 にEMとしてどう関わってきたか / How I have been involved as an EM in the design, introduction and operation of evaluation systems
hiro_torii
0
100
CCBJIピッチブック
2024ccbji
0
270
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Embracing the Ebb and Flow
colly
84
4.6k
Code Reviewing Like a Champion
maltzj
521
39k
Producing Creativity
orderedlist
PRO
344
40k
Statistics for Hackers
jakevdp
797
220k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
How to train your dragon (web standard)
notwaldorf
91
5.9k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
1.9k
Unsuck your backbone
ammeep
669
57k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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 Λ Ճ Ͱ ͖ Δ
Έ Μ ͳ ࣗ ಈ Խ Ͱ ɹɹɹɹɹՆ Λ
ຬ ٤ ͠ Α ͏ ʂ
λ ϯ Ϡ Φ ʂ ʂ ʂ
ૉ ࡐ ࣸ ਅ ɺ ͺ͘ ͨ ͦ ༷
ͷ ࣸ ਅ Λ ར ༻ ͞ ͤ ͯ ͖ · ͠ ͨ ɻ