星期五, 十二月 22, 2006

Javascript Variable Dump(var_dump)

Javascript/AJAX 在寫的時後有一個很頭大的問題, 就是沒有類似 PHP 的 print_r() 或 var_dump() 的 function, 可以把變數內的資料印出來看看, debug 時就只能不斷的印, 不斷的 alert()...

 (閱讀全文)

星期日, 十二月 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

星期日, 十一月 19, 2006

EJ 精簡好用的 Javascript Library

現在看到的 Javascript Framework 都非常的肥大, 不論是 YUI, DoJo, Prototype, script.aculo.us ... 等等, 都相當的大, 有時後我只是要處理些小東西(ex: 抓個 class), 就需要拉那麼多的東西, 實在不太願意~

 (閱讀全文)

星期一, 十月 30, 2006

PHP: XML to JSON 轉換程式(xml2json)

為了減少前端的負擔, 於是決定要將 XML 轉 JSON 的工作轉到後端去做, 但是找了許久找不到 XML to JSON 的程式, 於是就自己寫了轉換程式.

基本上比想像中麻煩一點, 沒想到還有 @, # 等等一些怪怪的規則~ 所以程式寫起來比較亂一點.

此程式就是照此篇文章規則寫的: Converting Between XML and JSON

有 Javascript 版可以 線上轉換 參考: XML to JSON – a converter

 (閱讀全文)

星期三, 九月 20, 2006

鍵盤按鍵 與 Javascript key codes 對應表

當要設計快速鍵, 但是到底此鍵盤按鍵對應的 key code 到底是多少呢~ 找到一個非常實用的列表.

為了怕不見, 將此頁存下來於此檔 Javascript Key Codes.

另外找到下述網站有 ASCII 1~255 分別對應的字元列表

星期五, 三月 03, 2006

Rasmus Lerdorf’s no-framework PHP MVC framework

Rasmus Lerdrf's 的 Blog 寫的這篇文章, 算是另一種類的 framework, 一定要好好研讀~ :)

The no-framework PHP MVC framework

星期四, 二月 09, 2006

PHP 測量程式執行時間

程式在執行時, 遇到莫名奇妙執行很久, 但又不知道是什麼問題的時後, 就用此 function 來將每個執行的時間印出來, 將可輕易找出問題所在.

function getMicrotime()
{
    list($usec, $sec) = explode(' ', microtime());
    return ((double)$usec + (double)$sec);
}

使用方法:(以抓 mysql_connect() 時間為例)

$start = getMicrotime();
mysql_connect('localhost', 'id', 'password');
$time = getMicrotime() - $start;
echo "mysql_connect 執行時間: $time";

星期六, 十二月 17, 2005

看有被寫入哪些 cookie

要看看現在 broswer 到底被寫入了哪些 cookie, 一個簡單的 js 語法貼進網址列, 就可以看到了.

javascript:document.write(document.cookie)

星期五, 七月 29, 2005

Perl VS PHP 比較表

這份之前找到的 Perl VS PHP 的對照表, 不過原始網站連不進去, 幸好當初有另存下來. 先貼起來放著. 以防流失...

原始網站: Perl/Php Translation

其它參考可見: PHP in contrast to Perl 

 

 (閱讀全文)

星期六, 七月 02, 2005

PHP Copys Function

當遇到很爛的虛擬主機供應商, ex: 戰國x 或 戰x策 的..

在上面開發的程式連 copy() 都不能用的時後,

就得要自己手動開發簡單的 copy function 來解決(真苦)

雖然是很蠢的事情, 但是以防萬一, 還是記下來,

以後才不用再寫一次蠢 code.

 (閱讀全文)

星期四, 六月 23, 2005

RSS parser

RSS parser

可以用 PHP 的 parser XML, 或用

http://pear.php.net/package/XML_RSS/
http://magpierss.sourceforge.net/

 (閱讀全文)

星期六, 五月 28, 2005

OOP 對 PHP 的影響

How efficient is OOP in PHP?
這篇測試報告用 class, function 和 直接執行 3 種方式比較.(有圖表和數據比較)
然後來看看各個所花的時間是多少. 看來 OOP 對 速度 有蠻大的影響.

雖然 OOP 可以讓程式開發起來比較快.但是速度上的考量也是不可或缺的.
要怎麼達到平衡. 未來在寫的時後要再多評估一下.
(這是直譯程式大概都會遇到的問題吧).

星期四, 五月 19, 2005

抓檔 和 更改檔名

老師說過~ 程式設計師就是要 "懶"~..
只要做一次的事情就不做第二次.
需要重覆做的事情就交給電腦去做就好了~~
也就因此.. 為了 抓圖片 & 改檔名 等等~ 寫了隻小程式..
只要是連續數字要做任何命令的. 就靠它了~ :p

 (閱讀全文)

星期二, 五月 17, 2005

MySQL Query Cache 效率的計算

轉載自 MySQL Query Cache 效率的計算.

原來 MySQL 本身就可以做 Cache 的功能~ :)

 (閱讀全文)
«上一篇   1 2 3 4 5 6