顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - 螢火飛

頁: [1]
1
工作機會 / 晟鑫科技徵PHP程式設計師
« 於: 2007-07-05 11:59 »
小弟的公司徵人,以下是基本條件:

人數:2人
工作地點:台北市(捷運科技大樓站附近)
學歷:高中(職)以上
性別:不拘
年齡:20歲以上
工作經驗:一年以上
專業證照:有無皆可(有的話不一定加分,沒有也不會減分,能力最重要)
主要工作內容:專案WEB應用系統測試、開發與維護
工作所需專長:PHP程式設計、熟L.A.M.P架構以及OpenOffice.org基礎運用。
其他條件:個性主動積極、抗壓性高、工作態度認真、負責、嚴謹。
待遇:NT$26,000以上(視能力而定,無上限)

相關網站:公司 http://www.ossii.com.tw/、社群 http://www.opendesktop.org.tw/

有興趣跟小弟成為同事的朋友,請將履歷與自傳EMail至
hrhr@ossii.com.tw 徐昭雯小姐

2
工作機會 / 找同事嘍!!
« 於: 2005-05-10 16:49 »
小弟公司需要會 LAMP (Linux+Apache+MySQL+PHP)的人才,男女不拘,年齡不限,待遇視經驗與熟悉度而定,有興趣的話,請將個人簡歷,EMail 至 hr@ossii.com.tw,請註明『應徵研發工程師』。

3
想要讓您的 OpenOffice 連上 MySQL 嗎?
想要讓 OpenOffice 也具有 MS Access 的功能嗎?

參考這裡:
http://firefly.idv.tw/test/Forum.php?Board=1&Article=c81454b56f63ae908f85a36f752b3184&Func=view

4
螢幕以及列印都可以有斜體、粗體、粗斜體了,
字體名稱也不再限定只有本國語言的字體名稱,
更強化的字體管理功能,安裝時螢幕字型亂碼問題也已修正。

patches 已經更新到 rc4 版了,
從原來的 9 個增加到 11 個 @_@
並且完全修正了細明體、標楷體列印破碎問題。

編譯好的 OpenOffice 1.1rc4 在此:
http://firefly.idv.tw/test/Forum.php?Board=1&Article=31b2a67da48133c451bc0a9d9748d2b1&Func=view

5
螢幕以及列印都可以有斜體、粗體、粗斜體了,字體名稱也不再限定只有本國語言的字體名稱,更強化的字體管理功能。

欲下載嘗鮮,請駕臨:
http://firefly.idv.tw/test/Forum.php?Board=1&Article=31b2a67da48133c451bc0a9d9748d2b1&Func=view

6
嗨!大家好 ^^

小弟已經完成了 OpenOffice 1.1rc3 的修正了,
位置如下:
http://firefly.idv.tw/setfont-xft/patches/openoffice/

一共有 9 個 patch 檔,說明請參考 readme 內容。

螢幕以及印表都可以出粗、斜體了喔 :-)

7
小弟已經修正,並編譯完成了 OpenOffice 1.1rc2 簡、繁體中文版,螢幕字型可以有斜體、粗體、粗斜體,字寬也正常,而列印也可以印出斜體了,粗體尚在努力中。

詳細下載說明,請駕臨這裡:
http://firefly.idv.tw/test/Forum.php?Board=1&Article=20c831e4aa1c70e0826a674208eea8e4&Func=view

本版雖是 rc 版,但各方面都很穩定,使用上並沒有出現什麼問題,有興趣幫忙測試的朋友,請指教

8
由於 XFree86 將從 4.3 版開始,加入 fontconfig 以及 Xft 字型技術,與 XFree86 原本的核心字型技術(XLFD)並存,在可預見的將來,慢慢地會有愈來愈多的應用程式會揚棄古老的 XLFD 字型引擎,改採全新的 fontconfig & XFt 當作預設的字型引擎,所以,必須儘早了解新的字型技術,到底有什麼優點。

我利用了新年假期,仔細地研究了 fontconfig & Xft,並且完成了適用亞洲地區的 patch,由於研究過程的資料很繁雜,一時之間,無法做一個有系統的整理,先跟各位報告我所完成的部份:

一、解決字型破碎的根本問題。
我簡單地修改了 freetype2,將 BYTECODE INTERPRETER 給 enable。

二、增加 Xft 所缺少的粗體、粗斜體顯示。
由於 Xft 本來就沒有粗體相關的設計,所以我修改了 fontconfig 的設定檔(/etc/fonts/fonts.conf),增加『偽粗體』的設定,並且對 Xft 的字型載入程式動手腳,將粗體字向右 shift 一點(pixel),讓字看起來就像真的變粗一樣,所以,我稱之為『偽粗體』。

三、解決某些字型字距過大的問題。
不論是否開啟了 antialias 都不會再有字型變形的問題。字距過大是因為某些字型的英數字型是固定字距,但因為含有 CJK 字型,所以系統會以 CJK 字型的寬度,當作英數字型的寬度,造成半形的英數字跟全形 CJK 字型一樣寬,這裡,我是修正 Xft,讓 Xft 將之當作可變字距解決的。

四、讓字型名稱(family name)可以具有英文名稱以外的名稱。
這麼說,可能還不是很清楚,我說明白一點好了,也就是像 M$ windows 一樣,可以看到並使用中文的字型名稱,想像一下,您也可以告訴系統,我要用『新細明體』而不用像以前一樣,只能用『PMingLiU』這個名稱而已,再精確一點地說,字型系統可以同時接受『PMingLiU』以及『新細明體』這兩種名稱,字型系統會知道這指的是同一個字型,並不會發生錯亂。

看起來好像不是很重要,不用中文字型名稱,不是也可以用得很好嗎?是的,大多數的情況下,用不用中文名稱的確不是很重要,but!您要知道,很多人可能會使用數種或是數十種的字型,來做簡報或是美術方面的工作,您能單從英文字型名稱看出那是哪一種字體嗎?我想,應該很難吧!如果將英文字型名稱換成中文呢?是不是就一目了然了^^,所以讓我花費最多心力的,反而是這部份。

我寫『中文字型完全解決方案』的目的,並不是教大家如何去 patch 程式,或是修改一堆設定檔;想想,您為什麼要浪費時間在解決字型的問題上!您並不想做一個字型的專家,卻被逼得不得不去了解系統字型運作原理,這是何苦來哉!?為什麼就不能像 Windows 一樣,將字型 copy 到系統 fonts 目錄就馬上能使用?是的 fontconfig 的出現,就是要朝這個方面邁進。

如何使用 fontconfig?fontconfig 拋棄了傳統 XLFD 的方式,您並不需要自己去設定字型的詳細資料,只要簡單地將字型檔,複製到 /usr/share/fonts/ 之下,然後再下指令 fc-cache 即可,它會包辦一切後續動作,並且字型立即生效,不需要像過去一般,結束階段作業,才能使用新字型。

看起來一切都很完美不是嗎?然而,很不幸地,fontconfig 以及 Xft 並未對亞洲地區的字型做完整的支援,如果(我是說如果)您仔細看過 fontconfig & Xft 的原始碼,您就知道,一切仍以西方世界主觀價值為主,身為亞洲人的我們,用起來總是不大對味,只有自己動手了。

我一直沒有提到如何設定 fontconfig?其實,我不願意讓大家動手修改設定檔,真的,意義不大,增加困擾而已,我已經將大部分應該人工設定的部份,加入 fontconfig 的程式中,所以不需要再動手改它。

至於 Xft 部份,由於屬於系統層,不會與使用者直接接觸,所以,我就略過不提。

我 Patch 過的套件可以在這裡找到:
http://firefly.idv.tw/setfont-xft/RPMS/
想研究的話,Source RPMS 在這裡:
http://firefly.idv.tw/setfont-xft/SRPMS/

一定要更新的套件如下,如果您使用 GNOME 當作桌面環境,那麼以下三個套件就可以了。
http://firefly.idv.tw/setfont-xft/RPMS/freetype-2.1.3-3.i386.rpm
http://firefly.idv.tw/setfont-xft/RPMS/fontconfig-2.1-8.i386.rpm
http://firefly.idv.tw/setfont-xft/RPMS/Xft-2.1-5.i386.rpm



如果您用 KDE 3.0 以上,又想看到中文的字型名稱,請繼續下載以下兩個套件:
http://firefly.idv.tw/setfont-xft/RPMS/qt-3.1.1-5.i386.rpm
http://firefly.idv.tw/setfont-xft/RPMS/redhat-artwork-0.49-3.i386.rpm

※※ 請注意!安裝過程如果出現相依性套件,多半是缺少了 xxxx-devel ,請下載缺少的套件即可,不必到處找。

※※ 目前只有 RedHat 8.0 的套件,如果您並非使用 RedHat 8.0,請勿安裝,但您可以下載 Source RPMS,針對您的版本,略做更改重新編譯即可。

看螢幕快照在這裡:
http://firefly.idv.tw/setfont-xft/

好了,希望大家試用看看,如果有其他意見或更好的建議,請不吝賜教

9
關於 X 的滑鼠游標,不知道大家是習慣了?還是要求不那麼高?很少有人提到滑鼠游標的問題?

其實,X 的滑鼠游標是可以置換的,不信的話,在 KDE 中就有個換成大型游標的選項,可惜的是,游標確實變大了,但還是黑色的;GNOME 2.0 也有附帶大型的白色滑鼠游標,不過,只有黑白不同而已,形狀仍然一樣 @_@

既然 KDE & GNOME 有辦法換游標,那麼,表示 X 的滑鼠游標並不是定死在 X 裡頭,怎麼換ㄋㄟ?

X 的滑鼠游標是以 PCF 字型檔的方式儲存,也就是說,X 可以把字型當作游標來用,缺點是,沒辦法像 Windows 那樣,有彩色游標(其實還是有辦法)以及動畫游標,不過,能夠使用別種長相的游標還算不錯了 ^_^

接下來,我們得先知道,X 的滑鼠游標究竟放在哪ㄦ?答案就是 /usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz 這個檔案,只要有辦法製作出 PCF 檔,那麼換掉 X 的滑鼠游標就不是難事。

先提供兩個新口味的游標檔:
一、手指形狀游標
http://firefly.idv.tw/apt/hand-cursor.pcf.gz

二、類似 Windows 箭頭沙漏游標:
http://firefly.idv.tw/apt/ms-cursor.pcf.gz

如何置換呢?首先,請用您自己的方法,將 /usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz 備份起來,然後將上面其中一個複製過去,仍然命名為 cursor.pcf.gz,然後重新啟動 X,您就會看到新的游標啦!

如果您登入了 KDE or GNOME 後,發現游標又變回去了,別擔心,那是因為您在這兩個桌面環境已經指定了游標了。如果是這樣,在 KDE 的環境中,將新的游標檔複製到 ~/.kde/share/fonts/override/ 之下,命名為 cursor.pcf.gz 即可。

GNOME 2.0 環境的話,是在 ~/.gnome2/share/cursor-fonts/ 將新的游標檔複製過來,參考目錄下的 fonts.dir 內容,將 cursor 前的檔名改成新的檔名即可,當然嘍!修改完畢後,還是要登出再登入才會生效。

如果您用的是 NVidia 的驅動程式,還可以為游標加上 shadow,很像 Windows 的陰影游標喔!只要修改 /etc/X11/XF86Config 或是/etc/X11/XF86Config-4,在 device 節區中,加一行:

Option      "CursorShadow" "on"

這樣就有酷酷的陰影游標了。

先醬子,如果有人想要自己畫游標的話,再來討論了。

10
嗨!親愛的朋友,我又來了。

這次為各位帶來一個 Linux 上的 3D 即時戰略遊戲 ─ boson,這是應人之邀,特地去下載編譯,並包裝成 RPM 讓大家下載,這個玩意兒,我不會玩,有人有興趣嗎?

要玩這個遊戲,顯示卡一定要有 3D 加速支援,不然,會慢得跟烏龜一樣,這是一個在 KDE 3.x 版以上跑的遊戲,可以多人連線對打,還有 chat 功能,有裝 RH 8.0 的朋友,不妨試試看,感覺好像很好玩的樣子,男生應該都會吧?

安裝前,請先檢查有無下列套件,沒有的話,從光碟上找找:
kdelibs、kdegames、kdemultimedia

然後從 study-area 下載 boson:
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/boson-0.7-1.i686.rpm

相依套件:
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/lib3ds-1.2.0-1.i686.rpm

官方網站:
http://boson.eu.org/

官方網站的 screenshots
 http://boson.eu.org/screenshots.php

11
一、這當然是繁體中文版嘍。包括選單與 95 % 以上的訊息全部翻譯成繁體中文顯示。
二、支援 freetype2。使用文鼎細上海宋作為 OSD 與 DVD 字幕字體,不必自己轉換中文字體了,預設使用 unicode。
三、選單可完成所有設定,不必手動更改設定檔。
四、支援 Win32 Codec。可以播放所有 M$ 的 MediaPlay 影音檔( AVI/ASF/WMV/WMA )。
五、支援 divx 5 影音格式。
六、如果您有裝 RealPlayer 的話,還支援播放 rm 檔。
七、完全支援 DVD 選單以及字幕(自動設定區域、加密認證)
八、mencoder 可將 VCD、DVD 轉成 avi 格式。以及各種影音規格轉換。
九、可直接播放網路影音串流。mms://、rtp:// 之類的。甚至直接存檔 ^^
十、支援 OpenGL。
十一、即使是已經毀損不完整的影音檔,也可以播放,甚至修復。
十二、還有很多,自己去發覺吧 ^_____^

主要套件可從 study-area 下載:
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/mplayer-0.90pre9-zh_TW.i686.rpm

以下是 MPlayer 需要的套件,請一併下載:
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/divx4linux-5.01-20020418.i386.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/ffmpeg-cvs-20021024.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/lame-3.92-1.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/libdv-0.98-1.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/libdvdcss-1.2.3-1.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/libdvdnav-0.1.3-0.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/libdvdread-0.9.3-1.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/mad-0.14.2b-1.i686.rpm
http://www.study-area.org/apt/redhat/8.0/RPMS/RPMS.extra/w32codec-0.60-1.noarch.rpm

這幾天還在研究網路廣播,成功後,會再加上收聽網路廣播的功能。

我個人覺得,MPlayer 比 xine 還要好用,愛用 xine 的朋友別打我 ^^|||

安裝完後,選項會放在 [開始]-[[其他程式]-[音效與視訊] 的選單中
KDE、GNOME 都一樣。

如果發現播放緩慢,請重新執行 MPlayer GUI 選項 ,在畫面中按一下滑鼠右鍵
選[屬性設置]-[MISC] 將□打開/關閉暫存,取消掉。

12
RedHat 8.0 中,RedHat 公司自行加入獨家的 Xft 以及 fontconfig 套件,並修改了包括 XFree86、qt、gnome、pango 等等的原始碼,造成 TrueType 字型管理與以前版本,甚至與別家 Linux 套件發行商都不一樣,使得原來以標準方式安裝字型的方法,統統失效,變成 RedHat 獨有方式,實在可惡透了。

若是比標準方式方便簡易,比原來方式好用,倒也無可厚非,但..........用過 RedHat 8.0 的朋友們,有沒有發現,以 RedHat 獨有方式安裝的字型,會失去粗、斜體變化,變成只有正體字?而且安裝 Windows 字型(特別是華康字型),字體還會變得支離破碎?

小的研究了半天,終於發現是 Xft 這個套件作怪,這裡教你怎樣去掉這個討厭的玩意兒:

【一、KDE 部份】
重新編譯 qt 套件。如果您有 RedHat 8.0 的 Source 光碟,請拿出來,將 qt-3.0.5-17.src.rpm 解開,如果沒有,請用下列方式下載 RH 8.0 的 qt Source RPM:
# wget -c ftp://linux.nctu.edu.tw/dists/redhat/redhat/linux/8.0/en/os/i386/SRPMS/qt-3.0.5-17.src.rpm

解開 qt-3.0.5-17.src.rpm:
# rpm -Uvh qt-3.0.5-17.src.rpm

修改 qt-release.spec 檔:
# cd /usr/src/redhat/SPECS
# vi qt-release.spec
先找到這一行
%define rel 17
改成
%define rel 18

再找到這一行
%define xft2 1
改成
%define xft2 0
以上兩行修改完畢後,存檔跳出 vi。

然後重新包裝成 Source RPM:
# rpmbuild -bs qt-release.spec
這樣會產生 qt-3.0.5-18.src.rpm

接下來重新編譯我們剛才包裝好的 Source RPM
# cd /usr/src/redhat/SRPMS
# rpmbuild --rebuild qt-3.0.5-18.src.rpm
這樣就會開始編譯去掉 Xft 的 qt 套件了,編譯時間很長,建議您休息一下,以我的 P4 1.6G 為例,花掉了 1 個半小時才編譯完。

編譯完成後,Binary RPM 會放在 /usr/src/redhat/RPMS/i386 這個目錄下:我們就可以用這個純淨無污染(笑)的 qt 套件來升級了。
# cd /usr/src/redhat/RPMS/i386

查一下你的系統安裝了哪一些 qt 套件:
# rpm -qa | grep qt

qt-3.0.5-17
qt-devel-3.0.5-17
qt-designer-3.0.5-17

以我的為例,RedHat 8.0 安裝了以上三個 qt 套件,所以我就只要升級那三個套件即可:
# rpm -Uvh qt-3.0.5-18.i386.rpm qt-devel-3.0.5-18.i386.rpm qt-designer-3.0.5-18.i386.rpm

OK,重新開機吧!重新用 KDE 控制中心去設定字型,你將發現,字型又跟以前一樣,統統回來了。

【二、GNOME 部份】
這個部份尚未做好。
待續.....................................

頁: [1]