It continually amazes me that some of the basic necessities of organization and productivity have not been given enough attention by the major players in application and operating system development. Looking for solutions, many people are forced to pay for utilities which bring up the slack.

While I support many small developers for the great work that they do, I’ll take a free solution if I can get it. I also like wherever possible to solve problems using as few variables as possible. So when my subscription to Spanning Sync recently expired, I revisited the problem of syncing calendars between iCal, Google, and my iPhone using ‘built-in’ features.
Continue reading…

A few minor versions ago I found that the automatic feature to upgrade the core Wordpress engine stopped working. Specifically, upon clicking the ‘Upgrade Automatically’ button, the process said it was downloading the zip but then just hung. I’ve been putting off troubleshooting it.

Upon looking at the PHP log, I saw the following error:

PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2357046 bytes)

This means that the process needs more memory (RAM) to run that it is allowed. With a little research I found that the solution is in the Wordpress documentation.

By adding the following line to wp-config.php, we boost the limit of memory which may be allocated to Wordpress processes.

define(’WP_MEMORY_LIMIT’, ‘64M’);

Sure enough, after updating the file the upgrade ran successfully.



Photo by mike.peltier.

Had a couple of beers and a few laughs at Mission Cycling’s mid-season meetup at Coffee Bar last week. Pictured here with Zach Bass (left), with whom I rode a couple of the Death Ride passes earlier this summer. Zach ended up riding all five passes at DR this year. I might give it a go next year.

A couple of months ago I joined a local cycling club, Mission Cycling. Since moving back to California five years ago and getting back into cycling seriously again I’ve been looking for a group to ride with, but the clubs were always either race-oriented or based outside the city. Then in the past six months I started seeing a kit with the logo “Mission” out on the roads in Marin. Turns out the club is based out of my neighborhood in San Francisco, so after a stop-light chat with a member and visiting the website I found that this was just what I’ve been looking for and signed up.
Continue reading…

My browser workflow uses a separate window for most tasks or research subjects, grouping related tabs together in the same window. While I use Firefox for browsing unless some rare site has been foolishly developed exclusively for IE, I occasionally try Safari to see if it works for me. One of the ways Safari has FF beat is in it’s support for dragging tabs between windows.

This little hack forces Safari to open clicked links to open as a new tab in the same window; essential for my browsing style. Open Terminal and type this at the prompt.

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

To reverse the setting just change true to false.

Thanks to the guidance of our team member Emily who’s done the ride every year, orientation was a breeze today.
Continue reading…

I’ve been following the first 11 stages of the 2009 Giro d’Italia but until today have been frustrated by the apparent lack of English video coverage.

Today’s stage was a very important stage as time trials often result in major changes in the General Classification (GC), or overall standings. On top of that this time trial wasn’t flat or straight; rather it was long, twisty, and involved two significant climbs. It required competitors to ride flat-out for about 90 minutes.
Continue reading…

Last weekend all four of our LifeCycle team members who are riding finally got together for a team ride. Emily, Justin, and I did the 60 mile China Camp loop on Saturday and on Sunday Addy joined us an 85 mile ride to Pt. Reyes Station and back.
Continue reading…

For my birthday Addy and I spent the weekend in my hometown of Santa Cruz, CA and went for a 60 mile bike ride through the strawberry fields in Watsonville. We came back through Corolitos and stopped at the house where my sister was born.

Today I’m sick in bed for the third day in a row. What started as a runny nose on Wednesday had me bed-ridden by Thursday. Today it has moved into my chest. Bummer, I was really hoping to go for a long ride out to Pt. Reyes with the Mission Cycling Club today.

Last Saturday I had also intended to ride with these peeps but was 30 minutes late getting out of the house.
Continue reading…