Sylvain Zimmer

Archive for the ‘Uncategorized’ Category

Presenting jamendo in Amsterdam, again!

I have been once again invited to present jamendo in Amsterdam for the first CC salon in the Netherlands yesterday. The evening was really interesting with two other presentations and two CC bands. I was told my presentation was quite good so let’s put it on this blog and if you’ve more questions, just ask ;-)

The presentation is focused on how and why jamendo and the artists use the Creative Commons licenses.

That’s it… See you soon Amsterdam and special thanks to all the Knowledgeland team for putting this event together, you guys rock!

Written by sylvain

December 14th, 2006 at 4:58 pm

LeWeb3 : the Good, the Bad and the Ugly

The Good :

  • Shimon Peres
  • Having a jamendo presentation :-)
  • Overall good management
  • Good food
  • Low price tag
  • A few very good panels

The Bad :

  • A few very bad panels (Fashion and technology anyone?)
  • Poor wifi access
  • Nicolas Sarkozy and Francois Bayrou invited to run their presidential campaign
  • Many english-speaking people angry against Loic about the Sarkozy-french-only-30-mintes-no-questions thing

The Ugly :

  • Jamendo ranking only 5th on the 50 startups … We missed the 3rd rank that would have allowed us to take jamendo to the main stage but I guess that will be next year and without competition :-)

Ready for LeWeb4 next year ? In the meanwhile tell me if I missed a few highlights!

Technorati tags:

Written by sylvain

December 12th, 2006 at 7:04 pm

Jamendo demo at leweb3 conference

Laurent presented jamendo in the startup room of the LeWeb3 conference today in Paris. We had interesting contacts with a few exciting companies… stay tuned for more partnerships in the next weeks ;-)

Here is the powerpoint file containing the video demo I recorded on my new MacBook Pro! It was made to last less than 2 minutes and show the “Download and Listen” feature of jamendo.

Jamendo presentation at LeWeb3, 2006/12/11

We will be at LeWeb3 tomorrow too, if you want to chat with us!

Even more exciting, the day after tomorrow I’ll be at the CC Salon in Amsterdam presenting how jamendo interacts with Creative Commons and why is CC so important for us. More on this presentation soon…

Technorati tags:

Written by sylvain

December 12th, 2006 at 12:33 am

Stephen Colbert in Firefox 2.0 “Contributors” list !

I just downloaded Firefox 2.0 RC1, and while randomly clicking everywhere I could I noticed that “Stephen Colbert” appears in the “Contributors” list of the “? / About Firefox” dialog.

I’m an early fan of Colbert… But does anyone know if this is a joke or something ? ;-)

Is Colbert a good friend of some firefox devs ? Or is it just another genius prank from him ? ;-)

Written by sylvain

September 30th, 2006 at 3:03 pm

Richard Stallman, Gael Duval … and me!

A few days ago I had the chance to speak with both Richard Stallman (the father of Free Software) and Gael Duval (who created Mandriva, and is now working on a new top-secret projet called Ulteo).

The three of us were actually invited on a panel about the latest copyright law in France. The debate was interesting, I explained how jamendo works and why it is interesting for many artists to make their music free, or “almost free” (RMS, if you read me… ;-)

Before and after the conference we discussed a lot of issues with Richard and Gael, they are both incredible in their own way. So, big kuddos to them and to our host Frederic de Gournay who did an amazing job!

From left to right : Frederic, me, Gael and RMS

Written by sylvain

September 6th, 2006 at 3:19 pm

Speeding up Prototype’s Selector

While working on the future AJAX interface of jamendo, I ran into some performance problems that were due to the extensive use of the new Prototype 1.5 function, $$. (Announcement of $$ on Ajaxian)

Prototype’s current code is quite elegant (as always!) but very slow, so I wrote an add-on that makes this function up to 20 times faster in most usual cases (tested on IE6, Firefox 1.5 and Opera). Don’t believe me, test it yourself!

Download the add-on | Stripped down version (1.3Kb) | Interactive test suite

UPDATE:
Thanks to StoneCypher from #prototype I ran the regression tests and fixed a trivial bug. Now the add-on passes the regression tests! Good :-)

Here are the main ideas of this add-on :

  • Forwarding the call to the old $$ if the selector expression is too complicated (currently : if it uses attributes)
  • Replacing regular expressions with a simple parser
  • Minimizing the number of operations done on each iteration.
  • Trying to use getDocumentById() instead of getDocumentByTagName() when possible.
  • Avoiding recursive functions with return values.
  • Not being afraid of some “old-style” code if it speeds up the execution ;-)

I just emailed the code to Sam Stephenson (the author of Prototype), I hope he’ll welcome the speedup! I don’t know if this add-on could make it into the Prototype SVN trunk, maybe some comments from Sam or from readers of this blog will help improve it.

To use this code in your website, just include the javascript file after prototype.js, and the $$ function will be automatically replaced. The old one will still be available as “$$old” (but you shouldn’t need it. The add-on is “feature-compatible” with the original)

This code is released under the same license as Prototype (“AS-IS” ?) so feel free to use it. (In this case, a comment about our exciting free music website jamendo would be appreciated too ;-)

That’s it ;-) I look forward to having your comments on this code, it’s open for discussion!

Written by sylvain

June 25th, 2006 at 6:15 pm

Presenting jamendo in Amsterdam…

Tomorrow I’ll drive from Grenoble to Amsterdam where I’m presenting jamendo at both the “Holland Open Conference” and the “Digital Pionners Academy”.

This is very exciting because it’s one of my first presentations of jamendo in front of an english-speaking audience. I’ll speak next to guys from Wikipedia, Creative Commons and OpenBusiness.cc so I guess it’s quite a good start ;-)

Here are my “final” slides for tomorrow : PDF

Wish me good luck for both the conference and the 10-hour drive ;-)

Written by sylvain

June 15th, 2006 at 2:05 am

A post from Flock 0.7 “Cardinal”

With all the buzz on Flock I decided to give it a try!

My impressions are mixed. I think the default skin looks bad, it has a “toy” feel just like IE7.

I’m currently trying the “New blog post” feature, that’s a good one. I’ll install an extension like this in my beloved firefox (which is crying with my 50+ extensions)

There are also a few severe bugs in the main window, I don’t have time to report them though

PS: I had to publish this post twice to get it working! :-/

Written by sylvain

June 14th, 2006 at 11:15 pm

Dropping out of school…

Following the example of many talented people out there, I just dropped out of my school!

Okay, I don’t really feel like this will make me any more talented ;-) But it’s a great step, at least for jamendo :

From now on, I officially work full time on jamendo!

Wooooooooooooooooooooooowwww!!

I remember that when I imagined jamendo more than 2 years ago, I used to dream about this. I hoped that maybe, -someday- I could make a living of the project I was creating. Well, here we are!!!

The funny thing about this story is that I imagined jamendo at the very same time I was struggling to enter this “dream school” in CS & Mathematics (ENSIMAG, France). At this time it was hard for me to figure out which one (of the school or jamendo) was the backup plan ;-)

So once again, thanks to all the people that made this possible… Laurent, Pierre, Amélie, David, John, Alf, Aurélien, the 6 other “LesAutres.org” founders, and of course all our talented artists ;-)

To celebrate this new situation, I’m working on one of the biggest updates of jamendo so far, including our new API, a better homepage and a brand new design ;-) Stay tuned!

Written by sylvain

June 13th, 2006 at 4:29 am

Jamendo: now with full Blog powers!

The latest weeks have been very exciting for Jamendo. We shipped several “Web 2.0″ (or whatever it will called now) upgrades of the website, the latest being Blog support.

I implemented both metaWeblog API and Atom API so that we can post everywhere. Currently I have some trouble with Blogger because they seem to be updating their backend. I’ll wait for them to calm down…

Anyway, you can now blog your reviews on the most common blogs out there (TypePad, WordPress, DotClear, LiveJournal, MovableType, Typo, etc…), the previous entry is the first test I made ;-)

I hope the community will use this feature heavily because I spent the last couple of days hacking…

I’m quite proud of the autodetection feature ;-) You just have to enter the URL of your blog homepage and Jamendo will detect its type and API address. Try it now !

Written by sylvain

June 3rd, 2006 at 8:01 pm