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年4月12日 星期日

Daily Bookmarks 04/12/2009

Musical designers: UI guru moves from Apple to Microsoft to RIM

http://0rz.tw/n6q1L

Gtk+ 3.0 Roadmap Draft Published

http://www.osnews.com/story/21289/Gtk_3_0_Roadmap_Draft_Published

Intel Aims for 2 Second Boot Time with Moblin Linux Platform

http://0rz.tw/jpmcq

xPUD: Linux with an XUL Interface, 10 Second Boot Time

http://0rz.tw/9nlCQ

Fallout Fan Creates Pip-Boy 3000 Using iPod Touch

http://0rz.tw/7TQSF

Woof improvements

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

Booting from a Flash drive

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

Steve Jobs still involved in 'key aspects' of running Apple,
testing out that iTablet you so desire?

http://0rz.tw/DJFRe

Leaked pics of the CrunchPad make it look dangerously close to availability

http://0rz.tw/uo2ln

Beatles Remastered: 等了22年,終於成真

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

Pet Shop Boys - Yes

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

Google talking about HTML 5 and the Mobile Web

http://ajaxian.com/archives/google-talking-about-html-5-and-the-mobile-web

Distribution Release: Slax 6.1.0

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

What's new in Linux Mint 6 Felicia KDE Community Edition?

http://www.linuxmint.com/rel_felicia_kde_whatsnew.php

義隆電子抓住蘋果多點觸控的小尾巴!真抓的住嗎?

http://0rz.tw/R8cpx

Android with cursor

http://olvaffe.blogspot.com/2009/04/android-with-cursor.html

宏�CEO蘭奇:小筆電甜蜜點49美元 Android還不成熟

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

倒底 netbook 是什麼?

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

Download Native Google Chrome For Mac OS X

http://www.manu-j.com/blog/google-chrome-on-mac-os-x-first-impressions/226/

「Android Day Package -- Android 應用程式新手入門」

http://www.jollen.org/blog/2009/04/android-day-package-v1.html

Linux Input Device 介紹: APIs

http://www.jollen.org/blog/2009/04/linux_input_device_apis.html

JAVA on Google App Engine

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

2009年4月8日 星期三

Review of xPUD

We got the first review of xPUD 0.8.9 from Zonas: Review: xPUD 0.8.9
He said that there will be a danish one too, that's cool. :-)
[Update]
Here are some other posts:
Hope Google will update our website cache soon.

Daily Bookmarks 04/08/2009

高速開發的利器:Rails 2.3 之 Template & Engine

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

Palm在愚人節過後送給大家的大禮是...

http://0rz.tw/6iVb3

顛狂與抒情:眾神列傳之Neil Young(上)

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

Chrome Extension API; How we wish we have named parameters

http://0rz.tw/hKUwT

DistroWatch Weekly, Issue 297

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

Distribution Release: xPUD 0.8.9

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

Tutorial shows how to build a Linux web server

http://www.linuxdevices.com/news/NS9968667490.html?kc=rss

Portable Ubuntu for Windows

http://www.osnews.com/story/21255/Portable_Ubuntu_for_Windows

What happens at a hackathon?

http://perlbuzz.com/2009/04/what-happens-at-a-hackathon.html

T2 build progressing

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

Puppy 4.1.3

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

Apple and Stanford to offer free iPhone development courses online

http://0rz.tw/gCNOT

Palm Pre示範Pandora、Amazon等第三方軟體

http://0rz.tw/7SYqr

MadButterfly 的 Programming Model

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

一千零一夜之 DRI2 Overview

http://olvaffe.blogspot.com/2009/04/dri2-overview.html

癮 Youtube:名片投石機!

http://chinese.engadget.com/2009/04/07/the-namecard-catapult-cardapult/

The Hit List UI 觀察

http://jiwostudio.com/archives/1139

編譯器技術的革新:談移動平台的機會

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

GPhone 使用的情況

http://blog.gslin.org/archives/2009/04/04/1984/

網路創業:如何挑選適合你的 Hosting Plan?(懶人包)

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

2009年4月4日 星期六

xPUD 0.8.9 - Streamlines Your Desktop


Download: xpud-0.8.9.iso (49MB)
Website: http://www.xpud.org

It's been a while since our last update, and we are really excited about this new version of xPUD, a fundamentally improved release with lots of new features, including:

Linux Kernel 2.6.28 applied with fast boot patch from Moblin, full set of tools for network configuration, a totally rewritten build system mkxpud, and our experimental user interface plate is now shipped as XUL application.

New Features:

Better hardware support

By carefully setting up udev, hotplug and ALSA, we achieved the goal to easily runs on Netbooks/MIDs. The boot up speed is even faster, and screen resolution is now auto-detected, too.


You can download the kernel modules to get full support, here's the built-in hardware list:
Audio: Intel HD Audio
Graphic: Integrated Intel Graphic
LAN/Wired: RealTek 8139/8169, Broadcom ATL1/ATL2
Wireless/WiFi: Atheros 5K/9K, RealTek 8180/8187
Tested Platform: Acer AspireOne 101, Asus EeePC 900

Much More Powerful Plate UI


The whole UI is now packed into XUL application, and we squashed in some rich client applications like transmission, mplayer and a full-featured browser that using firefox nightly build (3.6a1pre). The bitmap version of Uming font is replaced with Droid fonts, the best fonts for mobile device from Android. Also SCIM-Chewing input method is added, we can now provide multi-language support in these kind of small image.


Bunch of handy Tools

xPUD 0.8.9 comes with some network tools like ifconfig, iwconfig, wpa_supplicant for WiFi setting, wvdial for 3G connection, and ppp, dhclient for Ethernet. There is also a web-based interface that helps you getting on the Internet.


Some important tools are also included, too. For example GRUB and kexec that can boot directly from xPUD into other OS. Matchbox window manager is replaced by Openbox for better hotkey setting. You can press ALT-F2 to bring up the xterm at any time for easier debugging.

Efficient Build System: mkxpud

mkxpud is an open source project hosted on Github, it's still in the early stage of developing, and feedback are all welcomed. This is a tool wrote from scratch for xPUD project. mkxpud is an image generator, and a binary-level build system very similar to Woof of Puppy Linux.


We don't want to handle the package dependencies, so we just leverage APT/dpkg. When running mkxpud, it reads project config (called cookbook), parse it into package settings (called recipe), strips directly from a working Debian/Ubuntu Linux, extracts them into root filesystem and finally generates image.

It's very flexible, the whole rootfs can be configured by single file, also can be extended with multiple recipes. It's very efficient, too. Making an image is less then 50 seconds on my laptop, and the result is very small, as you can see, the xPUD release.

Utilities

  • xpud-0.8.9-mod.tgz
    This is the complete modules compiled against the same kernel config, and can be put onto USB flash drive then use after booting.

  • xpud-0.8.9.zip
    Besides the default LiveCD version, here's the LiveUSB format that comes with the same boot menu.

  • xpud-0.8.9-rootfs.gz
    If you want to customize xPUD with your own kernel, here's the root filesystem, it's a CPIO archive and GZIP compressed.

  • mkxpud-0.8.9.tgz
    This is an export from the Git repository, contains exactly the same
    configuration files that builds this version of xPUD. It's been tested on Ubuntu 8.10, you can run it with ./tools/mkxpud all.

  • linux-source-2.6.28.tar.bz2
    The kernel source with patches.

Known Issue

  • Kernel not build automatically

    mkxpud is not finished, so the kernel image generating and module copying function is still not yet implemented.

  • Increased memory consumption

    The system requirement is about 384MB of RAM. Because at this stage we are focused on features, haven't start optimizing on footprint and memory usage. So this issue will be addressed in the next version (0.9).

Contact Us


This project is under heavy development, and we're looking forward to any kind of feedback, please post on our Developers Forum, or contact me directly. :-)

Ping-Hsun Chen (penk) <penkia@gmail.com>

2009年4月3日 星期五

xpud.org Redesign

(still in the draft stage, need some polishing and browser compatibility testing, especially on IE)



This page will be uploaded as long as I release the new version! :-)

Update: It's basically a Stainless + Hypercube clone, and I like the Optima and Georgia fonts.

Daily Bookmarks 04/03/2009

SVG 的 boundary box

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

Palm開放WebOS SDK給開發者

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

R25到2535

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

Distribution Release: VectorLinux 6.0 "Light"

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

Development Release: Fedora 11 Beta

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

DistroWatch Weekly, Issue 296, 30 March 2009

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

Fog Creek Professional Ladder

http://joelonsoftware.com/articles/ladder.html

Why I Never Let Employees Negotiate a Raise

http://0rz.tw/YkaRe

Remaster script updated, Woof-pup-4.1.x

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

Why aren't you (really) good at graphic design?

http://0rz.tw/kwFCw

Follow-up on "Get Satisfaction, Or Else..."

http://www.37signals.com/svn/posts/1661-follow-up-on-get-satisfaction-or-else

Is there a better way for you to price your product?

http://0rz.tw/OWQts

The evolution of the 37signals home page

http://0rz.tw/8zBAM

I Invented … the Apple Logo

http://www.zlok.net/blog/2009/03/29/i-invented-the-apple-logo/

Fedora 11 boasts 20-second startup

http://www.desktoplinux.com/news/NS8148594076.html

Better than POSIX?

http://lwn.net/Articles/323752/

Moblin V2 vs. Ubuntu Netbook Remix vs. Ubuntu MID

http://www.phoronix.com/scan.php?page=article&item=moblin_ubuntu_mobile&num=1

闇黑之心:從Brian Wilson的SMiLE談起

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

Poladroid / Polaroid

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

Andy Warhol Museum in Pittsburgh

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

Balmorhea - All Is Wild, All Is Silent & Pan American - White Bird Release

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

Intel lets go of Moblin

http://www.linuxdevices.com/news/NS6681917398.html

The Future of Linux: Fedora 11 Beta Available Today

http://0rz.tw/f8feg

2009年4月1日 星期三

xPUD Reloaded

(No, this is not an April Fool's Day joke. XD)

My job progress is getting better recently, so finally I can find some free time to add new features into xPUD.



I'm about to release xPUD version 0.8.9 at the end of this week, it will be a major update compare to existing release. After a period of testing and bug fixing, version 0.9 will be released and target the average user.

If you're interested in the changelog and how it works, you may want to checkout our shining new toy mkxpud on Github first!