2013/09/18

ubuntu amd64 編譯 x86.deb for kernel

照理,編譯 kernel 有很多方法,這篇值得參考

但是,若需要編譯給別種架構的 CPU 的話,又想要編譯出 debian pkg 的話怎麼辦?

在編譯時有個 KBUILD_DEBARCH 選項可以用,範例如下:
make KBUILD_DEBARCH=i386 deb-pkg
當然,文件中有說明,請參見 Documentation/kbuild/kbuild.txt

2013/09/11

tar backup

tar 非常好用,很顯然的,因為太好用,常常都不知道怎麼用!怪哉。

寫過 daily update backup file 每日更新備份檔
事實上要備份還有更多工具,我也沒有想要函蓋全部的企圖,這邊只是寫下我比較愛用的方式

LOCAL MACHINE

Copy A/ ==> B/
$ cd A; tar cf - . --exclude=.git | (cd B/ && tar xBf -)

REMOTE MACHINE

Copy A/ ==> M:B/
$ cd A; tar cf - . --exclude=.git | rsh M 'cd B/ && tar xBf -'

替代的有如 scp....

tar 的好處可以過濾掉某些不要的檔,如範例中的 .git
也可以只備份較新的檔,例如

tar --newer-mtime="`date -r REF-FILE`" cf - --exclude=.git | (cd B/ && tar xBF -)


2013/09/04

顯示隱藏裝置

唉,離不開 Windows...

話說,我的 skype 在 win8 中一直無法使用,今天突然好了~~~

不知道是否有人想要把『隱藏的裝置』刪掉的需求?譬如,某些廠商提供的工具,竟然限定 COM port 只能在 1-6....可是在插拔過程中,我的 COM Port 都跑到不知道多少去了,總之,絕不在1-6!!!!

那怎麼辦咧?一個辦法是拿程式來改,另一個是把沒插在電腦上的,也就是被隱藏起來的裝置移除~~請見 http://support.microsoft.com/kb/315539

剪貼一下上面網址的內容:

如果要解決這個問題,並在您按一下 [顯示隱藏裝置] 時顯示相關裝置:
  1. 按一下 [開始],依序指向 [程式集] 及 [附屬應用程式],再按一下 [命令提示字元]
  2. 在命令提示字元中輸入下列命令,然後按下 ENTER:
    set devmgr_show_nonpresent_devices=1
  3. 在命令提示字元中輸入下列命令,然後按下 ENTER:
    start devmgmt.msc
  4. 疑難排解「裝置管理員」中的裝置和驅動程式。

    注意:請先在裝置管理員的 [檢視] 功能表上按一下 [顯示隱藏裝置],以顯示未連線至電腦的裝置。
  5. 完成疑難排解後,關閉「裝置管理員」。
  6. 在命令提示字元中輸入 exit

    請注意,關閉命令提示字元視窗時,Window 會清除您在步驟 2 中所設定的 devmgr_show_nonpresent_devices=1 變數,避免隱藏連線的裝置在您按一下 [顯示隱藏裝置] 時顯現。

把影片轉成 DVD

老實說,我家算很落後,影片只有DVD Player, 其他格式很難在我家流通
小羊用 M$ Movie Maker 做出來的影片,他也會燒在光碟片中,可是就很難享受它的內容
這邊介紹兩個:
一個叫  格式工廠, 參考介紹如下
http://www.azofreeware.com/2008/10/formatfactory-155.html

一個叫 DVD Styler, 參考介紹如下
http://www.azofreeware.com/2010/02/dvdstyler-1801.html

2013/09/03

把開機光碟做在 usb disk 中 boot from usb

久沒用就忘了,還是寫下來的好

如果你想把某一片開機光碟放在隨身碟中,你會怎麼做?
有個簡單的工具: http://sourceforge.net/projects/unetbootin/files/latest/download
要教學步驟嗎?請見這兒