2009年11月13日 星期五

智慧型的搜尋引擎-WolframAlpha

最近從新聞得知這個有趣的網站http://www.wolframalpha.com/,他跟google、yahoo的不太一樣,可以查到一些整理過的資訊,例如,你查Taiwan,他會給你國旗,人口數字,人口組成資訊等等,另外,他還支援自然語言輸入,像是Michael Jordan's age,Where is Tainan,都可以找得到答案,還滿有用的,可以跟泛用型搜尋引擎(ex. google, yahoo)搭配使用。

Cleaning code

Presenter Pattern & Cells Plugin
可參考Dmyto Shteflyuk所寫的文章,可簡化Code的複雜度,把Code放在適當的位置,看了一下,目前是有看沒有懂,哈哈,不過,重點應是在controller的fragment_exist?和view的cache。

jsvars
一個可以讓javascript和ruby on rails無縫溝通的plugin,這真的很方便。
附上一個例子
In Controller : jsvars[:railsEnv] = RAILS_ENV
In JavaScript: railsEnv = “production”

Authentication, Helpful Libraries, & Optimization

  • ModPorter
    可以同時上傳大檔案(像是flickr)
    只是要搭配Apache
  • Devise,新的認證外掛
    好像比Authlogic還好
    介紹文章
  • ruby-openid
    Rails and OpenID: Start Your Engines
    有機會可以來試試
  • Validatious 2.0
    一個幫你做好驗證的描述語言,感覺不錯,不用再想說要抓哪一個Regular Expression拿來用,不過如果已經有在用自己的驗證方式的話,應該就不需要換了,on-the-fly validation的特色不錯。
  • Bullet
    據說是一個幫助我們檢查databse query有沒有最佳化,有機會再來試,目前還沒有感覺到慢
  • Bloat(參考文章:That’s Not a Memory Leak, It’s Bloat)
    如果發現ruby on rails的記憶體吃太多,可以參考此文章

以上資料可以在Community Highlights中得到

2008年11月5日 星期三

因噎廢食的大胃王比賽事件

最近大家開始對於大胃王比賽有著莫名的恐懼,
起因是大葉大學生物產業科技學系系會主辦的「大胃王」比賽,形式模仿日本的電視遊戲節目,已有多年歷史,過去曾比賽過吃香腸、荷包蛋比賽,而10/23的比賽則是由參賽者各吃兩個饅頭夾蛋,最快吃完的將得到2,000元台幣(約460港元)獎金,共有60人參賽。
無辜喪命的碩士生姓陳,23歲,就讀生物產業科技研究所二年級,他身高1.7米,體重達90多公斤,「分量」十足,而且身體一向健康,所以同學們對陳突遭不幸,都極感錯愕和傷心。(部份資料引用新報)

為何我說因噎忘食呢?
請看以下新聞
大胃王要命太陽餅文化日取消比賽
大胃王出人命店家停辦或改吃到飽
出人命了校園禁賽大胃王
因「噎」廢食鬍鬚張取消大胃王賽
大胃王賽出意外教部籲停辦

滿多人都是以停辦比賽來遏止此種意外事件的發生,
可是他們有想過嗎?
問題不是出在大胃王比賽,
就好像摔角比賽、拳擊比賽之類的活動,總是有人不幸在場上喪生或是受傷,
可是也從不見人抗議這個活動沒意義,不是嗎?

我認為問題是出在制度、方法、規則,只要有配套措施,
還是可以舉行大胃王的比賽,而不是一昧的禁止。

2008年10月28日 星期二

不合乎邏輯的「星巴克分店指數」理論

根據《商業周刊》專欄作家丹尼爾.葛洛斯(Daniel Gross)提出「星巴克分店指數」的理論: The more Starbucks a country has, the bigger its financial problems.(一個國家的星巴克連鎖店愈多,受金融危機傷害的程度愈高)
相關新聞報導
星巴克分店指數出處:http://www.slate.com/id/2202707/

乍看之下是很驚人的推論,因為星巴克何德何能,可以變成決定國家受金融危機傷害的程度呢?

我認為這是不合乎邏輯,甚至是有點倒果為因的說法!!
因為影響國家受金融危機傷害的因素太多了。

用一個蘋果橘子經濟學中提倒的例子來說明為什麼是不合乎邏輯,
「謀殺案越多的城市,往往警察也越多」,
所以就推論為,警察較多,所以導致了較多的謀殺案。
那不就把警察局撤掉就天下太平了嗎?

正確來說,是因為治安不好,所以才需要越多警察維護,

再用一個蘋果橘子經濟學中提倒的例子,
一位暴君得知國內疾病最流行的省份醫生也最多。
所以,他的解決之道是立即下令槍斃所有醫生。

蘋果橘子經濟學是由Steven D. Levitt教授所寫的,他曾獲得在學術界被譽為諾貝爾經濟學搖的克拉克獎(John Bates Clark Medal)。