Eclipse 4.2 Juno 預設中文字體過小調整

這樣調整後,comment 的中文字變得清楚了,不過 code 的字變得有點大,最後還是換成 Courier New 10 來用。

分類: 軟體開發 | 標籤: | 在〈Eclipse 4.2 Juno 預設中文字體過小調整〉中留言功能已關閉

如何更改各家瀏覽器的快取目錄路徑

因為買了SSD硬碟,所以要把瀏覽器的快取目錄給搬走,整理如下:

Firefox

  1. about:config
  2. 增加子串 browser.cache.disk.parent_directory
  3. 設定值 D:\Temp\Browser Cache\Firefox\

Google Chrome

  1. 在啟動捷徑後面加上 --disk-cache-dir="D:\Temp\Browser Cache\Google Chrome"

Internet Explorer

  1. 登出

Apple Safari

  1. cmd
  2. CD %APPDATA%\..\Local\Apple Computer"
  3. 把 Safari 目錄搬到 "D:\Temp\Browser Cache\Apple Safari\"
  4. mklink /D Safari "D:\Temp\Browser Cache\Apple Safari\Safari"
分類: Web technology | 在〈如何更改各家瀏覽器的快取目錄路徑〉中留言功能已關閉

在 IIS 中,如何設定不同 Session ID ?

本篇要記錄如何在 IIS Web Server 中,相同 domain 下不同目錄的應用程式能產生不同 Session ID,這個 topic 是源自於某些狀況,需要在同一個 domain 下 run 一個系統(程式)的多個 instances 時,解決相同的 session variable name 造成混淆的 issue。

Classic ASP 的解法:

"不同 instances 設定成不同虛擬目錄"

在實體目錄中,即便有著相同的目錄命稱時(例如:/public_html/app1),只要將虛擬目錄別名設定成 app1,路徑指向 /public_html/app1,在存取時就會以另一個應用程式去執行內容,如果在/public_html/ 下面有 app1, app2, app3, ... 都設定成各別的虛擬目錄,當存取時就會有各自的 ASPSESSIONID,不會因為都在/public_html/ 下面造成 session variable 混在一起。

PHP 的解法:

"不同 instances 設定不同的 session.cookie_path"

只要在各別的 instances 中,透過 session_set_cookie_params() 設定各別的 path (對應到 app 的目錄,例如 /app1, /app2, /app3,要注意這是參照 URI 不是實體路徑),就會產生不同的 PHPSESSID。

總結:

Classic ASP 的部分由於 ASPSESSIONID 的設定無法從程式面去改,只好從 IIS 著手,因此需要權限比較高,所以蠻麻煩的。

至於 ASP.Net 是否有相同的 issue 就不知道了,還沒研究過,以後有閒的時候再研究看看。

public_html

分類: Web technology, 軟體開發 | 標籤: , , | 在〈在 IIS 中,如何設定不同 Session ID ?〉中留言功能已關閉

變數命名法

關於軟體開發時的變數命名,不得不提到匈牙利命名法以及駝峰式大小寫,使用上匈牙利命名法可以有效地幫助開發者搞清楚變數(物件)是啥東東,過去是為了區別變數的型別,雖然現代 Compiler 跟 IDE 的 IntelliSense 都能清楚的知道變數的型別,但是要直覺性的一眼看出來還是需要使用到以上命名法。

但隨著型別、物件愈來愈多,命名碰撞的可能性就愈來愈高,而且除了少數的型別有共識之外,其他都有可能因人而異,加上相同資料型態在 32 bit、64 bit 的長度不同,同樣一個 integer 在不同環境有不同 size,在某些狀況下也可能造成問題,但無論如何,有總比沒有好,至少直覺知道這個變數的型別。

分類: 軟體開發 | 在〈變數命名法〉中留言功能已關閉

Windows 7 對資料夾所做的檢視設定變更遺失

以前在家裡 XP 電腦就遇到過了,現在筆電的 Windows 7 用久了,也出現了相同的症狀,真麻煩...

文章編號: 813711 - 上次校閱: 2012年2月29日 - 版次: 7.0

對資料夾所做的大小、檢視、圖示或位置的變更遺失

分類: 射茶包 | 在〈Windows 7 對資料夾所做的檢視設定變更遺失〉中留言功能已關閉