[Perl]CGI 模組常用語法

載入 CGI 模組

use CGI qw/:standard/;
my $CGI = CGI->new();

取得所有輸入的參數名稱

@param_name = $CGI->param();

取得特定參數的內容

$value = $CGI->param( "param_name" );

取得所有參數的名稱及內容

%param = $CGI->Vars;

轉換 $url 為 url 可接受的字串

$url_escape = $CGI->escape( $url )

取得目前網頁的編碼

$charset = $CGI->charset();

指定網頁的編碼,並送出網頁表頭

print $CGI->header( -charset=>"utf-8", -expires=>"-1d" );

分辨 BIOS 警報聲

AWARD BIOS

  • 長聲不斷響: RAM 未插緊
  • 一短: 系統正常啟動
  • 兩短: CMOS 設置錯誤,需重新設置
  • 一長一短: RAM 或底板錯誤
  • 一長兩短: 顯示器或顯示卡錯誤
  • 一長三短: 鍵盤控制器錯誤
  • 一長九短: 底皮 BIOS 的 FLASH RAM 或 EPROM 錯誤

Read more

免費的 DNS 伺服器

免費的 DNS 伺服器

  1. ZoneEdit
    可以設為 Master/Slave DNS 及 Zone 的轉移(AXFR),有網頁及郵件轉址的功能,但免費的帳戶僅能管理 5 個網域名稱。
  2. EveryDNS
    可以設為 Master/Slave DNS 及 Zone 的轉移,可管理 "次網域名稱",有 DynamicDNS 功能,免費的帳戶能管理 20 個網域名稱。
  3. XName
    可以設為 Master/Slave DNS 及 Zone 的轉移,可管理 "次網域名稱",XName 的管理介面算是這幾個裡面比較人性化的。
  4. MyDomain
    僅能設為 Master DNS,有網頁及郵件轉址的功能,可管理 "次網域名稱"。
  5. XtremeWeb
  6. Twinsted4Life

Read more

[JavaScript]一些好用的 JavaScript 的網址列指令

以下這些 JavaScript 指令,只要打在瀏覽器的網址列即可:

  • 變更視窗大小:
    javascript:window.resizeTo(800,600)
  • 檢視 Cookies:
    javascript:alert("Cookie:"+document.cookie)
  • 列印網頁:
    javascript:print()
  • 免費的 Windows 防火牆軟體

    免費的 Windows 防火牆軟體,有需要時,可以拿來試用看看:

    1. COMODO Personal Firewall (佔記憶體約 23MB, 教學1, 教學2)
      本產品有繁體中文版,安裝好 CFP 之後,先到「安全性」->「任務」->「定義一個新的可信任網路區域」,新增好之後,就可以啟用「網路上的芳鄰」了,此個人防火牆的評價也不錯,又是終身免費,推薦大家使用。
    2. Online Armor Free Edition (教學)
    3. ZoneAlarm (版本比較)
      在安裝好 ZoneAlarm 之後,只要到「Firewall」裡的「Zones」將相關網卡設為「Trusted」之後,就能讓別人從「網路上的芳鄰」存取這一台電腦所分享的資源。ZoneAlarm 本身俱有一些簡單的防毒能力,不過,我們通常都會把它關掉。(5.5.094 版下載 & 中文化)
    4. Kerio Personal Firewall (佔記憶體約 15MB, 版本比較)
      安裝好 Kerio Personal Firewall 之後,必須先到「Network Security」裡的「Trusted area」將相關網卡設為「Trusted」,然後回到「Applications」,將「Microsoft File and Printer Sharing」裡「Trusted」區域的權限全部設為「permit」之後,才能讓別人從「網路上的芳鄰」存取到這一台電腦所分享的資源。
    5. Sygate Personal Firewall
      Sygate Personal Firewall 是一套評價很高的防火牆軟體,不過,我在它的「網路上的芳鄰」相關設定上試了半天,必須經過一些「奇怪」的步驟,才能讓別人在「網路上的芳鄰」存取到這一台電腦所分享的資源,所以我就不推薦了。
    6. Outpost Free
      Outpost 也是一套評價很高的防火牆軟體,不過它的免費版本似乎比較舊了,所以我就沒有多做測試了。
    7. 費爾個人防火牆 中文版
    8. PC Tools Firewall Plus 免費版本

    以上免費的防火牆,我比較推薦 COMODO Personal Firewall,另外,ZoneAlarm也不錯啦。

    參考網頁

    Google 常用服務及網址

    搜尋引摯

  • 搜尋引摯首頁 進階搜尋 網址登錄
  • 圖片搜尋 最先進的網路圖片搜尋工具
  • 網上論壇 建立郵寄清單和討論群組
  • 新聞 建立您自己自訂的 Google 新聞
  • Blog 搜尋 Find blogs on your favorite topics (Beta)
  • 個人化搜尋 取得與您最相關的搜尋結果
  • Google 快訊 透過電子郵件接收新聞和搜尋結果
  • Google Answers 提出問題,設定價格,取得答案
  • Co-op 自定你要的搜尋引摯
  • 網站管理

  • 網站管理員工具
  • Analytics 網站流量統計
  • 網站應用服務 GMail for your doamin
  • AdSense 廣告輪播 Discover your site』s full revenue potential
  • 網路服務

  • Google 網上論壇 (Beta)
  • Picasa Web Albums (Test)
  • Google Spreadsheets 線上電子試算表 (Beta)
  • GMail Google 在電子郵件上的革新 (開放申請)
  • orkut 與可靠的朋友所建立的社群聯繫
  • 免費網頁空間 Create your own web pages, quickly and easily (Beta)
  • 個人化首頁 其它模組
  • Google Moon
  • Google Mars
  • Blogger 現在就建立您的 Blog
  • Google Talk Web 版 Beta
  • Froogle 購物清單 利用您的喜愛產品之願望清單,做出明智的購物選擇
  • More Google Products…
  • 商業

  • Google AdWords 尋找正在搜尋您銷售產品的消費者
  • 軟體

  • Google Pack - 實用軟體集合 Beta
  • Picasa - 相片管理軟體
  • Desktop Beta
  • ToolBar
  • Google Talk Web 版 Beta
  • Google Earth Beta
  • Google Web Accelerator Beta
  • 程式開發

  • Web Toolkit
  • Google 網頁 API 提供給軟體開發人員自動查詢 Google 的工具
  • Gadgets Add Gadgets
  • 幾種網頁轉址與「301 永久搬移」的語法

    轉址的方式分為:

    • 302: 暫時搬移 (Temporarily Moved)
    • 301: 永久搬移 (Permanently Moved)

    Read more

    [PHP]Simple Filelist 簡易檔案列表程式 *

    檔案下載

    • 名  稱: Simple Filelist
    • 版  本: 1.1
    • 檔案大小: 3 KB
    • 語言介面: 英文版
    • 版本性質: Freeware
    • 釋出日期: 2006/11/20
    • 作業平台: Linux
    • 原創網站: Vixual
    • 檔案下載:

    一般網站基於安全性及隱私權…等的原因,管理者通常會將網站上的目錄瀏覽功能(Indexes)給關閉,讓訪客無法直接看到網站上放了些什麼檔案。

    但人性總是予盾的,關閉了的功能,在某些時候又會想要啟用,因為人們總是在失去的時候才感到後悔莫及...(Sorry,離題了)。因此,我就寫了這個簡單的 PHP 小程式,當我們需要在特定目錄啟用瀏覽的功能時 ,除了請管理者幫忙,或者自己修改「.htaccess」之外,只要有這個小程式就可以解決問題了。
    Read more

    微軟常用服務及網址

    1. 微軟摯友專區
    2. Small Business Center
    3. 微軟產品資訊
    4. 微軟中文知識庫
    5. 技術支援與服務
    6. RSS 產品列表
    7. .Net Passport 會員服務 登入
    8. Windows Update
    9. Password Checker

    如何將伺服器上「查無此人」的郵件改由特定的用戶接收

    這是一個蠻實用的技巧,當外面的用戶將信件寄到伺服器時,如果寫錯了收件者,或收信的用戶不存在,該信件就會被退回,寄件者會收到一封「查無此人」的信件。

    以下這個技巧,就是為了把伺服器上「查無此人」的信件,改由特定的「用戶」或其它的「電子信箱」接收,修改步驟:

    1. 編輯 /etc/mail/sendmail.mc,搜尋有關「LUSER_RELAY」的設定 (如果沒有搜尋到,也可以新增下面的設定),改成:

    define(`LUSER_RELAY',`local:nodoby')dnl

    (表示將「查無此人」的信件由本機上的「nobody」用戶接收)

    或者改成:

    define(`LUSER_RELAY',`smtp:[email protected]')dnl

    (表示將「查無此人」的信件轉寄給「[email protected]」這個電子信箱)

    2. 重新製作 /etc/sendmail.cf,並重新啟動 sendmail:

    m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

    這樣就完成了。

    return top