2009年3月3日 星期二

Qt 4.5 釋出與 Konqueror 對 Arora 0.5 的測試

   Nokia 買下來的 Troll Tech 在改名成 Qt Software 之後,終於推出了最新版的Qt 4.5。這個版本新增了很多功能、停止開發了不少東西,連萬能的 Qt 為什麼還沒有千秋萬載、一統江湖的授權問題也在 Nokia 宣佈 Qt 4.5 將改成 "LGPL" 方式之後迎刃而解。但是如果你跟我一樣、在這之前根本沒聽過什麼是LGPL、只覺得聽起來很像某韓國電冰箱工廠和人體的某器官的死老百姓的話,Qt 4.5最大的賣點大概是內建和Google Chrome 與Apple Safari 「同樣」版本的 webkit 網頁渲染引擎。根據維基百科,Webkit 是目前地表上唯二通過網頁設計標準測試 Acid 3 的渲染引擎其中之一。這對那些身為 KDE 使用者卻暗地裡幹著偷用火狐上網的人們,這絕對是個抬頭挺胸、重新做人的機會!在等不及kubuntu更新 Qt 的版本之前,我先在 Virtual Box 上安裝了 9.04 Alpha 5測試 Qt 4.5 RC 1。

  首先是對照組。系統:Kubuntu 8.10 x64 KDE 4.2









  接下來是實驗組。系統:Kubuntu 9.04 Alpha 5







  測試的結果非常的出乎意料。 Konqueror 在有了 Qt4.5 的 webkit 加持後還是找到辦法通不過測試,而另一方面還只能算是在嬰兒學步的 Arora 卻考了個一百分。火狐則是因為水土不服、不是在 Gtk 原生環境執行的關係下,在我的系統上得了個跟維基上相差異常的低分。但是在平常使用方面是沒有問題的。

  在這個網頁應用越來越廣泛的時代,瀏覽器的兼容性十分重要。KDE 缺乏一個好用的網頁瀏覽方案一直是個痛腳,也之所以才會被比恐龍還要冥頑不靈的 Gnome 打的團團轉。Konqueror 使用的 KHTML 小眾、不受各大網站重視,在對制定的規格上也沒辦法做到百分之百的支援。這樣就算了,即使是改用 webkit 之後 Konqueror 依然扶不起。身為 KDE 旗艦軟體的 Konqueror 實在有反省的必要。使用 Qt 4.5 內建 webkit 的 Arora 有可能是解答,卻也有可能不是。畢竟 Arora 在功能方面不要是說 IE 8 了,連可能會 Beta 一輩子的 Google Chrome 都打不過。更何況 webkit 這個從 KHTML 離家出走的不肖子也不是說完全沒有瑕疵, webkit 最大的問題就是各自為政。 Safari 、 Google Chrome 、Qt 三家所用的版本其實都不盡相同。 比如說 Qt 的 webkit 所使用的 javascript 引擎不是 Google 的 V8 ,而是 SquirrelFish 。之間的差別其實不重要,但是對於那些把「標準」當阿拉的程式設計基本主義分子,有差別就代表我要和你宣戰。

  至於我們這些使用端的活老百姓們,大概只能雙手合十、祈禱建立在 Qt4.5 的 KDE 4.2.1 能從雲層中光芒四射的從天而降吧。

2009年1月17日 星期六

Ubuntu 9.04 "Jaunty Jackalope" Alpha 3 釋出

  最新的 Ubuntu 9.04 開發版上次更新已經是去年十二月中的事情了(Alpha 2),不過今天馬克·舍特爾沃斯( Mark Shuttleworth )終於發表了 Jaunty Jacklope 的新開發版本。

  馬克·舍特爾沃斯是 Ubuntu 和其背後的開發公司 Canonical 的創辦人。

  Ubuntu 是 Linux 作業系統眾多套件版本中最受歡迎的一個版本。與由微軟開發及掌控的視窗作業系統不同的是,Linux 是由許多來自世界各地的人士所組成的社群共同開發的。因此 Linux 充滿著多樣性和高自由度,任何人都可以依照自己的喜好選擇程式來製作套件並發行。

  Ubuntu 每年四月和十月皆會發行一次,並依年份和月份命名、用動物名做代號。即將在二千零九年四月發行的版本因此叫做 "9.04" 。

  Ubuntu 9.04 Alpha 3 包括最新的 linux 2.6.28 kernel 、X server 1.6 、 EXT4 安裝支援。Ubiquity installer 同時也新增了家目錄加密支援。Ubuntu 的維基頁面上有新功能的細節和下載連結。Kubuntu、Edubuntu、Xubuntu、Ubuntu Studio、Edubuntu、Mythbuntu 的最新開發版本也在同一時間釋出。

  連結:Ubuntu 的中文維基項目http://www.markshuttleworth.com/Jaunty Jacklope 釋出時間表  

2009年1月13日 星期二

「麥哲倫」Amarok 2.0.1.1 釋出

  Amarok 2.0 系列的最新版本終於釋出了。這次的更新新增了需多功能和強化,包括曲目序列、播放清單搜尋和過濾、以作曲者排序收藏、以及「播完本曲後停止」的功能。 MTP 裝置現在可以一次刪除多首曲目,而訊息列在音樂從 ipod 中刪除後會顯示訊息。


版本 2.0.1.1

功能:
  • 新增可配置、搜索和過濾的播放清單
  • 新增「播完本曲後停止」的選項
  • 曲目序列功能
  • OS X 的 Growl 支援
  • 新增MySQL embedded server的自動恢復選項
  • 大大改善 Librivox.org 功能插件。現在所有有聲書籍皆可使用,而動態擷取書籍大綱每本書所顯示的服務資訊程序。插件現在在目錄中也有了適當的圖示和圖章,以及預設的「專輯」書籍封面。
  • 可以作曲者排序。 (BR177271 )
  • 功能插件現在可以動態地獲取訊息當項目被選中(訊息仍然可以靜態的套用到項目上)
  • 由功能插件取得的專輯現在可以定義封面
  • 由功能插件取得的專輯現在可以定義圖章
  • 功能腳本現在可以在目錄中自定圖示
  • 功能目錄上新增簡單的過濾
  • Podcast 頻道當自動掃描啟動時,會每小時自動刷新一次
改變:
  • MTP 裝置現在可以一次刪除多首曲目
  • 訊息列在音樂從 ipod 中刪除後會顯示訊息
  • 收藏目錄在更新或編輯收藏之後不會摺疊起來(BR 166841 )
  • 更新系統匣的圖示
  • "Cool-Streams" 網路廣播功能插件現在預設為啟用
  • 當複製曲目至本地收藏時,顯示更詳細的資訊
  • 收藏目錄中的自定分類功能回復
  • 記憶體使用率改善
  • 播放清單上的項目現在會有提示(BR170844 )
詳細的錯誤修正列表請參考:http://amarok.kde.org/en/releases/2.0.1.1

Kubuntu 安裝方法

  1. 依照 Kubuntu Repository Guide 的方法啟動 Recommended Updates (backports) 和在 'Third-Party Software' 選項中新增:
    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main
  2. You can now update an existing Amarok 2 installation to the most recent version using the Adept Updater tool in your system tray.


  如果你已經有安裝 Amarok 2,請依照 Adept How to 上的步驟並移除叫做 "amarok-kde4" 的套件。