2009-05-25

GARMIN Forerunner 50 運動錶

GARMIN 是 GPS 專業製造公司, 供應軍用及民用GPS設備. Forerunner 50 是 GARMIN 少有的無GPS功能產品. 主要為運動管理腕錶.

功能:
* Heart rate monitor 心跳計
* Foot pod 計步器
* Bike speed/cadence sensor 單車計數及踩踏計
* PC ANT stick 電腦資料傳輸界面

使用說明:
* Hard Reset - 同時按住側面3個按扭, 數秒鐘後會 Hard Reset , 資料及配對記憶會全部清除.
* 電腦連線步驟 - 請先上網申請帳號 , 再開始安裝PC/MAC軟體. 因為電腦與腕錶連線上會立即要求你輸入ID/pwd將資料傳送上 Internet GARMIN CONNECT 網站.

Revo Uninstaller

Revo Uninstaller is completely free - no cost, no adware, no spyware; link
一套免費好用的移除軟體的軟體, 移除軟體並可掃瞄 registry & 目錄, 由User確認是否需刪除.

Sourcecode Version Control

CVS - Concurrent Version Control
SVN - Subversion

TortoiseSVN link
TortoiseCVS link
TortoiseSVN使用簡介 link

2009-05-21

健康資訊管理

健康資訊管理服務
* Google Health link
* Microsoft HealthVault link

可惜沒有中文化, 不曉得能作啥.

不過目前趨勢有越來越多有關健康的電子設備開始網路化 , 其中 ANT+ 超低功能無線技術漸普及.
* Garmin & SUUNTO 運動錶新款都使用 ANT+ .
* Garmin 宣佈多個健康中心健身器材將與 ANT+ 同步.
* Microsoft HealthVault 宣佈將提供傳送 ANT+ 資料.
* TANITA 體重計推出 ANT+ 功能機種 , 量測體重時可將資料存入 ANT+ 錶中.

2009-05-19

Apache Tomcat 1.42 upgrade 1.5 notes

Java1.4.2
c:\j2sdk1.4.2\
升級 Java1.5

* 安裝自動指定目錄 C:\Program Files\Java\jdk1.5.0_10\
* 需人工設定環境變數 Setting system environment PATH 及 CLASSPATH
* 測試 web AP 出現問題: javamail ..., 解決方式:
o Copy c:\j2sdk1.4.2\jre\lib\ext\mail.jar to c:\Program Files\Java\jdk1.5.0_10\jre\lib\ext\,
* 測試 web AP 出現問題: org.apache.jasper.compiler.Compiler generateClass嚴重的: Javac exception Compile failed; see the compiler error output for details. , 解決方式:
o 將 %java目錄%\lib\tools.jar copy到 %tomcat目錄%\common\lib .
* 測試 web AP 出現問題: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver, 解決方式:
o 將Oracle JDBC driver "classes12.jar" copy to c:\Program Files\Java\jdk1.5.0_10\jre\lib\ext\ 及 c:\Program Files\Java\jre1.5.0_10\lib\ext\
* 測試 web AP 出現問題: java.lang.OutOfMemoryError: Java heap space , 解決方式:
o 檢查 c:\tomcat5\logs\stdout.log 如出現以上error message 則需增加設定參數.
+ Windows 更改系统环境变量, 加上JAVA_OPTS=-Xms64m -Xmx512m
+ Linux 在{tomcat_home}/bin/catalina.sh的前面,加set JAVA_OPTS='-Xms64 -Xmx512'

Upgrade TOMCAT5.5

* Backup tomcat5 to d:\backup\tomcat5_20070528\
* Uninstall tomcat5
* Install tomcat5.5 C:\tomcat5.5\
o port 8099 , id admin, pw same as tsaweb02
* Copy
o from C:\Tomcat5\conf\tomcat-users.xml to c:\tomcat5.5\conf\
o from C:\Tomcat5\webapps\ROOT\WEB-INF\classes to C:\Tomcat5.5\webapps\ROOT\WEB-INF\
o from C:\Tomcat5\webapps\ROOT\WEB-INF\lib to C:\Tomcat5.5\webapps\ROOT\WEB-INF\
o from C:\Tomcat5\webapps\ROOT\df to C:\Tomcat5.5\webapps\ROOT
o from C:\Tomcat5\webapps\ROOT\fmm to C:\Tomcat5.5\webapps\ROOT
o from C:\Tomcat5\webapps\ROOT\connections to C:\Tomcat5.5\webapps\ROOT

Install MySQL

* C:\Program Files\MySQL\MySQL Server 5.0\ <== Runtime programs
* D:\MySQL Datafiles\ <== Data files

從 Tomcat 5.5.9 升級到 5.5.16 的步驟:(請注意不同版本之間的設定檔可能不同,所以要複製舊版的設定檔最好限於同一個主要版本,例如 5.5.x 或者 5.0.x)

* 下載並解壓縮 Tomcat 5.5.16。
* 複製舊版 tomcat/conf/ 內 server.xml、web.xml、context.xml、mod_jk.conf、以及 workers.properties 到新版的 tomcat/conf 內。
* 複製舊版 tomcat/common/lib 內新增的 jar 檔,例如 commons-io-1.2.jar, commons-fileupload-1.1.jar, mysql-connector-java-3.1.13-bin.jar 等。
* 請記得你已經開發的目錄(位於 tomcat/webapps)也要記得備份到新的位置。
* 重新啟動 apache 以及 tomcat。