2006年11月30日

在C#中如何在Byte[] 與String 之間轉換

在網路上找到的兩種方法

2006年11月28日

花蓮海洋公園之旅

這禮拜我將僅存的特休一次請完,目的是要帶著老婆跟小孩一起去花蓮的海洋公園玩,雖然開車去花蓮是勢在必行的方式,在規劃行程的時候就一直考慮著該走哪條路線,後來因為我和老婆都沒有開車走中橫的經驗,所以就決定走中橫了(還真奇怪的理由)。我們從星期四的中午從台中出發,經由二高到草屯,然後順著台14線一路走上去,這當中經過很多有名的景點但是我們根本無暇停留,因為預計走中橫要花費的時間是最少六個小時,如果不趕路的話, 到了晚上我們一家人可能還在高山上在跟山路玩溜滑梯呢。
經過了我雙手不停地扭轉方向盤、右腳在油門及煞車之間來回穿梭、雙眼死命地盯著路面的白線七個小時後,終於到達花蓮,那種喜悅不是我一個人獨享的,而是我們一家人!因為我老婆不用再緊抱著女兒在後座翻來翻去了(好啦.. 我開車技術是不怎麼樣啦....)。 原本規劃的第一天本來就沒有特殊行程,只是單純要到花蓮住,所以在簡單用完扁食晚餐後,就前往我們事前預訂好的「白陽山莊」民宿。這間民宿是我老婆大人精挑細選的,但我個人覺得是還算OK,環境是絕對一流,因為花蓮真的是好山好水好空氣,而在設備來說不能算優等,但該有的東西一樣都不少(我想這也是價格不低的關係)。
第二天一早,我們用完民宿主人熱情款待的早餐後,前往我們這次旅遊的主要目的-海洋公園,因為住的地方離海洋公園很近,開車莫約15分鐘的車程而已,這可以算是住這間民宿的優點吧。這一天的天氣不算好,陰陰涼涼的還感覺隨時可能會下雨,所以照片拍起來都有點暗暗的,真的是很可惜。主觀來說,海洋公園還真的是適合一家大小悠閒遊玩的地方,針對不同年齡層的大小朋友提供了不同種類的遊樂設施,比如說大朋友可以玩海盜船,小朋友可以玩碰碰船,小小朋友可以玩旋轉木馬,只是說對於需要重度刺激的年輕朋友,海洋公園就很不適合了,我想重點還是要來看秀吧。因為時間的關係我只有看了 海獅秀 跟 傑克船長秀 ,個人感覺相當不錯,可惜另外兩場美人魚秀跟海豚秀無緣看到,不然這次旅遊就可以說真的值回票價了(因為票真的很貴)。後來因為小朋友的關係,就提早離開了海洋公園,直接前往台東,也就是我們另一個目的,去住漂亮的城堡。
說真的台灣東部的省道真的很好開,並不是說路直又大條就好開,而是馬路相當乾淨,幾乎沒有坑坑洞洞的那些老是讓你的避震系統發揮作用的討厭鬼,所以開起來就很順很順,順到我不小心都會開到90,呵呵...。從花蓮大約四點出發,到了台東大約是六點多,在台東簡單用了餐後到民宿去也都差不多九點了,在台東的這晚住的是「布拉諾城堡」,這間民宿相當有特色,我想民宿主人應該用了不少心思,Mobile01的網友提供了他到這住宿的詳盡心得,我就偷懶點,對於住宿的細節我就不多說了,直接到這看吧。而我個人覺得這間民宿真的是可以推薦給大家的好民宿,主人和善且用心真的是可以體會得到的,如果我有機會到台東玩,我想我還是會到這住喔。

2006年11月22日

我對PS3 XBOX360 WII 三大主機的觀感

2006年11月,次世代主機大戰正式開打。網路上很多忠實玩家對於自己喜愛的主機,與其他玩家進行辯論比賽,希望自己支持的主機能夠獲得大家的認同並一同來支持。我個人覺得這樣的行為當然是可以理解的,因為這都是個人自由,但是部分的人什麼不學卻去學政治人物鬥爭的方法,舉凡「污衊」、「爆料」、「假新聞」、「假照片」等等爛招全都出來了! 如果抓到對方的小辮子就一定窮追猛打不放手,我真是想不透,有需要這樣子嗎? 你如果說政治人物會這樣是因為他們有必要為自己的「政治前途」著想,那我就想問那些玩家他們又是為了什麼?「遊戲前途」? 不管如何,這次世代主機大戰真的開始了,就我個人認為,不管是PS3、XBOX360、Wii,都因為各自的調性不同,而有可能打下各自的一片天,當然PS3與XBOX360的重疊性較多,所以市場重疊的部分比重也高,如何讓自己與對手有所區隔是廠商必須加緊努力的事情,不然又何必出兩台主機,怎麼不出 PSBOX3 就好了呢,一台吃天下我想是玩家最開心的。 如果要我排名的話,我想現在第一名會是XBOX360,因為他起跑最早,遊戲資源也已累積不少(雖然我想玩的都還沒出)。而第二名是Wii,因為鋪貨數量多,佔有率也較容易提升,首發軟體也不少,再加上價格較能被普通玩家接受,所以我給他第二名。至於第三名也就是PS3了,因為初期的主機量真的太少,網路服務也還沒建構齊全,遊戲少且貴,要快速搶佔市場看來還需要更多的誘因來吸引消費者才行。 我認為目前藍光DVD的普及可能也會間接影響PS3銷售量,雖然SONY是說PS3可以快速帶動藍光市場,但如果藍光DVD不普及,那麼玩家在考慮購買主機時,就不會把「可播放藍光DVD」變成購買主機的要素之一了,是先有雞還是先有蛋呢? 我想SONY應該好好想想才是。

2006年11月17日

PS3於全美及台灣發售

今天(2006/11/17),PS3於全美以及台灣正式公開上市發售,在發售前就已經負面傳聞不斷的PS3,在這一天還是有很多粉絲努力排隊想要搶先買到(但是那些拍賣蟑螂我們都要用力唾棄),以下的照片就是在舊金山大排長龍的景象,可惜台灣看不到,因為台灣只有分到五百台啊..... 連警方都出動維持秩序了...

2006年11月14日

女兒影片集

藉由YouTube提供的優質影音平台,我把女兒的影片結合成了一個播放清單,因為是直接跟YouTube連結,所以這個影片清單會持續更新喔

2006年11月10日

[PSP] Xyanide Resurrection

PSP將推出的3D射擊遊戲,看起來似乎不錯玩。

ASP.NET AJAX BEAT 2 釋出

微軟在11/06釋出 ASP.NET AJAX Beta 2(前身為ATLAS),Beta1推出的時候因為整個架構都改了(還好基本的控制項沒變太大),搞得身邊一些使用這個元件猛開發系統的朋友痛不欲生(這是誇飾法!誇飾法喔...),本人是因為工作太忙所以沒有花太多心力在這元件上,只是偶而用用UpdatePanel來解決一些基本的需求,所以對我來說似乎是無痛的改變,既然新版的"又"出來了,當然還是要抓來玩玩看囉。 我稍微看了一下官方的說明,未來微軟在這一塊會大致區分為三個部份
  1. AJAX核心,也就是這一篇所提到的ASP.NET AJAX,微軟會將基本核心技術集中在此一元件上。
  2. ControlToolKit,就是之前讓大家讚嘆不已控制項工具集(我是這麼翻啦,不認同就別理我囉...),所有以AJAX核心開發出來的控制項,會以工具包的形式釋出,且還包括原始碼喔,這部分除了會由微軟的開發團隊進行開發外,還有非微軟的開發團隊參與。
  3. AJAX Future CTP,這部分在個人理解上認為應該是把之前ATLAS中的控制項,但沒有歸類於AJAX核心中的歸類於此,從名字有個Future來看,應該是在這安裝包中的相關控制項都是未來很有可能加入至核心集中的,只是目前Future還只是CTP版本,所以.....未來怎麼說還很難講的啦!
http://ajax.asp.net/

2006年11月7日

Outer join & Case

在做資料庫設計的時候,都一定會大幅使用關聯表格的設計方式,例如學生資料學生成績兩個表,學生資料表裡面就只單純放學生的個人基本資料,而學生成績中則放一些學生考試的成績資料,這兩個表之間再設計一個鍵值使其有關聯,如下面說明
學生資料 學生成績
ID 姓名
1 大呆
2 二呆
3 三呆
學生ID 科目 分數
1 國語 88
2 國語 75
3 國語 82
1 數學 95
3 數學 86
像這樣子關聯式設計的優點我就不用多說了,主要的問題就是如果一位學生缺考了,資料表裡也因此少了一筆資料,若老師要把每個學生的成績抓出來的時候,可能只是少了資料,假設我們吹毛求疵一點,希望看到的每位學生的成績資料筆數都一樣,那麼我們就會使用 outer join 的方式做資料撈取的動作。
select student.姓名,scroe.科目,score.成績 from 學生資料 as student left outer join 學生成績 as score on student.ID=score.學生ID
不過因為 outer join 沒對上的資料,系統會自動給於 NULL 值,這又可能不是我們想要的,我們需要的是 當沒有對上的成績欄位希望能主動給他一個 0 的值,這時候 CASE 就派上用場啦,
select student.姓名,scroe.科目,CASE WHEN score.成績 is NULL THEN 0 ELSE score.成績 END  from 學生資料 as student left outer join 學生成績 as score on student.ID=score.學生ID
這樣原本會跑出NULL的欄位就會變成0囉

[PS2]人中之龍2

SEGA在PS2上推出的末代大作,這是一個以日本黑社會為故事背景的遊戲,雖然有人說他是日本版的GTA,但我想在故事描述的細膩度上,人中之龍還是比較棒喔 遊戲簡介

[PS3] 摩拖風暴 試玩影片

在上市前讓大家看一下這款遊戲的魅力喔!我個人覺得這會是一款相當好玩的遊戲,看看裡面的物理表現及遊戲的真實度,實在讓人不能不期待啊!:)

2006年11月6日

PSP 樂克樂克

這是一款我蠻喜歡的 PSP 遊戲, 很活潑可愛的風格是最讓我印象深刻的! 尤其是玩多了砍殺或斃怪的遊戲, 一玩這個遊戲給我的感覺真可形容是通體舒暢啊~ 而且裡面的遊戲音樂不時有可愛如孩童般的聲音在呼應著, 曲風也相當輕快活潑... 我真是快找不出什麼話來形容, 有興趣想知道的話可以看一下文章提供的影片, 雖然影片是在介紹玩法, 但畫面再加上音樂, 我想你就會懂我想說的意思囉

從TT轉到WP了

花了一個禮拜的時間, 總算是穩定下來了,因為之前都在整理原本TT的資料(其實還有很多舊資料的圖都是大叉燒),然後四處尋找合適的擴充模組以及面板, 所以花了不少時間測試, 現在完成了心裡也舒服囉~ 不過因為apache也一併升級的關係,結果讓我的相簿網站的圖也充斥了叉燒, 那都是因為中文URL的關係啦~ 唉...只好慢慢修囉. 從TT轉到WP我是使用狐狸一番BLOG提供的轉換程序, 相當簡單好用! TT其實有很多優點, 離開了它心裡多少有點不捨, 但誰叫WP更讓我心動呢~ 對不起啦~ 踢踢......

2006年10月24日

在ashx 中如何取得 SESSION

我最常使用泛型處理常式來應付二進位檔案的處理,比如資料庫中的照片顯示、下載,還有檔案的下載處理等。但如果使用QUERYSTRING的方式來傳遞必要的參數給ASHX,這樣安全性變得很差,如果可以配合SESSION使用當然更好了,但是如果要在 ASHX 中讀取SESSION資料的話必須引用 IReadOnlySessionState,這才能有足夠的權限進行SESSION讀取

2006年8月25日

聽聽音樂吧

Chrono Trigger / Cross Medley

2006年7月20日

NDS的LCD極限測試

看看這個影片,多恐怖啊!~ 用盡力氣去擠壓nds的觸控螢幕, 許多地方都出現深色不規則塊 (可是最後還是變回來了?) , 要是那台是我的, 鐵定心疼死了~~~

2006年7月10日

SQL 2005 開啟遠端連接

Express、Evaluation 以及 Developer 版本預設只允許本機用戶端連接。 而Enterprise、Standard 以及 Workgroup 版本可接聽透過 TCP/IP 連接的遠端用戶端連接。 在SQL Server 2000裡面只要從enterprise manager裡面點選要開放的server,右鍵->內容就可以設定了. SQL Server 2005要如何啟動remote connection呢?

2006年6月29日

開發Service時,要使用正確的Timer

如果想設計一個會定時做些小事情的Service, 直覺上就是會把 Timer 這個物件拉進來然後設個間隔時間, 寫好要做的時間, 接著就理所當然的認為他會正確無誤的執行, 偏偏那是不可能的~ 我不瞭解既然不能跑, 為什麼在IDE介面上還允許使用者去拖拉 Timer 物件, 但不管如何還是要解決這個問題, 工具列上的Timer 物件其實他是屬於 System.Windows.Forms.Timer, 正確的作法應該是去使用 System.Timers.Timer 物件!

2006年6月22日

ATLAS與網頁權限的問題

當我們在設計網站時, 如果使用了.net 2.0 的權限管理, 然後又使用了像是 Atlas 這類的Ajax技術時, 就要特別注意這類技術所自動產生檔案權限, 假設要在訪客都可以看得到的地方要加入atlas的話, 就一定不能忘記加入以下的設定到 Web.config中喔

2006年5月22日

(NDS)FF3 影片

預計今年九月要在nds上推出的FF3, 現在公佈了影片, 雖然全面3D化了, 不曉得是否能保有原本的爽快戰鬥感呢? (我最喜歡那種二三十連擊的快感了...)

FF 演奏會 DVD 6.21發售

看來是必找的好物啊~~ http://www.square-enix.co.jp/music/sem/page/voices/info.html