沒事,多笑笑!

在 Ubuntu China Wiki 中看到的這一篇: 自我几天前第一次发表有关这个主题(如何在外置USB硬盘中安装breezy)到现在,我已经从实践中学到了很多有关Ubuntu安装进程的知识,并且已经在我的外置USB硬盘上成功安装过了好多遍Ubuntu.(疯狂吧,我只是想通过多装几遍来弄清楚每次我干它一下他到底有什么反应。) 怎麼搞得有點像情色文學?咚!

July 23, 2006 · 1 min

AJAX & ASP.Net PostBack

自ASP"升級"成為ASP.NET後,出現了一個ASP所沒有的名詞:PostBack,而PostBack讓開發WebApp變的簡單了,但卻也讓Server端的Loading變得重了。 最近聲名大噪的AJAX(Asynchronous JavaScript And XML;非同步的JavaScript和XML)其實不是一項新技術,它早在IE 5的時代就已經出現了,AJAX主要的核心技術就是XMLHttpRequest,專注於開發WebApp的先進們,對XMLHttpRequest應該不陌生,當時的XMLHttpRequest是以ActiveX型態出現的,而且只能適用於IE平台,所以使用的人少之又少,隨著Atlas的引入,以及M$對AJAX的大力支持,使得越來越多的網站使用AJAX技術,譬如目前最有名的Google Maps,以及前一陣子改版的Yahoo!奇摩字典等等。 ASP.NET使用PostBack的方式來更新網頁,這會將網頁上的所有欄位資料傳回伺服端(Server),處理完畢後再傳給使用端(Client),這樣不但會浪費伺服端的資源,還會浪費網路的有效傳輸,這是該讓ASP.NET WebApp Designer好好思考的議題。 也因為PostBack,養成了ASP.NET WebApp Designer的一些壞習慣:所有驗證動作都用PostBack,完全不考慮伺服器、頻寬的負載;一昧的要求硬體升級、頻寬升級,落得"網站設計師只是賠錢貨"的名聲;不但如此,也讓Designer忽略或忘記了有JavaScript這個使用端腳本語言,甚至一聽到JavaScript就害怕,因為JavaScript沒有一個好用的Debugger… 以專案的進行,主管通常不會要求使用AJAX技術,因為要趕時程,所以都會要求能以最短的開發時程為第一優先考慮,假如還有時間的話,才會考慮去改善程式效能,但是到最後… 通常都會沒有時間… PostBack並不是那麼的一無是處,AJAX也不是那麼的"無敵";AJAX用的不好,不但無法降低伺服端資源與頻寬的浪費,反而會更甚,進而影響使用端的操作效能;但假如PostBack與AJAX一起使用的話,我想不但能有更好的效能,還可以有更大的彈性開發WebApp。

July 16, 2006 · 1 min

Microsoft 的 Online Sessions

MIX06 Sessions (52 個) http://go.microsoft.com/?linkid=4914656 (Bill Gates 開場 Keynote 那一篇 The Next Web Now,用 YouTube 開了自己玩笑,很值得看看~) PDC05 Sessions (209 個) http://go.microsoft.com/?linkid=4914871

May 30, 2006 · 1 min

WinPT – Windows Privacy Tray

Windows Privacy Tray 是一個與 GnuPG 整合得不錯的前端程式,看它的名字就知道,這是一個在 Windows 平台上執行的程式,對於有需要使用到保密通訊的朋友很有幫助,不過據我自身的經驗,台灣使用 PGP 之類功能的朋友不多,就算你 Release 了你的 PGP Public Key,一年內也沒有幾封信是用 PGP 的方式交流的,先前使用過 PGP 商業版本的朋友也許對於免費版本的 PGP 覺得不太好用,但這套是值得一試的軟體,它有類似的 Key Management 功能,使用 GPG4Win 也能夠輕鬆的整合 Outlook 與 Thunderbird 之類的 Email Client,相信大量推廣能夠對訊息安全與個人隱私保護有很大的幫助。 新手建議直接使用 GPG4Win 直接安裝,裡頭已經包含了 WinPT 與 GnuPG for Windows 等的工具了。 GPG4Win http://www.gpg4win.org/ Windows Privacy Tray http://www.stud.uni-hannover.de/~twoaday/winpt.html

May 27, 2006 · 1 min

睜眼說瞎話

這不曉得是第幾次了~ -.-” 一個是科技新聞上的,另一個是 HiNet 網頁上的,我見過的其它許多 HiNet 的服務網頁,也都有相同的宣告吧!!! —-

May 27, 2006 · 1 min

SPS2003 該升級後端資料庫??

在 Mauro Cardarelli 的 Blog 上看到一篇關於 Sharepoint 2003 Portal Server 將後端資料庫由 SQL 2000 升級到 SQL 2005 的速度比較,可以明顯看出在 Medium 架構下 (目前我所使用的 Topology) 升高了 51% 的效率,每秒可接受的 Request 達到 198 次,看來是個非常值得的升級呀。

April 22, 2006 · 1 min

Should I block it ?!

我前幾天貼在 Photolog 的一張圖: 好吧,是笑話一則!

April 21, 2006 · 1 min

十一年前的舊帳 [唸] HiNet 的帳務系統

前幾天經過 emome 的西門門市,本來想要換一支新的手機,看了老半天好不容易決定要哪一支之後,櫃台人員操作電腦,告訴我因為有一筆欠費,所以沒有辦法在他們店面辦理,要到中華電信的櫃台 (雖然那也是中華電信的『直營門市』)去查詢欠費記錄,繳清了之後才能辦理續約用優惠費率換機。心裡納悶著,心怕有人拿了我的證件去辦人頭號碼,因為身邊有其他朋友曾經碰過這種情況,後來是到中華電信櫃台去寫了切結書才搞定,而且以後每次都要到中華電信櫃台去,檢驗雙證件後才能辦新的電話號碼。好了,既然如此,只能找個休假的時候到中華電信櫃台去一趟了。 剛剛 21:00 的時候,行動電話響起:『親愛的 HiNet 用戶您好……』,Damn it! 不是打電話去申告過了,我的手機不要接簡訊廣告,所有的廣告都不要,怎麼又來了?接著打電話到行動電話客服 0800080090,客服人員先是問了來話號碼,『是市電 0221921050』,然後問是哪個單位的廣告,接著回答: 『先生,我幫您查了,您的電話我們設定過不接收簡訊廣告,但是這個語音廣告部分,可能要麻煩您撥到 數據通信分公司 去設定才行,因為是不同單位。』 『好,我還有另外一個問題想請教一下….』,(接著我把上一段的情況說明),小姐問明身分後在電腦上查了一陣, 『我們在電腦記錄中查詢,您是有一筆欠費記錄,不過是 1997 年屬於 HiNet 的欠費,不歸屬行動電話分公司,金額也不是很高,是 $119 元,我這邊沒有辦法幫您處理,可能要麻煩您打到 數據通信分公司 客服那邊去查才行了』 『那為甚麼我 HiNet 的欠費要導致我不能辦你們的業務,不是不同單位嗎?』 『…』 (好,接著下面一段…) 撥通另一個客服 0800080412,先抱怨廣告部分,短暫等候, 『先生,剛剛有請我們同仁幫您作過設定了,以後您應該就不會再收到我們的廣告通知了』 『小姐,我還有另一個問題想要請教一下…』,(接著我把第一段的情況再說明一次) 短暫的等候之後的回答:『先生,我們這邊是查詢到有一筆欠費記錄,是今年四月份的行動電話跟市話的帳單。』 『嚇!現在不是四月嗎,而且我的電話帳單都是透過信用卡自動轉帳的呀,而且四月也算欠費,你們的帳務系統是不是有問題呀,況且,行動電話那邊告訴我是 1997 年的 HiNet 欠費,怎麼又推過去了?』 『是,先生,我剛剛看了這筆欠費應該是 25 號才會到期。』 『那你們這樣不是擾民嗎?因為當月份的欠費我得要到櫃台去才能辦理業務,而且到期之後信用卡公司應該就會自動過帳呀,怎麼能算是欠費?』 『這個問題可能要幫你轉行動電話那邊的客服,您可不可以稍等一下?』 『等等!不要轉來轉去了,我剛剛就是打過行動電話客服,她查到的是 1997 年的欠費一百多塊,而且是 HiNet 的欠費,你們系統真的有問題,怎麼看到的資料是不一樣的,妳不要再把我轉過去,妳們應該自己喬好再來告訴我答案吧?』 『好的,先生,那您請先稍等…』 (大約過了四到五分鐘… 再好聽的 Hold Music 也會聽到覺得難聽… -.-“) 『先生,我們剛剛用您的身分證字號查過,這邊的確有一筆您的欠費記錄是屬於 HiNet 的數據機撥接業務。這是在 82 (1993) 年起租,84 (1995) 年 1 月因為欠繳太久而拆機。因為欠費太久,所以剛剛的電腦系統沒有辦法查,它的金額是 $119,可能要麻煩您到櫃台去辦理。』 (TMD,我欠你們一百多塊幹麻!)『可是我先前大概在 2004 年三月換手機的時候有到你們櫃台去辦呀,怎麼沒有告訴過我有欠費,而且我的電話、網路也一直都在用,從來沒收過妳們的催繳單,而且你們有沒有催繳過呀?不然這樣,你可不可以幫我輸個記錄,補寄一張催繳單來,我給妳新的地址?』 『先生,可能當時櫃台那邊沒有查到這一筆,因為欠費太久,所以我這邊沒辦法幫你辦理…』 ...

April 21, 2006 · 1 min

快速建置支援 log4net 的 ASP.NET WepApplication

log4net 的 Example 並沒有寫得很清楚,在網路上的一些 Sample Code 也沒有把版本交待清楚,甚至一些程式碼跑不動,繞了很多冤枉路之後弄了一個簡單的步驟,以下只留下 FileAppender 跟 MS-SQL 兩個 Appender,需要其它 Appender 的再手動去加。 使用版本: Version 1.2.9 BETA 加入 Reference: log4net.dll 在 AssebmlyInfo.cs 中加入: [assembly: log4net.Config.DOMConfigurator(ConfigFile="web.config",Watch=true)] Webform1.aspx.cs 中加入 using log4net; using log4net.Config; 於 Class 宣告後加入: private static readonly ILog log = LogManager.GetLogger("WebForm1"); 修改 Web.config 在 下開始加入下列文字: 上面的 connectionString 部分需修正,logger name 也最好改一下以免 log 都用相同的 namespace 分不出來 使用 log4net log.Info (“Info Loged!”); log.Warn (“Warn Loged!”); log.Debug (“Debug Loged!”); log.Error (“Error Loged!”); — Keyword: log4net mssql sqlserver logger webapplication asp.net ...

April 15, 2006 · 1 min

Live Messenger Beta 的邀請

大概是從 GMail 的邀請函開始,大家都流行玩『邀請函』這一套來進行推廣,其實物以稀為貴,在大家都搶著要的時候也許會自我感覺良好,但搞到最後,像 Gmail 那樣用不完的時候,邀請就顯得沒有甚麼意義了,而且,沒有邀請的話 Live Messenger Beta 還不是照樣能註冊、能下載、能使用嗎? 寄來的 Mail 是說:你現在有權寄發邀請….. 呃~

April 13, 2006 · 1 min