Creative foot

OMG! I’ve never seen such a spectacular shot in the foot statement by a company before.

Dear Creative Labs, please do yourself a favour an fire mr. Phil O’Shaughnessy or whichever person was responsible for this decision. Hire Daniel instead.

Also be aware that you have now lost a loyal customer. Even though I had never used Vista or had problems with your cards, I am so disgusted by the way you treat your customers that I believe it is in my best interests never to purchase your products again. I will also make sure to inform all my acquaintances that come to me for advice (as the resident PC Geek) never to buy a Creative Labs product again.

Well done. At least we know now whhom to avoid.

I think Ubuntu has spoiled me.

For the last day or so I’ve been trying to setup Fedora 8 just to see the progress that has been done there. For those who haven’t checked the history on this blog (i.e. everyone),Fedora Core 1 was pretty much the first distro that I tried as my first serious foray into this wonderful world. So I have always a soft spot for it.

So after I played around with Mint and KDE 4 (Nice btw), I chucked in my freshly burnt DVD and started the installation. To tell the truth, I liked that fact that I didn’t have to wait for a LiveCD environment to load before I started the installation process. I also took notes of what I did and what problems I had in order to write my experience. In order of happening:

  • Install Fedora with Basic Packages and Developments Packages
  • Login with root (As the system did not prompt me to create a user during the installation process which is strange. I may have missed something but I don’t think so).
  • User System -> Adminstration -> Users & Groups to create a normal user
  • Discover that he is not a member of any group. Add him to some basic ones
  • Try to setup sudo for more security. run visudo and uncomment the option to allow users of the “wheel” group to run all commands. Add the new user to the wheel group
  • Run pppoe-setup to set up my dsl connection. Setup more difficult than pppoeconf which took most of the correct choices. Internet connection working now
  • Start copying user configurations to a folder in the /home directory called my_clones. Then give everyone permissions to a new group called “clones”, grant all files in that folder with r/w perms for the “clones” group and then link then configuration files to each user’s directory.
  • Discover that Amarok doesn’t like that for some reason. Discover the “amarokrc” in the .kde/share/config directory. Link that as well. Collection still not saved. Rebuild it. Curse kde for not needing ownership of configuration files.
  • Try to install proprietary Nvidia drivers. Initially follow instructions here
  • Try to play some music while waiting for some permissions to change. Discover that Fedora still does not have mp3 support out of the box and no easy way to have it (like amarok informing you to press a button). Sigh and play my personal last.fm radio from firefox 3 beta 4
  • Install a bunch of packages that I hope will provide me with mp3 playback. Those include amarok-extras-nonfree.
  • Try to install d3lphin and got it without any icons. Unusable. Tried to find out what I was missing and thus installed some kd4 packages. As a result it started installing various things I did not need. In the end I had to reinstall among others VLC, Amarok, and the Gimp ad the KDE packages seem to have some weird dependencies…D3lphin still not working
  • Installed Gnucash. It didn’t automatically recognize the configuration files. Fortunately all I had to do was open the ledger file.
  • Tried to install Keytouch. Not in Fedora Repositories. Downloaded RPM for fedora 7 and installed. My Play, Back and Forward buttons do not work although they do in Ubuntu.
  • Tried to find the advanced compiz manager. Couldn’t. Installed some packages that I seemed appropriate, including emerald but manager didn’t appear and emerald didn’t affect the window decorations. Still haven’t found which package install’s compiz advanced setting manager…
  • Trying to adjust the time. Got error: “Failed to locate a program for configuring the date and time. Perhaps none is installed?” – Huh?!
  • Wine worked fortunately but I’ve lost my menu items.
  • For some reason, on boot, Fedora seems to get stuck on the boot sequence while trying to get an IP for my eth0 device. As I’m not using DHCP but rather I’m using pppoe to connect online, this just slows down the booting for no reason.
  • I’ve lost access to my previous installations of Ubuntu and Mint. Well, I’ve lost my previous grub configuration from Mint when Fedora set up the MBR and it’s own grub. I had lost Ubuntu access when Mint formated the /boot sector as a prequisite for using it (I have my /boot on a separate partition) and that pissed my off but I was hoping that Fedora would recognise my other Distro installations and give me options to boot on them. Unfortunately, even though it recognised my old WinXp installation and created an option for it, it did not recognise the GNU/Linux ones. I tried to make manual menus but apparently this only created grub boot sequences fit for Windows. This actually still annoys me. How come different distros can recognise your windows installation but are plainly oblivious to your other GNU/Linux installations? For that matter, why does Ubuntu derivatives insist on formatting your /boot partition before using it? Can’t they just leave it well enough alone?

Anyway, enough ranting. I did manage to make Fedora work partially as I need it but I’m still missing my super custom compiz-fusion eye candy and I’ve lost some settings in the process. Unfortunately I didn’t want to use my previous user directory since different distros have different ways of organizing it and every time I tried to do this, I ended up with a bunch of errors on loading it which were the result of different configuration items.

Unfortunately, my experience with Setting up Fedora 8 is not as good as I’d hoped. Ubuntu is just miles ahead in regards to ease of use.There is no way that a simple user can setup a Linux installation with Fedora with the same ease that you can do in Ubuntu. And this is unfortunate. I just hope the devs take some points on the way that Ubuntu handles the initial configuration and the available menus and copy the useful items.

Nevertheless, I plan to stick with Fedora 8 for a while just to see how well I can use it. Unfortunately I’d like to be able to multi-boot into my other installations but I still have to work on my grub’s menu.lst in order to make it see them.

Setting up a Brainstorm Clone

Ubuntu Brainstorm has recently gone live and it’s really a great project and idea. For those not in the know, it is a dell brainstorm/digg mashup for voting on which ideas people want the Ubuntu devs to work on first.

I wanted to set something like that as a project which would give me a chance to see Drupal as well which is something I wanted to do for a while.

Fortunately a little search showed me that the custom modules have already been provided here and all I needed to do was install them.

So I went for the latest and greatest version of Drupal, 6.1 and I must say that I was surprised on how easy the installation procedure was. Just copy to your directory, set up a mysql database & user and run the script. 2 clicks later and you’re through. Cheers for the Drupal team ;).

I then tried to install the modules, fortunately, even though I was confused a bit, I eventually managed to figure out that I needed to place them into my /sites/all/modules directory. Unfortunately, even though that allowed Drupal to see them, it informed me that they are not compatible with Drupal 6.1 🙁

Oh well, no great loss. I went for an alternate installation of Drupal 5.7. One mysql db and installation later, I was set. I copied the modules in the correct directory again and this time I could activate them. Unfortunately I couldn’t get them to work as they need specific database tables to work. Apparently there is a qawebsite.install php script in the module directory that will create table structures, but there is not mention on how to run it. Am I supposed to rename it to .php and put it on my browser or what (Doesn’t seem that way)?

I hate it when no INSTALL.txt is included 🙁

In the end, I created a brainstorm entry and a launchpad question for this, so hopefully someome might be able to give me some instructions. Lets see.

If any of my readers have any ideas, I would much appreciate to hear them 🙂

At least I get to play with Drupal in the meantime 😀

New

New AmarokHoly mama!

The new amaroK is coming out and the new stable of Wesnoth is out already.

Specifically, the new amaroK looks amazingly sweet. If anyone thought that it was not a killer app. before, they certainly cannot keep this belief anymore, and since it should be able to run under windows as well, this will probably blow all the competition out of the water.

I still cannot believe how cool the GUI has become 😮

Wesnoth 1.4 also brings a host of updates to the table. Although anyone who’s played the development tree (1.3) has seen them already, they are still a huge improvement over the last stable (1.2.8). If you tried out Wesnoth only about a year ago (or only with the stable) I strongly suggest you take a second look now 😉

How I made Steam play nice with my Ubuntu

I tspent last afternoon trying to make this damn program work normally but for some reason I was always getting stuck when trying to register an account. Eventually I traced the problem with wine’s iexplore version which for some reason would freeze as soon as I start it. It would ask to download the gecko engine (if I hadn’t already downloaded it) and then display a white screen and become unresponsive. I tried various things, even testing it on a clean profile, but nothing fixed it (Wine 0.9.56 btw). This not working IE caused in turn Steam not to work well. It would open but it would also crash when clicking on the “create account” button.

Hopefully a quick googling directed me to the Ubuntu Forums and from there to the IEs for Linux page. Fortunately, that version of IE worked in my PC (PS: I was amazed by the simple and easy installation. Props to the developer!). Unfortunately I couldn’t it run through my normal wine installation. As it is installed on a different .wine directory, I tried linking to the iexplore.exe over there and replacing the one coming with wine but apparently due to different dlls, it didn’t work out. In exasperation, I renamed my .wine directory to winebak and copied the .ies4linux dir as .wine. I then installed Steam in that and started it.

It worked. And it worked perfectly. I was able to run it, create and account, log in and buy a game (which was the sole reason why I wasted my time making wine work) via a credit card (because paypal didn’t work).

Unfortunately, even though navigating steam worked very well, playing the game didn’t 🙁 Steam would vehemently complain that I didn’t have the current DirectX version when trying to run the game, even though I knew from the cracked version that it works without a problem. I could see no way around this unfortunately as I couldn’t figure out which .dlls are necessary to make Steam think I’ve got the correct one.

So, once again in exasperation, I renamed the current .wine dir to winebak2 and renamed winebak to .wine. I then copied the Steam client (which has Audiosurf installed) from winebak2 to .wine and tried again. Now steam would launch but would crash as soon as I logged in due to the annoying iexplore problem. Very fortunately for me, since Audiosurf created a program shortcut in the wine menu, I run it from there and lo and behold! It worked. (Albeit with the same problems as before)

So I now finally have an up-to-date version of Audiosurf and can finally submit my scores to the servers (which seem to running at a crawl, I guess do to the unforeseen popularity) . I must say that I’m loving it. A great luck that the game run on wine out of the box 🙂

Lawful Evil

I have now seen the true face of Corporate Ethics first hand.

See how low the music recording cartel industry and their cronies will go to attack file sharing networks. They have now added domain stealing as well as licence and trademark abuse to their wonderful repertoire of threats, cracking, brainwash and extortion.

There is simply no limit to their immorality; and the latest case is just a wonderful example of how rabidly they are fighting against their inenvitable demise (which they have brought down upon themselves). It’s like the thrashing of a cornered beast. Now that they have decided to shit all over the GPL however, is where I draw the line.

Not only did they threaten an innocent person (the domain holder) with legal action in order to get him to pass the domain name to them. Not only did they subtly modify the site in order to trick regular users to please their corporate masters. Not only are they now giving away a (almost certainly) spyware infested propriertary client (in order to poison the credibility of Shareaza). They are not trying to get the trademark of “Shareaza” in what must be the sleaziest move yet. And they know it! (what with them opening a Cypress shell company to do it so that the true perpetrators won’t be litigated against).

All you D&D players reading this, take note. This is how lawful evil should be role-played.

At this point there are a few things all of us should do:

Finally, my personal idea is to put pressure on these scum. What we could probably do is use the Six Degrees and find out who is behind this. Once we do then their friends and families should be informed of their behaviour and perhaps given the appropriate social treatment they so deserve.

Seriously, the law is not our friend here. These people are using the law in order to go against the spirit of it. They are hiding behind shell companies and lawyers because they know they are in the wrong. They deserve no mercy and like Mediasentry before them, they will eventually get what is coming to them.

In Solidarity.

SHAREAZA™ IS THE PROPERTY OF THE SHAREAZA DEVELOPMENT TEAM.

European Copyrights

European Copyrights for works created 50 years ago are about to expire and a handful of major record labels are lobbying heavily for their extension in order to be aligned with US copyrights and in a sense make our European version of the Mickey Mouse protection act.

As expected, the only activist group that cares for our digital rights, the EFF, is starting a petition to lobby the European Commission (and other relevant groups) to block this extension that is set to rob us of our cultural heritage for the benefit of a bunch of greedy corporations.

You should sign.

Even if you’re not EU Citizen.

Like, now!

And since I’m on this subject let me just state my personal opinion (This is a blog after all).

Copyrights represent a deal, or a promise if you want, between the artist and the goverment. The artist puts some effort in creating something of “artistic value”[1] and the goverment provides him with a limited protection so that he can capitulate on his work. This protection is a form of monopoly that is supposed to spur creativity by giving artists an incentive to create more work. It is not supposed to be a welfare system, as it has ended up today where the grandchildren of famous artists are earning money from the cultural work of their forefathers (How many of you keep getting paid for work you did 50 years ago?). This is not only bad for our culture, but it is counter to the spirit of copyrights.

Not only that, but extending copyrights so much is economically unsound as far too many researches have shown.

Furthermore, if we are to treat Copyrights as “Intellectual property“, shouldn’t the owner have to pay taxes like all of us? Here’s an alternative off the top of my head:

Have automatic copyrights last for 5 years after the day of publication and after that the author has to a fee proportionate to the number of years passed since initial publication in order to keep them from passing to the public domain. This way, the fee would be modest (but significant enough) initially but would grow steeper as the time passed. Thus, the economically viable works could be retained (while also paying the appropriate tax) while the rest would pass to the public domain for the benefit of everyone.

I personally don’t agree that copyrights should last more than 10 years (more than enough to earn from the effort you invested) and only for artistic work; but the previous suggestion is, at least, a better alternative than what we have now.

The problem you see, is not strictly Mickey Mouse or other known works. It’s that the copyright holder tends to possess copyrights to non-economically viable works. He does not release them because, hey, why should he? And he doesn’t publish them because they won’t make any money. This leads to our loss as we cannot anymore share, modify and enjoy our own culture.

PS: Take a few mins to FSD or Digg this to help raise awareness.

Footnotes
  1. This idea of course excludes absurd things like threatening people posting Cease & Desist letters online from being threatened with copyrights in order to silence them.

The Beginning of the end or the end of a beginning?

Apparently back in my homecountry, Greece, people have been finally waking up to the blogging phenomenon and as with anything new, the knee-jerk reaction is starting.

What is happening is that the anonymous blog Press-gr which has been publishing various inside stories for a while has finally drawn enough ire (and lawsuits) that the Greek goverment has mobilized to reveal who the anonymous bloggers behind it are. Apparently, they managed to track down an “author” of the blog by revealing ip addresses from his ISP. Nevermind that this is ridiculous as, without knowing from which IP addresses the authors used to connect to press-gr (which they can only get from Google) they might as well be catching any regular reader (Although without knowing the specifics of the investigation, I guess I could be wrong but I don’t see how unless they set up illegal packet sniffers).

In any case, I was reading Press-gr in the beggining, when the information seemed genuine, but when it started posting any BS that came to their hands, even things posted by anonymous commenters or obvious political propaganda, I decided to call it quits. It was just getting too unreliable (as well as being suspicious due to the amount of adverising) as far as accurate information ios concerned, not to mention annoying as the commentspam was ridiculous – A clear example that freedom of speech does not equal freedom to spam.

So what happened now is that various famous personalities of Greece are claiming that they were blackmailed from the authors of Press-gr and were threatened with defamation. Now, ignoring the fact that groundless defamation from an anonymous blog who’s quality is arguable by most sceptics, is not going to do much damage, the blackmailed people have gone public and are asking for goverment intervention. I’m actually wondering if those fighting back against an anonymous posting have ever heard of the Streisand effect

The most scary thing of all, of course, is that the goverment is now considering putting limits on free speech. This is exactly what the big media companies (and Televangelist/Telemarketers) want. Specifically, they are going to request people that blog about “informative issues” remain eponymous. If they still wish to remain anonymous then it will be much easier for the goverment to violate their rights and find out who they are.

Seeing how backwards the Greek goverment has been until now as regards to digital rights, then it’s fairly certain that things will move towards the worse case scenario. I just hope that more people will start using wikileaks which the Greek goverment cannot touch and also has a much higher standard

Generally speaking, after being sent a cease and desist myself for supposedly defaming my previous employer (although no details were given other than the scary lawyer email), I’m seeing a larger interest in the blogosphere from all the people that are set to have their skeletons drawn out of the closet.

Truly, there is nothing more that these slimy worms fear than the unedited light of truth. Blogs and the internet are the only thing they cannot control and all their secrets are finally slipping through their fingers. Don’t let them take it away from you people.

Sometimes I’m really glad I escaped Greece…

Dynamically expanding single-post sidebar

Yay, I’ve now managed to do something I always wanted for my site. It always bothered me that when I wrote a lengthy blogpost, the right side of the screen always stayed empty when you scrolled down. Unfortunately I did not want to just chuck a few random items to expand it as it would mean that even when I wrote a short post, the sidebar would draw the post down which would have the unfortunate results of making the reader scroll down too much to read the comments (as well as look ugly)

After I used the FSD Sidebar I thought to myself that I really should find a solution to my dilemma. Initially I though to use different post templates and then just select one depending on how lengthy the post came out. Unfortunately, after I created the first, I discovered that WP does not support different templates for posts but only for pages. Unfortunately I could not find a plugin to activate this functionality. This was a bit unfortunate but I didn’t give up.

I went for my second idea: To have the single-post sidebar expand downwards with more items depending on the word count of the current post. I looked around the documentation for a way to collect the word count of a post but nothing was built in WP. Fortunately a short Googling led me to the page of someone who created a plugin exactly for this reason. Perfect!

Now I only needed to figure out how to use a php statement so that the sidebar does this expansion. Unfortunately since I don’t have any php skills to speak of, I turned to the nets again and fortunately it was easy to find what I needed. Unfortunately this statement does not accept an actual sidebar item within the brackets {} but a quick look at other themes informed me to the use of <?php if() ?> and <?php endif(); ?> statement. I still don’t know exactly how to use it properly but I did manage to make it work for me so all’s well.

All in all what I did is test if the wordcount is over a specific limit and then insert the item between the if and endif. Use four of these statements for increasing wordcounts, and your sidebar will expand only when you write an appropriate number of words. Of course this doesn’t take into account pictures or videos, or even different screen resolution that might change the size , but I don’t know if there is a way to test this unless I start checking their resolution each time and changing the word count needed…hmmm…

Ack no!