Now on avoiding interstitials

Let’s talk politics:

  • Doc’s been covering Iowa today.
  • Diary of a Dean Intern

    I’m still a little in shock I guess but from here it doesn’t look all that bad. Our biggest pain in the ass, Dick Gephardt is dropping out. The left is going to have to consolidate around Dean or else a centrist like Edwards or Kerry or a Republican like Clark is going to drive this party over a cliff. Back when I first got into Dean, I didn’t think he’d be able to pull 3rd in Iowa. It looks like what happened between Gephardt and Dean in Iowa is going to happen to Kerry and Clark in NH. Dean’s in position to become the comeback kid. Kerry’ll gloat about his Mo’ and won’t be able to afford any other states. Howard’s at his best when he’s in the underdog slot. We’re at our best when we feel the media fucked us over. They’ve already done the studies, the results are in: the media has been fucking us over.

  • What Happened to Dean?
  • New York Times Whitewash
  • CMPA: Study: Dean Trails in Race for Positive Press
  • related, Rafe talking about the Reliability of the media; sidenote: anyone who’s actually worked with CS grad students knows how ridiculously stupid c|net’s suggestion that students did software porting for Big Mac is
  • An Absence of Legitimacy Fareed Zakaria on the US legitimacy problem

To Read:

Calendaring… the final frontier. Not really, but probably my next next project. Seeing how far I can push iCal for pubsub, calendar sharing.

Structure: ‘entry’ calendar which will talk to PHP webdav server connected to phpMyCal. This will then generate a ‘combined’ calendar which will be subscribed to. Now here’s the neat card trick. The combined calendar is what we really want, but it’s read only (thanks a lot iCal). So… run a script (AppleScript or shell script, either through cron or if possible, triggered by update) to move the output calendar and overwrite the input calendar (also, just leave it unchecked so you don’t ever get double display). Since we’re using a PHP webdav, we can do smart diffing supa-easily on the server-side. That and authorization, etc will all be handled courtesy of the phpMyCal (input and output will be via PHP). Events are tracked by UID. Does this work?

Seems to be a 99% solution. That is, at the end of the day, you get completely synchronized, fully editable calendar. It’s about a 95% solution for group calendaring. You can set editing restrictions on the server side, but it won’t be enforcable on the client side, however, you can either make it visually locked (make a note, or put it in the title), or just send those to a second subscribe only calendar. Different privacy/control levels can be handled on a by calendar basis w/ a web config, or w/ keywords…

Thoughts on filing:

  • File Categorization: photos, music, files, writing, code, removable media
  • KB/Web: writing, posts, links, bookmarks, blogroll
  • PIM: addresses, person info, appointments, calendaring, events, todos, projects

Tools that exist: CVS, SBook, file system, WhereIsIt?, iCal, Tasks, ACDSee

Tools that need to be worked on: blikiliner, mozdb (see andyed’s work, see bookie, del.icio.us), netjuke++, photo repos

Server-side aggregators, blogroll tools, link managers:

TODO: put latest Midori image on GCTP, try out slimp3 server, netjuke cvs; or buy squeezebox

OK, off to sleep. Still about 9 windows, 50 tabs open, but I’ll clear the rest tomorrow.

More TODO:

  • Bug andy about upcoming ical output
  • write concert screenscraping, ical, dump to upcoming interfaces/tools
  • mozilla tab/state recovery, db storage plugin
  • start flacing
  • Treo proxy, portal

I’m teaching ‘programming fundamentals for artists’ for interested IM/Animation students starting next week. I’ll be posting up an outline of my approach/thoughts soon. If anyone has suggestions, drop me a line.

It’s 8PM. What to do for the night?

I think we can safely cross the last two off the list…