星期一, 9月 17, 2007

libmsn -- first step

最近想要自己寫個msn client 看看, 於是去下載了 libmsn
我剛裝完才想要試就遇到問題 :(

include msn.h 以後compile
結果發現
#error "No sstream/strstream implementation"
整個就囧掉了, google 了一下
加入了 #define HAVE_SSTREAM就讓我compile 了 (當然compile 的時候要加 -lmsn)
想說執行一下 ./a.out 結果他說沒找到 libmsn.so @@"

又google 了一下
在 /etc/ld.so.conf 裡面加入 libmsn.so 的位置
/usr/local/lib/ (預設)
然後 sudo ldconfig
然後終於可以執行什麼都沒有的程式了 (淚)
-----
解決以後覺得很
花了這麼多時間, 結果只要這幾個步驟就可以了
不過學習就是這樣吧 !?

星期四, 9月 13, 2007

更改 MAC address

ifdown eth0
ifconfig eth0 hw ether xx-xx-xx-xx-xx-xx-xx
ifup eth0

done !

星期三, 9月 12, 2007

skype for linux, 自動調整音量 囧

Skype 還真貼心, 有在更新linux 版
不過這幾天我用一用發現有點小問題..
我每講幾句話, skype 很貼心的自動音量調整
就會把我的音量減小, 過一段時間對方就完全聽不到了 @@" (跟我麥克風也有關係啦, 不過
主要是因為 skype 貼心的功能...)
google 了一下才找到 solution:
http://blog.techytim.com/2007/09/02/disable-skype-mic-auto-adjustment-in-ubuntu/

簡單的patch script:
http://rafb.net/p/ASbM3q35.html

更新(11/01/07):
最近因為重灌又裝了一次 skype, 好像已經有可以取消掉自動調整音量的選項了

星期一, 9月 10, 2007

架設 ftp

上次我自己嘗試要架ftp, 裝了wu-ftpd
看了man page 快瘋了

今天上網看到一篇文章說到 pro-ftpd & gpro-ftpd
可以輕鬆架起簡單的ftp(不是功能簡單啦, 是很方便架起來)

星期四, 9月 06, 2007

製作iso

在linux 製作iso 真是很簡單的事情(雖然我也沒在windows 下作過)

如果要把cd 作成iso, 只要把cd 放入光碟機中
然後
cp /dev/cdrom xxx.iso
或是
dd if=/dev/cdrom of=xxx.iso bs=512

把資料夾製作成iso 的話
mkisofs -J -l -o xxx.iso xxx/

星期日, 9月 02, 2007

local ip 設定

/etc/network/interfaces :

auto eth0

iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1

rename -- 大量修改檔名的工具

看到這篇才發現有這個東西
http://plog.longwin.com.tw/news-unix/2007/08/19/linux_tool_rename_2007

之前都要自己寫 bash script 來批次改檔名 XD
用法:
例: rename 's/0(\d\d)/$1/' *.jpg
把所有的 檔案裏面的編號 001, 002, 003 .... 改成 01, 02, 03

取消桌面(nautilus)

若要禁用nautilus 的桌面, 只要打開gconf-editor

/apps/nautilus/preferences

show_desktop 取消掉就可以了