2015年5月25日

Cent OS Linux NFS 使用

最近系統環境使用到NFS做檔案的傳遞介接,做一下紀錄。使用的方式主要是在本案的VM環境中為NFS  Server,讓client端可以透過mount的方式丟檔過來,並同時需要透過client端刪除Server端的檔案。

先了解一下NFS
NFS 就是 Network FileSystem 的縮寫,最早之前是由 Sun 這家公司所發展出來的 (註1)。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)。所以,你也可以簡單的將他看做是一個檔案伺服器 (file server) 呢!這個 NFS 伺服器可以讓你的 PC 來將網路遠端的 NFS 伺服器分享的目錄,掛載到本地端的機器當中, 在本地端的機器看起來,那個遠端主機的目錄就好像是自己的一個磁碟分割槽一樣 (partition)!使用上面相當的便利!

2015年4月8日

Linux + Java JDK

最近因需要在Linux中跑一個工具軟體,而工具軟體需在Java環境下執行,因此看了照著人家blog學習了如何在Linux中安裝,特別做一下紀錄整理

環境: 
CentOS  Release  6.5
Kernel Linux  2.6.32

2015年3月9日

[軟體自動測試] - Web UI 自動化測試工具 - Selenium IDE 與 WebDriver 實作

Selenium是一套紀錄UI操作流程的工具,它可以記錄你在瀏覽器上的各種動作,以及網頁本身經由操作後該有的反應,並做其驗證,這篇將介紹如何使用它以及透過C#改寫在Visual Studio測試專案裡。

Selenium最初是由一家位於美國芝加哥軟體公司ThoughtWorks在2004年所開發,作為JavaScrptTestRuner的核心。爾後一位日本人Shinya Kasatani對於Selenium相當感興趣,並且將它與Firefox結合實現擷取網頁行為作為驗證的工具



2015年3月5日

[軟體自動測試] - Stub, Mock in Unit Test

"自動測試" 這個名詞對我來說不太陌生,在剛進公司時當時有位資深工程師寫了一支資料傳輸的程式,而當時菜鳥的我們被要求要寫替這支程式寫測試案例,並且做Unit Test。事實上我當時還一頭霧水,什麼是Unit Test,連聽都沒聽過。


時光飛逝後的現在,一兩年時間過去了,這段時間內做的專案"測試工作"算是開發中很重要的公事,最近再回頭看網路上IN91的教學文章特別有感觸以及體會其中的奧妙,因此想要寫下些紀錄。

2015年3月2日

[C#] Interface 使用

在物件導向中Interface可用來做為一個介面,在介面上定義不同的方法,而他方便之處就是不同的方法可以有不同的實作,也就是它裡面可以因不同的需求和情況重新定義,寫了一個小範例練習。

[C#] 資料轉成XML格式

在資料傳輸格式中透過XML格式是一個滿常見的方式,在案子開發中剛好需求是要將資料打包成XML檔,透過網路傳到另一台主機並做更進一步的動作,在這紀錄一下如何將資料透過.Net內建XML來動作。


2015年3月1日

[C#] 靜態function與非靜態function差異與使用方式

在專案中有時會在類別(Class)中加一個自訂一延伸類別(Extension class),在這類別中可能是大家共同會用到的檢核,或者是大家會用到的功能,對於要取用類別中的成員(Member),有兩個方法一個是[非靜態]以及[靜態]。


2015年2月24日

<遊記> 2014/05/30 - (第二天) - 城內探索之旅

在清邁的第一個早晨,我們計畫在城內探索,深入住宅小巷裡,探索當地市集。

因為飯店並沒有包含早餐的關係,我們必須自己出去尋找早餐店,在Ratvithi  Rd.上的Bamboo Cafe吃早餐。餐點價格類似台灣的早午餐,吃個西式餐點大約100泰銖~150泰銖,算起來會比台灣便宜一點點。邊吃早餐有人提議晚上去吃帝王餐,因此立即打電話訂了位子,吃完早餐開始一天的城內探索。




Bamboo Cafe

2015年2月23日

<遊記> 泰國之旅 -- 清邁

身為研發替代役,二三階段一年有一次出國機會,顯得非常的珍貴,這也是工作後第一次出國,顯得特別有意義。經過三四個月的討論決定了要去泰國第二大城清邁,這同時間泰國正在政變動亂,但經過詢問回來的朋友描述並沒這麼危險,我們還是如期在端午節連假出遊。

這一趟有別以往獨自一人的旅行,出發前我們花了點時間找旅館找去哪裡玩,透過這篇文章記錄一下。這一趟旅程共六天五夜,我們搭乘國泰航空到香港轉機,換港龍較小的飛機飛往清邁市。


2015年2月8日

<遊記> 苗栗大湖 採草莓

採草莓 採草莓,常常聽人家去做這件特別的野外活動,終於親自來採採看! 從台中市騎車前往苗栗縣大湖大約70分鐘,沿著三號省道騎到達石城街到底後左轉,大約再騎30分鐘就可到大湖,當然還是依路況與車速所花的時間會不一定~


2015年2月5日

[C#] 動態取得Class裡的method及property

開發專案過程中有個需求是需要動態取Model裡的欄位,在這紀錄一下因為要先做另一個部分,這部分才能繼續作。

Type T = Typeof("Namespace.Class,專案名稱")

接著即可透過
T.Getmethod及T.Getproperty來獲得class裡頭的方法及屬性欄位


<Javascript> How to uncompressed GZIP at front-end using Javascript

It's been a while I haven't share my coding work. In this article I would like to share how to receive a Gzip file via stream, unzip...