sshsiung: 2010-06-29 07:44:47 網路AP 判例真有意思,其實我家的無線網路都開放給人使用,但是都沒有人連。
sshsiung: 2010-06-25 23:23:46 聽優客李林的歌。
sshsiung: 2010-06-25 22:59:00 開始抓1.2G 檔案,預計一小時。
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連線
sshsiung: 2010-06-24 21:57:39 這幾天看來N1 要準備升級到 2.2
sshsiung: 2010-06-22 07:16:44 出門前,忽然發現書架上有這幾天想要買的書,還好沒買..cc
sshsiung: 2010-06-17 06:53:24 下雨天走路好煩喔。
前陣子下錯指令,把一個下午寫得程式砍掉。這次發現 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
砍檔案之前還是要三思
前陣子把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 只要將目錄對應好,就可以達到一樣工作環境。
sshsiung: 2010-06-14 07:18:45 難得假日都下雨…..
sshsiung: 2010-06-14 07:02:14 打卡
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 起霧了