2009年9月8日

Xperia X1 with TomTom

昨天裝了 Tomtom , 卻一直無法抓到 GPS
終於找到解決方法


1.開啟 X1 的 設定 -> 系統 -> 外部GPS
a.在程式集中指定 GPS 程式連接埠為 COM2
b.在硬體中指定 GPS 硬體連接埠為 COM9, 速率: 9600
c.在存取中勾選為自動管理GPS
2.啟動 TomTom
a.在偏好設定 -> GPS 設定 中, 選取 其他 NMEA GPS 接收器
b.指定連接埠為 COM2, 速率為 9600

2009年3月18日

Lotus Symphony Review 匯整

因為上頭想要瞭解 Symphony 這套軟體
所以整理一下相關 Review 資料

Symphony 是 IBM 推出的 Free 文書處理軟體
採用 OpenOffice 的核心引擎
既然是文書處理軟體,則評比的重點自然是要與 Microsoft Office 的功能相互比較
在模組上 Symphony 相對較少, 只提供了 Documents, Spreadsheets, Presentations
很清楚是對應到 Word, Excel, PowerPoint 這三個功能
IBM 甚至不在名稱上多費唇舌

在大部份的Review中(CNET, ZDNET, ITReview...)其意見都差不多:
速度較慢, 功能沒有特殊之處
其至連 OpenOffice 的功能都比較多
總而言之是一套堪用, 但又沒有一定要用的理由的軟體

但在另一位網友的介紹中有了不一樣的觀點
重新搜尋其他新聞稿後發現 IBM 其實有其他的想法
Symphony 應定位為一個文件服務平台, 而不是文書處理軟體
其文書功能只是作為一項基本服務
可以透過Plug-in, 甚至是 Web Service 的方式再做成其他的商務應用

其實想想, IBM 確實沒必要再推出一套 Free Office 來與 OpenOffice 打對台
IBM會做的應該是利用已投入在 OpenSource 的成果, 再加以包裝
推出加值服務來作收費級的商務應用
就如同 Eclipse 一樣

所以在 Symphony 上, IBM 強調的是其提供 Plug-In 的外掛功能
而不是 Documents, Spreadsheets, Presentations 本身
後續更要與 IBM 力推的 Cloud-Computing 概念相結合
掛入 BlueHose 的雲端服務之中
Symphony 所呈現的不只是一份文件, 而是一個 Document Object
可以讓外部掛入workflow或整合到其他系統之中

或許, Symphony 應該要與 Google Doc 相比較, 而不是 MS Office
從這個觀點來看, Symphony 的價值就很明確了

結論:
Symphony 的強處在於其擴充性及整合性
(採用 Open Docuemnt Format 並提供 Plug-in 可外掛更多功能的機制)
其未來想走的方向應是線上整合的商業應用方案, 而不是僅僅做為 Word Processor
所以在文書功能上預估只會投入剛好夠用的資源, 並儘量做到與其他規格的相容
也不大可能會有令人驚喜的功能出現.

若作為一套 Free Word Processor, Symphony 的表現只能算中等
除非公司打算再作加值開發, 不然 OpenOffice 或許是更直覺的選擇
對中文的支援程度也較佳

2009年2月10日

ASP.NET Web Hosting at Domaincheck.net

對 ASP.NET 開發者來說
網路上免費的 Web Host 資源實在少得可憐
即使有,也是限制一堆
更別說會提供 MSSQL 的支援了

Domaincheck.net 雖不提供免費的 WebHosting
但是只要在他們那裡註冊域名, 就會提供一個 Web 空間
可選擇 PHP 或 ASP.NET
且 ASP.NET 的方案可支援 DotNetNuke 及 MSSQL,
該有的也都有,算很不錯了

最大的缺點是會有一個廣告橫在上面...有點討厭
但只要不是輸出一般的 text 似乎就可以避開
例如在 .js 裡面寫 document.write("...");
是可以正常顯示的
所以拿來做頁面 widget 很好用
另外最近在玩的 facebook app 應該也可以躲開廣告

之前還一直面臨一個大缺點: 不能由使用者上傳檔案
有些功能會希望讓 User 上傳圖片什麼的,完全不能作
應該是因為網站並有開放權限給 Internet user
既是安全考量,也沒辦法多說什麼了
但這幾天在試 Access DB 時
發現 Domaincheck.net 其實開放了一個特定目錄:~/access_db/
Access 的 mdb 檔案一定要放在該目錄下才能寫入
所以推測該目錄應該也允許上傳才是
試了之後果然是可以的~
若在該目錄下建立其他子目錄也一樣可以上傳檔案
所以算是解決了一個大缺點

2009年2月8日

用 C#.NET 開發 Facebook application - 相關資源整理

Facebook 官方網站上的範例大多是 PHP 為主, 對 .NET 的說明不多, 所必須自行到網路上搜尋.
以下整理我開始接觸 Facebook app 開發時所找的一些資源.

* Facebook Developer Toolkit 這是主要的核心,提供了 facebook api 介面的 DLL 包裝
有了這些 DLL 就可以存取 facebook 的資源了,不過這裡並沒有什麼範例可供參考
* 可以在這裡找到 Toolkit 的基本使用方法
* Steven Trefethen 則進一步把上述的 ToolKit 整合到 Visual Studio 裡,
建立了 Starter Kit, 提供了基本的功能頁面,Starter Kit 建立的小範例已經可以直接 Deploy
在他的 wiki 頁面中也有基本的 Step by Step, 而且是以 .NET 開發者的角度來說明,蠻不錯的
不過只到建立 Hello World 的程度,還沒看到實用級的範例
* 在 Scribd 找到一份 Facebook Tool Kit 的使用手冊(pdf)
* 在 Siccolo 的網站上終於找到一個實用的範例,使用Dashboard,發佈通知等.不過他的版本似乎有點舊,
與Toolkit提供的 api 不大一樣,要稍作修改.
* Facebook-C-Sharp Project: 這裡提供了在外部網站存取 facebook 資料的工具,
這裡討論到一個 Issue:
facebook 的開發規範中明確規定一定要由 User 輸入 ID,Password
不允許寫在程式中自動登入
這個限制使得外部程式在使用上變得很不方便
facebook c shart 則企圖使用程式抓取登入頁面程式碼,再模擬登入的方法來解決
如此一來不但可由程式自動登入,而且還在可經由模擬登入取得很多官方 API 所不支援的功能!!
對外部程式的開發者真是一大福音,可惜後果要自負..哈

2009年1月23日

啊~~~我眼瞎啊...50% Off 的Coupon 居然沒看到!!

最近在找 VPS (Virtual Private Server)的服務
只是想試試
所以刻意要找便宜的, 至少要在 $20 以下
原本最中意的是 Infinity
Windows Plan 最低只要$14.99
結果線上刷卡居然只給填 USA/Canada 的
還要寫授權書..就算了

接下來終於找到一家 VPSLand
($20以下又要是 windows , 真的很少很少)
雖然沒辦法用 VPN 連到桌面,
不過主動提供了 MetaTrader
倒也不錯,看來有不少 FX 的程式交易者也在這裡
於是當下就決定先用一個月看看

興沖沖按了 Order,
線上刷上很快就通過,立刻就收到電子帳單
但只看到付款通知,卻沒有任何如何開始使用的訊息
於是又回首頁去找...原來還要再幾個小時才會好
誰知...忽然看到我剛剛才按的那個 Order 按鈕上面有個紅字
是 50% Off Coupon !!!



氣死我了..
填表格的時候確實是有一格要輸入 Promo Code 的
但我以為是要有推薦人才需要,
就很大方的選了 "不需要"
原來網站自己就在促銷了, 而且就放在 Order 按鈕的上面
唉..真是眼瞎...白白損失了 $9