Month: March 2012

PHP count() 取得 Array 元素個數 – 效率問題

PHP 的 count() 是這樣用的 int count ( mixed $var [, int $mode = COUNT_NORMAL ] ) 而其對象可以是其實 Object 可以是 Array 也可以是 NULL (一律回傳 0 ) 也可以是其他型態 (一律回傳 1 ) 。 count() 在 PHP 底層的是這樣實作的:

Posted in Programming

ELITE Parabolic Rollers 滾筒訓練台

荒廢太久沒運動,也該是時候該要動動筋骨了,所以買了一個訓練台,以後在家裡就可以騎車… 原本要在 Yahoo 購物中心買這個訓練台,不過稍微找了一下,發現同樣的商品(同樣是公司貨),Yahoo! 拍賣上面只賣 6800 元,比購物中心的 8500 元便宜了 1700 元。所以我今天晚上就去店家面交了 (購物中心,對不起…掰掰)

Posted in 玩具

PHP 5.4 效能比起 PHP 5.3.x 有長足的進步

一年多前有個 C++ vs. Python vs. Perl vs. PHP performance benchmark 測試,當時 PHP 5.3.5 實在是被打的慘不忍睹。 測試程式的內容是找出 10000000 (一千萬) 以內的質數,然後重複執行十次。以不同語言實作,再執行各個比較時間。 我最近在自己的 Mac 上面編譯了 PHP 5.4 ,再跑一次這個測試,結果有比較滿意了 (但比起其他語言,還是輸!)

Posted in Programming

WTF 系列 – PHP 的 MAP 鍵值型態問題

在 PHP 裡面,可以用儲存鍵值組的 MAP 是個很實用的型別,值的型態可以是任意型態,但鍵的型態只能是 String 和 Int (The key can either be an integer or a string. The value can be of any type.) 以下是一些 PHP 處理 “鍵” 自動轉型的狀況分析: 當是 String 型態,鍵為 “8” 的時候,會被轉型為 Int 8 ,但如果是 “08”

Posted in Programming

不曉得發生什麼事情…

最近 MySQL 接連停掉兩次 (不是我手動關的)。 上次是 3/8 7:30 – 10:30 這是是 3/11 7:45 – 19:20 Mar 11 07:48:37 roga mysqld: 120311 7:48:37 [Note] /usr/sbin/mysqld: Normal shutdown Mar 11 07:48:37 roga mysqld: Mar 11 07:48:37 roga mysqld: 120311 7:48:37 [Note] Event Scheduler:

Posted in 碎碎念

MySQL unsigned INT 的問題 – 以噗浪為例

在 MySQL 開一個 INT 欄位的時候,有時候我們會把欄位屬性設定為 Unsigned ,這樣可以儲存更多的正整數。 以 Signed 為例,可以儲存 -2147483648 to 2147483647 而以 Unsigned 為例,可以儲存 0 to 4294967295 不過在操作這類欄位的時候,必須要小心,以避免刪過頭,反而變成補血補滿。

Posted in DB

Steve Jobs Quotes

When I was 17, I read a quote that went something like: “If you live each day as if it was your last, someday you’ll most certainly be right.” It made an impression on me, and since then, for the

Posted in 碎碎念

設定 Master/Slave DNS Server

我寫了一個 DNS 托管服務:TopDN.net 。 在寫完主要的程式之後,就是要開始規劃一些資料同步的事情: TopDN.net 目前提供兩台機器當 Name Server ,分別是 ns1.topdn.net 以及 ns2.topdn.net ,在開發初期我想了三個同步的方法:

Posted in 碎碎念

中華電信 16M/8M 最近服務不穩定

最近發現網路有斷線的情形,全部都是發生在清晨的時候。這讓我心情很不好… 2/22 3:30 – 5:30 2/24 3:30 – 4:00 2/25 3:30 – 5:30 2/27 3:30 – 4:00 3/1 4:00 – 5:00 3/6 6:20 – 6:25

Posted in 碎碎念

ZZB.BZ 短網址 縮網址 圖解使用介紹

ZZB.BZ 是我在 2009 年底寫的一個網站(不過一直沒為它寫說明),這個網站主要功能就是提供縮網址的服務 😛 什麼是縮網址的服務呢?就是可以把一串很長的網址; http://www.google.com.tw/#hl=zh-TW&site=&q=zzb.bz&oq=zzb.bz&aq=f&aqi=g1&aql=&gs_sm=3&gs_upl=639l2181l0l2372l6l6l0l1l1l0l52l234l5l5l0&gs_l=hp.3..0.639l2181l0l2372l6l6l0l1l1l0l52l234l5l5l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=7619ecf76b731859&biw=1091&bih=780 縮成很短的網址:http://zzb.bz/AD1la 而點下去縮短過後的網址,網站會幫你自動帶到原本的網址去了! 這個功能在使用噗浪, BBS, 或是即時通訊(GTalk, MSN, Yahoo! Messenger..等等) 都還滿有方便的,轉貼網址的時候不用再擔心字數太長的問題。 以下介紹幾種網站提供的功能:

Posted in Computers