2008年8月18日 星期一

Synology DS207 NAS

最近一個月,都在研究NAS,原本打算購入PCI的NAS,但是在網路上找了許久,沒看到令我覺得價格滿意,況且這台PCI的NAS也推出有兩年之久,軟體、介面、功能都遠遠輸目前主流的NAS~

後來,經過網路搜尋與觀察的結果,選擇了幾個不錯的NAS廠牌,像是QNAP、Synology、Promise...等幾家NAS。可惜的是,在這幾個廠牌中,QNAP與Promise這兩家並無Web Server的功能,雖然有eMule與較高規格的硬體,但基於Web Server與價格的考量,就選擇的心中第三名的選擇。

不過後來仔細研究了Synology的NAS,發現這家公司似乎是目前提供最多軟體支援的廠商,甚至在視覺介面上我又有特別的要求,所以經過兩個禮拜的考慮,我購買了Synology DS207。而購買這型號的主要原因是它擁有RAID 1的功能,而且又低於7000($6999)。

目前已經試用了一個月,發現好物也還是有缺點,畢竟DS207這台NAS的CPU只有266MHz,記憶體64MB,似乎低了一些....。在下載方面,目前Synology只支援BT、HTTP、FTP下載,eMule目前並不支援(聽說在2008/8推出韌體更新),所以如果想下載eMule的人,要好好考慮嘍。

在開發方面,Synology有提供toolchain,讓一些程式設計者可以開發屬於自己的軟體,當然環境是Linux。不過DS207所使用的CPU為Power PC架構,讓我更產生好奇心,畢竟在研究所時,都是使用ARM來開發,如果有時間,可以玩看看這兩者的差異。

以下簡單列出Synology DS207軟體規格
  • CPU:266MHz
  • RAM:64MB
  • HDD:最大支援單顆1TB,
  • RAID 0, 1
  • Apache:2.2.8
  • PHP:5.2.6
  • MySQL:5.0.51b
  • Linux kernel:2.6
Synology DS207

2007年12月18日 星期二

【Flickr】使用Flash~

最近開始研究Flickr,想要透Flickr提供的API來架設一個自己的網站。
(距離上一次架設個人網站應該有....12年了吧,還記得當初架設網站的名稱叫"麻署俱樂部"..俗!)

原本打算使用JSP來實現,不過似乎使用Flash也是不錯的選擇~
所以在網路上搜尋了相關的Flash API,似乎也有API提供下載使用,這樣可以節省很多的時間~
上面兩個是目前用於Flickr的Flash API,我目前是使用Adobe Labs所提供的API。

原本是使用Flashr來做開發,只是不知道為什麼無法解決Flash 8以後安全性的問題,導致無法將Flickr回傳的資料呈現在Flash上,所以最後就使用Adobe Labs Flickr API。

不過新的ActionScript 3.0也較容易入門,或許是因為有Java物件導向的關念,所以很快就入手;在網路上也找到簡單的simple code(感謝提供),抓取自己Flickr最近拍攝的照片,只是...光這個simple code就卡了我快一天的時間(因為這simple code沒有分享fla檔案)。

既然不懂Flash,就慢慢try吧,最後竟然是沒有將資料回傳至fla的問題,在沒有書的情況下要找到這問題似乎很難,最後測試了一天才成功將圖片呈現出來。

簡單描述實作的方法~
  • 建立fla檔
  • 建立一個"影片片段"元件
  • 把建立好的元件新增至影格
  • 在影格中加入ActionScript
  • 加入以下程式碼
  • import FlickrViewr; //匯入FlickrViewr.as檔
    var photoMenu:MovieClip; //宣告一影片片段為photoMenu
    photoMenu = new FlickrViewr(); //new FlickrViewr至photoMenu
    photoMenu.Main(); //執行Main()從Flickr抓取資料
    addChild(photoMenu); //將photoMenu加入至影片片段

以下是測試結果:

2007年12月13日 星期四

【Flickr】使用JSP~

最近開始研究Flickr API,發現還蠻多資源可以使用的~

目前使用Java開發的lib有:
  • flickrj
  • jickr

2007年12月10日 星期一

【Symbian】改變錄影格式

在Nokia官網裡提供的錄影程式,預設是使用QCIF(176x144)錄影,解析度似乎低了些,加入及修改下述的程式片段來提高錄影的品質。

使用mp4格式,CIF(352x288)
_LIT8(KMimeTypeMPEG4VSPL3, "video/mp4v-es; profile-level-id=3");
使用mp4格式,CIF(640x480, 30 fps, Nokia N95 & N93Support)
_LIT8(KMimeTypeMPEG4VSPL4, "video/mp4v-es; profile-level-id=4");
在程式片段中,在寫入檔案的部份要定義格式
iUtility->OpenFileL( iFilename,
iCameraHandle,
iControllerUid,
iFormatUid,
KMimeTypeMPEG4VSPL4);
在Prepare()之前,必需要錄影格式設定好
TRAP_IGNORE( iUtility->SetVideoFrameSizeL( iUtility ));
TRAP_IGNORE( iUtility->SetVideoBitRateL( KMMFVariableVideoBitRate ));
......
iUtility->Prepare();

2007年12月8日 星期六

Ubuntu 7.10 + Apache + PHP + phpMyAdmin

以下是安裝的步驟紀錄~

安裝Apache 2
sudo apt-get install apache2
安裝PHP5
sudo apt-get install php5
安裝mysql lib for apache2
sudo apt-get install libapache2-mod-auth-mysql
安裝mysql lib for php
sudo apt-get install php5-mysql
安裝完成後,apache相關設定路徑~
Apache設定檔:/etc/apache2/apache2.conf
Apache網頁預設目錄:/var/www
啟動apache~
sudo /etc/init.d/apache2 start
關閉apache~
sudo /etc/init.d/apache2 stop
安裝phpMyAdmin
sudo apt-get install phpmyadmin
(安裝完成後,路徑為/usr/share/phpmyadmin)
(記得利用mysqladmin -u root password [密碼] 設定一組密碼登入使用)