Sunday, September 26, 2010

Ode to VLC

Oh VLC
Without you any OS sucks

The day I first installed you
I found a friend -
And a friendship that
I pray will never end.

Your interface - so sweet
And so simple -
Kept me going
When other programs were cluttered.

You never ever judged me,
You understood my codec sorrow.
Then you told me it needn't be that way
And gave me the hope of a better tomorrow.

You were always there for me,
I knew I could count on you.
You just played the damn media files
Whether I was on Mac, Windows or Linux.

Your continued development
Is so precious to me,
I hope it grows and flourishes
And lasts unto infinity.

(With just a little inspiration from Ode To My True Friend by Elizabeth Pinard - which just happened to be the top hit when I googled for "ode to".)

Tuesday, September 14, 2010

Piracy fail: Don't invite the SWAT teams over if you're a NGO

The less than perfect (apparently) government of Russia has been raiding NGO offices using the excuse they were looking for pirated Microsoft Windows. Which, technically speaking, they probably were and which they probably (if my prejudices about Russia are correct) successfully found.

Read The New York Times / Russia Uses Microsoft to Suppress Dissent for a recent update. Better yet: check out Daniel Nylin Nilsson's column at TH!NK3 to get the whole story summed up and have the obvious conclusion served on a silver platter: Free software - the best tool for NGO’s.
The easiest way to avoid the same thing to happen again for the NGO would be to use free, non patented, software. Easy to say, but none the less true.
Worse yet. It appears the NGOs were using licensed software. And that Microsoft were really just acting in corrupt alliance with the Russian government.
[NGOs] were disappointed by the big help that lawyers from Microsoft provided to the police. "Microsoft lawyers made statements describing the company as a victim and arguing that criminal charges should be pursued". Unfortunately [...] other Russian NGO's make similar claims. Activists had sent Microsoft in Russia all kinds of documentation to show that they use legal software, but "Microsoft did not want to help us, which would have been the right thing to do,” said [NGO] co-chairwoman and one of Russia’s best-known environmentalists. “They said these issues had to be handled by the security services.”
Evil stuff. Conclusion:
By purchasing legal software, [NGOs] have tried to prevent this from happening, but that strategy is weak, since it depends on MIcrosoft's good will. Especially in a state whose juridical system is as weak as in Russia. A much stronger strategy for an NGO with powerful enemies is to avoid patented software to the biggest possible extent. Patents are not a way to make money from ideas, but a weapon to be used against competitors at any given time. Microsoft, Apple, Nokia and other IT companies are fighting endless patent wars, wars that have very little to do with innovation, and very much to do with market shares. There is no reason for NGO's to get mixed up in this.

Monday, September 13, 2010

Dear openSUSE: Your 11.3 display settings doesn't do it for me

Dear openSUSE,

Upgrading from 11.2 to 11.3 went very smooth it seemed. (Except the little detail about you turning down the sound volume in alsamixer. That one wasn't nice of you.). But then I experienced black blocks of graphics from out of nowhere - not acceptable.

I figured the easiest way would be to reinstall the graphics card driver so I downloaded a fresh one from ATI. Seems the OS update did ruin something - now I can no longer build the fglrx-whatever.rpm? Careful studies at your ATI drivers wiki page did help and I now have a file called fglrx64_7_5_0_SUSE113-8.762-1.x86_64.rpm taking up 28.4 MB of space on my harddisk. It doesn't do much else because attempting to install it will result in a boot to some init 3 / console like state where "X can't be found" (something like that). Building and installing the proprietary (and fully functional) driver is something I have done "the hard way" with five or six previous versions.

Although in general I could probably study your anatomy in closer detail and should perhaps more specifically read through some online guide about your display settings configuration files I must admit to being disgruntled after having had to now completely reinstall you. Twice. On top of the update. Because even though I have taken backups of your xorg.conf files and have tried to put them back in place when the new ones didn't work - that haven't helped either.

I'm failing you as a geek, I know. But reinstalling has been my fix for your display problems. And perhaps you'll understand me when I tell you I had enough? Three times is enough for me. My interest in computers increasingly lies in actually using them, you know. And, believe it or not, now I simply find it easier to fix your display settings using KDE... every single time I log on because a) you boot in 1024x768 (low) resolution, b) obviously the changes made there are temporary and c) you have removed the configuration tool (sax2) now your automatic configuration works so well at install (sic!).

Now, I know I'm not running you on the easiest of hardware - dual screen, different resolutions - but still: It worked perfectly in 11.2, it's all common brands and recent models. Plus I am so much more tolerant and patient with you than most others. You should start figuring out how to make yourself attractive to the average guy. Because you and I could be drifting apart, baby.
How to change the display settings in openSUSE 11.3 / KDE 4.4.4
  1. Click the openSUSE gecko (green "start" button) then Configure Desktop - Personal Settings (tools icon).
  2. Click on Display (screen icon).
  3. Change the Size setting(s) to your preferred resolution. Most likely it is marked with the text (auto) -although it obviously isn't that automatic after all.





    The display settings I happen to desperately need.
  4. Click Apply.
  5. Confirm the settings within 15 seconds by clicking Accept Configuration (unless you made a mistake and can't accept).




    If you don't see this just wait 15 seconds and things will go back to normally bad.
  6. Repeat at every single login :-(

[Technical notes: I have been messing around with two common Samsung screens, an ATI Technologies Radeon HD 4770, ati-driver-installer-10-8-x86.x86_64.run and the standard open source radeon driver.]

PS: Yes, I consider going through some of the procedures described at the Configuring graphics cards wiki page. But just from peeking at it I sure understand why most would never consider this an option!

[Edit March 2011: Story continues at Dear openSUSE: Your 11.4 release is great. Thanks a lot!]