- SmitfraudFix
一段時間沒使用windows系統之後,處理中毒問題的能力就下降許多,這裡推薦一個清除malware的小工具-SmitfraudFix,官方頁面如下:
http://siri.geekstogo.com/SmitfraudFix.php
程式很小,下載回去依照畫面指示清除即可。
SiRi將一些清除病毒的例行工作寫在SmitfraudFix程式裡,節省了自行一一清除的時間,想要了解更多的安全軟體資訊可以參考他的blog.
一段時間沒使用windows系統之後,處理中毒問題的能力就下降許多,這裡推薦一個清除malware的小工具-SmitfraudFix,官方頁面如下:
http://siri.geekstogo.com/SmitfraudFix.php
程式很小,下載回去依照畫面指示清除即可。
SiRi將一些清除病毒的例行工作寫在SmitfraudFix程式裡,節省了自行一一清除的時間,想要了解更多的安全軟體資訊可以參考他的blog.
Dosbox除了讓較新的windows系統可以執行dos程式之外,也可以讓linux系統藉由這個模擬器來執行dos的軟體,安裝方式如下:
安裝完後會在Applications->Games找到DOSBox emulator,打開之後使用方式如下:
其他/xxx是你要掛載的檔案路徑。
Download: id3_test.zip
id3lib也是一個跨平台的ID3資訊編輯的API,當初我原本想藉由此API來設計一個多功能的ID3編輯器,後來發現網路上早已有許多現成的好用工具,因此就罷。官方網頁如下:
http://id3lib.sourceforge.net/
編譯方式如下:
預設library安裝路徑如下:
在程式開發編譯過程時如果出現undefined reference to 'compress' and 'uncompress'這類問題時,請在makefile載入下面的library
這裡我還是提供一個Linux下的簡易的範例,主要程式碼是由id3lib裡的範例複製過來的。
範例執行畫面如下:
Download: IrrKlang_test.zip
IrrKlang是一套跨平台的Sound API,在程式開發過程中如果需要載入音效的功能倒是可以考慮使用這個API。IrrKlang還有Pro版是給商業用途的開發者,需要付費。官方頁面如下:
http://www.ambiera.com/irrklang/index.html
下載完解壓縮即可使用,不需自行編譯libary。支援.Net, Linux, Mingw等開發平台,只需將對應的library和include複製到你的開發環境上即可呼叫使用,相關說明文件已經包含在官方的下載包裡。
我提供的下載範例是適用於Linux的系統,裡面只有簡單的讀取音樂播放的範例,由於音樂檔案較大,我就沒有附上了。
Download : MySQL_linux.zip
MySQL++是一套跨平台的C++與MySQL互通的API,下載頁面如下:
http://tangentsoft.net/mysql++/
編譯方式如下,跟一般的程式編譯沒有兩樣:
編譯完後的libary跟include的路徑如下:
除此之外你還需要連結mysql的inlcude:
編譯程式時你還需要以下的library:
mysqlclient
下載範例裡是使用MySQL預設的資料庫(mysql)內的資料表(help_keyword)。mysql相關程式安裝可以參考這一篇[UTips. 52] Apache, PHP, MySQL, phpMyAdmin。
執行範例畫面如下:
FANN是一個基於BackPropagation的Neural Network API,其中還包含了quickprop和RPROP (Resilient backpropagation ) 。對於初學卻又不想寫程式的人來說這個API可以幫你節省許多時間,但是話說過來,如果您真的想要使用neural network設計程式,到頭來還是多要自己寫。
官方頁面如下:
Reference Manual:
http://leenissen.dk/fann/html/files/fann-h.html
下載頁面如下:
For Linux:
編譯完後的library會在/usr/local/lib裡,可以參考這一篇[UTips. 57] Shared Libary Path來設定library的路徑,或者直接寫在makefile裡面。
我利用FANN API簡單寫了一個範例如下:
Download: FANN_linux.zip
範例畫面:
常常要編譯程式卻老是忘記shared library的編輯位置,這裡做個簡單的紀錄。
在ubuntu底下要編輯下面的檔案:
編輯完後執行下面的指令即可:
Installation pip install orange3 Run orange python -m Orange.canvas