PageRank



轉移公告

計劃把 http://blog.hoamon.info/ 文章全部轉移至 http://www.hoamon.info/blog/ 這裡,而本 Blogger 站台的文章近 500 篇,我預計在 2014-12-31 前移轉完畢,完成後 http://blog.hoamon.info/ 將只作代轉服務,一律把舊連結如 http://blog.hoamon.info/index.html 轉成 http://www.hoamon.info/blog/index.html ,敬請舊雨新知互相走告。

新文章只發佈在 http://www.hoamon.info/blog/ 。

何岳峰 敬上

2008年6月15日 星期日

234+4378-2390+4012 = ?

遇到三位數以上的加減乘除時,我會直接把 python 直譯器打開,然後問它…

hoamon@ibmhoamon:~$ python
Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
>>> 234+4378-2390+4012
6234

我的腦袋已經不太對這類型的問題有耐心了。

小時候,在各學科的考試中,我只有數學是不須準備的,只要憑著老師上課教學的記憶及乖乖完成作業,我就可以上場考試了。而且在「數學」這個領域往往不會落後到三名之後。

還記得小一還是小二的時候,老師說要考九九乘法表,而在我還不知道什麼是九九乘法表時,已經有小朋友說,他幼稚園時已經背過了。記得那時候還覺得為什麼我的幼稚園跟別人不一樣,我只是在期待有熱狗、熱魚點心的下午趕快來到。

後來,老師解釋所謂的 2 x 2 就是把 2 加 2 次的意思,當我記住這個原則後,我就可以在腦中堆疊出 9 x 9 的答案,所以當我睡覺前還是沒事幹的時候(註1),我就開始回想九九乘法表,忘記答案的話,就用加法把它算出來。

記住原理比記住結果的樂趣還高,只是這種習慣讓我到了高中時,就遭受很大的挫折,記得是某次的高二物理考試,我花了一節課的時間,推導了一個公式,好讓我解一題 15 分的應用題,如此可想而知,我的高中成績應該是非常不理想的。

好了,要講我的重點了。每每看到了有關珠心算的新聞時,我就會想起九九乘法表的往事,到底我們的小朋友學會在腦中運行一個11位數以上加減乘除的目的在那裡? 打發時間、學好數學還是證明人比計算機強。

數學可以是很抽象地,就像埃米·諾特的對稱性定理,而這不是用珠算把所有 11 位數的數字作加減乘除練習後就會懂得。
  • 註1,這也就是我為什麼不用讀數學的關係,因為我還花滿多時間想數學的。

2008 Python Conference on Taiwan

研討會資訊: http://wiki.python.org.tw/PycTW2008

5:40 - 起床
6:00 - 坐上新埔里線往高鐵的專車
7:12 - 高鐵台中站
7:22 - 坐上高鐵列車
8:12 - 高鐵台北站
8:33 - 捷運木柵線中山國中站
8:50 - 研討會會場
13:50 - 捷運木柵線中山國中站
14:12 - 高鐵台北站
15:26 - 高鐵台中站
16:40 - 到家

平均來回時間是 3 小時。有高鐵的確有比較快。

今天聽了三場講題,心得如下:

* 少用 python forloop ,可改用 numpy 。之前用 Matlab 時,對資料結構的想法就是當矩陣,但是學了 Perl 後,就是當 dictionary, list。轉 Python 後也就對 list, dictionary 很熟練了,今天聽了這堂課後,發覺 numpy 不只是方便數值運算,它也對這些函式改寫成 C base 的程式以加速執行時間。
* python 的動態特性實在是太奇妙了,以致於我還參不透,但這應該是很有用的東西。
* 我終於申請到 Google App Engine 了。

除了聽講外,最大的收獲是能和 Python 高手們見個面、聊個天,這當中,我看到了 willie, thinker, yungyuc, lanma, luors, rex, mat。與 OSDC 2008 相比,在 PYC 中因為主題較集中的關係,大家比較容易找到一樣的話題來講,所以我們中午吃飯時,聊了很多 Django Model, Python intepreter, Web Programming…,也發現原來大家都用 VIM 來寫 Python ,真是太棒了,可惜沒機會和大家分享一下 vim 針對 Python 的設定檔設定。

在這個研討會中,也發現相當多的人都還在唸碩班、博班,或許下一次也可以來談談大家如何把 Python 應用在科學研究中。

ps 3G還是追不上高鐵的速度,希望高鐵未來能在車廂中提供 WIFI ,當然最好是用 FON AP 。

「實在」是太高興了:我拿到 Google App Engine 帳戶了

今天上 lanma 的「Python on Google App Engine」課程,才知道現在可以透過 SMS 手機認證的方式拿到帳戶。

方式很簡單,先上 http://appengine.google.com/ 去申請,它會要求你輸入手機(886+XXXXXXXXX)的號碼,只要你的手機沒用可攜的話(就是原本中華,但門號不變卻改成遠傳)那就可以收到一則驗證簡訊。再把簡訊內的驗證碼輸入即可。

2008年6月7日 星期六

找出舊 user id 的檔案,並全部改成新使用者的

sudo chown -R hoamon:hoamon `sudo find -uid 500|head -n 100`

因為找出來 uid=500 的檔案數太多了,所有用 head 截取前 100 個,多作幾次上面的指令就可以把目前目錄下 uid=500 的檔案擁有者改成 hoamon 了。

2008年6月6日 星期五

指數化投資第一階段檢視

我在 9037 點時買進三種股票,目前指數來到 8768 ,約下跌 2.98% ,而我的股票總值約下跌 2.9% 。果然有跟著指數在走,這表示我選的股票,還滿相異地。

而其中,最有趣的一個現象是,這三支股票中,我最『看好』的,卻是跌最多的,也是惟一下跌的。

使用指數化投資,真的可以作到手中有股票,心中無股價,負擔少了點,工作更用心。

建議你們也試試。

2008年6月2日 星期一

版本控制器不只是用來管程式碼,一般可編輯的辦公室電子文件也可以

我的工作除了寫程式,還得寫文件,最近與其他人一起作文件編輯的動作,覺得很令我難受。

subversion 我已教過 N 遍了,但使用者用起來就只是把它當成 FTP 來用,註解也不寫,光是改檔名。這說明了他們根本沒學會『版本控制器』。

唉~年紀輕輕地,腦袋就裝不下了。

我很失望~

這讓我想起,之前還是社會新鮮人時,面試工作時,我都會說:『請給我一個學習的機會,我會認真學習的。』我可是確實作到。
Related Posts Plugin for WordPress, Blogger...