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 =

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();

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