posted to this is not a weblog
on sep 25th, 2005

tagged mac, nerd, php
and never commented on

share this page

i added ical support to my cal php script. so now it reads the palm pdb datebook and can spit out ical data that i subscribe to in the ical app in mac os. since that palm pdb file comes from my treo when i do a network hotsync, it is an overly complicated way of getting calendar events from my treo to my powerbook (treo -> hotsync to server -> copied to web space -> accessed via ical -> script converts pdb to ical format -> updated in ical). kind of ironic considering my phone is two inches away from my laptop but to get data from one to the other it has to go through the internet and translated into different formats and mediums.

of course, if i had a treo 650, i could just use bluetooth to push the data from my phone to the powerbook, and more importantly, from the powerbook to the phone, so i'm not restricted to using the phone as the authoritative source of input. combined with the fact that my treo 600 has a big patch of dead pixels in the middle of the screen and that the resolution on the screen sucks anyway, it sounds like a convincing argument to finally upgrade. but i just can't swallow spending another $550 on a new phone.

since i'm viewing my calendar in ical now, it seems kind of pointless to have the web version of it up on my site. i probably should have just made a generic pdb-to-ical script or gone the reverse way and made the web version read ical files instead and make ical publish to my server (or use an existing service). in writing the new code i noticed that i still have a few XXX's in there to add support for certain types of events on the web version, so not even all of them are being shown. one more reason to ditch it...

leave the first comment or contact me

if you want to be able to mark your comment as authentic or delete it later, include your e-mail address (it won't be shown on the site). you'll be e-mailed instructions with a copy of your comment.

basic html allowed; be nice
required


optional, gravatar-ized


optional