Hi, I've decided to give into this blogging thing. I think this is the only way I'll ever let my programming ideas out of my head. Mailing lists just don't cut it for me.
I have school to deal with, but when I need to relax I code. Lately iRATE has become my favourite project. It's just soo cool :)
So this past weekend I relazed by relief by doing non-coding irate work. Here is what I got done.
- Typed up some of my thoughts on the new irate server stuff
- Setup cvs commit emails
- Got gcj people excited about using irate as one of the gcj/swt demonstration programs :)
- Got gcj people excited about figuring out a serious perfomance problem with the irate server when run with gcj
- Had email discussion with several people about getting them to deal with swt packages so irate doesn't have to bother with them. Candidate 1 and Candidate 2
- Pondered about how my new server protocol should be more xmlish(ie more extendable) and less hackish. Any suggestions?
- Spent many hours trying to get a mingw win32 crosscompiler to work so I could finally setup an autobuild(tinderbox) system that would produce windows installer and linux packages upon every email notification of a cvs commit.
- Failed to get a working gcj crosscompiler :). Aparently Mohan from thisiscool.com is gonna work on producing scripts that can do that for me.
I think I need to be certified before I can setup myself as a developer on iRATE.
I can't wait to go back to my regular swt coding on irate. I don't generally like programming gui stuff, but iRATE is has such a simple UI that it keeps the gui code to a minimum.
I guess on the weekend I'll be adding the search box, rating popup menu and making a gcj servlet prototype to base the server on
Michael Crawford rocks. I thought I was going to go through the pain of promoting iRATE, but instead I just emailed him and he gladly took the opportunity to quadriple or maybe 2^ize the number of irate users. As a result I can concentrate on coding AND since there is more irate users, I get lots of cool heavy metal to listen to.