It looks like I’m going to be doing some volunteer work for the Universal Peer to Peer project being developed in Carleton’s Network Management and Artificial Intelligence lab. I was given a brief demo on Wednesday and it seems like some pretty neat stuff. As I understand it, it’s essentially a web app built on top of the Gnutella protocol which allows users to set up their own file sharing communities for specific file types, which in turn allows members of these communities to search for the files they want using more specific search meta data than typical file sharing allows. One example I was shown was a community for sharing Shakespeare’s plays, which allowed users to search for plays by the names of the characters. All of the file sharing is peer to peer, and mostly transparent to the end user. I’ll most likely be working on improving the client interface, which should give me some nice experience with web applications that I desperately need.

I’ve also uploaded one of my more recent incomplete projects called Assault Squadron Elite. I’d like to expand it further, but it’s starting to get a little tedious and time consuming, particularly the art work. As anyone who looked at the screenshots can tell, I’m certainly no artist. If anyone would like to give me a hand with any aspect of the project, I’d more than welcome the help.

I spent this past weekend in Montreal attending the Canadian University Software Engineering Conference 2009, and it was absolutely awesome. On top of being a cheap three day trip to Montreal with likeminded individuals (read: nerds), CUSEC is an amazing chance to meet some important and cool people in the software industry. Each day was filled with interesting presentations, although the pub night was one of the main highlights of the event. Some of the speakers I found more interesting:

Giles Bowkett: Evil Genius, and maintains a well read blog.

Wow, what a presentation. Similar to Zed Shaw last year, Giles taught us that we shouldn’t be aiming to write Java for some big corporation for the rest of our lives, but that we should be out there trying to write the code we want to write. This seemed to be an ongoing theme throughout the conference. Well, that, and that Ruby is AWESOME. Specifically, Giles was at CUSEC showcasing Archaeopteryx, his Ruby midi sound library. Pretty neat stuff, but Giles’ presentation skills stood out more than anything. Hopefully a video will be up on the CUSEC site eventually, as it’s definitely worth seeing.

Joey deVilla: Microsoft Tech Evangelist

Not in a million years did I think I would see someone open a conference talk by playing “Hit Me Baby One More Time” on an accordion, but alas, here we are. Joey runs a blog called The Adventures of Accordion Guy in the 21st Century, and gave a very interesting talk about his career to date (which includes interviewing at a porn studio, of all things). More importantly, he showed us a video of a bottle rocket misfiring from a bodily orifice, and closed the talk by playing “Head like a Hole” on his accordion. Maybe everyone at Microsoft isn’t that evil after all. We all got to hear a few more epic accordion songs as Joey was very active with the conference participants, and came out to pub night as well as a few meals with us. More on his shenanigans later.

Richard Stallman

Of all the presentations this year, this was the one I was most looking forward too. Stallman gave a long (almost double his allotted time) talk about the role of copyright in the digital age. While I agree with Stallman’s ideals (you’ll notice the majority of the code on this side is GPL’d), I found that the strength of his militancy and his alarmist phrasing turned off a lot of the crowd. The crowd was dead silent for the first half of the presentation, but by the end many in the crowd were openly mocking Stallman. I thought that it was very clear that Stallman’s ideas are very well reasoned and took a long time to think out, even if they do come off as radical. The highlight of the talk, and maybe even CUSEC itself, came at the end of the talk when Joey deVilla (the Microsoft rep) walked away with a plush GNU that Stallman auctioned off to raise funds for the FSF. The entire event is chronicled in Joey’s blog.

All in all, CUSEC was an amazing experience, and I highly recommend that anyone who is in a position to do so considers going next year. Hopefully I’ll see you there!

Welcome to my programming blog. This site serves primarily to showcase the various programming projects that I’ve undertaken in my spare time, as well as to share some of programming related experiences. I am a software engineering student at Carleton University, and I’m currently in my second year of studies. The work on this site is created as a hobby, and as a way to further develop my programming skills. All of the code on this site is open source, and I hope it can be used as an example (sometimes of what not to do) for other beginning developers. My primary development platform is Windows, however, I try to make my work as cross platform as possible.

© 2011 The Craig Repository Suffusion theme by Sayontan Sinha