發表文章

目前顯示的是 2006的文章

重新認識WebDAV

以前開始對電腦的Security有興趣的時候, 總會看到一些文章提到這個字眼, 只記得在Windows Server早期, WebDAV是其可能的漏洞, 必須小心檢查! 而近日在找尋較好較安全的傳檔方法時, 發現微軟很推薦WebDAV, 於是在微軟的網站找了一些文件來看, 發現它有許多優點: 1. 不用另外花錢, Windows Server 內建的功能 2. 有加解密的功能, 可以使用SSL 3. Client端也是被微軟支援, 包括IE, 網路芳鄰的網路位置; 即使FreeBSD, Linux等作業系統也有Free的Client可用 4. 因為下層為http協定, 所以可以過防火牆 5. 有現成的COM物件, MSXML可以叫用來使用其指令 目前為止, 它是個安全的傳檔方法! 不過, 微軟也把它用在Exchange Server的部份功能上面, 另外WSS也使用許多WebDAV功能..

發現WIA

WIA, 那是什麼? 就是Windows Image Aqusition 基本上是微軟在其Windows作業系統上, 為了統合各種影像設備, 所提出的軟體API架構! 各家硬體廠商只要依其規範, 提供相容的下層驅動程式, 就可以很容易的在微軟作業系統上被支援! 包括Scanner, WebCam, Digital Camera, DV Cacoder等裝置, 都是WIA管理的目標 當你把這些影像裝置, 利用USB線(或1394或SCSI應該都可以)與你的電腦連接後, 如果在Windows的控制台->掃描器與數位相機的視窗裡, 看到出現可愛的小圖示, 那表示該裝置支援WIA. 那麼, 我們就可以自行撰寫程式來叫用WIA的API, 進而控制影像裝置, 取得圖片! 可以做些什麼應用呢? 那就有趣的了! 有很多善心人士, 寫了不少文章, 可以在Google用WIA這個關鍵字查到.....

Crystal Report 在VS2003與2005的差別

在Visual Studio 2003上開發ASP.NET 1.1的網頁程式也有兩三年了, 雖然寫得很辛苦! 因為很多功能還是要自己一行一行的寫.不過, 一直沒碰到什麼大問題! 特別是報表使用Crystal Report, 在書上提供的方法, 或者教材上或者線上手冊所提的寫法, 都順利的運作! 沒想到, Visual Studio 2005上市後, 開始使用新版的ASP.NET 2.0配合新版的Crystal Report後, 出現了一個問題: 就是資料庫連線在報表跑完後, 還會一直存在, 必須等一段時間才會消失, 同時會造成多人大量使用後, Crystal Report的報表會出現錯誤訊息, 而報表無法跑出來的情形! 錯誤訊息有時候是說超出使用權, 有時候是記憶體不足! 同時還有怪事發生, 報表上的某些橺位, 特別是日期, 而且格式有特別調整過的, 會出不來! 有時候又出得來, 有時候又出不來! 一開始還以為是不是, 要花錢買軟體的授權, 因為公司要用, 買一套開發版授權也不貴, 就跟公司申請買了! 安裝開發版之後, 發現有些地方的效能改善了, 但是沒多久, 同樣的問題又出現了... 所以花錢也不見得可以解決問題.... 因為新版的程式不是自己開發的, 而是半路進去支援趕進度, 大部份報表拉法和程式寫法都是抄同事的, 一時之間還找不出來問題所在! 後來在玩過 Sybase DataWindow.NET 2.0之後; 再重新檢視這個問題時, 發現新版的Crystal Report架構有點改變, 開始重新由其線上手冊的範例研究, 結果發現其範例全部做完後, 資料庫連線也有一直存在, 不會在報表跑完後消失! 這個行為和VS 2003版的Crystal Report不一樣!! 和同事討論後, 覺得DataWindow.NET在Page_UnLoad事件有將Transaction物件Dispose的作法, 而且其效能很好, 運作正常! 便試著將Crystal Report的ReportDocument物件, 在Page_UnLoad事件中Dispose掉; 果不其然, 報表跑完後, 資料庫連線即消失, 而且多人大量使用下, 也不會再出現奇怪的現象, 報表都很快速的跑出來, 回應時間在主要伺服器只要1.2秒, 幾乎是一按即完成!! 而日期欄位, 有時候會消失的情形也不再有了....

當兵時獲得嘉獎一次

圖片
這是陳年往事了,公文都已經泛黃.. 那時任政戰官,在海軍正好碰上甲訓之類的集訓,和大家忙了一二個月,當時的艦長給所有官員論功行賞,雖然我們這些義務役軍官得到嘉獎的精神鼓勵大於實質效用,大部份職業軍人都會認為把這些點數給我們實在是浪費了,但是我還是很感謝他,讓我有個一生難忘的經驗! 還記 得剛入伍時,是先到學校受訓,那時和馬爺,還是同班同學, 大學同學二年後又在受訓時成為同學,那種感覺還真有趣,可惜後來馬爺驗退,沒能一起結訓.而我分發到海軍的艦艇上服務,時間不長,一年半左右,卻給我許多影響. 當時職務之便,我可以留下一些照片,海軍的軍服其實很講究,照片中那張是在艦艇上拍的,身上那套衣服叫做白丙式.通常白色的制服都是在慶典時才上場,那時是敦睦支隊的巡迴展,開放所有民眾參觀.為了有個展覽文物的地方,特別整理一個文宣館,而我那時支援文宣館門口的電子看板. 仔細看腰間還有一支BB Call, 當時任務的關係,必須隨時待召集,而現在應該是人手一支手機了吧!腳開得有點大哦!實在是在艦艇上待習慣了,為了適應船隻在海上搖晃,不知不覺就會站成這樣. 每到一個碼頭,都會有郵局的攤位上來,一方面提供民眾集郵,或寄信的服務;我們也都會去參一腳,這也是一種寫日記的方法,郵戳除了有日期,也有地點,還有可愛的圖形,首日封還是免費提供的.只要付幾塊錢的郵票,就可以有一個回憶了. 這是我當兵時最快樂的一段時間,可也為後來的一年時光,帶來了許多困擾!海軍的軍官,特別是艦艇上的,也必須值更,不像陸軍,他們的軍官只要巡查;而值更就是問題的來源!和我們一起排更的有同是義務役的醫官,常備役的補給長,和一些士官長或上士.我的猜想,因為我去支援一個多月,這段時間,他們因為少了一個人,因此必須多值一些更,所以心裡很不是滋味!而那補給長和我當時的(第二任)主管私下交情很好,常常在一起,也許和他說了一些什麼,當我支援回來後,主管對我的態度完全不一樣.而我的個性也強硬了一些,反正我也無所求,該做什麼就做什麼,只是他每次都不放我長假,即使副艦長排我假,他也用些情緒性的理由來拒絕簽字! 不過他也很奸,我們都主管同樣的業務,知道什麼叫做不當管教,所以當三個月到期,他還是不得不放我一次長假! 這樣的長官,難怪又接連的出狀況,單位上的士官自裁,難道他不用負些責任嗎?反而要當時才到職不到三個月的副艦長接受處罰? 還好在我退伍之前二三個...

中秋訪老友

10/20/2006 今年中秋節的前夕, 接到研究所碩士班同學打來的電話 所以利用中秋節的假日回雲林找他 原本只是想兩個老同學碰個面, 敍敍舊 沒想到大陣仗, 又有小朋友, 親友等人 到了這個年紀, 每個人都也一家老小 ..... 記得以前研究所的時候, 大家都孤家寡人, 沒事的時候一起看書, 一起聊天, 一起吃飯, 天南地北, 好不自在! ....... 而今同學終於拿到Ph.D, 也升了副教授, 又有二個兒子 時光也已經過了十多年了

小舅子的兒子

圖片
四個月的白胖小子! 哈哈...... 還真重.... 很奇怪,老婆大人個子一般,人也有點嬌弱,可他弟弟卻人高馬大的,生出來的二個兒子,也都個頭比別人大上一號;手上抱著這個老二,真是份量十足的!