2009年12月30日 星期三

Create com port fail. return 55

ERROR_DEV_NOT_EXIST
55 (0x37)

The specified network resource or device is no longer available.

Reference:
http://msdn.microsoft.com/en-us/library/ms681382(VS.85).aspx

透過Facebook分享

RasDial return 608

RasDial 

This function establishes a RAS connection between a RAS client and a RAS server. The connection data includes callback and user authentication information.

RasDial return 608
表示ERROR_DEVICE_DOES_NOT_EXIST 

20100318 update:
狀況1:
與藍芽手機連線
在連線中的狀態下按下取消鍵
會回報619
表示
ERROR_PORT_NOT_OPEN
Reference: http://www.cs.uofs.edu/~beidler/Ada/win32/win32-raserror.html

透過Facebook分享

2009年12月26日 星期六

2009聖誕節

今年聖誕節跟老婆 禎禎 一起去享受烤雞大餐

吃烤雞餐真的很有過節氣氛

dscf8504

我跟阿禎一起坐

dscf8505

阿禎說 禎好吃 Ya!

dscf8509

喝的真開心

dscf8520

喝到都發出"阿"一聲

dscf8524

謝謝媽咪帶我來過聖誕節

我要跟媽咪合照

dscf8528

巴比媽咪

我愛你們

dscf8533

DSCF8531


透過Facebook分享

2009年12月25日 星期五

第六感驚人的潛力

看了會讓您大吃一驚的科技展現,美國MIT Media Lab(麻省理工學院媒體實驗室)的天才學生普拉納夫- (Parnav Mistry),發明了一項結合實體世界和虛擬世界的科技,令人 又驚又喜;喜的是,對於未來生活,悠遊於實體和虛擬之間,將更自 由無限,驚的是,對於現今的人們和企業而言,這場演講是一場提醒 :「訊息上身,才有未來」。


我想這是一個了不起的發明

透過Facebook分享

2009年12月19日 星期六

2009年12月13日 星期日

2009年12月8日 星期二

如何在opensource世界 有效率的回報會發問問題

該篇文章有提到

參考來源:

"你若用 Debian 請參考 How to report a bug in Debian using reportbug 或 reportbug-ng,使用 Ubuntu 請參考 ReportingBugs。你若是新手,在你回報問題之前應該先讀 Simon Tatham 的如何有效地報告錯誤。這篇文章提供了一些基本的原則,你若碰到軟體使用的問題,應該試著按照文中的原則跟軟體開發者對話,可以避免殺死太多開發者的腦細胞,也可以幫你快點解決問題。"
- Rex's blah blah blah » 快快樂樂在 Debian 上抓蟲 (在「Google 網頁註解」中檢視)


透過Facebook分享

Google字典


透過Facebook分享

2009年12月3日 星期四

speaker有聲音(under acer aspire one with remix 9.10)

這一篇(http://nelsonchunglife.blogspot.com/2009/12/ubuntu-910-remix-acer-aspire-onecard.html)結尾想要知道到底更新了哪些東西


所以找到這一篇
可以使用gnome-system-log &來看到

皇天不負苦心人
我終於在dpkg.log找到以下資訊

2009-12-03 17:34:10 startup archives unpack
2009-12-03 17:34:11 install alsa-base 1.0.20+dfsg-1ubuntu5 1.0.20+dfsg-1ubuntu5
2009-12-03 17:34:11 status half-installed alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:34:11 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:34:11 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:34:12 install alsa-utils 1.0.20-2ubuntu6 1.0.20-2ubuntu6
2009-12-03 17:34:12 status half-installed alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:34:12 status triggers-pending man-db 2.5.6-2
2009-12-03 17:34:12 status half-installed alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:34:12 status triggers-pending sreadahead 1.0-5
2009-12-03 17:34:12 status half-installed alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:34:12 status unpacked alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:34:12 status unpacked alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:34:12 trigproc man-db 2.5.6-2 2.5.6-2
2009-12-03 17:34:12 status half-configured man-db 2.5.6-2
2009-12-03 17:34:14 status installed man-db 2.5.6-2
2009-12-03 17:34:14 trigproc sreadahead 1.0-5 1.0-5
2009-12-03 17:34:14 status half-configured sreadahead 1.0-5
2009-12-03 17:34:14 status installed sreadahead 1.0-5
2009-12-03 17:35:08 startup packages configure
2009-12-03 17:35:08 configure alsa-base 1.0.20+dfsg-1ubuntu5 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:08 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:09 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:09 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:09 status unpacked alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:09 status half-configured alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:10 status installed alsa-base 1.0.20+dfsg-1ubuntu5
2009-12-03 17:35:10 configure alsa-utils 1.0.20-2ubuntu6 1.0.20-2ubuntu6
2009-12-03 17:35:10 status unpacked alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:35:10 status unpacked alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:35:10 status half-configured alsa-utils 1.0.20-2ubuntu6
2009-12-03 17:35:10 status installed alsa-utils 1.0.20-2ubuntu6

就是安裝過alsa套件

參考來源: View log files in Ubuntu Linux (在「Google 網頁註解」中檢視)

透過Facebook分享

Ubuntu 9.10 Remix 可以支援acer aspire one兩個card reader

使用Ubuntu 9.04 ~ 9.10都發現小筆電 右邊的讀卡機沒辦法使用
今天20091202很神奇
做了一次update
關機
回到家在開機
就可以讀到我兩張sd卡嚕

照片為證


要怎麼知道我曾經更新哪些檔案呢??

透過Facebook分享

查訊全球時區

蠻特別的
有全球地圖
用Google map
用滑鼠就可以知道當地的時間

參考來源: 全球時區查詢 - GMT 標準時間 - 世界時間和時差查詢 (在「Google 網頁註解」中檢視)

透過Facebook分享

2009年12月2日 星期三

掛載iso on Linux

掛載iso的方式
參考此網站文章 -http://tzoyiing.pixnet.net/blog/post/12293686

成功

參考來源:

"昨天下午因為要開啟一個映像檔,上google搜尋mount的命令下法:sudo mount -t iso9660 -o loop,utf8 /tmp/doc.iso /media/iso   -t:指定檔案類型iso9660:掛載的系統類型,若不確定也可以設成 auto-o loop:使用loop模式將檔案當成硬碟分割掛上系統utf8:若是有中文目錄或檔名,則必須指定成utf8,否則會變成???/tmp/doc.iso:映像檔的路徑&名稱/media/iso:掛載點移除就簡單多了,直接用下面的指令就ok了..sudo umount /media/iso   /media/iso:掛載點不過覺得有點麻煩,懶得每次掛載都得複習一遍指令寫法所以直接下載安裝 AcetoneISO2以後只要點選印象檔就可以自動掛載,省時又方便.."
- 【Ubuntu Linux】在ubuntu下掛載映像檔 @ 企鵝碎碎唸 :: 痞客邦 PIXNET :: (在「Google 網頁註解」中檢視)


透過Facebook分享

Google工具列多了網頁註解功能

Google工具列多了網頁註解功能
還可以在一邊加註解的地方順便po一篇文章到blogger
真方便

參考來源: Google 網頁註解 (在「Google 網頁註解」中檢視)

透過Facebook分享

2009年11月25日 星期三

CWnd::OnPaint

OnPaint function在接收到系統所發出的WM_PAINT就會執行到(是因為MFC是用message pass的方式)

Windows會發送此訊息
From Embedded Visual C++ Version 4.0
An internal WM_PAINT message is sent only once by Windows

此外也可以透過UpdateWindow去呼叫到OnPaint
After an internal WM_PAINT message is sent to a window by the UpdateWindow method,no further WM_PAINT messages will be sent or posted until the window is invalidated or until the RedrawWindow method is called again with the RDW_INTERNALPAINT flag set.

此外
該文章
也有對Onpaint, Invalidate, Updatewindows做一番解釋

透過Facebook分享

2009年11月21日 星期六

funny logo generator



[url=http://supalogo.com][img]http://img527.imageshack.us/img527/3906/80461258734460.png[/img][/url]

http://img527.imageshack.us/img527/3906/80461258734460.png

透過Facebook分享

2009年11月19日 星期四

螢幕錄製軟體 - windows


Freez Screen Video Capture 1.2 download




Reference:

很好的介紹
http://playpcesor.blogspot.com/2007/05/freez-screen-video-capture-12.html

透過Facebook分享

ubuntu has no such file - /etc/modules.conf

I found there is something wrong on mic under Acer aspire one with Ubuntu 9.10 remix.

So, I want to build audo driver and configure this file - /etc/modules.conf

But, I found there is no such file on Ubuntu system.

I got the information from this web site.

So, I need to edit /etc/modules to achieve what I want.

/etc/modules will let system to loading modules at system up.

透過Facebook分享

2009年11月18日 星期三

WinCE史上第一隻病毒???

攻擊對象:
有Hive功能的Wince5.0

攻擊方式:
將standard Microsoft表示語言的registry亂設一通
位置如下
[HKEY_LOCAL_MACHINE\nls\DefaultLCID]



Sample code:
//for Microsoft standard path for defining current used language.
//HKEY_LOCAL_MACHINE\nls\DefaultCID
#define RK_NLS TEXT("nls\\")
#define RV_SHELL_LANG_MSID TEXT("DefaultLCID")

{
HKEY hKey;
DWORD dwValue = 0x0;
DWORD dwSize = sizeof(DWORD);
RegOpenKeyEx(HKEY_LOCAL_MACHINE, RK_NLS, 0, KEY_ALL_ACCESS, &hKey);
dwValue = RceGetMSLanguageID(dwValue);
RegSetValueEx(hKey, RV_SHELL_LANG_MSID, NULL, REG_DWORD, (LPBYTE)&dwValue, sizeof(DWORD));
RegCloseKey(hKey);
}

造成現象:
重新開機後 當機

透過Facebook分享

2009年11月12日 星期四

funny 要 funny才行

Google Android 應用


iPhone 應用

funny 要 funny才行 不然 買手機只是來接電話嗎 買導航機 只是來導航嗎 一定要funny

透過Facebook分享

2009年11月11日 星期三

invalidate()

首先
感謝Na神的教學

問題發生的經過
準備一個memorydc要畫圖

一開始
畫畫畫
然後OnPaint的時候
把這個memorydc給他印到螢幕上

之後
因為user操作畫面的關係
需要做相對應的動作
所以必須要再繼續對memorydc繼續畫圖

這時候
手動給他呼叫OnPaint卻無法將Screen畫面做更新
(雖然我已經對memorydc更新過了)

Na神教學
這時候要使用invalidate function來取代直接呼叫OnPaint

精神在於
你直接呼叫OnPaint
他會認為要畫畫的區域沒有需要更新的部份
所以
就不更新了
如果用Invalidate會去更新flag通知OnPaint做更新畫面

透過Facebook分享

2009年11月10日 星期二

Google's Skype - Gizmo

Gizmo

該網頁上面寫
在Gizmo Project中創建一個賬戶 然後您會自動收到25¢的Call Out信用金額!


是說申請一個帳號 就要錢了嗎
我的媽阿
我已經申請登入了ㄝ

此外又有宣告

呼叫任一Gizmo Project用戶都是免費的。無論何時何地,多長時間,都是免費的。沒有每月的服務費。也沒有安裝費用。Gizmo Project 是免費的。

您曾經要爲互聯網電話付費嗎?沒有。除此之外,Gizmo Project 也是免費的。沒有會員費。下載是免費的。附加條件在哪里?沒有,這是最關鍵的。

只有撥打不聯網的電話需要付費,例如,手機和固定電話。但是使用Gizmo Call Out的信用金額這些電話費用很便宜也很容易管理。瞭解有關 Call Out.

如果您希望能接到從不聯網電話機撥打來的電話,您可以在您的Gizmo Project賬戶上附加一個標準的電話號碼(例如,1-415-555-1212)。瞭解有關Call In

爲了開始使用服務,只需今天簡單地下載適用於您的Mac或PC的只需兩秒鐘,您就可以從軟體中註冊服務。如果您的電腦上不配有 麥克風,您可以考慮安裝一個耳機麥克風。在這裏我們給您推薦幾款。


透過Facebook分享

加快acer aspire one SSD版的讀取速度

要加快讀取速度
就要知道
elevator=noop
是怎樣的學問

就會像電梯一樣
將人所按下的電梯樓層
一層層將人送到該樓去
而不會一下到五樓
一下跑到三樓 一下又去七樓

參考該網站
This is known as an 「elevator,」 since it's basically what an elevator does, too. An elevator doesn't drop people off at floor 11, then 2, then 5, then 3. Instead, it drops people off in order: 2, 3, 5, 11. Same with I/O to disks

設定方式
Changing the method at boot is fairly easy. In /boot/grub/menu.lst find this line "# defoptions=quiet splash" and change it to read "# defoptions=quiet splash elevator=noop". Then, at the terminal, type "sudo update-grub". Then reboot. You will now notice that it is MUCH faster.

重開機測試
太誇張了
登入速度變快
畫面顯示變快
開firefox變快
按button變快

我想我也不會嫌它慢了

透過Facebook分享

2009年11月9日 星期一

wiimote 當成鍵盤

wiimote與藍芽溝通是使用 HID (Human Interface Device)

Carl Kenner所提供的GlovePIE 目前出到o.30
下載後解壓縮執行
GlovePIE.exe

File->Open->TestWiimote.PIE

就可以把wiimote當成鍵盤使用

目前可以支援
上下左右
-+
a b
1 2等功能

影片



PND用這個
來作成選歌,or 換圖, or FM頻道切換的遙控器
應該會很屌

Reference:
http://www.mobile01.com/topicdetail.php?f=280&t=248363

透過Facebook分享

陰影效果 by photoshop

參考該影片


步驟
1. 調整原圖片大小
影像->版面尺寸
將原圖的尺寸稍微的調大
寬度+2 and 高度+2

2.
在圖層處
該圖片右邊空白處click兩下
跳出圖層樣式
選擇"陰影"
就有陰影的效果

透過Facebook分享

Bluetooth 支援鍵盤滑鼠的協定-HID

Human Interface Device(HID)

MS's HID

BT profile WIKI:
PlayStation 3 controllers and Wii Remotes also use Bluetooth HID.

透過Facebook分享

2009年11月7日 星期六

Ubuntu 9.10 Remix report system

不知道是不是Ubuntu 9.10版才有的

但是我想是我第一次報給Ubuntu的

也不是我第一個報的

似乎這個問題大家都有

紀錄在這裡
https://bugs.launchpad.net/ubuntu/+source/linux/+filebug/8iyiuofSgM7B6aF5YbTxVg6nirU



這個回報系統對使用者來說
回報很方便
系統自動幫你收集資料
透過網路的方式回報
也讓Ubuntu得到立即的回報
讓Ubuntu越來越好用

透過Facebook分享

2009年11月6日 星期五

新增啟動程式 on Gnome (在Ubuntu 9.10 Remix下實做)

想要在Ubuntu 9.10 Remix版下 (也就是Gnome)

點選系統->啟動應用程式


啟動應用程式偏好設定, 點選加入

新增初始啟動程式

填寫資料 (以Network Manager為例)


執行"桌面工作階段設定"


將剛剛所新增的部份做勾選的動作


完成

透過Facebook分享

2009年11月2日 星期一

AdjustVolumeUseHeadSet for RN2M and RN6 - add one more function

After the article

The tool - AdjustVolumeUseHeadSet for RN2M and RN6

I want the changed volume value can be the same after user restart the system.
I modify the code and release a newer version - 1.0.0.2

Download Link- 1.0.0.2-AdjustVolumeUseHeadSet


ReleaseNote:
1. Save the changed value and restore the changed value after system restart.

透過Facebook分享

2009年10月30日 星期五

帛琉比基尼女孩

帛琉比基尼女孩



美好的事物都要紀錄一下

Reference:
李家同's plurk

透過Facebook分享

2080年會有台北湖ㄝ



用了一個驚喜的標題
來掩飾自己對於下一代的擔心

From 天下雜誌

透過Facebook分享

2009年10月28日 星期三

Link error - using IImage

MultiLaunchIIDlg.obj : error LNK2019: unresolved external symbol CLSID_ImagingFactory referenced in function "public: struct HBITMAP__ * __cdecl CMultiLaunchIIDlg::LoadImageWithImagingApi(unsigned short const *)" (?LoadImageWithImagingApi@CMultiLaun
chIIDlg@@QAAPAUHBITMAP__@@PBG@Z)
MultiLaunchIIDlg.obj : error LNK2019: unresolved external symbol IID_IImagingFactory referenced in function "public: struct HBITMAP__ * __cdecl CMultiLaunchIIDlg::LoadImageWithImagingApi(unsigned short const *)" (?LoadImageWithImagingApi@CMultiLaunc
hIIDlg@@QAAPAUHBITMAP__@@PBG@Z)
ARMV4IRel/MultiLaunchII.exe : fatal error LNK1120: 2 unresolved externals

Solution
關鍵在於要include一個file
#include "initguid.h"
並且要加在Imaging.h之前
#include "Imaging.h"

Reference:
http://blog.csdn.net/norains/archive/2007/08/14/1743386.aspx

透過Facebook分享

The tool - AdjustVolumeUseHeadSet for RN2M and RN6

You can use this tool if you buy that PND - RN2M, RN6

That tool will volume down the level 1,2, 3, not change others when you want to listen the music with headset more comfortable.

It can be used to "Gosget Go-568","NavRoad NR460","NavRoad NR560"

Download link:
AdjustVolumeUseHeadSet.zip

透過Facebook分享

2009年10月27日 星期二

dvi interface

http://zh.wikipedia.org/wiki/DVI

接頭形式有分成以下三種
  • DVI-D(僅傳送數位訊號)
  • DVI-A(僅傳送類比訊號)
  • DVI-I(可傳送數位及類比訊號)

透過Facebook分享

HTC - Developer Center

HTC - Developer Center

Release出來的東西包含
HTC Hero Kernel Source Code
HTC Magic Kernel Source Code
HTC Dream Kernel Source Code
HTC Proprietary Binaries for ADP1

透過Facebook分享

2009年10月18日 星期日

丈母娘的私房菜教學-墩牛肉

準備的食材-
牛肉,紅蘿蔔,白蘿蔔(蔡頭),薑,辣椒少許,冰糖,蒜頭,醬油(龜甲萬-醍醐味),蕃茄醬,蔥(整隻-聽說是要除腥味)

步驟
1. 先煮一鍋水,把牛肉先川燙過 (去血水)
2. 準備一個燜煮鍋,加適量水,開火,
3. 先將剛才穿燙過的牛肉丟入鍋中
4. 將薑用菜刀敲破(就是用菜刀大面的部份拍打嫩薑)丟入鍋中
5. 辣椒,蒜頭丟入鍋中
6. 接下來, 醬油與蕃茄醬比例一比一(那個時候是用中碗的程度)(如果量不準的話 過一會嘗味道的時候在做調整)
7. 冰糖少許, 丟入鍋中, 蔥, 丟入鍋中
8. 燜煮半小時後, 放入紅蘿蔔與白蘿蔔,
9. 最後, 小火燜煮一到兩個小時

秘方
要加入豆瓣醬

透過Facebook分享

2009年10月16日 星期五

Wii居然也能這樣用





Johnny Lee的官方網站
有提供軟體下載
Wiimote Whiteboard v0.3* (updated 8/20/08) - includes source
居然還有source code

如何連線wiimote with PC端連線軟體
我是使用BlueSoleil

配對時不用填密碼

看到這個老師有把它實際應用
http://mail.lsps.tp.edu.tw/~gsyan/wiimote-whiteboard/index.html
還有教學紅外線筆的製作


透過Facebook分享

2009年10月15日 星期四

PC端程式 用用Visual Studio 2008打包成可安裝的程式

用Visual Studio 2008打包成可安裝的程式
就是那種可以按下一步下一步的那種安裝程式

File->New->Project



Project types->Other Project Types->Setup Wizard


Press OK

Next->


Next->
with "Create a setup for a Windows application"


Add a file ( or execute file)


Choose a file and press finish button.


  • Want to add the desktop's shotcut
In "Application Folder"
choose a execte file and press the right button of mouse
You can see the menu - "Create Shoutcut to xx.exe"
and click it.

Then you can see "Shortcut to xx.exe" in Application Folder



You just need to drag this to the category - "User's Desktop"

Here, I need to appreciate Vincent to try this for me.

Now, you just need to build the project and it will auto generate the setup.exe

You can use the same way to create User's Programs Menu if you want to create like the following picture.


Finally,
I also want to thank Nathan and Charles to provide the idea to call help on plurk.
And,
Thanks Auron to provide me the tool - InstallSimple that can do the same thing.
But, I decide not to use the tool because of that declaration is not suitable for commercial .

Add,
You can follow the step if you want to add icon.

choose your shortcut item
enter Properties page
modify icon:None
to (Browse...)

press the button - "Browser..."
choose the icon that you want to add in.






透過Facebook分享

2009年10月13日 星期二

Test


IMG_2616拷貝
Originally uploaded by second04
從flickr直接將圖片轉貼到blogger

透過Facebook分享

禎禎滿週歲寫真

媽咪巴比給你留下的美好記憶


透過Facebook分享

比對工具 - Sourcegear DiffMerge

好用好用
可以比對檔案
可以比對資料夾
可以支援多國語系


支援平台:Windows, Mac, Linux(Ubuntu 6.10 and Fedora 7 or higher)

Download

透過Facebook分享

2009年10月12日 星期一

Nelson Chung has invited you to Dropbox

We're excited to let you know that Nelson Chung has invited you to Dropbox!

Nelson Chung has been using Dropbox to sync and share files online and across computers, and thought you might want it too.

Visit www.getdropbox.com to get started.

- The Dropbox Team

透過Facebook分享

2009年10月9日 星期五

TCPMP - video player on embedded system

是一個專門為了 PLAM 與 Windows CE BASE 等手持裝置所寫的完全免費媒體播放程式,他的前身也是一套很出名的免費播放軟體---Betaplayer

介紹網站
介紹網站2

Download


支援檔案格式

支援副檔名有下列
- AVI (*.avi)
- Matroska (*.mkv, *.mka)
- MP4 (*.mp4, *.m4a)
- Ogg Media (*.ogg, *.ogm)
- ASF (*.asf)
- WMV (*.wmv)
- MPG (*.mpg)
- FLV (*.flv)


感謝Loyal叔叔大力推薦

透過Facebook分享

2009年10月8日 星期四

2009年10月2日 星期五

Kill process inWindows

taskkill /IM ParserAPN.exe /F
成功: 處理程序 "ParserAPN.exe" (PID 11092) 已經終止了。



Reference:
http://diary.tw/tim/589

透過Facebook分享

CString 轉成 DWORD

CString strValue = L"12345";
DWORD dwNumber = (DWORD)_wtol(csData);

透過Facebook分享

2009年10月1日 星期四

blogger 搜尋功能有點遜

今天用blogger上方的search查詢自己blog的內容

Winerror.h

居然找不到

用google search engine
居然找不到

見鬼了

紀錄一下
Winerror.h site:nelsonchunglife.blogspot.com

透過Facebook分享

讓Firefox也像Chrome一樣擁有開啟新分頁選單

你可以使用Speed Dial

https://addons.mozilla.org/zh-TW/firefox/addon/4810

感謝Auron叔叔

透過Facebook分享

2009年9月30日 星期三

用BloggerAds賺錢

不知不覺
我已經用BloggerAds賺到一筆三位數的費用嚕
看來
我應該繼續好好經營我的部落格才行

鐵證如山



這個廣告主
不需要觀看者點選該廣告才支付你費用
只要有人點選觀看你的網頁
就可以累積

透過Facebook分享

RasDial回傳值的意義

需要參考
RASERROR.H

#define RASBASE 600
#define SUCCESS 0
#define PENDING                              (RASBASE+0)
#define ERROR_PORT_DISCONNECTED              (RASBASE+19)
/*
* The port is disconnected.%0
*/
#define ERROR_PORT_NOT_AVAILABLE             (RASBASE+33)
/*
* The port is already in use or is not configured for Remote Access dial out.%0
*/


Reference:
http://doc.ddart.net/msdn/header/include/raserror.h.html
http://www.cs.scranton.edu/~beidler/Ada/win32/win32-raserror.html

透過Facebook分享

2009年9月25日 星期五

紀錄老闆偉大的一生

你有曾經身為窮學生沒有錢買正版軟體煩惱過嗎
你有曾經想要用某一套軟體卻苦於沒有正版序號煩惱過嗎

那你一定用過SNDB

知名的序號搜尋引擎-SNDB

首頁的設計非常類似於Google
但是你要知道
SNDB出來的時候
Google連是不是叫Google都不知道

SNDB的設計概念
一個簡單的搜尋頁面
讓你可以查得到序號
如果序號無用
還可以提供使用者輸入可以使用的序號

就是因為這麼方便
SNDB就這樣家喻戶曉的起來

後來因為一封警告信的關係
這麼好的網站就這麼關閉了起來

事後分析
當初的警告信說明是因為網頁的內容含有不合法的資料
所以建議關閉網站
試想 如果這樣有問題
那現今的Google or其他搜尋引擎找出來的資料是不是也有問題呢

老闆聰明
絕對不僅僅是SNDB網站的發明

而是他能夠將好的東西
繼續的發揮下去

之後
他利用SNDB的概念
將搜尋的部份
套上Google AdWords顯示
使用者 點選搜尋出來的結果
就等同於按下google的廣告
藉此
他賺了一筆"可觀"的費用(不知道多少)

合照:無
希望日後能夠補上

透過Facebook分享

老闆的驕傲

沒想到老闆年輕的時候
做出這麼偉大的作品-SNDB

我居然現在才知道

想要知道如此厲害的人的plurk嗎

提供給你

http://www.plurk.com/bravesheng

透過Facebook分享

HTC Touch 上網設定 with 中華電信 3G

可以參考此份文件
http://www.800.net.tw/NR/rdonlyres/EFC74EEE-32D6-4FC8-99FB-A30C277FA298/0/HTC_Touch_DUAL_Internet.pdf

在此節錄文字說明部份
【選擇開始 -> 設定】
【選擇連線 -> 連線 】
【選擇進階 -> 選取網路 】
【點選右側選項箭頭】
【選擇中華電信GPRS(internet) 】
【選擇管理現有的連線 】
【長按中華電信GPRS(internet)選
擇連線】
【螢幕顯示正在連線 】

上網OK

透過Facebook分享

2009年9月22日 星期二

2009年9月18日 星期五

ERROR_MORE_DATA

讀取registry要抓一串char
使用RegQueryValueEx卻回傳ERROR_MORE_DATA

//
// MessageId: ERROR_MORE_DATA
//
// MessageText:
//
// More data is available.
//
#define ERROR_MORE_DATA 234L // dderror

在WinError.h中定義
此時
More data is available
表示你還有更多的data是可用的
所以要將Size欄位設的更大才行

Reference:
http://msdn.microsoft.com/en-us/library/ms819772.aspx

透過Facebook分享

Plurk Karma 經驗值獎賞清單

Plurk Karma 經驗值獎賞清單


透過Facebook分享

2009年9月14日 星期一

禎禎會自己走一段路了


透過Facebook分享

CString 轉成 integer

使用atio function
會產生下列error

error C2664: 'atoi': cannot convert parameter 1 from '\wchar_t*' to 'const char *'

建議使用 _ttoi

Reference:
http://tw.myblog.yahoo.com/josh-chang/article?mid=18&prev=71&next=1&page=1

透過Facebook分享

2009年9月10日 星期四

德州撲克規則與下注流程

Please reference.
http://www.yatta.com.tw/guide/facebook/chapter/texas-holdem-poker/200

透過Facebook分享

2009年8月31日 星期一

羅技為您介紹免費、快速又簡單使用的視訊通話軟體 - Logitech Vid - 可惜目前無法透過proxy使用

隨著Logitech Vid一起發掘視訊通話到底多容易
全新推出Logitech Vid:免費、快速又簡單使用的視訊通話軟體、
讓您與親朋好友輕鬆談天無負擔。免費下載、和您的羅技網路攝影機一起搭配使用。
Logitech Vid™ - 免費下載 觀賞影片 - 示範

Logitech.com | 隐私+安全 | 取消订 | 联系我们 | 使用条款

© 2009 Logitech,著作權及其他智慧財產權悉屬羅技公司所有,並保留一切權利。

可惜無法在公司需要proxy上網的地方使用

Logitek 討論區有表示目前只能提供direct connection

透過Facebook分享