Author Archive


Eclipse Plugin Screencast


August 7, 2008 at 4:16 am 1 comment


I must apologize to my keen readers who I have no doubt have been wondering what had transpired since my last correspondence. It might come as a great disappointment to some of you that the rumour of me spending four weeks writing a social apocalyptical novel where humanity is forced by an exploding star to relocate is a complete fabrication. On the contrary, my untimely hiatus has been the consequence of a separation and formation of attachment of an affectionate nature, which is to me a source of both melancholy and contentment.

The sharp-witted ones among you would certainly recall the swap of roles between Geofrey and I about one month ago. To be sure, letting go of Web-CAT is heart-breaking, given the weeks I spent with it. On the other hand, working with Java/SWT in Eclipse and doodling UI designs is a welcome change.

I’ve spent the last month building on top of Geofrey’s unfinished prototype, and the progress has been absolutely gratifying, with a small but key exception. The WebAPI component of Web-CAT server which is the prerequisite for the plugin to converse with the server, has yet to be updated in 4 weeks. The current implementation of the API, allowing logging in and loading of assignment info, is incomplete. With most of the GUI already in place, little work has being done on the API and some of the related backend model. We had hoped that Stephen would be able to complete more of the WebAPI component for our using, however clearly he was not expecting to work so closely by our schedule. In our initial correspondence regarding the plugin project he did mention that presently they do not have the manpower or time to implement such a component.

The plugin is far from fully functional in its current form, so it’s my best interest that some enterprising individual (from Virginia Tech probably, as we just decided not to use Web-CAT at UofT) would be willing to finish it. In two weeks the project will come to a coda, my intention is to clean up the existing code and prepare documentation so that the person who inherits it would be able to set it up with the effortlessness that is much in wanting of with Web-CAT itself.

July 25, 2008 at 6:02 am 1 comment

A Week’s Work

I like giving people F's

June 27, 2008 at 3:56 am 1 comment

Update: Spilling The Guts

Eran: trying to add syntax-coloured code view to python plugin, turns out it needs Web-CAT itself to generate the html page. 

Geofery: Generating ideas for Eclipse plugin’s GUI designs, and documenting the prospective API to talk to Web-CAT which Stephen is quick to implement,

Qi (me): Looking at the TODO list from last week’s meeting, going through a scavenger hunt inside Web-CAT’s two (currently buildable) components Core and Grader to see what we can do. So far we added a semi-working raw filebrowser on submission results page, and semi-fixed few UI annoyances in code viewer.

It would seem that things are picking up pace finally…

June 10, 2008 at 1:02 am Leave a comment

SVN, My best friend

(Swing, Moderate)

Sometimes I’m happy, sometimes I’m blue,

My disposition is depended on you.


I never mind regressions from the nightlies,

As long as I have, a version in your eyes.


Sometimes I love you, sometimes I hate you,

But when I hate you, it’s because I love you

That’s how I am, so what can I do?

I’m happy when I’m connected to you


SVN, My best friend,

You’re the reason I commit so often,

That’s how I work, so what can I do?

I’m happy when I’m connected to you.


(I’m not happy with the phrasing right now…any suggestions?)

June 4, 2008 at 5:52 am 1 comment

How I Learned to Stop Worrying and Love Eclipse

How? I’m not here to tell you… because I don’t know yet, besides, this is not about Eclipse.

If you’ve spent the last week trying to make WebObjects+WOLips+Eclipse work on Ubuntu, like me, you’ve probably already tried following guides like this one, or this. After a while you find yourself staring at WOLips in Eclipse wondering why the frak does it not recognize all these delicious WebObjects frameworks you freshly extracted from XCode 2.5 with a 17″ Powerbook G4 that is still running good old 10.3.9. This might solve your problem…


May 30, 2008 at 2:19 am 4 comments

Brief Update: A New Hope

Building WebObjects: No significant progress, tried to switch back to 5.3.3 frameworks, Eclipse/WOLips doesn’t see all the frameworks (less that what’s working in 5.4). However, we do have a clearer idea on licensing terms, seems copies of OS X is what you need… Stephen Edwards might be able to help with his spare 5.2 license and install package, but that have to wait.

OLM: Trying to see how PinkHippo plugin works, no dice since the CSC209 account I have access to doesn’t really support the plugin. We need to get an account on a test OLM server to see what PinkHippo can do, then replicate those in Web-CAT plugin.

Stephen and his team are very helpful in that they agree to implement the APIs we want, now we have to figure out what exactly we need.

Right now the priority would be to give Stephen the specifics of what we need, WebObject build environment seems to be a more long-term goal…

p.s. “Indiana! Indiana, Let it go.”

May 26, 2008 at 5:58 pm 2 comments

Older Posts

Time Machine

August 2019
« Aug    

RSS Qi’s Utterances

  • An error has occurred; the feed is probably down. Try again later.