Today's xkcd comic boils down the Digital Restrictions Management dilemma to its core:

The latest Wal-Mart example--switching off their DRM servers (in spite of their later decision not to do it after all)--has shown that companies are not willing to stand by their self-imposed duties of providing a DRM framework for many decades to come. Instead, they are taking away the technical possibility to play your files at their sole discretion, leaving you as a customer with no choice other than throw away your media collection--or violate the law.

This is why DRM is so bad: While it is understandable that companies want to protect their income sources, by demanding payment for the media they produced, DRM is making promises the companies do not want to hold, or in some cases (read: bankrupcy) can't hold. This is why I prefer, at least at the moment, Amazon MP3 over the DRMed part of iTunes any day of the week.

And while Wal-Mart does not exactly have a great reputation as a whole, there's one thing they've thoroughly understood: The concept of capitalism. So it comes to no surprise that they (along with Amazon, for example) exert pressure on the music industry to be able to sell DRM-free music. The market demands DRM-free digital media that can be owned like a record or a CD and slowly, very slowly, content providers are forced to acknowledge that.

I can't help but wonder, though, is this development going to include digital video as well, any time?

Read more…

The new feature called "content-aware image resizing" in Photoshop is amazing. There is a promotional video up on the Adobe site that's really fun to watch. For example, they make a Volkswagen bus more "economical" (mind you, while keeping the wheels round):

The technology behind it is based on research from an Isreali research group. That group put a video up on youtube in 2007 already:

It's a little more technical, but no less impressive, so all of you geeks who wonder how it actually works should watch this as well.

I can tell you one thing: I want this in Firefox's page resizing code. Sadly, I assume it is strictly patented and Adobe will probably have made sure to have some sort of exclusive deal on it.

Update: A commenter points out, there is an open source plugin for the GIMP that does content-aware resizing--already since 2007. Thank you, Gandalf!

Read more…

An unfortunate typo in a configuration file left this blog completely without images for a little while. Apologies to the readers who may have been confused by that.

Now, fredericiana is back in all it's glory :)

On a side note, I am actually glad how nice my blog still looks with images "disabled". Still, I am glad everything is back to normal now.

Read more…

As only the most attentive readers may have noticed by now, I redesigned my blog. It's been a while since I have done that, and the former layout started to bore me a little.

So I went ahead, got myself a template from freecsstemplates and tweaked away. It wasn't a Wordpress template, so there was quite a lot of work to do, but I am quite pleased with the outcome.

Gone: The old design.

There are a few advantages of the old vs. the new layout. First, more room for more awesomeness: The articles used to be only 500 pixels wide (and that was already stretched from how the old layout came out of the box). This one has 575 pixels, plenty of space even for bigger pictures.

"New car" scent not included.

Second, due to the famfamfam icons I built in it should all look a little neater and be hopefully quite intuitive. Just for fun, I also added "magazine-style" quotes, just like the one you see on the right.

At last, my comments now differ visually from everybody else's:

I hope you like it. Oh, and if you find anything out of the ordinary, let me know!

Read more…

Google's Picasa Web Album supports downloading an entire album, however, it requires the Picasa software to do so. Bummer if you are on a Mac, or don't want to (or can't) install Picasa on your computer.

There's another tutorial online that suggests using a Greasemonkey script to surface the download links, then use the DownThemAll Firefox extension to grab the links.

Sadly, the Greasemonkey script in question stopped working after a recent code change on the picasa website. I was able to easily fix it, but due to the lack of an open license, I am unable to share the script with you :(

However, I found an alternative solution: The album's RSS feed! Along with the aforementioned DownThemAll extension, you can easily download a complete album off Picasa Web. Here is how:

Go to the desired Album, and click the "RSS" link on the right hand side:

Firefox will show you the RSS feed in a more or less appealing way. Note that each of the pictures shown has an "attached" JPEG file underneath:

The only thing we need to do is download all of these with DownThemAll. For that, right-click, and choose "DownThemAll". In the "links" tab, it'll automatically grab all pictures for you:

Just hit "start" and let it load!

Hope this helps!

Read more…

I promise, my blog is not going to turn into a "desktop wallpaper collection", but this one is too cool not to show it to you:

"Ceci n'est pas le fond d'écran officiel de Firefox / This Is Not The Official Firefox Background Picture"

By the way, the photographer Denis-Carl Robidoux publishes a picture per day, all of which in different sizes to fit your screen, and for free, too.

Read more…

The server migration I announced earlier should be complete now.

The DNS entries may still be a little wonky (if you had trouble reaching my web page or even sending me an email for a little while, that's probably why), but apart from that all should be peachy. The new box is quite snappy, so that's good!

Oh, of course the new server has a new name, too: Rest in peace, Aurora, and welcome to the family, Luna!

Read more…

Later tonight, the webserver this blog (and a bunch of other sites) runs on will be migrated to a new, bigger server.

The main reason is that the old box ran out of RAM quite frequently lately (it is a virtual machine that has a flexible RAM limit). The cause of this was mainly the ever-increasing amount of spam, and in spite of the most recent counter-measures, the little VM wasn't able to cope with it any longer. The new server has a bigger CPU, twice as much RAM guaranteed, and other improved features that make me confident that the change is the right step.

For you, dear readers, this means you may experience a few problems loading our websites while we are performing the migration (sorry) but we'll try to keep it to a minimum. You'll be rewarded with an even faster, nicer, and obviously awesomer fredericiana.com later. Thanks for your patience!

Read more…

Last night, Mozilla's Bugzilla bug tracker was updated to Bugzilla 3.2 with a lot of UI changes, some of which are improvements, others are not.

One of the things that struck me as weird is how all flags, resolutions, etc. moved to the top of the page, while the "commit" button remained at the bottom, by the comment field. That means to resolve a bug, you need to (including the additional click that is now needed to pick something from the resolutions dropdown list):

  • Click on the "status" dropdown list
  • Click on RESOLVED
  • Scroll all the way down the page
  • Click on Commit

So I decided to throw a quick Greasemonkey user script together to put an additional commit button to the top of the page (just so we can drop the scrolling part), like this:

And here's the script for your enjoyment: bugzilla-commit.user.js (click to install)

(Please note, it remotely imports jquery from jquery's google code repository; that's probably something that should change in version 0.2 ;) ).

Update: It seems, this patch has been upstreamed and deployed at least on the Mozilla bugzilla instance. That makes this user script obsolete. In a good way :)

Read more…

Today was the last day at Mozilla for Alex Polvi, web ninja and one of my favorite colleagues at the OSU Open Source Lab and later at Mozilla.

But it wouldn't be our Alex if he didn't leave with a bang, so he made a "Hampster Dance" style website named "Foxkeh Dance", featuring the cute Japanese Firefox mascot "Foxkeh" and celebrating 10 years of Mozilla along with 10 years of Hampster Dance:

I just warn you, if you're like me, you'll have trouble getting that catchy tune out of your head for the rest of the day -- much like the first time when you looked at Hampster dance back in the 90s.

Take care, Alex, and I hope our paths will cross again sooner rather than later!

Read more…