11/09/2012 雜文
今天 DR 由於不愛用版本控制系統、以及總是喜歡亂砍檔案的習性而嚐到苦果……
話說幾天前 DR 覺得自己用來存放工作用程式碼的目錄十分凌亂,便決定將程式碼按用途分門別類重新整理一遍。整理完後,便想說將備份的結構也全部統一,就把 FTP 上的備份全數清空,然後把整理好的目錄及檔案倒進去,而同樣的作法也套用在家裡的備份上。當天下班後,一直到躺在床上才驚覺程序有疏忽(看來睡前東想西想某種程度而言算是件好事),就是 PHP 的程式碼並沒有被整理到(當時腦袋裡只想到 Python 和少量的 VB),卻把先前有包含 PHP 的備份都給刪了……幸好隔天在當初測試用的網頁伺服器裡找回了那些程式碼,但更糟的還在後頭……
也就是發生在今天,當需要處理一些 RTF 文件時,發現有兩支用來檢閱 RTF 文件的程式不見了。東找西找才想起來它們肯定是在整理過程中誤刪了,因為當時 DR 還連帶刪除了許多存放測試用文件的目錄,而名為「rtf」但實為存放 RTF 相關程式碼的目錄就這麼被誤刪了。DR 一邊懊惱著,一邊試著用 Recuva 做反刪除,但得到的資訊是已經被覆蓋掉了。