May 16, 2008
QGtkStyle : 讓 Qt 應用程式模擬 GtK+ 的外觀
當我們使用 GNOME 或 [LXDE] 這一類以 Gtk+ 開發的桌面系統時,免不了會需要使用某些重量級 Gtk+/KDE 應用程式,如 Skype,稍早還做了 [援助 Qt4 style 小記] 的嘗試。現在,Trolltech 的工程師完成了初步的實做,提出 [QGtkStyle],透過 Qt Style plugin,可動態在 Qt 4.4 的應用程式中,模擬 Gtk+ 的外觀,所謂「一圖勝千文」,咱們看看呈現的效果: (click to enlarge)
由圖可見,最上層的 Skype 雖然非自由軟體,但透過 Qt 4.4 加上 [QGtkStyle] 即可有 Gtk+ 的外觀效果,包含按鈕與捲軸都是如此,與下方的 Firefox 瀏覽器的 native Gtk+ 效果就非常一致,比起過去分歧的視覺呈現,協調許多。
程式碼可透過 SVN 取得,以 GNU GPLv2 授權釋出。
Posted by jserv at 04:08 PM
| Comments (0)
May 15, 2008
演講:我愛 Git - 有效使用分散式版本控制系統
本月份 [TOSSUG] 的心得分享中,小弟將作主題為 [我愛 Git] 的演講,時間是下週二 (May 20) 晚間七點,地點位於「東吳大學城區部 鑄秋大樓 R2523 教室」,詳細資訊可參閱 wiki [SoochowUniversity]。以下摘錄 TOSSUG wiki 的資訊:- 主講人: jserv
- 內容簡介:
-
Git 最早是 Linus Torvalds 用以取代非開源的 BitKeeper 分散式版本控制系統,經快速的開發後,現已被全球眾多知名自由軟體專案採用,儼然是新生代的基礎建設之一。本議程從軟體開發維護的模式,面對典範移轉的挑戰,我們該如何因應,並提及 Git, mercurial, Bazaar 等一系列發展活躍的分散式版本控制系統之核心意義。選定 Git 又有何過人之處?Git 提供豐富的開發工具整合,讓我們得以實現過去難以想像的高度自主性與非寡佔性的軟體開發,分享日適逢 "520" (音近「我愛您」),希望您也可因此愛上 Git,提高生產力。
- 預定提綱:
- 版本控制的典範移轉 (Paradigm shift):Why and How
- 分散式版本控制系統與解決方案
- Git 核心概念與實務
- 案例探討:Linux Kernel 與 XOrg
Posted by jserv at 01:14 PM
| Comments (0)