2007年9月27日 星期四

850 * 77.1 -- Bug in Excel 2007

850 乘上 77.1 等於多少?

有人發現了 Microsoft Excel 2007 的 bug,輸入 =850*77.1 以後的結果並不是正確的 65535,而是個神奇的數字。剛剛驗證過還真的是如此。google 850 77.1 可以找到一狗票的文章在講這件事,所以這篇純粹是錦上添花(耶?)而已。


值得注意的是不只這個算式會錯,其他有些組合也會,但又不是所有結果為 65535 的算式有錯。更有甚者,拿 =850*77.1 的結果放在 A1 拿去做運算會有不一致性,例如 =A1+1 後會變 100001,=A1*2 是 131070。這 bug 不知道是怎麼出來的。


某種角度來看,這是一件很恐怖的事:我們在用電腦做事時要怎麼確認他是對的?我們在寫程式的同時怎麼知道自己寫的是正確的?甚至怎麼知道用的函式庫、工具、環境是沒有 bug 的?就算人類比 Turing Machine 還偉大,此問題還是無解的吧...(想想看做了這麼多醫學實驗,最後因為 Microsoft Excel 一個小小(?)bug而功虧一簣。)


話說回來...怎麼發現這個 bug 的呀 !?


後記:Microsoft Excel 官方解釋

2007年9月14日 星期五

Nine Million Bicycles

最近聽到一首歌叫 Nine Million Bicycles,歌詞相當相當地可愛!



There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
That's a fact 這是事實
It's a thing we can't deny 是不容我們否認的事
Like the fact that I will love you till I die 如同我會一直愛著你直到死去

We are twelve billion light years from the edge 我們距離宇宙邊緣120億光年
That's a guess 這只是個猜測
No-one can ever say it's true 沒人知道是真是假
But I know that I will always be with you 但我卻知道我會永遠陪著你

I'm warmed by the fire of your love everyday 你的愛每天都溫暖著我
So don't call me a liar 所以不要說我是個騙子
Just believe everything that I say 就相信我所說的一切

There are six BILLION people in the world 在這世界上有六十億人
More or less 這樣地多
and it makes me feel quite small 讓我覺得自己很渺小
But you're the one I love the most of all 但是在這些人裡,你是我唯一的最愛

We're high on the wire 就像站在鋼索上那樣高
With the world in our sight 全世界都在我們的腳下
And I'll never tire 我從不厭倦
Of the love that you give me every night 你每晚給我的愛

There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
That's a fact 這是事實
It's a thing we can't deny 是不容我們否認的事
Like the fact that I will love you till I die 如同我會一直愛著你直到死去

There are nine million bicycles in Beijing 在北京,有九百萬輛腳踏車
And you know that I will love you till I die 而你知道,我會一直愛著你直到死去

相當可愛吧!

點此有 youtube 影片

2007年9月12日 星期三

"I am a man of my word..." -- The Dark Knight

OMG! The Dark Knight蝙蝠俠開戰時刻(Batman Begins)的續集,現在可以在這裡看到預告了!不過...... 與其於說是 trailer 不如說是 teaser 吧 =.= 真是讓人恨得牙癢癢的。

啊... 最後晃出的 summer 2008... 還真久呢 :(

(有幾個地方聽不懂,不過還好 imdb 上有全文

2007年9月11日 星期二

Firefox 底部出現 <menuitem 之 bug (續)

上次講的是個消極的解決方法。後來更進一步 google 後發現真正的原因了!

節錄自 Mozilla Taiwan 討論區

Java 1.6 會在 IE 和 Firefox 上新增一個 Java Console 選項, 所以會放一個 extension 到 firefox 的安裝目錄裡以達到效果,由於是硬塞的,這個套件不會在列表中顯示,但是它不巧 zh-TW 的地方寫錯了


這聽起來和最近的 MSN Hack 如出一轍嘛 =.=

2007年9月10日 星期一

Firefox 底部出現 <menuitem 之 bug

今天不知為何,我的 Firefox 底下突然多出了一大塊灰色區域,上面只有簡單紅色的字 <menuitem。google 別人也有一樣的狀況

解決之道亦如連結所述。至「控制台」→「Java控制面板」,然後「進階」tab→「瀏覽器的預設Java」將 Mozilla 系列勾掉。

(題外話,為什麼 title 的 < 字樣要我手動打 & l t ; 呀 =.=)

2007年9月7日 星期五

利用 Google Reader 做聯播

這篇講到了如何利用 Google Reader 來做聯播。嘿嘿... 所以現在就弄了一個啦 :p
(Google 真是包山包海呢)

FreeBSD Update Flow

連結: http://chinsan2.twbbs.org/wp/2006/10/22/11/

2007年9月6日 星期四

MSN hack?

Is this true lol?

Julian Haight - MSN Hack

(後記:是真的 XD 見「台灣MSN首頁遭轉址」 )

2007年9月3日 星期一

ledia media pedia

話說有人在 www.google.com 上搜尋了 ledia cyberlink,結果找到了以下的結果





搜尋結果只有 1 - 6 筆,但是最後這一筆,沒看錯,highlight 的是 media 而不是 ledia。連過去這個網站,也沒看到 ledia 這個字,是怎麼回事? (the cached page should be the same with the one now)

檢視原始碼以後才發現,下面有這麼一行 ── 其中 ... 表示我跳過太長的東西

<div class="mega" id="divResults2"><br>
... Download Roxio Easy Media Creator ... 3asy Media Creator ... rasy Media Creator ... Easy ledia Creator ...
</div>

現在是怎樣,把所有可能會打錯的字全部列出來就對了,而且 div.mega 還弄了個 display: none; ,這招會不會太狠。

不過有兩點讓我困惑:第一,為什麼 google search 上 highlight 的會是 media 而不是 ledia 呢?是哪裡動的手腳?第二,搜尋有些他列出來的字並不會找到該網站,例如 rasy cyberlink 或 lmedia cyberlink。

真神秘!