I finally got iCalendar Recurrence implemented (as per RFC 2445 for those of you who know what those are). I am very excited indeed, because just implementing the recurring events took me quite a while and quite a few lines of code.
iCalendar Recurrence Works!
May 7th, 2009Funny Eclipse Error Message
May 5th, 2009So, today I was working with Eclipse, everyone’s favourite IDE, and it randomly popped up with a little alert window that said:
‘Processing Dirty Regions’ has encountered a problem.
An internal error occurred during: “Processing Dirty Regions”.
java.lang.NullPointerException
I’m not sure I want to know what Eclipse’s “dirty regions” are, why it was ‘processing’ them, or why it failed.
iCalendar Recurrence
April 19th, 2009The iCalendar specification isn’t fantastic to begin with, and if you dig into the bits about recurring events, it gets even worse. I decided that my calendar application I’m developing needed to support importing from and exporting to iCal format, because that’s what all the other major calendar applications use. When I started looking for an implementation in PHP, I found lots of forum posts asking for the same thing I was looking for, but no complete implementation of the recurring events. So, I decided to write my own… I quickly found out why there aren’t any complete implementations – because the specification is an absolute pain. </rant>
IBM.com Website
March 30th, 2009Today, a widget I developed made the IBM.com website. You can see it by going to http://ibm.com/software/jstart . The part I worked on is the part with the big images that change when you hover over the icons. It’s kind of cool to see something you wrote on the website of a big corporation.
aclindsay.com is up and running!
March 27th, 2009I finally gave in and bought myself a domain name and hosting, and as you can see – now I have a website! I’m excited and have been working on designing and theming my website for a bit. I got wordpress installed and have given some thought to keeping a blog again, so maybe I will (and maybe it’ll just fall by the wayside as has always happened in the past). At any rate, messing around with my website is sure to keep me busy while having fun with my new toy!