跳到主要內容

[科技]駭客、工程師鍵盤救國!實名系統 72 小時上線幕後。


  台灣,正上演一場獨步全球的實驗。獨特的健保系統,加上完善的通訊基礎,官民充分合作,以及高技術的熱血駭客,讓台灣在 72 小時內,推出穩定的口罩實名限購系統,這放在全球其他國家,均難以複製。

  2 月 3 日晚間 9 點,中央流行疫情指揮中心召開記者會宣布:3 天後,民眾購買口罩改採實名制,大家根據身分證字號尾數分成單、雙號,憑健保卡到藥局購買,每人 7 天內限購 2 片。

  消息一出,網路討論瞬間炸開,褒貶批評各有,還有網友特別將那場記者會的關鍵句標示出來:健保署 2 天內會修改全國電腦資料庫系統並完成測試,並給予點評:「這麼十萬火急的時程,光是想像都頭皮發麻。」「不敢想像同業工程師與健保署的資訊及業務單位,這幾天是爆了多少肝?」

  為什麼大家反應這麼激烈?

  想像一下,這就好像歌手張惠妹演唱會門票開賣,全台歌迷同一時間在 6,505 家超商狂按 ibon 系統買票,一人限購 2 張。

  而且,這套系統,健保署得 48 小時內搞定。同時,政府還要確認口罩的物流與通路系統無虞。

  「(工程師)鍵盤救國,這次是來真的!」擔任這次跨部會協調的幕僚、行政院副院長辦公室主任李懷仁回憶整個過程,臉上表情仍是「餘悸猶存」。

  場景回到今年 2 月 3 日晚間 9 點記者會前 24 小時。

  跨部會的資訊相關局處與行政院資安處幕僚單位,齊聚一堂,大家要共同解決一道考題:如何讓民眾在「快速、便利、公平」三大原則下,買到口罩?

  這是行政院早在 2 週半前,整合跨部會機關資訊人員所組成的「防疫資訊科技作戰小組」。他們透過大數據輿情系統發現,買不到口罩的民怨聲量越來越高,特別集中在北部與都會地區,外加超商店員也瀕臨崩潰邊緣,為了防止民怨爆炸,他們腦力激盪,擬定 3 套口罩實名制作戰計畫;其中一案,就是用健保卡。

  「5 天不行!擠到 1 天半!」

  評估之後,台灣獨步全球的健保制度,外加 5 年前建置完成的「保健雲」(即健保資料庫雲端化),讓人人憑健保 IC 卡買口罩的方案雀屏中選。「健保卡大家都有,每個人都有不同的身分證字號,健保系統還涵蓋到有居留權的外國人、新住民。」李懷仁解釋。

  當下,他們兵分四路,著手盤點資訊系統能量,以及物流系統、通路系統等三大問題。

  第一路,幕僚群先詢問健保署資訊團隊:既有的健保系統是否能做到此事?

  第二路,食藥署找來藥師與藥劑生公會,協調與政府簽約的 6,505 家健保特約藥局,成為民眾購買通路。

  第三路,行政院通知中華電信預備調高健保系統頻寬,以避免千人買口罩時系統癱瘓。

  第四路,政院秘書長李孟諺聯繫中華郵政,能否擔負口罩從工廠配送至藥局的發貨任務?

  幕僚會議持續至當天晚間近 11 點,終於盤點完所有細節。隔天由閣揆蘇貞昌主持 2 次決策會議後,決定口罩實名制要在 3 天後、2 月 6 日上午 9 點正式上路。

  原本,健保署資訊工程團隊評估要 5 天時間完成任務,但蘇貞昌要求「再快一點」。「5 天不行,那 3 天?(院長說)不行,再短一點!最後擠到 1 天半,外加一整天做系統壓力測試,」健保署副署長蔡淑鈴苦笑說,「這次我們最大的壓力,就是時間啊!」

  政府團隊要處理的,一是健保系統端,工程師要在原有健保系統架構新功能外,還要確保伺服器分流,避免系統因使用者爆量,癱瘓原有看診、領藥功能;二是藥局端,除了中華郵政約 4 千位郵務士每日將口罩配給至 6,505 家特約藥局與 57 間衛生所外,全國藥師還要學會如何操作系統。

  「不只我們工程師爆肝,行政業務同仁也到處去輔導(藥局),非常辛苦啊!」蔡淑鈴說。

  就在健保署、衛福部工程師與公務員爆肝熬夜寫程式的同時;民間工程師高手也沒閒著,在行政院政務委員唐鳳協調下,政府開放特約藥局地點、各藥局口罩即時日庫存量等數據資料,供高手開發更多應用程式。

  從駭客專業術語來說,這就是所謂 API(Application Programming Interface,應用程式介面);通常是系統廠商,為了讓第三方開發者可以額外開發應用程式來強化他們的產品,推出可與他們系統溝通的介面。

  換成白話文,就是政府把資料數據開放給民間高手「加工」。「民間社群就是看各自本事『加工』這些資料,比如視覺化,讓民眾查詢更方便,」唐鳳幕僚黃子維解釋。例如,在唐鳳與民間社群搭建的口罩供需資訊平台,截至 2 月 11 日,已有 LINE、口罩地圖、手機 App 等逾 80 種系統供民眾查閱。

  2 月 6 日上午 9 點,口罩實名制上路,當天 9 點半的行政院院會,有兩個人非常不專心。一是抱著電腦的唐鳳,另一個是盯著電腦螢幕與團隊 LINE 群組的李懷仁。「說實在,那天院長在前面講什麼我都沒在聽,我跟唐鳳一直在確認,系統上線之後,有沒有爆量?頻寬夠不夠?賣出多少了?」李懷仁說。

  當天,負責口罩實名制的團隊 LINE 群組,幾乎沒停過,每隔 1 小時就有健保署工程師回報出售口罩總數、已經出售機構家數、已進貨確認機構家數、系統運作情形等資訊。

  直到下午 2 點,陳時中召開記者會說明口罩實名制狀況後,這群組突然安靜無聲。

  「原本說每小時回報,但 2 點以後我們就沒收到更新數據了,」一位群組內的政院幕僚透露。一問之下,原來爆肝熬夜的工程師團隊已睡成一片,「他們一直撐到部長開完記者會、提供最新數據,晚上 9 點,終於有人驚醒,繼續回報數據。」

  「這個制度的好處是,每天都有大數據,可以看到哪一些縣市、區域的口罩需求量,購買者的年齡層,哪一些地方的兒童口罩需求大?這讓我們可以讓物資更有效調動分配。」李懷仁說。

  其實,台灣之所以可以運行口罩實名制,有兩個必備條件:其一是網路基礎建設布建完整,二是健保制度與雲端資料庫。「這真的是我們的驕傲,都是靠人民納稅錢布建起來的,才能在關鍵時刻發揮作用。」一位政院官員說。

  這是一次官民總動員,利用科技防疫的故事,不只爆肝工程師、民間高手、政府公務員、醫藥人員參與其中,原來,納稅的你我,也是一分子。

這個網誌中的熱門文章

[娛樂]玩了多年的撲克牌,其實背後是結合工程、歷史、設計的大學問!

  全世界各地的人們都知道撲克牌,也都有和撲克牌打過交道,幾乎每個地方都宣稱撲克牌是自己的發明成果。中國人認為撲克牌最早起源於十二、十三世紀南宋時期傳出的中國的葉子戲(按照四季分為四種類別)。法國人則認為撲克牌是由塔羅牌演變而成,而英國人則表示自己是在所有經過認證的記錄資料中最早提到紙牌遊戲的國家。   現在,大家可能都知道怎樣玩「二十一點」或者是橋牌,但很少有人會靜下心來想一下,一副撲克牌其實是工程學、設計和歷史多方面融合而成的一個奇蹟。撲克牌不僅是一種休閒娛樂時的消遣工具,也是高額賭博和魔術技巧的練習和展示工具,不僅是一種數學概率模型,甚至有時候也會被當作貨幣或者是機密訊息的傳播媒介。   在這個過程中,撲克牌不同起源的獨特之處也展現了出來。撲克牌的名稱、顏色、標誌和設計根據不同的出處以及玩家不同的想法而發生變化。這一張張的圖形卡片不僅僅是玩具,或者是工具,他們更是展現不同習俗的一種文化印記:   有關撲克牌的誕生地一直眾說紛紜,外界也沒有達成一個確定的共識,但就像火藥、茶和瓷器這些發明一樣,幾乎可以肯定的是撲克牌也是起源於東方。國際撲克牌協會(IPCS)主席 Gejus Van Diggele 也表示:「學者們和歷史學家對撲克牌的確切起源存在分歧,但他們普遍認為撲克牌是由東方向西方進行擴散傳播的。」   中國唐朝時期有史料提到了一種紙牌遊戲,雖然這種遊戲更像是現在的多米諾骨牌,但專家認為這是有關紙牌最早的書面記載材料。歐洲 14 世紀末期的一些參考文獻曾提到一種「撒拉遜人(阿拉伯人的古稱)玩的遊戲」突然傳入歐洲,這表明紙牌不是來源於中國,而是來自阿拉伯半島。   此外,還有一種說法是,紙牌最早是由游牧民族從印度帶來的一種能夠預測命運的卡片,為紙牌的起源打上了更為久遠的一個印記。但無論是哪一種起源,應該都是有一定的商業契機促進了紙牌在遙遠的東方與歐洲之間的傳播,與此同時印刷技術的發展也加速了紙牌跨國界的生產和傳播。   在中世紀的歐洲,紙牌遊戲多是與喝酒、賭博還有其他的一些陋習聯繫在一起。由於紙牌遊戲傳播的廣泛性,以及它給當地所帶來的破壞性,當局決定禁止紙牌遊戲。歷史學家 Michael Dummett 在他的《塔羅牌遊戲》一書中提到了巴黎的一項法令,禁止公民在工作日玩紙牌。後來,紙牌遊戲被教會視為異端邪說,傳教士也紛紛遊說,認為「

[遊戲]中國網友跟魔獸世界說掰了!動視暴雪分手 14 年夥伴網易,出了什麼事?

  動視暴雪上週宣布,2023 年 1 月與網易的授權合約到期後,將不再續約,終止雙方長達 14 年的合作。這代表包括《魔獸世界》、《爐石戰記》、《魔獸爭霸 III:淬鍊重生》、《鬥陣特攻》、《星海爭霸》系列、《暗黑破壞神 III》和《暴雪英霸》等熱門遊戲的中國玩家,只能放棄苦心經營的遊戲成果。   未獲動視暴雪授權續約的消息一出,網易股價在港股應聲下跌了約 11%。網易執行長丁磊回應表示,在和暴雪洽談續約的過程針對關鍵條款存在重大分歧,因此未能獲得授權續約。   不過,動視暴雪和網易在今年攜手推出的手遊《暗黑破壞神:永生不朽》,因為雙方的協議是獨立於《魔獸世界》等遊戲的授權外,因此並不影響未來在中國的發行計畫;同時原訂今年在中國推出的《魔獸世界:龍之軍團》、《爐石傳說:巫妖王進行曲》和《鬥陣特工 2》也將不受影響。   過去 14 年來,網易不僅為動視暴雪在中國發行數款熱門長銷的 PC 遊戲,隨著手機遊戲蓬勃發展,近年更將合作領域擴展至手遊市場,合作關係十分深厚。   而從暴雪的新聞稿可見,雙方停止授權續約是因為對於協議中「符合暴雪營運原則以及對玩家、員工的承諾的條款內容未有共識」而造成,因此推測兩家大型遊戲發行公司終止主要的授權合作,與中國監管單位對科技公司內容及業務縮限有很大的關係。   中國遊戲市場才剛走出監管單位長達數月暫停審核新遊戲的狀況,這個新變化無疑是雪上加霜。   中國政府近年來雷厲風行整肅遊戲產業,不僅暫停遊戲版號審查(在中國發行遊戲必須先經過政府相關單位的內容審查核可後方可上線)、限制未成年上線玩遊戲的時間等,以嚴格的手段把控市場發行遊戲的數量及內容,對於想進入搶攻中國市場大餅的海外遊戲公司來說,更是嚴格把關,不僅一年只開放一次審核申請,在內容審核上更是掐緊遊戲商的脖子。   但就算是這樣,中國,背靠著人口優勢,遊戲產業的成長力道仍十分強勁,也讓海外遊戲商無不努力排除萬難搶佔中國市場。但若是如此,為何動視暴雪會直接放棄與網易的長期授權合作呢?   從動視暴雪的新聞稿提到「正尋找替代方案,讓動視暴雪的熱門遊戲能重回中國」可推測,動視暴雪正積極尋找替代網易的發行合作夥伴。事實上,動視暴雪過去持續透過不同的遊戲開發或發行專案,多元地與不同的中國遊戲公司合作,要找個網易的「備胎」看似不難,但實際上中國的大型遊戲公司網易、

[開發]如何讓 Unicode 圖案 (特殊符號) 在網頁上正常顯示?

展示了許多可以取代網站小圖示的 UNICODE,其優點非常顯而易見: ① 字元的傳輸量遠低於圖片的傳輸量。 ② 可以減少許多小圖示的 http 請求量。 那麼接下來的問題會是,要怎麼讓網站所使用的 UNICODE 表情圖案、特殊字元,都能讓所有訪客看到呢? ⑴ 符號數量。 符號數量越多,代表字型檔案越大。目前 Unicode 各國文字的數量太多先略過,屬於圖案的部分超過一千個,持續有新圖案推出。 ⑵ 編碼為 UTF8。 1 2 3 4 5 <!-- HTML4 --> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" > <!-- HTML5 --> <meta charset= "utf-8" > ⑶  使用方式 使用 Unicode 的話,這一切就能懶人化,先查閱 Unicode 特殊符號一覽表,找到對應的圖案,例如西洋棋黑騎士圖案,那麼在網頁想顯示的地方,直接擺上 Html 代碼: 1 &#9822; 輸入以上字元就行,但是為方便維護,建議還是將該內容直接貼上「♞」。 注意:在使用不同的字體時,渲染出來的符號可能會有所不同,因此,iOS 和 Android 將一些unicode字元轉換為表情符號。在您使用這些 unicode 字元之前,最好測試一下它們,確定不會出現在不同瀏覽器表現不同的情況出現。