[置頂]
Dec 16, 2009
在世界的中心呼喊 水友厝
Dec 8, 2009
訊連的「研發菁英大集合」
有人寄信給我問應徵訊連的事...說他看到2008年的網頁...
好吧,既然有人會看得到,我就更新一下這類消息好了...
這是 12/01 人資寄出來的訊息。
MC team 與 PCM team 要徵 n 位RD ( 20 < n < 30)
CT, AT team 要徵 x 位 RD (我猜... x < 10)
大致上是這樣了,需要的人請自行取用。
招募職務
職務名稱 | 學歷要求 | 科系要求 | 資格條件 |
Windows研發工程師 | 學士、碩士、博士(學士應有一年以上相關實務經驗) | 資訊工程相關 | -大學(含)以上資訊工程或資訊電腦相關科系畢 |
多媒體研發工程師 | 碩學士、碩士、博士(學士應有一年以上相關實務經驗) | 資訊工程相關 | -大學(含)以上資訊工程或資訊電腦相關科系畢 |
音訊核心研發工程師 | 碩士 博士 | 資訊工程相關 | -Audio Coding, Speech Coding, Digital Signal Processing (DSP) |
視訊核心研發工程師 | 碩士 博士 | 資訊工程相關 | -碩士(含)以上資訊工程或資訊電腦相關科系畢 |
網路應用研發工程師 | 碩士 博士 | 資訊工程相關 | -有Flash/Action Script的開發經驗 |
若您親朋好友符合下述情況,請務必推薦給HR,我們很樂意與他們聯繫:
l 求職中
l 尋找伯樂
l 年後計畫轉職
l Coding能力極強,對寫程式有瘋狂熱情
l 各大程式競賽常勝軍
招募期限:即日起至
Nov 26, 2009
Nov 25, 2009
[Outlook] 無法存取檔案。您沒有存取檔案 xxx.pst 所需的許可權。
Nov 8, 2009
B Tee 與 Binary Search Tree
Nov 5, 2009
Oct 19, 2009
神鬼交鋒
看的片是「神鬼交鋒」更不是我的計畫。
(如果你跟我一樣,沒有看過這部片,只知道片名與海報)
看完才知道,這是我看完會覺得「今天又看了一部好片」的電影,因為
1. 因為它是真實故事改編 && 有點年代 (1969年)
2. 它拍得好
法蘭克威廉阿巴奈 http://en.wikipedia.org/wiki/Frank_Abagnale
我最喜歡電影最後的10分鐘
Oct 15, 2009
WMI
= Windows Management Interface, WMI =
[http://140.134.26.7/wbemwiki/index.php/%E7%AC%AC%E5%8D%81%E7%AB%A0_WMI
WMI is an implementation of WBEM spec] Highly recommanded!
== External Links ==
* [http://www.wilsonmar.com/1wmiwbem.htm Blog of Wilson, about WMI]
* [http://www.serverwatch.com/tutorials/article.php/2178391/Understanding-WMI-WBEM-CIM-etc.htm,
Understanding WMI, WBEM, CIM, etc.] ~ServerWatch.com
Oct 14, 2009
Oct 13, 2009
解決 console program 在 WinPE 下遇到 side by side problem 的問題
http://msdn.microsoft.com/en-us/library/aa376483(VS.85).aspx.
2. 在 Vista 下 run ok. 在 PE 3.0 下 run 不OK
告訴我 side by side 不過
3. 將 Linker -> Manifest File -> Generate Manifest 從 Yes 設為 No.
[BDE.exe - System Error
The program can't start because MSVCP80D.dll is missing from your
computer. Try reinstalling the program to fix this problem.
4. 將 C/C++ -> Code Generation -> Runtime Library 從 Multi-threaded
Debug DLL (/MDd) 改為 Multi-threaded Debug (/MTd)
總之不要選有"DLL" 的選項就對了。
程式執行正常。
原理我是看了 HT 的投影片知道的。
IFS and NTFS
NTFS 是 IFS 的一種
看一下
http://en.wikipedia.org/wiki/Installable_File_System
裡面會有很多熟悉的 term
HPFS....
回頭再來看。
Oct 11, 2009
第一滴血、華爾奇麗雅、美國黑幫
取消 Real Network 的服務
客運旅行
陳雲址醫師 - 恆基眼科醫師
巴西
Oct 10, 2009
[轉錄] 惠普印表機衰退 歸編PC
Sep 20, 2009
等待中的DVD
英文片名:The Taking of Pelham 1 2 3
導演:東尼史考特 Tony Scott(時空線索)編劇:布萊恩黑格蘭 Brian Helgeland(神秘河流)
演員:丹佐華盛頓 Denzel Washington(時空線索)、約翰屈伏塔 John Travolta(髮膠明星夢)、約翰特托羅 John Turturro(變形金剛)、詹姆斯甘多芬尼 James Gandolfini(叛將風雲)
一區DVD:尚未
三區DVD:尚未
劇情簡介:1974年經典劫案驚悚片【騎劫地下鐵】的重拍版本。
http://www.truemovie.com/2008moviedata/HarryPotter6.htm
中文片名:哈利波特6:混血王子的背叛
英文片名:Harry Potter and the Half-Blood Prince
北美上映日期:2009/07/15
台灣上映日期:2009/07/15 (週三)
一區DVD:尚未
三區DVD:尚未
http://www.truemovie.com/2009moviedata/PublicEnemies.htm
中文片名:頭號公敵
英文片名:Public Enemies
北美上映日期:2009/07/01
台灣上映日期:2009/07/24 (原定7/10)
導演:麥克曼 Michael Mann(邁阿密風雲)
演員:強尼戴普 Johnny Depp(神鬼奇航3)、克里斯丁貝爾 Christian Bale(黑暗騎士)
一區DVD:尚未
三區DVD:尚未
劇情簡介:根據Brian Burrough暢銷書:「民眾公敵:美國最大犯罪潮及中情局的誕生1933-1943年」改編。影片將聚焦在政府設法阻止惡名昭彰的盜匪殺人犯約翰迪林杰John Dillinger(強尼戴普飾演)及他手下的不法幫派。克里斯丁貝爾飾演FBI探員梅爾文普維斯 Melvin Purvis。
Aug 24, 2009
Aug 17, 2009
房貸提早還本金 v.s. 把錢拿去做別的投資
算出「提早還本金」可以省下多少錢
我把Excel 檔也提供出來跟大家分享
https://docs.google.com/leaf?id=0B_ZR4MGqiVl1ZDgyOGNhZDItMzUxMC00NjVkLTlkNTctOGZjNzdkMDc3YjVh&hl=en_US (版本更新了)
(2011/08/12 連結更新。)
公式來源:http://www.landbank.com.tw/Manage/b_3.aspx?EpfJdId9UuCGfWtnHzKyW3iyYFqOs3zQ
或搜尋「土地銀行 本息平均攤還法」
這裡,年利率我是用 1.77
我沒有特地用一個儲存格(cell)去存它了。要用的朋友只好自己替換一下。
期初本金是600萬,這個也可以自己修改。
更新:我已經把第1到第240期都列出來了。
基本上,只要第一行的公式設對,剩下的行只就要拖拉就會自動複製了。這是Excel 技巧,就麻煩請教一下你的朋友同事同學囉。
<分隔線>
我用這個Excel試算了一下,
(因為我現在有在繳房貸),如果我現在拿出10000元去還本金,可以讓我的「從現在到最後一期的利息總額」少掉1620元耶
這麼說就是投資報酬率 16.2%對吧~
(還掉的10000元確確實實的讓本金扣除掉10000元,且額外再減少利息總支出的1620元)
所以,如果我這10000元不想先還房貸本金,認為去做別的投資更划算,
則我的「別項投資」報酬率必須要超過 16.2%,
不然還不如老老實實的去還房貸本金呢!
這是一個很好的參考。 : )
Aug 9, 2009
選擇「不規模可變」的行業
一類的行業是由一般、平均,和普羅大眾所主導。在這種行業裡,平庸之輩加起來佔很重要的地位。而另一類行業則不是巨人就是侏儒 -- 更精確的說,非常少數的巨人和為數龐大的侏儒。
摘自「黑天鵝效應」, p.60, Nassim Nicholas Taleb 著,林茂昌譯
Aug 4, 2009
在gmail 裡找信件
在 search box 輸入
in:anywhere <欲搜尋的字串>
就可以在 [郵件 & 垃圾郵件 & 垃圾桶] 中尋找。
(真的會有重要的信被丟進去耶...)
Jul 26, 2009
在 blogspots 上加上「最新回應」
最先是找到
http://jinyaolin.blogspot.com/2006/11/bloggerbeta.html
Blogger最新回應程式產生器(5/27更新) from 堯@部落格
但實際使用上,會有按了連結不能順利導到那篇comment的情況發生。
後來又找到
http://pulipuli.blogspot.com/2009/04/bloggerjquery.html
Blogger最新文章與最新回應產生器(jQuery版) from 布丁布丁吃?
(註:這個布丁不是hlb的那個布丁)就可順利使用了
Jul 22, 2009
ZoneAlarm 造成 Browser 不能存取網路! (Old ZoneAlarm causes your browser cannot access internet.)
[English]
Issue: A warning dialog shows: Validation failed for C:\WINNT\system32\VSINIT.dll. You probably are missing a necessary root certificate.
(See the picture)
Solution:
You can refer http://forums.zonealarm.org/zonelabs/board/message?board.id=win_za_msgs&message.id=21174
or
1. Change your computer date before 2009/07/16 (ex: 2009/07/09)
2. Reboot
3. Uninstall Zone Alarm
4. Reboot
5. Now you can change your computer date to the correct one. You can install latest version of Zone Alarm.
The latest version should have no such problem.
[中文]
雖然po這篇的時間有點晚了,但還是希望可以幫助到有類似情形的人。
問題:開機進Windows後,會出現一個warning (如圖)
Validation failed for C:\WINNT\system32\VSINIT.dll. You probably are missing a necessary root certificate.
然後瀏覽器馬上or過一會就連不上網路。但是PCMAN還可以連得上bbs.
原因:原因應該是 ZoneAlarm 這套軟體的 DLL 數位簽章過期。(我的 ZoneAlarm 大概是 6.xxx 版的)
導致 ZoneAlarm 功能不正常、導致瀏覽器不能連上網路。
詳細資料:
1. 當那個 warning 出現時,你會發現 ZoneAlarm 並不會如平常時常駐在右下角。
2. 那個 warning 的標題是 c:\Program Files\Zone Labs\ZoneAlarm2008\zlclient.exe
3. 我記得那個 warning 會出現兩次,一個是 system32\vsinit.dll, 一個是 system32\vsdata.dll
4. 我是在這裡找到解答的
http://forums.zonealarm.org/zonelabs/board/message?board.id=win_za_msgs&message.id=21174
(要把討論串全部看完才了解全部喔)
5. 我家中的電腦本來是設光纖modem硬體撥接上網的,台灣時間2009/7/18早上,我發現此情形。在知道原因之前,我曾把電腦為不要用
固定IP,改用 PPPoE 撥接,這樣可以讓瀏覽器使用網路一段時間,但後來又不能存取網路。
解決步驟:
1. 在 Windows 下,把時間調到 2009年7月16日之前。(可以多調一點,例如調前一星期)
2. 重開機
3. 進 Windows 後,你會發現 ZoneAlarm 工作正常如昔。這時就去控制台、新增移除程式把 ZoneAlarm 移除掉。
4. 移除掉後重開機
5. 把時間調回正常時間。(如果還需要使用 ZoneAlarm, 你可以在此時安裝新版)
其他資訊:
1. 我還在用 Windows 2000... 我發現我不能裝最新的 ZoneAlarm 免費版了(限定裝在XP以上OS...)
2. 看以上討論串很有趣,許多網友在 2009/07/16 當天出問題,需要調到 2009/07/16 之前。
3. 我忘了抄下我的 ZoneAlarm 版本號了... 故不能提供給網友參考
4. 我也忘了當初有沒有去 check vsinit.dll & vsdata.dll 的數位簽章到底什麼時候過期 (純興趣)
ZoneAlarm 造成 Browser 不能存取網路! (Old ZoneAlarm causes your browser cannot access internet.)
[English]
Issue: A warning dialog shows: Validation failed for C:\WINNT\system32\VSINIT.dll. You probably are missing a necessary root certificate.
(See the picture)
Solution:
You can refer http://forums.zonealarm.org/zonelabs/board/message?board.id=win_za_msgs&message.id=21174
or
1. Change your computer date before 2009/07/16 (ex: 2009/07/09)
2. Reboot
3. Uninstall Zone Alarm
4. Reboot
5. Now you can change your computer date to the correct one. You can install latest version of Zone Alarm.
The latest version should have no such problem.
[中文]
雖然po這篇的時間有點晚了,但還是希望可以幫助到有類似情形的人。
問題:開機進Windows後,會出現一個warning (如圖)
Validation failed for C:\WINNT\system32\VSINIT.dll. You probably are missing a necessary root certificate.
然後瀏覽器馬上or過一會就連不上網路。但是PCMAN還可以連得上bbs.
原因:原因應該是 ZoneAlarm 這套軟體的 DLL 數位簽章過期。(我的 ZoneAlarm 大概是 6.xxx 版的)
導致 ZoneAlarm 功能不正常、導致瀏覽器不能連上網路。
詳細資料:
1. 當那個 warning 出現時,你會發現 ZoneAlarm 並不會如平常時常駐在右下角。
2. 那個 warning 的標題是 c:\Program Files\Zone Labs\ZoneAlarm2008\zlclient.exe
3. 我記得那個 warning 會出現兩次,一個是 system32\vsinit.dll, 一個是 system32\vsdata.dll
4. 我是在這裡找到解答的
http://forums.zonealarm.org/zonelabs/board/message?board.id=win_za_msgs&message.id=21174
(要把討論串全部看完才了解全部喔)
5. 我家中的電腦本來是設光纖modem硬體撥接上網的,台灣時間2009/7/18早上,我發現此情形。在知道原因之前,我曾把電腦為不要用
固定IP,改用 PPPoE 撥接,這樣可以讓瀏覽器使用網路一段時間,但後來又不能存取網路。
解決步驟:
1. 在 Windows 下,把時間調到 2009年7月16日之前。(可以多調一點,例如調前一星期)
2. 重開機
3. 進 Windows 後,你會發現 ZoneAlarm 工作正常如昔。這時就去控制台、新增移除程式把 ZoneAlarm 移除掉。
4. 移除掉後重開機
5. 把時間調回正常時間。(如果還需要使用 ZoneAlarm, 你可以在此時安裝新版)
其他資訊:
1. 我還在用 Windows 2000... 我發現我不能裝最新的 ZoneAlarm 免費版了(限定裝在XP以上OS...)
2. 看以上討論串很有趣,許多網友在 2009/07/16 當天出問題,需要調到 2009/07/16 之前。
3. 我忘了抄下我的 ZoneAlarm 版本號了... 故不能提供給網友參考
4. 我也忘了當初有沒有去 check vsinit.dll & vsdata.dll 的數位簽章到底什麼時候過期 (純興趣)
Jul 15, 2009
書單
【一定會買的書】
http://www.books.com.tw/exep/prod/booksfile.php?item=0010358201
別把自己做小了!
You Don't Need a Title to Be a Leader
作者:Mark Sanborn
譯者:曹堤
出版社:遠流
出版日期:2007年03月29日
語言:繁體中文 ISBN:9789573260240
裝訂:軟皮精裝
定價:200元 優惠價:79折158元
【目前有興趣想要買的書】
http://www.books.com.tw/exep/prod/booksfile.php?item=0010341673
長尾理論─打破80/20法則的新經濟學
The Long Tail
作者:克里斯.安德森
原文作者:Chris Anderson
出版社:天下文化
出版日期:2006年09月29日
語言:繁體中文 ISBN:9864177745
裝訂:精裝
定價:450元 優惠價:9折405元
http://www.books.com.tw/exep/prod/booksfile.php?item=0010399930
黑天鵝效應:如何及早發現最不可能發生但總是發生的事
作者:納西姆.尼可拉斯.塔雷伯
出版社:大塊文化
出版日期:2008年04月28日
語言:繁體中文 ISBN:9789862130568
裝訂:平裝
定價:450元 優惠價:79折356元
台北捷運網 一年通車一條
捷運內湖線通車後 2015年前挑戰一年一條新路線
http://zh.wikipedia.org/w/index.php?title=%E5%8F%B0%E5%8C%97%E6%8D%B7%E9%81%8B&variant=zh-tw#.E8.88.88.E5.BB.BA.E4.B8.AD.E8.B7.AF.E7.B7.9A.E9.A0.90.E5.AE.9A.E6.99.82.E7.A8.8B.E5.8F.8A.E9.80.B2.E5.BA.A6
興建中路線預定時程及進度
http://www.dorts.gov.tw/welcome/networkmap.htm
臺北都會區捷運建設遠景圖
2010/12
南港線 南港展覽館─南港 一站
蘆洲支線 蘆洲─大橋國小 五站,蘆洲、三重、台北市
新莊線 大橋國小—忠孝新生 五站,含行天官,民權西路、松江路、新生南路
2011/06
新莊線 忠孝新生─古亭 二站,新生南路、信義路、古亭
2012/12
信義線 中正紀念堂─象山 六站,信義路
2013/02
新莊線 迴龍─大橋國小 九站,新莊、三重、台北市
2013/09
土城線 永寧─頂埔 三站,土城
2013/12
松山線 松山─西門 七站,南京東路、南京西路
2014/08
機場捷運 台北車站─三重 一站,台北直達三重。依照時程,三重-桃園機場-中壢市環北路應比台北路線早通車。
2015/12
環狀線 五股工業區─大坪林 十三站,連接新莊(五股)、板橋、中和、新店
Jul 11, 2009
Asus F6Ve 白 新款搭載 Vista Home Premium
她有打算買notebook...
雖說現在來看,她買 Asus 的機率很低啦
但是這邊還是做個 update
因為我有注意到
Asus F63PET42DD 即 F6Ve 這一款 (有白色機種)
好奇它有沒有出Vista Home Premium 的版本
網路上做一下功課,是有的!!!
它的第一版是配 250GB HDD, 那時還是搭 Vista Home Basic
後來第二版出來配 500GB HDD的,就換搭 Vista Home Premium 了
我找到二、三個網頁都證實有這樣的款式
ptt NB-SHOPPING 版也有一篇文章
標題是: "華碩f6ve 白"
【物品型號】-- asus f6ve 白
【 C P U 】-- T4200
【 硬 碟 】-- 500G
(OS:PREMIEUM)
【詢價時間】-- 98.07.06
【價格來源】-- 站前NOVA
這樣應該沒錯了
ps: 1. F6Ve 這一款在版上蠻多好評的,如果不是高檔 3D 遊戲愛好者的話
2. 當然,也看到眾多版友期待可以推出 P8600 版本的。(其實除了 T4200版本之外,T6400版本也已在市面上販售了)
Jun 29, 2009
根據各品牌不同,有的可以將購買於2009/06/26 ~ 2010/01/31 的電腦升級到windows 7
台灣微軟:2009/06/26 ~ 2010/01/31 買 preloaded vista (Home Premium/Business/Ultimate)的電腦,可參考此網頁確認是否可以升級到windows 7
http://www.microsoft.com/taiwan/promo/windows7upgrade/service.htm
各廠牌升級說明(有連結喔)
買筆電之前先check 這一頁就對了啦~~
【這裡以Lenovo為例...】
http://www.lenovo.com/us/en/windows7/
But there's no need to wait; Lenovo will mail you a FREE license upgrade to Windows 7 if you buy a Lenovo laptop or desktop with an eligible Windows Vista® version between June 26, 2009 and January 31, 2010.1
Microsoft Windows Vista® Home Basic, Windows Vista® Starter Edition and Windows® XP (all editions) do not qualify for upgrades to Windows 7 under this program.
Lenovo: HP -> HP, Business -> Pro, Ultimate -> Ultimate
May 15, 2009
有關管理...佳句一
May 7, 2009
MFC 前身的名字
Apr 21, 2009
解決首頁被綁架
Microsoft\Internet Explorer\Main
和
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Internet Explorer\Main
Apr 15, 2009
SVN can support UTF16 text file
Actually, SVN can support UTF16 text file.
I found that "UTF-16LE with Signature" text file can be supported by SVN.
But "UTF-16BE with Signature" text file can NOT be supported by SVN.
(We cannot see its diff content.)
My editor is "emeditor" (http://www.emeditor.com/), which can show such information.
I don't know other text editor can differentiate between UTF-16 Little Endian and UTF-16 Big Endian.
My tortoiseSVN version is 1.6.0, build 15855.
My SVN version is 1.6.0, 36687.
Apr 13, 2009
[轉載] 視窗程式的結束
DefWindowProc对WM_CLOSE的处理是调用DestroyWindow。
当然,你可以不让DefWindowProc处理,而是自己处理,例如询问用户是否保存更改等。
如果用户选择"取消",你忽略此消息,那么程序照常运行;如果用户确认要退出,你就调用DestroyWindow。
接下来,DestroyWindow完成窗口的清理工作,最后像窗口过程发送WM_DESTROY。
对于WM_DESTROY,DefWindowProc不会处理。也就是说,你如果不处理这个消息,虽然你的窗口已经销毁,但进程并不会结束。
一般处理WM_DESTROY时都是释放资源(例如申请的内存等),然后调用PostQuitMessage。
PostQuitMessage会发送WM_QUIT给消息队列。注意,WM_QUIT永远不会到达窗口过程,因为GetMessage得到WM_QUIT后就会返回FALSE,从而结束消息循环,最后进程结束,程序退出。
Apr 1, 2009
Mar 3, 2009
Disable close button
// Disable close button.
CMenu* pMenu = this->GetSystemMenu(FALSE);
pMenu->EnableMenuItem(SC_CLOSE, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
Feb 27, 2009
[share] Don't put an expression in a macro !!!
Dear all,
I made a mistake...
I wrote code like following...
FAILED_RETURN(hr = CopyPEFiles(bCopyPEFiles));
The definition of FAILED_RETURN is
#define FAILED_RETURN(hr) { if(FAILED(hr)) { _ASSERT(FALSE); return hr; } }
Guess what?
The macro is expended like:
{if(FAILED(hr = HPCopyPEFiles(bCopyPEFiles)) {_ASSERT(FALSE); return hr = HPCopyPEFiles(bCopyPEFiles);}
Oops! CopyPEFiles() are entered twice !!!!
The correct code should be:
hr = CopyPEFiles(bCopyPEFiles);
FAILED_RETURN(hr);
Putting an expression in parameter list of a function may be safe,
but it MUST BE dangerous in a macro !!!
Feb 13, 2009
今年大製作動作片預告
* 看上去非常有質感,預期會是一部好片
北美上映日期:2009/05/22
台灣上映日期:2009/05/27
(為什麼官網 (http://rss.warnerbros.com/terminatorsalvation/) 的海報是 05.09 啊?
是延後上映嗎?)
* 現在只有超級盃預告,不過光是開場的隕石撞擊空母,就讓我覺得「對,就是要這樣」的期待了,有那種麥克貝+布拉克海默的feel
北美上映日期:2009/06/26
台灣上映日期:2009/06/26
(比T4晚一個月...)
Feb 11, 2009
[Batch Script Programming] Execute 2 commands in IF expression
You can execute 2 or more commands in one IF expression:
- You can use "&" to execute 2 or more command if a IF expression
- If you use set command right before "&", don't leave space. Or the space will become part of the value.
@echo off
set A=12
set B=24
IF %A% EQU 12 echo "hawaii" & echo "los angles" & echo "tapiei"
The result is
"hawaii"
"los angles"
"tapiei"
For example, following code will search \sources\boot.wim in each drive (from C to Z). If found, it will set variable RP the drive.
FOR %%d in (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) DO IF EXIST %%d:\sources\boot.wim set RP=%%d& GOTO END_SEARCH_RP
However, if you leave space befire "&", like this:
FOR %%d in (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) DO IF EXIST %%d:\sources\boot.wim set RP=%%d & GOTO END_SEARCH_RP
If "E" is the drive, the above code will set RP as "E ".
Feb 6, 2009
search by regex in VS 2005
If you want to use regular expression to search string, please refer
http://msdn.microsoft.com/en-us/library/2k3te2cs.aspx
Some regex items cannot be used in VS 2005,
ex: \W, \A, \S....
Feb 1, 2009
About PostQuitMessage(0)
http://www.hkitn.com/article.php/2552/2
這裏我們主要使用了三種消息:WM_PAINT , WM_COMMAND和WM_DESTROY ,但是我們可以隨著程式而是用各種各樣的消息。為了處理不同的消息,在程式中使用了分支結構,所以隨著程式的規模越來越大,這個分支結構也會越來越龐大。
在這些消息中有兩個點是最為重要的,其一是WM_DESTROY消息,它表示一個銷毀視窗退出應用程式的消息。也是每個程式所必備的。對於這個消息的處理方式就是通過調用PostQuitMessage ( 0 )函數傳遞一個WM_QUIT消息,準備讓由GetMessage 、 TranslateMessage和DispatchMessage三個函數組成的消息迴圈中的GetMessage取得。當消息迴圈中的收到WM_QUIT消息時,GetMessage會傳回0,從而結束消息迴圈。進而釋放各種資源,結束整個程式。另一個重要的地方是DefWindowProc函數。我們的程式無論多大都不可能將所有的消息都處理,所以我們必須有一個機制讓不重要的不需要我們處理的消息,交給windows作業系統為我們處理,這個過程就是由DefWindowProc函數來實現的。 因此當我們按下視窗右上角的差號或者按下左上角系統功能表中的Close命令時,系統會送出WM_CLOSE消息。通常程式的視窗函數不攔截此消息,於是交由DefWindowProc函數來處理。DefWindowProc函數在受到WM_CLOSE消息後,調用DestroyWindow把視窗清除。DestroyWindow又會送出WM_DESTROY消息。程式又如前面講到的一樣來結束程式釋放資源。
其他參考:
http://msdn.microsoft.com/zh-tw/library/dd229215.aspx
大內高手專欄:
揭開訊息迴圈的神秘面紗
作者:蔡學鏞
2005 年 3 月
http://delphi.ktop.com.tw/board.php?cid=168&fid=914&tid=95232
Jan 29, 2009
在家中找的的舊東西
- 第一台買的燒錄機:Panasonic 7502B
- 8X read
- 4X write
- SCSI
- 第一片聲霸卡的手冊(看不出廠商)
- 有買過 Creative Sound Blaster PCI64
- 有買過 Sis 6326 (應該是我上大學之後,幫家裡在花蓮百事可買的那個 Socket 7 586 電腦…)
- 好像是恩雅的卡…?
- 有我當年買 Voodoo Rush 卡的手冊
- Helios 3D Voodoo Rush, 6MB EDO RAM
- Alliance 128 bit AT3D/AT25
- 3Dfx interactive Voodoo Rush
- PCI 2.0/2.1 compliant
- 這是我大學機的第二張顯示卡,也是最後一張顯示卡。
- 那時因為3D 遊戲正流行起來,有些我還可以跑,可是像太空戰士7我就沒辦法跑,就買了這一塊。
- 3Dfx 那時正紅呢. nVidia 只不過是後來才出卡的小老弟(Riva 128?)
- 因為我的原本顯示卡頗弱(我已經忘了是那張卡),所以不像一般人買 Voodoo I/Voodoo II/Voodoo Banshee, 我買的是Voodoo Rush. 這一張卡同時兼有一般顯示卡與3D顯示功能。前面說的那幾張需要搭配另一張VGA卡(for 2D)才能使用。
- 這張卡曾經跑過 Redhat Linux 6.X. 也就是其 linux driver 可以找的到。我記得是用 AT25 的 driver.
新買的籃球鞋
我的 Nike 慢跑鞋
鞋名:AIR EPIC AP (???)
型號:310023-231
購入時間:嗯...大概是2006年春節
狀況:現役
產地:泰國製
物品資訊:
310023-231 PA
US 9, UK 8
09/17/05, 11/23/05
200054306
相關連結:
http://www.shoetop.net/310023-231-310023-231-NIKE_P64633/
http://photos.i.cn.yahoo.com/05965236221/2df7/#doc-body
http://item.eachnet.com/prd/1215848611074664_prd.html
http://blog.roodo.com/iamjungle/archives/1134026.html
http://blog.roodo.com/nbxp/archives/1225489.html
我的 Nike 籃球鞋
鞋名:NIKE ZOOM REBOUND LEATHER
型號:333761-161
購入時間:2009/01/26,於花蓮千田運動廣場,老爸的愛心
狀況:未穿
產地:中國製
物品資訊:
333761-161 YS
US 9, UK 8
08/13/08, 10/23/08
200388637
相關連結:
http://goods.ruten.com.tw/item/show?11090115771205
http://tw.f4.page.bid.yahoo.com/tw/auction/d37259166
http://www.sm-ms.com.tw/pub/product_info.php/info/p3515_09-01-333761-161.html
葛林斯潘如何看待這波金融海嘯
http://jamesz.pixnet.net/blog/post/22214926
時間:2008/10/24
地點:葛林斯潘出席國會調查小組聽證會
重點:
* 那些認為借貸機構的自利行為會保護房貸戶抵押資產淨值的人,尤其是我自己都感到震驚跟難以置信。
* 葛林斯潘告訴眾議院政府改革暨監督委員會:「截至目前為止的金融損害,我不知道我們如何能避免裁員及失業大幅增加。」
* 他強調,「我們正處於百年一見的信用海嘯中。」
新聞二
http://blog.sina.com.tw/hermann/article.php?pbgid=39231&entryid=585222
時間:同上
地點:同上
重點:
* 除信用違約交換之外,大多數的衍生商品都沒有造成重大問題
* 次貸異常增生是因為全球經濟蓬勃帶來巨大的投資需求
* 最後崩盤是因為投資人未能適當評估風險,因而使得不良信用拖垮借款機構。
* 葛老指出,他也曾經擔憂連續五年的房市榮景將演變為投機泡沫,危害經濟,但他選擇排斥這種想法,因為他認為房市是地區性市場,不太可能出現全國盡皆下跌的情況;在次貸風暴之前,歷史上的確也沒有全國房市同步滑落的前例,他說:「這次危機比我想像的還深廣。」
新聞三
http://www.coolloud.org.tw/node/28991
時間:同上
地點:同上
重點:
* 美國前聯準會主席葛林斯潘說,美國正處在信貸海嘯的當口,不過歸功於強健的金融體系,他預測美國終究可以度過這次危機。
* 葛林斯潘說,他支持美國政府七千億美元的紓困行動。
新聞四
https://tw.money.yahoo.com/news_article/adbf/d_a_081024_30_1713r
內容同上
新聞五
http://news.pchome.com.tw/finance/cnyes/20081024/index-12247778503167009003.html
時間:同上
地點:同上
重點:
* 葛林斯潘周四告訴眾院委員會說,美國將能走出目前這波信用危機,而且金融體系會更為健全。
* 葛林斯潘說,無論管理規則做了何種改變,以應付這次的危機,與今日市場的大幅改變相較,都會相形見絀。他說市場將會大為收斂,而且收斂程度絕非目前正在考慮的新管理規則所能辦到。
* 「投資人在飽嘗教訓後,將會變得格外謹慎。」他補充道。
* 葛林斯潘在聽證會中,提議改變管理規則,即要求所有發行證券的公司保留相當部份自己發行的證券。
* 前財長史諾(John Snow)與證券交易委員會(SEC)主席考克斯(Christopher Cox)亦將進行聽證。史諾與考克斯在書面的證辭中均建議,讓市場具有更大的透明度。
Jan 11, 2009
真男人 - 美國紐約州長斯皮策
這樣說有點奇怪,但是為買淫的事道歉真的很不容易。
在他道歉前的處境是:警方並沒有找他,只是不知怎麼,
消息竟被報紙揭露。但是,他僅僅只因為報紙登了,跟幕僚開過會之後,
就決定公開道歉。
我不如他。
2009/01/11 update: 2008/03/11 就寫的文章,到今天才發送到blog.