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.
→
Taiyu Yoshizawa
May 09, 2020
Programming
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
北海道新型コロナウイルスまとめサイトでのいろいろなこと
Pre Civic Tech Forum にてはなさせていただいたパワーポイントです
Taiyu Yoshizawa
May 09, 2020
More Decks by Taiyu Yoshizawa
See All by Taiyu Yoshizawa
The Present and Future of CJK Rendering in MapLibre
nekoya3
0
7
Kartore: A Style Editor and Toolkit for MapLibre
nekoya3
0
9
Kartore: Maplibre のための Style Editor とその Toolkit
nekoya3
0
26
Flagship という素晴らしいもの / This awesome thing called Flagship
nekoya3
0
2
10分で完全に理解出来る Cloudflare Workers + HyperDrive / Cloudflare Workers + HyperDrive: You Might Understand It in Just 10 Minutes
nekoya3
0
12
WorkersでCMSを作ってみないか / Wanna build a CMS with Workers?
nekoya3
0
9
Cloudflare Realtime と Workers でつくるサーバーレス WebRTC
nekoya3
1
1.9k
Other Decks in Programming
See All in Programming
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
160
[KotlinConf Extended South Korea 2026] KotlinConf 2026 발표자 후기
wisemuji
0
100
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
120
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
AIの中の人になってみる
htkym
0
160
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
2
110
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
230
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
170
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
53
35k
XHTMLが残したもの
yosuke_furukawa
PRO
1
410
Hono + Inertia + React で LP を構築した話
oukayuka
2
210
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
650
RailsConf 2023
tenderlove
30
1.5k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
330
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
How STYLIGHT went responsive
nonsquared
100
6.3k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
Joys of Absence: A Defence of Solitary Play
codingconduct
1
480
Designing for Performance
lara
611
70k
Skip the Path - Find Your Career Trail
mkilby
1
220
Transcript
北海道新型コロナウイルスまとめ サイトでのいろいろなこと 吉沢 太佑 Taiyu Yoshizawa 1
2 吉沢 太佑(よしざわ たいゆう) • 旭川工業高等専門学校・電気情報工学科の4年(18歳) です! • 普段はKotlinやJavaでMinecraftサーバのプラグイン作 成をしています。
• CivicTechを今回のサイトで知ったぐらいのCivicTech 初心者です! (V Singerの花譜さんがとても好きです) • 現在はCode for Japan Slack内の#covid19_eduにて 「おうちで時間割」を製作中 自己紹介
3 •北海道新型コロナウイルス感染症まとめ サイトとは? •JUST 道 ITとは? •北海道新型コロナウイルス感染症まとめ サイトで独自に進化したこと •今後の運用の話 今日話させていただくこと
北海道新型コロナウイルス感染症 まとめサイトとは? 4 What is “Hokkaido Covid-19 Information Site”?
•東京都新型コロナウイルス対策サイトをforkして 北海道内の新型コロナウイルス感染症に関する最 新情報を提供するサイト •「JUST道IT」が開発、 運営している 5 北海道新型コロナウイルス感染症まとめサイ トとは
JUST 道 ITとは? 6 What is “JUST Dou IT”?
•ICTエンジニアやデザイナーなどによって結成さ れた団体 •読み方はジャストドウイット •一人がリーダーとして立っているわけではなく、 平等で、お互いに尊重して北海道のために自分が できることをする人たちが集まっている。 7 JUST道ITとは?
北海道新型コロナウイルス感染症 まとめサイトで独自に進化した点 8 What's uniquely evolved in “Hokkaido Covid-19 Information
Site”
細かいところ •アイコンのアニメーション化 ↓ •現在患者数グラフの表示 → 9 北海道新型コロナウイルス感染症まとめサイ トで独自に進化した点①
•グラフに表示範囲の スライダーを追加 10 北海道新型コロナウイルス感染症まとめサイ トで独自に進化した点②
•データの自動更新の実装 (axiosでデータを取得しようとするとCORSに引っかか りブロックされてしまい、実装にかなり時間かかって しまったのは言わないお約束…) 11 北海道新型コロナウイルス感染症まとめサイ トで独自に進化した点③ 北海道オープン データポータル Pythonのスクリプ
トをActionsで毎時 実行 フロント側でデー タを取得 csv json axios
• パフォーマンスの改善 • 画像をWebPに変更 • コンポーネント類のダイナミックインポート • Moment.jsからDay.jsに移行 • Google
Fontsのロードを非同期に • 表にページングを実装 • Material Design Iconを必要なもののみに変更 Etc… 12 北海道新型コロナウイルス感染症まとめサイ トで独自に進化した点④
今後の運用について 13 About future operations
現状: • 新型コロナウイルス感染症に関することがいつまで続 くかわからない(終わりが見えない)状況 • 手動でデータを更新している • 勢いで作ったけどデータ更新が大変で疲れてきてし まった 14
今後の運用について①
今後のために • 長引く可能性が高いので、細く長くでも維持できるよ うにする。 • なるべく誰か一人に依存するような形にしない。 • なるべく人の手がなくても維持できるような形にする。 それでも… •
今後さくらインターネット様のサポートがなくなった ら? →念のため代わりになるようなサービスを検討してお く 15 今後の運用について②
まとめ 16 Wrap up
• 北海道新型コロナウイルス感染症まとめサイトをJUST 道 ITでつくりました! • 独自に進化を加えてみました! • 今後も提供し続けるためには、細く長くでも維持でき るような仕組みを作る必要があるかも! •
1人に依存しないようにする • 人の手がなくても更新、パフォーマンスの維持ができるよう にする 17 まとめ
• Code for Japan Slack内の#covid19_eduにて活動中! • 休校期間中の学習につながるようなサービスとして学習計画表 サービスを作成中 • NuxtJS
+ Firebaseにて開発を行っています! 18 おうちで時間割について