看看人家的程式是怎麼寫的
在國外有一些網站,專門存放一些程式碼的精華片段,寫程式如果遇到瓶頸,可以上來逛逛…
Coding
Regular Expression
網域名稱的相關網頁
網域名稱註冊
- RegisterMore
RegisterMore 是 Enome 的經銷商,經營者是台灣人,也是台灣域名俱樂部的站長。 - GoDaddy
全球最大的註冊商,網域名稱註冊費用便宜,經常有 Coupon 可使用。 - HiNet 網域註冊
台灣的網域名稱註冊。
網域名稱討論區
WhoIs 查詢
- AjaxDNS
以 Ajax 技術查詢 DNS, IP, WhoIs, RBL, Http, Ping…等資訊,推薦使用 - Domain Utilities
非常快速的 WhoIs 查詢系統 - DomainTools
- HiNet 網域註冊
- Mintac.com WHOIS Lookup Utility
- AjaxDomainSearch以 Ajax 技術即時判別網域名稱否可以註冊,可惜只支援 .com, .net, .org
管理機構
- InterNIC
有登錄的註冊商列表 - Generic Top-Level Domains
已經開放的gTLD與註冊局列表 - Root-Zone Whois Information
所有ccTLD的主管單位列表
其它
- 統計各國網域名稱的註冊量
- country code Top Level Domain world map
- IP-address.com - locate and show my IP address
從你網路的 IP 找出你的地理位置 - Domain Log Book
追蹤或管理你的網域名稱 - 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 相結合。
兩個跟 "鉛筆" 有關的 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 -
將 來源目錄 下的所有檔案及子目錄複製到目前的目錄,這樣做的好處是可以保留原來的檔案屬性。
[轉載]讓人既愛又頭痛的 GNU/GPL
轉載自: 自由軟體鑄造場
GNU Genral Public License(以下簡稱GNU/GPL)是第一份自由軟體授權條款,也是目前最廣為被使用的授權條款之一。自由軟體之父 Richard M. Stallman(以下稱 Stallman)為了替他的軟體開發計畫- GNU 計畫尋找適當的授權方式,在 1989 年草擬出 GNU/GPL 第一版。它的整個架構與理念源自於 Stallman 所宣示的軟體使用者四大自由(註一):
- 使用的自由:可以不受任何限制使用該軟體。
- 研究的自由:可以研究該軟體的運作方式,並使其符合個人需求。
- 散布的自由:可以自由地複製該軟體並散布給他人。
- 改良的自由:可以自行改良該軟體並散布改良後的版本,以嘉惠眾人。
[轉載][Perl][PHP]描述語言成軟體開發新寵
轉載自: CNet
過去曾經被專業程式設計師視為太簡單的描述語言(scripting languages),正逐漸成為企業軟體開發界裡的一等公民。
資料庫大廠甲骨文(Oracle)要在週一宣佈一項合作案,可望能夠讓採用Zend Technologies 公司PHP工具的企業,更容易建立客製化的應用。PHP是一種用來設計網頁的開放原始碼描述語言。
除了甲骨文的加碼PHP之外,近來軟體大廠如IBM、昇陽(Sun),及微軟,也都大力投入越來越受歡迎的描述語言,或者也稱「動態」(dynamic)語言。
描述語言過去以來已經用在網路上各種應用的設計上,但是一般而言,企業開發者並未廣為採用。但是近來有越來越多的企業與IT專業從業者尋求以這種語言,做為簡化與加速公司內客製化程式的方法,藉以避免近來普遍存在的應用軟體過於龐大或預算暴增的問題。
「描述語言越來越受歡迎而且越來越強大,只因為它太容易使用了。」顧問公司InterKnowlogy執行長Tim Huckaby表示。「這跟完成時機與金錢有關,而非關底層究竟有多優雅。」
藉由與Zend的合作,甲骨文趕搭PHP的這股風潮,並鼓勵Oracle資料庫的使用。根據Zend行銷副總裁Pamela Roussos表示,目前,Zend客戶有20%以上使用Oracle資料庫。
同時甲骨文也可吸引較小型的公司企業而擴大其客戶群──這些客戶通常缺乏強大的IT部門以一些知名的程式語言來打造龐大的客製化商業應用軟體。相較於較為 複雜的Java、C、C++,及Visual Basic,描述語言可以不需要電腦科學學歷或太多的專業訓練即可廣被採用。
甲骨文用來執行客製化商業應用的自家開發工具及相關的「中介軟體」都是以Java為基礎。同樣的,IBM、BEA、昇陽等廠商也都持續在投資Java標準。另一方面,微軟的工具則是以它專屬的「.Net」軟體為基礎。
Zend採用開放原始碼的PHP軟體並專門為企業開發者提供開發工具。
INFORMATION
我們解決了什麼問題?我們創造了什麼價值?
近期迴響