[Perl]刪除指定路徑下的所有目錄及檔案 (遞迴)

剛剛在測試 Perl 用來刪除目錄的指令時,想說找找看有沒有比較狠的方法,果然馬上就讓我看到這一篇的這一個副程式:

sub rmdashrf{ 
    foreach (<$_[0]/*>){ 
        rmdashrf($_) and rmdir if(-d); 
        unlink if(-f or -l); 
    } 
    1; 
} 
rmdashrf("/tmp/test");

這個副程式以遞迴方式執行,可以刪除指定路徑下的所有目錄及檔案。

果然,真正 Perl 的高手寫程式根本不用幾行指令,就可以殺人於無形!

老闆,為什麼要做網站?

這是我在瀏覽設計魔力的「老闆,為什麼要做網站?」這一篇討論主題所截取下來的兩個重點...

製作網站的目的

製作網站的目的,或者說網站的用途:

  • 如果,你正在外面用餐、或是在開車,你的客戶打電話,現在馬上要一份你產品的規格表,請問你怎麼給他?
  • 你的客戶對你們公司的產品很感興趣,他想去你們公司拜訪一下,想問你你們公司怎麼去,你要用手畫好傳真給他嗎?
  • 你的客戶打電話來,他說他想要一樣什麼樣的商品,你告訴他你們有賣,但是他說他想看照片,你要怎麼拿給他?
  • 你人在客戶那裡,客戶突然跟你要一份產品資料,你要怎樣取得這份資料?
  • 你人在展覽會場,手上的資料發完了,有個客戶對你的產品很有興趣,你要怎麼準備資料給他?

簡單來說,網站可以讓你與客戶多一個「溝通管道」。

Read more

ProFTP 的時區設定

我的伺服器的時區設為「Asia/Taipei」(/etc/sysconfig/clock),但我用 ftp 登入伺服器時,裡面所顯示的時間,卻慢了 8 個小時,今天找了一下原因,原來是 ProFTP 的問題。ProFTP 預設使用 GMT 時間,把這個設定關掉即可。

請編輯「/etc/proftpd.conf」,加入

TimesGMT off

再重新啟動 ProFTP 即可。

doiMenu - 簡單好用的 DHTML 選單程式 *

doiMenu 是一支簡單好用的 DHTML 選單程式,目前的版本是 1.5。

相關網頁

Internet Archive Wayback Machine - 網站考古 *

Internet Archive Wayback Machine,顧名思意,它是一個可以帶你「回到過去」的機器。回到什麼的過去? 當然是回到「網站」的過去。

「回到過去」,這是一個很特別的功能,你只要輸入任何網站的網址,它就幫你呈現這個網站「過去」的長像(最早可到 1996 年)。它就像是一個網站的「考古學家」,讓你看到一個網站的成長紀錄,很有意思。

下面這是 1996 年的 Yahoo 網站:

Windows XP 無法從 WindowsUpdate 網站執行線上更新

如果你的 Windows XP 無法從 WindowsUpdate 網站執行線上更新,請參考下列解決方法:

1. 從 Windows 的「執行(R)」處執行下列指令:

services.msc

執行完則會開啟「服務」視窗。
2. 將「Background Intelligent Transfer Service」的啟動類型設為「手動」。
3. 將下列三個服務項目的啟動類型設為「自動」:

  • automatic updates
  • Cryptographic Services
  • Event Log

4. 關閉「服務」視窗後,重新執行 WindowsUpdate

在 Windows XP 的登入畫面顯示 Administrator 帳號 *

Windows XP 已經在它的登入畫面隱藏了「administrator」這個帳號,你必須同時按 Ctrl + AltDel 兩次才可以輸入 administrator 帳號登入,如果你希望它直接出現在登入畫面,請執行 Windows 的「登錄編輯程式」,在

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\

這個位置增加一個名稱為「administrator」的「DWORD 值」,內容為「1」。

或者直接套用這個登錄檔

dig、host 與 nslookup 指令的查詢語法

在 Linux 下執行 nslookup 指令都會出現下列訊息:

Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.

告訴你使用 dig 或 host 指令來取代 nslookup,但可惜在 Windows 系統並沒有 dig 與 host 指令。

Read more

[轉載]學程式設計的人不能不看的好文章

轉載自: http://www.vcroad.net/ (棗子原創 [email protected])


做為一名大四的學生,我去面試過不少的公司,有成功的也有失敗的,但是對我來說所有的失敗在某種意義上都是一種成功,特別是我下面寫的這些,寫這篇文章的時候,我已經簽了南京的一家軟體公司,但是想起今年 2 月 21 日我面試蘇州台灣的 IT 公司的經歷聯想到我們現在學習程式設計的一些情況我真的深有感觸,這次面試使我深深的體會到了失敗但也收穫了很多。

我要說的將分成三部分:

  1. 我去面試的具體經過
  2. 由面試想到的
  3. 現今我應該做的

當然這些話很大程度上是我個人的意見,不可能完全得到大家的贊同,所以在某些觀點上如果哪位朋友覺得跟我的有很大出入,請不要介意,也不要對我攻擊,就當我沒有說過,歡迎和我聯繫共同探討這些問題!
Read more

[PHP]圖表繪製模組

return top