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
バッチ実行 インターフェースとしての Papermill について考える
Search
jewel12
July 06, 2019
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
バッチ実行 インターフェースとしての Papermill について考える
jewel12
July 06, 2019
More Decks by jewel12
See All by jewel12
Snowflakeでキーワード抽出とカテゴリ分類 RTA
jewelx12
0
500
その広告配信システムは正しく動いているのか? #TechMar
jewelx12
6
13k
黒い画面は作れば怖くない
jewelx12
1
250
社内チャットボットをリニューアルした話
jewelx12
0
6.4k
ぎのわん勉強会の告知です
jewelx12
0
1.7k
コードを自動生成したい
jewelx12
0
130
プログラミング言語とパラダイム
jewelx12
0
130
沖縄・宜野湾エンジニア勉強会 #6 LT
jewelx12
0
3k
BigQuery と BigQuery ML
jewelx12
1
140
Featured
See All Featured
Designing for Timeless Needs
cassininazir
1
260
Paper Plane (Part 1)
katiecoart
PRO
0
9.4k
A better future with KSS
kneath
240
18k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
RailsConf 2023
tenderlove
30
1.5k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Six Lessons from altMBA
skipperchong
29
4.3k
Building Applications with DynamoDB
mza
96
7.1k
The Cost Of JavaScript in 2023
addyosmani
55
10k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
όον࣮ߦ ΠϯλʔϑΣʔεͱͯ͠ͷ 1BQFSNJMM ʹ͍ͭͯߟ͑Δ ֶੜɾاۀΤϯδχΞ-5େձ!KFXFM@Y
͓͜ͱΘΓ 1BQFSNJMMΛόονج൫ʹΈࠐΜͩ ΒͲ͏ͳΔ͔ͳ͊ͱ͍͏૾͕ϝΠϯ ࣮͔Βͷݟͱ͔΄ͱΜͲແ͍
!KFXFM@Y w גࣜձࣾqVDU 70:"(&(3061 ԭೄࢧࣾͰΠϯλʔωοτࠂ৴ͷ ͓ख͍ w ৄ͍͠ձࣾ 7( ͷհ࠙ձͰ
w ͗ͷΘΜษڧձՆͷ-5େձ w ΩʔϘʔυͷͰ͠Α͏͔ͳ
ձͷझࢫ ࠓ͍͑ͨ ࢲͷ͖ͳٕज़
ֶੜ͚ͷࢥ͍͔ͭͳ͍ͷͰ ී௨ʹ ࣄͷΛ͠·͢
qVDUͱΠϯλʔωοτࠂ qVDU ͍͍ײ͡ʹࠂग़͢ ϝσΟΞ͔Βݟͨ ࠂޮՌΛߴΊ͍ͨ 35# 3FBM5JNF#JEEJOH ͱ ࠂҊ݅ͷϚονϯά ͲͷσϚ
ϯυͷࠂΛग़͢ͱࠂޮՌ͕ ߴ͘ͳΓͦ͏͔ σϚϯυ" σϚϯυ# σϚϯυ$ ϝσΟΞ
ͲͷσϚϯυͷࠂΛྲྀ͢ͱྑ͍͔ w ԿΛ͍ͯ͠Δͷ͔ͬ͘͟Γݴ͏ͱ w ࠓ·Ͱͷ৴࣮ʢϨϙʔτʣ͔Β ߟ͑Δ w ࠓΞϧΰϦζϜͰͳ͘ɺγες ϜͷҰ෦ʹ1BQFSNJMMΛͬͨΑͱ ͍͏Λ͠·͢
1BQFSNJMM w +VQZUFS/PUFCPPLΛ࣮ߦ͢Δπʔϧ w ύϥϝλϥΠζɺ࣮ߦ݁ՌΛΫϥυε τϨʔδʹ্͛ͨΓ QBQFSNJMMMDMJOJQZOCTCLUPVUJQZOCQCFUB 4DIFEVMJOH/PUFCPPLTBU/FUqJY
1BQFSNJMM 4DIFEVMJOH/PUFCPPLTBU/FUqJY
/FUqJYͰͷར༻ͱϓϥΫςΟε w 4DIFEVMJOH/PUFCPPLBU/FUqJYΑΓ ͷهࣄʣ w /FUqJY͕&5- &YUSBDU5SBOTGPSN-PBE ʹ͍ͬͯΔ w
1BQFSNJMMΛίϯςφͰಈ͔͠ɺ৭ΜͳΠϕϯτͰτϦΨʔͰ͖ ΔΑ͏ʹͯ͋͠Δ w Πϛϡʔλϒϧͳ࣮ߦ݁ՌʹͳΔΑ͏ʹ w ʮ͜͏͍͏ೖྗ͕͋ͬͨΒ͜͏ͳΔ͖ʯͱ͍͏ͷΛఆٛͯ݁͠ ߹ςετ/PUFCPPLͰ͍ͬͯΔ w ͘ɾγϯϓϧʹ w ಡΈ͘͢ɺڞ༗͍͢͠ग़ྗʹ͢Δ w ϝϯςφϏϦςΟ w ࠶ར༻ՄೳͩͬͨΓෳࡶͳؔʹͳΔ߹/PUFCPPLʹॻ͘ ͷͰͳ͘ϥΠϒϥϦʹམͱ͠ࠐΜͰϢχοτςετՄೳʹ͢Δ
ͲΜͳײ͡ʹσϚϯυΛબ ͢Ε͍͍͔ߟ͑Δͭ "84MBNCEB 1ZUIPO 5SJHHFS "NB[PO424 ܭࢉʹ͏ ύϥϝʔλ ͩ͋͘͠ H31$
͜Μͳײ͡Ͱ෦తʹͬͯΈ͍ͯΔ γϛϡϨʔγϣϯɾνϡʔχϯά "NB[PO&$4 1BQFSNJMM 1ZUIPO ࣮ߦ݁ՌΛؚΉ/PUFCPPL"NB[PO4 %#ΞΫηεΛ୲͏ ϨΠϠʔ (P ύϥϝʔλ͜ΕͰ H31$ 5SJHHFS "NB[PO&$44DIFEVMFE5BTLT
Կ͕ྑ͍͔ w ੳ͔ΒόονԽ·ͰΛͯ͢/PUFCPPL্ͰͰ͖Δ w /PUFCPPLͷ༰Λͦͷ··࣮ߦͰ͖ΔͷͰผͳ όον࣮ߦج൫͚ʹҠ২Λ͢Δඞཁ͕ͳ͍ w ͳͲͳͲ.-0QTͷ؍Ͱڵຯਂ͍͕͋Δ͔ w ࣗͷνʔϜػցֶशج൫Λ͑Α͏ʂͱݴ͏΄Ͳ
͕ͬͭΓ͍ͬͯΔΘ͚Ͱͳ͘ɺ࠷খݶɾඞཁͳͩ ͚͍ͬͯΔ w .-0QTͷ؍͔Β༻ײɾརͤͳ͍ w +VQZUFS͚ͩͰػցֶशΛ࣮αʔϏεల։Ͱ͖Δ ج൫ͱ͍͏هࣄ͕Φεεϝ
ݸਓతʹ σόοά࣌ʹ༗༻ͳϩάͷग़ྗઌͱͯ͠ /PUFCPPL͕ΘΕΔΑ͏ʹͳΒͳ͍ ͔ʁͱ͍͏ͱ͜Ζʹڵຯ͕͋Δ
Ͳ͏͍͏42-͕ ࣮ߦ͞ΕΔ͔ݟ͑Δ ͜ΕςΩετϕʔεͷϩά ʹग़ͤΔͷͰྫͱͯ͠ඍົ 4DIFEVMJOH/PUFCPPLTBU/FUqJY
Ͳ͏͍͏ͱ͖ศརͩΖ͏ʁ wςΩετϕʔεͷϩά͔ΒάϥϑΟΧϧͳϩάʹͳͬ ͍ͯ͘ͱ͜Ζʹ৽͍͠෩Λײ͡Δʢݸਓతͳײʣ wϩά͕άϥϑΟΧϧʹͳͬͯخ͍͠ͱ͜Ζʁ wػցֶशܥͰੳ݁ՌΛ͓ͯ͘͠ wೖྗͷΛάϥϑԽͯ͠ग़͓ͯ͘͠ w σόοά࣌ʹҟৗʹؾ͕͖͍͢ͱ͔ʁ w֎෦αʔϏε͔ΒͷϨεϙϯελΠϜΛදࣔʁ w
ϞχλϦϯάͱͯ͠͏ wը૾Λѻ͏όονͰ్த݁Ռͷදࣔ
͋Μ·Γࢥ͍͔ͭͳ͍ͳʜʜ w ՄࢹԽ͢Δ͘Β͍ؾʹ͍ͨ͠ࣄ͕͋Δ ͳΒɺϩάͱؔ࿈σʔλͷՄࢹԽΛ͢ ΔμογϡϘʔυΛ࡞ΕऴΘΓ͡Ό ΜΈ͍ͨͳͱ͜Ζ͋Δ w ͳΜ͔ྑ͍Ϣʔεέʔε͋ͬͨΒڭ͑ ͍ͯͩ͘͞
·ͱΊ w 1BQFSNJMMΛͬͯ/PUFCPPLΛόο νԽ͍ͯ͠·͢ w /PUFCPPLΛͬͨάϥϑΟΧϧͳϩά ͷՄೳੑʹ͍ͭͯߟ͑ͨ w ࣗͷ૾ͰΊͪΌͪ͘Όศརͱ͍͏ ײ͡Ͱͳ͍
w ϩάͱͯ͠ྑ͍͍ํΛൃݟͨ͠Βڭ͑ ͍ͯͩ͘͞