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
630
『俺が「気をつけて作業する」 なんて出来るわけがない』 からのライセンス発行作業
業務ハック勉強会@愛媛 #2 の登壇資料です。
okiyasu
May 25, 2019
Tweet
Share
More Decks by okiyasu
See All by okiyasu
kintone Café 愛媛 Vol.15 KOUTEI
okiyasu
0
73
kintone Café 愛媛 Vol.14 ハンズオン
okiyasu
0
460
re:Invent2019報告
okiyasu
0
210
DeepRacerに挑戦してみた
okiyasu
0
170
IoT時代のレコード管理を考える
okiyasu
0
320
これからの『モバイル版のアプリ作成』を語ろう
okiyasu
0
420
kintoneの新モバイルUIが活きるレスポンシブなポータル作成
okiyasu
0
630
仕込むと楽しいkintoneの通知機能
okiyasu
0
320
「お前のコレクションを売ってくれ」から始まる課金実装
okiyasu
0
39
Other Decks in Technology
See All in Technology
帳票Vibe Coding
terurou
0
130
OpenAPIから画面生成に挑戦した話
koinunopochi
0
140
Yahoo!広告ビジネス基盤におけるバックエンド開発
lycorptech_jp
PRO
0
210
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
210
Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders
kzykmyzw
0
300
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
メルカリIBIS:AIが拓く次世代インシデント対応
0gm
2
510
歴代のWeb Speed Hackathonの出題から考えるデグレしないパフォーマンス改善
shuta13
6
580
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.5k
AIエージェントの開発に必須な「コンテキスト・エンジニアリング」とは何か──プロンプト・エンジニアリングとの違いを手がかりに考える
masayamoriofficial
0
300
結局QUICで通信は速くなるの?
kota_yata
9
7.5k
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
180
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Six Lessons from altMBA
skipperchong
28
4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Gamification - CAS2011
davidbonilla
81
5.4k
Why Our Code Smells
bkeepers
PRO
338
57k
Automating Front-end Workflow
addyosmani
1370
200k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A Tale of Four Properties
chriscoyier
160
23k
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ਓͰͬͯΔͷͰɺࣄۀܧଓੑͷࢹͰߟ͑ΔͱϦεΫ͕͋Γ·͢ • ոզපؾͰೖӃͱ͔ • ձࣾʹஔ͖͑Δͱɺಛఆࣾһ͔͠ΓํΛΒͳ͍ͱݴ͏ଐਓੑͰ͢Ͷ • ΓํΛΦʔϓϯʹ͢Δͱ͔ɺෳਓͰରԠ͢Δͱ͔ʁ •
ͱΓ͋͑ͣɺՇ͔ΒʮύιίϯΘ͔Βͳ͍ʯʮԿ͔͋ͬͨ࣌ʹૌ͑ΒΕΔͷݏʯͱ ݴΘΕͯΔͷͰࠓޙͷ՝Ͱ͢(^^;;
͓ΘΓ