According to a blog post AideRSS (started by a Waterloo graduate) opened its doors to a public beta today. I've been using AideRSS over the past few weeks to filter my RSS feeds (including slashdot & reddit) and I've been quite impressed.
I'm also using there feed widget on this blog ( look on the left hand side ) to allow people to subscribe to various levels of my inane writings :) They have a screencast on how to add the best posts widget to your blog. If you are a blogger user you might find it easier to go to the layout section, add a page element and then chose HTML element and put the code in there.
Its also proved useful for measuring the takeup/interesting of various blog posts.
digg this
Tuesday, July 24, 2007
AideRSS opens Beta to the public
Posted by
Holden Karau
at
1:17 PM
1 comments
Labels: filtering ai rss aiderss waterloo companies product-launches
Thursday, July 19, 2007
Richard Stallman talks on Copyright V. The People
Richard M. Stallman recently gave a talk entitled Copyright vs Community in the Age of Computer Networks to the University of Waterloo Computer Science Club. The talk looks at the origin of copyright, and how it has evolved overtime from something that originally served the benefit of the people to a tool used against them. In keeping with RMS' wishes to use open formats, the talk along with the Q&A session are available in ogg theora only.
Update: the talk is now on slashdot & working its way up digg
Posted by
Holden Karau
at
5:48 PM
2
comments
Links to this post
Labels: computer science, computer science club, copyright, law, ogg, rms, talks, videos
Guelph DemoCamp 2
I went to the Guelph DemoCamp last night, and there was a larger turnout than last time. The demos included Zoomii books, Delphi, BlogThot , FreshBooks, WSGI, and castroller.
Zoomii books is essentially an alternative interface to online book stores, which attempts to provided a user experience similar to that of a real book store. BlogThot is a twitter clone with better integration with things like video sharing. FreshBooks is a way of billing people. The FreshBooks demo focused on its report card feature, which compares the performance of your company against that of other companies in its system.Castroller is a system for making it easier to manage your podcasts.
Personally, my two favourite demos were the live coding ones, but thats probably just my style. The Delphi demo was a blast from the past, reminding people that a lot of the "new" features in Ruby on Rails, such as SQL query generation, have been around for a long time. While he wasn't actually trying to get people to use Delphi, he encouraged people to at the very least toy around with it so we know what features to steal. The WSGI demo started of with the standard demo application and then proceeded to integrate various components. WSGI's claim to fame is that it allows you to integrate components from different frameworks, making it easier to re-use existing work.
Posted by
Holden Karau
at
9:52 AM
0
comments
Links to this post
Labels: democamp, democamp2, democampguelph, guelphdemocamp, guelphdemocamp2
Wednesday, July 18, 2007
Bjarne Stroustrup talks on "C++0x: An Introduction"
A lot of the talk was spent explaining the difficulties of adding language features to a language with such wide usage as C++.
One interesting tidbit that caught my attention is the introduction of "auto" which will apparently do very basic type inference. So where you use to have something like vector
For those of us out there parsing C++ code (codesearch engines, IDEs, etc.) our lives may be getting a bit easier soon. Bjarne mentioned he is working on a re-usuable C++ parsing tool :)
I think someone on the C# team said it best when they said "We are very much aware of the past and are working as quickly as possible to get there."
Posted by
Holden Karau
at
8:56 PM
0
comments
Labels: Bjarne Stroustrup, c++, csc, functional programming, programming languages
New emacs bindings coming to subversion
According to a post by ESR to the subversion dev mailing list, subversion will be getting updated emacs bindings. The most exciting change he mentions is having the emacs version control interface think in things in terms of changes of groups of files, rather than individual files. Presently its not yet at the beta stage, but for those of us who use emacs for everything its interesting news.
Posted by
Holden Karau
at
1:48 PM
1 comments
Links to this post
Labels: emacs, emacs subversion, esr, programming, subversion
Monday, July 16, 2007
Subversion Scheme Bindings
The initial revision of subversion scheme bindings is now checked into the subversion scheme-bindings branch. Both stalin and mzscheme bindings are built, but the mzscheme bindings aren't ready. The stalin scheme still aren't particularly reliable, but I'd greatly appreciate any comments you have.
You can check the bindings out from http://svn.collab.net/repos/svn/branches/scheme-bindings/ . To build the stalin bindings run "make stalin-bindings" and if you really want you can run "make swig-mzscm-bindings".
Posted by
Holden Karau
at
9:14 PM
0
comments
Links to this post
Labels: google, google summer of code, mzscheme, scheme, stalin scheme, subversion, swig
Tuesday, July 10, 2007
Improving usability using datamining
In a talk at the University of Waterloo, Professor Michael Terry discusses the use of data mining, in a customized version of the Gimp, in order to discover and analyze real-world usability data. He touches on encouraging users to participate, privacy concerns, as well as common user categories that the software is currently able to sift out. While the talk focuses on gimp, I think his ideas have great applicability to web applications, since we already have the logs.
read more | digg story | reddit story
Posted by
Holden Karau
at
8:27 PM
0
comments
Links to this post
Labels: computer science, computer science club, talks, university of waterloo, usability, video talk, videos
Thursday, July 05, 2007
RMS is coming to Waterloo
Richard M. Stallman (RMS) is coming to the University of Waterloo Computer Science Club today (friday the 6th) to talk about "Copyright vs Community". The talk will be held in AL 116 at 2007-07-06, 4:30 PM and is open to all. While I have a meeting a few hours beforehand, I fully intend to be there for this talk.
Posted by
Holden Karau
at
11:18 PM
1 comments
Links to this post
Labels: computer science, copyright, csc, rms, talks
Plugins, eclipse, emacs, ubuntu
One of the things that a lot of people have asked for is plugins for their favourite development environment. So far we've got plugins for Eclipse and Emacs mostly finished, and we've got an opensearch specification done.
For the eclipse plugin bug 120610 makes me a little sad, since our plugin (naturally) depends on org.eclipse.jdt.apt.core . I'd like to add support for a few more IDEs before the next version, and I'd like some idea of what people want, so I've added a poll to the side of this blog. Personally I'm leaning towards netbeans, but thats just for personal bias.
Posted by
Holden Karau
at
10:28 PM
0
comments
Links to this post
Labels: all the code, bugs, eclipse, emacs, ide, java, plugins, ubuntu
Bookmarkable URLs
My daily check of the news sites has gotten a whole lot quicker to do thanks to aideRSS and I've managed to find some more interesting things. I'll talk more about aideRSS once I've had the time to poke at it enough.
In my semi-daily perusal I ran across this lovely piece about the importance making urls bookmark friendly. For the most part, All The Code has been relatively free of any of the problems mentioned (we don't over use POST or encode session information into the URLs), but it got me thinking about one possible problem. When All The Code does an index re-build the file IDs for a given program can change, and the links to the code viewer is based on the file ID. Now, index re-builds don't happen all that often with the public version of All The Code, but with the upcoming "enterprise" version index re-builds happen on a more regular basis. With that in mind I quickly whipped up the code to make the links less brittle. If you have a application with a web based interface, I would encourage you to take the few minutes to make your application more bookmark friendly (who knows, it may get you more users).
Posted by
Holden Karau
at
1:51 PM
2
comments
Links to this post
Labels: all the code, random, web applications


