January 5, 2006

Google 更換圖示以紀念點字系統發明者 Louis Braille

剛剛要用 Google 查資料時發現了新 logo :

Google in Braille


我看不懂這個圖有什麼意義, 但是我發現點圖之後會進入 這個搜尋頁面 .


在好奇心的驅使下, 我找了一些相關資料, 並找到了這些關於 Louis Braille 的資料頁, 有興趣的可以看看. :cool:



如果有看過以上頁面的話, 應該不難發現, 被換上去的圖剛好是以點字系統來拼出 Google 這個字.

( 最左下的小點則是代表第一個字母是大寫. )


另外, 我還發現了 這個有趣的網頁 . :eek:


話說回來, Google 的鬼點子還真多啊. XD





January 1, 2006

在 WordPress 上使用 AJAX comment

這兩天在 shakalaca 長輩跟 DK 大長輩的個人板上都看到 K2 這個名詞, 所以很好奇的去看了一下是什麼東西.


原來 K2 是套 WordPress 用的 theme .

如果要我說出改用 K2 的動機的話, 應該是因為這套 theme 用了 AJAX ( Asynchronous JavaScript and XML ) 來做使用者留言功能.

可是我不想在剛換 theme 之後馬上再換一次, 所以找了一下相關資源. :oops:


我發現到, 除了 K2 以外, Squible 這套 theme 也有用 AJAX comment .

而且我在 這篇 看到有人把 AJAX comment 從 K2 抽出來, 用 step-by-step 的方式教大家換.

另外附上一些參考網頁 :



因為步驟不算簡單, 而且照原文的說法看來, 可能會有些風險, 所以我就不用中文解釋了, 有興趣的自己看看吧. :wink:


我這邊在更改時沒有遇到麻煩, 不過我有先把整個目錄先壓縮備份. XD

如果想知道效果如何的話, 可以在這篇隨便留個 comment 就知道了. :cool:


題外話, K2 的網站/網路似乎很詭異, 我有時連的上, 有時連不上. :roll:





December 31, 2005

全家便利商店的發票兌換商品服務..

在之前看過 這篇新聞 裡的這段文字:


全家便利商店十八年經營有成,九十三、九十四年連續兩年皆獲得最具專業性的遠見雜誌評選為服務力最好的便利商店!


原本我一直以為全家的服務真的很好, 可是剛剛突然有點小失望.


是這樣的, 昨天我拿了 9-10 月的 200 元發票要去購買東西, 他們的人卻要我在發票後面填上我的個人資料.

當時我是決定用現金購買了.

剛剛再把發票拿到 7-11 , 他們直接讓我用發票購買, 不必填寫資料.


我不清楚填上個人資料是否為全家便利商店的規定.

如果真是如此, 那這個制度有待改進.


填寫統一發票後面的領獎收據欄要求的不僅是個人姓名與電話, 還有身份證字號跟戶籍地址.

這種 “填上姓名, 身份證字號, 跟戶籍地址的要求” 跟 “拿身份證讓你抄資料” 沒啥兩樣.

便利商店的員工多半都是時段制工讀生, 而且人員流動率不小.

防人之心不可無, 誰知道會不會有人把你的資料抄走之後去做些對你有傷害的事呢?


在這邊小抱怨一下. :oops:

再有發票中獎的話我拿去 萊爾富 或是 福客多 換看看好了.. XD





因應 2.0 , 再修 Twilight AutoSave

升級 2.0 以後, 我發現 Twilight AutoSave 沒辦法用了.

( ychsiao 前輩也有在 這篇 說他的也不能用. XD )


目前在 plugin 的網頁是貼出了這段:


Please note: I offer no support for this plugin with WP 2.0 as of yet. The software is still beta, and works completely differently. I will see how I can upgrade this to work with 2.0 when I can (if it is possible).


於是我自己 trace 了一下 code , 發現問題出在這幾行 :

add_action("save_post", "twAutoSaveDelete");

add_action("publish_post", "twAutoSaveDelete");


save_post 跟 publish_post 僅存在於 1.5 版的 wp-admin/post.php 中, 2.0 版被拿掉了.

所以必須把上面那兩行改成 :

add_action("simple_edit_form", "twAutoSaveDelete");

add_action("edit_form_advanced", "twAutoSaveDelete");

add_action("edit_page_form", "twAutoSaveDelete");


另外, 我還看到一個小瑕疵, 在 tw-autosave.php 裡面有這段:

if (cookietemp.length > 100){

var endstring = "[...]";

}


可是 endstring 這個變數也沒有事先被定義, 而且這段 code 並沒有做例外處理, 所以當文章內容小於 100 字時, 我們會在文章回復框看到 undefined 的字串.

解法很簡單, 在 if (cookietemp.length > 100){ 上面加入這行就搞定了 :

var endstring = "";


目前改完以後看來都正常.

晚點把這些回報給作者, 跟他討論看看好了. :cool:





因應 WordPress 2.0 , 修改 Recent Comments .

升級 2.0 以後, 我發現 Recent Comments 的選項頁面出不來. :???:


於是, 拜 估狗大神 所賜, 我找到了 這頁 .


我按照文章裡面的說明修改 wp-content/plugins/get-recent-comments.php , 在這行:

// WordPress 1.5 includes this file again on the options page. Avoid duplicate declaration:

下面有段:

if ( function_exists("is_plugin_page") && is_plugin_page() ) {

kjgrc_options_page();

return;

}


然後把整段整個換成

add_action('options_page_get-recent-comments', 'kjgrc_options_page' );

就好了. :cool:





December 30, 2005

換個 theme , 順便換掉原本的表情圖示

我在 上一篇 提到文章編輯器的一些問題.


trace 過 code 以後發現在後台的 Users 頁面最下方有個 “Use the visual rich editor when writing” 的選項, 把這個選項取消勾選後就可以不使用所見即所得的編輯器了. :grin:


另外, 關於原本升級完用的 WordPress Yahoo/MSN Messenger Style Smileys , 也被我拿掉了.

改用的是在 這邊 列出來的 WP-Grins , 然後把 WordPress 內附的表情圖示都換成 MSN 種類的.


更換的步驟大概是這樣:



  • 先到 這邊 下載 WP Grins , 解壓縮後依照裡面的說明進行安裝 .

  • 如果是用 WordPress 2.0 的話, 請修改 wp-content/plugins/wp-grins.php , 把裡面的 /wp-images/smilies/ 換成 /wp-includes/images/smilies/ .

  • 接下來到 這裡smilies2.tar.gz 抓下來進行解壓縮 .

  • 把你想用的表情圖示放到 wp-includes/images/smilies/ 底下.

  • 修改 wp-includes/vars.php , 在 $wpsmiliestrans = array( 這行下面就是輸入字串與表情圖示檔的對應.


這樣就完成了. :cool:


趁著改東改西的時候, 我也順便把我這邊的 theme 換掉了. :razz:





December 28, 2005

詭異的 eAccelerator

從幾個禮拜前我就在我的 BBS 個人板叫過, 我的 Apache 啟動後過不了多久就會狂噴這種訊息到 error log 裡 :

[warn] (32)Broken pipe: write pipe_of_death


而且 child process 的數量只會一直增加, 不會減少. :neutral:

如果我沒記錯的話, 這串訊息出現在我把 2.0.54 換成 2.0.55 以後.

所以當時我是決定把 2.0.55 換成 2.2 .

很不幸的, 狀況並沒有變動, 訊息仍然存在.

我一直以為是 Apache 的問題, 直到我在昨天看到 這篇 才恍然大悟. :shock:



很明顯的, 罪魁禍首是 eAccelerator , 問題出在 debug.c 這支程式的這段:
void ea_debug_shutdown ()
{
fflush (F_fp);
fclose (F_fp);
F_fp = NULL;
}

fclose (F_fp); 換成 if (F_fp != stderr) fclose (F_fp); , 重新 compile & install 就沒事了.

如果是用 FreeBSD 的 ports 安裝的人可以把 這個 patch 檔 抓回去放在 /usr/ports/www/eaccelerator/files 底下, 然後用 portupgrade -f 或重裝一遍就可以解決.



話說回來, 這種 bug 還真是讓人無言以對啊........... :wink:





FreeBSD ports 裡的 Apache 2.2 啟動 shell script 的問題

前幾天送了個 pr ( problem report ) 回去給總部, 順便在這邊說一下好了, 反正太久沒寫 Blog . :???:



這個 prApache 2.2 啟動用的 shell script 問題.



我不知道 2.1 有沒有這問題, 因為我用的是 2.2 , 下面也是以 2.2 做說明. :shock:



之前官方並沒有提供 apache22_http_accept_enable 這個參數讓我們丟進 /etc/rc.conf , 所以唯一解法是在 /boot/loader.conf 加進這行 :
accf_http_load=”YES”

現在 /usr/local/etc/rc.d/apache22.sh 裡面可以看到這段 :
# apache22_http_accept_enable (bool): Set to "NO" by default.
# Set to yes to check for accf_http kernel
# module on start up and load if not loaded.

跟這段 :
if checkyesno apache22_http_accept_enable
then
if ! /sbin/kldstat -q -m accf_http
then
/sbin/kldload accf_http
fi

else
apache22_flags="-DNOHTTPACCEPT $apache22_flags"

fi


很明顯的, 這邊用到 kldstat 的 -q 跟 -m 這兩個選項.

但是 kldstat 在 FreeBSD 6 裡面才有支援 -q , 而 -m 則是在 5.4 STABLE 才有支援 , 5.4 RELEASE 以下都沒有.


  1. kldstat online manpage – FreeBSD 6.0


  2. kldstat online manpage – FreeBSD 5.4 STABLE


  3. kldstat online manpage – FreeBSD 5.4 RELEASE



所以在 5.4 RELEASE (含) 以下的平台在啟動時會看到這種訊息 :
kldstat: illegal option -- q
usage: kldstat [-v] [-i id] [-n name]

所以我送 pr 去請他們把 -q -m 改成 -n 就好.

目前看來是還沒處理, 不知道會不會回我信, 叫我改用 FreeBSD 6.0 ? XD





November 28, 2005

FreeBSD 上面的 PHP 4.4.1

我只能說, 這個版本是顆大地雷.

除非系統是自己開發, 而且程式碼都寫得很漂亮, 不然用 4.4.0 還是比較好.



之前幫某台機器升級, 結果上面的 phpBB 就爛了... orz

Error message 長這個樣子:

PHP Fatal error: Cannot redeclare get_userdata() in xxx.php on line xxx



後來是靠 portdowngrade ( 在 /usr/ports/sysutils/portdowngrade ) 把版本換回 4.4.0 , 指令上大致上是這樣 :

cd /usr/ports/sysutils/portdowngrade

make install clean

rehash

portdowngrade -o -s


:pserver:anoncvs@anoncvs.at.FreeBSD.org:/home/ncvs lang/php4


然後會出現一些問題給你選, 弄好以後用 portupgrade -f 把已安裝的這兩種開頭的軟體全部洗一遍就好:


  1. php4-*


  2. pecl-*



:roll:





November 27, 2005

Windows 與 FreeBSD 的 PAE…

因為前幾天幫人家弄這個東西, 所以順便記錄一下. :cool:



Windows 2000 / 2003 的 PAE 不難搞定, 可以參考 這裡.

要注意的是, 如果主機板不支援的話, 多丟 /PAE 進去可能會爛掉. :shock:



FreeBSD 的 PAE 則是要參考 /sys/i386/conf/PAE 這個檔案.

我覺得這邊頗難搞, 主要是因為只要我用 PAE kernel , 開機時 twa0 ( 3ware 9500S-4LP ) 就會爛掉 .... orz

又因為我把系統裝在 RAID 5 上面, 所以開不了機, 而且就算是用原本的 kernel 開, 也找不到之前開機失敗的 boot message 了. :???:

在 5.4 上面, 死掉的原因是 driver 與 firmware 版本不符.

在 6.0 上面則是跑出一堆 error , 然後一直 reset controller . :neutral:



因為那台機器用的是 Athlon64 , 所以我覺得..

直接丟 AMD64 版本的 FreeBSD 給機器吃可能會比較好吧? :roll:

再找時間過去玩看看... :roll:





November 14, 2005

在家擺 RAID 1 , 不過…

之前硬碟爛了兩顆, 現在嚇到了.

而且跟店家討論了一下, 聽說現在硬碟容量越高, 磁碟密度越高, 就越容易爛, 所以在自己的電腦上面跑了 RAID 1 .

用的是主機板裡面的 RAID controller , Proimse FastTrak 376 .

弄是弄好了, 問題是... 找不到 RAID management Utilities….. orz

有沒有人能提供線索啊?  emoticon





更改 Microsoft Windows 的序號

因為有人跑來問我說 : “有沒有辦法不重灌就更改 Windows XP 的序號?”

找了相關文件後, 我翻到 Keyfinder 這個軟體.

( 而且發問者說改完不用重開機馬上就生效! :cool: )



我順便抓下來玩玩, 截了這幾張 screenshot .

Keyfinder screenshot 1

Keyfinder screenshot 2

Keyfinder screenshot 3



anyway, 軟體網頁 在這.

有需要的人請慢用. :smile:






October 19, 2005

更改 Microsoft Windows 的序號

因為有人跑來問我說 : “有沒有辦法不重灌就更改 Windows XP 的序號?”

找了相關文件後, 我翻到 Keyfinder 這個軟體.

( 而且發問者說改完不用重開機馬上就生效! :cool: )



我順便抓下來玩玩, 截了這幾張 screenshot .

Keyfinder screenshot 1

Keyfinder screenshot 2

Keyfinder screenshot 3



anyway, 軟體網頁 在這.

有需要的人請慢用. :smile:






October 14, 2005

再補幾張 Office 12 的 screenshot

忘記在那邊看到的.



因為圖蠻多的, 所以縮的更小一點.

老樣子, 點選後可以看到原圖. :cool:

Access 12


Excel 12


Infopath 12


OutLook 12


PowerPoint 12


Publisher 12


Word 12


很明顯的, Access , Excel , PowerPoint , Word 這四個大家最熟悉的文件資料編輯軟體在介面上都作了大變動.

而且, 大家應該可以看到 OutLook 12 的 Account Manager 出現了 RSS Subscriptions 的分頁. :smile:

詳細的功能與操作模式大概得等試用版, 或是正事上是才會知道了. :cool:





SATA 2.5 !!

今天看到 這篇 , 已經入手 SATA2 的買家們可能會很嘔吧?! :shock:

一統SATA II混亂規格的SATA 2.5標準將於本月底出爐。



根據了解,SATA-IO於今年八月底在舊金山舉行的IDF展中,已經表態要將目前規格紊亂、由各家廠商自行認定的SATA II內容:如3Gbps、原生命令佇列指令集(NCQ)、多工器(port multipliers)和選擇器(port selectors)等,統一整合為SATA 2.5的標準規格。該組織並將於明年開始推動SATA 2.5認證,以確定SATA 2.5產品效能及相容性,促進其市場成長。



不過我無法理解的是這段 :

規格混亂造成的問題之一,即是消費者無福消受SATA 2.5的最大效益。以3Gbps的傳輸速率為例,其必須搭配多工器或選擇器方能彰顯其效益。原理在於,目前硬碟的內部傳輸率,完全跟不上SATA II制定的3Gbps傳輸速率,搭配多工器後,將可在一個SATA插槽上,接上多顆硬碟,或是利用選擇器,讓不同的電腦連接到同一台硬碟中,此時超高速的傳輸速率就會有其意義。


讓我困惑的是, 為什麼硬碟內部傳輸速率不足的情況下, 搭配多工器讓多台電腦使用同一顆硬碟竟然能夠成為打通瓶頸的解法? :???:

而且, 根據這種說法看來, 加了多工器以後的架構竟然跟 SAN 的架構類似?! :shock:



有沒有前輩撥空解惑一下啊? orz





小談一下 PCHome

Solaris 叔叔 在他的 Blog 上面寫了 這篇 捅 PCHome .

我也來補個幾刀好了. :lol:



首先當然是 PCHome 的 eDM , 這方面我在之前 這篇文章 裡面就有提到.

目前觀察起來, 的確是有減少, 不過每天晚上還是會收到. :evil:



再來就是 Solaris 叔叔提到的部分了, 看完文章以後我稍微比較了一下目前各個 TWNIC 受理的註冊機構的價錢.



台灣固網 是最便宜的, 其次則是 台灣電訊 .



因為 PCHome 本身並不是 ISP ( 至少我上面列的兩家都算是 ) .

既然 PCHome 服務也沒想像中那麼好的話, 那我到時也跟著跳好了. :cool:



叔叔, 我們跳去 台灣固網 ,如何? :razz:





Office 12 將支援輸出 PDF 格式文件

這裡 看到的.

微軟Office產品經理Brian Jones在部落格撰文說,Office 12可望在2006年下半年之前大功告成,屆時使用者即可把Office文件轉換成PDF檔。不過,使用者仍然無法在Office應用程式內閱讀PDF檔,必須另外用PDF閱覽器才能開啟。


Jones說,PDF支援會引進Word、Excel、PowerPoint、Access、Publisher、OneNote、Visio和 InfoPath。


他說:「客戶向我們反應,要求務必讓文件能跨越多重平台交流,以便長期存檔。使用者現在可有兩種選擇,可選用既有的HTML與RTF支援,或是新增的開放XML格式與PDF支援。」


另外 :

另方面,微軟在增添PDF支援的同時,也著手發展一種稱為Metro的文件格式,提供許多與PDF相同的功能。Metro預定在2006年年尾隨Windows Vista提供。


有了Metro,無須執行Office應用程式,也能閱覽Office文件。此格式也利用Windows Vista內的繪圖引擎,讓資料在螢幕上順暢、不間斷地呈現,並且把文件資料傳送到印表機。


也就是說, Office 12 將支援 HTML , RTF , XML , PDF , 以及後面會推出的 Metro , 以這些做為檔案輸出的格式.





撤換掉 FireFox 的 “頁面載入錯誤” 連結

原本的 Firefox 在網頁連結逾時時會有兩種狀況 :


  1. 如果在 about:config 中的 browser.xul.error_pages.enabledfalse 的話, 會彈出小視窗.


  2. 如果在 about:config 中的 browser.xul.error_pages.enabledtrue 的話, 則是把位址列改成 chrome://global/content/netError.xhtml?e=netTimeout&u=...... .



可能很多人跟我一樣, 覺得彈出來的小視窗很礙眼; 可是沒彈出小視窗的話, 我們想重新載入網頁時又很麻煩.



如今, 安裝 Show Failed URL 這個 extension 之後, 以上兩個問題都不會再發生.



強力推薦這個延伸套件給 Firefox 的愛用者們! :cool:



不過我比較好奇的是, 為什麼作者不把這個好用的套件送到官方的延伸套件列表上? :shock:

( 因為我電腦重灌前有裝過. 重灌後, 我一直在在官方的延伸套件列表找這個套件, 但是一直找不到... orz )





Google 的免費圖片管理軟體 - Picasa !

PicasaGoogle 推出的圖片管理軟體.



在圖片管理軟體中, 大家耳熟能詳的一定是 ACDSee , 不過這套軟體並不是免費的, 而且從 6 以後變的很耗硬體資源. XD

( 還是只有我這麼覺得?! :???: )



我原本只是抱著好奇的心態想裝來玩看看, 沒想到越玩越滿意. :smile:

這套軟體還是走著 Google 的風格 – 介面簡單, 功能強大.



我使用後的感想是, 擁有大量圖檔的數位攝影玩家, 亦或是桌布, 圖片收藏家, 一定得試試這套軟體.

這套軟體簡直就像是把相簿系統架在自己的電腦上一樣!



想看看這套軟體到底能作些什麼的人, 可以先到 這裡 看看.

不過, 愛用, 熟悉 ACDSee 的人請小心, 用過 Picasa 以後你可能會想把 ACDSee 移除掉. :cool: