每月彙整: 2008 年 3 月

PHP Universal Feed Generator中文問題..

之前忘了在那看到這個 PHP Universal Feed Generator 感覺還滿好用的…
結果就在這幾天要用的時後…
發現他中文在轉碼的時後有問題…
trace 一下他的code 發現是298 行的
htmlentities($tagContent);這個的問題
把他換成
htmlentities($tagContent, ENT_COMPAT, ‘utf-8’);
應該就可以了
另外看了一下他在header 的部份沒有宣告是UTF8
所以我也修改了一下….
在84 行
header(“Content-type: text/xml”);
改一下
header(“Content-type: text/xml; charset=UTF-8”);

基本上這樣應該就可以了…

感謝老天保佑!!!

上午十點出頭~~投完票…
上八堵交流道~~在6點多k 的地方把車撞爛….
整台爛掉…..
真的一整個只有好運而已….沒撞到別的車~~
也沒被別的車撞到…….且還是駕駛座靠近來車方向..
要是被撞到~~我大蓋就8了…..
感謝神明保佑….

今年過年…回羅東祭解的時後,宮主才說…我今年車關很重….
呼…..人沒事~~
真的很感謝神明保佑。
晚上來去捐血…
明天再去關渡行天宮拜拜,謝謝神明保佑…..

php找出日期的差距天數

記得先compile calendar 這個php extension 才會有
gregoriantojd 這個function..

http://roshanbh.com.np/2008/03/finding-days-difference-php.html

PS
之前都是自已硬幹…..
用mktime date轉來轉去才算出來的…

super-smack(MySQL Benchmark tool)

剛剛在Joehorn 的個人版上看到的….
我整個很lag…
ports 裡面已經有了……
裝好後..
cp /usr/local/share/super-smack/* ~
才會有
select-key.smack和update-select.smack 這兩個檔案….
執行的話..就在console 下
#super-smack -d mysql select-key.smack 80 100
我的blog 機是FreeBSD 7.0 R
CPU: Intel(R) Xeon(TM) CPU 2.60GHz (2591.61-MHz 686-class CPU),
RAM:2G
HD: 10K SCSI 36.4G
FS: UFS2
數據是
Query_type num_queries max_time min_time q_per_s
select_index 8000 102 0 1164.87
update_index 8000 73 0 1164.87

/root>ldd /usr/local/libexec/mysqld
/usr/local/libexec/mysqld:
librt.so.1 => /usr/lib/librt.so.1 (0x2858c000)
libz.so.4 => /lib/libz.so.4 (0x28591000)
libwrap.so.5 => /usr/lib/libwrap.so.5 (0x285a3000)
libcrypt.so.4 => /lib/libcrypt.so.4 (0x285aa000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x285c3000)
libm.so.5 => /lib/libm.so.5 (0x286b8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x286cd000)
libthr.so.3 => /lib/libthr.so.3 (0x286d8000)
libc.so.7 => /lib/libc.so.7 (0x286eb000)
另外一台工作機是
FreeBSD 6.2R
CPU: Intel(R) Xeon(R) CPU 5130 @ 2.00GHz (2000.08-MHz 686-class CPU)
RAM: 3G
HD:SAS 15k 好像..
Query_type num_queries max_time min_time q_per_s
select_index 8000 22 8 3012.96
update_index 8000 28 8 3012.96

db# ldd /usr/local/libexec/mysqld
/usr/local/libexec/mysqld:
libz.so.3 => /lib/libz.so.3 (0x28468000)
libwrap.so.4 => /usr/lib/libwrap.so.4 (0x28479000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x28480000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x28498000)
libm.so.4 => /lib/libm.so.4 (0x28563000)
libpthread.so.2 => /lib/libpthread.so.2 (0x28579000)
libc.so.6 => /lib/libc.so.6 (0x2859e000)
我也想要破12K 呀…..