2009年5月25日 星期一

NCAA 干擾罰球的絕招

阿薩姆奶茶煮法

1.      一茶匙的阿薩姆紅茶葉

2.      用滾開水沖泡 250CC

3.      將250cc的阿薩姆紅茶再煮沸

4.      倒入250cc牛奶,再煮沸。

5.      依個人喜好加點焦糖

熱的阿薩姆奶茶 完成

 

如果要喝冰的

熱的阿薩姆奶茶 250cc 加 250公克的冰塊

焦糖的量要比熱的多一點

完成。

2009年5月21日 星期四

施氏食獅史

「施氏食獅史」

石室詩士施氏,嗜獅,誓食十獅。施氏時時適市視獅。

十時,適十獅適市。

是時,適施氏適市。

氏視是十獅,恃矢勢,使是十獅逝世。

氏拾是十獅屍, 適石室。

石室濕,氏使侍拭石室。

石室拭,氏始試食是十獅。

食時,始識是十獅,實十石獅屍 。

試釋是事。

 

《施氏吃獅子的故事》

石室裏住着一位詩人姓施,愛吃獅子,決心要吃十隻獅子。

他常常去市場看獅子。

十點鐘,剛好有十隻獅子到了市場。

那時候,剛好施氏也到了市場。

他看見那十隻獅子,依仗弓箭的威力,把那十隻獅子殺死了。

他拾起那十隻獅子的屍體,帶到石室。

石室濕氣重,施氏叫侍從把石室擦乾。

石室擦乾了,他才試試吃那十隻獅子。

吃的時候,才發現那十隻獅子,原來是十隻石頭的獅子。

試試解釋這件事吧。

parseInt(string, radix)

http://audi.tw/Blog/JavaScript/javascript.parseInt.asp

 

眾所周知,parseInt() 是用來把字串轉換成整數的函式,一般來說,只要是數字開頭的字串,都能夠轉換成功,例如 parseInt('123a') 的結果為 123,parseInt('12 34') 的結果為12。

關於 parseInt() 有個著名的情況,有些人稱為臭蟲,讓各位自己來評斷。

parseInt('01') 得出的結果是1,事實上,一直到 07 為止,都能得到預期結果,問題來了,parseInt('08') 和 parseInt('09') 這兩者運算的結果,都得到0,這是為什麼呢?

主要原因在於 parseInt() 這個函式,本身可以傳遞兩個參數,語法是:

parseInt(string, radix)

第一個參數 string 當然是要轉換為數字的字串,第二個參數 radix 則是要用二進位、還是八進位或十六進位,又或是最熟悉的十進位來解譯這個字串呢?

也就是說,如果 parseInt('FF',16),代表以 16 進位方式來解析FF這個字串,當然得到的結果就是 255 了,同理,parseInt('FF',10) 以 10 進位來解析FF這個字串,根本就不是數字,所以得到的結果會是 NaN。

但大多數人不會特別指定第二個參數,這時 JavaScript 就自動判斷第一個傳遞的參數是否為某種數字型式。

在 JavaScript 眼中,以 0x 開頭的字串,都視為十六進位字串,如果單單是0開頭,第二個字母不是 x,則視為八進位或二進位字串,十六進位使用的字母計有 0-9,A-F,而八進位使用的字母則為 0-7,所以,當發生parseInt('08') 又未指定以何種數值型態解析時,JavaScript 以 0 為起頭,接下來的字母又不是 x,那一定是八進位了,但是,八進位裡,怎麼可能有 8 和 9 這兩個字母呢?所以,一定是不合法的字串,於是就傳回 0。

同理,parseInt('010') 回傳的值,也不是 10,而是 8,因為 parseInt() 認為 0 開頭,接下來的字母不是 x,而是 1,就以二進位來解析 010 這個字串,所以一切問題都在於以 0 開頭,所造成的誤會。

最好的解決辦法,就是別偷懶,把第二個參數也加進去,例如 parseInt('08',10)、parseInt('010',10),那就萬無一失了!

 

javascript 的 innerText 與 textContent

現今的網路世界有多種瀏覽器:Microsoft 出版的 Internet Explorer(ie),自由軟體組織出版的 Firefox(ff),蘋果電腦出版的 Safari,還有 Google 也出版了 chrome 瀏覽器。雖然 javascript 有一個標準組織在維護其標準,可是廠商在發展瀏覽器時都有一些差異,因此在撰寫 javascript 程式時必須考量這些不同。

此處要談的就是 javascript 在處理物件的內文時,其屬性名稱在 ie 是用 innerText,在 ff 是用 textContent,而 safari 及 chrome 可以使用 innerText 與 textContent。如下表:

屬性名稱ie 8ff 3.0.1Safari 3.1.2chrome 0.2.149.30
innerText可用未定義可用可用
textContent未定義可用可用可用


所以撰寫程式時必須先作檢查,然後使用正確的屬性名稱。下面這段簡單的程式就可以讓你的 javascript 在不同的瀏覽器上正確執行。

var s='Hello world';
var obj=document.getElementById('text');
if(obj.textContent != undefined)
obj.textContent=s;
else
obj.innerText=s;

執行結果:

Hello world

2009年5月2日 星期六

Domain Know How

最近對這個詞有一些想法
Domain Know How
你的Domain是什麼?
你又Know了什麼?
當別人問你說你的專長是什麼?這很難回答?
你說你會寫程式. 在以前我會覺得寫程式是專長,
但是 那太空泛了,程式只不過是工具,是實現你的Domain Know How 的工具。
仔細去想想,每天都在寫程式,似乎沒有發展出自己的Domain Know How。
是該好好的想想了。

2009年4月12日 星期日

芋見你,在北緯25.1度

好不容易有一個沒有下雨的周末,正逢竹子湖海芋季,
差不多中午到陽明山,只見大家人手一束海芋從裡面出來,
之前也有繞進來竹子湖,可是就是沒有看到任何的店家跟海芋,
可能是走錯路吧。
今天天氣不錯,山中還瀰漫著煙霧,天空有隻老鷹在飛翔,
要去摘海芋就要早一點去,晚一點去的話,漂亮的都被摘光光了,
體驗價 有的是一朵10元,有的是100元十朵,也有在路邊賣摘好的,一朵5元的也有,一朵8元的也有。
要去的話要周六早上應該是最好的時間點。

2009年3月21日 星期六

=== Lambda傳奇 ===

=== Lambda傳奇 ===

人物介紹
=================================
神棍級的站長 戰鬥力:100,000

武功高強 高深莫測

---------------------------------
神醫 戰鬥力:80,000

醫人無數 藥到病除

---------------------------------
魔人 戰鬥力:120,000

道具錦囊 一應俱全

---------------------------------
鬼才 戰鬥力:60,000

話不多說 一針見血

---------------------------------


故事情節
=================================
宇宙浩瀚,無遠弗屆,站長為了追求傳說中的知識寶典-Lambda,與神醫展開了這段冒險旅程。
Lambda是一本擁有神祕力量的寶典,相傳擁有Lambda的人將獲得統御支配這個世界的力量。站長
經由菩薩指示,欲獲得Lambda必須先拿到記載Lambda寶典的藏寶圖-Lambda地圖,而這份世上唯一
的Lambda地圖,現今存放在最高學府-椰林學府之中。

於是站長與神醫便前往椰林學府, ... ,進入椰林學府,眼前盡是一棟一棟的藏經閣,倘若一
本一本找,肯定是找到天荒地老也找不到Lambda地圖,詢問路人甲之下,得知Lambda地圖是由進修
院的靜思大師所保管。

站長:「請問,您是靜思大師嗎?」
靜思:「是的,正是貧僧。」
站長:「敢問大師,可否借用Lambda地圖一用?」
靜思:「這麼多年來,你也不是第一人來借用地圖,但你可知欲借用Lambda地圖,必須得通過
我的考驗?」
站長:「...」
靜思:「這個考驗相當的嚴厲,若不留意你可能會在考驗中喪失性命,從古至今,還沒有人能夠
通過我的考驗,你是否願意接受這項挑戰?」
站長:「好吧,沒在怕的,想怎樣就來吧!」

站長與神醫進入的迷宮一般的世界,接踵而來的盡是猶如煉獄般的試驗,七七四十九天後,兩人
通過了靜思大師的考驗,也獲得了記載了Lambda位置的Lambda地圖。

在尋寶的途中,遇上了在研究中心的研究員鬼才,站長心想,有鬼才的幫忙,應該可以更快取得
Lambda寶典,於是告知鬼才要去尋找Lambda的事,終日研究的鬼才得知這項消息,富有研究精神的
鬼才也想要一探究竟,就加入的站長的行列。

這天 ...
神醫:「站長,前方妖氣沖天,我們可要小心。」
鬼才:「待我前去查看。」

於是鬼才隻身前往探查 ...

登登登登 ... 第一個敵人出現 ...

---------------------------------
萬惡醫療所所長 戰鬥力:70,000

萬惡芳名 流傳久世

---------------------------------

萬惡醫療所所長 V.S 鬼才

萬惡所長先來一記龜殼攻擊,鬼才立刻使出滅龜大法,擊中萬惡所長。
萬惡所長接著使出分身術攻擊鬼才,鬼才見情勢不對,拿出法寶索魂繩,將萬惡所長捆住。
一瞬間,萬惡所長竟然消失在鬼才眼前,原來萬惡所長還有隱身術,此刻鬼才無法正確的掌握
萬惡所長的身影,一直被攻擊,暈頭轉向之際,趕到的神醫出手相救,兩人與萬惡所長纏鬥三天三夜,
終於擊敗萬惡所長,兩人也因此傷痕累累。

神棍級的站長 戰鬥力:120,000(+20,000)
神醫 戰鬥力:100,000(+20,000)
鬼才 戰鬥力:80,000(+20,000)

待續 ...

2009年3月15日 星期日

哇咧睡不著 ...

晚上偷喝了咖啡
現在肚子覺得餓餓的 ...

已經超過我該睡覺的時間很久了
竟然睡不著 ...

2009年3月4日 星期三

解決新注音在MSN 2009的輸入問題

微軟在最近更新的動作頻頻,尤其是推出了全新系列的Windows Live 2009,讓不少喜歡嚐鮮的朋友更新,不過也有很多人發現在使用Windows Live Messenger 2009(原MSN即時通)時,沒有辦法用新注音輸入法輸入中文,難道微軟自己的產品也會打架?
Step 1.這確實是一個很弔詭也很好笑的Bug, 因為居然連微軟自己的兩個工具都不相容, 也難怪Windows系統會問題多多了,但抱怨歸抱怨, 對於常使用這兩款工具的朋友來說,還是要找出解決的辦法。 2.其實方法很簡單,先找到Windows Live Messenger的程式或啟動捷徑,然後在上面點擊滑鼠右鍵, 於選單中選擇【內容】,接著切換到〔相容性〕標籤分頁,勾選「 關閉這個應用程式的進階文字服務」, 就可以用新注音輸入法順利的在新版即時通上打字了。

本文轉貼自download網路密技王