雖然 Flash Player 10 的出現又多了一堆又酷、又炫的功能,不過因為一些「安全」的議題,導致 Adobe 將 Flash Player 10 中的 FileReference 這個類別做了一些改變,而這個類別中有個 FileReference.browse() 方法,可以開啟一個檔案瀏覽的視窗,用來讀取使用者端本機的檔案,最常用這個功能的應用就是「檔案上傳」功能了。在 Flash Player 9 以前,使用者個方法是沒問題的,但是到了 Flash Player 10 又更嚴格的要求 FileReference.browse() 方法的使用方式,不能透過 JavaScript 直接呼叫了,而改成一定要是由「人」點選時「直接呼叫 FileReference.browse() 方法才能使用」,這導致網路上最常見的幾套 Flash 上傳元件全軍覆沒!
... 繼續閱讀 ...
前幾天才介紹過一個 .NET URL Rewriter and Reverse Proxy 元件,不過只能用在 ASP.NET 專案。今天我又看到另一個類似的工具(or 元件)(or 模組),叫做 Ionic's Isapi Rewrite Filter(簡稱 IIRF),這套工具是用 ISAPI Filter 方式開發的,同時可支援 IIS 5.0, 5.1, 6.0, 7.0 等版本,算是比 .NET URL Rewriter and Reverse Proxy 支援的程度還廣很多,因為你可以用於任何架在 IIS 中的網站,包括 ASP、PHP、JSP 或任何靜態頁面都可以套用上去,算是十分方便,且重點是設定檔的格式一樣跟 Apache mod_rewrite 一模一樣,所以如果你已經會設定 mod_rewrite 的話,設定 Ionic's Isapi Rewrite Filter 應該也不是什麼難事。
... 繼續閱讀 ...
上週因為有一台很舊的 Linux 伺服器需重新安裝(簡稱 A 主機),因為所有資料都已經備份,且也已經確認無任何服務在這台主機了,所以也很放心的重灌了。不過,重灌了之後才發現原來還有另一台 Linux 伺服器(簡稱 B 主機)還掛載(mount)著 A 主機的某個 NFS 目錄,但因為 A 主機已經移除了,進而導致 B 主機只要讀取到 NFS mount 的目錄就會整個被 hang 住,大概要等 1 個小時才會 Release 鎖定狀態,整個 Console 就會動彈不得,必須強制斷線重連,但是重連後該 Process 也還在,使用 kill -9 也刪除不了,這真的很困擾我。
... 繼續閱讀 ...
我覺得有很多人並不瞭解 URL ( 或 URI ) 的全貌,一般人對 URL 的感覺就是「網址」而已,是一個十分不精確的描述,因為 URL 擁有一個很嚴謹的結構,也有很彈性的表示法,當你弄清楚觀念後,開發技巧之間的關係自然可以融會貫通。
... 繼續閱讀 ...
之前我們公司內部就是有幾台電腦的網路狀態很奇怪,雖然大多是 DNS 快取的問題,不過最近又從 TigerLin 那邊得知幾種清除不同網路狀態快取的方法,整理如下:
... 繼續閱讀 ...
今天看到一篇文章講 50 Excellent AJAX Tutorials,這篇文章列出了 50 則關於 AJAX 的教學文章,可以幫助剛要上手 AJAX 的人學習之用,每篇文章之間談到的技術領域也很廣,有 PHP, ASP.NET, Java, JavaScript, jQuery, MooTools, ... 等等,與許多各種不同的 AJAX 應用,我覺得蠻不錯的,有興趣的人可以去看看,挑一些自己有興趣的主題看看別人的文章吧(順便練練英文)。
... 繼續閱讀 ...
有時後我們會需要修改 IIS 中 W3C 擴充紀錄檔案格式 的紀錄內容,特別是「擴充紀錄選項」設定,因為 IIS 預設勾選的欄位很少,所以較無法分析出有用的資訊,所以通常每次安裝好 IIS 之後我都會修改這裡的欄位(如下圖示),最近為了替客戶修改「一群」主機,所以寫了個簡易的批次檔可透過 Adsutil.vbs 管理指令碼 修改特定網站的「擴充紀錄選項」的設定。
... 繼續閱讀 ...
我們有個客戶的 ASP.NET 網站,主網站就架在網站的根目錄下 ( http://www.example.com/ ),而網站下又設定了 2 個子網站虛擬目錄 ( http://www.example.com/Site1/ 與 http://www.example.com/Site2/ ),彼此相依存在著。不過,根目錄下的主網站改版了,但虛擬目錄下的子網站並未改版,這導致子網站無法正常執行了!所以當改版完成後,只能將原本的主網站改另一個 Domain Name ( http://www2.example.com ) 才能讓原本的子網站繼續運作,但這時候客戶卻抱怨說為什麼子網站的網址變了,要求我們將網址回覆到原本的樣子。
... 繼續閱讀 ...
當你安裝好 SQL Server 2005/2008 之後,通常相關檔案的預設安裝路徑都會在 C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL 目錄下,而該目錄下有兩個很重要的目錄,分別是 DATA (資料檔儲存目錄) 與 Backup (備份檔儲存目錄),如果你希望將這些重要檔案儲存在其他磁碟機時,直接透過 SQL Server Management Studio (SSMS) 就可以修改 DATA (資料檔儲存目錄) 的預設路徑,不過卻無法透過 SSMS 修改預設備份檔的路徑。
... 繼續閱讀 ...