這次台灣在防疫的表現上是亮眼的,其中最早的科技防疫「口罩地圖」扮演了拋磚引玉的作用,透過 Google Map 的結合,讓許多民眾可以很容易的找尋口罩物資,之後行政院也拍板釋出口罩存量的 open data,讓整個開放社群有更多資訊力量的投入。
介紹第一版「超商口罩地圖」的起源和概念,與第二版「藥局口罩地圖」的團隊組組成與技術應用,第二版口罩地圖是兩位 GDE 與三位 GDG organizer 的協同作業,在短短一個晚上時間內,使用 Google 雲端服務,做好能夠扛載第一天 80 萬次數的使用量。
4. ● 午餐的機緣
● 社群夥伴的(被)推坑
● Team members
○ PM - Howard
○ Web Frontend - Kevin Yang
○ Backend - Cage
○ APP - Ahdaa, 志剛
○ AoG - Wolke, Kevin Chiu
Background
臨時組建的 side project
5. ● 提出方針,說明做事情的意義,而非實作細節
● 勿妄自菲薄,勇於做決定
● 對內溝通不是問題,對外做好窗口角色
● 除了他們的專業外,其他都是我的事
● 扛載壓力,盡可能爭取時間、資源
● 既然擁有技術能力,就適當的擔任替補
How to manage Experts’ team
最好的管理就是不管理(誤)
6. Mask map Frontend
Kevin Yang
GDE Angular / MVP
GDG Taichung Organizer
Angular Taiwan ex-oranizer
https://blog.kevinyang.net
34. Backend Story
Join mask backend
project
2/5 4PM
Mask backend project
kick off
2/5 10PM
First version backend
API and website launch
2/6 6AM
33 versions delivery
3/5
49. SELECT *, point($1, $2) <@> point(longitude, latitude)::point as
distance
FROM (select * from %s where longitude >= $3 and longitude <= $4 and
latitude >= $5 and latitude <= $6) as a
ORDER BY distance
limit $7;
CREATE EXTENSION if not exists cube;
CREATE EXTENSION if not exists earthdistance;
50. gcloud sql export csv $CLOUDSQL_INSTANCE $TARGET_BUCKET/feedbacks/`date
--date="-1 day" +%Y_%m%d`.csv --database=ma
sk --query='select o.name, f.description, f.user_id, f.pharmacy_id,
f.created_at from feedback_'`date --date="-1 da
y" +%Y_%m%d`' as f inner join options as o on f.option_id = o.id;'