2010年8月28日

柏宇上學囉…

柏宇對這上學的第一天似乎期待已久,出發以前我們在家門口照了一張相片,爸爸希望你能很快適應學校生活,好好上學

我現在比較煩惱的是兩兄弟的接送問題,一個在國小一個幼兒園,兩個不同地方有點傷腦筋

2010年8月22日

開源碼中的遊戲

http://www.whylinuxisbetter.net/items/free_games/index_tw.php?lang=tw

OpenSource 界也有 SMC

消息來源:http://news.ols3.net

最近 wii 中文版強烈廣告新版的超級瑪利歐.... OpenSource 界也有 SMC,最新版是 1.9,用 apt-get install smc smc-music 就可安裝,也很不錯。

2010年8月21日

PostgreSQL--已經有rank()可以用了

PostgreSQL--已經有rank()可以用…太感動了
$query="SELECT raid,racenum,secsco,secsv,rank() OVER (PARTITION BY raid ORDER BY secsv ASC) FROM app_tbl WHERE secqua='1' AND secsv!='0' AND raid='$_GET[raid]'";
$sql =pg_query($query) or die($query);
 while($rows=pg_fetch_array($sql)){
  echo $rows[raid]."--".$rows[racenum]."--".$rows[secsco]."--".$rows[secsv]."--".$rows[rank]."
";
 }
語法中rank()在postgresql中稱為windows function,在windows function中會伴隨 OVE R語句,PARTITION語句可以幫我們在眾資料中進行分類,像上述PARTITION BY raid就是將raid欄位進行分類,在各raid分類中再依secsv進行排序,rank()再依 OVER()語句中的結果進行排名,會對各raid分類分別排名。
所以上述的查詢是說:從app_tbl表中找出raid,racenum,secsco,secsv欄位,其中以raid欄位分組以secsv進行rank()排序,再從中找出符合secqua欄位='1' AND secsv欄位!='0' AND raid欄位='$_GET[raid]'的列。

2010年8月16日

PostgreSQL 8.4的新功能介绍

http://blog.csdn.net/galylee/archive/2009/04/29/4136859.aspx
http://www.postgresql.org/docs/8.4/static/tutorial-window.html

2010年8月1日

黑貓水性噴霧殺蟲液

今天下午去了一趟大潤發,心想這幾天家裏的小強猖狂的很,買瓶殺蟲劑來處理一下。來到了殺蟲劑專區,柏宇看到鼎鼎大名的黑貓牌殺蟲劑 (瓶身上印著一隻好漂亮的黑貓,就像連結中的樣子) ,我還來不及說明,柏宇就搶著說:「爸爸那個是剎貓劑嗎?」嗯…嗯這個…