2007年9月28日 星期五

SerialForwarder without GUI

SerialForwarder 主要是用來將BaseStation收集到的資料傳送出去
收集的方式可以透過serial port或是從網路收集
一般在使用SerialForwarder的時候都會有一個java GUI跑出來
如果在command line的模式下直接執行的話
就會出現error

必須加上-no-gui參數
SerialForwarder才能在command line下正常執行
例如:
java net.tinyos.sf.SerialForwarder -no-gui

java net.tinyos.sf.SerialForwarder -comm serial@/dev/ttyUSB11:57600 -no-gui
參考網址:
http://stevenylai.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=amonth%3D4%26ayear%3D2007

2007年9月26日 星期三

最新文章和最新留言

其實blogger已經有提供此服務了

最新文章的加法
範本→網頁元素→加入網頁元素→資訊提供:
輸入:http://你的網址.blogspot.com/feeds/posts/full
標題輸入最新文章或其他你喜歡的即可

最新留言的加法
範本→網頁元素→加入網頁元素→資訊提供:
輸入:http://你的網址.blogspot.com/feeds/comments/full

參考來源:
http://hnigel.blogspot.com/2007/02/blog-post_13.html
http://hnigel.blogspot.com/2007/02/blog-post_4295.html

2007年9月24日 星期一

Sunday Supper

今天晚上是I-House這學期第一場Sunday Supper
除了有晚宴之外
還有表演節目
而且坐位的安排是隨機的
我那一桌的人完全沒有一個是我熟識的
一坐下來就是哈拉的時間啦
我還記得我右邊是一位韓國人
英文講的很好
感覺得出來在國外很久了
跟她稍微聊了一下
她很訝異我是第一次來美國
而且還說我英文還OK
她聽的懂
哈哈

而坐在我左邊的是一位很High的波蘭人
她講的英文超快的
我大概只聽的出來她是大四的學生
名字叫做anna
她是一個很nice的人
很可惜沒有跟她照相
What a pity!!

這是晚宴的現場


晚宴的主持人


靠近一點看


Cheers, have a good night!!

卡斯楚街 Castro Street

一般人通常對卡斯楚街並不是很了解
我也是到了舊金山才知道原來卡斯楚街原本是同性戀的居集地
以往是個不受歡迎的地方
但是由於同性戀漸漸被大家認同了之後
卡斯楚街就變成了一個熱門的景點
所以來到舊金山的旅客一定不會錯過這條街道
尤其是這個景點



看到那面旗子了嗎?
那就是卡斯楚街的象徵
以後有人送你一面彩色的旗子
你可以好好思考它真正涵意哦..

而且整條街上都是一些怪怪的東西
讓人感到好氣又好笑
像是



真不知道這裡的人腦袋裡都在想些什麼東西..
囧rz

這裡的商品也都滿有意思
除了一些奇奇怪怪讓人胡思亂想的東西之外
也是有些正常的小玩意
可以讓觀光客好好的shopping一番

而這趟卡斯楚之旅讓我們收穫最大的就是:



這真的是千古名言丫
共勉之.....

T-mobile

之前從台灣帶來的T-mobile預付卡
好像要在一個月內儲值一次不然錢就會被清空
但是我完全忘了儲值這件事
原本買了150分鐘的卡
打不到半個小時吧
現在已經被清空了 ><
只好再去線上加值$25元
可以再打130分鐘
T-mobile的線上加值有點奇怪
在輸入資料的時候會一直重新讀取網頁一次
害我很擔心是不是已經不小心刷了二次卡
不過後來做到最後一步驟才會真的扣款
而且是馬上就會收到簡訊告知可以使用
還算滿方便
官方網站:
http://www.t-mobile.com/


操作步驟:

點選官方網站中的 "plans"
進入plans之後
尋找 "Prepaid"
點選下方的"see rates"

出現Pepaid Plans 頁面後
尋找 "Refill online"

接著就進入填寫手機資料和選用debit card的頁面
手機號碼記得要填10碼
填完之後下一頁就要填信用卡資料
填完信用卡資料,按下continue鍵
就會進入最後的確認頁面
仔細檢查所填的資料沒有任何問題之後
再按下最後一個按鈕,就完成交易

就是這麼簡單啦
要注意的是T-mobile的網頁是asp寫的
好像用ie比較不會出問題
我用firefox會有點怪怪的
確認鍵常常消失不見..><

2007年9月23日 星期日

Facebook

在美國有很多人在用facebook
就好像台灣的PTT文化一樣
可以透過這個平台跟自己的好友聯絡
而且比較特別的是
只要你有加入facebook的社群
facebook可以很簡單的找到你的朋友
還可以藉由你所參加的network
找到同一所學校的同校或是校友
的確是挺方便的聯絡工具
難怪這裡的人這麼瘋facebook

網址:
http://www.facebook.com

2007年9月22日 星期六

改造blogger中引用文字(blockquote)的方法

範本 --> 修改 HTML --> 可以找到這段 blockquote 的原始碼.
如果沒有就自己新增
blockquote {
margin: 5px 0px 5px 0px;
padding: 5px;
border-style: solid;
border-width:1px;
}
參考來源:
http://skyvee.blogspot.com/2007/09/blogger-blockquote.html

2007年9月20日 星期四

在Ubuntu 中灌 TinyOS2.x 和TinyOS1.x

Step1 安裝Ubuntu 7.04
安裝Ubuntu的過程約半個小時~一個小時
可以至
http://www.ubuntu.com/getubuntu/download
下載最新live CD並燒錄至光碟
詳細安裝步驟省略

Step2 安裝TinyOS2.x
安裝完Ubuntu之後
先裝TinyOS2.x
因為目前己經有人為Ubuntu打包好TinyOS2.x
只要先修改/etc/apt/sources.list
$ sudo gedit /etc/apt/sources.list
並且加入下列檔案來源至sources.list中
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu feisty main
修改完sources.list,請儲存並關閉視窗
接著在command line中輸入以下指令安裝TinyOS2.x
$ sudo apt-get update
$ sudo apt-get install cvs subversion autoconf automake1.9 python-dev
$ sudo apt-get install g++ g++-3.4 gperf swig sun-java5-jdk graphviz alien fakeroot
$ sudo apt-get install tinyos tinyos-msp430 tinyos-avr
如果在安裝TinyOS2.x的時候有遇到任何詢問安裝相關程式的畫面時
請按"Y"或是"確認"完成安裝
在安裝Java時,可能會花費一段時間
而且安裝過程中可能會出現藍色畫面告知一些使用權限的資訊
直接按下"tab"到"確認"完成安裝

安裝完TinyOS2.x之後
可以輸入
$ motelist
測試是否能列出mote的基本資料
如果沒有將mote連接到電腦上
會出現"No devices found."

但是因為Ubuntu 7.04 USB driver 的問題
導致tmote 插上NB之後,居然找不到硬體
目前可以用以下方法解法
$ sudo apt-get remove brltty
$ sudo aptitude reinstall udev
執行完後重開電腦就可以了,
不過我沒有reboot,只是把mote重新plugin一次就可以找到了

Step3 安裝TinyOS1.x
安裝完TinyOS2.x
接著使用CVS安裝TinyOS1.x
如果系統中還沒有安裝CVS
請記得安裝
然後按照下列步驟安裝TinyOS1.x
$ cvs -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos login
$ cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co tinyos-1.x
$ sudo mv tinyos-1.x /opt
如果CVS詢問你的密碼時
直接按下Enter鍵跳過
而且下載TinyOS1.x大約需要半個小時
請耐心等候

Step4 環境設定
環境的設定非常重要
尤其是TinyOS和JAVA安裝的路徑一定要設定正確才行
還 有高手已寫好方便的設定檔供人下載
請至這裡下載設定檔並儲存在家目錄~/底下
$ cd ~/
$ wget http://www.5secondfuse.com/tinyos/.bash_tinyos
且在 ~/.bashrc 中加入
if [ -f ~/.bash_tinyos ]; then
    . ~/.bash_tinyos
fi
改完 ~/.bashrc 之後就可以在TinyOS1.x和TinyOS2.x切換
請記得將終端機重開才能看到正常切換
如下所示:
$ tos1
Setting up for TinyOS 1.x
...使用TinyOS1.x
$ tos2
Setting up for TinyOS 2.x
...使用TinyOS2.x
主要參考網址:
http://www.5secondfuse.com/tinyos/install.html
http://www.tinyos.net/scoop/story/2007/8/15/234856/990


Step5 安裝Javax.com
若要讓mote能和電腦溝通
也就是傳資料回電腦
就一定要使用Javax.com
不過預設是沒有安裝在電腦中的
請先至
http://javashoplm.sun.com/ECom/docs/Welcome.jsp
下載javax_comm-2_0_3-solsparc.tar.Z 並安裝

$ tar xvzf javax_comm-2_0_3-solsparc.tar.Z
$ sudo cp commapi/comm.jar $JDKROOT/jre/lib/ext/
$ sudo cp commapi/javax.comm.properties $JDKROOT/jre/lib/
$ sudo cp commapi/libSolarisSerialParallel.so /usr/lib

並修改$JDKROOT/jre/lib/javax.comm.properties
將最後一行改為
Driver=gnu.io.RXTXCommDriver
(請用vi 或 pico處理, gedit無法處理)

參考來源:
http://www.comnets.uni-bremen.de/typo3site/index.php?id=48


Step6 解決Java Serial Communications在TinyOS1.x的問題
在TinyOS1.x中需要安裝TOSComm
請先切換至TinyOS1.x的環境
$ tos1
再修改$TOSROOT/beta/TOSComm/comm/Makefile
加入
JAVADIR=/usr/lib/jvm/java-1.5.0-sun
接著執行
$ alias g++=g++-3.4; cd $TOSROOT/beta/TOSComm; sudo make
Step7 為TinyOS1.x安裝Java 工具
到/opt/tinos-1.x/tools/java底下執行
$ make
P.S
如果執行java的GUI程式出現空白畫面的情行
可能是因為java和compiz相衝
請修改環境變數
$ export AWT_TOOLKIT=”MToolkit”
如果在執行java程式遇到下列狀況
$ java net.tinyos.tools.Listen
getenv JNI library not found. Env.getenv will not work
.....
請執行下列指令,將libgetenv.so複製到正確的位置
$ sudo cp $TOSROOT/tools/java/jni/libgetenv.so $JDKROOT/jre/lib/i386/
$ cd $TOSROOT/tools/java/; sudo make
應該就可以解決了

2007年9月15日 星期六

A Network Architecture for Wireless Sensor Networks

這個是開發TinyOS的team
最近去旁聽他們meeting
都聽不太懂...囧

http://snap.cs.berkeley.edu/

讓你的VI看得懂NesC

VI能辨認很多種程式語言
只要去官方下載 *.vim
就可以讓你的VI看得懂新的程式語言

當然要開發TinyOS的時候
一定會用到NesC
可以先到
http://www.vim.org/scripts/script.php?script_id=899
下載nc.vim
並將這個nc.vim移到
~/.vim/ftdetect/

這個資料夾之下
記得將VI的 syntax打開
:syntax on

這樣VI就可以認得NesC啦

參考網址:
http://vimcdoc.sourceforge.net/doc/filetype.html#new-filetype

http://vimcdoc.sourceforge.net/doc/syntax.html

2007年9月13日 星期四

文獻管理軟體 JabRef

這套系統是用java寫的
主要是是用 bibtex 做管理。因此主要輸出是 bibtex 格式。
可以直接和 LaTeX 結合使用


Ubuntu下載網址:
http://archive.ubuntu.com/ubuntu/pool/multiverse/j/jabref/


參考網址:
http://barrosh-life.blogspot.com/2006/05/jabref.html

http://wiki.ubuntu.org.cn/UbuntuHelp:JabRef/zh


但是因為beryl和java相沖,所以必須修改一下設定檔
#sudo vi /usr/bin/jabref
在”#!/bin/bash“的下一行加入

pidof beryl && export AWT_TOOLKIT=”MToolkit”

應該就可以了

參考網址:
http://forum.ubuntu.org.cn/post-312070.html&sid=2a9374057eec89ce35d9e18372a95e26
http://linuxdesktop.cn/2007/04/13/solve-the-problem-with-java-swing-applications-under-beryl

bibtex

最近開始想整理自己的參考文獻
聽說bibtex編寫的reference可以直接和Latex聯合使用
用bibtex整理自已的參考文獻看起來很不錯用
先記下來有空好好研究一下

bibtex相關網站:
http://blog.linuxgem.org/lyanry/show/195.html

2007年9月11日 星期二

lyx note

這是一個很不錯的lyx教學網頁
有空來學學

http://homepage.mac.com/yenlung/WebWiki/LaTeXnote.html

支援中文的問題
http://blog.bs2.to/post/EdwardLee/8545


據說Latex搭配Jabref滿好用的,改天來試試看
http://jabref.sourceforge.net/

lyx wiki ( 裡面有很多可以參考的文件)
http://wiki.lyx.org/

中文設定參考
http://blog.bs2.to/post/EdwardLee/9952


Writing Self-Published Books with Lyx
http://www.troubleshooters.com/linux/lyx/self_publish_lyx.htm

2007年9月9日 星期日

Gilroy Premium Outlets

這家Outlets有賣很多名牌商品
打的折扣都很誇張
先記下來
改天再研究
哈哈

相關網頁:
http://www.premiumoutlets.com/outlets/outlet.asp?id=23

2007年9月4日 星期二

NAAN curry

今天是美國的Labor Day放假一天
人家都是出去玩
但是因為我們都沒有規劃好
沒有特別要去那裡玩
而且I-House今天晚餐也不供應
我們只好去外面覓食啦

所以來到這家老師推薦的curry店
但是實在是看不懂要怎麼點菜
就隨便亂點了幾樣combo的餐點
剛開始吃覺得很新鮮,還滿不錯的
但是吃到後來覺得有點辣
看別桌都很好吃的樣子
下次再點其它菜來吃吃好了..

2007年9月2日 星期日

Victoria`s Secret

從來沒有聽過這個牌子
而且畢竟這個牌子大部份的產品都是為女生而設計的
所以從來就沒有注意過
不過在美國買好像還挺便宜
有興趣的人可以參考一下
http://tinyurl.com/2vagvk

Marina Bay

如果沒聽錯的話,以後有機會到Marina Bay附近架設平台
現就先找一下地圖和相關資料
以後可能會用到
http://www.marinabayyachtharbor.com/
http://www.ci.richmond.ca.us/index.asp?NID=753

突然很想買Birkenstock

聽說在國外買Birkenstock很便宜
所以想說去San Francisco 的旗艦店晃晃
沒想到居然找不到@.@
原來那家店已經關了

沒關係天無絕人之路
可以上美國官網找看看最近的銷售點
http://www.birkenstockusa.com/

有一家就在Berkeley附近
改天有空在去晃晃好了

地址為
Earthly Goods

2100 Vine Street
Berkeley, CA 94709

google maps
http://maps.google.com/maps?f=q&hl=zh-TW&geocode=&q=2100+Vine+Street,+Berkeley,+CA+94709&sll=37.0625,-95.677068&sspn=27.976484,58.886719&amp;amp;ie=UTF8&ll=37.879409,-122.269077&spn=0.006792,0.014462&z=16&amp;amp;om=1&layer=tc&cbll=37.871857,-122.265079


9/8更新
走了很久才找到Earthly Goods
型號超少,而且又是賣原價
一整個不划算
不如線上買,如下網頁所示

http://www.footshopping.com/default_welt.cfm?AktionID=2

2007年9月1日 星期六

在Berkeley的信箱

UCBerkeley提供很多網路服務給學生使用
可以到http://ist.berkeley.edu/申請,
像是e-mail,無線網路,網路硬碟
我就偷偷的去申請了一個信箱...哈哈
不過不知道可以用多久
它的容量是250MB,還算夠用
而EECS給的信箱是無上限的
難怪三天兩頭就寄一堆信來.. ><
可以到這邊去收信
https://imap.eecs.berkeley.edu/

Berkeley的羽球社

其實在開學之前的社團聯展中
我有在Berkeley的羽球社留下我的E-mail
不過他們都沒有寄信通知我何時可以去打球
或是有什麼聚會
不過最近有收到信說他們這星期日要出去玩
可是我們根本就沒去打過球
直接去參加他們的出遊也有點奇怪
還是想想看有沒有其他的運動可以參加好了
我已經開始發福了...囧...

羽球社首頁
http://badminton.berkeley.edu/index.shtml
Related Posts Plugin for WordPress, Blogger...