2007年9月30日 星期日

Carryme真正的速度


ps.只用雙面膠帶黏的方式,久了還是會掉(天有不測風啊),不過可以用做早期測試的假組用途,確定可以正常運作以後,再用三秒膠固定就可以了。
今天,再稍微改裝,跑去買了一大包束帶反覆測試,發現固定在龍頭上還是可以收得到訊號(這是用紅外線的)

此外昨天由於距離太遠信號時有時無,今天把磁鐵改成貼兩個(用雙面膠帶黏在輪上,黏得好的話不容易掉,而磁鐵間也黏,外加磁力相吸)拉近跟感應器的距離,今天測到了極速(照片中箭頭指處的max)是25km/hr,原來還真的蠻快的。






hacking你的腳踏車:給carryme裝碼表

過去道盡了Carryme的各種優點,但他的缺點也不可小虞!那就是輪子小,打氣的週期也小到最少一個月就必須打一次,稍沒注意,輪胎沒氣到使輪圈開始刮內胎,就慘了,為了能夠量化需要打氣的時間,知道里程數是最好的選擇,這需要一個電子碼表,又Carryme到底可以騎到多快?真如傳說中能到30km/hr?這也還是需要個里程表,為了行車安全,對Carryme電子碼表我想是很必要的。

上星期的無車日,興沖沖的跑到中壢城市綠洲(Carryme的經銷商)去看電子碼表,結果敗興而歸,因為所有的電子碼表的感應磁鐵(自行車電子碼表的原理是偵測裝在輪子上的磁鐵跑幾圈得出車子走了多少里程)都是用這種的,他是左右兩片夾在輪胎輻條上。然而Carryme的輪子是向機車輪那樣扇葉狀的,沒地方這樣鎖@_@,用黏得又不好黏。

這個星期,在網路上搜文,無意中找到這一篇日本車友寫的文章,赫然發現,只要換上自己的磁碟就好啦!今天就很興奮先去書局文具部買了幾種磁鐵(一個吸白板了,另個則是號稱「強力」磁鐵),又跑去城市綠洲找陳師傅,師傅聽到我的發現以後,很熱心大方,不先給我刷錢就先挑了Echowell的ECW4無線電子碼表來拆,拿尺量了輪胎的直徑以後,算出輪徑就輸入電子碼表(對這個碼表吃carryme的輪子),先後拿兩種磁鐵在感應器旁晃一晃,白板磁鐵沒效果先出局了,但是強力磁鐵真的有用,原來強力不只是廣告詞阿!實驗結果真的可以!幌個幾下就「跑」到7km/hr的時速(碼表上腳踏車的符號表示輪子有在轉)。

實驗成功以後,陳師父就幫我把碼表裝到車上,磁鐵(一對才八塊錢,還真好用)的話,我則是像這樣疊兩個暫用雙面膠帶黏在輪上,其實到這個時候他們店面已經打烊了,一堆員工圍在我們身邊一探究竟,實在是很感謝陳師父的辛勞,讓我的Carryme也能知道自己跑多快了,快結束的時候幫他照一張留念。

2007年9月29日 星期六

IDSdemo的更新

這一兩個星期有些波折,不過斷斷續續的弄,終於快整合好了(嗚,以後叫協力者自己提patch,手動整合實在太累了),預計本週末可以發佈新版,此次更新將含有:
  • 另存圖檔功能
  • 顏色調整
  • 字型調整(圓、黑、細)
  • 換新的single.fnt
  • 修正字型組合時的一些尺寸錯誤

2007年9月15日 星期六

續hibernate/suspend/resume設定分享

續前篇筆電 的Linux 系統hibernate不能用?經過這幾天的反覆的resume/hibernate/resume的測試,特別是針對Compiz fusion做了許多測試,我對之前ThinkpadR31的設定做一些修正,以下我直接列出我的設定,此外也預告下一篇文章:IDSdemo最近前一陣子有朋友提交我一個改版,我將整合好他的貢獻,以及換上新版的single.fnt,下一篇發表

以下是我的/etc/default/acpi-support ,大部份時間resume/hibernate都沒問題了,但其中Compiz fusion在resume時部份還有一些不穩定,有時resume仍然會發生螢幕更新異常的狀況,建議要resume/hibernate時,換回metacity進行,resume回來再切換回Compiz fusion

# Comment the next line to disable ACPI suspend to RAM
#test true(normal is false)
ACPI_SLEEP=true

# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true

# Change the following to "standby" to use ACPI S1 sleep, rather than S3.
# This will save less power, but may work on more machines(TP上確實比較沒問題)
#ACPI_SLEEP_MODE=mem
ACPI_SLEEP_MODE=standby


# Add modules to this list to have them removed before suspend and reloaded
# on resume. An example would be MODULES="em8300 yenta_socket"
#
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
MODULES=""

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""

# Should we save and restore state using the VESA BIOS Extensions?
SAVE_VBE_STATE=true

# The file that we use to save the vbestate
VBESTATE=/var/lib/acpi-support/vbestate

# Should we attempt to warm-boot the video hardware on resume?
#預設是false,但用不用compiz都可以設成true,resume以後比較不會出現螢幕更新錯誤的問題
POST_VIDEO=true

# Save and restore video state?
SAVE_VIDEO_PCI_STATE=true

# Should we switch the screen off with DPMS on suspend?
USE_DPMS=true

# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true

# Uncomment the next line to switch away from X and back again after resume.
# This is needed for some hardware, but should be unnecessary on most.
# DOUBLE_CONSOLE_SWITCH=true

# Set the following to "platform" if you want to use ACPI to shut down
# your machine on hibernation
#Thinkpad R31可以用ACPI shutdown,這樣就不會resume完,LED燈還閃不停了
#HIBERNATE_MODE=shutdown
HIBERNATE_MODE=platform

# Comment this out to disable screen locking on resume
LOCK_SCREEN=true

# Uncomment this line to have DMA disabled before suspend and reenabled
# afterwards
# DISABLE_DMA=true

# Uncomment this line to attempt to reset the drive on resume. This seems
# to be needed for some Sonys
# RESET_DRIVE=true

# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES="mysql"

# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=false
#RESTART_IRDA=true

# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines
ENABLE_LAPTOP_MODE=false

2007年9月12日 星期三

emacs23.0.0有支援完整的UTF8了

9/16更新,請看紅字處:

這幾天在整備我的工具、工作環境、還有心理。 

以前看過商週的開放原碼那本書後,曾經認真鑽研使用NTEmacs(Emacs的windows移植)一兩年,文字瀏覽器、emacs-wiki、planner做計劃、用jde開發java程式等等用的蠻兇的。後來使用重心移到Ubuntu Linux以後,由於上面的Emacs 22處理UTF-8的中文字形、輸入一直有問題(之前在Windows上在NTEmacs上是用BIG-5編碼來打中文的文件),就轉而改用Eclipse寫程式了,最近得知Emacs23改善了這一點,於是就去從其版本管控庫checkout出來,雖然還是Alpha,但表現的很好,於是我就把Windows上以前自己寫的.emacs(其實就是用LISP寫程式...)設定(嗚,之前Jidanni送我的.emacs,我遺失了/_\,好難過,失去了解高手設定的機會)把它拿回來。

count