2009/04/22

[Linux] OpenSUSE 11.1 的升級

最近在搞系統升級的事兒:將 OpenSUSE 11.0 升級到 11.1。

KDE 4.x 比起 KDE 3.5 來說多了很多好玩的東西,畫面很美 (plasma 等東西的加持),若再加上 compiz (Beryl + compiz --> compiz-fision --> compiz) 的作用,那簡直是視覺上的一大享受,雖然 Kwin 本身已經是美化桌面的一大進步,但還是比不上以炫麗為宗旨的 compiz。但美丑都是相依的,或者說每件事都有其兩面性 (呿,搞哲學來著?)。KDE 4.0 及 4.1 版對我而言簡直是個惡夢,畫面美則美矣,但是桌面環境極其不穩很多程式也常會停在半路不動,或者像是在 compiz 下的 konqueror 4 或 dolphin 少了 window decorator 之類的等等,所幸還能登出 KDE 4.0 並登入回到 KDE 3.5。後來,KDE 4.2 發佈了,依著黑眼珠大的指示,很輕鬆地將系統中的 KDE 4.1 升級到了 4.2 版,偉哉 1-click install

再後來,聽說 OpenSUSE 11.1 加上 KDE 4.2.2 比之前的版本還要穩定時,我又動心了,再次陷入不斷升級的迴圈……這次花了四天才升級完畢。以前只要下載了映象檔 (iso) 再燒入光碟,升級只要幾個小時便能完成,不過,升級的過程當中常會碰到碟碟分割和重新給 id 的麻煩,雖然近年來的 GNU/Linux 版本已經越來越人性化了。這一回,我採取線上升級更新的方式,一個對我來說是種全新升級的做法。看了幾篇網文,基本上在我原系統的基礎上只要一兩個指令便能順利升級。好事多磨,可能是因為我經常在更動系統又常編譯些有的沒的程式的緣故,在終端機下更動 repositories 到 11.1 後打上 zypper dist-upgrade 讓我白花了兩天時間在解決套件相依性的問題上,最後還是無法解決問題。

不過,zypper update 竟然讓我成功地升級上來了,這還是不小心打成 update 後才發現的。我不是很清楚為何在改變了 repositories 到 11.1 之後,以 update 的方式可以將 11.0 的系統 upgrade 到了 11.1。總之,它成功了。過程中有幾個套件未能安裝完成,但在大部分軟體都升級完畢之後,我再刷新 repositories 並以 zypper update 一次,幾乎所有可更新可升級的東西都順利完成了。沒想到這一段升級過程竟也花了兩天時間在下載並安裝 1.2 GB 左右的資料才升級完畢 (房東沒升級網路已經很久了)。

現在用的不是 compiz 而是內建的 kwin,但視覺效果已經和中上程度的 compiz 效果差不多了。感覺很滿意!



Powered by ScribeFire.

2009/04/20

Pastime with good company

推薦一首曲子:Pastime with good company (Passetyme with gude companye)。

第一次聽到是在 KKBOX 上找合唱曲時,聽到一個團體 (The swingle singers) 的專輯 (1812: The Swingle Singers) 而喜歡上的。上網查尋歌曲相關資料 (wikipedia: pastime with good company) 才知道這是英國的民謠,而且是由英王亨利八世即位後不久所作 (十六世紀初),據說是寫給 Catherine of Aragon (亞拉岡的凱薩琳,他元配夫人?)。原本是打算做為宮廷曲,未成想曲子通俗易懂、旋律好記,不久便風行整個大英帝國,之後不斷被改編並時不時地在不同時代加入當時的流行元素而流傳至今。

我所推薦的是由 The Swingle Singers 改編的人聲合唱曲,目前我只聽到的他們的版本,而國王合唱團 (The King's Singers) 也有出過包含這一首曲子的專輯 (From Janequin To The Beatles),但是 KKBOX 上聽不到 (不曉得要不要考慮跳槽到 iTunes Store),外國的線上音樂網站上倒是能聽到片斷。我個人是比較喜歡 The Swingle Singers 專輯中的版本,雖然我在十多年前便買過 The King's Singers 的許多張 CD 因而對 The King's Singers 比較熟悉,對 The Swingle Singers 則陌生得多了。

相關影音一 (器樂版、Youtube)、影音二 (中古英語單人版、Youtube)、影音三 (純人聲合唱版)、影音四 (台灣廣青合唱團、Xuite)。另外,在 wikipedia 的網頁介紹上 (Recordings) 也可以聽到 (ogg 檔)。

聽到這些合唱曲就會讓我不由自主的想到高二時參加的歌唱比賽 (KSHS及KGHS聯合歌唱比賽),當時我和同班的阿樺 (我們在二班)、一班的阿宏與阿銘,還有十三班的阿仁,五個人唱 All Four One 的 So much in love 。是的,我們是五個人唱原來四個人唱的純人聲合唱曲,(當時我們都是合唱團的團員)。我已經忘了是否有起個比賽時的臨時團名 (All Five One? 別鬧了),沒想到竟然還能得到個第二名 (重唱組?忘了)。前年阿樺結婚在高雄宴客時,聽說還有組織原來的組合上去唱了一次,我則是因為選擇參加台北場的婚宴而未能和同伴「再現風采」感到很遺憾,那該會是多好的回憶啊。

Powered by ScribeFire.



2009/04/14

讓 Inkscape 具有簡報功能的套件: Jessyink

Inkscape, 繪出自由

最近上 Inkscape 的網頁看新消息時,注意到了一個有趣的玩意兒:Jessyink。它的功能是在瀏覽器上將自 Inkscape 建立的 SVG 一系列圖層以類似簡報的方式序列呈現。換句話說就是用 Inkscape 這個繪圖軟體做出簡報檔。只是簡報是 SVG 向量圖,得用支援 SVG 呈現的瀏覽器控制並播放,FirefoxOpera、Apple Safari 和 Google Chrome 估計是沒多大問題,IE 可能要用 IE8 才行,IE7 以下版本得要找 plugin 來幫忙了。

以下是幾個相關聯結:
Inkscape 官網
Inkscape 教學 (英文一英文二中文一中文二)
Jessyink 下載 (or 載點二)
Jessyink 教學 (flash 檔,約 140 MB,約五十分鐘)

Inkscape 是個免費、實用、功能強大幾乎不輸 Adobe Illustrator 的向量圖繪製軟體。最近三年,我的許多圖檔大多是用它畫出來的。報告用得到它,簡報也用得到它,甚至是論文的圖,有些也是用它來畫。除了 向量圖之外,還能將之輸出成點陣圖。多數時候,它的操作是很直覺的,就像是在使用辦公室軟體一樣地簡單,此外,它還有更多的功能,這些在上述的聯結中都能找到例子。如果會寫些程式,像是 python 或 javascript 等等,還能自行擴充 Inkscape 的功能哩。Jessyink 就是好心人 (Hannes Hochreiner) 寫出的功能延伸套件。

Jessyink 要怎麼玩?

嗯,簡單來說,只要在 Inkscape 製作 SVG 圖時,做出許多圖層,然後用 Jessyink 處理過後就能用可讀取向量圖的瀏覽器開啟並 (手動) 播放。上述聯結中的 Jessyink 教學挺一目瞭然的,只是旁白有點囉嗦,要有點耐心。此外,它還有簡單的過場效果呢。雖然功能比不上 MS Office 的 Powerpoint 和 Apple iWork 中的 Keynote,甚至於比 OpenOffice.org 中的 Impress 還陽春又麻煩。不過它免費又小巧,不想花大錢買套裝軟體又不想下載使用有點耗資源的 Impress 的話,可以考慮使用 Inkscape + Jessyink。它看起來有點像是雞肋程式,不過,應該會很實用不是嗎?我是滿期待它的後續發展。

下載了 Jessyink (目前是 1.0 版) 之後解壓縮,找到 extensions 的目錄,將裡面的東西全都複製到 Inkscape 的特定目錄內:
在 Mac OS Tiger 中是 /Applications/Inkscape.app/Contents/Resources/extensions/ 中,
而在 GNU/Linux 的話應該是 /usr/share/inkscape/extensions/。
Windows 的話我就不知道了,記得教學檔案中好像有提到是 ?:\Program Files\Inkscape\share\extensions\ 。

解壓縮後的檔案要先處理一下資料權限才能正常使用。

其他軟體做出來的、有多重圖層的 SVG 是否可以匯入 Inkscape 以 Jessyink 處理,然後在瀏覽器上播放?這我沒試過,也不清楚效果如何。另外,教學檔中用到的字體 Fontin 可以到 http://www.josbuivenga.demon.nl/index.html 下載,個人使用是免費的。

Powered by ScribeFire.

2009/04/11

用 Fx3 + Zotero + OOo3 寫論文

之前曾經介紹過如何用 EndNote X2 搭配 OpenOffice.org 3 或者是配合 Mac 的 Pages '09 來達到在文章中建立文獻資料的目的。而 Microsoft (MS) Office Word 和 EndNote 的搭配無疑是目前最方便的論文/文獻編寫工具,這方面的介紹已經很多了,所以我也不打算在這兒介紹 (按:其實是因為我手上沒有 MS Office 可用)。

Word 要花錢買 (MS Office 軟體之一,可單買,但是單買划不來);Pages '09 也要花錢買 (Apple iWork '09,不能單買,'08 版以前甚至根本沒這功能哩);EndNote 更是要用幾張小朋友買,除非人在公家單位或好野公司,有大量授權版可供使用。除了要忍痛看著諸多小朋友出走皮夾之外,可有其他免錢的法子?在這個好人工程師滿世界地反抗昂貴商業軟體的環境中,的確有些免費方案可以使用。只是要多花些時間來熟悉而已。

本篇要介紹的是使用 Firefox 和它的一個 addon (Zotero) 在 OpenOffice.org Writer 上編寫論文文獻的方式。不會難到哪兒去,只要把握住三個項目就好了:
一是使用 firefox 這個開放原始碼的瀏覽器,並曉得要如何加套件 (addons)。
二是曉得 Zotero 這個套件的使用方式。
三是以 Zotero 在 OpenOffice.org 的 Writer 添加文獻。

以上三項中,就屬第二項比較麻煩。這麻煩來自於它的設定,或者說是它的功能選項太多。一般說來,使用 Zotero 在文章中加入文獻時要用到功能其實並不多,煩就煩在你要先知道哪些功能你用不着,或者你只要用到哪些。其他兩項只是照章辦事便行了,下面有簡單說明。另外一件事就是,你也可以使用 MS Office 的 Word 來取代 OpenOffice.org 中的 Writer。Zotero 有給 Word 或 Writer 的 Plugins

現在便稍加說明上述的三件事:
唔,Zotero 目前有 1.0.x 穩定版和 1.5 beta 版,而 1.5 beta 版要求使用 Fx 3.0 以上版本。只要到 Fx 網站下載瀏覽器軟體並安裝完。之後的 addons,可以到官方網站選用下載
OpenOffice.org 3.0 (OOo 3.0) 對 Zotero 有更好的契合度,而且 OOo 3.0 本身的功能更加完善,和 Word 檔的互通性更好。到 Zotero 的 plugin 頁面下載給 OOo 3.0 的 plugin (檔案以 OOo 3.0 開啟就會有安裝畫面出現,按需求按下同意鍵便行了),注意它有不同版本。而 OOo 3.0 Writer 的介面和 MS Office 2003 Word 的介面很像,不熟悉的人應該不用花太多時間來適應這個免費的文書軟體。
首先,大夥兒可以觀摩 yimi 在部落格上的圖解說明,我覺得她講解得已經夠詳細了,我沒法講得比她更好,也懶得寫太多。另外,研究生2.0 大的兩篇相關文章看看也不錯 (將 Zotero 文獻格式改成英文簡單、免費且跨平台的書目管理軟體:Zotero)。唔,我覺得,北海.尋道.我愛丁堡大的十大拒絕使用 Zotero 的理由 (益rz) 也值得一看。看完了之後再動個一兩下就不會覺得這東西有多難了,只是麻煩了些。

軟體方面,我建議使用 Firefox 3.0 版以上 (3.1 版還挺不錯的)、最新版的 Zotero (Version 1.5) 以及 OpenOffice 3.0 以上。Mac OS X 系統使用者,可以考慮使用 NeoOffice 3.0,目前的 OOo 3.0.0 for Mac 還無法正常使用 Zotero 的 plugin,似乎是因為 Python 的問題,要等到 OOo 3.1.0 之後才有可能改善。不過,Zotero 的網站上有消息指出,OOo 的分支版本 EuroOffice 有推出補丁 (patch) 檔,可以按網站上的介紹修正 (這可不是 OOo 亦非 Zotero 的官方補丁喔),或者看看下一段的解說。

OOo 3.0 for Mac 原本對 python plugin 的支援有缺陷,因此 Zotero 給 OOo 3.0 的 plugin 在 Mac 上便無法使用。不過,目前有三種解決之道:
一是等 OOo 3.1 的發佈,屆時 OOo 應該就能將對 python 的缺陷補全。
二是使用 NeoOffice 3.0,而 Zotero 給 OOo 3.0 的 plugin 可以在 NeoOffice 3.0 上安裝並正常使用。
三是到 EuroOffice 這個 OpenOffice 分支軟體網站下載非官方版本的 python patch。Leopard 的使用者可以下載 OOo 3.0 Python Patcher.dmg 檔安裝修正補丁。而 Tiger 使用者就稍微麻煩一些,要下載的是該文中段 Known issues 中提到的 patched uno.py 檔。然後用這新下載的 uno.py 檔取代 /Applications/OpenOffice.org.app/Contents/basis-link/program/ 目錄下的 uno.py 就好了。之後再安裝 Zotero 給 OOo 3.0 的 plugin 就能正常使用了。不過,我的 (Mac OSX 10.4.11) 情況是 Zotero 的 toolbar 在 NeoOffice 3.0 的 Writer 上是 icons,而在 OOo 3.0 的 Writer 上卻盡是文字說明,平白占了好大一塊空間。都能用就是。因為這 patch 檔並非是 OOo 或 Zotero 官方發佈,所以使用上有任何風險的話就自行擔待了。

話說回來,我用得比較順當的是以 NeoOffice 3.0 加上 EndNote X2 的組合來編寫論文。其他方式稍微麻煩了點 (這裡提到的並不包括 MS Word 和 EndNote 的最佳組合)。但是為了以後離開單位後沒法再使用要花大錢買的 EndNote,只得先行熟悉一下 Zotero 的操作。還好我是 Firefox 和 OpenOffice 的愛用者。我最期得的還是 Papers 的作者們能提供 cites while you write 的功能,最起碼也能像 Zotero 一樣支援直接在眾 Offices 軟體中塞文獻。

PS. NeoOffice 3.0 在 Mac 上使用起來比起 OpenOffice.org 3.0 這個 OpenOffice.org 在 Mac 上最近才有的 Mac 原生軟體還來得順又快速。



Powered by ScribeFire.