Currently browsing posts found in December2008


免費 Google 手機字型 – Droid

Number of Comments » 4

話說上週四參加聚會時,Yuren Ju 高興的分享 Android 計畫中帶的 Droid 字型,他說這個字型比其他字型所呈現的字體在他的螢幕上都頗清晰,於是他在每一台機器上都裝了這個字型。
是阿,富比士雜誌甚至報導了一則關於這個由 Google 與 Ascender 公司字型的故事 Android’s Very Own Font,訪問了 Ascender 的首席設計師 Steve Matteson 關於這個長達兩年幾乎跟 Android 開發計畫一樣久的客製化字型開發專案。
正當我想要把字型到處裝來試試的時候,檢查了一下授權,雖說 Android 中所有的軟體包含字型應該都是 Apache 2.0 授權,包含在釋出的軟體開發工具 (SDK) 與原始檔案中都有文字檔說明版權宣告。不過社群中發現一個疑慮,在 Droid 字型的資訊欄位中,有一項授權條款是這樣寫的
This font software is the valuable property of Ascender Corporation and/or its suppliers and its use by you is covered under the terms of a [...]

Linus Torvalds on git

Number of Comments » 3

這段錄影已經躺在硬碟中很久,這兩日才利用通勤的時間消化了一番。這是 Linus Torvalds 在 Google 所進行的一段演講,身為一個性格強硬的硬底子駭客,他時常發出驚人的評論,有些有趣的言論甚至被整理成格言集,像是 The 10 Best Linus Torvalds Quotes 或 Linus Torvalds Quotes。
在這段演講中,身為 Git 計畫的發起人,Linus 說明了為什麼需要設計這樣的一套工具,基本的設計哲學與其他類似的工具的比較。
在技術的觀點上,他直接且尖銳的同時批判了 CVS 與 Subversion,演講一開始 Linus 就給了 CVS 贊頌 – 負面的贊頌,雖然 Linus 從來不用 CVS 管理 Kernel source tree,但是還是在商業公司有過一段不短時間的使用經驗,而且 Linus 打從心裡強烈的厭惡這個工具。同時他也批判 Subversion 這個計畫是他看過最沒有意義的,因為 Subversion 從各方面試著去改善 CVS 的一些技術上的缺點,卻無法根本的解決一些基本使用限制。具體來說 Subversion 改善的創建分支的成本 (意思是相對 CVS 所利用的硬碟、計算資源比較少),但是卻沒辦法解決合併分支的需求,任何使用過 Subversion 合併分支的人都知道那是如何痛苦的折磨。而許多高度開發中的專案,都時常需要為不同的新功能開分支、合併,Subversion 解決了開分支的成本,卻沒有考慮到合併的人工成本。如此讓 Subversion 變成一個沒有未來的軟體計畫。
因此,基於過去在 BitKeeper 上得使用經驗,Linus [...]

開放原碼 PMP, Cool-idea CK100

Number of Comments » 2

上一篇文章介紹我的新玩具 iPod Nano,稍微提到有專為數位音樂播放設備 (Digital audio player) 開發的自由軟體授權的韌體 Rockbox。除了基本的播放功能外,且支援公開的壓縮規格如 Ogg Vorbis, flac 外,計畫本身也納入了許多一般播放設備不見得會置入的大量外掛功能,像是 Picture Flow,以及許多遊戲,如基本的 數獨 Sudoku, 接龍 Solitaire, 踩地雷等等,甚至還有 Game boy 模擬器、ZX Spectrum 等等。
目前 Rockbox 已經可以支援相當多的硬體平台,包含了 Apple iPod, Archos, iAudio, iRiver 等眾多品牌的不少硬體都已經可以順利執行 Rockbox。前一兩年,台灣也有些朋友成功的把自己的播放器韌體換成 Rockbox, 並做了相當詳盡的介紹,如 lwb 介紹了 iHP-120, iRiver H320, Rockbox 的基本介紹等等。若你不喜歡手上的播放器內建的韌體功能,而期待更多額外或其他友善的介面,可以試著將它安裝上 Rockbox,或許可以讓你的設備使用起來有更好的使用經驗。
在此,我想介紹這個玩具給哪些想在耶誕節前買禮物給你家自由軟體愛好者的朋友,可以考慮位在台灣高雄的酷點科技公司的產品酷卡拉 (CK100)。基本上酷點科技的產品完全是基於自由軟體元件所開發的,其中主要的播放軟體是 iPodLinux 中所使用的 Podzilla。加上數個極有特色的軟體功能,像是主打得 Karaoke 功能,或是搭配硬體提供 USB Host 功能,主處理器使用 Samsung SC3244 (ARM920t [...]

iPod Nano and Gtkpod

Number of Comments » 0

本週提早拿到了耶誕節禮物,是一台 16G 的 Apple 4th Gen iPod Nano。

身為一隻窮苦的 3C 松鼠,面對新的電子產品總要比較功能、價格等等各種性價比,往往在浪費大量了時間到最後還是無法抉擇,即所謂「選擇的弔詭」吧。若有人買了一台送你,狀況就簡單多了,雖然我還是會遲疑的想要改買 iPod Touch, iPhone,心中拼命計算 iPod Touch 與 iPod Nano 的價差。不過這始終是一個禮物,再補差價換禮物未免就太失禮了。
之前曾經在 Debian GNU/Linux 上使用過 iPod, 就友善性來講,大概屬 Rhythmbox 較佳,將 iPod 插入電腦中,Gnome 就會自動叫出 Rhythmbox 來進行同步或聆聽 iPod 中的音樂。
不過就功能性上,我還是比較喜歡 Gtkpod,除了介面比較開發者導向外 (下方有兩個 filter 介面),我其實也不喜歡在同步用的 Laptop 上多存一份備份。平常的聽音樂習慣,還是將喜歡的專輯燒錄成 MP3 光碟,如此可以放入音響中聆聽,大部份在 Laptop 的使用習慣還是聽線上廣播,寶貴的硬碟不存音樂檔,留下來存一些電子郵件與程式碼。Gtkpod 除了匯入檔案比較直覺外,也可以逐一設定每一個 Playlist 應該要同步的來源檔案目錄,這樣比起同一的音樂資料庫其實相對有彈性多了。
今年九月剛上市的 iPod 4th Gen Nano 有一些特別的功能,其中我覺得比較感興趣的是除了外型真的比前幾代都還要美觀很多之外,硬體本身還內建了 Accelerometer 感應器,於是可以做出過去在 iPod Touch/iPhone [...]