Currently browsing posts found in March2008


iFON/iPhone Dock

Number of Comments » 0

萬一,你參加了 FON Taiwan 辦的 iFON 抽獎活動而抽到了 iPhone,該拿你已經抽過獎的 Fonera 怎麼辦呢?

Source: Secondtries on FON Boards.

Fosdem 2008 的 OpenWRT 簡報

Number of Comments » 0

方才讀了 Florian Fainelli 的 OpenWRT 簡報,這份簡報是在今年的 Fosdem 所演講發表。這份文件應該是目前最新的 OpenWRT 簡介了,包含的概觀介紹與幾個主要的元件設計、開發與安裝。
剛想入門使用 OpenWRT 的朋友不妨參考

PDF of the presentation

http://downloads.openwrt.org/people/florian/fosdem/presentation.pdf

Paper submitted during the Call for Paper

http://downloads.openwrt.org/people/florian/fosdem/openwrt_cfp_fosdem2008.pdf

關於今年 FOSDEM 的相關花絮請參 Mr. Holiday 的熱血遊記阿。

凱擘/東森寬頻擋 BitTorrent

Number of Comments » 7

雖然說 ISP 擋掉 BitTorrent 是很常見的事情,但是阻擋到影響一般日常用途就實在令人非常火大啦。調查起因是我試著在凱擘(東森媒體科技)用 OpenVPN 連回幾個位在 Hinet, Seednet, TANet 的伺服器上,在其他的 ISP 使用大致沒有問題,但是使用 Kbronet 總是會斷線,而且斷線方式是小量傳輸沒問題,但若傳輸量稍高就會被切斷連線。於是出現可以 ssh over OpenVPN 勉強可登入, 但是只要一 ls 就斷線的鳥事。原本 OpenVPN 的 server port 設定是 UDP 1194,改成 TCP 1194 後便沒有斷線問題。去電客服,當然死不承認有限制頻寬擋 P2P 軟體這件事情。問題是 Kbronet 除了 擋 BitTorrent 常用的 6881-6888 外,連其他的 UDP Ports 都一併擋掉,害我無法正常使用 OpenVPN 實在很惱人。
因此拿出 iperf + wireshark 實測一下,發現若是 Port 6881-6888 使用 TCP [...]

Moseycode

Number of Comments » 0

前陣子提到了 Zebra-crossing,這兩日又見得 Tom Gibara 的一個有趣的計畫 Moseycode。Moseycode 也是針對 Google Android 平台所開發的二維條碼讀碼軟體,不過他重新開發了一種新的條碼規格,特意在條碼中間留了空白,雖說如此可以攜帶的資訊變少,但是卻可以置入人眼可以識別的圖樣。也因此這種條碼的規格或許會更適於作為廣告用途。
目前只能在 Android SDK 上執行,但是見來幾個示範影片,Moseycode 才剛完成基礎的演算法。接下來是必須克服移植到實際硬體上的最佳化了。

iMatrix - QRCode reader for iPhone

Number of Comments » 1

方才試著在 iPhone 上裝了 iMatrix。根據關於網頁,iMatrix 是由 Sergey Odinokov 所開發,這些條碼辨識的技術是在工業國家立陶宛(Lithuania) 所研發出來的。
目前的 iMatrix 4.0 已經可以支援三、四種條碼,根據同時開啟 QRCode, DataMatrix, ShotCode 的辨識狀態下,使用者經驗還是相當不錯。

QRCode
DataMatrix
ShotCode
Aztec (in debug)
EZCode (soon)
Beetagg (soon)

除了可以支援開放規格的 QRCode 與 DataMatrix 外,尚預計支援 ShotCode, EZCode, BeeTagg 等私有規格條碼,這點倒是非常有趣。安裝方式非常簡單,只要在 Installer.app 中鍵入 iMatrix 的軟體庫位址 http://www.iMatrix.LT/repo/repository.plist,然後於套件分類表的 2D Code 中選擇 iMatrix 即可。
IPhone QR-code Reader !

除了 iMatrix, Google Code 上也有另外一個自由軟體版本的 iPhone QRCode 讀碼軟體開發計畫,作者djMaxM 試著移植 FUKUCHI Kentaro 的 libqrencode [...]

Debian 無人值守安裝程式

Number of Comments » 0

上一篇提到可以透過 debconf 的無交互介面的軟體安裝,其實你尚可以用 debconf 來做 preseeding (sarge 的中文手冊也提到 preseeding)的設定檔。Preseeding 是一種製作「無人值守」安裝光碟的方法,基本上就是以預先設定回答所有安裝過程中會詢問的問題,因此你可以先做好一片預定安裝的軟體與設定的安裝光碟/設定檔,然後使用該設定自動安裝機器。透過 debconf 的幫忙,你可以先架設一台 Debian 主機作為「種子」,然後以該種子的設定複製到其它的新安裝機器上。作法相當容易,你可以使用 debconf-get-selections 取得種子機器的所有設定,透過參數程式會吐出一段樣本,再依據需求校改即可。
# debconf-get-selections –installer
相關的語法同手冊描述,修改完成的 preseed.cfg 可於置於網路或磁碟中,再於一般的 Debian 安裝光碟中指定路徑即可。雖說相關的指令不難,但是若要修改到可以順利安裝與調整的程度,還是需要相當多時間調校,相關說明不妨參考 Automating new Debian installations with preseeding。
AndrewLee 利用 preseeding 做了一組 Debian for Beginners,內容整合了中文相關的套件與常用的軟體。陸陸續續也校修了不少問題,有興趣使用 Debian 的人不妨試用安裝。至於想偷學技巧人,請往 http://debian.org.tw/d-i/etch/preseed.cfg 挖寶去吧。