在09年從德國結束交換學生要前往機場的那一天開始,我一直期待著有一天能再次造訪這夢幻般的國度,並在那生活。經過了幾年後,研究所畢業那年,進入三年研替生活之前又造訪了德意志帝國一次,雖然只是短短兩個月,但也又勾起了過往的美好回憶。
2015年12月24日
2015年7月12日
2015年7月3日
<遊記> 東京五日遊 - Day1 - 成田機場、錦系町、表參道、汐留、台場
抵達成田機場後,大約花了半天多一點的時間完成抵達日本及旅館,約好了一位許久不見的日本朋友Hiroko見面,同時也託他買了後面行程的票! 這位日本朋友是在2009年在巴黎認識,當時只互留了Email,後來透過Facebook聯絡上後,她來台灣玩時見了一面,這次則在東京見!
2015年6月24日
<遊記> 東京五日遊 - 機票 住宿 行程 介紹
日本,一個三不五時就看到Facebook有人po照片去玩的地方,其中又以大阪、京都為居多。在我小的時候堂姐帶我去了趟東京遊玩迪士尼樂園,長大後對於日本唯一印象就是好像在台灣,但不管怎樣那都是國小的事情了,長大後終於有機會再次前往東京走走。
2015年5月25日
Cent OS Linux NFS 使用
最近系統環境使用到NFS做檔案的傳遞介接,做一下紀錄。使用的方式主要是在本案的VM環境中為NFS Server,讓client端可以透過mount的方式丟檔過來,並同時需要透過client端刪除Server端的檔案。
先了解一下NFS
先了解一下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
環境:
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結合實現擷取網頁行為作為驗證的工具
Selenium最初是由一家位於美國芝加哥軟體公司ThoughtWorks在2004年所開發,作為JavaScrptTestRuner的核心。爾後一位日本人Shinya Kasatani對於Selenium相當感興趣,並且將它與Firefox結合實現擷取網頁行為作為驗證的工具
2015年3月5日
[軟體自動測試] - Stub, Mock in Unit Test
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泰銖,算起來會比台灣便宜一點點。邊吃早餐有人提議晚上去吃帝王餐,因此立即打電話訂了位子,吃完早餐開始一天的城內探索。
因為飯店並沒有包含早餐的關係,我們必須自己出去尋找早餐店,在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裡頭的方法及屬性欄位
Type T = Typeof("Namespace.Class,專案名稱")
接著即可透過
T.Getmethod及T.Getproperty來獲得class裡頭的方法及屬性欄位
2015年1月27日
T-SQL - 在無Primary Key的表格裡刪除重複資料
這幾天在寫三支程式,其中第一支程式會將A Table的資料搬移到B Table並將A的資料刪掉,而B Table是一個單純保存已刪除資料的Table,因此當初建立Table時並無設定PK,而這時遇到在測試程式若是程式在某處掛點,但又重複insert B Table時就很麻煩..
需求 : 兩筆一模一樣的資料需只留下一筆
需求 : 兩筆一模一樣的資料需只留下一筆
2015年1月22日
T-SQL - Parameter + Like語法
此功能是在打開頁面前先到資料表搜尋最大值,Select完後將資料丟進DataTable
該欄位為字串型態,寫法如下:
DbAgent sqlHelper = new DbAgent();
DbCommand sqlValue = sqlHelper.getDbCommand(m_ConfigDBName);
StringBuilder sqlstr = new StringBuilder();
SqlParameter par;
sqlValue.CommandText = @"SELECT MAX(CALL_NO) as MAXCALLNO
FROM NAM_NAME(nolock)
WHERE CALL_NO LIKE '%' + @CALL_NO +'%' ";
par = new SqlParameter("CALL_NO", SqlDbType.NVarChar);
par.Value = pYear;
sqlValue.Parameters.Add(par);
try
{
DataTable dt = sqlHelper.QueryToDataTable(sqlValue, pInfo);
return dt;
}
catch (Exception ex)
{
throw ex;
}
該欄位為字串型態,寫法如下:
DbAgent sqlHelper = new DbAgent();
DbCommand sqlValue = sqlHelper.getDbCommand(m_ConfigDBName);
StringBuilder sqlstr = new StringBuilder();
SqlParameter par;
sqlValue.CommandText = @"SELECT MAX(CALL_NO) as MAXCALLNO
FROM NAM_NAME(nolock)
WHERE CALL_NO LIKE '%' + @CALL_NO +'%' ";
par = new SqlParameter("CALL_NO", SqlDbType.NVarChar);
par.Value = pYear;
sqlValue.Parameters.Add(par);
try
{
DataTable dt = sqlHelper.QueryToDataTable(sqlValue, pInfo);
return dt;
}
catch (Exception ex)
{
throw ex;
}
2015年1月18日
<遊記> 挑戰鳶嘴山
[爬過這座山後我覺得再也沒其他更困難的了],這句話是來自曾是登山社一員的Josie。自從他講出這句話後我充滿了好奇心,怎樣的挑戰程度讓她說出如此的話,因此也決定未來要一起去爬一次。而在挑戰過後我也能充分的理解他講出這句話的涵義了。
2015年1月14日
網站開發 - 透過JavaScriptr將網頁繁簡轉換
製作網站時會遇到客戶要求製作繁體與簡體兩個版本,之前沒這樣的經驗過因此用了徒法煉鋼的方式 : 製作好繁體中文版後再把整個網站翻譯成簡體,但這缺點就是會造成兩個後端管理,繁體的內容弄好還要弄一份簡體的,相當麻煩,因此上網搜尋一下原來早就有人寫好的js檔,輕鬆將網站變成簡體。
(1)將此js檔跟網頁放在同個目錄下
下載 Js 檔
(2)在想放轉換按鈕的地方加上
其中cookieDomain需填上自己的網址,這樣往後瀏覽的網頁都會是簡體的!
內容參考 http://sofree.cc/js-tw-cn/
(1)將此js檔跟網頁放在同個目錄下
下載 Js 檔
(2)在想放轉換按鈕的地方加上
<a id="translateLink">簡體</a>
(3)在<head></head> 或網頁底部加上
<script type="text/javascript" src="tw_cn.js"></script> <script type="text/javascript"> var defaultEncoding = 1; var translateDelay = 0; var cookieDomain = "https://Localhost/"; var msgToTraditionalChinese = "繁體"; var msgToSimplifiedChinese = "简体"; var translateButtonId = "translateLink"; translateInitilization(); </Script>
其中cookieDomain需填上自己的網址,這樣往後瀏覽的網頁都會是簡體的!
內容參考 http://sofree.cc/js-tw-cn/
2015年1月11日
(看展) 迪士尼90年周年特展
大約兩個月前看到公司公告販賣迪士迪90周年特展的早鳥票,覺得超級心動,立即問了一下Josie,雖然是"問了一下",但我心裡知道他有99.99%會說"好哇"。終於來到看展的這一天,我們大約下午兩點來到了松山文創中心,心裡早已準備看到長長的人龍,雖然是這樣,但我們沒等太久就進到展覽會場。
一進到會場看到了米奇老鼠的靈魂人物Walt Disney,從小"迪士尼"三個字就是卡通的代表,看到這三個字出現的就是米奇老鼠或是唐老鴨,從沒想過他是人的姓氏。在他的名字上面寫了排英文,You can dream it, You can do it,這句淺顯易懂,體會它的涵義吧!
一進到會場看到了米奇老鼠的靈魂人物Walt Disney,從小"迪士尼"三個字就是卡通的代表,看到這三個字出現的就是米奇老鼠或是唐老鴨,從沒想過他是人的姓氏。在他的名字上面寫了排英文,You can dream it, You can do it,這句淺顯易懂,體會它的涵義吧!
訂閱:
文章 (Atom)
<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...
-
為什麼是它作為今年度假地方呢?原因就在於找機票時從杜賽道夫飛機票很便宜,於是就訂了機票,但找旅館後才發現住在那不便宜..特別是距離海灘的遠近價格不同,但也因為這樣認識了一個歐洲人最常去的度假勝地。 在亞洲大家可能常去長灘島峇里島作為度假的選擇,在歐洲伊比札就會是一個這樣的選擇...