Archive for ‘ 2005

看看人家的程式是怎麼寫的

在國外有一些網站,專門存放一些程式碼的精華片段,寫程式如果遇到瓶頸,可以上來逛逛…

Coding

Regular Expression

網域名稱的相關網頁

網域名稱註冊

  1. RegisterMore
    RegisterMore 是 Enome 的經銷商,經營者是台灣人,也是台灣域名俱樂部的站長。
  2. GoDaddy
    全球最大的註冊商,網域名稱註冊費用便宜,經常有 Coupon 可使用。
  3. HiNet 網域註冊
    台灣的網域名稱註冊。

網域名稱討論區

  1. 台灣域名俱樂部

WhoIs 查詢

  1. AjaxDNS
    以 Ajax 技術查詢 DNS, IP, WhoIs, RBL, Http, Ping…等資訊,推薦使用
  2. Domain Utilities
    非常快速的 WhoIs 查詢系統
  3. DomainTools
  4. HiNet 網域註冊
  5. Mintac.com WHOIS Lookup Utility
  6. AjaxDomainSearch以 Ajax 技術即時判別網域名稱否可以註冊,可惜只支援 .com, .net, .org

管理機構

  1. InterNIC
    有登錄的註冊商列表
  2. Generic Top-Level Domains
    已經開放的gTLD與註冊局列表
  3. Root-Zone Whois Information
    所有ccTLD的主管單位列表

其它

  1. 統計各國網域名稱的註冊量
  2. country code Top Level Domain world map
  3. IP-address.com - locate and show my IP address
    從你網路的 IP 找出你的地理位置
  4. Domain Log Book
    追蹤或管理你的網域名稱
  5. Xinu
    只要輸入網址,它就可以探索出網站的所有資訊

[轉載]Linux 的搜尋技巧

轉載自: Sam Tang @ Blog


在檔案內搜尋指定文字,search_key 是搜尋字串,/path/to/filename 是檔案名稱:

grep search_key /path/to/filename

功能同上,但不分大小寫:

grep -i search_key /path/to/filename

搜尋檔案:在指定目錄中搜尋檔案,以下是在 /var/www/ 目錄下搜尋 upload.php 的檔案:

find /var/www/ -name upload.php

功能同上,但目標不是檔案,而是目錄:

find /var/www/ -name uploads -type d

還有更多有用的功能,以上只列出較常用的用法。

安裝 JSP 環境 - tomcat *

tomcat 可讓 Linux 支援 JSP 的環境,系統必須先安裝 Sun 的 J2SDK 之後,再安裝 tomcat。而 tomcat 已是一個可獨立執行的網頁伺服器,也可以跟 apache 相結合。

Read more

兩個跟 "鉛筆" 有關的 FLASH 動畫 *

動畫一

動畫二

tar 指令的常用語法

常用參數

  • -c 打包檔案
  • -x 解開壓縮檔
  • -t 檢視壓縮檔的內容
  • -z 使用 gzip 壓縮
  • -v 顯示執行過程
  • -P 使用絕對路徑
  • -f 指定壓縮檔的檔案名稱。此參數的後面要接檔案名稱,因此要注意參數的順序 (通常是把 f 參數寫在最後一個,或是與其它參數分開使用)

常用語法

  • 建立壓縮檔:
    tar -czvf 壓縮檔名稱.tgz 來源檔案

    來源檔案 壓縮後,打包成一個名稱為 壓縮檔名稱.tgz 的檔案,來源檔案 可以是多個檔案或目錄。
    如果有多個 來源檔案 時,以空白字元分隔不同檔案名稱:

    tar -czvf 檔案名稱.tgz 來源檔案1 來源檔案2 ... 來源檔案n
  • 檢視壓縮檔的內容:
    tar -tzvf 壓縮檔名稱.tgz
  • 解開壓縮檔到目前的目錄:
    tar -xzvf 壓縮檔名稱.tgz
  • 複製目錄:
    tar -cvf - 來源目錄 | tar -xvf -

    來源目錄 下的所有檔案及子目錄複製到目前的目錄,這樣做的好處是可以保留原來的檔案屬性

終結 Windows XP 的語言工具列 *

你是否很討厭 Windows XP 臃腫的語言工具列呢? 是否你也想要把它換成以前 Windows 9X 的樣式呢?

如果是的話,請跟著我一起做:

Read more

[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 即可。

return top