發表文章

目前顯示的是 6月, 2004的文章

ZIRE 71要如何在Fedora Core 1上面同步??

朋友們若是聽從了我的建議跑去買了一台PalmOne Zire 71, 要是碰巧你用的kernel是2.4.22或是更舊的. (似乎大部分人都還在用舊kernel吧...). 該怎麼辦呢?? 以下這個網站提供了很好的解答: Palm Zire support under Linux 英文看不懂怎麼辦?? 沒關係, 我給你幾個步驟, 照著做就OK: 1. 修改 visor.c 以及 visor.h. 按照往例, 我假設你安裝的是Fedora Core 1(安裝Fedora Core 2的朋友就不用修改了, 你的kernel 2.6.x的早就OK了.) 先修改最簡單的 visor.h, 這檔案的位置在 /usr/src/linux-2.4/drivers/usb/serial/ 搜尋大寫的 ZIRE, 你會看到這麼一行: #define PALM_ZIRE_ID 0x0070 把這一行複製一份並且修改成: #define PALM_ZIRE71_ID 0x0060 好, 存檔. 再改 visor.c 在同一個目錄裡面. 一樣的作法. 請先搜尋大寫的 ZIRE, 你會找到 { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE_ID) }, 再複製一份直接貼在本行的下方, 直接改成ZIRE71像這樣: { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE71_ID) }, 你會在這個檔案裡面找到兩份同樣的東西. 照著修改就行. 2. 編譯(compile)visor.c 以及visor.h 用root身份執行以下幾行指令: # cd /usr/src/linux-2.4/ # make modules SUBDIRS=drivers/usb/serial # make modules_install SUBDIRS=drivers/usb/serial 3. 試試看是否可以掛上驅動程式: (這時候你還是root吧?) # pilot-xfer -p /dev/ttyUSB1 -l 然後按一下同步座的按鈕 如果你看到終端機開始列出所有你安裝的程式. 恭喜你. 設定OK了. 以下的步驟是教你如何使用jpilot這隻程式來做同步.

真正網內免費互打,網外便宜一半

圖片
這個標題夠聳動吧?? 聽到網路互打免費, 網外省一半, 我猜你不是想到台灣大哥就是哈拉盟主, 再不然大概就是Seednet的"哇嘎哩Talk"吧?? 請先看看這個 網站 http://www.18888.com.tw 讓我賣賣關子。 比較熟知CLE內情的人大概都知道, 我們的c5g先生(正確的說是c.w.huang先生, c5g是多年前的一個冷笑話了...)也就是前任(?)CLE leader目前就在搞GNU GK(GateKeeper),也待在一家頗為Open Source的公司,就是 呈祺科技 這家公司提供你VoIP service provider的服務, 就像ISP跟ASP一樣, 他們被我認定是ITSP(Internet Telephone Service Provider)這樣的角色. 用中華名國的術語來說, 這種公司叫做第二類電信業者. 好啦, 前言說完了... 到底是什麼東西這麼強, 這麼猛, 這麼無敵, 讓我可以花時間寫這篇文章呢? 答案是 Gnomemeeting. 讓我們來了解一下GnomeMeeting或是這類學名叫做H.323 client的運作機制吧. 基本上就跟電話一樣, 一隻電話不能打給自己, 兩隻電話可以互連, 三隻電話可以靠一個接線生來搞定. 幾億隻電話就需要自動交換機了. 而且自動交換機一台還不夠, 要有一狗堆弄成一個樹狀的形式才行. 金字塔最上面的那一台就是root (嗯? 很有Linux的味道...), 然後一串粽子一樣的串連下來. GnomeMeeting和Netmeeting等等這類軟體就是在金字塔最底端的客戶端啦. (喔... 我懂了, 是不是像 TCP/IP 網路一樣只有 gateway 和 node 的分別啊?)路人甲說 應該有點像是這樣啦, 不過H.323的網路上面的gateway叫做gatekeeper, node就是 H.323 client啦. 廢話不多說. 該如何設定? 1. 先跟 呈祺 申請一隻IP電話(就是買一張金亮卡啦), 你會取得兩串數字: 使用者名稱(就是E164 ID), 例如我的是 0266156951 密碼 例如我的是...OOXXOOXXOOXX...(不能告訴你啦) OK. 拿到了這兩組字串以後. 進入下一步. 打開你的Linux Box, 我假設你會用Fedora

Fedora Core 2的桌面

圖片
紀念有人說我的桌面搞的很美... 秀一下。

升級openwebmail 2.30到openwebmail 2.32順便安裝speedyCGI的方法

Openwebmail 是一個發展十分快速而且動作頻繁的計畫, 由每個 release 中間有一狗堆的ChangeLog可見一斑。 光是2.30升級2.32就是非常意義重大的事情, 而speedyCGI則是我大力支持網管們做的安裝, 速度上快了好幾倍! Openwebmail是我認為對於RPM十分友善的計畫, 他們幾乎都有提供rpm可以下載. 請連到openwebmail的 官方網站 或是Mirror站台上, 下載以下rpms: 請注意:以下是以Red Hat 7.3作為範例,使用其他平台的請務必下載正確的RPM! openwebmail-2.32-1.i386.rpm perl-CGI-SpeedyCGI-2.21-RH73.i386.rpm 接下來你只要執行: # rpm -Uvh openwebmail-2.32-1.i386.rpm # rpm -Uvh perl-CGI-SpeedyCGI-2.21-RH73.i386.rpm 接下來如果你連上openwebmail的網站, 應該會發生錯誤, 什麼db不能怎樣怎樣的... 怎麼辦? 你需要這麼做: # cd /var/www/cgi-bin/openwebmail/etc/ # cp dbm.conf.default dbm.conf # vi dbm.conf 把 dbm_ext .db dbmopen_ext none dbmopen_haslock no 改成 dbm_ext .db dbmopen_ext .db dbmopen_haslock yes 然後執行 # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init 接下來, 要啟動speedyCGI的方法也不難, 請執行 # /usr/local/bin/speedy_convert 搞定收工!!!

大量轉換big5中文檔名到UTF8中文檔名的好工具

如果你跟我一樣採用Fedora Core 1或是 Fedora Core 2,並且留有許多big5中文檔名的人們有福了! 為了避免用手動轉換的麻煩,很多人都是以修改/etc/sysconfig/i18n的方法來修改語系,回去忍受殘缺的big5編碼。 在 這裡convmv - convert filenames to utf8 or any other charset 你可以取得一個超好用的工具拿來大量轉換傳統的big5中文檔名。