2011年3月27日 星期日

設定 NetBeans 原始程式檔以 UTF-8 編碼

開啟C:\Program Files\NetBeans 6.5.1\etc\netbeans.conf
在netbeans_default_options後面加入"-J-Dfile.encoding=UTF-8"

2011年3月26日 星期六

chrome+ramdisk

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command]
@="\"C:\\Documents and Settings\\asus\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"R:\\Chrome\" -- \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Documents and Settings\\asus\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"R:\\Chrome\" -- \"%1\""

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"C:\\Documents and Settings\\asus\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"R:\\Chrome\" -- \"%1\""

[HKEY_CLASSES_ROOT\https\shell\open\command]
@="\"C:\\Documents and Settings\\asus\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"R:\\Chrome\" -- \"%1\""

2011年3月25日 星期五

NetBeans+Qt

  1. install NetBeans 6.9.1-cpp
  2. download Qt library 4.7.2 and MinGW
  3. install Qt
  4. unzip mingw.zip to c:\Qt
  5. open c:/Qt/4.7.2/mkspecs/default/qmake.conf
  6. replace $${DIR_SEPARATOR} as/
  7. run NetBeans
  8. Tool->Options->c/c++->add
  9. Browser->c:\Qt\mingw\bin->ok
  10. QMake Command->c:\Qt\4.7.2\bin\qmake.exe
  11. File->New Project->Sample->C/C++->Hello Qt World
  12. File->Project Properties->Run->Configuration->All Configuration
  13. Environment->Path:C:\Qt\4.7.2\bin
  14. now run it

2011年3月11日 星期五

load unicode file

#include <stdio.h>
#include <stdlib.h>
#include <locale.h> //function: setlocale
#include <ctype.h>  //define WEOF

/*
 * 
 */
int main(int argc, char** argv) {
    setlocale(LC_CTYPE, "");    //all printf is encode by unicode

    FILE *fp;
    fp = fopen("file.txt", "rb");//load UTF16-LE
    fseek(fp, 0, SEEK_SET);
    if (fp) {
        wchar_t c = L' ';
        while ((c = fgetwc(fp)) != WEOF)
        {
            printf("%lc\n", c);
        }
        fclose(fp);
    }
    return (EXIT_SUCCESS);
}

2011年3月8日 星期二

讓netbeans變成網頁編輯器

  1. tools->plugins->available plugins->checking "Embedded Browser UI - XUL Runner" and "Web Preview"->install
  2. tools->options->Web Browser->Embedded Mozilla Browser
  3. click preview