[Surfing]蒐集用 nant build asp.net 的資訊

定不太下心,於是上網搜尋資訊.
因為想要知道如何使用 nant 來 build asp.net 專案,所以就在Google裡面鍵入 “nant asp.net” 進行搜尋.
得到了一些資訊:
1. 從Andrew Stopford’s Weblog網站上的 這篇文章,得知了有所謂“Continuous integration system”這種系統,他並評比了Hippo.Net, CruiseControl.NETDraco.Net 這三套以 .Net Framework 為基礎的Continuous Integration System.
所謂的 Continuous Integration System,直接翻譯過來,就是所謂的持續性整合系統.主要的用處就是在於他會自動幫助 developer 去 整合 / build / 測試系統,然後將結果匯報 developer, 以幫助 developer 擺脫這些煩人的工作.
你可以直接跳到這篇講述Continuous Integration的文章來看,這篇文章同時也有中文版,是由 Areca Chen 所翻譯的.
2.發現 Microsoft 在 .Net Framework 2.0 也要推出一個類似 nant 的 build tool, 名為 msbuild.
這方面可以到這些地方觀看相關資訊:
NAnt 与 MS Build
创建自定义的 MSBuild Task
nant wiki上的msbuild information
3.nant 網站上有架設wiki;另外也有一個所謂nant contrib的網站,好像是先行實作 nant 的一些新功能,然後再慢慢補回到 nant 裡面去,不過還不太清楚就是了.
4.OReilly 網站上有篇講解 nant文章, 寫的不錯.
5.找到一個可以輔助編輯 nant build file 的工具: nantpad, 看起來不錯用的樣子,不過還沒試過…找時間再試試.

判斷是否離線

也是從 http://move-to.net 看來的
Global.asax裡有
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
‘ 啟動工作階段時引發
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
‘ 於工作階段結束時引發
End Sub
這兩個預設的方法可以使用
不過Session_End不會立刻觸發,要在使用者關閉所有頁面
而且,到了你所設定的Session的持續時間時,才會發生~

網頁編碼問題

從 http://move-to.net 看來的,節錄.
web.config 的 <system.web> 的設定如果是
<globalization requestEncoding=”Big5″ responseEncoding=”Big5″/>
則 aspx 中可加入
<META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=big5″>
必須一致!!
另外用 DataAdapter 配合 Parameter 物件,應該就 ok.
後端資料庫欄位也要能支援才行.

[老爸語錄]回想有感

老爸某次喝醉所記,依照內容,我將其命名為”回想有感”.
老實說,蠻難解的.
=====
紙識她得道的醉,欲仁知愛心所知.
三國搬弄是在朝,如無莊者為先覺.
全是沒非正知如,有眠不盡他鄉夢.
真有是一片風雲,只認前面真得道.
無言就為全是真,人生海海面貌不可料想.

base64 encode/decode

忘記從哪兒節錄下來的了,在這裡向作者說聲抱歉,因為那時沒有記下出處.
如果有侵犯版權的話,請來信告訴我,我會拿掉.
兩個 function 是作 base64 encode/decode 的.
不過, VFP7 以後,微軟已經擴充了 STRCONV() 的功能,讓他也能作 base64 encode/decode.
用法如下:
? STRCONV(“Hallo”,13) encodes to Base64
? STRCONV(“SGFsbG8=”,14) decodes from Base64
=====
FUNCTION Base64Encode(lcInput,loXML)
LOCAL loNode
IF VARTYPE(loXML) # “O”
loXML = CREATEOBJECT(“MSXML2.DOMDocument”)
loXML.Async = .F.
ENDIF
loXML.loadXML(“<node></node>”)
loNode = loXML.DocumentElement
loNode.dataType = “bin.base64”
loNode.nodeTypedValue = CREATEBINARY(lcInput)
RETURN loNode.Text
FUNCTION Base64Decode(lcInput,loXML)
LOCAL lcDocument
IF VARTYPE(loXML) # “O”
loXML = CREATEOBJECT(“MSXML2.DomDocument”)
loXML.Async = .F.
ENDIF
lcDocument = [<node xmlns:dt=”urn:schemas-microsoft-com:datatypes”
dt:dt=”bin.base64″>] + lcInput + [</node>]
loXML.loadXML(lcDocument)
RETURN loXML.DocumentElement.nodeTypedValue

[老爸語錄]看透

看透人心比酒濃,以是吾生所知,真是不虛.
人生之路,是金字塔所嚮往之頂,真能是為量的廣解,一語知天下.
=====
老爸某次喝醉後寫的,有點難解~

豐胸秘方

某次看于美人節目,順手記下來的
不知道有沒有用~~
=====
蒲公英 3 錢
當歸 2 錢
山藥 2 錢
三碗煮成一碗
以小火煎煮
可以喝也可以泡澡
並配合
以下動作
-> <-
注意,須脫下內衣~

夢境-高中

又做夢了,這次是在一間教室裡面.
那天是高中的最後一天,老師在上課.
上課的時候,我收到許多電話,我只能一一告訴他們說,”我在上課”.
後來老師終於受不了,跑來我旁邊叫囂一番,然後說道:
“昨天不是有教你們把課本都帶來嗎?你書包裡到底裝些什麼??”
邊說的同時,邊把我書包倒出來,是的,裡面只有一兩本書.
於是老師就又走回講台上去.
我開始翻找我抽屜,結果把所有書都拿了出來.
邊翻的同時,邊想,為什麼及人高中高中部這麼差,過去上了很長一段時間,可是我完全不記得上課內容是什麼,只記得我做了些什麼,真的是很糟糕.
翻找畢,發現老師正在上的課程是”金龍”,所以我翻開”金龍”的課本.
結果我發現還很有意思,於是努力專心的上課.
可是這已經是最後一天了,為什麼偏偏在我開始有興趣的時候,就得要離開呢??
後來不知道為什麼,沒有繼續下去,我就離開學校了.
但是我有記得來接替我位子的同學.
隔了 N 年之後,在火車上遇到,就跟他相認,然後聊了起來.
才知道他和某酋長的女兒結婚….
只記得到這裡,有些地方好像不太對,不過也記不得了.
唯一的感想是,”X,睡得不是很好,每次有做夢都會這樣, >_<".

日日春四物醋

去年初吧~~應該是
因緣際會,我小妹發 mail 給眾好友,包括我,問說要不要買日日春四物醋.
我一時心血來潮又想說可以支持一下公娼(託南方的福,對公娼運動了解不少),就買了兩瓶.
然後就放了好久…好久…好久… -_-
一直到去年年底,內人才想說來試試看,喝一下~~
結果她比例放錯,說好嗆.
於是昨天我親自披掛上陣,幫她泡.
果然她說好很多,沒那麼嗆了.
我也順便喝了幾口,發現味道還真是不錯!讚斃了!!
現在不知道幫她們做廣告還來不來的及~~
有興趣的人可以直接打去日日春問阿姨們看看喔~~
另外你可以參考以下網址,有許多對於四物醋的介紹以及相關訊息:
http://forum.yam.org.tw/bongchhi/old/light/light134-4.htm
http://www.twblog.net/inertia/archives/000043.html
http://mypaper.pchome.com.tw/news/cehraidc/3/1234857134/20040101020837/
http://www.dosw.tcg.gov.tw/news_activity/news/show_news.asp?sn=581
http://www.esouth.org/sccid/south/south20031128.htm
日日春網站:http://www.coswas.org.tw/