Archive for 2007

使用 jQuery 製作樹狀目錄

 

過陣子可能有個案子要使用到無限多層的表達方法,參考過 YUI ,但是自己對於 jQuery 比較熟悉,所以就使用 Treeview plugin 來製作。

資料表的結構也很簡單,我規劃下列幾個欄位:

  • 編號 id – int(4) auto_increment)
  • 標籤名稱 label – varchar(50)
  • 父項目編號 parent – int(4)
  • 排序 sort – int(4)

php 端採用遞迴方式實做:

  1. function treeview($parent) {
  2.     $sql = " SELECT * FROM items WHERE parent=$parent";
  3.     $result = mysql_query($sql);
  4.     $output = array();
  5.    
  6.     while($record = mysql_fetch_array($result)){array_push($output, $record);}
  7.     $cc = count($output);
  8.    
  9.     if(!$parent == 0){ 
  10.       if($cc > 0) echo ("<ul>\n");
  11.     }
  12.      
  13.     for($i=0; $i<count ($output); $i++)  {
  14.       if($cc > 0) {
  15.         $str_a = "<span>";
  16.         $str_b = "</span>";
  17.       } else {
  18.         $str_a = "";
  19.         $str_b = "";
  20.       }
  21.       echo ("<li>" . $str_a . $output[$i]['label'] . $str_b);
  22.       treeview($output[$i]['id']);
  23.     }
  24.     if(!$parent == 0) {
  25.       if($cc > 0)
  26.         echo ("</li></count></ul>\n\n");
  27.       else
  28.         echo ("\n");
  29.     }
  30. }

測試網頁:http://beboss.idv.tw/treeview.php

Technorati Tags: ,

How to Reset the Root Password of MySQL?

剛剛突然發現我上午裝 MyDNS 時不小心把連線帳號的權限都給拿掉了 XD
更糟糕的是,root 的密碼我也搞丟了…

還好有找到這篇:B.1.4.1. How to Reset the Root Password

  1. 停止 MySQL Server
  2. 將下列文字建立為單行的純文字檔案

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
  3. 使用 –init-file 參數重新啟動 MySQL
    mysqld_safe –init-file=剛剛建立的檔案

  4. 登入後再更改密碼

差點就嗚呼哀哉了

Technorati Tags: , ,

2007 MLB Postseason

今年的戰況還真奇妙,原以為會兩聯盟來一次全部清盤,不過 NYY 逃過一劫,端看明天 Chien-Ming Wang 能不能守成了!

整個季後賽我覺得最有話題性的還是 Chicago Cubs,自從山羊魔咒以來,已經連續 62 年無法打進世界大賽,如果從 1908 起算,今年就是第 99 年了(清光緒元年至今 XD)。

山羊魔咒

魔咒起源於一名希臘僑民比利.塞尼斯(Billy Sianis),他在球場附近有著一家小酒館(也就是現在有名的比利山羊酒館),當時比利在 1945 年世界大賽第 4 戰,買了他與山羊的門票。不過在比賽結束前,比利和山羊在威格力球場老闆的下令之下,被驅趕出了球場,從此比利立下毒誓,小熊隊永遠無法在自家主場威格利球場封王,從當時至今為止,小熊連一次世界大賽都沒有進入。

節錄自維基百科 – 山羊魔咒

Steve Bartman

2003 年國聯冠軍第六戰,八局上半小熊依舊以 3:0 領先馬林魚,眼看冠軍就要到手,但是 Luis Castillo 擊出的界外飛球卻讓 Steve Bartman 和 Moise Alou 搶成一團,這個意外讓馬林魚在這個半局狂得八分,Steve Bartman 簡直成為小熊隊的公敵,一堆諷刺的圖片、影片紛紛出爐…

Steve Bartman

Steve Bartman Mr. Overzealous Foul Ball Catcher

Go Blame It On Steve Bartman

Yam 天空運動:國聯冠軍賽詛咒界外球遭銷毀

這顆爭議球之後被小熊死忠球迷 Grant DePorter 以 11 萬 3,824 美金買下,並由好萊塢特效專家的輔助下將球爆掉,以期望魔咒就此消逝。
但是,小熊迷們已經準備好度過第 99 個心碎的球季了嗎?XD

Yahoo! 新聞:響尾蛇晉級,小熊迷夢碎 99 次

Technorati Tags: , , , ,

TechPowerUp GPU-Z v0.0.4

GPU-Z

官方網站:TechPowerUp: GPU-Z

這是一款類似 CPU-Z 的繪圖晶片診斷程式,可詳細列出顯示卡的核心代號、製程、記憶體規格、匯流排位元率、像素及材質填充速率、記憶體頻寬等諸多資訊。

特色

  • 支援 NVIDIA 和 ATI 顯示卡
  • 可顯示介面、GPU 和其他資訊
  • 可顯示超頻、預設及 3D 時脈
  • 提供線上記錄功能
  • 綠色軟體,不需安裝
  • 支援 Windows 2000 / XP / Vista(32/64 位元)

下載位置:TechPowerUp GPU-Z v0.0.4(Badongo)

Technorati Tags:

Underfunded 貧窮妙探

Underfunded 貧窮妙探

Underfunded 是一部由 USA Network 製作的小品電視喜劇,劇中演員大多是台灣觀眾不熟悉的美國電視演員,如飾演男主角「戴洛費宏」的 Mather Zickel(連 Wikipedia 都沒資料),還有外型挺亮眼的女主角「娜歐蜜」Joanna Canton…等。

劇情是描述某次美國發射太空梭後卻不幸爆炸,而殘骸就散落在加拿大境內,所以加拿大情報局(沒錯,有這個單位)就派出媲美 007 的戴洛費宏協助美方調查,可惜加拿大情報局沒什麼經費,局內的科學家也發明不出什麼好東西讓他使用。就在調查過程中逐漸發現這爆炸是一場騙局…

小品喜劇,沒什麼好挑剔的,有趣的是,只要男主角提到他來自加拿大情報局,每個人都不置可否不可置信地懷疑是否有這單位,讓男主角每次都得回答「沒錯,我們有這個單位」,真是諷刺加拿大情報單位到一個極致。

還有飾演情報局科學家的奈許(Dhirendra 飾),完全發明不出間諜產品讓戴洛使用,連個燈泡都不會換,待在局裡只想要安穩的度日,或許也想藉此諷刺印度人對於科技不是想像中的厲害吧…

閒閒假日,這的確是一部很適合打發時間的小品啊!

Technorati Tags: ,

Pages: Prev 1 2 3 ...14 15 16 17 18 19 20 21 22 Next

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.