Web | The Will Will Web

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

推薦 50 個優質的 AJAX 學習引導(Tutorials)

今天看到一篇文章講 50 Excellent AJAX Tutorials,這篇文章列出了 50 則關於 AJAX 的教學文章,可以幫助剛要上手 AJAX 的人學習之用,每篇文章之間談到的技術領域也很廣,有 PHP, ASP.NET, Java, JavaScript, jQuery, MooTools, ... 等等,與許多各種不同的 AJAX 應用,我覺得蠻不錯的,有興趣的人可以去看看,挑一些自己有興趣的主題看看別人的文章吧(順便練練英文)。

... 繼續閱讀 ...

如何從瀏覽器的位址列(Address Bar)隱藏你正在瀏覽的網址

我們有個客戶的 ASP.NET 網站,主網站就架在網站的根目錄下 ( http://www.example.com/ ),而網站下又設定了 2 個子網站虛擬目錄 ( http://www.example.com/Site1/http://www.example.com/Site2/ ),彼此相依存在著。不過,根目錄下的主網站改版了,但虛擬目錄下的子網站並未改版,這導致子網站無法正常執行了!所以當改版完成後,只能將原本的主網站改另一個 Domain Name ( http://www2.example.com ) 才能讓原本的子網站繼續運作,但這時候客戶卻抱怨說為什麼子網站的網址變了,要求我們將網址回覆到原本的樣子。

... 繼續閱讀 ...

最新的跨瀏覽器攻擊手法:Clickjacking

由於這次我報名參加 2008 OWASP 亞洲年會時,在議程中看到一個新的攻擊手法(或漏洞)稱做 Clickjacking,而 Clickjacking 這名詞有多新呢?連 Wikipedia 上面的的 Clickjacking 資料都是 10/9 才剛新增上去的,我進而研究了一下這個攻擊手法的細節,這才意識到這個漏洞的嚴重性,各位千萬不可等閒視之。

... 繼續閱讀 ...

新細明體、標楷體字型在某些應用程式中會出現字型碎片

前陣子為了承接一個類似 SlideShare 的網站專案,而該專案最主要的就是功能就是必須將使用者上傳的 PowerPoint 檔轉換成 Flash 格式,我們找了許多 PowerPoint to Flash 的元件,找了大約有 8 套類似的產品,也一一測試過後發現,這幾套產品每一套都有其瑕疵的地方,沒有一個真正完美的產品,但其中我覺得最棒的產品就屬 iSpring 公司的產品了,它可以正確的支援各種 PowerPoint 中的動畫特校、背景音樂、甚至中文字都可以正確無誤的支援(當初我測的時候是用微軟正黑體字形),不過卻遇到有些中文字在轉換過後會出現字型碎片的樣子(字形依然有出現,但是卻像是筆畫亂掉的樣子),如下圖示:

... 繼續閱讀 ...

將 IIS 中已安裝的 SSL 憑證移至 Apache 2.2 for Win32 安裝

這幾天為了替客戶安裝一個 VeriSign 憑證到 Windows 平台的 Apache 2.2 上面傷透腦筋,問了好多朋友都沒有人有這樣的經驗,網路上是有一大堆文章,不過所有的文章都是講如何「自己簽發 SSL 憑證」,但我得到的任務卻是要把一個已經申請下來已經安裝至 IIS 的憑證安裝到 Apache 2.2 for Win32 中,而我手邊得到的資訊十分有限,只有拿到一個 CA.cer 檔,還有一個已經安裝在 IIS 中且可匯出的 VeriSign 憑證。

... 繼續閱讀 ...

網站效能調校經驗談

我之前在 iT邦幫忙 參加 it實戰經驗大募集 的活動,在 網站效能調校實戰經驗大募集,你有什麼精彩的調校經驗嗎? 的回答獲得了實戰王的獎賞(NT$ 1,000),而昨天有朋友問我怎麼都沒有發表這方面的文章,我才想說這篇文章應該也可以寫在我的部落格中,以下是完整的文章,不過大多是以條列式的方式呈現,牽涉的領域也很廣泛,各位僅供參考。

... 繼續閱讀 ...

Google Chrome 的「建立應用程式捷徑」

Google 的野心之大我想應該沒有人會懷疑,今天我赫見 Google Chrome 中的一個功能「建立應用程式捷徑」可以將目前正在瀏覽的這個網頁建立成一個捷徑在桌面(Desktop)、開始功能表(Start Menu)、或快速啟動列(Quick Launch Bar),透過這個捷徑啟動的網頁真的完全就像本機的「應用程式」一樣,只有標題列,沒有選單或任何可設定的功能,連網址列都沒有!

... 繼續閱讀 ...

Google Chrome 的 10 個秘密頁面

這幾天慢慢開始愛上 Google Chrome,除了執行速度快以外,記憶體耗損量也比較低,尤其是在大量使用 JavaScript 的網站更是明顯,例如說我在 Google Chrome 中使用 Gmail 時,操作的速度真的跟「本機應用程式」沒什麼兩樣。而最近國外也開始有人開始進行 Google Chrome 的反相工程(Reverse Engineering),並找到幾個關於 Google Chrome 的秘密頁面,可以查看 Google Chrome 在內部運行的相關資訊。

... 繼續閱讀 ...

介紹好用工具:Firebug ( Web 開發人員必備的工具 )

Firebug 應該是所有開發人員必備的工具了,這是一個 Firefox 的外掛程式,它提供一大堆跟 Web 開發相關的工具,可以幫助你編輯、修改網頁的 DOM 物件,對 JavaScript 除錯,可以查看任何一個元素的 CSS, HTML 設定,還可以分析網頁下載的效能,甚至於還可以自己寫程式擴充 Firebug 的功能,功能多到很難一下學會所有功能。

... 繼續閱讀 ...

SWFObject v1.5 無法在 Google Chrome 正常顯示 Flash

今天心血來潮來安裝 Google Chrome 玩玩看,果真瀏覽速度與 JavaScript 執行速度真的快很多,在使用 Gmail 的時候執行的速度幾乎跟本機的 AP 一樣快速,幾乎感受不到「網路」的感覺。不過,當使用 Google Chrome 查看我們之前做的一些網站時卻發現 Flash 都無法顯示出來,不過連到 Yahoo 或其他入口網站都可以,所以開始檢查為什麼只有我們的網站無法正常顯示 Flash。

... 繼續閱讀 ...