星期一, 十二月 18, 2006
好站: AJAX Cookbook
AJAX 食譜, 或稱 AJAX 工具書(工具網站), 目前的文章內容都還很少, 但是文章都相當實用, 可以當做速查手冊來用 :)
網站: Ajax Cookbook
(閱讀全文)星期日, 十二月 17, 2006
Google PageRank 演算法實作(Python版)
Google PageRank 演算法 用 Python 實作出來(程式共126行), 詳細沒有仔細看, 以後有需要再來研究..
詳細可見如下:
- PageRank 演算法詳述: How Google Finds Your Needle in the Web's Haystack
- 實作: The Google PageRank Algorithm in 126 Lines of Python
- Source Code: PageRank.py
- 備份: PageRank.py
- 實作: Google PageRank algorithm in Python
- Source Code: PageRank.py
- 備份: PageRank.py
星期四, 十二月 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....
- The Google Hilltop Algorithm (2004-06)
星期一, 十二月 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
- Abhinav's Blog - The Evolving Google Homepage
- WEI's Blog - Yahoo!首頁十年發展史
星期日, 十二月 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
- The antaomy of a large-scale hypertextual Web search engine, Computer Networks and ISDN Systems - Sergey Brin, Lawrence Page
另外附上一個查 網頁 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'


