2008年4月12日 星期六

full circle managine 11

download page

You also can download previous magazine on
http://fullcirclemagazine.org/downloads/

or use this shellscript

#!/bin/bash
# belong to Nelson Chung' blog
wget http://fullcirclemagazine.org/download/Issue%200%20-%20English.pdf
wget http://fullcirclemagazine.org/download/fullcircle-issue01-english.pdf
wget http://fullcirclemagazine.org/download/fullcircle-issue2-eng.pdf
wget http://fullcirclemagazine.org/download/fullcircle-issue3-eng.pdf

for((i=0;i<=11;i=i+1))
do
count=$(($i+1))
PDFFILE="http://dl.fullcirclemagazine.org/issue""$count""_en.pdf"
wget $PDFFILE
done

透過Facebook分享

2008年4月11日 星期五

創造一個屬於自己的電視台

透過Yahoo! Live
就可以創造一個自己節目的電視台
當然
你需要一個webcam

nelsonchung沒人註冊
趕快給他註冊一下

http://live.yahoo.com/nelsonchung

透過Facebook分享

2008年4月10日 星期四

MagV免費網路看雜誌(55種台灣各類雜誌)

MagV免費網路看雜誌(55種台灣各類雜誌)

雖然非當期的內容
but, it's ok for me.

有嬰兒母親 這個適合我跟老婆一起看
三月份有提到
孕期體重增加的範圍 10~12 公斤
第1~4個月 about 3 kilogram
第5~7個月 about 5 kilogram
第8~~個月 about 5 kilogram

此外也有提到
剛出生的寶寶晚上都容易醒的發生原因
1. 睡眠型態尚未成熟 (營造日夜分明的環境)
2. 不恰當的育嬰習慣
3. 夜間流汗 (適合的紙尿褲)
4. 夜間哭鬧 (習慣在嬰兒自己的床上睡 而不是父母抱到睡著)
5. 白天過度刺激
6. 心理因素 (出現在小孩子面前 稍加安慰 次數不宜太多)

Reference:
重灌狂人's blog

透過Facebook分享

審查自己的思考

1. Can you explain your question?(你能說明你的問題嗎?)
2. Why do you think this is the answer?(為什麼你覺得這會是答案?)
3. Why have you used that method?(為什麼你會用這個方法?)
4. What if...?(那如果...你會怎麼做?)
5. The answer is...what is the question?(若答案是...那問題會是...?)
6. How could we check to see if the answer is correct?(如何確認答案是正確無誤的呢?)
7. Estimate the answer.(評估你的答案)
8. Are these ways of doing it?(這些方法真的行的通的嗎?)
9. How could you make the question easier/harder?(如何讓問題更簡單或更困難呢?)
10. Are you sure?(你確定這樣想沒錯?)

Reference:
凱總裁,紅燒獅子心
看英國人如何教出孩子的競爭力
對自己好一些:談技術手冊閱讀

透過Facebook分享

利用photoshop 製造氣泡的效果

You can reference the webpage

follow the rule.

不過還是需要經過了一些微調 for 自己的圖片

(拿掉圖片好了 怕有商業機密在裡面 ><)

透過Facebook分享

2008年4月8日 星期二

1. Connect bt device (cellphone) with PC


2. build a connection via SPP (Serial Port Profile).


3. You need to input password.
After that, OS will assign a com port to you.
In here, OS assign COM5 to me.

4. OK!!



5. 打開終端機 選擇com5 (for me)

就可以輸入指令嚕

下ate0 (讓 bt device 不要echo data 回來)
ate1 恢復原狀

at+cpms = "me" (切換成sms store in cellphone)
//下 command 成功
at+cpms="me"
+CPMS: 196,200,2,15,196,200
OK

at+cmgd =1
at+cmgd =2
at+cmgd =3
at+cmgd =4


at+cpms = "sm" (切換成sms store in sim card)
//下 command 成功
at+cpms="sm"
+CPMS: 2,15,2,15,196,200
OK


at+cmgd =1
at+cmgd =2
at+cmgd =3
at+cmgd =4

at+cmgd 各個參數的意思 可以參考

Deleting SMS Messages from Message Storage


透過Facebook分享

2008年4月7日 星期一

省下400塊的清潔費

上個禮拜回娘家
阿娘跟哥說要去把車子洗一洗
裡面也清一清

上次拿去給洗車業者洗的時候
洗回來覺得內部的部份
也沒有幫我處理的非常乾淨
還花了350

這次乾脆自己來處理一下好了

先在南部洗完車
再回北部處理內部 (因為需要吸塵器)

以下是我車子清完的成果



老婆說很乾淨
要付我30塊工錢

這樣我就賺到430塊了ㄝ

那為什麼可以省到 430 呢
因為這次要去另外一家洗
要400塊

透過Facebook分享

build linux kernel 手動 and use Debian tool

針對 /boot/grub/menu.lst這個檔案
用手動自己輸入與使用debian tool出來的差異性

nelsonchung@nelsonchung--ubuntu-NB:/usr/src$ diff /boot/grub/menu.lst /boot/grub/20080407menu.lst
133,152d132
< root="UUID=" root="UUID=" root="UUID=" root="UUID="> title Nelson Chung built by himself
> root (hd0,5)
> kernel /boot/vmlinuz-2.6.24-generic root=UUID=5cfcc0b4-207c-40e3-a7f9-db95f6e76d5f ro quiet splash
> initrd /boot/vmlinuz-2.6.24-generic
> quiet
>

差在
initrd的設定


Tsung's Blog(http://blog.longwin.com.tw/archives/000531.html)

initrd.img 的作用, 就是給核心提供啟動所需要的驅動.
為了方便, 把自己硬體的驅動都載入核心中.

我猜想這個設定
應該是要設定initrd.img的位置

那就先把原本驅動的image (initrd.img-2.6.22-14-generic)
設定到initrd去好了

另外也有initrd.img-2.6.24-custom可以設定

透過Facebook分享

亞培孕媽咪 胎教七部曲

http://www.abbottmama.com.tw/event/education/?WT.mc_id=15

透過Facebook分享

build Linux kernelon Ubuntu

承繼這篇所安裝的工具

build Linux kernel

cd 到該目錄下 /usr/src/.....
sudo make-kpkg clean
sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
程式 'fakeroot' 目前尚未安裝。 您可以由輸入以下內容安裝:
sudo apt-get install fakeroot
bash: fakeroot: command not found

sudo apt-get install fakeroot
(放進Ubuntu光碟片)
or 你有iso也可以參考

在ubuntu下掛載映像檔


sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

get message
dpkg-deb:正在建立套件“linux-headers-2.6.24-custom”,壓縮檔案為“../linux-headers-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb”。
cp -pf debian/control.dist debian/control
make[1]: Leaving directory `/usr/src/linux-2.6.24'
====== making target stamp-kernel-headers [new prereqs: linux-headers-2.6.24-custom linux-headers-2.6.24-custom]======
This is kernel package version 11.001.
echo done > stamp-kernel-headers
====== making target kernel_headers [new prereqs: stamp-configure stamp-prepare stamp-kernel-headers]======
This is kernel package version 11.001.


sudo cp /boot/grub/menu.lst /boot/grub/20080407menu.lst (just for myself)

sudo dpkg -i linux-image-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb

選中了曾被取消選擇的套件 linux-image-2.6.24-custom。
(正在讀取資料庫 ... 系統目前總共安裝有 140421 個檔案和目錄。)
正在解壓縮 linux-image-2.6.24-custom (從 linux-image-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb) ...
Done.
正在設定 linux-image-2.6.24-custom (2.6.24-custom-10.00.Custom) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
find: /lib/firmware/2.6.24-custom: 沒有此一檔案或目錄
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... found: (hd0,5)/boot/grub/image/love.xpm.gz

Found kernel: /boot/vmlinuz-2.6.24-generic
Found kernel: /boot/vmlinuz-2.6.24-custom
Found kernel: /boot/vmlinuz-2.6.22-14-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

sudo dpkg -i linux-headers-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb

linux-headers-2.6.22-14/
linux-headers-2.6.22-14-generic/
linux-headers-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb
nelsonchung@nelsonchung--ubuntu-NB:/usr/src$ sudo dpkg -i linux-headers-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb
選中了曾被取消選擇的套件 linux-headers-2.6.24-custom。
(正在讀取資料庫 ... 系統目前總共安裝有 142685 個檔案和目錄。)
正在解壓縮 linux-headers-2.6.24-custom (從 linux-headers-2.6.24-custom_2.6.24-custom-10.00.Custom_i386.deb) ...
正在設定 linux-headers-2.6.24-custom (2.6.24-custom-10.00.Custom) ...

OK!!

Reference:

網工阿澤-學習紀錄

ps:
摘錄man裡面對於 fakeroot 的解釋
Name
fakeroot - run a command in an environment faking root privileges for
file manipulation
DESCRIPTION
fakeroot runs a command in an environment wherein it appears to have
root privileges for file manipulation. This is useful for allowing
users to create archives (tar, ar, .deb etc.) with files in them with
root permissions/ownership.

摘錄man裡面對於 make-kgkg 的解釋
NAME
make-kpkg - build Debian kernel packages from Linux kernel sources

透過Facebook分享

build Linux kernel

解壓縮 linux-2.6.24.tar.bz2 to /usr/src/linux-2.6.24
cd /usr/src/linux-2.6.24
sudo make menuconfig (make menuconfig)

/* error message

HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/lxdialog/checklist.o
在包含自 scripts/kconfig/lxdialog/checklist.c:24 的檔案中:
scripts/kconfig/lxdialog/dialog.h:32:20: 錯誤: curses.h:沒有此一檔案或目錄
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:97: 錯誤: expected specifier-qualifier-list before 「chtype」
scripts/kconfig/lxdialog/dialog.h:187: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:194: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:196: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:197: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:198: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:199: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/dialog.h:201: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/checklist.c:31: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/checklist.c:59: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/checklist.c:95: 錯誤: expected 「)」 before 「*」 token
scripts/kconfig/lxdialog/checklist.c: 在函式 「dialog_checklist」 中:
scripts/kconfig/lxdialog/checklist.c:116: 錯誤: 「WINDOW」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:116: 錯誤: (即使在一個函式內多次出現,每個未宣告的識別碼在其
scripts/kconfig/lxdialog/checklist.c:116: 錯誤: 所在的函式內只報告一次。)
scripts/kconfig/lxdialog/checklist.c:116: 錯誤: 「dialog」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:116: 錯誤: 「list」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:116: 警告: 逗號運算式的左運算元不起作用
scripts/kconfig/lxdialog/checklist.c:129: 警告: 隱含宣告函式 「getmaxy」
scripts/kconfig/lxdialog/checklist.c:129: 錯誤: 「stdscr」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:130: 錯誤: 「KEY_MAX」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:131: 警告: 隱含宣告函式 「getmaxx」
scripts/kconfig/lxdialog/checklist.c:137: 錯誤: 「COLS」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:138: 錯誤: 「LINES」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:140: 警告: 隱含宣告函式 「draw_shadow」
scripts/kconfig/lxdialog/checklist.c:142: 警告: 隱含宣告函式 「newwin」
scripts/kconfig/lxdialog/checklist.c:143: 警告: 隱含宣告函式 「keypad」
scripts/kconfig/lxdialog/checklist.c:143: 錯誤: 「TRUE」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:145: 警告: 隱含宣告函式 「draw_box」
scripts/kconfig/lxdialog/checklist.c:146: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:146: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:147: 警告: 隱含宣告函式 「wattrset」
scripts/kconfig/lxdialog/checklist.c:147: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:148: 警告: 隱含宣告函式 「mvwaddch」
scripts/kconfig/lxdialog/checklist.c:150: 警告: 隱含宣告函式 「waddch」
scripts/kconfig/lxdialog/checklist.c:151: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:154: 警告: 隱含宣告函式 「print_title」
scripts/kconfig/lxdialog/checklist.c:156: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:157: 警告: 隱含宣告函式 「print_autowrap」
scripts/kconfig/lxdialog/checklist.c:164: 警告: 隱含宣告函式 「subwin」
scripts/kconfig/lxdialog/checklist.c:171: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:171: 錯誤: 「struct dialog_color」 沒具名為 「atr」 的成員
scripts/kconfig/lxdialog/checklist.c:189: 警告: 隱含宣告函式 「print_item」
scripts/kconfig/lxdialog/checklist.c:192: 警告: 隱含宣告函式 「print_arrows」
scripts/kconfig/lxdialog/checklist.c:195: 警告: 隱含宣告函式 「print_buttons」
scripts/kconfig/lxdialog/checklist.c:197: 警告: 隱含宣告函式 「wnoutrefresh」
scripts/kconfig/lxdialog/checklist.c:199: 警告: 隱含宣告函式 「doupdate」
scripts/kconfig/lxdialog/checklist.c:202: 警告: 隱含宣告函式 「wgetch」
scripts/kconfig/lxdialog/checklist.c:210: 錯誤: 「KEY_UP」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:210: 錯誤: 「KEY_DOWN」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:220: 錯誤: 「FALSE」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:221: 警告: 隱含宣告函式 「scrollok」
scripts/kconfig/lxdialog/checklist.c:222: 警告: 隱含宣告函式 「wscrl」
scripts/kconfig/lxdialog/checklist.c:232: 警告: 隱含宣告函式 「wrefresh」
scripts/kconfig/lxdialog/checklist.c:293: 警告: 隱含宣告函式 「delwin」
scripts/kconfig/lxdialog/checklist.c:297: 錯誤: 「KEY_LEFT」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:298: 錯誤: 「KEY_RIGHT」 未宣告 (在此函式內第一次使用)
scripts/kconfig/lxdialog/checklist.c:310: 警告: 隱含宣告函式 「on_key_esc」
scripts/kconfig/lxdialog/checklist.c:312: 錯誤: 「KEY_RESIZE」 未宣告 (在此函式內第一次使用)
make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
make: *** [menuconfig] Error 2

sudo apt-get install libncurses5-dev


nelsonchung@nelsonchung--ubuntu-NB:/usr/src/linux-2.6.24/scripts/kconfig/lxdialog$ sudo make menuconfig
make: *** No rule to make target `menuconfig'. Stop.

sudo apt-get install kernel-package

nelsonchung@nelsonchung--ubuntu-NB:/usr/src/linux-2.6.24/scripts/kconfig/lxdialog$ sudo apt-get install kernel-package
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
The following packages were automatically installed and are no longer required:
python-pymad python-pyogg python-pyvorbis python-mutagen python-pysqlite2
Use 'apt-get autoremove' to remove them.
下列的【新】套件都將被安裝:
intltool-debian po-debconf
建議(Suggested)的套件:
linux-source kernel-source libdb3-dev docbook-utils
推薦(Recommended)的套件:
libmail-sendmail-perl libcompress-zlib-perl
下列的【新】套件都將被安裝:
intltool-debian kernel-package po-debconf
更新 0 個套件,新安裝 3 個套件,刪除 0 個套件,另不更新 0 個套件。
需要下載 659kB 的檔案。
解壓縮後將消耗 2683kB 的空間。
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵 y
下載:1 http://tw.archive.ubuntu.com gutsy/main intltool-debian 0.35.0+20060710.1 [31.6kB]
下載:2 http://tw.archive.ubuntu.com gutsy/main po-debconf 1.0.9 [117kB]
下載:3 http://tw.archive.ubuntu.com gutsy/main kernel-package 11.001 [510kB]
讀取 659kB 用了 14s (45.3kB/s)
選中了曾被取消選擇的套件 intltool-debian。
(正在讀取資料庫 ... 系統目前總共安裝有 138561 個檔案和目錄。)
正在解壓縮 intltool-debian (從 .../intltool-debian_0.35.0+20060710.1_all.deb) ...
選中了曾被取消選擇的套件 po-debconf。
正在解壓縮 po-debconf (從 .../po-debconf_1.0.9_all.deb) ...
選中了曾被取消選擇的套件 kernel-package。
正在解壓縮 kernel-package (從 .../kernel-package_11.001_all.deb) ...
正在設定 intltool-debian (0.35.0+20060710.1) ...
正在設定 po-debconf (1.0.9) ...
正在設定 kernel-package (11.001) ...

nelsonchung@nelsonchung--ubuntu-NB:/usr/src/linux-2.6.24/scripts/kconfig/lxdialog$ make menuconfig
make: *** No rule to make target `menuconfig'. Stop.


sudo apt-get install libqt3-mt-dev

nelsonchung@nelsonchung--ubuntu-NB:/usr/src/linux-2.6.24/scripts/kconfig/lxdialog$ sudo apt-get install libqt3-mt-dev
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
The following packages were automatically installed and are no longer required:
python-pymad python-pyogg python-pyvorbis python-mutagen python-pysqlite2
Use 'apt-get autoremove' to remove them.
下列的【新】套件都將被安裝:
comerr-dev libaudio-dev libcupsys2-dev libgcrypt11-dev libgl1-mesa-dev
libglu1-mesa-dev libgnutls-dev libgnutlsxx13 libgpg-error-dev
libjpeg62-dev libkadm55 libkrb5-dev liblcms1-dev liblzo2-dev libmng-dev
libopencdk8-dev libpopt-dev libqt3-headers libtasn1-3-dev libxmu-dev
libxmu-headers libxt-dev mesa-common-dev qt3-dev-tools
建議(Suggested)的套件:
libgcrypt11-doc gnutls-doc gnutls-bin krb5-doc libqt3-i18n qt3-doc
推薦(Recommended)的套件:
libqt3-compat-headers
下列的【新】套件都將被安裝:
comerr-dev libaudio-dev libcupsys2-dev libgcrypt11-dev libgl1-mesa-dev
libglu1-mesa-dev libgnutls-dev libgnutlsxx13 libgpg-error-dev
libjpeg62-dev libkadm55 libkrb5-dev liblcms1-dev liblzo2-dev libmng-dev
libopencdk8-dev libpopt-dev libqt3-headers libqt3-mt-dev libtasn1-3-dev
libxmu-dev libxmu-headers libxt-dev mesa-common-dev qt3-dev-tools
更新 0 個套件,新安裝 25 個套件,刪除 0 個套件,另不更新 0 個套件。
需要下載 6095kB 的檔案。
解壓縮後將消耗 21.4MB 的空間。
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵 y
下載:1 http://tw.archive.ubuntu.com gutsy/main libxmu-headers 2:1.0.3-1ubuntu1 [20.7kB]
下載:2 http://tw.archive.ubuntu.com gutsy/main libxt-dev 1:1.0.5-3 [482kB]
下載:3 http://tw.archive.ubuntu.com gutsy/main libgnutlsxx13 1.6.3-1build1 [105kB]
下載:4 http://tw.archive.ubuntu.com gutsy/main libgpg-error-dev 1.4-2ubuntu1 [33.9kB]
下載:5 http://tw.archive.ubuntu.com gutsy/main libgcrypt11-dev 1.2.4-2ubuntu2 [249kB]
下載:6 http://tw.archive.ubuntu.com gutsy/main libtasn1-3-dev 0.3.9-1 [311kB]
下載:7 http://tw.archive.ubuntu.com gutsy/main libpopt-dev 1.10-3build1 [38.3kB]
下載:8 http://tw.archive.ubuntu.com gutsy/main libopencdk8-dev 0.5.13-2 [125kB]
下載:9 http://tw.archive.ubuntu.com gutsy/main liblzo2-dev 2.02-3 [139kB]
下載:10 http://tw.archive.ubuntu.com gutsy/main libgnutls-dev 1.6.3-1build1 [399kB]
下載:11 http://tw.archive.ubuntu.com gutsy-updates/main libkadm55 1.6.dfsg.1-7ubuntu0.1 [148kB]
下載:12 http://tw.archive.ubuntu.com gutsy-updates/main comerr-dev 2.1-1.40.2-1ubuntu1.1 [40.6kB]
下載:13 http://tw.archive.ubuntu.com gutsy-updates/main libkrb5-dev 1.6.dfsg.1-7ubuntu0.1 [88.6kB]
下載:14 http://tw.archive.ubuntu.com gutsy-updates/main libcupsys2-dev 1.3.2-1ubuntu7.5 [146kB]
下載:15 http://tw.archive.ubuntu.com gutsy/main mesa-common-dev 7.0.1-1ubuntu3 [182kB]
下載:16 http://tw.archive.ubuntu.com gutsy/main libgl1-mesa-dev 7.0.1-1ubuntu3 [26.0kB]
下載:17 http://tw.archive.ubuntu.com gutsy/main libglu1-mesa-dev 7.0.1-1ubuntu3 [258kB]
下載:18 http://tw.archive.ubuntu.com gutsy/main libjpeg62-dev 6b-14 [188kB]
下載:19 http://tw.archive.ubuntu.com gutsy/main liblcms1-dev 1.16-5ubuntu3 [626kB]
下載:20 http://tw.archive.ubuntu.com gutsy/main libmng-dev 1.0.9-1 [285kB]
下載:21 http://tw.archive.ubuntu.com gutsy-updates/main libqt3-headers 3:3.3.8really3.3.7-0ubuntu11.1 [355kB]
下載:22 http://tw.archive.ubuntu.com gutsy/main libxmu-dev 2:1.0.3-1ubuntu1 [54.8kB]
下載:23 http://tw.archive.ubuntu.com gutsy/main libaudio-dev 1.9-2 [506kB]
下載:24 http://tw.archive.ubuntu.com gutsy-updates/main qt3-dev-tools 3:3.3.8really3.3.7-0ubuntu11.1 [1239kB]
下載:25 http://tw.archive.ubuntu.com gutsy-updates/main libqt3-mt-dev 3:3.3.8really3.3.7-0ubuntu11.1 [49.0kB]
讀取 6095kB 用了 2m12s (46.1kB/s)
選中了曾被取消選擇的套件 libxmu-headers。
(正在讀取資料庫 ... 系統目前總共安裝有 138837 個檔案和目錄。)
正在解壓縮 libxmu-headers (從 .../libxmu-headers_2%3a1.0.3-1ubuntu1_all.deb) ...
選中了曾被取消選擇的套件 libxt-dev。
正在解壓縮 libxt-dev (從 .../libxt-dev_1%3a1.0.5-3_i386.deb) ...
選中了曾被取消選擇的套件 libgnutlsxx13。
正在解壓縮 libgnutlsxx13 (從 .../libgnutlsxx13_1.6.3-1build1_i386.deb) ...
選中了曾被取消選擇的套件 libgpg-error-dev。
正在解壓縮 libgpg-error-dev (從 .../libgpg-error-dev_1.4-2ubuntu1_i386.deb) ...
選中了曾被取消選擇的套件 libgcrypt11-dev。
正在解壓縮 libgcrypt11-dev (從 .../libgcrypt11-dev_1.2.4-2ubuntu2_i386.deb) ...
選中了曾被取消選擇的套件 libtasn1-3-dev。
正在解壓縮 libtasn1-3-dev (從 .../libtasn1-3-dev_0.3.9-1_i386.deb) ...
選中了曾被取消選擇的套件 libpopt-dev。
正在解壓縮 libpopt-dev (從 .../libpopt-dev_1.10-3build1_i386.deb) ...
選中了曾被取消選擇的套件 libopencdk8-dev。
正在解壓縮 libopencdk8-dev (從 .../libopencdk8-dev_0.5.13-2_i386.deb) ...
選中了曾被取消選擇的套件 liblzo2-dev。
正在解壓縮 liblzo2-dev (從 .../liblzo2-dev_2.02-3_i386.deb) ...
選中了曾被取消選擇的套件 libgnutls-dev。
正在解壓縮 libgnutls-dev (從 .../libgnutls-dev_1.6.3-1build1_i386.deb) ...
選中了曾被取消選擇的套件 libkadm55。
正在解壓縮 libkadm55 (從 .../libkadm55_1.6.dfsg.1-7ubuntu0.1_i386.deb) ...
選中了曾被取消選擇的套件 comerr-dev。
正在解壓縮 comerr-dev (從 .../comerr-dev_2.1-1.40.2-1ubuntu1.1_i386.deb) ...
選中了曾被取消選擇的套件 libkrb5-dev。
正在解壓縮 libkrb5-dev (從 .../libkrb5-dev_1.6.dfsg.1-7ubuntu0.1_i386.deb) ...
選中了曾被取消選擇的套件 libcupsys2-dev。
正在解壓縮 libcupsys2-dev (從 .../libcupsys2-dev_1.3.2-1ubuntu7.5_i386.deb) ...
選中了曾被取消選擇的套件 mesa-common-dev。
正在解壓縮 mesa-common-dev (從 .../mesa-common-dev_7.0.1-1ubuntu3_all.deb) ...
選中了曾被取消選擇的套件 libgl1-mesa-dev。
正在解壓縮 libgl1-mesa-dev (從 .../libgl1-mesa-dev_7.0.1-1ubuntu3_all.deb) ...
選中了曾被取消選擇的套件 libglu1-mesa-dev。
正在解壓縮 libglu1-mesa-dev (從 .../libglu1-mesa-dev_7.0.1-1ubuntu3_i386.deb) ...
選中了曾被取消選擇的套件 libjpeg62-dev。
正在解壓縮 libjpeg62-dev (從 .../libjpeg62-dev_6b-14_i386.deb) ...
選中了曾被取消選擇的套件 liblcms1-dev。
正在解壓縮 liblcms1-dev (從 .../liblcms1-dev_1.16-5ubuntu3_i386.deb) ...
選中了曾被取消選擇的套件 libmng-dev。
正在解壓縮 libmng-dev (從 .../libmng-dev_1.0.9-1_i386.deb) ...
選中了曾被取消選擇的套件 libqt3-headers。
正在解壓縮 libqt3-headers (從 .../libqt3-headers_3%3a3.3.8really3.3.7-0ubuntu11.1_i386.deb) ...
選中了曾被取消選擇的套件 libxmu-dev。
正在解壓縮 libxmu-dev (從 .../libxmu-dev_2%3a1.0.3-1ubuntu1_i386.deb) ...
選中了曾被取消選擇的套件 libaudio-dev。
正在解壓縮 libaudio-dev (從 .../libaudio-dev_1.9-2_i386.deb) ...
選中了曾被取消選擇的套件 qt3-dev-tools。
正在解壓縮 qt3-dev-tools (從 .../qt3-dev-tools_3%3a3.3.8really3.3.7-0ubuntu11.1_i386.deb) ...
選中了曾被取消選擇的套件 libqt3-mt-dev。
正在解壓縮 libqt3-mt-dev (從 .../libqt3-mt-dev_3%3a3.3.8really3.3.7-0ubuntu11.1_i386.deb) ...
正在設定 libxmu-headers (2:1.0.3-1ubuntu1) ...
正在設定 libxt-dev (1:1.0.5-3) ...
正在設定 libgnutlsxx13 (1.6.3-1build1) ...

正在設定 libgpg-error-dev (1.4-2ubuntu1) ...
正在設定 libgcrypt11-dev (1.2.4-2ubuntu2) ...
正在設定 libtasn1-3-dev (0.3.9-1) ...

正在設定 libpopt-dev (1.10-3build1) ...
正在設定 libopencdk8-dev (0.5.13-2) ...

正在設定 liblzo2-dev (2.02-3) ...
正在設定 libgnutls-dev (1.6.3-1build1) ...
正在設定 libkadm55 (1.6.dfsg.1-7ubuntu0.1) ...

正在設定 comerr-dev (2.1-1.40.2-1ubuntu1.1) ...

正在設定 libkrb5-dev (1.6.dfsg.1-7ubuntu0.1) ...
正在設定 libcupsys2-dev (1.3.2-1ubuntu7.5) ...
正在設定 mesa-common-dev (7.0.1-1ubuntu3) ...
正在設定 libgl1-mesa-dev (7.0.1-1ubuntu3) ...
正在設定 libglu1-mesa-dev (7.0.1-1ubuntu3) ...
正在設定 libjpeg62-dev (6b-14) ...
正在設定 liblcms1-dev (1.16-5ubuntu3) ...
正在設定 libmng-dev (1.0.9-1) ...
正在設定 libqt3-headers (3:3.3.8really3.3.7-0ubuntu11.1) ...
正在設定 libxmu-dev (2:1.0.3-1ubuntu1) ...
正在設定 libaudio-dev (1.9-2) ...
正在設定 qt3-dev-tools (3:3.3.8really3.3.7-0ubuntu11.1) ...

正在設定 libqt3-mt-dev (3:3.3.8really3.3.7-0ubuntu11.1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

nelsonchung@nelsonchung--ubuntu-NB:/usr/src/linux-2.6.24/scripts/kconfig/lxdialog$ make menuconfig
make: *** No rule to make target `menuconfig'. Stop.


logout

login

sudo make mrproper

sudo make menuconfig

It's ok to start.

Processor type and features
Enable seccomp to safely compute untrusted bytecode
Timer frequency (from 250 to 1000MZ)
(程式反應速度較快)
Network device support
關掉
Ethernet (1000Mbit)
Ethernet (10000Mbit)
Token Ring driver support
ATM drivers
FDDI driver support
HIPPI driver support

sudo make clean
sudo make bzImage
AS arch/x86/boot/compressed/head_32.o
CC arch/x86/boot/compressed/misc_32.o
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
HOSTCC arch/x86/boot/compressed/relocs
RELOCS arch/x86/boot/compressed/vmlinux.relocs
BUILD arch/x86/boot/compressed/vmlinux.bin.all
GZIP arch/x86/boot/compressed/vmlinux.bin.gz
LD arch/x86/boot/compressed/piggy.o
LD arch/x86/boot/compressed/vmlinux
OBJCOPY arch/x86/boot/vmlinux.bin
HOSTCC arch/x86/boot/tools/build
BUILD arch/x86/boot/bzImage
Root device is (8, 6)
Setup is 10936 bytes (padded to 11264 bytes).
System is 1737 kB
Kernel: arch/x86/boot/bzImage is ready (#1)

sudo make modules

ok
build 完
卻不太曉得要如何去設定 /boot/grub/menu.lst


Reference:
鳥哥的私房菜 - Linux 的核心編譯與管理

透過Facebook分享

Convert WMA to MP3 空中英語教室廣播檔轉成MP3

之前文章

mms downloader(抓取廣播檔)

wma -> wav -> mp3(廣播檔轉成mp3)

現在用成shellscript交給電腦一次處理大約30個左右的檔案

#!/bin/bash
# belong to Nelson Chung' blog
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

count=0
ten=10
for (( i=1; i<=9; i=i+1 ))
do
count=$(($count+1))
echo "Number is "$count""
WMAfilename="2008030""$count""baa.wma"
WAVfilename="2008030""$count""baa.wav"
MP3filename="2008030""$count""baa.mp3"
echo "$WMAfilename"
test -e $WMAfilename && mplayer $WMAfilename -ao pcm:file=$WAVfilename || echo "File Not Exist!!"
test -e $WAVfilename && lame -ms $WAVfilename -o $MP3filename || echo "File Not Exist!!"
done

for (( i=10; i<=31; i=i+1 ))
do
count=$(($count+1))
echo "Number is "$count""
WMAfilename="200803""$count""baa.wma"
WAVfilename="200803""$count""baa.wav"
MP3filename="200803""$count""baa.mp3"
echo "$WMAfilename"
test -e $WMAfilename && mplayer $WMAfilename -ao pcm:file=$WAVfilename || echo "File Not Exist!!"
test -e $WAVfilename && lame -ms $WAVfilename -o $MP3filename || echo "File Not Exist!!"
done
echo "Done!!"

這個shellscript可以把你所先抓下來的廣播檔轉換成mp3
可以把 200803 的部份 轉成 mp3

透過Facebook分享

Get 200804 四月份 空中英語教室 廣播版

無法查看此摘要。請 按這裡查看文章。

透過Facebook分享