發表文章

目前顯示的是 十月, 2013的文章

在XBMC中新增中文影片來源

圖片
這一次是要在XBMC上新增中文站台,這樣就可以看到熟悉語言的中文劇了。方法不難,安裝中文站台的補充包就行了。

下載補充包
https://code.google.com/p/xbmc-addons-chinese/

虛擬機VMware與VirtualBox的使用心得

圖片
當初會使用虛擬機的緣由是因為自己電腦上的硬碟每個磁區都已用了不少空間,而且又懶得搬動他、整理他。所以,與其大動干戈清出一個磁區來安裝另一個作業系統,還不如裝虛擬機,反正記憶體夠大,效能顧得住。

網路上常見的兩款虛擬機軟體如VirtualBox、VMware(當然還有其他的),此兩款皆很多人使用,也都有免費版本。VirtaulBox只要進入到官方網站很容易就可以找到免費下載點;VWware的產品稍多,免費版的名稱叫做VMware player,進入他的官方網站後到「所有下載」頁面裡去找比較快。

不論是VirtualBox或者VMware,在客體作業系統(Ubuntu)安裝補充套件之前都需要先裝「build-essential」,只需要在終端機下安裝指令就可以安裝完成
    $ sudo apt-get install build-essential
如果沒有先安裝build-essential,在安裝虛擬機補充套件時,應該會出現類似安裝中斷的訊息,表示沒有完成安裝。


用OpenCV來擷取Webcam的畫面 - C語言

圖片
Webcam現在很常見,可以用來視訊對話、拍照、錄影等等,近期的筆記型電腦都有內建了,而市面上賣的獨立USB攝影機甚至可以拍攝HD畫質呢。除了比較一般的用途,我們還可以利用Webcam把畫面加入程式裡。這次是自己動手寫程式,利用OpenCV的函式庫來擷取攝影機(Webcam)的畫面,可以從螢幕上看到Webcam的內容,也可以根據個人需求變成一個自動拍照的攝影機。

軟體部分是用C語言加入OpenCV函式庫,硬體部分就是筆電上的內建攝影機而已(夠簡單吧)。軟體編譯的是在Ubuntu下使用gcc編譯。

蘇格蘭民謠 Mrs. McLeod of Raasay

圖片
這首是蘇格蘭民謠Mrs. McLeod of Raasay,在這裡將他改成簡譜形式,移為C調。上排為音階簡譜,下排為十孔口琴的孔數譜,供練習者參考用。這首曲子在Youtube上很容易找到,不訪花點時間先聽聽看再開始練習。

安裝XBMC於Ubuntu上的初體驗

圖片
XBMC是一套影音軟體,可以執行在Linux等多種的作業系統下,最吸引我的地方是可以自動訂閱影片來源成為一個個人影音空間。之前有試過Raspberry Pi版本的Rasbmc,有嘗試玩一陣子XBMC,但畢竟Pi的效能有限,在某一次的死機之後就再也開不起來了(系統損毀)。所以想要嘗試一下再Ubuntu上安裝XBMC,我想這次應該就不會有效能上的問題了吧。

在Ubuntu作業系統上安裝OpenCV

圖片
這一次是要將OpenCV安裝在Linux系統下,有了OpenCV就可以快速的進行影像處理,非常的方便好用。這一次要裝的是 OpenCV 2.4.6.1 的版本,搭配 Lubuntu 13.10,因為Ubuntu與Lubuntu的內容大概只有桌面環境是不一樣的,所以我想兩者在安裝上是沒有差別的。而OpenCV的主程式中副有很多有趣的範例程式,也可以藉此找到想用的功能,加入自己的程式中,且可用於多種程式語言如C、C++、Python等。

這些安裝步驟是前些日子在網路上找到的,經過實際測試後整理出來的結果,最下面參考來源是原始網頁的內容。

在Linux上常用的終端機指令(shell)整理

圖片
我初次接觸Linux時就是使用Ubuntu,有豐富的圖形化界面,不過要上網、看檔案、打文件其實都已經綽綽有餘了。但難免還是會有需要打開終端機輸入指令的時候,初時還真令人手忙腳亂,經過一段時間的適應後,發現文字界面的操作其實挺容易的,而且有時候會比圖形界面來的方便。接下來整理一些基本常用的指令,讓進入終端機後不至於會手忙腳亂。

以下只要是指令,該行都是以「$」來開頭,這個符號叫做shell prompt,就是打開終端機後所出現在畫面上的這個符號,我們所有的指令都是輸入在這個符號之後,這個符號是終端機自己產生的,不需要手動打。只要這個符號出現,我們就可以開始輸入指令。

在Ubuntu上的第一支C語言程式

圖片
安裝好Ubuntu之後要寫C語言程式需要先安裝編譯器(如gcc),再來就是文字編輯器了,Ubuntu有內建gedit可以使用,不過也可以使用文字介面的文字編輯器vim。在我第一次接觸vim就覺得這編輯器太有趣了,所以有的功能都是用鍵盤操作,只要有鍵盤就可以工作了,不過因為指令功能有點多,比較罕用的功能還是記不太起來...。


[比較]Arduino各開發板之差異比較

圖片
Arduino是一套open source的控制器開發版,因為簡單、好用又便宜,所以常被拿來製作小專題或者機器人製作,所想打開Youtube應該就可以看到不少案例了。對於一位剛接觸Arduino的人來說,最初的困擾應該是「要選擇哪一塊板子?」。Arduino的開發版根據不同的晶片、用途、功能有各式各樣的型號,在這裡我舉出幾個比較常見的型號來比較:Uno、Leonardo、Due、Mega 2560、Mega ADK。

初次使用LXDE桌面於Ubuntu 13.04

圖片
今天看到了關於製作PCMan的程式設計報導,其中有提及到LXDE桌面的設計緣由。於是我心血來潮的也來嘗試,本身的ubuntu作業系統是安裝再VMWare之中,所以桌面對系統的負擔當然越小越好。LXDE桌面目前有預載入Lubuntu中,而透過安裝的方式一樣可以讓Ubuntu使用到LXDE桌面。

在Ubuntu上使用Boa Server作為網頁伺服器

圖片
Boa server是一個輕量化的web server(網頁伺服器)
執行起來所佔用的CPU資源較少
想要執行web server呈現網頁又不想佔用太多資源的話,boa是一個不錯的選擇
也時有應用在嵌入式設備的例子

推薦線上程式語言學習平台 - Codecademy

我自己目前在生活中比較常用的還是C/C++居多
前些日子聽聞到python這個程式語言,是與C不太一樣的語言
採用直譯式的方式來運行,等於每條程式碼都可以單獨運行
據說python本身可以很快地進行程式開發
當下讓我非常心動想一探究竟

因為心血來潮想要學習Python
經由朋友推薦得到這個線上學習的資源
這網站中有相當多的內容可以學習,其中也包含了python

在Windows上建立FTP Server

圖片
每當看到學校提供FTP server服務,就感覺這好像是一種很艱難的技術,給人一種好像不是很容易做到的感覺,其實不然。

架設FTP聽起來好像很難,但實際上就只是安裝一套軟體到電腦裡就行了,本次介紹的方式是利用Rainbow FTP Server在Windows上架設FTP server,這樣就可以把個人主機搖身一變成為FTP server了。有了FTP server,隨時開網路交換檔案,就可以省的USB在那兒插來插去、又很麻煩了;也可當成智慧型手機傳輸檔案的媒介,就不需要到處尋找傳輸線了。

第一篇,開始的第一步

對於常常喜歡對電腦動點小手腳的我來說,常常碰到問題就會瘋狂似的開啟瀏覽器搜尋,其中也不乏外國網站,簡體中文、英文...等等。每次都會友許多的資料來源,卻也鮮少整理。這一次希望能夠以BLOG的方式,能夠對這些資訊做整理,也順道分享出來,讓有相同問題的人也可以參考。

    BLOG的主要內容,也許會是平常的電腦問題,或是程式語言、微控制器、Linux、旅行日記等等不太太一定,這些只是我的興趣,就看平常想要做哪些事情了。

以這篇為開端,開始我的部落格世界。