Updated August 24, 2011 @ 11:11 pm









Jon Phillips王力中是Fabricatorz有限责任公司的发起人和开发人员。Fabricatorz是一个全球性的创意产业制作公司,主要致力于创新和商业项目,主要分支机构设在旧金山和北京,客户则包括谷歌、火狐浏览器(谋职网络)、知识共享Creative Commons、现代传播和F2画廊。2010年王力中和Bassel Safadi在新加坡创办了Aiki Lab品牌。Aiki Lab既是骇客空间又是文化中心,位于大马士革。Aiki Framework则是开源的网络软件。此外,Jon Phillips王力中还曾于2002年启动了开源的绘画工具Inkscape,以及于2004年成立了Open Clip Art Library。他曾在旧金山艺术学院教授设计与科技,也于2005至2008年为知识共享Creative Commons建立社群并任商业发展策略专员,并任Status.Net (Identi.ca)的社群总监。2009年他将工作重心转移至中国,与Wolfgang Spraul一起建立了开源的硬件产品Qi气硬件,与艺术家Matt Hope一起建立了LaoBan老板牌音响系统,与Isaac Mao毛向辉和李昕Christopher Adams一起共同运营”分享主义Sharism“项目。
Updated August 18, 2011 @ 11:34 pm
Yes, that’s right, sometimes things aren’t that easy when you use an operating system that has an unspoken goal of being a virtualized software interface to ALL HARDWARE. This is part of the reason why Linux long term will be used for stability on servers, but will be rotated out on embedded devices that compete in terms of optimization and not needing the same insane goal of supporting hardware all the way back to hardware that worked in 70s and 80s.
Anyway, I stop now, if you have a problem with a monitor like the 23″ AOC2216Vw, you can create a script like this one I called, fixaoclcd:
#!/bin/sh
#
# Fixes the mode on AOC 2216Vw Monitor. Only tested fedora 15x86_64
#
MODEATTEMPT="1680 1050 60"
if [ ! -z "$1" ]; then
MODEATTEMPT="$1"
fi
OUTPUT=VGA1
if [ ! -z "$2" ]; then
OUTPUT="$2"
fi
GETMODE=`gtf ${MODEATTEMPT} | grep 'Modeline' | sed 's/^ Modeline //'`
MODE=`echo ${GETMODE} | sed 's/^"\(.*\)".*/\1/'`
xrandr --newmode ${GETMODE}
xrandr --addmode ${OUTPUT} \""${MODE}"\"
xrandr --output ${OUTPUT} --mode \""${MODE}"\"
exit 0
Actually on the script above, you can pass a desired modeline and the output you want to change, and this will work for more than just an AOC monitor. I love bash.
I guess I should figure out how to add this modeline to Xorg. How can that be done?
# 1680x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 151.33 MHz
Modeline "1680x1080_60.00" 151.33 1680 1784 1968 2256 1080 1081 1084 1118 -HSync +Vsync
Updated August 15, 2011 @ 11:04 am

I’m back in Beijing! And, I’m doing a lot of the above plotting about next Fabricatorz steps, working hard, and moving many projects forward.

Lots of meetings to be had, and many best friends here to work with.

An aside, I spent the weekend updating project documentation since February 2009. Update bio, full cv, and a monospaced resume are available for consumption.