發表文章

目前顯示的是 5月, 2007的文章

浪費錢的電影

上星期四 (五月二十四日) 跟同學看了一場爛電影 . " 關鍵下一秒 " 整部片子 ,主角都在不知所云的憂鬱中 .以其具備的能力 ,他大可坐在電腦前面 ,敲敲鍵盤 , 賺點生活費 ,日子好過的很 .我不知道主角為什麼要在賭場表演三流的魔術秀 . 開頭說他一直保持低調 ,但是又以不斷地 不輸錢 來吸引賭場的注意 .後來以" 不可能的任務 "方式逃離賭場方面的追逐 ,更是奇怪 .加上還偷車逃跑 ,那不是更讓賭場確定主角是有問題嗎 ?更何況偷車逃跑就是犯罪啊 ! 本來沒罪變有罪 . 男主角跟女主角( 潔西卡碧兒 ) 之間的互動也是很奇怪 ,就算是命運的相遇 ,女主角居然會忽略FBI 的警告而幫助一個反社會的瘋子 ?我只能說 ,愛情的力量真偉大 ,不過也真夠扯的了 . 反派也要追主角 ,讓我莫名其妙 .哪來的資訊啊 !!! 男主角的超能力 ,我可以接受 .但是 ,最後在船上找人的橋段未免也太扯了吧 ,神嗎 ???通靈的分身王嗎 !!! 至於結局 ,我只想把我手上的可樂往螢幕砸 . 真是可惜了另一個硬底子演員 茱莉安摩爾 ,整部片子跟個偏執狂一樣跑來跑去 ,相信主角才是解法 .

CUPS browser interface

http://localhost:631/

路的盡頭

圖片
2006 年 2 月 12 日 新竹縣道 120 , 路的盡頭

OS X printer 更新驅動程式小招數

1. 刪除使用者目錄下印表機 Preference file ,重新設定印表機 ./Library/Preference/ByHost/com.apple.print.Cache.XXXXX.plist 2. 更新印表機驅動程式版本,重新設定印表機

Enable Objective-C++ in a C/C++ project

讓 XCode (gcc) 在 c/c++ 程式碼中能啟動 Objective-C++ 在 project info 中增加 other c++ flag "-xobjective-c++"

強迫HIView產生redraw event

以下缺一不可 1.用 HIViewSetNeedsDisplay() 讓 HIView 屬性變成 dirty . 讓系統知道該 HIView 需要 redraw. 2. 再來用 HIViewRender() 強迫系統立即產生該 HIView 的 kEventControlDraw event. 3. 在 HIView 的 event handler 中處理 kEventClassControl/kEventControlDraw . 該死的Apple.

Howto debug a shared library with GDB OSX

GDB XXX.app >run /This/is/the/folder/YYY.ds //TWAIN ds //Set a breakpoint at line 100 of ZZZ.m >br /The/Folder/where/the/source/is/ZZZ.m:100 >c //continue

Bluetooth print on OS X

關鍵在 printer , 只要 printer 支援 HCRP 即可啟動 bluetooth printing . Driver 只要在做 driver match 時候把名字填對即可 , 試驗好久才知道 =.=

Think about you

以下是 2006/02/09 17:47 發表在 Yahoo blog 的文章 , 我把它搬過來 前幾天收到 e-mail 的標題是 Think about you . 讓我想起"槍與玫瑰"的一首同名歌曲 ,歌詞如下. Say baby you been lookin' real good I remember when we met Funny how it never felt so good It's a feelin' that I know I know I'll never forget Ooh it was the best time I can remember Ooh and the love we shared- Is lovin' that'll last forever There wasn't much In this heart of mine There was a little left And babe you found it It's funny how I never felt so high It's a feelin' that I know I know I'll never forget Ooh it was the best time I can remember Ooh and the love we shared- Is lovin' that'll last forever I think about you Honey all the time My heart says yes I think about you Deep inside I love you best I think about you You know you're the one I want I think about you Darlin' you're the only one I think about you Somethin' changed In this heart of mine An' I'm so glad that ya showed me H...

Xcode 的 Debug/Release

用來分辨 Debug/Relase 的變數是 ${CONFIGURATION}

A Mac callback function issue

Mac 上的 callback function ,最好用 UPP 的方式 , 以方便以後移除 callback function . 不然用 InstallXXXHandler 根本無法移除 callback function , 會有後遺症 . 這問題在 fax driver 上發生過 . 用InstallXXXHandler 安裝 callback function , 攔截 print button event 以檢查 fax number 是不是空的 . 但是 , 要是系統有多個 printer drivers ,在使用者轉換 driver 時 , printer button 的 callback function 會遺留而造成不可預知的結果 . ================================================== 05/01/2008 更正 , 要真正移除 event handler , 要呼叫 OSStatus RemoveEventHandler(EventHandlerRef inHandlerRef); inHandlerRef 是由 OSStatus InstallEventHandler(EventTargetRef inTarget,EventHandlerUPP inHandler, UInt32 inNumTypes,const EventTypeSpec *inList, void *inUserData, EventHandlerRef *outRef ); 最後的一個參數所產生

關於鑿壁借光

這成語我覺得有點怪怪的 , "鑿壁" 之後還能借光喔 ,這鄰居未免也太好了吧 . 誰家的牆壁可以容許被人家挖個洞 ??? 這成語應該是捏造的吧 .

搞笑

前幾天上床睡覺的時候弄了一個很搞笑的烏龍 , 打開電扇躺上床 ,就感覺床下有東西一直在拍 . 奇怪的是起床把腳伸下床 ,拍打的聲音就沒有了 . 但是躺回床上 ,拍打的聲音就會出現 . 每次起床往床下看 ,都看不出啥端倪 . 就這樣 ,起床 ,躺下 ... 弄了半個多鐘頭 . 後來 ,出房間喝水 ,回床的時候不小心踢到電扇 . 打開電扇的時候 ,發現拍打的聲音變大了 , 這次不起床改探頭往床底看 . 原來是一本1394的spec封面被風吹起來敲到我的床 奇怪的是 ,我都沒有發生靈異現象的想法 ...