2009-12-27

PHP幾個排序法

冒泡排序算法

2009-12-07

移除MySQL root密碼

這是給不小心忘記 MySQL root 密碼、不小心刪掉 root 的人, 不需要因此而重灌 MySQL.(只需要依此步驟, 即可重新設定 root 密碼)

環境: Debian / Ubuntu Linux

移除 MySQL Root 密碼步驟

sudo su -
/etc/init.d/mysql stop
/usr/sbin/mysqld --skip-grant-tables --user=root & # 啟動 MySQL
mysql -u root # 已經可以不用密碼進入囉~
mysql> UPDATE mysql.user SET Password=PASSWORD('') WHERE User='root'; # 將 root 密碼清掉, 或於此設定想要的密碼.
mysql> quit
/etc/init.d/mysql restart # 完成.

2009-09-02

早安你好

function morning_call()
{
$morning = array(
"God dag - (瑞典語/早安)",
"Bon matin - (法語/早安)",
"早上好 - (中國語)",
"Good morning - (英文/早安)",
"おはよう - (日語/早安)",
"Buenos días - (西班牙語/早安)",
"Goede morgen - (荷蘭文/早安)",
"Buon Giorno - (義大利文/早安)",
"哩厚!勞炸! - (台灣話/早安)",
"Guten morgen - (德文/早安)",
"manhã - (葡萄牙語/早安)",
"God morgen - (挪威語/早安)",
"안녕하세요 - (韓文/早安)",
"хорошее утро - (俄文/早安)",
"Guten morgen - (德語/早安)",
"صباح الخي - (阿拉伯語/早安)",
"안녕하세요 - (韓文/早安)",
"सुप्रभात - (印度文/早安)",
"ית - (希伯來文/早安)",
"Buenos días - (西班牙文/早安)",
"Selamat pagi - (印尼語/早安)");
$index = (int) date("z") % count($morning);
return $morning[$index];
}

from:http://blog.roga.tw/2009/02/24/2159

2009-08-24

Google 教你優化 PHP,PHP 開發團隊指內容不確

原文
http://groups.google.com/group/make-the-web-faster/browse_thread/thread/ddfbe82dd80408cc?pli=1

翻譯版
http://www.hkpug.net/zh-hant/node/412

2009-08-10

The Google Analytics API and PHP

範例和下載
http://www.electrictoolbox.com/google-analytics-api-and-php/

IP 判斷方式

一般我們知道的 IP 都是長得像:

192.168.0.1

不過對電腦來說,IP 是用 2 進位來表示,一個 IP 由四組數字組成,每組大小為 8 bit (每個 bit 可以代表二進位的 0 或是 1 ),所以上面的 IP 其實是長這樣:

2009-07-30

Noscript標籤和W3c驗證

* noscript 必須放到 body 内。
* noscript 中的内容需放在 div p 之類的 block 里面,不能"單獨存在"。

JQUERY@表格排序

最近想嘗試直接用jquery直接在已經讀取完畢的資料表格直接排序,不透過再次讀取資料庫更新

對於降低資料庫讀取有很大幫助

歡迎前往DEMO頁面:http://ezboy.blog.googlepages.com/tablesorter.htm

php-緩存資料後定時更新

最近翻到一篇例子,先利用文字檔緩存我們需要資料,然後n分鐘後在將資料寫入資料庫內
滿不錯的構思

GO:http://www.21andy.com/blog/20070114/540.html

完整PHP.INI中文版

GO:http://www.21andy.com/blog/20090718/1344.html

使用PHP將JPG轉換成PDF檔

1. 下載最新的fpdf,並且解壓縮取出fpdf.php
2. 編寫下列程式碼,這邊是原始碼

require('fpdf.php');
$pdf = new FPDF();

$d=dir('.');
while(($file=$d->read())!=false)
{
if(substr($file,-4)!=".jpg") continue;
$pdf->AddPage();
$pdf->Image($file,0,0,220);
}
$d->close();
$pdf->Output("output.pdf");
?>

$pdf->Image,後面的引數第一個是要匯入的jpg檔案,第二跟第三個則是代表圖片左上角的定位,最後一個則是設定圖片的寬度,沒有長度的原因是該library會自動調整長度。

2009-07-28

愛上jQUERY

介紹一下jquery

官方網站:http://jquery.com/
目前最後版本:Current Release: v.1.3.2

如果有javascript的基礎,使用起來會很容易上手

沒有基礎也只要學習一下也很容易上手