Strict Standards: Redefining already defined constructor for class wpdb in /home/thinksilly/www/blog/francislam/wp-includes/wp-db.php on line 57

Deprecated: Assigning the return value of new by reference is deprecated in /home/thinksilly/www/blog/francislam/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/thinksilly/www/blog/francislam/wp-includes/cache.php on line 384

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 560

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/thinksilly/www/blog/francislam/wp-includes/classes.php on line 684

Deprecated: Assigning the return value of new by reference is deprecated in /home/thinksilly/www/blog/francislam/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/thinksilly/www/blog/francislam/wp-includes/theme.php on line 540
Francis Lam
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/kses.php on line 692

Francis Lam

Profile

Francis is the creator of db-db.com, a design community started in 2001. He likes to paint by pixels and create arts with codes. Occasionally, he fucks things up a little bit to make them look better.

2011

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec

2010

2009

2008

January 29th, 2011

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

Our crew at WKSH created this free app to show you the best of Shanghai!

Download: http://itunes.apple.com/​us/​app/​w-k-shanghai-guide/​id398939855?mt=8
More info: http://wkshanghai.com/​wkshapp

No Comments »
Posted by Francis Lam on Saturday, January 29th, 2011 at 3:10 pm
December 20th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

Sorry for not updating here so much, but I’ll do a small re-cap of all the cool things happened this year on db-db in this post.

First off,  it’s an interactive installation piece for Nike Sportswear China with W+K Shanghai. I programmed the tracking software and animation in Openframeworks, actually my first try on OF, it’s a really good platform for interactive programming works.

-

I ported my Nudemen Clock to iPhone but the humorless Apple didn’t like Nudemen, so I could only use “Numen” instead. You can get it from the iTunes App Store.

-

Also, Nudemen Numen Camera

-

And, Tap Nudemen Numen

-

After my Cloudie app, I also made Snowie and Sunnie as an app series.

-

And next up, CreativeApplications.net and db-db will launch a special app Voidie in January.

-

Tap Numen “Destroyer” Edition was featured at the Nike Sportswear “Destroy to Create” party in Shanghai two weeks ago. People seemed to like it very much!

-

And out of the virtual world, I’m lucky enough to open a boutique furniture shop here in Shanghai. It’s called Origin Woodwork, or O.WW or 源木,please stop by and say hi if you’re in Shanghai.

Address: 114 Wanping Rd. Shanghai
Website: originwoodwork.com

O.WW
O.WW
O.WW

-

Last but not least, Matthew and I and Bitboxland wish you a super happy holiday! See you next year!

No Comments »
Posted by Francis Lam on Monday, December 20th, 2010 at 11:56 am
February 10th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

http://www.wkshanghai.com/cny2010/

1 Comment »
Posted by Francis Lam on Wednesday, February 10th, 2010 at 12:09 pm
February 9th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

img1.jpg

img2-2.jpg
Bitboxband debut performance! More info here

No Comments »
Posted by Francis Lam on Tuesday, February 9th, 2010 at 10:36 am
January 10th, 2010

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

Bitboxland是一個音樂和視覺創作的平台和工具。我們會和不同的音樂人合作,跟他們一起創作互動音樂小程式。

Bitboxland的處女作是跟我們的朋友音樂人Matthew Carey合作。這次的程式是個Beatbox也是個VJ的表演工具。你可以用它製作原創的樂曲並且配上db-db可愛的動畫,這會是個非常特別的音樂和視覺的樂園。

http://db-db-db.com/bitboxland

No Comments »
Posted by Francis Lam on Sunday, January 10th, 2010 at 11:13 pm
December 29th, 2009

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

多年前在台灣辦一個互動的Workshop,其間心血來潮自己也做了個小裝置,叫「金魚音樂盒」。它能將金魚的動態轉化成音樂,而且不同顏色的魚兒可以用不同的樂器“奏”出音樂。一直想把它做成一個獨立的音樂盒或是小玩具,但都沒能成事。現在透過iPhone終於可以把這個計劃實現了!而且這個版本功能更強,你能自定顏色來配對音樂,那你就可以用自己的方法來聆聽繽紛世界的樂章了。

http://db-db-db.com/goldfish

No Comments »
Posted by Francis Lam on Tuesday, December 29th, 2009 at 12:29 pm
September 29th, 2009

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

blogimg0.jpgblogimg2.jpghttp://www.wkshanghai.com/mooncake/ 祝大家中秋節快樂!

No Comments »
Posted by Francis Lam on Tuesday, September 29th, 2009 at 3:20 pm
June 25th, 2009

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

Created a new blog part at db-db.com. It is a little cute hamster that will tell you how many people have visited your site today!

No Comments »
Posted by Francis Lam on Thursday, June 25th, 2009 at 7:42 pm
May 5th, 2009

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

asknumenbig.jpg

My first iPhone App finally got approved by Apple!

This is an application based on the web art project nudemessenger.com. Nudemen now comes to iPhone and becomes Numen.When the application launches, it will only have one Numen. Try rotate and shake your device, more of them might be coming out. Put your device flat on the table, your Numen will wander around freely.

You can also ask for their advice. Simply say the question, and tap on the dialog bubble. They will give you a “YES” or “NO” with some jogging exercise.

http://lovedbdb.com/askNudemen/

No Comments »
Posted by Francis Lam on Tuesday, May 5th, 2009 at 8:35 pm
December 23rd, 2008

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/thinksilly/www/blog/francislam/wp-includes/formatting.php on line 82

more info @ here

Merry Christmas! 

No Comments »
Posted by Francis Lam on Tuesday, December 23rd, 2008 at 12:34 pm