2007年9月12日

很棒的相片Slide網站

這個網站的相片幻燈片效果很棒喔~ 只要選擇好相片,不但可以用上傳的,也可以直接給他Flickr的使用者名稱,他就會去抓照片進來了
然後選擇你要的幻燈片風格、外框、主題,甚至可以加上背景音樂喔~
裡面的效果真的很棒~ 大家要去試試看啦

2007年8月31日

php big5跟utf-8互轉的指令

從別人的BLOG看來的

2007年8月24日

如何解決 Warning: session_start(): Cannot send session cookie - headers already sent by …

轉貼來的解決方法,有以下兩種:


1.修改 php.ini:

2.確認 session_start() 的呼叫是在產生任何 HTML 輸出之前:
這是因為 session 的資料儲存在 cookie 裡面,而 cookie 的設置必須在 HTML 之前。
正確範例:

錯誤範例:

如果 session_start() 已經在所有輸出之前,而該警告訊息依然出現,這可能是 PHP 文件格式為 UTF-8 ,此時將 session_start() 改成 @session_start() 即可。

2007年8月23日

[技巧]如何透過 Javscript 觸發UpdatePanel

使用AJAX.NET裡的UpdatePanel
可以飛快的速度寫出非同步存取的網頁
但缺點是他一定要配合一個會POSTBACK的控制項才有反應

想用JavaScript來讓UpdatePanel更新的方法我找了很久,最後研究出怪招

首先在網頁上放好 ScriptManager ,並擺上一個UpdatePanel
在UpdatePanel裡面則放了一個Label控制項,準備顯示我要的東西

再來放一個Button控制項,可以放在UpdatePanel外面或是裡面
只要記得設定好Trigger,讓Button能觸發UpdatePanel的更新就好了

最後重點就是JavaScript的寫法

大功告成啦~ 再來只要在適當的時機用JS呼叫update()函式就好囉~



Powered by ScribeFire.

Vista x64的KB932596更新

這個PATCH的說明主要如下:

KB932596:x64 系統的 Windows Vista 更新
已有 Windows 作業系統 (x64) 的核心補充程式保護更新可下載。核心補充程式保護能保護 Windows 核心中的程式碼與關鍵結構,避免遭到不明的程式碼或資料修改。安裝此更新後,您必須重新啟動電腦。

如果你安裝這個PATCH後發現不能上網,那你應該可以在事件檢視器發現TCPIP.SYS的錯誤
他的錯誤就是無法確定你系統裡的TCPIP.SYS是合法版本

為什麼不是合法版本呢?? 就請回想一下是不是為了玩P2P有去更改過連線數的上限呢?
那麼你的TCPIP.SYS應該不是當初安裝VISTA的版本囉

所以最好的方式就是找回原來的TCPIP.SYS,或是乾脆不要安裝KB932596這個更新囉

Powered by ScribeFire.

2007年8月3日

未接來電也是詐騙手法之一

我今天接到四通未接來電,都是同一個號碼0982643509

而且是響個不到兩秒就掛掉

如果是一些業務人員可能早就回電話了

不過我們是聰明人,這個電話號碼明明不認識,幹嘛要回?

我上網查了一下,還真的有不少人接到這種電話,回電話後,對方會用各種不同的理由請你等一下

用意就是要拖延時間,因為這是一通加值電話,也就是要額外向撥話者收錢的 (0204大家就馬上會想起來了吧)

為什麼咧?? 往往我們看電話號碼只要不是不顯示來電的,警覺心就會降一半,然後看看來電號碼是09XX的,就會想到應該是台灣的電信門號

結果因為號碼可攜的關係,那個號碼轉到哪裡去了我們不會知道,而就不經意中了圈套囉

所以不認識的電話還是別亂回,別人真的有要緊事要找你,是不會響個兩秒就掛掉的



Powered by ScribeFire.

2007年6月18日

List泛型類別的搜尋方法

.NET 2.0 提供 LIST泛型類別 來加強我們處理集合物件的方法

其優點是存取簡單,效率較ArrayList好,型別明確又容易管理
我先設計了一個類別myObject,其擁有兩個公開的屬性Name、Score,分別記錄姓名及分數

再來宣告一個型別為myObject的LIST泛型類別,並加入一些資料。

現在我所建立的List物件裡有三個人的資料,每份資料都包括了姓名及分數,我現在需要找出分數不及格的人,雖然我可以透過 foreach 的方式找出來,但是如果我要找三四百人的資料,或者是條件比較複雜,比如要找出性別是男生,然後分數不及格,且興趣是找冠強的人,這樣如果用 foreach 的 方式會讓程式碼看起來不那麼優美,LIST泛型類別提供的搜尋方式藉由定義一個類別,並委派搜尋方法

定義好一個類別及要委派的函式後,就可以來執行搜尋了

雖然看起來透過了不少類別的合作才能完成搜尋,但卻讓程式碼看起來清爽不少,且利用泛型委派的方法我們就可以將搜尋方法以類別方式集中管理,妥善運用就可以簡化不少重複的程式碼喔
除了搜尋,還有Sort(排序)、Convert(轉型)這幾種,使用方式都差不多,如果你上面的用法已經懂了,那其他的就不難囉

2007年5月23日

活過來了~

因為電腦重灌,所以BLOG也關了,相簿網站也關了,甚麼都關了!~ 讓耳朵清靜了兩天。 現在灌好了,站活了,相簿也回來了,開始該忙碌了... 快點振作吧! 最近的我很沒自信,手是沒有停下來寫程式過,但就是覺得哪裡不對勁,是自我價值還沒找回來嗎?

2007年5月11日

不錯的 vista mce 使用心得

我自己也想在客廳組一台多媒體電腦 雖然受限於經費實在不能用什麼太高檔的硬體配備 但看了這篇文章後,就更迫不及待要加速我的動作囉 客廳的Vista MCE 電腦

2007年4月18日

架構的思維

最近工作相當忙, 但是對我來說還是要一直保持著思考, 所謂我思故我在嘛! 從開始接觸所謂的軟體工程開始, 我就一直不斷的思考「怎麼做才會改善」, 這句話看起來不像是一段完整的句子, 缺了主詞和受詞呢? 嗯. 因為這句話可大可小, 範圍是不受限制的~ 比如說:這段程式要怎麼寫才會改善效能? 這個系統要怎麼設計才能改善效率? 這個工具要怎麼用才能改善工作時間的浪費? 這個想法要怎麼解釋才能改善別人的理解程度? 以上總總都是我在思考的範圍中。
今天公司請了一位中山大學的副教授-趙善中老師來跟我們公司做一場演講,這位老師在演講過程中不斷地自稱是「架構教主」,顯然老師對於自己在所謂的架構領域有著前無古人、後無來者般的狂妄自信。不過有時候狂妄的人總是有著超乎我想像的意念及執著,為的就是「捍衛自己的信念」。先不論這位老師的狂妄是有理還是無理,今天的演講對我來說幾乎可說是雞肋而已。演講的內容雖然沒有偏離主題,都是一直不斷在「架構」這回事打轉,但也沒有進一步的深入探討它,天啊,這不是雞肋是什麼? 而且老師說他的演講內容「就是一個架構,而且是很精采的架構!」,這下我可要為聽眾說說話了~ 演講的主題是「架構」,老師一開頭就說架構是最好的工具,架構能達到所為「知行合一」「體用一如」等境界,架構能為我們完成許多事情,以上這些話都讓我們對於架構是怎麼辦到的感到無比的興趣,但問題就來了,演講結束了,結果老師並沒有拿出任何東西來「證明」他說的那些事情,天啊這也太不科學了吧!~ 沒讓我瞧見他的威力,卻只告訴我們架構很讚,那這跟路邊電線桿上貼的「神愛世人」有什麼差別?? 要讓聽眾信服應該是要給於相當程度的證據啊. 趙老師啊..我還是對架構很迷惘啊.....難道我一定追隨你,你才肯秀真功夫嗎???

2007年2月15日

Google 工具列好用的新功能

    其實Google 工具列大家都知道,但最近增加的新功能還蠻方便的。Google工具列的搜尋功能除了可以找網頁以外,現在也可以自訂搜尋喔。

2006年12月10日

Sophia的二歲生日禮物


Sophia已經兩歲了~ 真是有點不可思議,想到不久前她還只會爬來爬去,且一邊吸著手指頭一邊流口水的小寶貝,但現在兩歲了好像變化好大?! 現在都跟爸爸媽媽搶東西吃,還很會命令大人幫他做事情,真的很人小鬼大.... 但不管怎麼樣她還是我們的女兒啊!~ 都兩歲了,好吧! 老爸賜你一台風火輪,讓妳可以四處兜風喔~ 不過千萬記得! 不要超速~ 不要紅燈右轉~ 不要任意變換車道...........呃... 這些話我還是等妳考到汽車駕照的那時候再跟你說吧...^_^

2006年12月7日

輕鬆抓取網頁上的物件座標

以前寫網頁哪會想到什麼座標的問題,現在想要知道畫面上的物件座標才知道頭痛。用JavaScript一定是最好的辦法,只是要怎麼抓到座標又是一個問題!還好Google一直都是我的好朋友,讓我找到有人分享了好方法,哈哈~省了我好多功夫喔!

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/