Stark Wong 的個人開發網站
 



 此頁面:更新於 2014 年 3 月 4 日 18 時 55 分 15 秒,頁面處理需時 0.0064 秒
 網站內容版權所有(C)Stark Wong。頁面(不包括檔案)可自由連結。網站系統版本 1.21 (2014/3/4)

有關流動巴士版圖傳統版資料更新問題

由於流動巴士版圖傳統版的資料下載伺服器每天流量有限,導致最近出現無法下載資料庫更新,受影響的用戶請等候一天再試,或改用下載伺服器不同的流動巴士版圖NG版。

流動巴士版圖傳統版的下載目前使用的下載服務每天可負擔下載量為 20GB,在先前統計的下載量應足夠,不過最近不知道什麼原因造成流量上升。照理現在各巴士公司的官方程式功能上已超越流動巴士版圖,使用量應漸漸減少才是,但事實上卻似乎出現上升跡象,若不是因為某些原因導致用戶量上升,就是可能有人用程式進行自動下載。

要解決流量問題不額外花錢的話並不容易解決,我在將傳流版與NG版分開下載源前,兩者都是從我的網站托管商中下載資料庫,直至被托管商進行截流導致出現 HTTP 503 錯誤時才發現每月的下載流量高達 960GB,所以我才進行分流,讓 2/3 的流量分到目前的下載服務中。

對於這次的問題我暫時還沒決定會如何處理,如果一直都持續發生時可能會將傳統版改回不支援線上更新以節省頻寬(但每次手動重新包裝和上傳程式更新相比起現在只要用腳本上傳資料檔要多花不少時間)。

另外就是流動巴士版圖傳統版與NG版將來的發展問題,這兩個軟件是肯定不會以商業運作,但隨著各官方 App 功能的完善,是否應該繼續維護是一大問題。目前完整處理一次所有資料需要約4小時,為節省時間我會利用某非官方巴士資料網站上的更新資料作為累計更新,但始終還是有很多沒有通知但更新了的情況出現,現時除了相隔一段時間將舊資料全刪重新處理外沒有任何解決方法。另外現在的官方 App 開始提供到站時間預測功能,這種功能在流動巴士版圖無法做出來,因為資料源目前僅巴士公司一個,直接拿來用當然有版權問題,而我有嘗試過用 Google Location 來模仿類似功能,可惜 Google 的班次資料跟現實差異非常大,根本不能作為參考。至於其他功能…各位想到什麼功能的話可以提出,討論一下有用程度及做出來的可能性。


撰寫於:2015/8/24 00:04:23 / 回應:0
MagicTV 易錄寶 Android 版本更新

在把 MagicTV 易錄寶 iOS 版做出來前,先更新 Android 版本,因為突然想到了將錄影選項改為非針對型的解讀方法,這樣即使以後官方在錄影選項或子選單中有變更時均可自動適應。

新版本程式的變更點就是提供初版未能使用的多次錄影及系列錄影功能,並可選擇顯示語言 (頻道及節目名單會根據顯示語言一併更改,但已排程的錄影及提醒項目由於是離線存取,所以不會更改。


撰寫於:2015/6/14 12:36:33 / 回應:0
半年

今天是跟喜歡的人停止通信半年的日子,雖然這已經不是第一次,但相信這次是最後一次了。這次我把所有的聯絡方法都刪除,為的就是不讓自己再有反悔的機會。不過雖然已相隔半年,但她的影子還是不時在我的腦海中浮現,不知道還要多久才能完全忘記了,可能是一年,十年,甚至一輩子也說不定。

整件事基本一開始就是我自己的問題,我是明知道對方只視我為工具,我早就應該走這一步,一直拖延時間對大家都沒好處。Facebook 是這件事的始作俑者,所以我已經把它變成一個全新的空號,然後純放棄處理....


撰寫於:2015/6/7 00:25:02 / 回應:1
新版本流動巴士版圖 (Android) / 流動巴士版圖 NG (iOS) 已發佈

新版本流動巴士版圖 (Android) / 流動巴士版圖 NG (iOS) 已經發佈或提交,Android 的傳統版流動巴士版圖就是改用了 NG 版的資料庫,並重新啟用線上更新功能 (每次啟動程式時檢查),而 iOS 版流動巴士版圖則針對 iOS8 進行優化並將所有介面改用 AutoLayout 以杜絕畫面配置問題,另外亦增加了跟 Android 版本相同的導航功能,經測試準確度跟 Android 版本基本無異,可放心使用。

Android 版本的流動巴士版圖 NG 稍後會修改介面變成比較貼近 iOS 版本的樣子,不過在此前,我下一個挑戰會是用 Swift 開發 MagicTV 易錄寶的 iOS 版本,可能有點難度,畢竟 Swift 的語法實在是太過簡化…


撰寫於:2015/4/18 20:18:00 / 回應:5
進度更新

 

最近主要是修改 Android 原版的流動巴士版圖,包括改用 NG 版的資料庫(但功能不變),另外就是重新啟用線上更新功能。目前修改已大致完成,只餘下測試線上更新的下載穩定性後就可以放出新版本。

另外,iOS 版流動巴士版圖 NG 則正在將程式更新至原生 iOS 8 兼容並修改畫面配置,另外也將加上 Android 版本提供已久的導航功能 (同樣支援轉乘)!今天對導航功能進行了實機測試,似乎即使用了蘋果建議在汽車導航中所用的準確度設定時,準確度還是與 Android 有些距離 (大概 3 個車站就會有一個在離開車站時才提示到站),要先看看該怎樣微調…


撰寫於:2015/4/10 22:41:55 / 回應:0
新軟件發佈 – MagicTV 易錄寶

如果有用 MagicTV 的遙距錄影服務的朋友,應該會覺得那個服務的確很有用,但其介面卻是有不少可改善的地方。小熊工作室推出非官方的 MagicTV 遙距錄影服務前台原生程式 – MagicTV 易錄寶,功能包括:

- 所有頻道的清單,並提供最愛功能讓您只列出自己所選擇的頻道
- 以每日的方式顯示節目清單
- 按一下節目顯示節目資訊
- 按下右方的 REC 按鈕排程錄影
- 按下右方的 ALT 按鈕通知節目開始
- 在不同的分頁中追蹤已排程預錄或通知的節目

 

此程式可於以下地址下載,目前僅提供 Android 版本,至於 iOS 版本則視乎需要決定是否開發。
https://play.google.com/store/apps/details?id=com.studiokuma.irecmagictv

~~~~~

至於上一篇關於流動巴士版圖的問題,目前暫定會重做文字版的轉乘資料,並將傳統版流動巴士版圖的資料庫改為使用 NG 版的資料庫以減低以後維護的難度。


撰寫於:2015/3/2 00:17:45 / 回應:0
有關流動巴士版圖傳統版九巴轉乘資料

由於九巴網站最近更改了轉乘的查詢頁面,查詢方式由原有的分區查詢所有轉乘資料改為以個別路線搜尋相關轉乘資料、導致流動巴士版圖傳統版的轉乘資料轉換器無法使用,所以由今天起提供的九巴路線資料並不包含轉乘資料(只限九巴,其他巴士公司資料正常)。正在使用傳統版流動巴士版圖的用戶請考慮改用同為免費的流動巴士版圖NG版本,由於其中文班次及轉乘資料來源並非九巴網站,並不受此次事件影響(但英文版本仍然受影響),可放心使用(以前的捐款用戶使用NG版本仍可享受去除廣告待遇)。

九巴網站現在改動後的轉乘資料非常詳盡,詳盡得如何將它濃縮作為資料庫也成問題,目前會考慮改用其他資料來源,但由於其他資料來源並沒有英文版本,所以現時還沒有定案。


撰寫於:2015/2/21 17:42:03 / 回應:0
有關小熊來電通知

小熊來電通知由即日起已由 Gogolook (即 Whoscall 開發商) 接手開發及維護工作,是次收購行動要點如下:

  1. 小熊來電通知會由 Gogolook 的團隊會對繼續進行更新及改進,Gogolook 會確保小熊來電通知的使用者仍能得到良好的使用體驗,並保留目前的主要功能
  2. Whoscall 與小熊來電通知目前並無合併計劃,並且會同時積極進行開發。使用者可自由決定使用 Whoscall 或是小熊來電通知,甚至兩者並用也無問題
  3. 小熊工作室 (Stark Wong) 會以技術顧問角色協助後續維護工作
  4. 小熊來電通知會保持免費
  5. Gogolook 會在小熊來電通知所投放的資源絕對會比小熊工作室本身為多,並有香港及台灣的專人持續改善程式的用戶體驗
  6. 是次收購僅限小熊來電通知,並不包括其他小熊工作室的軟件及小熊工作室本身
  7. 小熊來電通知本身並無收集任何用戶資料,是次收購並無包括 Push Token 以外的任何資料,而 Gogolook 亦會確保小熊來電通知在將來亦不會收集用戶資料。
  8. 若發現小熊來電通知的軟件問題,請發送電郵至 [email protected]

 

關於是次收購的詳情,媒體界請向公關查詢:

Media Contacts
Harold Li, LEWIS PR (English inquiries)                      
+852 3944 5016
[email protected]

Raymond Woo, LEWIS PR (Chinese inquiries)
+852 3944 5027
[email protected]


撰寫於:2015/2/11 17:41:35 / 回應:4
MagicTV 串流播放器更新

雖然官方終於釋出了 Android 版本的串流播放器,但我仍然會繼續更新我這個非官方的播放器。

今天迎來 3.0 版本的更新,最重要的是終於可以不再用這個速度時快時慢的 Vitamio 引擎了!新版本增加了 Google 開發的 ExoPlayer 播放核心 (採用的是測試版本的 ExoPlayer-HLS 分支),好處是不會時快時慢,而且串流速度快,還能支援 Android 4.4 新加的 Immersive Mode (即全螢幕時連虛擬按鈕列也隱藏 -- 若要顯示只需從虛擬按鈕列外面向內推就可以),這個用 Vitamio 無法做到 (Vitamio 在 Immersive Mode 時限制了顯示寬度最高是含虛擬按鈕列的寬度,也就是說例如 LG G3/LGL24 的 2560x1600 螢幕顯示 16:9 畫面時會出現 4 黑邊的問題,用 ExoPlayer 則是正常的左右黑邊)。

新版本也修正了直接輸入頻道號碼時隨機無效的問題。這次的更新在免費及完整版同步提供。


撰寫於:2015/1/12 23:13:04 / 回應:1
暫時取消發佈流動巴士版圖

由於目前無法從資料來源更新路線資料,且未知道什麼時候可以恢復,故將流動巴士版圖及流動巴士版圖NG暫時下架,直至所有巴士路線均恢復以正常路線行駛為止。


撰寫於:2014/10/28 19:24:39 / 回應:0
其他較舊內容請移步至舊部落格版面