Archives for: September 2011
Implementing WWW::LastFM, a client library to the Last.FM API, with XML::Rabbit
By Robin Smidsrød on Sep 30, 2011 | In Perl, Software Development | 7 feedbacks »
In this series of articles I'm going to implement a client to the Last.FM web services API which allows us to find concerts and other events in your local area. We'll use a CPAN module I've created called XML::Rabbit to deal with all the mundane details of XML document handling. more »
JW Player uses term "Open Source", but violates Open Source Definition rule #6
By Robin Smidsrød on Sep 2, 2011 | In Software Development | 1 feedback »
I recently came across the software JW Player. It is a Flash/HTML5-based video player to use on your website. Oh, this looks great, I thought. Why haven't we used this at work, I asked myself? It is, after all, open source. Then I clicked on to the download page and I saw a piece of text that confused me at first.By downloading, I agree to the non-commercial license.How can a software be open source, but only for non-commercial use? That does not compute. more »
Unicode::Collate is really, really slow
By Robin Smidsrød on Sep 1, 2011 | In Perl, Software Development | 3 feedbacks »
Thanks a lot to the author and maintainers of Unicode::Collate for actually implementing the algorithm and giving perl programmers the tools to actually sort text in the right way.Unfortunately my hope got quickly crushed when I noticed the very large speed difference in the implementation of UCA and the normal sort algorithm. more »



