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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
ブランディングサービス紹介資料《抜粋版》
brandingtechnology
0
170
BizMow会社紹介資料_2026
bizmow
0
290
【詳細版】パーソルクロステクノロジー_システムインテグレーション領域のご紹介 / Introduction_of_persol-xtech_gs_es_dx_all
pxt_gs_ssol
1
24k
Claudeの基本と税理士事務所での使い方_202604
shinxtanaka
0
210
標準仕様だけでは対応できない入社・異動・退職をどう実装するか? / JOUG Presentation Going Beyond Standard_Specs Implementing JML Workflows
tatsumin39
1
420
データ民主化の推進に必要なメンタリティーを伝えたい
hikaruri
0
100
三井物産グループのデジタル証券~イオン大宮~徹底解説セミナー
c0rp_mdm
PRO
0
1.3k
ファブリカホールディングス_2026年3月期通期説明資料
fabrica_com
1
5.9k
エンジニアがAIで副業をする場合の入り口と仕事について調べてみた
ochtum
1
200
株式会社SHO-CASE_会社案内20260525
20201001
0
130
Smart Share Recruiting Deck
smartshare
0
300
開発時間2時間!gemma 4で動くローカルAIマルチエージェント構築(Python標準ライブラリ縛り)
hideyuki_ogawa
0
150
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
The browser strikes back
jonoalderson
0
1.1k
Building the Perfect Custom Keyboard
takai
2
780
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
What's in a price? How to price your products and services
michaelherold
247
13k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
420
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Scaling GitHub
holman
464
140k
Automating Front-end Workflow
addyosmani
1370
210k
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 Λ Ճ Ͱ ͖ Δ
Έ Μ ͳ ࣗ ಈ Խ Ͱ ɹɹɹɹɹՆ Λ
ຬ ٤ ͠ Α ͏ ʂ
λ ϯ Ϡ Φ ʂ ʂ ʂ
ૉ ࡐ ࣸ ਅ ɺ ͺ͘ ͨ ͦ ༷
ͷ ࣸ ਅ Λ ར ༻ ͞ ͤ ͯ ͖ · ͠ ͨ ɻ