平行連接埠驅動程式 服務無法啟動

當停用掉硬體上的平行連接埠(Parallel Port)後,進入系統時可能會收到一個警告說某某服務或是裝置驅動無法正常載入之類的,可透過 REGEDIT 修改以下機碼把值改成 4,停用平行連接埠驅動程式。

2: Automatic
3: Manual
4: Disabled

分類: 資訊技術相關雜記 | 標籤: | 在〈平行連接埠驅動程式 服務無法啟動〉中留言功能已關閉

Windows Server 2008R2 64 bit + IIS 7.5 + PHP 32 bit

安裝及設定流程:

  1. 下載 PHP VC9 x86 ZIP 包 (thread safe 或 non thread safe 都可以)
  2. 下載 Microsoft Visual C++ 2008 SP1 可轉散發套件 (x86) (沒安裝這個最後要 run PHP 會收到 500 錯誤)
  3. 解壓縮 PHP 包到某個目錄
  4. 複製 php.ini-production 為 php.ini
  5. 設定 php.ini
    cgi.force_redirect = 0
    cgi.fix_pathinfo=1
    fastcgi.impersonate = 1
    extension_dir = "./ext"
    date.timezone = "Asia/Taipei"
  6. 伺服器新增 IIS 角色
  7. 應用程式開發安裝要勾選 CGI
  8. 設定處理常式對應 FastCGI -> PHP
  9. 建立 PHP 32bit用的應用程式集區
  10. 完成
  11. 剩下就是關於 安全性、效能、Extension 的設定了

額外資訊:

Q. 為何不安裝 PHP 64 bit ?
A. PHP 資料型態長度會因為編譯的位元平台而有變化,integet 在 32 bit 是 4 bytes,在 64 bit 就變成 8 bytes,如果應用程式沒考量到這個狀況,就有可能出現意外。

分類: Web technology | 標籤: , | 在〈Windows Server 2008R2 64 bit + IIS 7.5 + PHP 32 bit〉中留言功能已關閉

Firebug v1.8.0 & 1.8.1 wrong font-size in main panel

自從 Firebug 更新到 1.8.0 之後,panel 的字型尺寸整個跑掉,調來調去都沒用,最後只好翻 Firebug 的 bugs 區,找到有人討論 Wrong font-size in main panel under Windows,但是哩,雖然在 1.8.1被標記為修正但實際在 WinXP 繁體中文版的環境下,字型尺寸還是怪異,最後只好去 %APPDATA%\Mozilla\Firefox\Profiles\[RANDOM].default\extensions 裡把 firebug@software.joehewitt.com.xpi 挖出來,依照 comment 17 的做法修改 content/firebug/chrome/chrome.js,然後把字型大小重設 (Ctrl+Alt+0),就正常了(一改大小又亂掉)。

將就用吧...

Index: content/firebug/chrome/chrome.js
===================================================================
--- content/firebug/chrome/chrome.js	(revision 11425)
+++ content/firebug/chrome/chrome.js	(working copy)
@@ -1081,8 +1081,10 @@
         if (!panelBar1)
             return;

+        // Scale the aspect relative to 11pt Lucida Grande
+        // Do not scale if the value is 0 (the default)
         var zoom = Firebug.Options.getZoomByTextSize(value);
-        var fontSizeAdjust = zoom * 0.547; // scale the aspect relative to 11pt Lucida Grande
+        var fontSizeAdjust = (value != 0) ? zoom * 0.547 : 0;

         var contentBox = Firebug.chrome.$('fbContentBox');
         contentBox.style.fontSizeAdjust = fontSizeAdjust;
分類: 射茶包 | 標籤: | 在〈Firebug v1.8.0 & 1.8.1 wrong font-size in main panel〉中留言功能已關閉

如何指定以 Shared memory 方式連線到 MSSQL Server

條件如下:

  1. 目標 Microsoft SQL Server instance 要在本機(localhost)
  2. Provider 要跟目標版本一致:
    1. SQLOLEDB : Microsoft SQL Server 2000
    2. SQLNCLI : Microsoft SQL Server 2005
    3. SQLNCLI : Microsoft SQL Server 2008
  3. Connection string 的 Data source 設定成 lpc:

閱讀全文

分類: 軟體開發 | 標籤: | 在〈如何指定以 Shared memory 方式連線到 MSSQL Server〉中留言功能已關閉

在桌布(面)顯示主機資訊

以前就知道有這樣的工具了,但沒在用,今天在處理客戶伺服器的時候看到它了,就順便 memo 一下。

如果像我一樣要管理好幾台伺服器的話,有這個資訊大概可以避免搞不清楚現在這個桌面是哪台主機的 lol

微軟提供,請安心服用

BgInfo v4.16

分類: 資訊技術相關雜記 | 在〈在桌布(面)顯示主機資訊〉中留言功能已關閉