2011年10月30日 星期日

神奇的鏡子~

小時候聽過白雪公主的故事~
那位美麗又黑心的母后,問鏡子的事情,
這如果在上個世代來說,是件神話(神經病說的話)。
但是在這個世代,已經做出來了。

位生活好便利

http://www.mydesy.com/cybertecture-mirror

這個如果應用在居家智慧化生活空間,一定很棒。
只是這個七千七百美元大洋,不是有個凱子的爹,是買不起的。

2011年10月27日 星期四

設計是什麼?

今天從這篇文章中,以工程師角落來看什麼是設計
http://blog.vgod.tw/2009/12/07/text-editing/

原來設計是
解決問題+豐富的知識+以使用者易用,易懂的介面。

設計就是這麼簡單~~

2011年10月23日 星期日

令人看了都會感動~

今天收到一封傳寄信件,內容說到“一位《台灣小女生》的公益事蹟“
http://wd-pro.com/blog/post/8/
之前有看看此新聞,但是郤不曾有深刻感受過。
在這幾年,自已有小朋友,而我們夫妻倆因為工作以及學業,陪同小朋友時間實在不多,
加上看到菜市小販,夜市攤位,父母親忙著生意,而小朋友就讓他們自已在旁,讀書,寫字,

甚至隨地就睡,心裡有種說不出的難過。

政府年年都教育不會有貧富而有不同,但是誰都看得出來,教育也開始貧富不均地出現,
當教育是唯一攞脫貧窮的路也是那麼難行時,是否窮人就永遠無反身的機會。


不要忘了自已的初忠。

2011年10月10日 星期一

Google超強大HTML5示範案例

今天找資料逛網站時,發現了這個網頁
http://www.mydesy.com/the-wilderness-downtown

示範HTML5可以做到什麼地步,看了這網頁介紹後。
自已也上去玩看看,輸入自己家的住址,真得變成自己家的地圖了。
看了實在很感動說,主要是從俯視圖慢慢帶到自己家裡上空,
有一種特別感覺。

希望大家也可以上去玩看看

2011年10月6日 星期四

Processing+Ubuntu11.04-64bit

想在ubuntu上也可以使用Processing開發,所以
解開
tar xvf processing-1.5.1-linux.tgz
jimchin@mpinfo-jimchin:~$ tar xvf processing-1.5.1-linux.tgz

進入解開資料夾內
jimchin@mpinfo-jimchin:~$ cd processing-1.5.1

執行processing
jimchin@mpinfo-jimchin:~/processing-1.5.1$ ./processing 

發生以下錯誤,本以為是Java發生問題,
jimchin@mpinfo-jimchin:~/processing-1.5.1$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/jimchin/processing-1.5.1/java/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
    at java.lang.Runtime.load0(Runtime.java:770)
    at java.lang.System.load(System.java:1003)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1720)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1028)
    at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1605)
    at java.awt.Toolkit.<clinit>(Toolkit.java:1627)
    at processing.app.Base.<clinit>(Base.java:445)
Could not find the main class: processing.app.Base.  Program will exit.

確認Java 是oracle sun Java版本
jimchin@mpinfo-jimchin:~/processing-1.5.1$ java -version
且路徑沒有錯誤
jimchin@mpinfo-jimchin:~/processing-1.5.1$ ls /usr/lib
java-1.6.0-openjdk  java-6-openjdk  java-6-sun  java-6-sun-1.6.0.26

後來在processing.org官網上看到
The Processing Development Environment (PDE) is currently tested on:
  1. Mac OS X 10.6
  2. Windows XP (latest service pack only)
  3. Windows 7 (32-bit, limited testing on 64-bit)
  4. Ubuntu Linux 9.04 (on i686, limited on x86_64) 
也就是只支援32bit,所以只好另外安排linux可以在64bit內使用32bit程式的lib - ia32-libs
jimchin@mpinfo-jimchin:~/processing-1.5.1$ sudo apt-get install ia32-libs
安裝好,再啟動./processing。就可以看到啟動畫面了

2011年10月5日 星期三

OpenCV 2.3.1 on Ubuntu

按照此部落格方式依序執行

Tutorial: A Comprehensive Guide to Installing and Configuring OpenCV 2.3.1 on Ubuntu 
http://ozbots.org/opencv-installation/ 


有二個地方要注意
1.install x264.
./configure --enable-static --enable-shared
make
sudo make install
2. install ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-shared
make
sudo make install


要特別注意~
試了好久說~

從這篇討論區文章得知
http://opencv-users.1802565.n2.nabble.com/Video-Capture-td6807102.html

I had also got the same problem. I had solved it in a different way. I am
using ubuntu, eclipse Helious and opencv 2.3 .
             First I uninstall opencv
             Download and install libv4l.
             configure again opencv with cmake. There I choose WITH_V4L
option and generate.
             then make and make install

  Now I can access webcam as well as my laptop camera by using
cvCaptureFromCAM(0). 

 最後還是要手動編譯