2007年10月27日 星期六

決定移除wubi 用ubuntu直接安裝 grub管理開機

因為用wubi安裝ubuntu
我用了一個禮拜
更新玩一次之後
跟我說空間已經滿了

我去windows下看
發現真的已經用了10g的空間(大小)
可是實際使用只有 5.xxG(磁碟大小)
不知道是哪裡出的問題
MBR or design issue

既然用wubi安裝上 只有wireless的問題
那就我直接分割硬碟空間出來裝ubuntu好了

分割多少空間才符合需求
就要看我要拿ubuntu做什麼事情
我目前的定位在一般使用者 以及小部份的code撰寫 in linux
所以我決定分割15G給ubuntu用

tony大大說 如果要build tool chain
15G可是不夠的
所以看來
如果要作嵌入式系統上的發展
無非用別人提供的電腦資源
再來我只好自己再生一台容量大一點的硬碟 大於40g
來用嚕

用ubunut直接來安裝在ibm r50e上
有線 無線網路 正常
連我之前在wubi上的wireless的問題
在直接安裝上 都不需要作fireware copy的動作
直接可以使用Intel Pro/Wireless 2200
輸入法調整成新酷音後 使用ok
update功能正常

modem功能沒work

下一步倒是可以學學如何 build IPW 2200的 fireware
(把之前在wubi解決的 wireless的問題作進一步衍生學習
因為之前是直接下載fireware
而還沒會如何把source build 成 fireware)

透過Facebook分享

2007年10月26日 星期五

看spec. 與真的要實做lib的 初步體驗

今天花了一點時間把nForce的bt module看了一遍
看懂了spec.
然後看看charles寫的code
就容易知道可以直接透過下command給該chip
就可以有產生什麼相對應的動作

要用到com port來下 command
觀念跟linux用的觀念相同
開一個com port //OpenComPort(_T("COMx:"));
把他當成檔案
用WriteFile將要下的指令寫進去
就會透過comport下 command給chip
那ReadFile應該就是將機器要回傳的部份接收回來

還有些概念還沒搞懂
同步作法
how to modify registry key
what is DTMF
PhoneNumber
ComposePdu
WavCtl

待續

透過Facebook分享

strlen wcslen sizeof

strlen
the length of char (determined by a number of characters before null termination)

wcslen
the length of wide char
在winnt.h
定義
typedef WCHAR TCHAR, *PTCHAR;
typedef WCHAR TBYTE, *PTBYTE;

所以可用TCHAR去宣告變數 系統會轉成wide char

sizeof
the amount of the storage, in bytes, associated with a variable or a type.



Reference:
strlen()
VC知識庫文章
wcslen()

透過Facebook分享

PAPAGO!R15 地標維護程式 v4.2 Build 0806 (豪華旗艦版)

PAPAGO!R15 地標維護程式 v4.2 Build 0806 (豪華旗艦版)

from
mobile

做個note

透過Facebook分享

2007年10月25日 星期四

firefox 設定proxy 無法按下確定 導致設定無法成功

接續

Install Ubuntu 7.10 coexist with XP via wubi


要設定proxy
可是無法按下確定
導致設定無法成功
每次重開
firefox 都不會載入我想要更新的設定

用sudo firefox
就可以

透過Facebook分享

2007年10月24日 星期三

[Ubuntu Wireless] Connection to MyPlace and FON_AP (Fonn network)

Wireless Settings

網路名稱(ESSID): MyPlace
密碼類型(T): WPA Personal

Connection Settings
設定(O): 自動設定(DHCP)

the same with
ChungHome

==

網路名稱(ESSID): FON_AP
密碼類型(T): WPA Personal

Connection Settings
設定(O): 自動設定(DHCP)

透過Facebook分享

[Ubuntu in R50e] 指令 得到wireless的資訊


iwlist scanning | less
可以抓得到附近wireless ap info.

ifdown eth1 (停止eth1 如果你的無線網卡是它)
ifup eth1 (啟動)

可以設定連線所需要的資訊
iwconfig eth1 essid oooo key xxxx
回家試看看家裏的網路

Reference:
http://blog.ericsk.org/archives/664

透過Facebook分享

想在你的ThinkPad上裝載Linux嗎

居然有這樣子的網站support
http://www.thinkwiki.org/wiki/ThinkWiki

先紀錄起來

from thinkwiki

This is ThinkWiki, the Wiki Web for ThinkPad users. Here you find anything you need to install your favourite Linux distribution on your ThinkPad. Windows users shouldn't run away, there's a lot of useful information for them as well.

Please support us and help to extend this wiki. Thank you!


透過Facebook分享

更換 sources.list

接續

Install Ubuntu 7.10 coexist with XP via wubi

發現下載軟體套件都有點慢
因為在安裝的過程中
發現有簡體
所以猜想sources.list裡面的設定應該不是台灣的mirror

連到南非去了
=====

deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
=====

修改方式
當然
你可以透過手動的方式修改
/etc/apt/sources.list

也可以利用
系統 => 管理 => 軟體來源
調整成
Ubuntu軟體下載來自於台灣的伺服器
sources.list
也會自動變更喔

======

deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-security main restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security main restricted
deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-security universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security universe
deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-security multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security multiverse
======

因為用的是 7.10 gusty版 所以這邊的字也會顯示gusty

透過Facebook分享

解決 IPW2200 [Intel Pro/Wireless] wireless 未啟動 in IBM R50e

接續

Install Ubuntu 7.10 coexist with XP via wubi

發現 Wireless 沒法啟動
下command
nelsonchung@nelsonchung-laptop:~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 radio off ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=off Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

發現 radio off
可見是硬體電路還沒給電的關係

參考tony說(from charles)
linux kernel 可以 identify N.B.' wireless card
用dmesg | grep 'ipw2200' or dmesg | grep "ipw2200"
[ 14.380000] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kmprq
[ 14.380000] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 15.372000] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[ 15.564000] ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
表示有
只是沒有fireware
去http://ipw2200.sourceforge.net/下 下載
點fireware直接下載fireware版本

解壓縮後 複製到/lib/modules/2.6.22-14-generic/kernel/drivers/pci/hotplug and lib/firmware
(locate hotplug 找到該目錄)
(原本tony大大是安裝在debian上 路徑為 /usr/lib/hotplug/firmware and lib/firmware)
重新開機

wired network還插著
wireless 的燈沒有亮
拔掉wired network 就沒辦法上網
修改
/etc/network/interfaces
from
===
auto lo
iface lo inet loopback
===
to
===
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet dhcp
wireless-essid xxxx
wireless-key xxxx
===
ok
可以了

照片
1. 燈亮了ㄝ 真的很感動


2. 給他來個全身照


3. 真的可以上網ㄝ

透過Facebook分享

Install Ubuntu 7.10 coexist with XP via wubi

Download Path:
http://wubi-installer.org/devel/minefields/

我download version 363

安裝的第一個畫面

----

可以讓此程式幫你下載iso

Or 把已經下載好的iso (ubuntu-7.10-desktop-i386.iso) 放到D:\ubuntu-backup

下載來源
desktop install CD

1. PC (Intel x86) desktop CD
國網中心
ftp://ftp.twaren.net/Linux/Ubuntu/ubuntu-cd/7.10/ubuntu-7.10-desktop-i386.iso
http://ftp.twaren.net/Linux/Ubuntu/ubuntu-cd/7.10/ubuntu-7.10-desktop-i386.iso
元智資工
ftp://ftp.cse.yzu.edu.tw/pub/ubuntu-cd/7.10/ubuntu-7.10-desktop-i386.iso
http://ftp.cse.yzu.edu.tw/pub/ubuntu-cd/7.10/ubuntu-7.10-desktop-i386.iso
台大
http://tw.releases.ubuntu.com/7.10/ubuntu-7.10-desktop-i386.iso
ftp://debian.linux.org.tw/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso
http://debian.linux.org.tw/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso
交大
ftp://debian.nctu.edu.tw/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso
http://debian.nctu.edu.tw/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso

---

修改設定檔 (referenc: http://cha.homeip.net/blog/archives/2007/04/wubi_linux.html)

編輯 原始路徑:\ubuntu\instal\preseed.cfg

Modify from “d-i debian-installer/locale string zh_CN” to “d-i debian-installer/locale string zh_TW”

Modify from “d-i time/zone string Asia/Shanghai” to “d-i time/zone string Aisa/Taipei”

---

重新開機

---

在安裝的過程中 發現是簡體中文

安裝到語言包時 覺得安裝太慢 可能指到的server不在台灣的關係

跳過語言包的安裝

只好等到進Ubuntu在安裝嚕 (利用睡覺時間下載)

Reference:

http://ck69user.blogspot.com/2007/08/wubi-windowsubuntu.html

進入 系統 => 管理 => 語言支援 =>
check Chinese => 確認 => 安裝

看看是否有後續問題
我想是一定有的
有問題再po文吧
====
Related 畫面
1. 開機有兩個系統可以進入

2. 近拍

3. 進入Ubuntu - GRUB 開機選單


4. Ubuntu login


5. show 時間


6. 型號 R50e

7. update



透過Facebook分享

2007年10月23日 星期二

fon首頁可以支援搜尋台灣fon的所在地

今天收到fon的來信
發現搜尋fon的地點 可以支援中文街道的輸入
於是
搜尋一下我家的熱點

糟糕阿 怎麼搜尋不到阿

意外的卻發現原來家裡那邊
已經有那麼多fon熱點了


透過Facebook分享

HTC與FON 聯手合作,力拱手機WiFi上網

Reference:
http://www.fon.com/tw/landing/Newsletter102007#trick
如果你想要用HTC手機到處用 WiFi上網,現在你有更方便的選擇,為了力拱用手機WiFi上網這件事,從現在到農曆年前,HTC與FON推出了多種合作方案,只要你對某幾款先進的 HTC手機心動,給他用力買下去,你就可以獲得一台市價NTD1700元的 La Fonera PLUS,讓你可以在家輕鬆用手機打WIFI Skype電話,出門在外用手機抓到 FON訊號的時候,也可以打那免錢的Skype電話。心動了嗎?快快幫我們宣傳這個消息,注意一下那邊有在賣,錯過了就沒有了喔!

(Fon 我有幫你在blog宣傳喔)

透過Facebook分享

2007年10月22日 星期一

To check CheckBox is checked or not in Visual Studio 6

目的 : 檢查YourCheckBoxIDC是否有check

if (SendDlgItemMessage( YourCheckBoxIDC, BM_GETCHECK,0,0)==BST_CHECKED)
{
// yes, user check this checkbox
}
else
{
// no, user doesn't check this checkbox.
}

SendDlgItemMessage

Syntax

LRESULT SendDlgItemMessage(
HWND hDlg,
int nIDDlgItem,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);

SendDlgItemMessage會呼叫 SendMessage

SendMessage

Syntax

LRESULT SendMessage(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);

YourCheckBoxIDC 就是你拉到UI的CheckBox's ID

BM_GETCHECK (from http://msdn2.microsoft.com/en-us/library/aa452891.aspx)
This message is sent by an application to retrieve the check state of a radio button or check box

Msg(BST_CHECKED意義 (from http://msdn2.microsoft.com/en-us/library/8tba1y6f(VS.80).aspx)

BST_UNCHECKED Button state is unchecked.

BST_CHECKED Button state is checked.

透過Facebook分享

Test from gmail to blogger

Test from gmail to blogger
--
鍾志均
Chih-Chun Chung
Nelson
Email: chihchun.chung@gmail.com

透過Facebook分享