話說下午在網上研究電腦鍵盤。有個人描述他在訂購他的鍵盤時加了些個人要求,並附了連結到某個圖片分享網站,給大家看他鍵盤的相片。我很有興趣,就把圖拖到桌面上(就是上面那張)。
又瀏覽一陣子後,再回去看存下來的圖,覺得它正是我想要的,想回去原網頁看那人總花費多少。問題是分頁已經被我關掉了,那網頁怎麼找也找不到!
Safari 的瀏覽歷史搜尋其實是很聰明的,問題是我怎麼找就是找不到那網頁。把幾個最可能的頁面開起來,一一搜尋,就是沒看到。沒想到眼睛脫窗成這種程度。
眼睛脫窗我認了,可是東西找不到就是不甘心。我決定用我手邊所有資源把那筆資料揪出來!
首先想到的是,Mac OS X 在某些狀況下會記錄檔案的來源 URL。
原圖網址就列在 「More info」 之下。不過這之前在用 Safari 內建搜尋時就用到了。原來的超連結應該沒有顯示 URL,所以直接找就找不到。
再想想,如果要找這網址,應該要直接搜尋網頁的原始碼。但這麼多網頁怎麼一一去搜原始碼?
那就不管三七二十一,全抓下來好了… 我也許就是一般形容的,「Knowing just enough to be dangerous」… 不過我也只在手邊電腦是臺 Mac 時才有危險性。
回到 Safari,看瀏覽歷史,把近幾小時內所有記錄全都拷貝 & 貼上到 MacVim 裡去。裡面有不少是 Google,就先把它們剔除了。剩下來的是 134 筆記錄。
這時就得召喚出續傳軟體 curl 來把它們全部抓下。可惜我 Unix shell scripts 學藝不精,只好用 MacVim 土法煉鋼做出 134 條指令…
執行,過個兩分鐘後手上有了一堆網頁原始碼。HTML 骨子裡也不過是文字檔,那要在這百餘檔案裡找一個字串,怎麼找?一個一個找嗎?
這部分其實最簡單。
Ack 不像 curl 是內建軟體,但用 find + grep 的組合也能達到同樣效果。
馬上就發現 file75.html 就是我要找的。打開網頁一看,果然自己眼睛不知是怎麼搞的,明明這頁早就開起來好幾次,卻都沒發現就是它。
來之不易,彌足珍貴。來人哪,書籤…
你真的是太閑了你…..這樣我就可以不帶罪惡感的去打擾你了
與其說閒,倒不如說我的時間常被這種事情吃掉…
本來來這裡是想放鬆心情的
但是看你這篇文章
我頭快爆炸啦
保羅… orz
咦,我還以為這篇算是很輕鬆的哩…
比起在負八度的天氣裡飆車要輕鬆多了 XD