jump to navigation

CardDAV server January 25, 2012

Posted by Timothy Li in wind.
add a comment

Finally! was able put together the functional part of vCard server tonight.

Kudos to Evert at SabreDAV

In case anyone else is working on a server side script to manage the CardDAV, instead of an http request from the client, you can opt to:

  1. setup PDO
  2. create Sabre_CardDAV_Backend_PDO
  3. store a vCard into a String
  4. create a new card, Sabre_CardDAV_Backend_PDO->CreateCard()


On Blue Oceans December 28, 2007

Posted by Timothy Li in Books, MBET, PMBA.
Tags: , ,
add a comment

The book Blue Ocean Strategy proposes a new direction for strategic positioning, built on top of Porter’s differentiation strategy.

The book revolves around the goal to break out of red oceans, where various competitors benchmark against each other and modify product offerings accordingly. Instead, the author urges businesses to seek out blue oceans, or “uncontested waters where little competition exists”. This themes resonates to the Christensen’s Disruptive Innovation theory, both theories focus on non-consumers instead of acquiring existing consumers from direct competitors.

In order to identify potential blue oceans, the author proposed the use of a Strategic Canvas to graphically represent the current competitive landscape, as well as using an [ Eliminate | Reduce | Raise | Create ] grid to articulate the proposed strategy.

It’s a delightful read, thanks to Albert Lai and Nancy Vanden Bosch for recommending the book.

How to partially fix the com.apple.driver.AirPort.Atheros crash December 3, 2007

Posted by Timothy Li in Airport, atheros, crash, Leopard.

I’ve had a few unfortunate experiences with the kernel panic caused by “com.apple.driver.AirPort.Atheros” since I installed Leopard a few weeks ago.

To partially dodge this problem, I recommend you to disable IPv6 from your Airport System Preference and disable the auto-update option in the Mail application.

To disable Ipv6:

  1. Goto the System Preferences
  2. Click on the Network button
  3. In the Airport screen, click on the Advanced button
  4. Select the TCP/IP tab
  5. For the Configure IPv6 drop down menu, select the Off option
  6. Select OK and Apply on the way out

To disable the auto-update option in Mail:

  1. Select the Mail application
  2. Goto menu item Mail -> Preferences
  3. For the Check for New Email option, select the option Manually.

Hope this helps.
A most recent crash report is attached below:


On Accounting and Strategy October 23, 2007

Posted by Timothy Li in Master of Business Entrepreneurship and Technology, MBET, wind.
add a comment

A busy month has gone by the MBET program. Two highlights of the month are:

1. each student group picked a local public company and analyze the financial sheets. We will proceed to visit each company in the second phase and in the end meet up with the company executive team to discuss whether we would invest in the company.

A rather odd observation is that two local software companies showed extremely similar trends – haven’t been doing very well for a very long time, but have turned around and performed quite well in the past two years. Perhaps this is simply following the trend from the entire software market place. Or perhaps it tells something spectacular about Waterloo’s local tech community.

2. each student group picked an upcoming electric vehicle and presented its competitive position and advantage in front of a panel.

One observation from this presentation is that most of these electric vehicles are either sports cars, or down right budget vehicles. Hopefully these are simply the result of differentiation entrance strategies, because I would eventually like to drive an electric vehicle, a slick one, but not that crazy.

MBET September 17, 2007

Posted by Timothy Li in Master of Business Entrepreneurship and Technology, MBET.
add a comment

The Waterloo’s one and only Master of Business Entrepreneurship and Technology program has an eccentric focus: to provide this area with fresh entrepreneurial blood and hopefully grow a few new businesses while we are at it.

The first two weeks in MBET have been amazing. We enjoyed good food and had the opportunity to meet with a few local icons include Communitech’s Iain Klugman, Tech Capital’s Tim Jackson, Tom Hunter from Gowlings as well Eric Schneider from Miller Thomson.

With a couple of ideas and a plan, we might just be able to put something together here =)

Why not?

Apple May 9, 2007

Posted by Timothy Li in apple, strategy.
add a comment

apple.jpgI dedicated the last little while to a book named Apple, by Jim Carlton.

It’s a history of Apple from 1976 to 1997 – from Jobs to Sculley, to Spindler, to Amelio, and ended when Jobs finished his 1997 Macworld keynote. The bulk of this book focuses on Sculley and Spindler.

While becoming acquainted with a dozen executives’ names such as Del Yocam as well as project names such as Star Trek, there are two improtant motifs in the book, one aided Apple and one hurted Apple. These two things would apply to other companies as well.

Being in a growing industry aided Apple, from 1992 to 1997. While it’s market share dropped dangerously, Apple still managed to maintain a revenue growth, a growth that’s lower than the industry’s overall growth. So my conclusions is that while young entreprenurs will make mistakes somewhere along the way anyways, they are better off making these mistakes in a growing industry than a developed one.

Inaccurate sales forecast hurted Apple, in 1991 and once again in 1997. Building too few PowerBooks in 1991 starved the market, this resulted in losing a lot of frustrated customers who had no choice but to buy Windows laptops. Building too many Performas but not be able to sell them in 1997 put Apple in an even greater danger, with only 700 million cash on hand and over 2 billion worth of products in inventory. The conclusion is that having a good sales manager is more important than ever.

when not to raise money May 4, 2007

Posted by Timothy Li in Entrepreneurship, Venture Capital.

stop sign

I had a chat with person A from a local VC firm two weeks ago regarding my B-mote project. I received the following comments towards the end of the chat:

“Do not raise money right now, even if you manage to raise money, you will waste it”

“Before you do anything else, go to your customers directly and pitch them. when they want your product and you need money to make it, that’s when you raise money”

What person A said made a lot of sense. lesson learned.

happy birthday steve February 24, 2007

Posted by Timothy Li in birthday, steve jobs.
add a comment

and thank you for bringing the many beautiful things to life.

how to sync your macbook to palm TX February 23, 2007

Posted by Timothy Li in bluetooth, macbook, palm, sync.
1 comment so far

the information for this simple process is scattered in three different webpages, here is a the full list:

1. configure the mac software
launch iSync from applications, from the menu bar, goto Devices -> Enable Palm OS Syncing

2. configure the palm software
goto http://www.palm.com/us/macintosh/isync.html
do step 1 to 3

3. configure the bluetooth connection
goto http://www.palm.com/us/macintosh/wireless.html
go down to the section Synchronize without wires
do step 1 to 6

how to fix macbook isight’s green screen problem February 22, 2007

Posted by Timothy Li in green screen, isight, macbook.

[dear visitors, could you leave a comment about what you think the cause for this problem is? – Tim 20070512]

I had the unfortunate experience with the ‘green screen‘ problem today.
Instead of going to the mac store and perform all sorts of tests, you can try a hard reset first:

1. System Preference -> Software Update, update everything
2. Shut down your macbook, remove the power plug
3. flip your macbook over and remove the battery, wait a few minutes
4. put the battery back, power on
5. try Photo Booth again