雖然七三七巷的那間路邊攤燒烤比較有名,但無意間吃了串門子,覺得比七三七巷的還不賴!
2008/07/04
[雜七雜八] 內湖好吃的燒烤
內湖有間好吃的燒烤在麗山國中大門前馬路,靠港墘路的地方,名字叫"串門子燒烤",還蠻讚的!旁邊是一間漫畫店,營業時間是17:00到24:00,可以先打電話訂購,然後再去拿,那邊是外帶的,不是那種三五好友可以在那聚會聊天的店面。住附近的更可以去試試啦。
雖然七三七巷的那間路邊攤燒烤比較有名,但無意間吃了串門子,覺得比七三七巷的還不賴!
雖然七三七巷的那間路邊攤燒烤比較有名,但無意間吃了串門子,覺得比七三七巷的還不賴!
2008/03/04
[工作點滴] ncftp-3.2.1 cross-compiling
ncftp是一個ftp client,因為剛好案子需要使用ftp功能,
編譯步驟如下:
1. 產生Makefile,如果要用到curses得加入相關library,但我們的案子不需使用到!
./configure --disable-ccdv --without-curses --without-ncurse
2. 編輯Makefile,將CC跟STRIP修改如下
CROSS_COMPILE=arm-unknown-linux-gnu-
CC=${CROSS_COMPILE}gcc
STRIP=${CROSS_COMPILE}strip
3. Make it!!
編譯步驟如下:
1. 產生Makefile,如果要用到curses得加入相關library,但我們的案子不需使用到!
./configure --disable-ccdv --without-curses --without-ncurse
2. 編輯Makefile,將CC跟STRIP修改如下
CROSS_COMPILE=arm-unknown-linux-gnu-
CC=${CROSS_COMPILE}gcc
STRIP=${CROSS_COMPILE}strip
3. Make it!!
2007/12/23
[工作點滴] 安全監控產業的好文
我前陣子在網路上找尋資料時,不小心看到了一個Blog在討論關於安全監控產業的文章,還蠻特別的,平常在網路上看Blog,也沒看到針對這個產業而發表的文章,而且透過Andy的文章,就認識了一個朋友,也分享了一些心得,網址連結如下:
http://febon.blogspot.com/
如果對安全監控產業有興趣的,也可以一起來討論討論。
http://febon.blogspot.com/
如果對安全監控產業有興趣的,也可以一起來討論討論。
2007/12/10
[工作點滴] Eclipse IDE under Ubuntu
以下的大部份內容從網路上轉過來,再加上我在設定過程之中,碰到的問題做一點修正。原本 Ubuntu 在內定預設的是採用 GCJ-1.4,在執行上效能較不佳),因此第一步請在您熟悉的套件管理工具裡安裝如下的套件,在Ubuntu下可透過System/Synaptic Package Manage來安裝相關套件:
/etc/jvm (定義系統使用的 JAVA_HOME)
jar、java、javac
內容option 均挑選開頭為 /usr/lib/jvm/java-6-sun/.....
驗證在終端機執行下列命令:
打開 Eclipse 驗證使用的 JRE
[Help]->[About Eclipse Platform]->[Configuration Detail]
看看是否有多個"/usr/lib/jvm/java-6-sun- 1.6.0 ...."字詞出現即為正確。如此即建立好Java & Linux開發環境
當設定完以上的內容之後,為了達到更良的開發效能,除上述的過程設定完成後,再單獨下載Eclipse官方的最新版本,直接解壓縮到您喜愛的資料夾,解開並在桌面建立一個啟動圖示。
如要設定C/C++的IDE環境,開啟eclipse,並執行以下的選項
[Help]->[Software Updates]->[Find and Install]
開啟後選擇Search for new features to install選項,按Next。
在Sites to include in search欄中,勾選Europa Discovery Site,並在下面,勾選Automatically select mirrors,按著按Finish。
等待一陣子,
打開Europa Discovery Site的選單,勾選C/C++ Development Tools,然後按完成,即開始下載安裝C/C++的工具,安裝完成後,重新啟動Eclipse,即可新增C/C++的專案。
- sun-java6-jre (執行 Java 軟體必要的環境)
- sun-java6-jdk (Java 程序開發者才需要安裝)
- eclipse-jdt (Eclipse 的 Java 開發工具套件)
- eclipse-common-nls (Eclipse 的地區化語言訊息,想要中文的操作介面請裝它)
- galternatives (update-alternatives 的 GUI 前端工具,用來變更系統預設偏好)
/etc/jvm (定義系統使用的 JAVA_HOME)
- 檢查或增加下列在檔案的最前面
- /usr/lib/jvm/java-6-sun
- /usr/lib/jvm/java-6-sun
- Ubuntu 7.10: (已有不用追加)
- Ubuntu 7.04: 必須手動增加下列在第一行
/usr/lib/jvm/java-6-sun
jar、java、javac
內容option 均挑選開頭為 /usr/lib/jvm/java-6-sun/.....
驗證在終端機執行下列命令:
打開 Eclipse 驗證使用的 JRE
[Help]->[About Eclipse Platform]->[Configuration Detail]
看看是否有多個"/usr/lib/jvm/java-6-sun- 1.6.0 ...."字詞出現即為正確。如此即建立好Java & Linux開發環境
當設定完以上的內容之後,為了達到更良的開發效能,除上述的過程設定完成後,再單獨下載Eclipse官方的最新版本,直接解壓縮到您喜愛的資料夾,解開並在桌面建立一個啟動圖示。
如要設定C/C++的IDE環境,開啟eclipse,並執行以下的選項
[Help]->[Software Updates]->[Find and Install]
開啟後選擇Search for new features to install選項,按Next。
在Sites to include in search欄中,勾選Europa Discovery Site,並在下面,勾選Automatically select mirrors,按著按Finish。
等待一陣子,
打開Europa Discovery Site的選單,勾選C/C++ Development Tools,然後按完成,即開始下載安裝C/C++的工具,安裝完成後,重新啟動Eclipse,即可新增C/C++的專案。
2007/11/22
[工作點滴] Live555 streaming server "config.armlinux" 設定檔修正
紅字部份,不然在link的時候會出現一堆error......
CROSS_COMPILE= arm-unknown-linux-gnu-
COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_STRSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
C = c
C_COMPILER = $(CROSS_COMPILE)gcc
C_FLAGS = $(COMPILE_OPTS)
CPP = cpp
CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++
CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1
OBJ = o
LINK = $(CROSS_COMPILE)g++ -o
LINK_OPTS = -L.
CONSOLE_LINK_OPTS = $(LINK_OPTS)
LIBRARY_LINK = $(CROSS_COMPILE)ld -o
LIBRARY_LINK_OPTS = $(LINK_OPTS) -r -Bstatic
LIB_SUFFIX = a
LIBS_FOR_CONSOLE_APPLICATION =
LIBS_FOR_GUI_APPLICATION =
EXE =
CROSS_COMPILE= arm-unknown-linux-gnu-
COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_STRSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
C = c
C_COMPILER = $(CROSS_COMPILE)gcc
C_FLAGS = $(COMPILE_OPTS)
CPP = cpp
CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++
CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1
OBJ = o
LINK = $(CROSS_COMPILE)g++ -o
LINK_OPTS = -L.
CONSOLE_LINK_OPTS = $(LINK_OPTS)
LIBRARY_LINK = $(CROSS_COMPILE)ld -o
LIBRARY_LINK_OPTS = $(LINK_OPTS) -r -Bstatic
LIB_SUFFIX = a
LIBS_FOR_CONSOLE_APPLICATION =
LIBS_FOR_GUI_APPLICATION =
EXE =
2007/11/14
[工作點滴] 在知與無知間的抉擇
這陣子,在不斷嘗試一些新東西的過程之中,配合著一直改變的工作內容,我開始做一些實驗,有的時候,究竟要不要完全了解一個東西,才有辦法去完成這個工作?目前在我的觀察之中,是不必需要了解,就可以去做,然而這是短線,在長線觀點來看,有的時候造成的損失,並不會比較小!可是在實際上,上面看的是短期的績效,不管你隱性的成果如何的優良,只要是看不到,那就是個屁,是的!就是紅衫軍拼出來的字!
然而,我想實驗的,就是如何去創造出一個隱性的價值,去調整我所能掌握的組織,雖然我不甚認同在無知中去做事情,不過在實現產品的過程之中,完全拘泥於知這件事情上面,會造成許多延遲,而如何在知與無知之間,做很好的調整,真的是一件不容易的事情,但如果真的能好好的拿捏,我想我應該就更成長了。
然而,我想實驗的,就是如何去創造出一個隱性的價值,去調整我所能掌握的組織,雖然我不甚認同在無知中去做事情,不過在實現產品的過程之中,完全拘泥於知這件事情上面,會造成許多延遲,而如何在知與無知之間,做很好的調整,真的是一件不容易的事情,但如果真的能好好的拿捏,我想我應該就更成長了。
2007/11/06
[工作點滴] VisualC string轉成const char
// 轉化成c風格
string str1("hello world");
const char *c_str1=str1.c_str();
//轉化成數組
const char *a_str1=0;
a_str1=str1.data();
string str1("hello world");
const char *c_str1=str1.c_str();
//轉化成數組
const char *a_str1=0;
a_str1=str1.data();
2007/11/01
[工作點滴] 在ubuntu/debian添加開發工具package
在ubuntu/debian添加開發工具package
如果是 general development
apt-get install build-essential
如果是 X development
apt-get install x-window-system-dev
如果是 GNOME development
apt-get install gnome-devel
如果是 KDE development
apt-get install kde-devel
如果是 general development
apt-get install build-essential
如果是 X development
apt-get install x-window-system-dev
如果是 GNOME development
apt-get install gnome-devel
如果是 KDE development
apt-get install kde-devel
2007/10/29
[工作點滴] 超級變變變
最近幾個星期,工作內容轉換的速度真他X的有夠快,因此我把標題設定為超級變變變,就像在政治上的口水也可以把標題訂為超級騙騙騙,然後可以像網路上面的Flash動畫,製作出一連串的續集,反正接下來半年都是在選舉,用這個標題應該還不錯!剛好我又想到,長馬扁,就是常常騙人的意思。
回歸正題,我不曉得是我家主管在考驗我還是怎樣,最近工作常常就是:那個Fran,我來分工合作一下,你寫streaming server,我來寫client。一星期後,那個Fran,我在想那個Streaming server我請S公司去問一下價格,那client這邊有VLC、MPlayer,然後還有樓下的CMS,我們就都Try看看,接著,我又被指派到看VLC應用程式,又一星期後,那個Fran,CMS修改已經整理到一個段落,那我們就用這個好了,我工作內容又變處理CMS的軟體,一下,三個星期就這麼過去了,只見一事無成的我,也許,他想讓我學會如何將我的人生multitasking,而上星期五,我的最新任務又來了,又變成要寫協助寫VHDL了……然而,板子有點問題,星期一,我又回去弄CMS了!
因為這樣,我突然覺得有點Lost,可能主管們不知道系統不斷被中斷,一沒弄好就容易當機咩!我現在的日子就是這麼回事,而我也處於當機的邊緣…
回歸正題,我不曉得是我家主管在考驗我還是怎樣,最近工作常常就是:那個Fran,我來分工合作一下,你寫streaming server,我來寫client。一星期後,那個Fran,我在想那個Streaming server我請S公司去問一下價格,那client這邊有VLC、MPlayer,然後還有樓下的CMS,我們就都Try看看,接著,我又被指派到看VLC應用程式,又一星期後,那個Fran,CMS修改已經整理到一個段落,那我們就用這個好了,我工作內容又變處理CMS的軟體,一下,三個星期就這麼過去了,只見一事無成的我,也許,他想讓我學會如何將我的人生multitasking,而上星期五,我的最新任務又來了,又變成要寫協助寫VHDL了……然而,板子有點問題,星期一,我又回去弄CMS了!
因為這樣,我突然覺得有點Lost,可能主管們不知道系統不斷被中斷,一沒弄好就容易當機咩!我現在的日子就是這麼回事,而我也處於當機的邊緣…
訂閱:
文章 (Atom)