KDE -1 (disappointed) user

Wow, I was really astonished today. I haven’t followed the whole ‘KDE 4 sucks’ discussion the last weeks (months?). Mostly because I like KDE 4 and I don’t care too much about trolls. I write ‘too’ much since not every troll is really troll and troll statements can also contain a certain truth. As a developer I am used to critics and guess what I like! Ok, I have my pride and most of the times I have a hard not taking it personal, but I think critics are a driving force for innovation/improvements, therefore, it’s worth to embrace them.

KDE 4 received a lot of critics and I can imagine that it must be hard for any developer to see that his/her ‘baby’ is getting beat up. However, the reaction of the KDE 4 developers was the worst they could do: ‘We don’t need user, we need contributors’. Well, I consider myself a user, although, I sometimes report bugs and recommend it to friends. So I don’t contribute too much to KDE and I am sure that KDE will survive without. Actually, KDE could survive with only a handful of people, but what’s the point in it? I thought KDE was about users (especially KDE 4 should be for users) and now the people behind KDE say users don’t matter? I don’t want to start a flame war here, so I stop my discussion now. I will cross the ‘K’ in Ubuntu and will switch to Gnome where I feel more welcome. Thanks KDE for the last view years.

The insanity (excerpt):

http://troy-at-kde.livejournal.com/17753.html

http://www.kdedevelopers.org/node/3535

http://www.kdedevelopers.org/node/3535

Ubuntu’s code of conduct:

http://www.ubuntu.com/community/conduct

heli's blog heli 03 Jul 2008 No Comments

Configure Rails with MySQL under Ubuntu - Socket Problem

I am currently developing a Ruby on Rails (RoR) application under Ubuntu. I am using MySQL as the database and Netbeans 6.1 for developing. When I tried to access the database, I got following error:

No such file or directory - /tmp/mysql.sock

Ok, pretty straight forward. Since in Ubuntu/Debian the mysql.sock is located at /var/run/mysqld/mysqld.sock, I added

socket: ‘/var/run/mysqld/mysqld.sock’ #ubuntu/debian

to the database.yml. Trying the new configuration, gave me a new error:

rake aborted!

EMULTIHOP (Reserved)

Nice, I couldn’t understand the error message, so I started googling. Not too many useful results, but I found a blog entry that says I should use 127.0.0.1 instead of localhost. So I changed

host: localhost to host: 127.0.0.1

and I deleted the unnecessary socket entry

socket: ‘/var/run/mysqld/mysqld.sock’ #ubuntu/debian

Everything worked and the Day was saved, ready to conquer Rails :) Happy coding!

heli's blog heli 13 May 2008 12 Comments