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
okiyasu
May 25, 2019
Technology
0
520
『俺が「気をつけて作業する」 なんて出来るわけがない』 からのライセンス発行作業
業務ハック勉強会@愛媛 #2 の登壇資料です。
okiyasu
May 25, 2019
Tweet
Share
More Decks by okiyasu
See All by okiyasu
kintone Café 愛媛 Vol.15 KOUTEI
okiyasu
0
51
kintone Café 愛媛 Vol.14 ハンズオン
okiyasu
0
380
re:Invent2019報告
okiyasu
0
180
DeepRacerに挑戦してみた
okiyasu
0
160
IoT時代のレコード管理を考える
okiyasu
0
290
これからの『モバイル版のアプリ作成』を語ろう
okiyasu
0
340
kintoneの新モバイルUIが活きるレスポンシブなポータル作成
okiyasu
0
470
仕込むと楽しいkintoneの通知機能
okiyasu
0
260
「お前のコレクションを売ってくれ」から始まる課金実装
okiyasu
0
33
Other Decks in Technology
See All in Technology
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
670
強みを伸ばすキャリアデザイン
yug1224
0
200
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
200
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
Databricks における 『MLOps』
databricksjapan
2
140
オーナーシップを持つ領域を明確にする
konifar
11
2.6k
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
20240416_devopsdaystokyo
kzkmaeda
1
190
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
160
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
0
220
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
340
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
What's new in Ruby 2.0
geeforr
337
31k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Become a Pro
speakerdeck
PRO
10
4.5k
Raft: Consensus for Rubyists
vanstee
132
6.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Rails Girls Zürich Keynote
gr2m
91
13k
Building Adaptive Systems
keathley
30
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
Transcript
ʰԶ͕ʮؾΛ͚ͭͯ࡞ۀ͢Δʯ ͳΜͯग़དྷΔΘ͚͕ͳ͍ʱ ͔ΒͷϥΠηϯεൃߦ࡞ۀ 2019/05/25 ۀϋοΫษڧձˏѪඤ #2 Ϛϛʔɹԭ ོ҆
ͬ͘͟Γόʔδϣϯ ࣗݾհ • ݩεʔύʔܦӦ • ݱܦݧ͍ͯ͠ΔͷͰɺϨδଧͯͨ Γমηοτͱ͔࡞ΕͨΓ͠·͢ • εʔύʔ࣌ɺओʹEXCELͬͯ· ͨ͠ʢγϑτܾΊͨΓɺͳͲͳͲʣ
• ָΛ͢ΔͨΊͷۤ࿑େ͖ • ͍͍ͩͨΕͬΆ͍ͷͰɺܾ·ͬͨ࣌ ؒʹԿ͔͢Δͱ͔ۤख 2019/05/23 SWITCH൛ݿ൪ൃചʂʂ 400໘ೖͬͯΔͷͰΓͨ͑͝ेͰ͢ʔ
ʮ͍Β͢ͱʯʹஉੑΩϟογϟʔ͕૿͑·ͨ͠ ͰɹᇋΔਓɹલͱมΘΒͣஉੑ͚ͩͰͨ͠ʢԿނͩʁ
kintoneͷΧελϚΠζϓϥάΠϯΛൢച͍ͯ͠·͢ • ࣌ͷڅ༩Ͱ৭ʑͱΓͳ͔ͬͨͷ Ͱɺεʔύʔ࣌ͷձࣾΛϦϒʔτ • ϓϥάΠϯΛ࡞͔ͬͯΒɺೝূͷ ΈΛ࡞ͬͯɺυϝΠϯऔͬͯɺϗʔϜ ϖʔδ࡞ͬͯɾɾɾ • ϓϥάΠϯΛ࡞ΔΑΓɺͦΕҎ֎Λ࡞
Δํ͕େมͰͨ͠ʢۤস • ࠓɺෳۀͰग़དྷΔΑ͏ʹखؒΛ Ͳ͏ݮΒ͔ͨ͠ɺͱ͍͏͓Λ͍ͨ͠ ͱࢥ͍·͢
ਖ਼نϢʔβʔͷΈʹͬͯཉ͍͠ʢෆਖ਼ར༻μϝʣ ༗ྉൢചͳͷͰɺΈΛ࡞Βͳ͍ͱϠό͍ • Ͳ͏ͬͯ։ൃͯ͠Δ͔ͱ͍͏͋Γ·ͤΜ • ΤσΟλԿʁɹͱ͔ͳ͍Ͱ͢ • ৭ʑͳΫϥυαʔϏε໊ग़ͯདྷ·͕͢ɺಛʹઆ໌͋Γ·ͤΜɻ • ͍͍ͩͨɺ͜ΜͳงғؾͰ͓ئ͍͠·͢ɻ
ਖ਼نϢʔβʔͷΈʹͬͯཉ͍͠ʢෆਖ਼ར༻μϝʣ ༗ྉൢചͳͷͰɺΈΛ࡞Βͳ͍ͱϠό͍ • ֹ݄՝ۚͰͳ͘ചΓΓ • ͍ΘΏΔʮαϒυϝΠϯʯ୯ҐͰͷར༻ɹhttps://nzbt5.cybozu.com/ • Ͳ͏ͬͯએ͢Δʁɹແྉ͓ࢼ͠ͷΈͱ͔Ͳ͏͢Δʁ • Ͳ͏ͬͯߪೖͯ͠Β͏ʁ
• ͲͷϢʔβʔ͕ങͬͨͷ͔ͷඥ͚Ͳ͏͢Δʁɹ • Ϣʔβʔ͔Βͷ͍߹ΘͤʹରԠͰ͖ΔΑ͏ʹɺೝূ࣌ͷใอଘ͍ͨ͠
શମߏΛߟ͑ͯΈͨ ͦͦԿ͕େมʁ • ৽نιϑτΛ1ਓͰ࡞ɾએɾൢചɾӡ༻ͱ͍͏ͷ͕طʹϠό͍ • ͍߹ΘͤରԠ͚ͩͰഁͦ͠͏ͳ༧ײ ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ
͍߹ΘͤରԠ ษڧձ Կ࡞Δʁ
طʹ͋ΔͷΛར༻ ແ͍ͷ͚ͩ࡞Δ
ϗʔϜϖʔδͷӡ༻ɾɾɾʁ ࠂɾએΛߟ͑Δ • ϗʔϜϖʔδ͕མͪͳ͍Α͏ʹӡ༻͢Δͱ͔ɺͦΕ͚ͩͰແཧήʔ͡ΌͶʁ • ͦ͜Ͱɺνϡʔχϯά͞ΕͨWordperss͕͑ΔAMIMOTOͬͯͷʹؙ͛ • Ϋϥυ(AWS)Ͱಈ͘ͷͰɺ΄΅ӡ༻ͷखؒແ͘ͳͬͨ • ϓϥάΠϯϗʔϜϖʔδ͔Βࣗ༝ʹμϯϩʔυՄೳͰ30ؒແྉ͓ࢼ͠ʹ͢Δ
• ࢼͯ͠ؾʹೖͬͨΒߪೖϖʔδͰങͬͯΒ͏Α͏ʹ͢Δ • ͜ΕͰ͍߹ΘͤରԠͳ͘ͳΔͣ
Ұॠؤுͬͯߋ৽͢Εɺ͋ͱ์ஔͰָʑ ࡞ͬͯϗʔϜϖʔδʹࡌͤΕͳΜͱ͔ͳΔ • DMૹΔͱ͔ɺϢʔβʔຖʹखಈͰ͓ࢼ͠ͷରԠͱ͔ແͩͥ͠ʂ • ·͊ɺࣗಈͰ30ؒແྉ͓ࢼ͕͠ग़དྷΔΑ͏ʹ৭ʑؤு͚ͬͨͲʢۤস ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ
͍߹ΘͤରԠ ษڧձ Կ࡞Δʁ
ECαΠτΛࣗͰӡ༻ͱ͔ߟ͑ͨ͘ͳ͍ʢۤস ൢചɾܾࡁͲ͏͢Δͷʁ • EC-CUBEΛߏஙͨ͠Γͱ͔ͷܦݧ͋ͬͨͷͰɺ͋ΜͳͷΓͨ͘ͳ͔ͬͨ • Amazon.co.jpͰͷൢചܦݧ͋ͬͨͷͰɺ͋Μͳߴͳखྉݏͩͬͨ • ϗʔϜϖʔδʹWooCommerceͱ͔ೖΕͨͱͯ͠ɺΫϨδοτΧʔυҎ֎ʹରԠ͠Α͏ͱ ͢Δͱɺܾࡁ͕ผܖʹͳΔ͔Β໘ͩͬͨ •
݁ہɺBASEΛར༻͢Δ͜ͱʹܾఆ • ·͊ɺ10%औΒΕΔ͠ग़ۚखྉ͔͔Δ͚ͲɺίϯϏχܾࡁͰ͖Δ͔ΒOK • ࠷ۙͷECαΠτͷ࿙ӮࣄނΛݟͯΔͱ֎෦αʔϏεͰਖ਼ղͩͬͨͱࢥ͏
ܾࡁ͕ऴΘͬͨΒϝʔϧ͕དྷΔ ܾࡁؔ࿈ͷॲཧϊʔλον • ΫϨδοτΧʔυͱίϯϏχܾࡁʹରԠ͍ͯ͠ΔͷͰͱΓ͋͑ͣOK ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ ͍߹ΘͤରԠ ษڧձ
Կ࡞Δʁ
͜͜·Ͱͷ·ͱΊ • ϗʔϜϖʔδʹϓϥάΠϯͷհͱϑΝΠϧΛஔ͍͓ͯ͘ • ϗʔϜϖʔδͷURLΛεϥΠυʹೖΕͨΓSNSʹߘͨ͠Γ͢Δ • ϑΝΠϧͦͷ··30ࢼ༻Ͱશػೳ͕͑ΔͷͰϢʔβʔଆͰධՁ͕Մೳ • ؾʹೖͬͨΒϦϯΫ͔ΒECαΠτભҠͯ͠ߪೖ͢Δ •
ެ։ͷ࡞ۀඞཁ͕ͩɺͦΕҎ߱ߪೖͯ͠Β͏·ͰϊʔλονͰOK
͜͜·Ͱͷ·ͱΊ ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ ͍߹ΘͤରԠ ษڧձ ͜͜ΛͲ͏͢Δʁ Կ࡞Δʁ
ߪೖޙͷྲྀΕΛ࠶֬ೝ • ߪೖ͞ΕͨΒɺECαΠτ͔ΒϢʔβʔʹߪೖϝʔϧ͕ࣗಈͰಧ͘ • ϥΠηϯεΩʔECαΠτͷจ൪߸Λྲྀ༻ʢจ൪߸ͳͷͰҰҙͳͷ֬ఆͯ͠Δ • ϢʔβʔϝʔϧΛݟͯɺϥΠηϯεΩʔΛϓϥάΠϯͷઃఆը໘ʹೖྗ • ࢲͷํͰɺจ൪߸Λkintoneอଘ •
͜ΕͰɺਖ਼ࣜར༻։࢝ͱͳΔ
શମͷྲྀΕΛͪΐͬͱमਖ਼ ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ ͍߹ΘͤରԠ ษڧձ ͜͏ͳΔ Կ࡞Δʁ ߪೖϝʔϧ
Ϣʔβʔ ߪೖϝʔϧ
৸ͯա͍ͨ͝͠Ͱΰβϧ ʑͷӡ༻ʁ • એϗʔϜϖʔδSNSߘͱ͔ͳͷͰɺಛผͳએ׆ಈ͠ͳ͍ • ແྉ͓ࢼ͠30ࣗಈͰ࢝·ͬͯࣗಈͰࢭ·ΔͷͰɺԿ͔࡞ۀ͢Δࣄͳ͍ • BASEͰߪೖ͞ΕΔͱϝʔϧ͕ಧ͘ͷͰϚϝʹϝʔϧνΣοΫ͢Δඞཁ͕ɾɾɾʁ • ͦΕແཧʢস
• ใΛूͨ͠ϙʔλϧΛ࡞Ζ͏ɻͦ͏kintoneͰͶɻ
৸ͯա͍ͨ͝͠Ͱΰβϧ ʑͷӡ༻ʁ • ֬ೝ͢Δ͜ͱ͜͜ʹू • ͍߹ΘͤϑΥʔϜBASEͷϝʔ ϧ͜͜ʹදࣔ͞ΕΔ • εςʔλεରԠঢ়گͷ༰Ͱɺ ରԠ࿙ΕΛѲ
• ͍ͭͰʹɺిͷணྺ֬ೝͰ͖ Δ
ͦͷଞͷߏ
εϞʔϧελʔτεϐʔυॏࢹʂ ͬͯΔαʔϏε͜Μͳײ͡Ͱ͢ • ϝʔϧαʔόʔ༻ҙ͢Δͷ͕໘ͰɺAmazon WorkMailΛར༻ • ͍߹Θͤి൪߸ͰTwilioΛར༻ʢ050ͷ൪߸ʣ • ͍ͭͰʹɺண৴࣌ʹܞଳʹసૹˍԻˍӦۀ࣌ؒ֎ࣗಈϝοηʔδͰཹकͳͲ •
ϗʔϜϖʔδʹ͍߹ΘͤϑΥʔϜ͕̎ͭ͋Γɺ྆ํͱೖྗ͢Δͱkintoneࣗಈ Ճ͞ΕΔ • ECαΠτ͔ΒͷϝʔϧzapierͰkintoneʹऔΓࠐΜͰ·͢
͜ΕͰɺ”΄΅”ࣗಈͰ ൢചཧ͕ग़དྷͨʂ
ͱ͍͔ͣ ৭ʑͱྫ֎͕ɾɾɾ
ͱݴ͑ɺखؒ؆୯ʹݮΒͳ͍Ͱ͢Ͷ͐ • ߪೖϝʔϧͰྃͱؾ͔͍ͣ߹Θ͕ͤདྷΔ • ʮऔҾޱ࠲͕ͳ͍ͷͰɺݟੵॻͷૹΛ͓ئ͍͠·͢ʯˠʰɾɾɾ͍ʱ • ʮྖऩॻΛૹ͍ͬͯͩ͘͞ʯˠʰfreee͔ΒPDFૹͳΒʱ • ʮΧʔυແཧͳͷͰɺۜߦৼࠐͰʯˠʰखྉෛ୲ͯ͠Ͷʱ •
ʮػೳΛ૿ͯ͠ʯˠʰ༗ঈͳΒʱ • ʮͬͱ҆ͯ͘͠ʯˠ্͛ͨ͠ΒɺແΛݴ͏͓٬ݮΓ·ͨ͠ɻ
͍߹ΘͤରԠ͕ ݮΔΑ͏ʹߋʹमਖ਼
ߪೖޙͷྲྀΕΛ࠶मਖ਼ ࡞ ࠂɾએ ൢചɾܾࡁ ϥΠηϯεཧ ͍߹ΘͤରԠ ษڧձ ͜͏ͨ͠ Կ࡞Δʁ ߪೖϝʔϧ
Ϣʔβʔ ߪೖϝʔϧ ൃૹϝʔϧ
ߪೖޙͷྲྀΕΛ࠶मਖ਼ • ECαΠτͳͷͰɺൃૹϝʔϧૹ৴ͳͲͷػೳ͋Δ • ఆܕจͱ͔͋ΔͷͰɺϘλϯҰͭͰૹ৴Մೳ • ͨͩɺ࠷ۙɺจ൪߸ͷλά͕ফ͑ͨͷͰίϐϖͯ͠·͢ • Ϣʔβʔ͕͍࢝ΊͨΒɺkintoneʹه͞ΕΔͷͰ֬ೝޙʹྃ •
ϥΠηϯεൃߦ࡞ۀ1͘Β͍ɻ͜ͷޙʹECαΠτ͔Βϝʔϧૹ৴Ͱ͢ɻ ࠷ऴܗଶ͜͏ͳΓ·ͨ͠
࠷ޙʹ • ͬͯΈͳ͍ͱΘ͔Βͳ͍͜ͱ͕ଟ͍ͷͰɺϥΠτʹࢼ͠·͠ΐ͏ • Կ͔Ͱ༻Ͱ͖ΔͳΒੵۃతʹଞαʔϏεͱ͔ଞใΛར༻͠·͠ΐ͏ • ຖఆ࣌ʹϝʔϧνΣοΫͱ͔ແବͷۃΈͳͷͰΊ·͠ΐ͏ • طଘͷ࿈ܞαʔϏεΦεεϝͰ͕͢ɺPCૢ࡞ࣗಈԽܥΊ·͠ΐ͏ •
ૢ࡞ࣗಈԽܥɺ࡞ۀ͕ߗԽ͍͢͠ͷͰޙʑ໘ʹͳΓ͕ͪͰ͢
࠷ޙʹ • 1ਓͰͬͯΔͷͰɺࣄۀܧଓੑͷࢹͰߟ͑ΔͱϦεΫ͕͋Γ·͢ • ոզපؾͰೖӃͱ͔ • ձࣾʹஔ͖͑Δͱɺಛఆࣾһ͔͠ΓํΛΒͳ͍ͱݴ͏ଐਓੑͰ͢Ͷ • ΓํΛΦʔϓϯʹ͢Δͱ͔ɺෳਓͰରԠ͢Δͱ͔ʁ •
ͱΓ͋͑ͣɺՇ͔ΒʮύιίϯΘ͔Βͳ͍ʯʮԿ͔͋ͬͨ࣌ʹૌ͑ΒΕΔͷݏʯͱ ݴΘΕͯΔͷͰࠓޙͷ՝Ͱ͢(^^;;
͓ΘΓ