星期一, 十二月 18, 2006

好站: AJAX Cookbook

AJAX 食譜, 或稱 AJAX 工具書(工具網站), 目前的文章內容都還很少, 但是文章都相當實用, 可以當做速查手冊來用 :)

網站: Ajax Cookbook

 (閱讀全文)

星期日, 十二月 17, 2006

Google PageRank 演算法實作(Python版)

Google PageRank 演算法 用 Python 實作出來(程式共126行), 詳細沒有仔細看, 以後有需要再來研究..

詳細可見如下:

  1. PageRank 演算法詳述: How Google Finds Your Needle in the Web's Haystack
  2. 實作: The Google PageRank Algorithm in 126 Lines of Python
  3. 實作: Google PageRank algorithm in Python

星期四, 十二月 14, 2006

Unix 基本指令: Cut

突然發現 cut 的好用, 來做 Linux (Unix) 基本指令介紹, 也當做筆記來用~~

cut 有三個參數:

  • -c list: 一段範圍清單, 以','隔開, 直列切割(ex: 1,3,5-10,33)
  • -d delim: 可以設中間間隔符號要哪種, 預設是tab分隔切割, 通常會搭配 -f(決定要取切割欄位的哪欄)
  • -f list: 以欄位為主, 作剪下的動作, list 是欄位編號或一段範圍的清單(類同 -c 參數)
 (閱讀全文)

星期三, 十二月 13, 2006

Google Hilltop Algorithm(小山頂 演算法?)

今天才知道 Google 除了 PageRank 外, 還有 Hilltop 演算法, 而且這已經是 2004 年的事情, 我真是遜掉了.... 反省中.... Orz....

 (閱讀全文)

星期一, 十二月 11, 2006

Web 2.0: Tagging 也要 OO(Object Oriented)

程式語言走向 OO, Ruby 似乎也是讓 DB 規劃走向 OO, 除此之外, Web 2.0 的偉大產物 - Tag, 當然也要 OO~ XD

詳細可見: Object Oriented Tagging : Adding Power to Web 2.0 Tags!

 (閱讀全文)

星期一, 十二月 11, 2006

好站: HTML Tag 解釋, 範例(測試) (含 CSS 教學, 範例 好站)

現在的網頁設計要注重標籤(Html Tag)所代表的意義, 但是 Tag 代表的意義要從 W3C 的 HTML 4.01 Specification 從頭看到尾, 實在很辛苦...

這個站就是把 Html 語法列在左邊, 點選後右邊會出現此 Tag 所代表的涵義, 右下方中間會出現範例(可以點選, 修改此範例), 最右下角會出現此範例的完整呈現, 是相當實用的工具(tool)站.

詳見: HTML Playground, html, css reference by example

 (閱讀全文)

星期一, 十二月 11, 2006

網站開發流程 及 各職務負責區域

網站開發流程 和 各職務負責的區域(區塊) 標示圖.

 (閱讀全文)

星期日, 十二月 10, 2006

Yahoo! vs Google 首頁轉變

來看看 Yahoo!, Google 的首頁從以前到現在的轉變, 有人就直接弄成動畫, 變化真大... XD

 (閱讀全文)

星期日, 十二月 10, 2006

HTTP Status Code 定義

HTTP 回傳值為 302, 404 ... 的時後, 代表的意思是什麼, 看看標準定義的內容最清楚囉~ :)

HTTP 1.1 標準定義: HTTP/1.1: Status Code Definitions

 (閱讀全文)

星期日, 十二月 10, 2006

微軟的小畫家有多強大

小畫家的好用(騙小孩, 讓小孩塗鴨用.. 等等), 大家都知道, 小畫家的強大, 或許大家感受不到, 但是看了這影片以後, 誰還敢看不起小畫家~~~ XD (超強小畫家)

詳可見此: MS Paint God

不知 AJAX 版的小畫家(CanvasPaint) 有沒有這麼強大~

星期六, 十二月 09, 2006

5分鐘 學 Scrum (簡介)

剛剛看到此篇: Scrum in a Nutshell or 5 minutes to learn scrum, 就想來做個簡單的整理好了.

上述那篇是英文版的, 看此篇中文版的也可以, 兩個都整理的蠻完整的, 現在這篇還有另外附圖(流程), 相互參考一下, 應該可以 5 分鐘看完吧.. XD

中文版: Agile Software-Development : Scrum

除了 Scrum 外, 其它的流程比較可見以前寫的文章 - 敏捷的軟體開發流程(CMMI)

 (閱讀全文)

星期五, 十二月 08, 2006

UrMap MSN 互動地圖體驗版

在用 即時通 與 朋友 相約的時後, 最麻煩就是地點要約在哪邊, 要如何確認雙方講的是同一個地點, 最簡單的方法就是雙方在相約時, 準備一張地圖在旁邊, 然後確定位置即可.

UrMap 在很早前就推出了此功能, 但是一直沒有去用, 直到今天第一次使用, 就能明白方便之處~

詳細可見: UrMap MSN 互動地圖體驗版

 (閱讀全文)

星期四, 十二月 07, 2006

Google 是如何找到你想要的資料(PageRank 演算法)

Google是如何在眾多 Web Page 中, 正確找到你想要的資料, 靠的是 PageRank 演算法(不過據傳聞已經沒在使用了).

但是不管有沒有在用, 畢竟都是偉大的產物, 有空還是看看吧~ :)

PageRank 演算法 詳細分析: How Google Finds Your Needle in the Web's Haystack

此頁面下面的 References 可看到 其它更有用的 連結與 PDF, 看到最有參考性的一篇(或許該說是原著?)~ Orz

另外附上一個查 網頁 Page Rank 分數 的站: Check Page Rank

星期日, 十二月 03, 2006

TCP/IP如何確保資料傳送

發現一篇 TCP/IP如何確保資料傳送, 寫的淺顯易懂, 轉載過來~ :)

附上: TCP/IP 簡介, 此連結 清楚解說 TCP/IP 的歷史, 應用... 等.

 (閱讀全文)

星期日, 十二月 03, 2006

rsync - get 和 push 目錄同步

rsync 兩台機器間的檔案要相互同步, 只比對時間較新就是新資料.(記得兩台機器都得要有 rsync)

以下例子假設兩台機器的 src 目錄要同步(刪除檔案若要相互刪掉, 需各加 --delete)

get:

rsync -avuzb HOSTNAME:PATH/src PATH

push:

rsync -Cavuzb PATH/src HOSTNAME:PATH

每次要 sync, 就先 get 再 push 即可(類同 cvs update 再 commit, 但沒 cvs 那麼強大功能, 請小心使用.), 可以加入以下兩個 alias(請自行修改, 將大寫換掉)

alias rget='rsync -avuzb HOSTNAME:PATH/src PATH'
alias rpush='rsync -Cavuzb PATH/src HOSTNAME:PATH'