跳到主要內容

發表文章

目前顯示的是 2009的文章

Windows系統中環境變數的放置地方

在windows下,除了registry外,環境變數是另一個可以用來控制某些程式行為的地方。甚至其PATH變數可以決定程式能不能被執行。一般熟悉DOS指令的人,都會使用set這個命令去設定或是查看環境變數。

不過,不曉得為何Microsoft似乎不太喜歡讓人使用這個功能,所以關於環境變數的功能都非常難用。在windows下,環境變數其實也是放在registry的。所以,如果你想自己寫個小工具去修改環境變數,就需要知道環境變數在registry的位置。

在Matlab中使用in-place或是pass-by-reference的變數

有在用Matlab的人都應該知道Matlab中沒有Pointer的觀念,也沒有pass-by-reference的方法。剛好最近在用Matlab,迫切需要這樣的一個功能。在網路上找了半天都沒有找到一個比較好的作法。後來自己查到了Matlab的OOP的使用及operator overloading的方式。靈光一閃的想到可以利用繼承handle class及operator overloading的方式來達成十分近似的效果。就寫了一個shared.m的class。

Portable Python

我常常需要把Python寫的script帶到其他電腦使用,因此,一個免安裝,可攜帶的Python就顯得十分重要。最近看過了幾個可攜式Python的方案,下面這個PortablePython是我覺得最合我意的方案。因為它提供了大部分會用到的Python module及工具,甚至連wxPython及PyGame也有。同時也有好用的Python編輯器PyScripter。所有開發Python所需的開發工具都一應俱全了!把它放到隨身碟中,就不用到處幫人安裝Python了。

PortablePython: http://www.portablepython.com/

Python 3.1 released

python 3.1在2009/06/27釋出了。這個版本是3.0版延續。在歷經5/30的RC1以及6/13的RC2之後,正式的Release了3.1版。這個版本有下面幾點新東西:

我的網頁在Android上面的樣子

最近突然想玩Android。所以就把他的模擬器裝了起來。沒想到這個模擬器也可以上網,瀏覽網頁。嗯! 原來我的網頁在Android上面就是長這個樣子阿!最近Android有越來越火紅的趨勢。不只是在手機的部份,甚至連所謂的小筆電也有廠商想推出內建Android的版本。我想未來Android在各方面都會佔一席之地吧。

收到Google的支票了

開始經營blog也有好多年了。在這麼久之後,終於收到了google寄來的第一張100美元的支票。雖然我的blog都是要寫不寫的,但是還是有眾多熱心的網友在收看,還有幫我點廣告。真是謝謝大家不嫌棄了!

八個互動介面設計的黃金法則

互動介面設計其實是一門高深的學問。做出一個介面並不困難,許多程式設計的工具或是網頁設計工具都可以讓程式設計師在很多的時間內就將一個介面完 成。但是,要設計出一個好用的介面就是高手的領域了。而且,不是你程式厲害就可以寫出好用的介面。有些程式設計高手往往太過侷限在技術的領域,反而忽略了 用使用者的角度來提供介面,所以反而設計不出好用的程式。有些人更是錯誤的以為好看的介面就是好用。好看絕不等於好用,有時甚至是越好看得程式越難用。因 為把精神都花在美工上面,反而忽略了其他使用者相關的細節。

The World Is Just Awesome!

在2008年與2009年交接之際,回顧2008年的愁雲慘霧,面對2009年的誨暗不明。今年這個過年似乎讓人感覺不到歡慶的氛圍。不過,最近看了Discovery Channel的一隻CM,頓時覺得豁達開朗。其實,不論是好事或是壞事,只要抱持樂觀有趣的心態去面對,就會發現這個世界是這麼精彩有趣。

2009新年快樂

時間已經進入到2009年了。回顧2008年,可真是一個忙亂的年。經濟不景氣,政局依舊紛亂。

2008年,覺得自己最驕傲的事情就是不知死活的完成了自行車環島的夢想。沒有特別計畫,也沒有準備什麼。就這樣租台自行車就衝出去了。這樣也能安全回來,也就表示很多事情,只要有心還是可以辦到的。

2008年後半忙得透支了體力與健康。新的一年,希望自己跟家人身體健康。也祝有收看我的blog的網友,身體健康,精神愉快。

也希望今年能夠在多寫點文章,充實這個blog。不過,這句話好像2007年的年底也說過 :p