寫 Python程式去追風

題目的 「追風」 的 「追」 字是指 tracking(追縱路徑),而不是 chasing(在打風時冒險出外追風)。 :p

編寫追風程式的原由

在很多年前開始,在網上留意熱帶氣旋的消息,把地下天文台首頁設為我的瀏覽器首頁,以便在開啟時看到基本天氣資料。

很多影響香港的熱帶氣旋都在西北太平洋或南中國海形成,而美軍的聯合颱風警報中心(JTWC)提供比香港天文台更大範圍的熱帶氣旋訊息,甚至報告有機會形成熱帶氣旋的低壓區,所以追縱熱帶氣旋的香港愛好者會把 JTWC 作為參考資料之一。

多年來,為了看看有否新的熱帶氣旋形成,不定時會人手點擊所關 JTWC 連結看看有否更新訊息,或可能會錯過了。今年三月尾在看看 python 編程時,發現  python 的程序庫有很多好東西,讓我簡便地編寫一些程式,便開始編寫一個分析 JTWC 報告和提供提示的程序。

追風程式的發展

開發這個程式的主要目的是 Just For Fun(Just for my fun 是更加貼切的形容),開發方式是 Release Early, Release Often。XD

不過唯獨這個程式不是開源的,所以我不太著重這程式在 release 時,是否符合我心中的基本簡單要求。

在開始編寫數小時後,第一個版本便開始使用起來。透過 crond 定時執行,第一個版本程式會分析 JTWC 報告,當發現報告提及 「疑似」 氣旋或低壓區時,會以 NNTP 張貼在我的個人新聞組上(newsgroup)。

Continue reading 寫 Python程式去追風

2008 颱風浣熊:媒體的氣象報導問題

在浣熊離去後,普遍市民和傳媒批評天文台在浣熊期間的處理手法,而不少氣象發燒友相反,少有地贊同天文台手法。

雖然我不是對氣象有很深入的認知,但從多年前開始閱讀地台討論區和天文台的熱帶氣旋報告,我覺得問題是基於大眾和傳媒對氣象認知,和傳媒編輯方針有關,而天文台這次在預報上沒有甚麼大問題,與派比安的事件不同。

在星期六當天早上,我開始發現媒體的氣象報導上出現問題,相信和天文台發給媒體的新聞稿/報告有所出入,我認為這是因為媒體依據自己對熱帶氣旋和氣象預測有限的認知。

在星期六早上九時半,我在家中看 「N00W」 新聞台有關熱帶氣旋的報導,內容大致是如下:

N00W 主播: …………今日改發更高訊號既機會不大……

然後播出一段天文台職員既電話訪問:

天文台職員: …………今日上午改發更高訊號既機會不大……

我認為主播的一句給予大眾的意思是 「今日整天改發更高訊號既機會不大」,好像天氣和當時差不多,不會變壞得很。而天文台本身的意思是,上午的天氣太致不會太壞,但下午的天氣可能有變,請大眾留意有關熱帶氣旋消息。

而在當日下午一時正,無記新聞和 N00W 新聞在自行了解天文台新聞稿後,得出來的報導也是有很大分別,好像一個說可能改發,另一個則說不太可能改發。

無記:唔排除改發 8 號

無記:唔排除改發 8 號無記:唔排除改發 8 號

N00W: 改發 8 號機會不大

N00W: 改發 8 號機會不大

延伸閱讀:

氣象.人.語 - 八號風球與黑色暴雨

Weather Blogger 天氣部落 - 令人失望的香港傳媒(網址已修正)

Weather Blogger 天氣部落 - 浣熊襲港真的需要八號風球嗎?

2007 颱風帕布:八號風球下去街

下午新界西地區基本上沒風沒雨

昨晚沒想到今天會是我第一次八號「風球」烈風及暴風訊號下,離家出外看電影,以前倒是在家中從電視上看見有些香港人在八號烈風及暴風訊號下外出消費。

今次外出原因是:

1. 昨晚上網訂了今晚 7:50 的 Simpsons 戲票了(而當時沒有預到會/快發出八號烈風及暴風訊號);

2. 今天在剛發出三號強風訊號時或之前,天文台仍說帕布是熱帶低氣壓,風力較低。加上早上它的移動快了,所以我覺得發出八號烈風及暴風訊號後也只會是維持六至八個小時,也覺得市區(我去的又一城商場)風力也不會太強;

所以沒有留在家中或近家的室內地方,去了看電影了。

在下午四時半從屯門家出發,新界西地區沒風沒雨,直至錦田才有點雨。

在金鐘,尖沙咀及九龍塘,商場內的全部商店關門了,但是電影院和全部食店如常營業。

在晚上六時半的又一城內,雖然人流比平常時候減少不少,但食店仍有四成客人,而溜冰場仍有幾十人在場內溜冰。

食店仍有四成客人溜冰場仍有幾十人在場內溜冰

港內陸路交通方面,有幸帕布如預料之內市區風力不強及移動快,沒有太大影響,如常乘坐鐵路及跨區小巴遊了一周(新界西,新界北區,九龍中/西,香港中區)。

這是我的八號」風球」下出街的經歷了。