The Core Pocket Media Player (TCPMP)是Palm OS上開放原碼的多媒體播放器,比起Sony 內建的播放器好太多了,支援多種格式如
Audio codecs:
Mpeg 1 LayerIII, Ogg Vorbis, Musepack, Wav(Adpcm, uLaw) AC-3
Video codecs:
DivX, XviD, MS-Mpeg4-V3, Mpeg-1
圖片:
MJPEG, JPG, PNG,TIFF
Containers:
AVI (*.avi), Matroska (*.mkv, *.mka), MP4 (*.mp4, *.m4a), Ogg Media (*.ogg, *.ogm)
安裝使用建議
1. 將TCPMP主檔及所有Plugin檔放入MS pro 卡或SD/CF卡內 的/PALM/Launcher/內
2. Sony的palm PDA要去http://aibohack.com/clie/modclieaud.htm 下載MCA v2.05 (檔案名稱:MCA2_05.prc)來提供Palm OS 5.2的音效。安裝後,還要到System Settings 設定裡的「MCA2」選項去啟動Install,指定某個應用程式使用MCA來做聲音處理。之後才會有聲音。
3. 把多媒體檔放入MS pro 或 CF卡 內自建資料夾內,這樣TCPMP就可播放。
惟一美中不足的是播放清單沒有好的介面。若偶爾還是要用Sony 的播放器聽音樂,那還是乖乖把音樂檔放到/PALM/Programs/MSAUDIO/內
使用以下這段影片在CLie TG-50 (200Mhz) 測試 0.72RC1
http://picard.exceed.hu/samples/RL_LQB_320x176_256_64.avi
得到以下數據
Average speed 149.65
benchmark FPS 35.92
benchmark time: 1:41.209
original FPS 24.00
original time: 2:31.459
以這個CPU 的速度而言,算是了不得的。我在Linux 上測,原檔案影音是同步的,但在 TG-50 上 就會有影音同步問題。裝了sonyhhe plugin/打開override AVI timing based on audio 也沒用,不知道是不是CPU 不夠力。但聽音樂是絕對沒問題的。 理論上要讓他跑的順一些,還可以用UDMH 或超頻之類的手段,不過我沒時間去試了。
http://forum.palmislife.com/viewthread.php?tid=47801&extra=&page=1
跟這裡
http://blogs.shintak.info/articles/4567.aspx
有一些benchmark 資料
開放世代("Generation Open"),特指以 "Open Content" (開放內容,包括知識,軟體與創作,...)為出發點的一種新的生活型態 但這裡強調的是群體長期的自由,而非個人一時的自由,因為個人一時的任意自由,是可以被有心人不公不義的用來去擷取個人利益而妨礙群體長期的自由,那不是大家所樂見的。
google code-beautifer
星期五, 11月 09, 2007
星期一, 10月 29, 2007
Linux 的Palm及Zaurus Big5/Unicode同步解決方案
Palm OS5上面的中文是Big5,而MAC OS X /Windows XP系統上是Unicode,Evolution也是。直接拿PC 上的unicode 給Zaurus 有潛在的風險,見mfhsieh 寫的[分享] Zaurus 的 UTF-8 編碼
Palm跟Linux同步可以用jpilot 或Evolution + pilot-link (pilot-link 純粹是一個同步的管道)。jpilot則是自成一格的軟體,好處是可以在輸出時選編碼。
我偏好用Evolution,除Linux 外,不但支援Mac OS X,還有win32 版(2.8.簡易安裝版Calendar 好像還沒完成,不過現有2.16自行安裝版)。Mozilla 計劃的Thunderbird+lignting 的方案現階段還不成熟,就暫不考慮。但要把 pilot-link的Big5/Unicode同步搞定。pilot-link裡libpisync/util.c 裡面有這一段
#define PILOT_CHARSET "CP1252"
/***********************************************************************
*
* Function: convert_ToPilotChar
*
* Summary: Convert any supported desktop text encoding to the Palm
* supported encoding
*
* Summary: Convert from Palm supported encoding to a supported
* desktop text encoding. The Palm charset is assumed to
* be CP1252. This default can be overridden by the
* 'PILOT_CHARSET' environment variable.
所以暴力法就是在/etc/profile 下強迫
export PILOT_CHARSET=BIG5
讓輸出同步資料時編碼轉Big5。(注意BIG5大小寫)。其實應該可以用script來作。
這基本上是叫用 iconv ,所以我相信在zaurus 上,只要把這個port 到
KO/Pi(KDE Pim/Platform-independent)
http://sourceforge.net/projects/kdepimpi/
Zaurus 就可以同步Big5資料
不過我猜測可能要給glibc 瘦身,加入
/usr/lib/gconv/BIG5.so
/usr/lib/gconv/UTF-16.so
/usr/lib/gconv/UTF-32.so
/usr/lib/gconv/UTF-7.so
/usr/lib/gconv/UNICODE.so
這些檔...
目前Palm行事曆,連絡人,todo跟Evolution同步都沒問題,但在Evolutiong上的備忘錄(memo)摘要跟描述要完全一樣,不然無法同步。(palm 的備忘錄欄位較少)
Palm跟Linux同步可以用jpilot 或Evolution + pilot-link (pilot-link 純粹是一個同步的管道)。jpilot則是自成一格的軟體,好處是可以在輸出時選編碼。
我偏好用Evolution,除Linux 外,不但支援Mac OS X,還有win32 版(2.8.簡易安裝版Calendar 好像還沒完成,不過現有2.16自行安裝版)。Mozilla 計劃的Thunderbird+lignting 的方案現階段還不成熟,就暫不考慮。但要把 pilot-link的Big5/Unicode同步搞定。pilot-link裡libpisync/util.c 裡面有這一段
#define PILOT_CHARSET "CP1252"
/***********************************************************************
*
* Function: convert_ToPilotChar
*
* Summary: Convert any supported desktop text encoding to the Palm
* supported encoding
*
* Summary: Convert from Palm supported encoding to a supported
* desktop text encoding. The Palm charset is assumed to
* be CP1252. This default can be overridden by the
* 'PILOT_CHARSET' environment variable.
所以暴力法就是在/etc/profile 下強迫
export PILOT_CHARSET=BIG5
讓輸出同步資料時編碼轉Big5。(注意BIG5大小寫)。其實應該可以用script來作。
這基本上是叫用 iconv ,所以我相信在zaurus 上,只要把這個port 到
KO/Pi(KDE Pim/Platform-independent)
http://sourceforge.net/projects/kdepimpi/
Zaurus 就可以同步Big5資料
不過我猜測可能要給glibc 瘦身,加入
/usr/lib/gconv/BIG5.so
/usr/lib/gconv/UTF-16.so
/usr/lib/gconv/UTF-32.so
/usr/lib/gconv/UTF-7.so
/usr/lib/gconv/UNICODE.so
這些檔...
目前Palm行事曆,連絡人,todo跟Evolution同步都沒問題,但在Evolutiong上的備忘錄(memo)摘要跟描述要完全一樣,不然無法同步。(palm 的備忘錄欄位較少)
星期六, 10月 27, 2007
Sony palm PDA 的軟體安裝跟其他PDA 基本比較心得
有人給我一台 Palm OS5 的舊clie TG-50 ,但是沒有安裝光碟,我在sony台灣網站上找不到軟體下載。感謝PALMisLIFE上網友MailCone 及mfhsieh 提供資訊我才順利完成軟體安裝。這篇是對那些熱心網友的回應。除了基本比較心得外,也對下一代PDA作一些推測。將分段刊出
基本軟體安裝
其中大部分的軟體需要去www.sonyclie.org 找,再針對個別需要Sony 美國的技術支援網下載換裝新版。
但www.sonyclie.org 需要寄電子郵件給管理員才拿得到帳號密碼。其中有原廠CD 的 iso 如tg50.iso,及個別的zip 如 SonyCliePC.zip。
原廠CD 的 setup.exe 程式會去執行 Palm desktop for Clie'.msi
Windows XP 會因為codepage 不同的緣故會找不到法文字母 e' 的檔名。直接跳過setup.exe,直接去執行 Palm desktop for Clie'.msi 是可以的。此外安裝完了時不會顯示正確的完成百分比。只有過一陣子強迫結束程式,重開機。
所以我改裝SonyCliePC.zip中的Clie Organizer for PC (1.0.040113.2)
Clie Oranizer for PC 會要求先去裝Palm Desktop 。不過 Palm Desktop for
Clie (1.00.031222.1)會有安裝完了時不會顯示正確的完成百分比的問題。裝完後,Add or remove Programs 就會正常出現CLIE Oranizer for PC 及Palm Desktop 。為什麼需要多一個 Clie' Oranizer? 因為 Clie' 有多個Clie' memo 提供非文字手寫筆記。這是Palm Desktop沒有的。
目前測試的結果,在英文版(但default codepage 改成中文,事實上等於中文版)上執行一般的同步沒有問題。
同步
第一次 hotsync 時 XP會去抓PalmUSBD,sys,在原廠CD \Drivers\Hotsync\裡有。
Inteliigence Sync Lite 在SonyCliePC.zip中的比較新(2003版),不過好像不支援 outllok express 的 address book 。
鍵盤
tg-50有內建小鍵盤,不過數字鍵要並用功能鍵才打得出,用注音輸入頗不便。但朋友的紅外線palm one universal wireless keyboard是可以搭配使用。上面就有獨立數字鍵,這是我找得到紅外線鍵盤搭配注音輸入最好的一個,裝上palm的驅動程式就能用了。理論上zaurus 也能用,不過還沒試成功。
大容量快閃記憶體支援
palm OS 據說只能認得第一個分割區。大容量快閃記憶體支援是一個問題。據說新版palm 機系統悄悄用了fat32,所以沒問題,有些人還自己把舊機系統改fat32也能用大容量快閃記憶體。Sony 的產品幾乎清一色用memory stick ,又貴又難用。據Sony官方說法,TG-50是不支援4G MS 的,而且2G 還得用高速的 MS才行,還不保證沒問題。真是爛。在美國看了半天,MS 比起 SD 卡還是天價。所以去網路標了片2G sony 的 high speed MS。等收到了再來更新使用心得。
clie 初步印象跟zaurus 與其他PDA比較
比較之下,palm 把最長用的小程式放在動態記憶體裡,切換速度很快。(1 秒)。這點的便利是那些需要 context switch 的大系統比不上的。zaurus 在這一點顯然比不上。出門在外要臨時找資料,palm 的反應時間會比較快。eee PC 就算CPU跑的快,恐怕也是一樣的情況。個人覺得1 秒內的反應時間是一個很重要的臨界點。想用個計算機去超市比價或算個小費要等長於1 秒就會讓人不耐。但是像查字典第一次啟動長於1秒就還好。palm OS 沒有真正的多工,切換反應時間變成瓶頸。
Palm Foleo 計劃掛掉了,無法得知他們對未來的想法。不過我覺得作業系統像palm OS 4/5 這樣有動態記憶體保留給專屬的常用軟體常駐是蠻重要的。
反應時間會比較快相對犧牲下的是功能性,palm一般人是用power run 之類程式把切換反應時間不太在乎的程式移到快閃記憶體裡,要用時再載入動態記憶體。等於回到了虛擬記憶體的作法。 但是每個連結要用去 lk 的動態記憶體。相對之下 TG-50 的 16M (只能用到11M)記憶體實在太小了。我連 gps程式都不太敢裝。而且這樣的做法不是系統原先就在API 裡規畫好的,不太穩定。有時會當機。
基本軟體安裝
其中大部分的軟體需要去www.sonyclie.org 找,再針對個別需要Sony 美國的技術支援網下載換裝新版。
但www.sonyclie.org 需要寄電子郵件給管理員才拿得到帳號密碼。其中有原廠CD 的 iso 如tg50.iso,及個別的zip 如 SonyCliePC.zip。
原廠CD 的 setup.exe 程式會去執行 Palm desktop for Clie'.msi
Windows XP 會因為codepage 不同的緣故會找不到法文字母 e' 的檔名。直接跳過setup.exe,直接去執行 Palm desktop for Clie'.msi 是可以的。此外安裝完了時不會顯示正確的完成百分比。只有過一陣子強迫結束程式,重開機。
所以我改裝SonyCliePC.zip中的Clie Organizer for PC (1.0.040113.2)
Clie Oranizer for PC 會要求先去裝Palm Desktop 。不過 Palm Desktop for
Clie (1.00.031222.1)會有安裝完了時不會顯示正確的完成百分比的問題。裝完後,Add or remove Programs 就會正常出現CLIE Oranizer for PC 及Palm Desktop 。為什麼需要多一個 Clie' Oranizer? 因為 Clie' 有多個Clie' memo 提供非文字手寫筆記。這是Palm Desktop沒有的。
目前測試的結果,在英文版(但default codepage 改成中文,事實上等於中文版)上執行一般的同步沒有問題。
同步
第一次 hotsync 時 XP會去抓PalmUSBD,sys,在原廠CD \Drivers\Hotsync\裡有。
Inteliigence Sync Lite 在SonyCliePC.zip中的比較新(2003版),不過好像不支援 outllok express 的 address book 。
鍵盤
tg-50有內建小鍵盤,不過數字鍵要並用功能鍵才打得出,用注音輸入頗不便。但朋友的紅外線palm one universal wireless keyboard是可以搭配使用。上面就有獨立數字鍵,這是我找得到紅外線鍵盤搭配注音輸入最好的一個,裝上palm的驅動程式就能用了。理論上zaurus 也能用,不過還沒試成功。
大容量快閃記憶體支援
palm OS 據說只能認得第一個分割區。大容量快閃記憶體支援是一個問題。據說新版palm 機系統悄悄用了fat32,所以沒問題,有些人還自己把舊機系統改fat32也能用大容量快閃記憶體。Sony 的產品幾乎清一色用memory stick ,又貴又難用。據Sony官方說法,TG-50是不支援4G MS 的,而且2G 還得用高速的 MS才行,還不保證沒問題。真是爛。在美國看了半天,MS 比起 SD 卡還是天價。所以去網路標了片2G sony 的 high speed MS。等收到了再來更新使用心得。
clie 初步印象跟zaurus 與其他PDA比較
比較之下,palm 把最長用的小程式放在動態記憶體裡,切換速度很快。(1 秒)。這點的便利是那些需要 context switch 的大系統比不上的。zaurus 在這一點顯然比不上。出門在外要臨時找資料,palm 的反應時間會比較快。eee PC 就算CPU跑的快,恐怕也是一樣的情況。個人覺得1 秒內的反應時間是一個很重要的臨界點。想用個計算機去超市比價或算個小費要等長於1 秒就會讓人不耐。但是像查字典第一次啟動長於1秒就還好。palm OS 沒有真正的多工,切換反應時間變成瓶頸。
Palm Foleo 計劃掛掉了,無法得知他們對未來的想法。不過我覺得作業系統像palm OS 4/5 這樣有動態記憶體保留給專屬的常用軟體常駐是蠻重要的。
反應時間會比較快相對犧牲下的是功能性,palm一般人是用power run 之類程式把切換反應時間不太在乎的程式移到快閃記憶體裡,要用時再載入動態記憶體。等於回到了虛擬記憶體的作法。 但是每個連結要用去 lk 的動態記憶體。相對之下 TG-50 的 16M (只能用到11M)記憶體實在太小了。我連 gps程式都不太敢裝。而且這樣的做法不是系統原先就在API 裡規畫好的,不太穩定。有時會當機。
訂閱:
文章 (Atom)