![]() | |||||||||||||||||||||
Stark Wong 的個人開發網站 | |||||||||||||||||||||
|
|||||||||||||||||||||
此頁面:更新於 2023 年 8 月 7 日 23 時 21 分 33 秒,頁面處理需時 0.0012 秒 | |||||||||||||||||||||
網站內容版權所有(C)Stark Wong。頁面(不包括檔案)可自由連結。網站系統版本 1.90-AngularJSBase (2015/9/27) | |||||||||||||||||||||
網站地圖 |
這次更新的主題有兩個,第一是久違了的流動巴士版圖 NG iOS 版本終於迎來更新 (也很可能是最後一個更新)。本來這個更新是打算在四月當舊網頁托管商無法進行外送要求時發佈的,不過因為後來發現 iOS 的 CFNetworking 可自動處理網址轉向而取消了。直到現在由於 iOS13 發佈日期漸近,而我的 MacBook Air 無法安裝 MacOS 10.14 及 Xcode 12 (試過用 Mod 強制安裝但系統運行速度太慢而換回 10.13),所以趁蘋果未強制開發者使用 iOS 13 SDK 時先把程式更新會比較好。這次版本更新的內容包括:
在更新流動巴士版圖 NG iOS 版本後,下一個更新將會是舊版流動巴士版圖的功能更新至跟 NG 版接近。
-----
另一件事就是我本來打算發佈一個新的小工具,用來自動接收天文台天氣警告的推送 (因為我不太滿意天文台官方程式的背景耗電),可惜因為天文台公開 API 的各種問題,目前處於壽終正寢(撤回?)的狀態,如何處理尚未清楚。
首先說一下程式功能:
然後說一下開發時序:
請問天文台可以專業一些麼? 簡直失望。
(*1) 於 2019/8/8 20:53:01 取得的資料
英文:
{"WHOT":{"name":"Very Hot Weather Warning","code":"WHOT","actionCode":"REISSUE","issueTime":"2019-08-07T12:40:00+08:00","updateTime":"2019-08-08T16:20:00+08:00"},"WTS":{"name":"Thunderstorm Warning","code":"WTS","actionCode":"ISSUE","issueTime":"2019-08-08T20:50:00+08:00","expireTime":"2019-08-08T22:00:00+08:00","updateTime":"2019-08-08T20:50:00+08:00"}}
中文:
{"WHOT":{"name":"酷熱天氣警告","code":"WHOT","actionCode":"REISSUE","issueTime":"2019-08-07T12:40:00+08:00","updateTime":"2019-08-08T16:20:00+08:00"}}
(*2) 於 2019/8/12 18:03:02 取得的資料
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="style_uc.xsl" type="text/xsl"?>
<rss version="2.0">
<channel>
<title>天氣警告一覽</title>
<description>由香港天文台提供的天氣警告一覽</description>
<link>http://www.weather.gov.hk/textonly/warning/warnc.htm</link>
<language>zh-tw</language>
<webMaster>mailbox@hko.gov.hk</webMaster>
<copyright>本檔案的內容,包括但不限於所有文本、平面圖像、圖畫、圖片、照片以及數據或其他資料的匯編,均受版權保障。香港特別行政區政府是本檔案內所有版權作品的擁有人。</copyright>
<pubDate>Mon, 12 Aug 2019 18:01:09 +0800</pubDate>
<image>
<title>香港天文台</title>
<url>http://rss.weather.gov.hk/img/logo_dblue.gif</url>
<width>333</width>
<height>65</height>
</image>
<item>
<title><![CDATA[取消酷熱天氣警告 (18:00 HKT 12/08/2019) ]]></title>
<link>http://www.weather.gov.hk/textonly/warning/warnc.htm</link>
<description><![CDATA[酷熱天氣警告在18時00分取消( 2019年8月12日 )。 <br/><br/>]]></description>
<author>香港天文台</author>
<pubDate>Mon, 12 Aug 2019 18:00:00 +0800</pubDate>
<guid isPermaLink="false">http://rss.weather.gov.hk/rss/201908121800/取消酷熱天氣警告</guid>
</item>
<item>
<title><![CDATA[發出雷暴警告 (15:50 HKT 12/08/2019) ]]></title>
<link>http://www.weather.gov.hk/textonly/warning/warnc.htm</link>
<description><![CDATA[雷暴警告在15時50分發出( 2019年8月12日 )。 <br/><br/>]]></description>
<author>香港天文台</author>
<pubDate>Mon, 12 Aug 2019 15:50:00 +0800</pubDate>
<guid isPermaLink="false">http://rss.weather.gov.hk/rss/201908121550/發出雷暴警告</guid>
</item>
</channel>
</rss>
JSON:
{"WTS":{"name":"Thunderstorm Warning","code":"WTS","actionCode":"EXTEND","issueTime":"2019-08-12T15:50:00+08:00","expireTime":"2019-08-12T19:00:00+08:00","updateTime":"2019-08-12T17:00:00+08:00"}}