August 27, 2003

將 OpenOffice 嵌入 Konquer !

這是一項 由 kendy 先生發起的計畫 --- cuckooo,目的就是要讓 OpenOffice 執行的視窗嵌入至 Konqueror 之中...

事實上早先有另外一個 project 也在從事類似的事情:

Bonobo OOo integration project

不過目前看來該計畫似乎已經停擺了...:(...因此這位 kendy 兄於是跳了進來開始把類似的概念在 KDE 底下實現...


您可以在底下的網址看到更多的螢幕快照:

http://artax.karlin.mff.cuni.cz/~kendy/cuckooo/index.php?page=screenshots

如果您想試試看,可以下載下來安裝:

http://artax.karlin.mff.cuni.cz/~kendy/cuckooo/index.php?page=download

如果您有興趣幫忙可以跟他連絡:

http://artax.karlin.mff.cuni.cz/~kendy/cuckooo/index.php?page=contact

由 moto 發表於 12:04 PM | 迴響 (858)

August 24, 2003

Moto 出 Linux 手機!!

別誤會不是我出手機..:P..是摩托羅拉出了一款 first embedded Linux/Java smartphone 叫做 A760 ....

Motorola 此款手機除了具備紅外線、藍芽功能之外,還將 usb 也整合進來了,另外手機本身就是一台完整的 PDA 並且還可以上網、照相、播放音樂、影片..真可說是麻雀雖小3五臟俱全...

如果您有去台北參觀電信展的話,應該可以看到 A760 的倩影唷!

由 moto 發表於 07:43 PM | 迴響 (1233)

August 21, 2003

功能強悍的看圖軟體 - gThumb

這是一套以 GNOME 2.0 為開發基礎的看圖軟體,比起一般我們熟知 gqview 看圖軟體它除了具備了瀏覽圖片的能力以外,更令人吃驚的是它還提供了一些影像處理的功能....

為甚麼會知道有這軟體呢?緣起於摩托學園討論區的一篇名為 PornView 的文章串中,由 d2207197 兄提出分享的。

如果您跟我一樣使用 debian unstable ,請下底下指令立刻安裝:


#apt-get install gthumb

如果您單純的認為 gThumb 只是一個 image browser ,那未免太小看它了,根據官方說法,gThumb 是甚麼呢?

* gThumb 是一套 image browser
  + 可以小圖方式瀏覽您硬碟上的圖檔.
  + 這些小圖存放的資料庫與 Nautilus 相同,因此可以節省您的硬碟空間 (如果您同時使用這兩套軟體).
  + 自動更新目錄中的圖檔.
  + 可以對圖檔及目錄作 Copy, move, delete .
  + 有針對目錄及分類的書籤功能.
* gThumb 是一套 image viewer
  + 支援的圖檔格式有 : BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM 其中還支援 GIF 動態圖檔.
  + 可以觀看附加在 JPEG 檔中的 EXIF 資料.
  + 支援全螢幕看圖.
  + 支援 rotated (翻轉), flipped (連續秀圖), mirrored(鏡像)看圖.
* gThumb 是一套 image organizer
  + 可以對圖檔作註解.
  + 可以對圖檔作圖庫分類.
  + 可以列印圖檔及註解.
  + 可以設定關鍵字針對硬碟搜尋圖檔,並建立分類.
* gThumb is 一套 image editor
  + 可以改變圖檔的 hue(色度), saturation(飽和度), lightness(亮度), contrast(對比) 及顏色校正.
  + 可以縮放或選轉圖片.
  + 可將檔案存成下列格式: JPEG, PNG, TIFF, TGA.
* gThumb 具備有 advanced tool
  + 可以作 Slide Shows.
  + 可以設定圖片為桌面底圖.
  + 可以產生圖片索引.
  + 可以連續性的改變圖檔檔名.
  + 可以轉換圖檔格式.
  + 可以改變圖檔日期與時間.
  + 可針對 JPEG 作最小失真轉換.
  + 可以複製圖片.
  + 一套完善的管理工具提供註解及備份、回存管理.

快照:

心動了嗎?趕快來試試看吧. ^_^

由 moto 發表於 10:43 PM | 迴響 (1177)

GNUstep 簡介

如果您是 Window Maker 的愛好者,您應該會喜歡 GNUstep :-)...

什麼是 GNUstep ? 底下有篇來自於 GOT 討論區 的簡介文章:

===================================================


簡單來說, GNUstep 是實作 OpenStep 介面的開放軟體 (Open Source) 計劃, 目標為提供跨平台的物件導向程式開發環境.

早在 1985 年, Steve Jobs 離開蘋果電腦 (Apple) 後成立了 NeXT 公司, 並於 1988 年推出了 NeXT 電腦, 使用 NeXTStep 為作業系統. 在當時, NeXTStep 是相當先進的系統. 以 Unix (BSD) 為基礎, 使用 PostScript 提供高品質的使用者圖形介面, 並以 Objective-C 語言提供完整的物件導向環境.

儘管 NeXT 在軟體上的優異, 其硬體銷售成績不佳, 不久之後, NeXT 便轉型為軟體公司. 1994 年, NeXT 與昇陽 (Sun Microsystem) 合作推出 OpenStep 介面, 目標為跨平台的物件導向程式開發環境. NeXT 接著推出實作 OpenStep 介面的 OPENSTEP 系統, 可在 Mach, Microsoft Windows NT, Sun Solaris 及 HP/UX 上執行. 1996 年, 蘋果電腦買下 NeXT, 做為蘋果電腦下一代作業系統的基礎, OPENSTEP 系統便演進成為 MacOS X 的 Cocoa 環境.

在 1995 年, 自由軟體基金會 (Free Software Fundation) 開始了 GNUstep 計劃, 目的在實作 OpenStep 介面, 以提供 Linux/BSD 系統一個完整的程式發展環境. 但由於 OpenStep 介面過於龐大, 開發人力不足, 及許多技術在當時尚未成熟 (如 Display PostScript), 所以直到目前為止, GNUstep 才算是一個完整的程式開發環境.

儘管 OpenStep 早在 1994 年便提出, 其介面及架構在現今仍相當先進及實用, 使得開發 GNUstep 程式相當容易.

GNUstep 使用 Objective-C 語言, 是 C 語言加上 SmallTalk 的物件導向的功能. 結合兩者的優點, 又不至於像 C++ 如此複雜.

GNUstep 提供兩個主要的程式庫, Foundation 及 AppKit. Foundation 處理非圖形介面的部份, 如字串, 檔案, 網路, 基本資料結構, 多行緒等, 又稱之為 GNUstep Base. AppKit 則處理圖形介面的部份, 包含視窗, 使用者介面等, 又稱之為 GNUstep GUI.

由於 GNUstep 具有跨平台的特性, 有關繪圖及字型的部份, 則交由 GNUstep Back 來處理. 使用者可依所使用的作業系統, 選擇適當的後端處理 (Backend). GNUstep GUI 會自行處理與 Back 相關的功能, 程式開發者只要使用 GUI 程式庫, 便可適用於各種後端上, 完全不用考慮平台問題.

目前 GNU GCC 3.x 支援 Objective-C 語言, GNUstep 則提供 GNUstep Make 來簡化編譯 Objective-C 程式. GNUstep Make 提供類似 Makefile 的功能, 稱為 GNUmakefile. 與 Makefile 相比較之下 GNUmakefile 簡單許多.

綜合上述, GNUstep 實作 OpenStep 介面, 該介面已在商業市場上使用多年, 目前並演進成 MacOS X 的 Cocoa 環境. GNUstep 包含四個主要部份, 統稱為核心 (Core):

1. GNUstep Make: 提供類似 Makefile 的功能, 稱為 GNUmakefile, 較 Makefile 好用許多.
2. GNUstep Base: 提供 OpenStep 的 Foundation 程式庫, 處理非圖形介面的功能.
3. GNUstep GUI: 提供 OpenStep 的 AppKit 程式庫, 處理圖形介面的功能.
4. GNUstep Back: 提供與作業系統相關的後端處理, 提供 GNUstep GUI 有關繪圖及字型的功能.

有關 GNUstep, 可進一步參考其官方網站(www.gnustep.org)及 Wiki 站 (wiki.gnustep.org).

===================================================

簡單的說 GNUstep 其實也是要打造類似 KDE 或 GNOME 的整合式環境,只是說它用
的程式語言是 Object C , 而本身也有一套 GUI Toolkits 來開發,當然先進的物件導向設計是最讓人印象深刻的.

想試試看嗎?現在不用大費周章的自己編譯, Debian 裡頭早已經將 GNUstep 包進來囉!

底下是我 debian unstable 機器中找到的相關 package :


affiche - application to "stick" little notes on the desktop.
apps-wrappers - Application wrappers for GWorkspace
gnumail - A GNUstep Mail User Agent (clone of the NeXT/Apple's Mail.app)
gnustep-back - The GNUstep GUI Backend
gnustep-base-doc - Documentation for the GNUstep Base Library
gnustep-base-examples - Examples using the GNUstep Base Library
gnustep-base1 - GNUstep Base library package
gnustep-base1-dbg - GNUstep Base library package - debug version
gnustep-base1-dev - GNUstep Base header files and development libraries
gnustep-examples - GNUstep Example Applications
gnustep-gui-doc - Documentation for the GNUstep Gui Library
gnustep-gui0 - The GNUstep Gui Library
gnustep-gui0-dbg - The GNUstep gui library - debugging version
gnustep-gui0-dev - GNUstep Gui header files and static libraries
gnustep-make - Basic GNUstep Scripts and Makefiles
gnustep-make-doc - Documentation for GNUstep-make
gnustep-ppd - The GNUstep Postscript Printer Description
gorm - Visual Interface Builder for GNUstep
gsdict - GNUstep frontend to the dict UNIX utility
gworkspace - Workspace Manager for GNUstep
imageviewer - Image Viewer for GNUstep
libproplist0 - PropList closely mimics the property lists found in *Step
libproplist0-dev - C headers, static libraries and documentation for libPropList
libwings-dev - Window Maker's own widget set
preferences - GNUstep Preferences.app
preferences-app - GNUstep Preferences.app
projectcenter - IDE for GNUstep Development
terminal - Term Emulator for GNUstep

聰明的 debian user 們,您知道怎麼安裝.. ;-)

由 moto 發表於 12:02 PM | 迴響 (639)

August 20, 2003

又見新的彩色 Linux PDA :)

這是一款新的彩色 Linux PDA -- Softfield 公司的 all-new MX-7 PDA,此款 PDA 採用了 ARM 920T 200 MHz CPU,並搭配了 Trolltect 公司出品的 Qtopia GUI 以及 PIM...

以軟體而言此款 Linux PDA 所運行的正是跟 Sharp Zaurus 系列 PDA Qtopia 相同,不過硬體外觀與 Zaurus 相較起來 MX-7 似乎有些遜色:

Zaurus SL-5000D

詳細的軟硬體規格:

  • CPU: 200MHz Motorola MX1 processor (based on ARM920T CPU core)
  • Display: 3.5-inch 320x240 TFT LCD with 65536 colors, touch screen
  • Memory: 32MB Flash, 64MB RAM
  • Expansion slot: SD/MMC card slot
  • Input/output interfaces available via sync connector: USB 1.1 client, RS232, PS2 keyboard/mouse
  • IrDA: 115kbps
  • Audio: stereo headphone jack; built-in mono speaker and microphone.
  • Options: 140pins socket reserved for CompactFlash module, camera module, BlueTooth module (requires extra hardware and software)
  • Power -- 4.2V 920mAh lithium rechargeable battery with AC/DC adapter
  • Linux-based operating system:
    • Based on Linux kernel 2.4.18
    • Includes Trolltech Qtopia 1.7.0 for GUI, PDA software environment, PIM apps, etc.

由於平台與 Zaurus 相近因此很多 Zaurus 上的軟體都可以很容易的在 MX-7 上執行 :-),另外如果您先前有看過 Agenda VR3 (如下圖) ,您一定會覺得 MX-7 的外型酷似 VR3 ,沒錯!這正是 Softfield Technology Inc.(Agenda Computing 已經消失了) 公司的最新力作,這台 Linux PDA 定價為 $ 299 預計將在 2003 年 9 月開始銷售,按照往例,台灣應該還是買不到. :( 。

Softfield Technology Inc.

由 moto 發表於 11:51 PM | 迴響 (1693)

August 18, 2003

OpenOffice.org 1.1 RC3 Released

OpenOffice.org 1.1 RC3 Released,看來 OO 1.1 正式版已經快要出來了.. :)

以功能面來說 1.1 RC3 其實就相當於 1.1 正式版了,現在只是最後的測試及修改重大 bugs 階段,所以如果您想嚐鮮或是想幫忙抓蟲,趕快去下載回來安裝吧!

Download from here:
http://www.openoffice.org/dev_docs/source/1.1rc3/


由 moto 發表於 02:31 PM | 迴響 (915)

August 16, 2003

Happy Birthday to Debian


YA. Debian 生日快樂阿! 今天是 debian 10 歲生日唷,全世界都有慶祝 debian 生日的活動....

全球各地有那些 debian 慶祝 party 呢?底下有個活動報告網頁:

http://www.debconf.org/10years/

這一、兩年來在台灣的 debian user 不斷的成長,所以當然我們也有 Debian 慶生會囉..

http://wiki.debian.org.tw/DebianBirthdayParty

這次的生日會是由一群在台灣愛好 debian 的朋友 chihchun 、 jesse ..在 irc 上所發起,沒想到在幾天的報名過程中結果造成大轟動!預計今日的慶生會現場將出現比資訊展還要熱鬧的爆滿場面.. :)..

另外在大家熱情參與下,我們還製作了紀念馬克杯:

更多紀念馬克杯訊息,先前有訂購的朋友將會在今日的生日會中拿到!

另外還有紀念 T-Shrit正瘋狂預購中:

更多紀念 T-Shirt 資訊。

除此之外紀念貼紙也熱烈討論中,小弟礙於先前已經安排好了行程而無法前往參加,儘管如此小弟的精神將與你們同在!

預祝 Debian 慶生會圓滿成功..^_^

由 moto 發表於 12:30 AM | 迴響 (830)

August 15, 2003

將 windows 98 縮小成 4.38 MB ?!


大家都聽過把 Linux 縮小的故事,網路上有個能把 Linux + X Window + 一些軟體塞進兩片磁片的2-Disk Xwindow embedded Linux 專案,以這些自由軟體 ( linux 、 XFree86 ..etc ) 的架構來進行縮小,實作上的困難度其實不高,不過針對封閉的 windows 作業系統做最小化倒是頭一次看到....

該作者將此 project 稱作是 Nano 98. 仔細閱讀網頁上資料才發現其實很多計畫都有類似的目標,底下網址可以得到更多的這方面的資訊:

http://www.wimborne.org/richard/shrinkingwindows/

Nano 98 其實是改自於Mirco 98

作者列了以下幾個步驟,告訴我們他是如何辦到的:

  • Download Micro95.zip to get clean win.ini, system.ini and registry.reg.
  • Download win95-4mb.txt to get an extreme filelist, or download the less extreme filelist 95filelist.txt.
  • Install Windows 98 in C:\Windows
  • Exit to DOS =)
  • Delete SYSTEM.DAT, SYSTEM.DA0, USER.DAT and USER.DA0 from C:\WINDOWS
  • Remove every file that is not in the filelist.
  • Replace the WIN.INI, SYSTEM.INI, with the ones from Micro95.zip.
  • Create a new registry by running REGEDIT /C REGISTRY.REG where registry.reg is from Micro95.zip.
  • Extract EXPLORER.EXE, COMDLG32.DLL and SHELL32.DLL from a Win95 cd or copy them from a Win95-installation.
    Place EXPLORER.EXE in C:\WINDOWS
    Place COMDLG32.DLL and SHELL32.DLL in C:\WINDOWS\SYSTEM
  • Remove the files TTFCACHE, IOS.LOG and ShellIconCache (probably called SHELLI~1 in DOS) from C:\WINDOWS
  • Create directories called TTFCACHE, IOS.LOG and ShellIconCache.
    Since you should work in DOS, I recommend some LFN-util to be able to create a directory with a long name.
  • Your shrinked version of Windows should now be able to start.
  • To get an even smaller system, upx some files :)

Screenshot:

後記:
坦白說我對 Windows 系列作業系統一點也不熟,Linux 的彈性大可作的事情很多,Embedded Linux 常常就是針對某單一功能來進行最小化,如塞入一個 router 裡頭,但我實在想不透將 Windows 縮小究竟有什麼用意?不過我沒興趣研究這部份或許您有股莫名的衝動想深入探討,我倒是很希望聽到您研究後的心得. ^_^

由 moto 發表於 12:55 PM | 迴響 (781)

August 14, 2003

在 Redhat 底下的 Debian?

最近有個蠻有趣的 Project -- Fedora

這個 project 正把 debian 整個套件管理的架構套用在 Redhat 底下....

Fedora 這個 project 是由 Warren Toganmi 先生所發起,其目的是企圖在 Redhat 上頭仿造 debian 的軟體管理機制的概念,並且提供了 apt 與 yum 兩套程式負責管理,不過底層仍舊採用 rpm 格式但是加強了安全機制...

Fedora 所打包的軟體都是 Redhat 本身沒有包含的..例如 xine , xmms .. etc.

底下的位置可以看到 Fedora 已經包了哪些軟體:

http://www.fedora.us/wiki/FedoraPackageLists

怎麼安裝 Fedora :

http://www.fedora.us/wiki/FedoraHOWTO

在 Fedora 底下怎麼管理軟體,就跟 debian 一樣嚕 .. apt-get bala..bala...:P

由 moto 發表於 02:43 PM | 迴響 (372)

August 11, 2003

Linux: Benchmarking Filesystems In 2.6.0-test2

來自 http://kerneltrap.org/ 的一篇關於 linux 2.6.0-test2 中的 local 端日誌型檔案系統 ( 分散式檔案系統不包含於測試之列 ) 效能測試報告,數據顯示 resierfs 4 有不錯的表現.....

這項測試報告是由 Grant Miner 先生所完成的,測試的環境及方法如下:

在一台具備 512 MB 記憶體的機器上對一塊 11531.85MB 大小的分割區進行試驗,所採用的 linux 核心版本為 2.6.0-test2 , 以搬移整個 Mozilla 約 125 MB 的目錄結構為測試基準,測試各種檔案系統讀取與寫入的效能, sync 部分則透過附錄中的 script 完成。

Action reiserfs 4 reiserfs ext3 XFS JFS
copy 033.39,34% 039.55,32% 039.42,25% 043.50,32% 048.15,20%
sync 001.54,00% 003.15,01% 009.05,00% 002.08,01% 003.05,01%
recopy1 031.09,34% 075.15,13% 079.96,09% 102.37,12% 108.39,05%
recopy2 033.15,33% 077.62,13% 098.84,07% 108.00,12% 114.96,05%
sync 002.89,03% 003.84,01% 008.15,00% 002.40,02% 003.86,00%
du 002.05,42% 002.46,21% 003.31,11% 003.73,32% 002.42,17%
delete 007.41,52% 005.22,58% 003.71,39% 008.75,56% 015.33,07%
tar 052.25,25% 090.83,12% 074.93,13% 157.61,07% 135.86,06%
sync 006.77,02% 004.19,03% 001.67,01% 000.95,01% 038.18, 0%
overall 171.28,30% 302.53,16% 319.71,11% 429.79,13% 470.88,06%

(註: 結果值都是愈小愈好)

雖然以上測試結果是 reiserfs 4 站上風,但其它的檔案系統並非就沒有價值:
1.ext3 易於轉換為 ext2 , ext2 也易於轉換為 ext3 ,
使得 ext3 成了舊式電腦中,不必重新進行易於出錯的備份,
及無趣的重分割,還原過程,的日誌式檔案系統首選.
2.xfs 則有磁區大小有彈性,且支援稀疏檔案的虛擬檔案大小, 能節省磁碟空間.

註( brain13homepage@yahoo.com.tw 兄說明 ):
1.XFS 是由 SGI 貢獻出來的
2.XFS 的區塊大小由 0.5KB 到 64KB 不等.
3.所謂的稀疏檔案,是指檔案中含有相當多的同位元單字,
如 ...00000000000000000000000000000000000000000...
有些可執行檔就是這樣.
4.XFS 的 inode 是使用延伸區配置,
亦即指定由 block 0000003A 至 00000B7D
而非 0000003A , 0000003B ... ... 00000B7C 00000B7D
5.reiser 會把小檔案會被集中起來放進一個 block 裡,避免浪費空間.

深入閱讀:

reiserfs 4 : http://www.namesys.com/v4/v4.html
xfs : http://oss.sgi.com/projects/xfs/
jfs : http://oss.software.ibm.com/developerworks/opensource/jfs/
ext3 : http://olstrans.sourceforge.net/release/OLS2000-ext3/OLS2000-ext3.html
Linux 檔案系統深入剖析 9-789867-727633 培生教育出版 p5-2 至 p5-10

附錄 : 測試 sync 用的 script:

Here is the benchmark script:
#!/bin/sh
time='time -f%e,%P '
echo "Copying Tree"
$time cp -a /home/test/mozilla /mnt/test
echo "Sync"
$time sync
cd /mnt/test &&
echo "recopying tree to mozilla-2"
$time cp -a mozilla mozilla-2 &&
echo "recopying mozilla-2 to mozilla-3"
$time cp -a mozilla mozilla-2 &&
echo "sync"
$time sync &&
echo "du"
$time du mozilla > /dev/null &&
echo "rm -rf mozilla"
$time rm -rf mozilla
echo "tar c mozilla-2"
$time tar c mozilla-2 > mozilla.tar
echo "final sync"
$time sync


後記:
有人反應為什麼沒有一套測試的標準,事實上每個人對於檔案系統的需求都不盡相同,所以要有標準的測試條件似乎是蠻困難的,不過我個人認為可以針對不同的 case 多方面測試,相信結果會比較客觀。 ^_*

由 moto 發表於 10:55 AM | 迴響 (1182)

August 08, 2003

Qtopia 1.7 released

Qtopia 是第一套專為 Embedded Linux 設計的軟體整合環境,目前已經廣泛的安裝在 Sharp's Zaurus PDAs 之中,Qtopia 裡頭包含了 PIM 、商業產品、網路軟體、遊戲..等等。

1.7 版加強了三個部份...


  • Application quick launch
    大大改善了啟動軟體的速度,這項改進也讓比較低階的 CPU 也能有不錯的效能表現。

  • Server split
    將圖形介面與非圖形介面程式碼切的更清楚,並提供更高階的一組程式介面 (API),這讓廠商可以更容易的客製自己的圖形介面!

  • Improved external memory handling
    強化外部 Memory 卡( 如 CompactFlash and SD )存取效能,這使得讀取卡上文件更快速。
  • Qtopia 1.7 free 版本及 Qtopia desktop for MS Windows 及 Linux 很快就能在網站下載,另外您也可以購買商業版的相關軟體。

    更多詳情請見: http://www.trolltech.com

August 07, 2003

輕鬆轉換 ext2 成 ext3 日誌型檔案系統

ext2 一直是 Linux 傳統的檔案系統,當然本身 ext2 有它的優點存在例如快速、不需要特別 defrag ,不過有一點比較麻煩的是當不正常關機之後在下次重開系統的時候必須先行檢查與修復,過去的硬碟大小了不起都是以百 MB 為單位,而現今的硬碟隨隨便便都上好幾十 GB,因此檢查起來便十分耗時....

現在我們有一個另外的選擇 -- 日誌型檔案系統,跟 ext2 檔案系統最直覺的差異就是,當系統因不正常關機之後,使用日誌型檔案系統將不再需要做檢查,嚴格的說是不需要每次都做檢查。


對於 Server 來說當然是最好不過了,因為 Server 的硬碟空間比起一般使用者可多更多了,一個商業性質的網站來說時間就是金錢,晚一秒修復可能造成的損失就很大,對於我們這種常在 linux 底下開發的人來說日誌型檔案系統也十分方便,目前當紅的日誌型檔案系統有 xfs 、 ext3 、 jfs 、 reiserfs 各個日誌型檔案系統都有擅長之處,例如 xfs 對大檔案處理很有一套,reiserfs 對小檔案處理號稱最快,ext3 則是對於 ext2 相容性最好。


如果您的 Linux 系統目前是 ext2 檔案系統,那您就可以透過底下介紹的兩個步驟輕鬆的轉換成 ext3 日誌型檔案系統:

1. # tune2fs -j /dev/hda1
2. 修改 /etc/fstab 將舊有的設定:

" /dev/hda1 / ext2 errors=remount-ro 0 1"

改成:

" /dev/hda1 / ext3 errors=remount-ro 0 1"

重新開機就大功告成囉.bighappy.gif

注意! 上述的例子純屬個案請依照您實際的系統調整,ext2 轉成 ext3 並不會破壞原來系統中的資料!

由 moto 發表於 02:06 PM | 迴響 (2013)

August 06, 2003

Opie version 1.0 released

Opie ( Open Palmtop Integrated Environment ) 是一套專門為了 Linux PDA 所設計的圖形介面環境,這個 Open source 的 project 其實是衍生於 Trolltect 的 Qtopia 而來...

熱愛 Linux 的你我是否常常夢想有一台 Linux PDA 呢?常常有人懷疑 Linux 可以做 PDA 嗎?其實日本 Sharp 公司早已推出一系列暢銷的 Linux PDA , 下圖即為其中一款 Linux PDA - Sharp's Zaurus SL-5500 :

酷吧..^.^ .. 當然光有硬體是不夠的因此 Sharp 選擇了搭配 Trolltect 公司出品專為 Embedded Linux 圖形整合環境設計的 Qtopia , Qtopia 的設計架構如下圖:

不想知道那麼複雜?Okay ! 您只要把它想像成一個小型的 windows 或是 KDE 、 GNOME 整合式操作環境,所謂整合式環境指的是把一些常用的工具、軟體整合在一起的環境,當然 KDE 、 GNOME 的目標是一般 PC Desktop 而 Qtopia 則是為了 PDA 環境所設計,這當中的應用常會有重疊,例如您可以在 PC 上瀏覽網頁,當然也可能會在 PDA 上上 WWW ,但是差異點是在於硬體設備的不同,PC 有大螢幕、鍵盤、滑鼠,而在 PDA 上就只有觸碰式小螢幕,好一點的設計才有一個小鍵盤,所以我們看到了裝置的不同因此軟體的設計理念就有所差異囉!

Qtopia 是商業公司的產品不過卻提供了 GPL 授權的版本,因此熱心的網友便以 Qtopia 為基礎開啟了 Opie 這個 Open source 的 Project 。

商業公司自然有商業公司的考量,而 Open Source Project 就看開發者想怎麼玩就可以怎麼玩囉,Opie 有底下幾個目標:

* 與現有的平台相容
* 製作出來的軟體與 Qtopia 相容
* PIM 可與 Desktop 同步 ( 如 KDE )
* 堅持開放與自由,並將成果公開於 CVS Server 上
* OSI 所認證的 Open Source Project
* 開發專業水準的軟體

Opie 1.0 有什麼特色呢?

- Binary compatibility with Sharp Zaurus applications
- Sophisticated PIM framework (including an easy to use access API) with addressbook, todolist, today, mail, drawpad, datebook, texteditor and search-all-facility
- Today application featuring plugins for dates, todos, mail, birthdays, weather and stock values
- Multimedia capabilities provided by the xine based based opieplayer2 (featuring streaming audio and video) and image viewer
- Palmdoc compatible opie-reader for ebook reading and, in cooperation with eg. jpluckx (http://jpluck.sourceforge.net) daily news coverage
- Linux shell/terminal providing access to the operating system (for those who care)
- Network based installation and setup management
- PDF reader based on xpdf
- IRC client, konqueror web browser an mail reader
- Multiple input plugins to ease data input
- Network time support and time correction capabilities
- Full network setup support through plugins (wlan, ethernet, ppp, irda)
- adaptive backlight settings and calibration (for devices light sensors)
- Advanced security supporting Linux security services
- Syncable with KDE PIM/Kolab, MS Outlook and Qtopia Desktop (3rd party tools necessary)
- Voice memos
- Backup and Restore capabilities to CF/SD cards
- Data exchange with Palms, PocketPC, mobile phones and other bluetooth/IrDa capable devices
- Fully localized
- Themes and styles to adapt look and feel to your personal flavor

想多看一些快照:

更多的快照:

http://opie.handhelds.org/gallery/

Opie 網址:

http://opie.handhelds.org/

由 moto 發表於 04:26 PM | 迴響 (570)

August 01, 2003

stardict 2.2.1 for sid package available

stardict ( 星際譯王 ) 是目前 Linux 底下 ( 除了 Linux 以外它也支援了 FreeBSD 、 Solaris ) 功能之強完全無遜於商業軟體,我包好了一個 deb package 檔案給使用 debian unstable 的朋友....

或許大家有看過或用過星際譯王 1.x 版 ( stardic1.x ) :

我一直是星際譯王的愛用者,當然還有另外一套名為 pydict 的字典軟體也是很棒,事實上在查詢單字上我也是遊走在這兩套軟體之間,我特別喜歡星際譯王的隨選隨翻功能,可惜的是 1.x 版並不支援中翻英,這點的不足暫時由 pydict 來彌補,但兩套軟體切換總是比較麻煩,這種狀況終於在星際譯王 2.x 版出現後消除,新版的星際譯王不僅沿襲原有的隨選隨翻功能,更將查詢與字典資料切開,所以現在我們可以同時下載多套字典資料庫檔由星際譯王管理使用:

目前該官方網站也提供了好幾套的中翻英與英翻中的字典資料庫檔,供大家下載唷,網址:http://stardict.sourceforge.net/Dictionaries_zh_TW.php

由於官方只提供 rpm 檔案,所以我特地打包了一個給 debian sid 使用的套件檔 ( testing 跟 stable 朋友抱歉了,我手邊沒有安裝 ),其實 debian 裡頭已經有 stardict 這個套件了,只是 fok 兄應該是太忙了,以至於很久沒有更新了。

安裝方式:
1.將 deb http://www.freenix-server.info/~moto sid/ 加入 source.list
2.下 " apt-get install stardict " 即可。
3.到 http://stardict.sourceforge.net/Dictionaries_zh_TW.php 下載字典資料庫檔,解開壓縮檔後,先由 root 身份建立 /usr/share/stardict/dic 這個子目錄,然後將解壓縮過的字典資料庫檔全部 cp 到 /usr/share/stardict/dic 這個目錄底下。
4.啟動 stardict 就可以開始查詢嚕。

注意!安裝的過程中會有一段花費很長時間,甚至會讓您覺得是不是當掉了,其實並沒有當掉,我懶得追原因了,我安裝完測試是沒甚麼問題,如果您知道原因請記得通知我一聲唷 ^_^

附註:stardict 官方網址:http://stardict.sourceforge.net/

由 moto 發表於 03:26 PM | 迴響 (350)