Currently browsing posts found in April2008


USB interface accelerometer

Number of Comments » 5

Ok, 我們看過了 Mobile Device 上應用 accelerometer technology 的應用,若是我們想實做同樣的技術在 Laptop, UMPC 或是 MID 上該如何作 ?
在 Thinkpad 上有個特色功能稱為 Active Protection System,基本上就是利用偵測加速度來達到保護硬碟的功能。透過這個功能,我們可以用來偵測筆記型電腦的傾斜狀態,在 Linux 上可以透過 HDAPS 驅動硬體並取得資料。
你可以透過 Yoni Rom, Patrick Kilian 與 Robert Love 所寫的 hdaps-gl 來動態顯示筆記型電腦的傾斜狀態。

雖說 Thinkpad 的加速度偵測只有二維 (BTW, 我的 Thinkpad X60 不知為什麼 X 軸, Y 軸是相反地),但是也足以玩很多把戲,像是防盜系統 (有人碰的電腦就自爆硬碟?!) 藉由搖晃切換桌面,或者像是 iPhone 一樣旋轉畫面為橫向、直向。甚至拿來玩滾小球遊戲 neverball 、或者直接把 X60 變成絕地武士的光劍!上回 Tatsuhiko Miyagawa 來台灣的時候也見過它展示透過 [...]

搖搖讀簡訊

Number of Comments » 0

若你使用 N95, N82 等手機,可能已經用過利用 Accelerometer technology (加速度感應器) 為基礎所開發的 rotateMe,rotateMe 基本是偵測你手機的持有方向,並自動選轉螢幕到橫向或直向,類 iPhone 的螢幕自動旋轉功能 (視訊展示)。
再找深受簽章之害得苦主時,看到 ShakeSMS,它基本是讓你在簡訊來時不需要動手指頭,只需要晃一晃就可以解鎖讀簡訊,甚至刪除,非常帥氣。有了這軟體只需要注意不要再來簡訊時跌跤,誤刪訊息即可。 XD

ShakeSMS 昨日已經正式釋出簽署過的版本,可以直接安裝。作者 Tony Ren 稍早也做了 FlipSilent (翻面靜音),讓你在手機來電鈴聲響起時,將手機翻轉,手機便自動切入靜音模式。非常有趣的應用。

Thinkpad 全面保障計畫

Number of Comments » 0

自從去年在馬德里弄丟我的 X60 (1706-A78)後,就一直想透過 ThinkCare 找回我的電腦。畢竟尚有一年半的保固,且系統用了 TPM,竊賊大有可能跑回 ThinkCare 維修以解開密碼保護。
今日又在上線註冊了另外一台 Thinkpad X60,順道查一下是否有任何管道可以查詢維修紀錄。無意中發現 Lenovo 全面保障計畫,基本上它是一個針對特定機種的延伸保障計畫,此方案保障了

液體潑瀉按鍵盤
產品意外被跌撞
電擊導致貨品線路損毀
液晶螢幕意外損毀

等四項新買電腦最不想卻可能發生的倒楣事,保障時間是一年。一年內,萬一發生以上事項,只需要負擔最高 NTD 8500 (未稅) 的成本。
台灣的條款是不包含竊盜的。倒是我發現香港的 Lenovo「全面保障計劃」,承保範圍居然是包含首年於香港被竊或遺失保障!(不含在香港境外發生的盜竊 / 遺失) 而且最高只需要負擔 HK$ 2000 的費用,真是令人羨慕的待遇阿!

失控的生態系統

Number of Comments » 0

前一陣子提到 SymbianSigned 的簽章服務暫停服務了好一陣子,原因是有大量的中國用戶透過工具軟體自動連線到 SymbianSigned 上申請金鑰,因此連線量與盜版行為大增。到了前幾周,在 SymbianSigned 調整的簽署的流程與模式後,網站的服務狀態才穩定下來。不過前一陣子系統暫停服務與各種註冊限制,已經嚴重的影響了一般軟體開發者的進度。更別網站暫停服務的挫折激怒了大量的終端使用者。
這其實是一個長期存在的問題,大部分的使用者再買了所謂 Smart Phone 後,總會新奇的想裝上各種軟體,無論是免費、中文化或被破解的軟體。這也就是使用者挑選較為昂貴的 Smart Phone 而非便宜的 Feature Phone 的原因,他們享受使用額外功能的樂趣。
然而,在 Symbian 平台上 (Nokia S60 系列手機為主流),安裝軟體往往不是一件容易的事情。因為平台的安全限制,來自 SymbianSigned 正面的說法是保護使用者,避免使用者無意中安裝了惡意軟體,且保護了開發者的著作財產權。實質的效果是,商業軟體開發者則必須負擔申請憑證的費用,等待壅長的送測時間。更別提其他的自由軟體/免費軟體開發者,他們根本無力負擔簽章的費用,而申請免費簽證的程序又過於複雜,於是成本便被轉嫁到使用者身上。使用者痛苦的跟著各種論壇上殘缺不全的指引,試著自己申請開發者憑證,以便可以簽署專供自己手機使用的免費軟體。
整個生態系統花費了大量的資源支持這種流程,完全是因為
This is approach is in line with agreed mobile industry recommendations.
Source:Open Signed Online vs Developer Certificate Q&A
行動通訊產業不願見到使用者有權自行安裝軟體到設備上,即使是使用者自己出錢買下。根據 OMTP Recommendations Papers ,這是業者的禁臠。
關於 Symbian Signed 的目前狀態,不彷參考 Nokia 高級技術專家路戈寧的說明 (簡報)。現在的簽署規則是除非你購買了 Publisher ID ,否則只能作 Open [...]

高調之社群

Number of Comments » 2

2008 開放技術台灣高峰會 (Open Tech Summit Taiwan 2008) 預計於本週舉辦,根據目前的出席人員列表,有幾位我深為敬重的開發者會來台灣 (sort by letters)

Florian Fainelli (OpenWrt developer)
Harald Welte (one of the authors of netfilter/iptables)
Juergen Neumann (co-founded www.freifunk.net)
Marek Lindner (developer of B.A.T.M.A.N)
Martin Michlmayr (Debian project leader of year 2004)
Pradeepto Kumar Bhattacharya (contact person for KDE in India and Asia and is a KDE e.V. member)
Xavier Carcelle (Lead [...]

在 Linux 上跑 Sling Player

Number of Comments » 0

為了可以在 GNU/Debian Linux 上看 HBO, 非凡電視台跟一些台灣的節目,只好重新再裝了 Wine。以便可以收看裝在高雄親戚家 Sling Box 轉出來的視訊。
參考 How To Run SlingPlayer on Linux OS 一文,步驟十分簡單。

先裝了 Debian sid 的 wine 0.9.59-1。
再裝了SlingPlayer Dependencies package 中的檔案,把 qcap.dll, quartz.dll, msxml3.dll 與 msxml3r.dll 丟進 windows\system32。
然後 regsrv32.exe 註冊 msxml3.dll 檔。還得將 msxml3, qcap, quartz 設定為 strictly native。

另外一個問題是執行時,wine 會抱怨 GdipDrawPieI, GdipDrawPolygon unimplemented,顯然是 Wine 的 GdiPlus 實做尚未齊全,解決方法是先偷 DLL-Files.com 上得檔案來用,丟進 system32 後就可以執行沒有問題了。

SlingPlayer [...]