sshlog
msgbartop
msgbarbottom

29 Jun 10 [Plurk] 2010-06-29 Log

sshsiung: 2010-06-29 07:44:47 網路AP 判例真有意思,其實我家的無線網路都開放給人使用,但是都沒有人連。

25 Jun 10 [Plurk] 2010-06-25 Log

sshsiung: 2010-06-25 23:23:46 聽優客李林的歌。
sshsiung: 2010-06-25 22:59:00 開始抓1.2G 檔案,預計一小時。

25 Jun 10 Nexus One 連結 Ubuntu Desktop

OS: Ubuntu 10.04

安裝 android sdk
android sdk download

安裝 sun-java

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin

觀察 usb id

sshsiung@luffy tools $ lsusb
Bus 001 Device 023: ID 18d1:4e12

修改 udev rules

sshsiung@luffy tools $ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1",MODE="0666"

重新啟動 udev service

sshsiung@luffy tools $ sudo service udev restart
udev start/running, process 10023

Nexus One 啟動 USB 除錯模式,接上電腦 USB ,執行 adb

sshsiung@luffy tools $ ./adb devices
List of devices attached
HT0xxxxxxx	device

執行 ddms -> 抓圖

參考資料:
Install the SDK
Developing on a Device
Android Screenshot
ADB on windows and Ubuntu Linux
Nexus One與Ubuntu連線

24 Jun 10 [Plurk] 2010-06-24 Log

sshsiung: 2010-06-24 21:57:39 這幾天看來N1 要準備升級到 2.2

22 Jun 10 [Plurk] 2010-06-22 Log

sshsiung: 2010-06-22 07:16:44 出門前,忽然發現書架上有這幾天想要買的書,還好沒買..cc

17 Jun 10 [Plurk] 2010-06-17 Log

sshsiung: 2010-06-17 06:53:24 下雨天走路好煩喔。

17 Jun 10 設定 Trash

前陣子下錯指令,把一個下午寫得程式砍掉。這次發現 libtrash 這套件,可以在 command 底下建立 Trash ,即使誤砍還是可以救得回來。

有很多方法可以建立這樣機制,例如修改 rm ,或者改用其他指令。不過 libtrash 部份會比較順手一點。

環境是 Ubuntu 10.04 ,若裝預設的 libtrash 2.4 會有問題,改用 libtrash 3.2 。參閱 https://launchpad.net/~softec/+archive/ppa ,不過要注意是要用手動方式加上去,不要用 apt-add-repository ppa:softec/ppa ,因為 他只提供 hardy 部份。

安裝好之後,加上這幾個變數:

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.3.2
export TRASH_OFF=NO
alias trashon="export TRASH_OFF=NO"
alias trashoff="export TRASH_OFF=YES"

後面兩個 alias 可以手動開關 trash 功能。

libtrash 設定檔放置 /etc/libtrash.conf ,若是個人設定請放 ~/.libtrash

TRASH_CAN = .Trash
GLOBAL_PROTECTION = NO
PROTECT_TRASH = YES

若沒有問題,以後砍檔案就會放到 ~/.Trash 目錄底下。
可以設定 crontab 定期清除 ~/.Trash

砍檔案之前還是要三思

15 Jun 10 Desktop 目錄規劃

前陣子把Office的 Desktop 目錄重新分配,這次加上 software raid 。

sshsiung@luffy ~ $ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000257ae

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1245     9999360   fd  Linux raid autodetect
/dev/sdb2            1245        3648    19301376   fd  Linux raid autodetect
/dev/sdb3            3649       30401   214893472+  83  Linux
sshsiung@luffy ~ $ sudo fdisk -l /dev/sda

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3e5e8b8

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13       99328   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        1258    10000384   fd  Linux raid autodetect
/dev/sda3            1258        3665    19336192   fd  Linux raid autodetect
/dev/sda4            3665       14594    87782401    5  Extended
/dev/sda5            3665        4163     3998720   82  Linux swap / Solaris
/dev/sda6            4163       14594    83782656   83  Linux
Filesystem            Size  Used Avail Use% Mounted on
/dev/md0               19G  4.0G   14G  23% /
none                 1003M  304K 1003M   1% /dev
none                 1007M  4.9M 1002M   1% /dev/shm
tmpfs                 200M   56M  145M  28% /tmp
none                 1007M  360K 1007M   1% /var/run
none                 1007M     0 1007M   0% /var/lock
none                 1007M     0 1007M   0% /lib/init/rw
/dev/sda1              94M   35M   55M  40% /boot
/dev/md1               37G  4.7G   30G  14% /home
/dev/sdb3             204G  121G   73G  63% /share
/dev/sda6              79G   53G   23G  71% /share/vm
/dev/sdc2              56G   36G   17G  69% /media/sunny
/dev/sdc1              56G   46G   11G  82% /media/Merry

將不常變動的放在其他目錄,像 Music / Videos / vm (vm 是放 Virtualbox 檔案),我的例子是放到 /share 這目錄
一些不重要常變動目錄像 Desktop / Documents / Pictures 放到 Dropbox 目錄,讓其他台電腦同步。
常用軟體設定放到 Dropbox 目錄,像 zim / homebank / filezilla / pidgin (對話紀錄)
程式專案放到 Home ,並用 git 管理。
修改 ~/.gtk-bookmarks :

file:///home/sshsiung/Dropbox/Documents
file:///share/Music
file:///home/sshsiung/Dropbox/Pictures
file:///share/Videos
file:///home/sshsiung/Downloads

修改 ~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Dropbox/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Dropbox/Documents"
XDG_MUSIC_DIR="/share/Music"
XDG_PICTURES_DIR="$HOME/Dropbox/Pictures"
XDG_VIDEOS_DIR="/share/Videos"
XDG_CACHE_HOME="/tmp"

/tmp 設定為 tmpfs ,並將 firefox / chromium cache directory 指定到 /tmp

tmpfs   /tmp    tmpfs   mode=1777,size=200M       0       0

設定 /share/vm , /share/iso nfs exports ,讓其他台 Desktop 可讀取 vm / iso 檔案

sshsiung@luffy ~ $ cat /etc/exports
/share/vm			nami(rw,sync,anonuid=500,anongid=500,no_subtree_check)
/share/iso			nami(rw,sync,anonuid=500,anongid=500,no_subtree_check)

設定 crontab ,按照星期七天,分別存放每天 /home 到本機 local disk 和 usb disk ,以及遠端機器。

其他 Linux Desktop 只要將目錄對應好,就可以達到一樣工作環境。

14 Jun 10 [Plurk] 2010-06-14 Log

sshsiung: 2010-06-14 07:18:45 難得假日都下雨…..
sshsiung: 2010-06-14 07:02:14 打卡

11 Jun 10 [Plurk] 2010-06-11 Log

sshsiung: 2010-06-11 21:34:01 煩煩煩煩煩煩煩煩煩煩煩煩
sshsiung: 2010-06-11 21:33:38 一定是報應發生在我身上。
sshsiung: 2010-06-11 21:31:49 會有一天煩到高血壓。
sshsiung: 2010-06-11 07:24:52 起霧了