Mosky 大大 17 歲就已經在寫 Open Source 了,我們還在做什麼 T_T
月份: 2010 年 1 月
主機掰掰
硬碟壞軌總算把資料救回來,但是現在硬體開始有問題。
風扇不會轉,換了一個風扇,現在變成主機版開始不高興。開機一段時間以後,主機板會突然嗶一聲直接斷電。
沒有錯誤訊息,硬體配備也不知道哪些是好的哪些是壞的,所以就直接說再見吧。
錯覺與圖形驗證
以前和朋友討論很久,如果單單使用扭曲、變形、雜訊的方式,以現在電腦的圖形運算能力要破解圖形驗證碼不錯太難。在一次機會下看到一個專門收集視覺錯覺的網站:Optical Illusion Galleries,再加上一個在日本多媒體公司工作的朋友告知,已經有研究想要使用錯覺來使電腦可以計算 2D 圖形來產生 3D 畫面的效果,覺得圖形驗證碼也可以網這個方向嘗試。
人類的眼睛對平面「邊界」特別敏感,所以上面的圖形看起來眼花,但是能很清楚的看到其中的英文字。不過為了製作圖形,在 Phoroshop 裡面開了三個以上的圖層外加一個文字遮罩,要即時產生很耗電腦資源;如果針對這個圖案進行邊緣偵測,說不定還是可以描出大致的輪廓吧。
但是還有很多種錯覺可以善加利用:
順時鐘?或是逆時鐘?
圖行在旋轉?
A、B 區塊的顏色其實是一樣的
上個月發現 Plurk 的圖形驗證碼也很有趣:在 Flickr 搜尋工具下區別很大關鍵字,利用搜尋結果的圖片作為驗證工具。
這個作法的好處是完全不用自己處理影像,因為「人」已經全部做好了:影像中的物體辨識、上標籤、定關鍵字 …. etc。就像之前 Google 出的遊戲「Image Labeler」一樣,用人的頭腦來做計算 XD
FreeBSD 壞軌處理方式
壞軌時可能會看到「TIMEOUT : Write_DMA / Read_DMA」的錯誤訊息,情況好的時後 retry 成功會繼續,壞軌嚴重的話看到這個訊息可能直接當機。
建議儘快把硬碟拆下來,到另一台裝有 FreeBSD 的機器上救資料 (Linux 一般對 UFS 只支援到讀取,之前在 Ubuntu 掛載失敗)。FreeBSD 內建 recoverdisk 工具讀取有損壞的硬碟,和 dd 一樣都是以低階的方式讀取資料,但是 recoverdisk 除了會顯示 status 以外,在遇到壞軌時會先記錄並跳過,等到整個磁區或磁碟讀取完成後,在以較小的 block 去讀取有損壞的磁區。
# recoverdisk /dev/bad_disk disk_dump.img
讀取完成以後可以掛載使用:
# mdconfig -a -t vnode -f disk_dump.img
md0
# mount /dev/md0s1a /media/disk
硬碟品牌參考資料
節錄自:http://www.plurk.com/p/3hksc9
Seagate:維修送新加坡
WD:SATA 1/2 自動判斷的問題到現在都沒有完整解決過、壞軌死之前也不會通知,維修送當地代理商
HITACHI:根本不會壞軌,讀寫頭直接鎖死
MAXTOR:以前直接燒電路板
個人只用過 WD,對其他品牌沒有研究。歡迎大家提供意見。 ^_^