Thursday, April 30, 2009

Solve the porting UNICODE from VC6 to VS2008



Some MS functions i.e, GetPrivateProfileInt or GetCurrentDirectory, may fail to compile if porting from VC6 to VS2008. The reason is the VS2008 is using the UNICODE as default setting. The solution is by changing the system setting options from "Use Unicode Character Set" replacing with "Use Multi-Byte Character Set".

Thursday, April 23, 2009

How to import dialogs or resources from one project to another?

Assume you have two projects - Project1 and project2 and you want to copy one dialog from Project1 to Project2. Just follow the steps -

For Visual Studio 6.0
1) Load project2 workspace in visual studio.
2) Now Browse and load Project1’s rc file. While opening resource file, select “Open As” as “Resources”.

3) Now drag your required dialog from project1’s resource tree and drop it to your resource tree.

4) You’ve successfully copied dialog from one project to another!

For Visual Studio 2005 and siblings
1) Open your IDE without any solutions loaded.
2) open both RC files into the IDE.
3) Now take Project2 RC file, right click on the dialog you want to export and copy it.

importdialog1

4) Now take Project1 RC file, right click and paste.

importdialog2

5) You see, now the dialog is imported from project1 to Project2.

importdialog3

Well, special thanks to Mike and Alan for their contribution for the trick in Visual Studio 2005.


You could also edit the rc file in some text editor and can copy paste the dialog if you’re a geek.
Original link

Monday, April 20, 2009

vista網路芳鄰共用XP

  1. XP下載KB922120:連結層拓撲探索 (LLTD) 回應程式
  2. XP網路芳鄰點又見→內容→區域連線→右鍵內容→點安裝→通訊協定→NWLINK IPX/SPX NetBIOS 開頭的點下去安裝。
  3. 若有norton的internet security的話,一定要關掉防火牆。
  4. 在vista端使用管理者帳戶登入控制台->系統管理工具->本機安全性原則->本機原則->安全性選項->網路安全性:LanManagers驗證層級點進去後選擇"傳送LM和NTLM-如有交涉,使用NTLM v2工作階段安全性。
  5. 參考vista跟xp的網路芳鄰共用

Tuesday, April 07, 2009

Speed Up Your Computer by Clearing System Memory

Whenever you feel that the system is sluggish you can double click on this shortcut and it will take care of the idle tasks by removing them. Check the link for how "Speed Up Your Computer by Clearing System Memory".

Monday, April 06, 2009

日本機器娃娃 能記憶母親表情

小娃娃雙腳垂在椅子上,肩膀隨著呼吸起伏,房間裡一有動靜,他的黑眼珠立刻轉過去。它不是真的娃娃,但正在注意你。

在這個日本最精密機器人的柔軟矽膠皮膚下,處理器記錄並評估各種訊息。這個高130公分、重33公斤的小型機器人CB2可以像人類嬰兒一般的學習。

這個長得彷彿真人的兒童機器人代號CB2。研究人員說,它會根據與人類之間的互動,注視人類表情變化及模仿小嬰兒與母親之間的關係,慢慢發展社交技巧。

大阪大學教授淺田稔表示:「嬰兒會的事情很少,但很會學習。」

研究團隊正試著讓機器人像個小嬰孩一般,評估母親的各種表情,將這些表情整合成幾個基本類別,例如高興和悲傷。這個研究,集合機器人工程師、人腦研究專家、心理學家與其他領域的專業人士,由日本的行政法人「科學技術振興機構」贊助。

淺田表示,在CB2的淺灰色橡皮皮膚之下,有197條壓力感應器,可以辨識人類的觸感,它的眼睛也裝有攝影機,會錄下表情變化,記住後就尋找搭配的身體感受,送到電路板上。

淺田2007年推出CB2,此後技術不斷進步。他表示,這2年來,CB2已經藉著人類協助,自行學會走路,現在可藉由氣壓驅動的51條「肌肉」,平穩的在室內移動自如。

淺田希望未來的科技可以創造一種「機器人類」,擁有介於人類與黑猩猩等靈長類之間的學習能力。他也希望CB22年內會講基本字句,達到2歲小孩的智慧水準。

【聯合報╱國際中心/法新社日本吹田5日電】