About me

我的相片
I'm a web and software developer from Kaohsiung, Taiwan.
I design and implement user interfaces, also contribute to open source projects.
http://penkia.net/portfolio

2008年6月24日 星期二

本日書籤 06/24/2008

成為俠侶 LXPC.讓 LXDE 與低價電腦雙宿雙飛

http://fred-zone.blogspot.com/2008/06/lxpc-lxde.html

開發時面對 GTK+ 臭蟲的一點小技巧

http://fred-zone.blogspot.com/2008/06/gtk.html

浪潮之巔 第九章 矽谷的另一面(二)

http://googlechinablog.com/2008/06/blog-post_23.html

關於趨勢科技的 Prior Art

http://blog.gslin.org/archives/2008/06/24/1528/

操作 X 的 Cut and Paste Buffer

http://blog.linux.org.tw/~jserv/archives/002032.html

[教育訓練紀錄] 呼叫 kmalloc(GFP_KERNEL) 的函數要可以重覆進入

http://www.jollen.org/blog/2008/06/kmalloc_reentrant.html

[教育訓練紀錄] 從 kernel-space 讀取 user-space 的字串

http://www.jollen.org/blog/2008/06/write_driver_function.html

首席軟體架構師雷奧茲: 蓋茨的另一個接班人

http://mmdays.com/2008/06/23/ray-ozzie/

wglSwapIntervalEXT(0);

http://sbt.idv.tw/blog/tiberius/2008/06/24/836

讓Linux下Gvim也可以用"Edit with existing Vim"

http://blog.pixnet.net/huki/post/19037864

節約,省電的好幫手:Cpufrequtils

http://ashotw.blogspot.com/2008/06/cpufrequtils.html

莊國榮與政大

http://zonble.twbbs.org/archives/2008_06/1010.php

正確率的前提

http://zonble.twbbs.org/archives/2008_06/1009.php

影響力,從左手到右手

http://fred.ipod.to/blog/?post;1572

Mark Coleran: infographics

http://uiui.mmdays.com/2008/06/24/mark-coleran/

DistroWatch Weekly, Issue 258, 23 June 2008

http://distrowatch.com/weekly.php?issue=20080623

Distribution Release: eAR OS 1.10

http://distrowatch.com/?newsid=04960

手機全像 3D 投影不遠矣?

http://chinese.engadget.com/2008/06/22/holograms-on-handsets-by-2010/

雪豹疑雲之檔案系統、瀏覽器...

http://chinese.engadget.com/2008/06/23/snow-leopard-update-round-up/

微軟的原班人馬 30年前與30年後

http://www.zdnet.com.tw/news/software/0,2000085678,20130187,00.htm

HP將其64位元檔案系統開放原始碼

http://freesf.tw/modules/news/article.php?storyid=3553

包含IcedTea的OpenJDK通過Java Test Compatibility Kit測試

http://freesf.tw/modules/news/article.php?storyid=3554

HAMMER Performance and Mirroring

http://kerneltrap.org/DragonFlyBSD/HAMMER_Performance_and_Mirroring

2.6.26-rc7, "Mainly Drivers And Arch Updates"

http://kerneltrap.org/Linux/2.6.26-rc7_Mainly_Drivers_And_Arch_Updates

Position Statement on Linux Kernel Modules

http://kerneltrap.org/Linux/Position_Statement_on_Linux_Kernel_Modules

一鏡到底的公路電影:搖滾血統論之鄉草篇

http://blog.roodo.com/honeypie/archives/6222861.html

Banksy & Cover Design

http://pulp.bluecircus.net/archives/012630.html

Andrew Bird - Armchair Apocrypha

http://pulp.bluecircus.net/archives/012634.html

Latest Network Wizard

http://puppylinux.com/blog/?viewDetailed=00162

2008Q2 Grant Proposal - Perl on a Stick

http://news.perlfoundation.org/2008/05/2008q2_grant_proposal_perl_on.html

Schwern on skimmable code

http://perlbuzz.com/2008/06/schwern-on-skimmable-code.html

Kernel Devs Publish Position Statement on Linux Kernel Modules

http://osdir.com/Article10103.phtml

2008年6月20日 星期五

本日書籤 06/20/2008

以 C 語言實做 Functional Language 的 Currying

http://blog.linux.org.tw/~jserv/archives/002029.html

窺探 .bss section

http://blog.linux.org.tw/~jserv/archives/002030.html

開機見 Hello World

http://blog.linux.org.tw/~jserv/archives/002031.html

GLib 就是懶.為一些 G stuffs 加上多國語言支援

http://fred-zone.blogspot.com/2008/06/glib-g-stuffs.html

[Rails] Clickpass.com,輕輕一擊,即可認證! - (1) 原理

http://blog.xdite.net/?p=593

我也想要「iPhone萬用手冊」!

http://fred.ipod.to/blog/?post;1566

Reddit 開源了

http://people.debian.org.tw/~chihchun/2008/06/19/reddit-goes-open-source/

細說 iPhone 大學計畫

http://blog.osx119.com/?p=175

浪潮之巔 第九章 矽谷的另一面(一)

http://googlechinablog.com/2008/06/blog-post_17.html

該學Apple程式設計嗎?

http://jerrylovesrebol.blogspot.com/2008/06/apple.html

Mixins, generic routines and enums

http://www.rakudo.org/2008/06/mixins-generic-routines-and-en.html

Important discovery?

http://puppylinux.com/blog/?viewDetailed=00153

inotify-tools

http://puppylinux.com/blog/?viewDetailed=00156

Andrew Morton on Linux Kernel Development

http://osnews.com/story/19891/Andrew-Morton-on-Linux-Kernel-Development

POHMELFS Performance

http://kerneltrap.org/Linux/POHMELFS_Performance

Under-the-Hood Mac OS X Mozilla Firefox 3 Improvements Detailed

http://www.mozillazine.org/talkback.html?article=23962

Parallelize applications for faster Linux booting

http://www.ibm.com/developerworks/linux/library/l-boot-faster/index.html

Songbird 0.6 - The Bird Got Wings

http://vivapinkfloyd.blogspot.com/2008/06/songbird-06-bird-got-wings.html

Using ZFS though FUSE

http://www.linux.com/feature/138452

Fresh Linux Mint is a mixed bag

http://www.linux.com/feature/138887

Implications of pure and constant functions

http://lwn.net/Articles/285332/

HAMMER's B+Tree Implementation

http://kerneltrap.org/DragonFlyBSD/HAMMERs_BTree_Implementation

Compiler Oops

http://kerneltrap.org/Linux/Compiler_Oops

Switched On: The iPhone's iFunnel

http://www.engadget.com/2008/06/19/switched-on-the-iphones-ifunnel/

Mars Phoenix lander discovers ice on Mars

http://www.engadget.com/2008/06/19/mars-phoenix-lander-discovers-ice-on-mars/

Development Release: Pardus Linux 2008 RC2

http://distrowatch.com/?newsid=04955

Distribution Release: Zenwalk Live 5.2

http://distrowatch.com/?newsid=04954

Adobe AIR v1.1 Released, Enhanced Support for Internationalization

http://www.adobe.com/support/documentation/en/air/releasenotes.html

Scarlett Johansson - Anywhere I Lay My Head

http://pulp.bluecircus.net/archives/012622.html

深邃美麗的密西西比:搖滾血統論之藍調篇

http://blog.roodo.com/honeypie/archives/6187991.html

Google 手機平台事業資深總監親自示範 Android 作業系統

http://0rz.tw/9d4j9

2008年6月17日 星期二

本日書籤 06/17/2007

[Rails] Restful Authentication 結合 OpenID 2.0

http://blog.xdite.net/?p=590

續:如何衝高你的部落格觀察的排名?

http://blog.xdite.net/?p=592

GPcode

http://blog.gslin.org/archives/2008/06/12/1519/

「你們對我有很深的誤解」

http://blog.gslin.org/archives/2008/06/13/1522/

為什麼不應作原生套件呢?

http://people.debian.org.tw/~chihchun/2008/06/16/why-not-native-package/

你不可不知道的 18 位改變網際網路名人

http://mmdays.com/2008/06/16/15-important-people-internet/

蘋果肯定會自行設計 iPhone 晶片

http://www.macgrass.com/permalink/2162

Ubuntu Eee衍生套件推出

http://freesf.tw/modules/news/article.php?storyid=3544

GLib 就是懶.用 GKeyFile 存取設定檔

http://fred-zone.blogspot.com/2008/06/glib-gkeyfile.html

新專案 LXTerminal 和 LXLauncher2 嘗鮮!

http://fred-zone.blogspot.com/2008/06/lxterminal-lxlauncher2.html

訊噪比看媒體

http://fred.ipod.to/blog/?post;1563

Prototyping & Paper Prototyping

http://peod.askeranswer.com/2008/06/12/prototyping-paper-prototyping/

為什麼我們跳過Photoshop-37Signal談UI開發

http://ithelp.ithome.com.tw/question/10004281

Firefox Mobile Prototype

http://uiui.mmdays.com/2008/06/13/firefox-mobile/

我翻譯的《Erlang程式設計》出版了

http://jerrylovesrebol.blogspot.com/2008/06/erlang.html

Virgin Galactic:太空旅行正在進入商業市場

http://0rz.tw/4a4gJ

Origami Experience 2.0 飛進尋常百姓家

http://0rz.tw/a74kE

Goldfrapp - Seventh Tree & Headlights - Some Racing, Some Stopping

http://pulp.bluecircus.net/archives/012608.html

Destroyer - Trouble In Dreams & Tokyo Police Club - Elephant Shell

http://pulp.bluecircus.net/archives/012615.html

Rough Trade Story

http://pulp.bluecircus.net/archives/012617.html

Development Release: Elive 1.7.7 (Unstable)

http://distrowatch.com/?newsid=04939

Distribution Release: Myah OS 3.0 "Box"

http://distrowatch.com/?newsid=04947

Distribution Release: VectorLinux 5.9 "SOHO"

http://distrowatch.com/?newsid=04950

DistroWatch Weekly, Issue 257, 16 June 2008

http://distrowatch.com/weekly.php?issue=20080616

Gears 0.3 Released, and Google I/O videos on Ajax related content available

http://0rz.tw/b34hS

Mozilla Week: From Client (Firefox 3) to Server (Weave) to Mobile (Fennec)

http://0rz.tw/b34hT

modules.js: A New Stand-alone JavaScript Module Loader

http://0rz.tw/d54jj

pup_eventd split into backend and frontend

http://puppylinux.com/blog/?viewDetailed=00149

udev utilities work!

http://puppylinux.com/blog/?viewDetailed=00151

Rakudo test suite progress

http://use.perl.org/~pmichaud/journal/36695?from=rss

Google Checkout : How to Not Write Error Messages

http://0rz.tw/1c4er

'The Future Is Bright for Linux Filesystems'

http://osnews.com/story/19844/The-Future-Is-Bright-for-Linux-Filesystems

2008年6月14日 星期六

Keynote 樣式版高橋流簡報工具組



想用 Takahashi Method 製作簡報, 卻受制於可怕與單薄的畫面呈現嗎? 為您獻上懶人的福音, 半吊子蘋果迷的最佳贈禮, "Keynote" style 高橋流簡報工具組: takahashi-keynote.tar.gz

功能

  • 基於最新版 Takahashi in XUL 修改
  • 完全照抄 Keynote 預設背景圖案
  • 新增自訂格式 [[#headline: 大標題]] 與 [[#subtitle: 附加說明]]
  • 內附的 slide.xul 即為應用此一工具的範例簡報

已知問題

  • 背景只限於 1280x1024 以下解析度使用
  • 範例簡報只有第一頁有用到自訂格式
  • 本工具組並不包括儷黑體 (LiHei Pro) 字型
  • 實際使用請配上 AutoHide extension 效果更佳

xPUD 0.5 釋出!


檔案: xpud-0.5-liveusb.zip (94MB)

主要更新

  • 圖形安裝程式
  • 新的首頁和 system(); 函式
  • 更順暢的 udev 設定
  • 全部可讀寫的 /cdrom
  • 新增 parted, partimage, grub 以支援 Installer
  • 新增開機參數 boot: nox 直接進入命令列

敬請指教, 謝謝!

2008年6月13日 星期五

為甚麼我們會需要一個節能減碳的作業系統?

相信大家都注意到最近更新頻繁的 xPUD 專案, (那個 x 非常老梗的代表著 eXtreme, 請取其非常輕薄短小之意) 以及繼 "藍海M型準備好了" 之後最夯的流行語 "節能減碳" 了吧.

xPUD 的計畫宗旨就是要提供一個 "只有瀏覽器" 的 LiveUSB 系統.

為甚麼我們發了瘋需要一個 "只有瀏覽器" 又這麼節能減碳的作業系統呢?

簡單整合既有網頁程式


還記得遠在 Social Network 竄紅之前 (參見影片 Here Comes Another Bubble) 冒出的那一堆 WebOS 嗎? (參見危機條目 Web desktop )

我是不清楚他們最後有沒有到星巴克去賣咖啡啦, 不過 xPUD 剛好可以填補 "機器" 和 "web desktop" 之間的區塊.



我們可以非常輕易的將既有的網頁程式整合到桌面環境當中. 工作只要用到網頁? 程式只以網頁形式散佈? 那 xPUD 就是一個簡單的選擇.

"相對" 小巧而且快速的系統


90MB 映像檔, 15 秒開機.

這對很多嵌入式系統來說根本不算什麼, (相對嘛 XD) 但我們可以透過一些技術手段如 Boot Gear 快速開機, 整合製作 PUD 的經驗和壓縮技術, 以及著重於 LiveUSB 版本的維護, 來達到就算以 Ubuntu 這麼完備的架構來製作, 還能保有小巧且具有彈性的系統.

接下來會嘗試使用 Poky 製作 (bootcdx86 測試成功, 正在改寫 bbclass 檔), 加上精簡過後的 udev (例如只 trigger pci 的裝置) 來加快並縮小整個系統.

快速開發




這個網頁設定介面只花了五行程式碼, 不到 10 分鐘的 coding 時間. 在很多情況下, 使用網頁開發程式非常的簡單而且有效率. 目前我已經用 Mozilla 封裝過的幾個 API 實做出 JavaScript 版本的 system(); 函式, 在網頁裡面幾乎沒有什麼事情做不到了! (雖然很髒 XD)

下一版有什麼?

  • JavaScript 版的 system(); 以及命令列工具
  • PCMan 大師寫的 圖形介面 LiveUSB 安裝程式

  • 整顆可讀寫的隨身碟與中文編碼問題的修正

應該可以和 PUD v0.4.8.6 同時間釋出, 敬請期待!

iAntFarm 計畫開始好時機?

(突然知道早上要體檢, 半夜不吃點小零嘴很痛苦阿 XD)

昨天 iPod Touch 終於被玩爛到不重灌不行的狀態, 趁機瀏覽了一下在我玩日愒歲的日子裡, 破解社群裡又有什麼進展:

Software 2.0 (其實就是 Firmware 1.2.0)


雖然理論上七月才會有正式的韌體更新, 但自 SDK 發表後就有不少 "beta" 版的好東西在外面流傳. 這裡有篇文章就教你怎麼升級, 聽說 ZiPhone 居然還能夠破解.

但是因為一定缺乏我慣用的 Installer 和程式, 大概還會停留在 1.1.4 觀望一陣吧.

破解懶人包


除了 ZiPhone 整合 iBrickr 能在破解之後順便安裝一些套件之外, Pwnage Tool/Winpwn 的出現更能讓你自製韌體!

這麼一來離打造完美環境並且一鍵安裝的目標已經不遠了 (誰的目標阿 XD), 我大概真的有調校癖, 幸好這種韌體和自製 XP 整合安裝光碟一樣都不能公開釋出, 否則我一定會像 Linux distro 一樣忍不住跳下來玩..

SDK/Toolchain


沒想到地三方 toohchain 居然能夠和官方 SDK 交互使用! 這篇 "學習怎樣在 iPhone/iPod Touch 上開發自制遊戲全記錄" 完全勾起我的好奇了阿!! 雖然平常沒有 Mac 可以用, 但是 Windows/Linux 上都有開發環境... 嘖嘖, 等稍微有空一定要看一下.