2010年4月24日 星期六

Synology DS107+ 安裝 WordPress 全記錄

家裡的 Synology DS107+ 使用一年以來,一直扮演 NAS 的角色!


為了增加它的附加價值,所以開始著手 3rd Party 套件的安裝使用,


加上之前在找免費圖床的同時,看了如何幫BLOG找個好圖床?阿正老師經驗談(一) (阿正老師;2009) 文章之後,


決定把資訊掌握於自己手上,


因此目前先以 Blog 軟體為主,相關的版本訊息如下:


主機類型:Synology DS107+


韌體版本:DSM 2.3-1141


WordPress 版本:2.9.2


參考 markhuang7 (2008) 的經驗分享後,大致整理相關的步驟


一、安裝 SSH


先到官方網站下載



然後解壓縮後,到 Synology 的系統更新,並將 啟動SSH 的韌體上傳



...


二、安裝 IPKG


安裝完需重新開機,接下來就要找支援 SSH 的 Client 登入 Synology 主機了。


Windows 建議用 Putty ; 而 MAC 內建的 Terminal 就支援了,所以我就直接用啦。


開啟 Terminal 鍵入指令:ssh root@[Synology IP] ;再輸入 Admin 的密碼。



順利登入之後,按照 3epctw (2008) 的說明


1. 安裝 Bootstrap ( 啟動載入程式 )


wget www.buechse.de/SYNOLOGY/syno-x07-bootstrap_1.0-jb_arm.xsh

sh syno-x07-bootstrap_1.0-jb_arm.xsh

rm syno-x07-bootstrap_1.0-jb_arm.xsh


2. 更新套件庫


ipkg update

pkg upgrade


以上步驟都完成之後,該安裝 phpMyAdmin 跟 MySQL 囉!


...


三、啟動 Web Station 與 MySQL


首先透過管理介面把網路服務內的網頁應用程式相關服務打開



...


四、安裝 phpMyAdmin


再回到官方網站的下載中心下載 phpMyAdmin 套件。



下載完成之後,一樣解壓縮後,透過 Synology 管理介面的 套件管理 來進行安裝



安裝完下方就會顯示相關資訊與連結路徑


...


五、設定 MySQL 資料庫


根據官方的文件資料,預設 username 是 root ; password 是 (空白) - 記得要先設定密碼喔!



接著透過 權限 來建立新使用者



建立完成之後再用修改使用者的方式,把建立的DB授權給此使用者



...


六、安裝 WordPress


哇!總算到最後一個步驟了,先到 WordPress 官方網站下載最新版本,我是抓 2.9.2 。


解開壓縮檔之後,把 wordpress 整個目錄搬到 web 目錄下。


1. 修改 wp-config-sample.php


接著參考 markhuang7 的資料,打開 \web\wordpress\wp-config-sample.php 來設定資料庫連結。


define(‘DB_NAME’, ‘dbwordpress‘);    // The name of the database

define(‘DB_USER’, ‘usrwordpress‘);     // Your MySQL username

define(‘DB_PASSWORD’, ‘yourpasswordhere‘); // …and password

define(‘DB_HOST’, ‘localhost’);    // 99% chance you won’t need to change this value

define(‘DB_CHARSET’, ‘utf8′);


完成之後執行 http://[yoursite]/wordpress/wp-admin/install.php 開始安裝 WordPress


中途還會請您再提供一次 DB 的相關資訊 ( DB Name、User、 PWD ... )


最後則是請您提供 Blog 的 Title 與 eMail 。


總算安裝完成了,詳細資訊有興趣的朋友請自行參考官方安裝文件。


2. 更改權限


開始設定系統參數的時候,找到幾個 Theme 不錯看。


想不到支援線上下載安裝耶!


但是...會出現要我提供連線資訊的頁面 ><



怎麼樣都不行,找了幾種方法還是沒用。


後來在 Synology 官方討論區找到解法,因為權限的關係造成自動安裝的功能不 work,


重新授權就 OK 囉!


用 SSH 登入 Synology 之後,執行下面的指令:


chown -R nobody:nobody /volume1/web/wordpress


等它跑完要等一下下,再測試一次就 OK 囉!


...


※參考資料:


WordPress,http://wordpress.org/;安裝文件,http://codex.wordpress.org/Installing_WordPress


Synology,http://www.synology.com.tw/


阿正老師,2009/02,如何幫BLOG找個好圖床?阿正老師經驗談(一)

http://blog.soft.idv.tw/?p=462


markhuang7,2008/07,Synology DS207 架設 WordPress Blog

http://markhuang.wordpress.com/2008/07/18/synology-ds207-%E6%9E%B6%E8%A8%AD-wordpress-blog/


3epctw,2008/05,[分享]DS107+ 改機教學之四 :建構改機基本環境 (安裝Bootstrap及ipkg)

http://forum.synology.com/cht/viewtopic.php?f=7&t=37&sid=0129853dc5feb482ecd8cf3a7942bfc6


2010年4月13日 星期二

ORA-01460 unimplemented or unreasonable conversion requested

為了這個問題,搞了一天了,特此紀錄一下,也當作自己的 KM 吧!




WEB:Windows Server 2003 SP 2
DB:Oracle 10g
Data Provider:Oracle Client 10.02.00.03
Language:Asp .Net with C#
直接使用SqlDataSource的UpdateCommand功能透過StoreProcedure更新資料

網路上找到的資料大部分都是因為CLOB欄位型態而引起,可參考這篇:
LazyAssCoder, Dec 05, 2007
VB.NET: Error: System.Data.OracleClient.OracleException: ORA-01460: unimplemented or unreasonable conversion requested

但是我們又沒有用過這個型態,所以繼續查,Oracle Support中則是有其他資訊
描述中提到
This is a server side OCI issue caused when using a rebind of the same cursor.
詳細資訊可搜尋 Oracle Support

可是因為環境又不能隨便上Patch
所以決定土法煉鋼,一步一步測試。
利用OnUpdating顯示Parameters確認資料都有之後,
先建立一個空的StoreProcedure,僅接參數但不作任何事。
結果...一樣。


後來用一個測試的Table,讓UpdateCommand去Update它,
然後在OnUpdating裡面用DbCommand重新寫一段程式去呼叫StoreProcedure,
隨便亂試之後,出現了另外一個錯誤訊息:
ORA-01461: can bind a LONG value only for insert into a LONG column.
把其中一個變數的長度顯示出來,發現有 3199 個字元
可是 Oracle 的 VarChar2 可以到 4000 呀!
突然想到之前 9i 轉 10g 有遇到類似欄位型態要轉換的問題
所以調整了一下,在OnUpdating將Parameters的DbType改為AnsiString就好了!
.aspx 部份


<asp:SqlDataSource ID="SqlDataSource1" runat="server" .....
UpdateCommand="[StoreProcedureName]" UpdateCommandType="storedProcedure"
OnUpdating="ConvertUpdateDBTypeValue">
<UpdateParameters>
<asp:Parameters.....
..........


.aspx.cs 部份


protected void ConvertUpdateDBTypeValue(Object source, SqlDataSourceCommandEventArgs e)
{
e.Command.Parameters["[ParameterName]"].DbType = DbType.AnsiString;
}






2008年11月15日 星期六

HP 2133 vs Eee PC 1000H

使用了一段時間大致整理一下兩邊的硬體規格、優缺點,還有一些使用上的心得分享,提供給大家做為購買或使用的參考。如果資料有錯的部分,也請大家不吝指教,謝謝!

兩台的規格

型號 HP 2133 Mini-Note Eee PC 1000H
  HP Mini DSC_5684
螢幕 8.9” WXGA (最高1280x768) 10.2” WVGA (最高1024x600)
作業系統 Windows Vista Business Windows XP Home
CPU VIA C7®-M ULV 處理器
• 1.60 GHz, 128 KB L2 快取, 800 MHz FSB
Intel Atom N270
• 1.60 GHz, 512 KB L2 快取, 800 MHz FSB
RAM 2GB DDRII 1GB DDRII (可自行擴充至2GB)
HD 160 GB (5400 rpm) 80 GB (5400 rpm)
無線技術

Broadcom LAN 802.11a/b/g、藍芽 2.0+

802.11 b/g/n、藍芽 2.0
外部 I/O 連接埠 USB 2.0 埠、D-sub 視訊輸出、電源端子、RJ-45 乙太網路、立體聲耳機/線路輸出及麥克風輸入 USB 2.0 埠、D-sub 視訊輸出、電源端子、RJ-45 乙太網路、立體聲耳機/線路輸出及麥克風輸入
擴充插槽 ExpressCard/54 插槽、SecureDigital(SD) 插槽 SecureDigital(SD) 插槽
WebCam 30萬 Pixels 130萬 Pixels
鍵盤 92% 全尺寸鍵盤搭配 HP DuraKeys 92% Standard 鍵盤
電池 3 Cell 6 Cell
重量 1.19 Kg 1.45 Kg
尺寸 255mm(寬) x 165mm(長) x 27mm (高-前端) 266mm(寬) x 191.2mm(長) x 28.5~ 38mm(高)
     

 

底下則是我使用之後感覺的優缺點,僅供參考。

型號 HP 2133 Mini-Note Eee PC 1000H
優點 1. 由於鍵盤是扁平狀,所以很大很好打。
2. 鏡面螢幕,畫面顯示漂亮,而且解析度高達1280x768。
3. 具有Express Card,增加對之後設備的擴充性。
4. 喇叭位於螢幕兩側,撥放音樂時沒有被壓抑的感覺。
5. 具有保護硬碟的軟體,減少因震動而導致硬碟損毀的機率。
6. 鋁鎂合金,質感百分百。
1. 提供4個快速鍵,可自訂常用程式。
2. 可關閉LCD螢幕。
3. 待機時間長。
4. 支援802.11n。
5. 提供電源管理工具。
6. 多點觸控板,提供多樣化的應用。
7. 變壓器輕巧,攜帶方便。
缺點 1. 容易發熱,長時間或執行耗資源的程式可能需要加裝散熱墊。
2. 即使使用 6Cell ,續航力尚嫌不足,且整體重量又再增加。
3. 變壓器同一般NB一樣大,不易攜帶。
1. 整體大小稍嫌大了一點,為了維持鍵盤的舒適,而浪費的螢幕兩旁的空間。
2. 喇叭位於下方,可能對音質會稍微有點影響。
3. 螢幕解析度低。
其他 1. 無線網路與藍芽的開啟是透過前方按鈕
2. BT滑鼠待命之後回復很快
3. 板橋-維修中心,就真的很像維修中心。
1. 無線網路與藍芽的開啟是透過軟體或功能鍵控制
2. BT滑鼠待命之後要等1~2秒才能繼續使用
3. 板橋-皇家俱樂部,類似電信業的門市,有服務櫃檯與產品展示區、顧客休憩區。

其他比較專業一點的效能測試,可以參考CNET介紹Eee PC 1000H時,所做的效能測試,請連結CNet ASUS Eee PC 1000H 詳細評鑑

2008年10月29日 星期三

生平第一次請的陪產假

妹妹還真捧場,選在星期一誕生,讓我們兩個人的假一點都沒浪費到,真好!

哺乳室

其實在醫院也沒能好好休息,因為從妹妹誕生的那一天起,每兩個小時就要到哺乳室報到,幾乎沒能好好的睡覺。由於現在都鼓勵餵母乳,所以嬰兒室的護士都會不厭其煩的教導哺乳的方式與注意事項。這樣也好啦,畢竟現在奶粉也有點貴,母乳又健康也不用花錢,何樂而不為呢?!

吃飽就睡囉

妹妹一開始就會吸母乳了,所以挫折感還沒有那麼大,只不過有時候時間到要去哺乳時,不知道是哭累了還是怎樣,睡得超熟的啦!怎麼盧她,不起來就是不起來 ( 不知道像誰,睡翻了! ) 要不然就是吃一吃,就睡著了,因為護士建議要餵半小時以上,時間那麼長,難怪會睡著,有時候我也會不小心偷瞇一下說!

新生兒的皮膚也還很嫩,可能摩擦到媽咪的皮膚還是衣服,常常都會紅通通的。

 

趁著妹妹吃飽睡著了才有時間到處走走,之前會選這間醫院除了因為媽媽是委員外,覺得這邊不管是空間與整潔都很滿意,而且又很安靜,比起馬偕、長庚我還是比較喜歡這個地方。

大廳 - 特定時間會演奏音樂,陶冶性情。
大廳

靜思書軒 – 靜思語不錯唷!
靜思書軒

走廊 - 節能減碳,燈開一半
走廊

交誼廳 – 也是舉辦衛教的場地
交誼廳

嬰兒室 - 一天只開放三個時段
嬰兒室

庭園
五樓庭園

 

最後我要介紹兩個這三天在這邊跟我息息相關,一直陪伴著我

第一個是 - 我的床
我的床
寬度是還好,長度有點短,人家的小腿都露在外面啦!

第二個是 - 我的精神食糧
陪伴我的好朋友
平常睡不飽,提神&早餐都靠它囉!一樣秉持著醫院的精神,只有提供素食的餐點,不過因為是西式的,所以還可以接受。

整體感覺還不錯,除了素食我實在不敢恭維之外,其他都還算很滿意,除了嬰兒室的護士比較沒有什麼表情外,其他護理站的護士與巡房的醫生都很客氣還會聊聊天,提醒一下該注意的事項,可能嬰兒室工作比較緊張,壓力又大吧!

直到最後一天晚上,屁龜買來景美夜市的美食,
唉呀!才想到景美夜市就在附近說!

2008年10月27日 星期一

家裡的新成員 - 我的寶貝女兒

我的女兒耶

從年初得知好消息後,一路走來,看著老婆懷孕辛苦的過程,戰戰兢兢的按時到婦產科報到,不放過任何一個詳細檢查的機會,今天總算邁入另一個階段,我的寶貝女兒出生了!看著老婆疼痛的待產過程、努力的生產流程到妹妹哇哇落地,心情的起伏就像是洗三溫暖一樣,起起伏伏,從早上一直忙到下午才能好好的放鬆,不過還是很高興家裡多了一個新成員。

 

早上凌晨四點多,老婆起來上洗手間,突然發現好像有水流下來,仔細一看,哇! 還有點點帶血耶,趕快電話就拿起來打去慈濟醫護站詢問一下有沒有關係,值班人員聽了描述之後,建議最好到醫院檢查一下,所以就趕快東西收一收,準備出門到醫院去囉。記得接近待產期時,要先準備好待產包,最好分成兩份,一份放家裡、一份放車上,緊急的時候就不需要回家拿囉!另外必備的身分證件、戶口名簿與媽媽手冊最好隨身攜帶唷!

 

還好從家裏到醫院還算快,高架橋下去沒多久就到了!雖然說目前情況是沒那麼緊急,但是多少心裡還是會緊張嘛!醫院產房的值班護士檢查一下後,說是破水了,打針之後要住院待產。所以就直接挑了間﹝樂得兒 LDR 產房﹞,也就是待產、生產跟恢復都在同一間產房,只要多花一點點錢,何樂而不為呢。辦完住院手續,填完一堆表格之後,回到產房看老婆的情況如何,嗯!看樣子還沒要生,陣痛還沒開始。現在才早上五點多,可能還要一陣子,被醫生賺到可以睡飽一點再來接生。

樂得兒產房

新生兒處理台

 

產房的空間還蠻大的,左邊的陪伴椅可以拉出來變成簡易的床,中間的床鋪可以組裝變成產台,右邊是有新生兒處理台,另外還有衛浴設備跟洗手台。就像是一間小套房一樣,天花板有一台液晶電視,不過因為版權的關係,只有撥放大愛台。

 

一直到早上七點多,老婆開始慢慢有痛的fu囉!不過因為才開兩指而已,所以還沒辦法打無痛分娩,只好繼續等…

DSC_5732

 

隨著時間越來越長,疼痛指數也越來越高,因為第一次嘛也不曉得什麼時候要生,又越來越痛,然後又破水了,也不好一直叫護士來看開幾指了!只好忍著大概一個小時左右請護士進來看一下。八點多護士是說應該快了,再忍耐一陣子應該就可以打無痛分娩了,只好一邊看著偵測子宮收縮的儀器,一邊提醒老婆在收縮的時候深呼吸,由於老婆的腰會很痠很痠,所以還要一邊幫她按摩腰部。結果在九點多的時候,老婆已經痛&腰痠到一個不行了,趕緊請護士進來看一下,想不到護士居然說:﹝不用打了!已經快生了!﹞,挖ㄌㄟ ,然後就趕快去聯絡醫生,準備生產要用的器具了。

 

雖然很高興要生了,可是我跟老婆一整個傻眼,要在沒有打無痛分娩的情況下生產,好吧!既然快要生了,就只好咬著牙忍著痛,硬著頭皮努力想辦法讓Baby趕快生出來。護士也有教我們用力的方法,就是在子宮收縮的時候,像是要便便一樣的讓腹部用力,而我的功用就是到快收縮的時候提醒老婆深呼吸,然後憋氣肚子用力十秒左右。

重複用力幾次之後,哇塞,我看到濕濕的頭毛了!哇!頭毛耶!這下子我非常確定的跟老婆說,妳真的快生了,再努力一下下就好了。這時候醫生也來了,進來了幾個護士,一夥人就開始忙碌起來!老婆一聽到頭都快出來了,頓時認真了起來,真的很努力的想用力把他擠出來 ( 看來是真的蠻痛的,才會這麼想趕快結束吧! )

終於,十一點的時候,Baby順利出生囉!

醫生跟護士們果然接生久了有經驗了,我還愣在那邊的時候,還不忘提醒說,如果爸比要拍照的話,要趁現在唷!

哇!我的女兒耶!

辛苦的媽咪

看到母女大致上都沒甚麼問題後,總算鬆了一口氣。也謝謝當時幫忙生產的醫生與護士們,因為您們的專業才能讓這次的生產這麼順利。說起來運氣也還算不錯,剛好今天有Release一間單人房出來。二話不說,當然也給它Order下去,希望這三天在醫院內可以好好休息!單人房是比樂得兒產房小一點,不過基本上該有的都有。老婆到現在總算能好好的休息一下了!

休息中

歷經這一次的過程,真的覺得老婆生產的時候,老公一定要在旁邊陪伴她,不僅是鼓勵與支持她,也看看她是多麼地辛苦的努力生下這個孩子,喔!母愛真偉大!!!

2008年10月19日 星期日

LX3 V.S. D50 白平衡測試

今天上網晃晃,突然看到好像很多人覺得 LX3 的白平衡不準,於是手癢也想測試看看,不過不是很完整的測試啦,只是幾個模式設定一下拍拍而已。

平常自己在拍也沒管白平衡準不準,通常都是晴天模式一路拍到底,幾乎很少使用到自動白平衡,偶爾會用自訂白平衡。因為使用晴天白平衡通常都可以完整的保留當時的光線與氣氛,如果真的要將當時還原為真實的顏色,基本上透過NEF檔+Nikon Capture是沒什麼問題的,遇到懶得後製調整的情況時,我才會使用自訂白平衡,以減少後續處理的時間。

  LX3 D50
自動白平衡

P1000063

DSC_5702

晴天

P1000064

DSC_5703

日光燈 LX3沒有日光燈只有鎢絲燈模式!

DSC_5704

自訂白平衡

P1000065

DSC_5706

嗯!結論還是自訂白平衡比較好…^^

2008年10月17日 星期五

第二台相機 – Panasonic Lumix LX3

Panasonic Lumix LX3
掙扎了很久,也爬文爬了很久,甚至還到博愛特區逛了很久。最後還是選了這台消費機,因為已經有一台DSLR了,為什麼還會想要買消費機呢?

其實一開始是想說,Baby都快出生了,如果沒有一台攝影機,怎麼幫她記錄生活的點滴,以後可以好好的來給她回憶一下呢!( 好啦!我知道初為人父總會想些有的沒有的,但是就是想要記錄嘛! ),最主要的幾個原因是:

一、攜帶方便

比起我的DSLR及一般DV,這一台體積算很小了,可以隨時放在包包裡面,想要拍就拿出來大拍特拍。

二、錄影畫質

在目前的消費型DC中,比較新的兩台相機,Panasonic Lx3跟Sony的T500,但是T500一段只能錄10分鐘,而且光圈有點大,在室內可能並不是這麼吃香。

三、可擴充性

原廠有提供擴充套件以增加相機更多元的應用,像是廣角、望遠、觀景窗與外接閃燈 (我的SB600有支援唷) ...等。

所以分析了之後,理性戰勝了衝動,決定還是暫時不買DV,也打消了品牌迷思的念頭,根據自己以往拍照的經驗,選擇了這台口碑不錯的DC,希望它也能像D50一樣幫我記錄著生活的點點滴滴。

P1000076

P1000055

支援 TTL ,可以配合我的SB600打跳燈唷!

DSC_5708

只是整體組合有點給它小怪,頭大身體小,呵呵…

DSC_5707

最後再附上一張無緣的原廠相機包,因為…總覺得用起來不順手…^^

DSC_5714