星期五, 2月 07, 2014

圓仔與台北市的貓熊公車

P1290481
123路 貓熊免費接駁專車(貓纜動物園站,2014/01/12)
臺北市立動物園(木柵動物園)沈寂一時的大貓熊熱潮,在圓仔誕生後再次成功引發話題。除了動物園行銷與媒體配合,台北市政府亦透過各種管道宣傳,要說傾全市之力推廣也不為過。其中一項就是公車彩繪與接駁路線的闢駛。上個月趁著空檔,將這個景象透過相機記錄下來。

星期六, 2月 01, 2014

在Linux下與PSVita傳輸檔案

警告:本篇介紹的並非SCE官方釋出的軟體,請自行評估風險
索尼電腦娛樂(SEC)最新的掌上遊戲機PlayStation Vita(PSVita,PSV),使用了特殊規格記憶卡與MTP,在電腦上須安裝Sony提供的程式才可傳輸檔案,然而該軟體並無Linux版。Linux下目前可改以libVitaMTP+OpenCMA+QCMA傳輸檔案,但仍有些問題。

在SD卡幾乎一統天下的現在,PSVita使用專用規格記憶卡給人「多賺一筆」的感覺。撇開這點不說,其實影響最大的是資料傳輸。PSP使用的Memory Stick Duo雖也是Sony特規,但至少Sony有其他使用MS記憶卡的裝置,市面上亦有讀卡機。然而PSVita記憶卡無其他對應裝置,也無讀卡機。

此外,PSVita與電腦傳輸資料以MTP規格為基礎,這項規格亦常用於智慧型手機。然而PSVita使用部份自創指令,必須安裝Sony提供的內容管理員(Content Manager Assistant,CMA)才可傳輸。有人猜測這些機制是為了防範盜版,這聽來似乎蠻有道理。對於Windows或Mac的使用者來說,只要下載內容管理員就OK了,但在Linux下就不是這樣。

為了自力救濟(或其他理由),有人將libMTP修改為支援PSVita的libVitaMTP,並同時釋出OpenCMA供玩家備份遊戲或存檔,提供類似官方版CMA的部份功能。要注意的是,該OpenCMA與防止官方版CMA連結Sony伺服器的patch不同,這的的確確是用來備份檔案的(請見專案的README)。

然而OpenCMA無圖形界面,也無法傳輸影片或音樂,對於我這種end-user來說仍不親切。codestation以該專案為基礎,除了讓OpenCMA支援多媒體檔案,更以Qt寫了圖形化管理前端-QCMA。目前提供Ubuntu、Debian與openSUSE套件包,當然也釋出了原始碼。
wololo.net/talk - QCMA - Cross-platform content manager for the PSVita (0.2.8)
http://wololo.net/talk/viewtopic.php?t=34677
將libvitamtp與qcma兩個套件裝好後即可使用,但第一次執行時請務必先設定各媒體對應的目錄。