I’ve finally moved tomybeat.com to Webfaction after a few days of consideration. I’ve been at Dreamhost for quite some time now. I’m also still paid up at Dreamhost until November next year, so I’ll be leaving one of my other websites there for the moment until I can get it migrated off WordPress and onto EE. I’ll probably also keep hosting my domains there as Webfaction currently doesn’t provide domain hosting.
Already, I’ve seen noticed that the site loads a bit quicker. The domain resolution went through almost instantly. Setting up custom DNS records for Google apps was also a breeze. Since getting my login information, I’ve setup Trac and Subversion, and imported the Jupiter Reports source from assembla onto my account here. Compared to setting up Trac/SVN on Dreamhost, this was amazingly painless. I kept looking for hidden gotchas, but between the screencast, the forum and the KB, I had absolutely no problems setting up Trac/SVN on Webfaction. To think, I used to spend nearly 4 hours setting this up on Dreamhost in the past.
I’ve also been looking at Django more closely recently. I know I said I’d migrate it off to EE in the past, but my requirements for this site aren’t much (basic blogging and tumblelogging), so I might have a go at turning it into a Django powered blog.
We use Jupiter code reviews a lot at work and a common complaint is the lack of report generation in the plugin. For what it is, it does its job well, so I can’t say too much. Anyway, I took it upon myself to create a report generation wizard plugin from *.review files that Jupiter generates. I had previous experience setting up tools on Linux to process docbook XML into PDF, so a chance to learn how to embed it into Java was a challenge just too good to resist.
So far, I’ve gotten to the point where I can parse the *.review files and print them as PDF files. All that’s really left to do is the wizard part of the plugin. This is the first time I’m attempting to create an Eclipse plugin, so I’m really looking forward to it. It’s also been a while since I’ve used XSL and working on this little project has helped me to brush up on my skills.
I’ve setup a private Space for it on Assembla: http://www.assembla.com/spaces/jupiterreports. I’m using Git for SCM and Trac as the web GUI. The Space is private right now because the code is not quite ready to be shown in public yet. (There’s lots of commenting to be done, debugging and testing code everywhere, etc.) If you’d like access, just contact me and I’ll send you an invite, but it’ll be view/read-only access for now. I’m taking a week off at the end of September and I plan to clean up the code during that time (if I don’t get lazy), and hopefully the code will be ready to go public shortly afterwards.