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年10月27日 星期一

本日書籤 10/27/2008

移植 Android 到 Neo1973 � Neo FreeRunner

http://www.jollen.org/blog/2008/10/porting_android_to_free_runner.html

ㄜ�ㄝ都��到��拼音 e 的��

http://lukhnos.org/blog/zh/archives/676

�品命名的好例子:Suica

http://lukhnos.org/blog/zh/archives/693

批iPhone事件 英特�向�果低�

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

【昨天的帝���】�德��逐�的前世今生(下)

http://sophist4ever.pixnet.net/blog/post/22212896

再�了,Woz的�名��

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

�需要�抱的媒�一��抱

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

碳有足��?

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

穿越雪梨�的吉他船

http://chinese.engadget.com/2008/10/26/guitar-boat-Josh-Pyke/

True multitouch:在��上翻橡皮筋

http://chinese.engadget.com/2008/10/26/true-multitouch/

WysiHat: 37 Signals discuss new open source WYSIWYG editor

http://0rz.tw/df4Vo

Round the Web: Vector Graphics

http://ajaxian.com/archives/round-the-web-vector-graphics

老妹新�作:One of the stories (video by D90)

http://0rz.tw/3750n

New Xfce beta focuses on usability

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

Ubuntu's Live USB Disk Creator

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

Linux 2.6.28-rc1 Kernel Released

http://www.phoronix.com/scan.php?page=news_item&px=NjgxMQ

Support grows for Intel's mobile Linux despite slip

http://www.theregister.co.uk/2008/10/24/gos_netbook_moblin/

If No One Sees It, Is It an Invention?

http://www.nytimes.com/2008/10/26/business/26proto.html

Perl 6 isn't exactly vaporware

http://perlbuzz.com/2008/10/perl-6-isnt-exactly-vaporware.html

Fedora 10 - A Detailed Discussion on 13 Prime Features

http://0rz.tw/a34X5

Development Release: Ubuntu 8.10 RC

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

�情生活 vs. ��混音�

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

��ICON

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

Confirmed: Kids like Sugar better than XP

http://www.engadget.com/2008/10/24/confirmed-kids-like-sugar-better-than-xp/

Microsoft signals some improvements in Windows Vista SP2, still not
moist and chewy

http://0rz.tw/874ZE

2008年10月23日 星期四

本日書籤 10/23/2008

Intel 指 iPhone 之不足在其 ARM CPU

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

在��欣� BIOS �的 ACPI Description Table

http://fred-zone.blogspot.com/2008/10/bios-acpi-description-table.html

Android� iPhone:南�北�的��理念

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

�察:�名iPhone 英特��何要��果�堪?

http://www.zdnet.com.tw/news/hardware/0,2000085676,20133840,00.htm

Google 用的 Code Review 系�

http://blog.ijliao.info/archives/2008/10/23/3672/

iPhone:新的�人���端

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

Microsoft Web Application Installer

http://zonble.twbbs.org/archives/2008_10/1052.php

�品音�敦南�Reopen��

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

音�祭的建�神�:重�Woodstock

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

�科�:宇宙的��是什�?

http://chinese.engadget.com/2008/10/22/what-is-at-the-end-of-the-universe/

�果 Q408 ��出�!同�加映老� Q&A

http://0rz.tw/964WA

VirtualBox � tuntap interface

http://palatis.blogspot.com/2008/10/virtualbox-tuntap-interface.html

DistroWatch Weekly, Issue 275, 20 October 2008

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

Distribution Release: Linux Mint 5 "Fluxbox"

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

Development Release: Dreamlinux 3.5 RC4

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

Greasemonkey, Chrome Edition

http://ajaxian.com/archives/greasemonkey-chrome-edition

(SP1) Network Wizard fixes

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

(SP1) BootManager add-modules bugfix

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

Beautiful Code Roundup

http://particletree.com/notebook/beautiful-code-roundup/

Fennec: Mobile Browser from Mozilla

http://osnews.com/story/20411/Fennec_Mobile_Browser_from_Mozilla

Google Open Sources Android

http://osnews.com/story/20419/Google_Open_Sources_Android

Live-CD Demonstration of the Genode OS Framework

http://osnews.com/story/20422/Live-CD_Demonstration_of_the_Genode_OS_Framework

Jobs on Cheap Computers, Netbooks

http://osnews.com/story/20424/Jobs_on_Cheap_Computers_Netbooks

Intel SSDs RAIDed up for blinding speed

http://www.engadget.com/2008/10/20/intel-ssds-raided-up-for-blinding-speed/

Keyboard "eavesdropping" just got way easier, thanks to electromagnetic
emanations

http://0rz.tw/654W5

DARPA contract shines light on real-time video spying initiatives

http://0rz.tw/814WL

MacBook and MacBook Pro review

http://www.engadget.com/2008/10/21/macbook-and-macbook-pro-review/

Plugging into GCC

http://lwn.net/Articles/301135/

Linux Wi-Fi Manager Roundup

http://www.linuxplanet.com/linuxplanet/reviews/6561/1/

2008年10月20日 星期一

xPUD on Fennec

Since Mozilla team just release the alpha of Fennec, the mobile version of Firefox, it's a good time to do some test.



The result is quite good and interesting, because Fennec implemented its own fullscreen rendering feature. Let's see how can we integrate it into xPUD. ;-)

ko2config.pl 和後續

幾個月前我寫了一隻 write once, run once 的 perl script, 用來把系統中的 kernel module 轉成 config 檔.
#!/usr/bin/perl
# ko2config.pl - convert *.ko to CONFIG

# set your kernel and source path here
chomp($path = "/lib/modules/".`uname -r`);
$k_path = "linux-source-2.6.24";

# get modules list from system
my @list = `find $path/kernel | grep ko`;

for (@list) {
# obtain file name
chomp($a = (split/\//, $_)[-1]);
print "$a = ";

# find CONFIG_* via Makefile
$a =~ s/\.ko$/.o/;
$lconfig = `grep '+= $a' -R $k_path`;
$config = "CONFIG_$1" if $lconfig =~ /CONFIG_(.*)[)] \+=/;

print $config, "\n";}

剛剛看到 LKML 上一篇 Script to build-in used modules, based on streamline_config.pl 在做類似的事情.
The aim of this is to provide a semi-automatic method to produce a custom kernel that has everything needed for your hardware built in, so you don't need an initrd.
非常有趣. 只能說 Linux kernel 的 Makefile 博大精深, 沒有這麼簡單阿. XD

本日書籤 10/20/2008

IMK-Tiger: 將 IMK 寫成的輸入法移植回 OS X Tiger 的輔助元件

http://lukhnos.org/blog/zh/archives/674

Ballmer:要等Windows 7出來也行

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

微軟考慮Windows「即時開機」功能

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

「Openmoko Linux 2008 開放手機新體驗」簡報上線

http://www.jollen.org/blog/2008/10/programming_neo_freerunner_efl.html

BSD vs. GPL

http://blog.dragon2.net/2008/10/17/624.php

全球第一款Access Linux Platform系統手機Edelweiss

http://chinese.engadget.com/2008/10/19/access-linux-platform-edelweiss/

Flash 的方塊字問題

http://fourdollars.blogspot.com/2008/10/flash.html

【昨天的帝國艦隊】紀�級驅逐艦的前世今生(上)

http://sophist4ever.pixnet.net/blog/post/22129155

InputMethodKit backporting component,以及 OpenVanilla 0.9 Oranje

http://zonble.twbbs.org/archives/2008_10/1045.php

猜火車 Trainspotting

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

Shearwater - Rook & Lindstrom - Where You Go I Go Too

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

Stereolab - Chemical Chords & She & Him - Volume One

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

Cowon's simply stylish O2 PMP gets hands-on love

http://crave.cnet.co.uk/digitalmusic/0,39029432,49299368,00.htm

Mobile browser showdown: Archos 5 vs. iPhone 3G vs. Nokia N810

http://www.pocketables.net/2008/10/website-load-ti.html

Development Release: Elive 1.9.10

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

Another look at JavaScript inheritance

http://ajaxian.com/archives/another-look-at-javascript-inheritance

appletouch regression

http://comments.gmane.org/gmane.linux.kernel/746139

Script to build-in used modules, based on streamline_config.pl

http://comments.gmane.org/gmane.linux.kernel/746166

CFS related question

http://comments.gmane.org/gmane.linux.kernel/746256

Compiz-Fusion MPX Support is Complete!

http://0rz.tw/be4U3

Apple's Software User Guide Diet

http://0rz.tw/e54Wv

Creating a module distribution with Module::Starter

http://0rz.tw/6c4XC

Allison Randal on the Parrot Foundation advisory board, and the state of
Parrot 1.0

http://0rz.tw/a74ZI

Linux: Reboot Like a Racecar with kexec

http://osnews.com/story/20398/Linux_Reboot_Like_a_Racecar_with_kexec

'The Five Best Things in Linux 2.6.27'

http://osnews.com/story/20406/The_five_best_things_in_Linux_2_6_27

Nokia's Trolltech preps embedded app breakthrough

http://www.theregister.co.uk/2008/10/15/trolltech_greenhouse/

E17 adapted to Linux devices, demo'd on Treo650

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

Ubuntu debuts its Upstream Report

http://lwn.net/Articles/301106/

Linux Foundation End User Summit: New BtrFS Filesystem and Knowledge Center

http://0rz.tw/51509

New wave of Mozilla coming: Fennec

http://tonikitoo.blogspot.com/2008/10/new-wave-of-mozilla-coming-fennec.html

The kernel in Ubuntu

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

Kernel info

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

Multi-threaded Animation with Cairo and GTK+

http://www.cairographics.org/threaded_animation_with_cairo/

2008年10月17日 星期五

xPUD with Firefox Nightly Build

I've made a rootfs based on xPUD 0.8.5 and firefox nightly build:

xpud-fix.gz (28.9 MB)

  • The plate UI is now packed into a single XUL app
  • <browser type="content" src="file:///root/plate/index.html" flex="1" />
  • profile moves to ~/.xpud because of configuration in application.ini

  • probably fix some previously reported bugs including touchpad

  • plugins still buggy, I'll replace <embed> with <object> in the next release
Thanks and feedback welcome!

2008年10月16日 星期四

本日書籤 10/16/2008

�名小站自 10/14 起禁止新增 javascript 的原因 - XSS

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

Neo FreeRunner �用程式��概念�

http://www.jollen.org/blog/2008/10/programming_neo_freerunner.html

「Apple Event 碎碎念」省�不代表��,而花�也不�得就是浪�!

http://www.osx119.com/?p=239

科技寒冬��:有多糟?�延�多久?

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

�果的三不:�光、�控�幕、低���

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

libunique, �助撰� single instance application 的好物

http://pcman.sayya.org/blog_read.php?id=pcman&article=62

[新�][想法] ARM想�入迷你��市�

http://blog.richliu.com/2008/10/16/609/

教育可以再�搞一�

http://blog.ijliao.info/archives/2008/10/14/3668/

【�史�案】是��了宋教仁(三)

http://sophist4ever.pixnet.net/blog/post/22097933

禁忌之�──��六○年代��

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

老�:Blu-ray 是...$#%@^#&

http://chinese.engadget.com/2008/10/14/steve-jobs-calls-blu-ray-a-bag-of-hurt/

MacBook / MacBook Pro 第一印象

http://chinese.engadget.com/2008/10/15/macbook-macbook-pro-first-impression/

Yo La Tengo - President Yo La Tengo / New Wave Hot Dogs

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

Yo La Tengo - Painful

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

Yo La Tengo - I Can Hear The Heart Beating As One

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

[PATCH 1/5] init: bzip2 or lzma -compressed kernels and initrds

http://comments.gmane.org/gmane.linux.kernel/744078

[git pull] core kernel updates for v2.6.28

http://comments.gmane.org/gmane.linux.kernel/744672

[RFC] Kernel version numbering scheme change

http://comments.gmane.org/gmane.linux.kernel/744941

Nero LiquidTV | TiVo PC gets reviewed

http://www.engadget.com/2008/10/15/nero-liquidtv-tivo-pc-gets-reviewed/

DistroWatch Weekly, Issue 274, 13 October 2008

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

Distribution Release: XO Software 8.2.0

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

Linux Summit Will Preview New Advanced File System

http://0rz.tw/714Ut

Write your code like it's going on CPAN

http://perlbuzz.com/2008/10/write-your-code-like-its-going-on-cpan.html

Partial report on what I have read

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

Maybe you can't make money doing what you love

http://sethgodin.typepad.com/seths_blog/2008/10/maybe-you-cant.html

Linux with no X: INX is a distro meant for console-only desktop use

http://www.insidesocal.com/click/2008/10/linux-with-no-x-inx-is-a-distr.html

openSUSE and the distribution of proprietary software

http://lwn.net/Articles/300829/

2008年10月13日 星期一

xPUD Fast Boot Demo



This is a video took at TOSSUG gathering on Oct 7. (original file, 3.15MB)

The underlying system contains several new features that are not yet released. The libraries is based on Ubuntu Intrepid beta, and the whole plate UI is now moved from Gecko to WebKit, using the Gtk+/WebKit binding to reduce image size, memory consumption and starting time.

All of these will be release in xPUD 0.9, and you can download the rootfs snapshot from here to test and reproduce demonstration result.

本日書籤 10/13/2008

【昨天的行政怠惰】三�����「政策矛盾」�件事!

http://sophist4ever.pixnet.net/blog/post/22073040

追求神乎其技的程式��之道(七)

http://blog.vgod.tw/2008/10/10/divine-code-7/

Net-SMS-PChome 0.13 updated

http://people.debian.org.tw/~chihchun/2008/10/13/net-sms-pchome-013-updated/

浪潮之� 第十一章 幕後的英雄―��投�(Venture Capital)

http://googlechinablog.com/2008/10/venture-capital_09.html

用��法破解 (反推) 文字的��克

http://blog.gslin.org/archives/2008/10/10/1768/

Fedora 何去何�?

http://blog.dejieshi.com/2008/10/fedora.html

TV On The Radio - Dear Science

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

Mandriva Linux 2009 Release Notes

http://wiki.mandriva.com/en/2009.0_Notes

Hiweed Linux 2.0beta ��

http://www.hiweed.com/node/1211

[PATCH] fastboot: Introduce an asynchronous function call mechanism

http://comments.gmane.org/gmane.linux.kernel/743551

[git pull] fastboot tree for v2.6.28

http://comments.gmane.org/gmane.linux.kernel/742582

Sins of Commissions

http://www.joelonsoftware.com/items/2008/10/10b.html

Rethinking User Account Control

http://osnews.com/story/20372/Rethinking_User_Account_Control

Linus Blogs About 2.6.27 Release

http://osnews.com/story/20374/Linus_Blogs_About_2_6_27_Release

UniPup boots faster

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

Switched On: The T-Mobile G1 -- by Google and what's-their-names

http://0rz.tw/2e4W2

The Linux Plumbers Conference: a summary

http://lwn.net/Articles/299763/

.. so I got one of the new Intel SSD's

http://0rz.tw/f34RU

2008年10月9日 星期四

本日書籤 10/09/2008

�其��拼音系�…, a draft

http://lukhnos.org/blog/zh/archives/669

跟政府要�、��、以及「人文的答案」

http://zonble.twbbs.org/archives/2008_10/1026.php

新酷音�度�告 6

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

Novel-PinYin : 基於自然�言�理的拼音�入法

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

devscripts 系列: mk-build-deps

http://blog.kanru.info/archives/350

理��刊 423 期特�企�

http://zonble.twbbs.org/archives/2008_10/1033.php

摸不透 C �言

http://blog.ijliao.info/archives/2008/10/07/3659/

浪潮之� 第十一章 幕後的英雄―��投�(Venture Capital)

http://googlechinablog.com/2008/10/venture-capital.html

Developer optimization redux

http://perlbuzz.com/2008/10/developer-optimization-redux.html

Hair on fire

http://www.joelonsoftware.com/items/2008/10/8.html

Development Release: Ubuntu 8.10 Beta

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

DistroWatch Weekly, Issue 273, 6 October 2008

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

Distribution Release: Puppy Linux 4.1

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

Practical Functional JavaScript

http://ajaxian.com/archives/practical-functional-javascript

Rethinking Window Management

http://osnews.com/story/20358/Rethinking_Window_Management

Canonical Confirms MSI's Linux Return Rate Statement

http://0rz.tw/554UI

Sockstress: a New and Effective DoS Attack

http://osnews.com/story/20363/Sockstress_a_New_and_Effective_DoS_Attack

pt. X: the Window

http://osnews.com/story/20365/pt_X_the_Window

Woz says the iPod will "die out after a while" like radios and Walkmans

http://0rz.tw/0d4Qq

Interview: Gentoo's Berkholz and Gaffney Look Ahead

http://0rz.tw/d34UB

This isn't your grandpappy's dd command

http://0rz.tw/a94Re

KpackageKit: future of package managers on your desktop

http://polishlinux.org/kde/kpackagekit-interview/

甜梅�/Epic45@The Wall

http://jeph.bluecircus.net/archives/music/epic45the_wall.php

Radiohead In Osaka, Day 2

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