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

2009年12月31日 星期四

2009 年終回顧

年初的時候去了一趟美國, 如願買了 MacBook, 還很幼稚的在 Westfield 迫不及待地開箱



二、三月因為工作徹底的燃燒殆盡, 肩上的背包從來沒放下來過, 累積的哩程可比巴士大叔. 此時的主題曲是 Apartment Story


Tired and wired we ruin too easy,
sleep in our clothes and wait for winter to leave.

四月時忍不住手癢, 把醞釀多時的想法灌注在 xPUD 上, 開始獲得 (相對於從前) 大量的迴響



五六月時陷入低潮, 一邊繼續著手 xPUD 的開發, 一邊獨立接案完成了幾個產品

我爬上全世界的屋頂
帶著沒有人能瞭解的心情
狂亂的時候
誰能擁抱我的空洞
絕望的時候
有誰能挽救我的惡夢

七月時老媽老妹也搬到台中, 菸抽得更兇

我想要為你贏得一個未來
卻一不小心輸了現在

八九月在各大研討會巡迴演出, 和 Fred 籌組 ullab.org 事宜.
十月, 在 YAPC::Tiny->second 得到 Audrey Tang 簽名



十一月應 GNOME.Asia Summit 之邀去了一趟越南



十二月 xPUD 得獎!



談定不少重要的案子, 居然連 iPhone 都入手了. 真是由 Apple 開始也由 Apple 結束的一年阿.

2009年12月25日 星期五

Daily Bookmarks 12/25/2009

Making of The Dark Side of the Moon

http://37signals.com/svn/posts/2071-the-story-behind-the-iconic-design-of-pink

Examples make the presentation

http://37signals.com/svn/posts/2064-examples-make-the-presentation

Lessons to learn from Danny Meyer's Shake Shack

http://37signals.com/svn/posts/2062-lessons-to-learn-from-danny-meyers-shake-shack

The secrets behind menu design

http://37signals.com/svn/posts/2061-the-secrets-behind-menu-design

The difference between hiring and recruiting

http://sethgodin.typepad.com/seths_blog/2009/12/the-difference-between-hiring-and-recruiting.html

Google Chrome OS Goes Native (Code)

http://www.osnews.com/story/22655/Google_Chrome_OS_Goes_Native_Code_

Linux Multitouch Advancement, the X.org Way

http://www.osnews.com/story/22637/Linux_Multitouch_Advancement_the_X_org_Way

Want to connect your iPhone and Bluetooth keyboard? There's a
(jailbroken) app for that (Update: video!)

http://www.engadget.com/2009/12/24/want-to-connect-your-iphone-and-bluetooth-keyboard-theres-a-j/

A peek at Billings Touch

http://blog.cocoia.com/2009/a-peek-at-billings-touch/

Chrome Extensions and webOS Applications look quite similar

http://ajaxian.com/archives/chrome-extensions-and-webos-applications-look-quite-similar

Distribution Release: Parted Magic 4.7

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

Distribution Release: Tiny Core Linux 2.7

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

Google Nexus One動手玩

http://www.zdnet.com.tw/news/comm/0,2000085675,20143528,00.htm

蘋果通知開發者製作較大螢幕用軟體

http://www.zdnet.com.tw/news/comm/0,2000085675,20143519,00.htm

JQUERY 1.4 ALPHA 2 RELEASED

http://blog.jquery.com/2009/12/18/jquery-14-alpha-2-released/

[ARM][Linux] 建立 ARM 平台的 Debian System

http://blog.richliu.com/2009/12/25/829/

2009年12月17日 星期四

Daily Bookmarks 12/17/2009

Fusion Garage Announces Joo Joo, Tells Their Side of the Story

http://www.osnews.com/story/22583/Fusion_Garage_Announces_Joo_Joo_Tells_Their_Side_of_the_Story

Get Ready For The Google Branded Chrome OS Netbook

http://www.techcrunch.com/2009/12/17/get-ready-for-the-google-branded-chrome-os-netbook/

點頭示意,若你聽得見

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

Chrome OS? Solid Gold OS

http://www.linux-mag.com/cache/7628/1.html

"What Matters Now" - Seth Godin's new free eBook

http://37signals.com/svn/posts/2058-what-matters-now-seth-godins-new-free-ebook

Derek Sivers is publishing some great stuff

http://37signals.com/svn/posts/2050-derek-sivers-is-publishing-some-great-stuff

Step one is admitting you have a problem

http://37signals.com/svn/posts/2051-step-one-is-admitting-you-have-a-problem

Let's stop talking about "backups"

http://www.joelonsoftware.com/items/2009/12/14.html

When and how to micromanage

http://www.joelonsoftware.com/items/2009/12/09.html

A taste of what's to come...

http://blog.hexxeh.net/post/276676228/a-taste-of-whats-to-come

International Backup Awareness Day

http://www.codinghorror.com/blog/archives/001315.html

Google Chrome Extensions: A quick recap of our first week in beta

http://blog.chromium.org/2009/12/google-chrome-extensions-quick-recap-of.html

Security in Depth: The Extension System

http://blog.chromium.org/2009/12/security-in-depth-extension-system.html

New Tech Talks Posted

http://blog.chromium.org/2009/12/new-tech-talks-posted.html

What's the Difference Between Chromium OS and Google Chrome OS?

http://blog.chromium.org/2009/12/whats-difference-between-chromium-os.html

Web Sockets Now Available In Google Chrome

http://blog.chromium.org/2009/12/web-sockets-now-available-in-google.html

Webconverger.org/ blog/ entry/ 5.8 release notes

http://webconverger.org/blog/entry/5.8_release_notes/

股市投資方法績效評估

http://hoamon.blogspot.com/2009/12/2009-3-1-50000-2009-4-1-55000-2009-5-1.html

攝影作品的好壞,在於人心,不在於硬體強度。如果你這樣想的話,那就來個SQ28m吧

http://chinese.engadget.com/2009/12/14/exemode-sq28m-pocket-digital-camera-fits-on-a-keychain-takes-ch/

波音787「夢想」客機首飛成功

http://chinese.engadget.com/2009/12/16/boeing-787-dreamliner-takes-flight-for-the-first-time/

Joojoo平板電腦官方圖片及動手玩

http://chinese.engadget.com/2009/12/15/joojoo-tablet-gets-press-shots-and-hands-on/

Live Stream from Waterways Dublin of Steorn Demo

http://www.livestream.com/steorn

給程式設計師的Vim入門圖解說明

http://blog.vgod.tw/2009/12/08/vim-cheat-sheet-for-programmers/

Droplr

http://cocoa.zonble.net/post/283949777/actually-i-installed-droplr-too-i-installed-the

Panic's lost 1982 artwork. Found.

http://www.panic.com/blog/2009/12/panic-retro-art/

Porting JetQRCode from Jetpack to Google Chrome

http://blog.bobchao.net/#jetqrcodejetpacktochrome

AOL为什么会失败?

http://www.ruanyifeng.com/blog/2009/12/why_aol_fail.html

美丽岛事件30周年纪念及其启示

http://www.ruanyifeng.com/blog/2009/12/30th_anniversary_of_kaohsiung_incident.html

Google氣數如何?且聽Gates叔說

http://fred.ipod.to/blog/?post/2053

[Borderland] 壞胚子沒有過好日子的權利

http://www.gameimp.com/archives/2009/12/17/1228/

2009年12月8日 星期二

xPUD 0.9.2 - Firefox OS with App Store



Download: xpud-0.9.2.iso (64MB)
Website: http://www.xpud.org

We're pleased to announce the release of xPUD 0.9.2. xPUD is a minimal and fast booting Browser OS, based on Mozilla Firefox, with a web-based UI on top. This version comes with new SysTray, WebApp mode, PageCurl effect, online App Store, new File tab and more.

New Features

New SysTray and Improved Backup/Restore




We re-write the SysTray with iconified style, also provide an on-screen notification, and little tweaks of shutdown dialog.

PageCurl and WebApp mode




Plate now supports WebApp mode, that open web page directly within UI, and we're working on a window control feature called PageCurl.

Opt-Get App Store




You can install applications by using Opt-Get and the online App Store. For example if you want to have Dropbox, which is pretty neat for netbook, you can simply click on it, and it will be downloaded, installed and kept for you to use next time.



You can also pre-download opt plugins, and put them under opt/ directory of your USB drive, they'll be auto loaded while xPUD is booting.

Updated system and File tab




Based on latest Ubuntu 9.10 repository and Linux Kernel 2.6.31, xPUD 0.9.2 comes with Vietnamese support of total 15 different languages, and now we have Xorg and PCManFM built into core. The porting of ARM and MIPS architectures had also been done.

Known Issue

As a development release, this version comes with some known issues:
  • Windows installer can only be installed on the first partition (C:\) without hidden partition
  • Some Broadcom BCM43XX chip needs firmware, you can pre-download it by using get_b43_firmware script
  • Xorg in this release doesn't come with most DRI drivers, we'll provide them by Opt plugin, if it doesn't detect your screen resolution right, try screen=1024x768 parameter
  • PageCurl served only as window control button know, it will be improved in the next release
Please report bug on the issue tracker, we'll keep eyes on that and try hard to get rid of them.

Special Thanks

We had been widely reported and were invited to be a speaker on many conferences since June 2009. Thank you all for effort to spread the word!

And thanks to our core team members, Vaidotas Kazla "joshas", Fulvio Chionetti "kionez", Tristan Velter "tvelter", Hai Le and many contributors on forum and IRC channel, you've done an amazingly great job!

xPUD 0.9.2 - 無限擴增的 Firefox 作業系統



下載: xpud-0.9.2.iso (64MB)
官方網站: http://www.xpud.org

xPUD 新版本 0.9.2 釋出了,xPUD 是一套極簡且快速的瀏覽器作業系統 (Browser OS),整個系統就只有 Mozilla Firefox 並搭配一套簡單介面。這個版本更新了「系統資訊」、「網頁捷徑」、「捲頁控制」、線上「安裝商城」與新的檔案分頁。

主要功能

新的系統資訊列與備份/還原機制




我們重寫了系統資訊,改用從 Moblin 偷來的圖示,提供不斷冒出螢幕的更新訊息 (OSD) 功能和對於關機畫面的一些改進。

捲頁控制與網頁捷徑




現在 Plate 介面可以直接開啟網頁,並且右上角會出現一個可愛的捲頁符號 (Page Curl) 提供了基本的視窗控制功能。

Opt-Get 線上商城




現在可以直接從 xPUD 中透過線上商城 (雖然叫商城但是完全自由/免費) 直接下載安裝軟體外掛。舉例來說你想要裝 Dropbox,只要在 Opt-Get 介面當中點一下「Install」,就會自動下載、安裝、保留到下一次使用 (如果有儲存設定的話)。



當然你也可以先行下載這些外掛,儲存到 USB 隨身碟上的 opt/ 資料夾,開機的時候就會自動安裝。

系統更新與新的檔案分頁




這個版本使用 Ubuntu 9.10 的套件庫與 Linux Kernel 2.6.31,還有包括越南語在內的 15 種不同語言支援。現在我們已經內建 Xorg 和 PCManFM 了,移植到 ARM 與 MIPS 平台的工作也都已經完成。

已知問題

畢竟還是個開發中版本,有些問題如下:
  • Windows 的安裝程式只能裝到第一個磁區 (C:\xpud),所以如果你有隱藏磁區 (比如說 OEM 的備份還原區) 的話可能會爆炸
  • 某些 Broadcom BCM43XX 的網卡需要額外下載韌體,但是沒有韌體就沒辦法上網下載...總之有個指令叫 get_b43_firmware 可以幫忙下載
  • 這個版本的 Xorg 把大部分的加速驅動程式 (DRI/DRM) 都拿掉了,我們會另外包一個「3D 加速支援」的 Opt 外掛,如果你的螢幕解析度不對,試試看用比如說 screen=1024x768 參數在開機的時候指定
  • 捲頁控制功能現在只有基本視窗管理,有時候還怪怪的。但下一版會繼續改進
敬請回報錯誤到追蹤系統,我們會努力把它們修好。

特別感謝

從 2009 年六月開始我們就不斷的被報導並受邀成為研討會的講者,感謝各位給我們這個機會!

另外要特別感謝主要的開發團隊成員 Vaidotas Kazla "joshas"、新加入的 Fulvio Chionetti "kionez"、掌管論壇與文件的 Tristan Velter "tvelter" 與越南語翻譯者 Hai Le 和許許多多從論壇和 IRC 頻道來的幫助,你們是最棒的!

2009年12月7日 星期一

Daily Bookmarks 12/07/2009

親手打造 Dynamic Library Loader

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

分析:宏�搶先推Chrome小筆電 可能嗎?

http://www.zdnet.com.tw/news/ce/0,2000085674,20143162,00.htm

Android Native code 的繪圖方法

http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/404

Shit happens, always.

http://zonble.net/archives/2009_11/1256.php

明天的作業系統:Chrome OS

http://fred.ipod.to/blog/?post/2041

Chrome OS會跟Android一樣嗎?

http://www.zdnet.com.tw/enterprise/technology/0,2000085680,20143070,00.htm

Smaller Xorg

http://bkhome.org/blog/?viewDetailed=01214

Chrome OS Security Overview

http://www.osnews.com/story/22532/Chrome_OS_Security_Overview

Linux Mint 8 "Helena" released!

http://www.linuxmint.com/blog/?p=1155

Chakra Alpha4 (Newage) released

http://chakra-project.org/news/index.php?/archives/35-Chakra-Alpha4-Newage-released.html

Version 1 Sucks, But Ship It Anyway

http://www.codinghorror.com/blog/archives/001313.html

Hello, open source developers. Would you like to help build an
operating system for web users?

http://blog.chromium.org/2009/11/hello-open-source-developers-would-you.html

Technically speaking, what makes Google Chrome fast?

http://blog.chromium.org/2009/12/technically-speaking-what-makes-google.html

Unicorns and projections

http://37signals.com/svn/posts/2016-unicorns-and-projections

Inefficiencies are what make you special

http://37signals.com/svn/posts/2038-inefficiencies-are-what-make-you-special

How I Hire Programmers

http://www.aaronsw.com/weblog/hiring