2005-08-15

在家裡做些事 (@Home)

今天是我將 GIMPS 跑完的第一次,前後花了一個多月的時間執行。結果是:

GIMPS first result screenshot


一開始我開 Folding@home 一起跑,後來覺得 GIMPS 魅力比較大,所以結束 Folding@home 的 CPU time,讓給 GIMPS 全力跑。

我的配備如下:

AMD Athlon XP, 1100MHz(11 x 100)
MSI KT4V(MS-6712)
768 MB (DDR SDRAM)
Microsoft Windows XP Professional SP2

我 在兩三年前從 BBS 得知第一個 @home 性質的專案 -- SETI。當初吸引我是因為分散式網格運算。當初我的室友 Loky 也有跟我討論 SETI,他還找到 fightAIDS@home (不是在家製造 AIDS 病患喔 :P)。這個暑假我看到 Discovery 頻道介紹 SETI 專案,竟然搞了十五年才搜尋到一些小訊號,而且也無法精確解讀訊號意義,所以我現在不跑 SETI 了;原因是他的 Scheduling priority 設的太高了,在 Linux 是 12 的樣子,比起其他的程式都更凶。

所以我們家裡的個人電腦如果太閒的話,可以幫 忙對方執行程式,有的專案會提供獎勵,例如 GIMPS 有提供獎金,而有的專案你只是個志工,一切都是自願的,作善事。總之,願意執行這種專案的人,通常會有的心態是:我願意為科學效力,或者是有什麼軟體可以 顯示我的優異電腦配備等等。

我在此列出八個我找到的專案:


為了跑完 GIMPS,我暑假幾乎都是與 Windows 生活,倒也學了不少東西,有些 Linux 的工具我也移植到 Windows 上面來了。接下來馬上就要開學了,我要開始準備新的 Linux 環境,迎接新學期的到來。 :)

2005-08-07

Making some pages validate.

今天是爸爸節的前夕,昨晚入睡前就想要改 lib.stut 的問題,因為輸入介面用 JavaScript 機制檢查輸入資料是否有誤,但是最後要送出查詢時,在 Firefox 就無法繼續執行,當初有反映在留言板,但是尚未得到回應,所以自己下手修改。


    Alan [校外人士]

    Hi there,

    我使用 Firefox 瀏覽器欲查詢館藏資料,可是卻無法送出查詢;初步判斷是「館藏查詢」網頁使用 JavaScript 所致,可否稍加修改呢?

    謝謝。


    Alan回應:
    Good way, dude. Thx, man. :)

    昨天我是用「新分頁」方式,結果依然沒有回應,但是開啟同一份文件卻得到不一樣得執行結果,目前也沒發現有其他的 frame 作怪。 :P

    請問你有其他的方法可以取代 JavaScript check mechanism 嗎?


    我愛Firefox回應:
    這方面的經驗我也有,的確是出在Javascript的部分,我想在館方還未解決的情況之下,可以採用我所找到的替代方案。就是先按滑鼠右鍵,選本頁框,接下來選只顯示此頁框即可在該視窗進行書目查詢。
    不過,最佳的解決方式還是得請圖書館修改原始碼了。




改好的網頁分別放在 遠東的主機。早上先改南台的網頁,原本想說要加入圖標,類似台大資工的樣子,但是後來想說不要抄襲他的創意,否則失去了意義。最後就靠自己用 CSS 作出一個簡單的圖標。

南台的網頁剛好改到中午吃飯,歷經約三個半小時左右。中途還去 W3C 爬文,想學點東西‧分別是 WAI XHTML。WAI 花了二十幾分鐘看介紹,還沒有看熟。XHTML 的 spec 已經下載了,但是也要花時間讀。

剛才再去 Y! 收信的時候,記得他也是用 JavaScript check 資料,明天再來繼續加入吧。不過基本上我是不贊成加入,因為內行人都知道該輸入哪些資料,況且我也最直覺地將「關鍵字」這個條件搬到最前面了,希望大家用的愉快。

最後,如果成熟一點,可以毛遂自薦,希望館方能答應。不然就先發表在 BBS 上,請人試用,然後蒐集 errta。