I just can’t leave it alone…

For some reason, probably due to a sever mental defect, I actually enjoy writing C code. Yes, there are plenty of other languages which have plenty of aspects which are better then C, but I just don’t find any of them as satisfying to actually write code in. Ruby comes the closest, but as languages go, it’s still a little wet behind the ears while C is mature. What does that mean? I’ve been working on tcpreplay again- even after I claimed I was putting it away for the foreseeable future. Continue reading


Free your mind

So I’ve just got into this whole mind-mapping thing. Mind maps are basically a way to organize thoughts and take notes in a graphical form, where you break things up into simple and short comments and link them together in a graph. The same hierarchy can of course be represented in the same way using nested bullet points, but the visual representation of the mind map really is more intuitive and makes your thoughts much easier to digest mentally. Continue reading


House for Sale!

Well after weeks of hard work and scheduling contractors, our townhome in San Jose is finally on the market! I’m really happy with how the new paint, flooring, fixtures and many other small changes really transformed the place. It really helps flush out the remodeled kitchen and master bath.

Anyways, we have an open house today (11/16) from 1-4pm. Feel free to take a look at the online tour and swing by to take a closer look!


08-09 Sharks Schedule (or converting .csv to .ics)

Every year I end up manually inputting the entire San Jose Sharks schedule into iCal because the Sharks organization doesn’t provide an industry standard .ics file (instead they support Microsoft Outlook). This year, I finally decided to figure out how to convert the .csv file to .ics.

Anyways, long story short, if you’re looking for a schedule of the San Jose Sharks in .ics format you can download it here.

But here’s how you can convert any Outlook compatible .csv calendar export into .ics:

  1. Download/export the .csv
  2. Login to Google Calendar
  3. Create a new Google Calendar under Settings->Calendars (I called it “San Jose Sharks”)
  4. In the left side tool bar, under “Other Calendars” choose Add->Import Calendar
  5. Choose the .csv file and the new “San Jose Sharks” calendar
  6. Go back to Settings->Calendars and click the Export My Calendars link
  7. After downloading, extract the .zip file
  8. Find the .ics file corresponding to your new “San Jose Sharks” calendar.
  9. Import it into your calendaring app of choice (Apple iCal, Mozilla Sunbird, PHP iCalendar, etc)