File-Roller 在 Mandriva 2008 的 RAR 解壓縮

最近遇到一個問題是 Mandriva 2008 下的 RAR 解壓縮. 因為工作上的需要常常會要解 RAR 格式, 但是 Mandriva 2008 內建的 file-roller 居然不能解 = =

問題拖了一陣子今天終於下定決心解決. 查了一下我猜大概是因為一些 license 的問題所以 Mandriva 2008 沒有直接把 RAR 相關 packages 納入吧, 利用 package manager 也找不到. License 的問題在摩托學園有不錯的討論, 知道了很多相關 packages 之間的考量問題.

不過說真的似乎沒有好選擇, 因為有的 packages 很難找, 或是幾乎無法進行 compilation, 最終只有很不情願的選了 RARLabs 的 RAR 3.71 for Linux , 雖然是 Trail, 但是如果只是使用 unrar 進行解壓縮的話似乎是沒有影響.

下載完 RAR 3.71 for Linux 之後就簡單了, 解壓縮後移到習慣的地方, 例如 /usr/share/rar , 然後把 unrar 使用 soft-link 連結到 /usr/bin/unrar 即可.

這樣一來直接在 command line 下使用 unrar e file.rar 可解壓縮, 而 file-roller 也可以直接支援 RAR 檔案的解壓縮了.

SMPlayer 字幕亂碼問題

在 KDE 下的影片播放一直是我覺得很麻煩的問題, 各種據說好用的播放軟體, 像是 Kaffeine, VLC, Mplayer, RealPlayer 等等, 對於各種格式的影片或多或少都會有一些播放問題, 像是有影像沒聲音, 有聲音沒影像, 或是字幕問題等等. 開始固定使用 CompizFusion 之後問題更多, 連 RealPlayer 都會有問題, 幾乎我就沒有播放軟體可用. ( 話說別人倒是都用得很順 )

最近找到了 SMPlayer 一舉解決所有問題 (雖然我的 MPlayer 還是無法使用), 幾乎我經常遇到的影片格式都能支援播放, 唯一的缺點是都需要外插字幕時, 往往會出現亂碼. 因為在 Windows 上使用 Media Player Classic 時也遇過一樣的問題, 當時是因為字幕檔的編碼問題, 改成 Unicode 就 ok, 因此在這裡也以為是同樣的問題, 但總是嘗試不成功.


今天無意中發現在 SMPlayer 的 option ( 選項 ) 內有 Preference ( 設定 ) 可以調整字幕, 在 Subtitle ( 字幕 ) 頁面中可以調整 Default Subtitle Ecoding ( 預設字幕編碼 ), 只要調整到原本的字幕檔編碼就 ok 了, 比起要改變字幕檔編碼是來的容易多了.


話說回來為什麼我們一般使用者需要關西這種編碼的問題呢 ? 就像我們跟本也不關心在 network 上 packet 是怎樣用甚麼格式被封裝, 怎樣被解封裝, 影片的字幕問題也應該被 "embed" 在影片播放行為之下才對. 對於播放 DVD 影片光碟來說是這樣, 在 PC 上播放也應該是這樣吧.

PositLog : 隨意擺放內容的網頁製作系統

PositLog 有別於一般 CMS 系統的地方在於, 他把所有內容, 可能是文字或是圖片, 或是自己隨手亂畫的東西, 都放在網頁上包成一個一個的物件, 使得你可以任意拖拉放置到任何一個位置. 相對於重視版模設計跟 Widget 安插的其他 CMS 系統, PositLog 更加強調利用對於內容的置放來展現個人的風格.


在頁面的右下角, PositLog 提供了一個縮小的 Page Map Overview 以及可以用來調整 Scale 的 ScrollBar, 類似 Google Map 之類的 Ajax 程式也常出現之類的工具.

Page Map Overview 對於 PositLog 來說這是一個必要的設計, 因為在 PositLog 的哲學之下, 個人的網頁內容可能不若一般的網頁來的有閱讀的規則性, 這時候 Page Map Overview 可以讓訪客有一目了然的感覺, 降低整個網頁的複雜感.


ScrollBar 可以用來調整網頁的大小, 這對於希望在瀏覽時動態放大局部的訪客來說應該是很便利的功能.


PositLog 的安裝非常簡單, 下載之後在 document 資料夾內有非常詳細的說明. 在系統需求上, PositLog 只需要

  1. Web Hosting Server, 例如 Apache.
  2. Perl 5.8+, 一般的系統應該都很容易安裝, 或是已經有內建了
而安裝的方法就跟隨著 document 內容一步步完成, 熟悉基本 Unix 系統操作話應該在 3~5 分鐘就可以完成安裝.

如果懶得裝想直接試試看, 也可以直接在 PositLog 主網頁右下角找到 SandBox 連結. 目前提供 Rich 模式, Simple 模式, 以及測試中的 Wiki 模式. 以 Rich 模式為例, 可以很容易的選擇任何一個物件進行拖曳 (Drag) 移動以及編輯, 同時上方的 toolbar 也可以用來改變這個物件的一些 attributes.


雖然不能說 PositLog 是全新的想法, 而是把過去的兩項很多人想要的 features ( 內容隨意擺置以及簡易放大縮小 ) 結合起來作為主打, 但是的確過去市面上也少見類似的產品. 在這兩項 features 之上, 將有可能發展出許多有趣的應用.

舉例來說, 有許就會有人利用 PositLog 做出一個網頁版的 FreeMind. 利用 FreeMind 製作 MindMap 的缺點在於幾乎只能編寫文字, 同時當整個 MindMap 很大時, 無法快速的看到 Map 全貌, 無法放大縮小 MindMap 等等. 商業化的 MindMap 製作工具對於這些缺點有比較好的改進, 但是仍不夠自由. 試想想如果利用 PositLog 做出網頁版的 MindMap 工具, 對於以上的問題會有比較好的解決, 同時還能夠較為方便地進行多人編輯.

期待在不久的將來就可以看到很多基於 PositLog 衍生出的 OSS 計畫 :)

call4paper (CFP), 一個引以為鑑的例子

今天難得重新翻閱又臭又長的 bookmark list, 發現了一個很久沒有去逛過的 URL : CFP: Store, share and tag your "Call for Papers" information. 這是一個讓研究生可以分享 conference 的舉辦訊息, 簡單結合 Google Map 作地點標示的網站.

我已經忘了網頁最初的開發者是誰了, 只記得是在 ptt.cc 上看到的訊息, 然後開發者似乎是東海資工 (? 抱歉我真的忘了) 的研究生. 那時還是 Google Map 剛開始廣泛被應用的時候, 一看到我就覺得很有趣, 還很熱血地寫信給原作者給一些介面上的建議, 以及可能的發展方向等等.


不過今天回去看, 顯然已經失去用途, 跟很多廢棄的 Forum 一樣, 淪為垃圾及廣告訊息的集中處.

雖然不知道沒落的箇中原委, 但是著實覺得可惜. 當初會覺得這個網站相當有潛力, 並非單單是因為可以讓研究生分享 conference 舉辦的訊息. 而是透過這個利基點, 許多跟研究相關的服務可以被連結起來, 像是相關的論文修改服務, 旅遊服務, 學術資源等等. 甚至更貪心一點, CFP 可能可以成為一個國內的學術討論大站, 透過 Web 環境, 提供良好的資訊整理框架, 讓研究生可以彼此分享投稿的資訊以及心得, 匯整國內的學術資源, 打破過去各實驗室相輕自重, 讓國內外的研究有一個開放自由的討論空間. 這是過去在 BBS 上所無法達成的理想.

這可以是一個革命, 但很可惜的尚未發起就已成過眼雲煙. 對於有心改變世界的我們, 實在應引以為鑑, 好想法的成功實在仰賴於後天的良好推動計畫以及維護.

Designed by Posicionamiento Web | Modified by seLain | Bloggerized by GosuBlogger | Blue Business Blogger