Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
タイムテーブルを楽に組みたい
karupanerura
August 31, 2019
Technology
0
1.8k
タイムテーブルを楽に組みたい
builderscon 2019 LT
https://github.com/karupanerura/timetable-editor
karupanerura
August 31, 2019
Tweet
Share
More Decks by karupanerura
See All by karupanerura
Japan.pm 2021 開催まで至る道
karupanerura
0
54
Perl MongersのためのAWS_CDK入門
karupanerura
0
58
Webシステムのパフォーマンス・チューニング
karupanerura
2
510
WebシステムのパフォーマンスとGo
karupanerura
3
1.1k
アマチュアレコーディングエンジニアリング失敗談
karupanerura
6
380
ISUCON8予選問題出題の裏側
karupanerura
0
5.1k
遠いようで身近なサウンドエンジニアリング
karupanerura
5
15k
Inside of Time::Strptime
karupanerura
1
1.3k
perldoc(?:\.jp)?
karupanerura
0
100
Other Decks in Technology
See All in Technology
suppress-ts-errors を使って TypeScriptの型チェックを漸進的に強化する / Introducing-suppress-ts-errors
kawamataryo
2
100
誰が正解を知っているのか / Who knows the right answer
takaking22
1
210
オンラインでのサーバー切替事例紹介/ColoplTech-05-01
colopl
0
140
出張スクラムマスターとしての FEARLESS CHANGE な生き方
naitosatoshi
1
1.1k
会社訪問アプリ「Wantedly Visit」における推薦システム開発事例
hakubishin3
2
480
1人目QA奮闘記/QA Engineer's Struggle
mii3king
2
1k
Amazon ECRに無駄なコストがかかっていた
iwamot
0
150
2022年度新卒技術研修「エンジニアマインド」講義
excitejp
PRO
0
320
LINEのB2Bプラットフォームにおけるトラブルシューティング2選
line_developers
PRO
3
270
DAO (分散型自律組織) vs. 自律分散組織 / DAO vs. Distributed Autonomous Organization
ks91
PRO
0
210
2022年度新卒技術研修「 ソフトウェアテスト」講義
excitejp
PRO
0
320
視座とアジャイル / shiza_and_agile
kyoshimoto
0
180
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
47
7k
Gamification - CAS2011
davidbonilla
75
3.9k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
Optimizing for Happiness
mojombo
365
63k
What the flash - Photography Introduction
edds
61
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
For a Future-Friendly Web
brad_frost
166
7.4k
WebSockets: Embracing the real-time Web
robhawkes
57
5.1k
Documentation Writing (for coders)
carmenhchung
48
2.5k
Facilitating Awesome Meetings
lara
29
4k
Building Adaptive Systems
keathley
25
1.1k
How to Ace a Technical Interview
jacobian
265
21k
Transcript
λΠϜςʔϒϧΛָʹΈ͍ͨ builderscon.io 2019 LT id:karupanerura
id:karupanerura • Perl/Go/Java/JavaScript/C99/etc.. • DeNA, Co, LTD. - Software Engineer
• αϚʔΠϯλʔϯ2019՝࡞νʔϜ • ISUCON8༧બग़νʔϜ • Japan Perl Association - දཧࣄ
Discover something new ͯ͠·͔͢
Discover something new ͢ΔͨΊʹ
Βͳ͍ͷΛ୳ͤΔͱ͏Ε͍͠
Βͳ͍τʔΫΛ୳ͤΔͱ͏Ε͍͠
λΠϜςʔϒϧ
None
(ӡӦͷօ༷͋Γ͕ͱ͏͍͟͝·͢!!)
ࣗͨͪΧϯϑΝϨϯεΛ͍ͬͯ·͢
None
ͪΖΜλΠϜςʔϒϧ͋Γ·͢
None
λΠϜςʔϒϧ is ͍ͩ͡
λΠϜςʔϒϧͷ࣮ͷ࣮ଶ
<table>
None
UE UEDPMTQBO UE UE UE UE UE UE UESPXTQBO
Ͳ͏࡞Δ͔
λΠϜςʔϒϧΛ࡞Δʹ • 1. tableλάΛखΈ͢Δ • 2. Excel(Spreadsheet)Λͬͯ͏·͍͜ͱExport͢Δ • 3. ͋Δσʔλߏ͔Β͏·͘tableλάͷߏʹม͢Δ
1. tableλάΛखΈ͢Δ • ͭΒ͍ • खͰΉͷͭΒ͍ • Έ͑ͷ࿑ྗ͕σΧΠ • ͍ͬͨΜΜͰݟฦͯ͠Έସ͑ͨΓͱ͔Δ
2. Excel(Spreadsheet)ΛͬͯExport • Ͳ͏ͬͯΔͷ...ʢऑʣ • ͋ͱσβΠϯ͕͍͔ʹExcel(Spreadsheet)!ͬͯײ͡ʹͳΔ • ͦͦExcel(Spreadsheet)ͰΈସ͑Δͷׂͱେม • ηϧͷ݁߹Λ֎ͨ͠Γ͚ͭͨ͠Γͯͨ͠Β༰ඈΜͩΓ
3. ͋Δσʔλߏ͔Βม͢Δ • δϟεςΟε • ͪΐͬͱΉ͔͍͕ͣ͠ؤுΕͳΜͱ͔ͳΔ • σʔλߏΛखΈ͢ΔͷͬͺΓਏ͍ • Spreadsheet͔Βมͨ͠Γ͚ͯͨ͠ͲͭΒ͔ͬͨ
ΤσΟλ͕΄͍͠
࡞ͬͨ IUUQTLBSVQBOFSVSBHJUIVCJPUJNFUBCMFFEJUPS
timetable-editor • vue.js + vue-grid-layout • Ͱ͖Δ͜ͱ: ࡞, Έ͑, ΤΫεϙʔτ,
Πϯϙʔτ • ·ͩϓϩτλΠϓ • σόοάग़ྗΓΓ • ৭ʑΓͳ͍: ίϚฤू, σβΠϯ, ඍົʹόάͬͯΔ, etc..
export/import
ඪ४ܗ͕ࣜ΄͍͠
ͭ͘Γ·ͤΜ͔ʁ