Qt4.3.3

Qt4.3.3 已經在 2007/12/05 釋出了!似乎從 4.3.2 之後也就修改了對 Visual Studio 2005 compiler 的支援了,不需要再進行 patch 就可以編譯!連編譯都更人性化了,只需要 configure, nmake 就行了。除此之外,Trolltech 也提供了 Qt Eclipse Integration for C++ and Java plugin ,真是越來越大方了!

而 Qt4.4 也已經在開放 preview 了,據說會是 Qt4 發佈以來最引人注目的版本之一,將提供 webkit、multimedia、enhanced xml support、concurrency、IPC、new help system。其中 webkit 將提供更多開發 web 需要的元件,想必以後用 Qt 可以快速地開發小型瀏覽器、應用程式整合網頁服務了! Qt4.4 preview 可以在 http://trolltech.com/products/qt/whatsnew/qt44-preview 看到 : )

表格測試

Pin Routines

(Prefix: AVStrMiniPin)

IRQL Filter control mutex Mode Pending [1]
AVStrMiniPinCreate PASSIVE_LEVEL
AVStrMiniPinClose
AVStrMiniPinProcess PASSIVE_LEVEL, DISPATCH_LEVEL Pin-Centric Processing
AVStrMiniPinReset Pin-Centric Processing
AVStrMiniPinSetDataFormat
AVStrMiniPinSetDeviceState
AVStrMiniPinConnect
AVStrMiniPinDisconnect

使用 Blogger 的 TicTac Blue Template 時,Ordered List

問題

    使用 TicTac Blue 這個 template 會讓 li 的前置符號都變成 tictac_blue.gif 這個 icon,因此原本期望 ol + li 會出現的編號列舉階層就失去作用了!

解決方法

    若希望保留該功能的話,可以去修改範本。將 L.109 ~ L.115(見下方程式碼片段)註解掉!若只註解掉這部份,會發現右方 side bar 的 li 就出問題了,像是 tictac blue icon 會蓋到文字(標籤、Links 等都會遭殃),因此我們還得去修改範本的 L.340 的 .sidebar li,幫它加上被我們註解掉的屬性,但不要加上 margin-bottom: 3px;,否則 tictac blue icon 會跑出範圍。

/*
li {
  list-style: none;
  padding-left: 14px;
  margin-bottom: 3px;
  background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 0 6px;
}
*/
.sidebar li {
  list-style: none;
  padding-left: 14px;
  background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 0 5px;
}

     另外還受影響的有: ul + li 。因為原本的 li 被註解掉了, ul 下會出現的 style 圖案也就消失了,因此我們可以新增像是下面的 css selector:

ul li {
  list-style: none;
  padding-left: 23px;
  margin-bottom: 3px;
  background: url(http://www.blogblog.com/tictac_blue/tictac_blue.gif) no-repeat 0 6px;
  }

不要嘗試著直接修改 ul selector,因為那樣會連 sidebar 的部份一起更動到,這會讓 archive 部份變醜 :)

更新

  1. 2008/01/24,修改 ol + li 失去數字階層。
  2. 2008/04/05,修改 ul + li 失去 style 圖案。

推薦使用 Windows Live Writer 撰寫 Blogger (Blogspot) 文章

由於 Blogger 內建的 WYSIWYG/HTML 編輯器實在是不好用,尤其對於程式討論,有兩項缺點存在:

  1. 不支援 tab。我們無法按出 tab 的功能,即使已經先在其他工具(記事本、Word 等)編輯好內容,透過貼上複製,可以出現 tab 的縮排,但編輯器最後仍會將 tab 轉換成一個空白。
  2. 編輯既有文件時,會去重排 HTML 版面。這點對於使用 SyntaxHighlighter 這類排版模組的使用非常不便,因為重排會讓已經在 <pre></pre> 被破壞,因此每次修改文章,就得重新排一次程式碼…

在尋尋覓覓之後,發現 Windows Live Writer (WLW) 還蠻符合需求的,不過它是一個桌面軟體,無法在瀏覽器上使用(但有差嗎?),而且使用上也相當直覺,就像在使用 Wordpad 一樣,目前遇到要注意的問題是:標籤。Blogger 有提供標籤(label)的功能,可以讓你為文章做分類,也可依標籤(label)找文章,是個相當方便的功能,要使用它,只需要在文章邊即時設定就好(見下圖紅框)。

BloggerEditor

當然,WLW 也有提供標籤的功能,只不過 WLW 的標籤(tag)與你在 Blogger 上使用的標籤(label)稍有不同,若要達到 Blogger 上標籤的功能則要改用 WLW 的類別。下圖紅色框處是 WLW 讓你選擇類別的地方,點選後會跳出一個小視窗,羅列著 Blogger 現有的標籤(label),你也可以在 WLW 新增你要的標籤(label),相當方便,如此一來,就不需要重回 Blogger Editor 先設定標籤再利用 WLW 編輯,也不至於發生修改文章標籤時,HTML 排版會亂掉 : )

WLW1

MiniFilter InstanceSetupCallback is not called?

一般來說,MiniFilter 的 InstanceSetupCallback 會在 filter manager 把 minifilter attache 到 volume 後呼叫。如果沒有的話,可以檢查一下 minifilter 的 INF 是否把 instance fla...