Archive for December, 2009

Last chance

Thursday, December 31st, 2009

Today is your last chance to do something useful in 2009. Tomorrow we have a new year, a new decade. To be honest this is the first decade I can fully remember. Not because I was drunk the previous ones or because I am forgetful. I was just too young to notice what happened and realize the important stuff.

Looking back at the year I have to admit that I don’t think it is special.

Michael Jackson is dead. While he was alive many people had nothing good to say about him – “He’s strange”, “pedo”, “how can you like him…” – now that he’s dead everyone loves our King of Pop. Beside the fact that you can perfectly see how changing some people are you could also see how greedy people can be. If I think about his funeral and how his father and his family tried to squeeze every last cent out if it I could vomit.

Looking back at the decade is even worse.

Okay we owned football world cup even if we did not win. But we had a great atmosphere in Germany. No one was crying about meaningless stuff (we are perfect in this discipline!), everyone was happy it was just a big 2 month party. Two weeks after this event everything was back to normal. Sad people, living their sad life in a sad country in a sad world. Looks like some people can only be happy when 11 people play football and win. Strange world…

Back to a more technical point of view. I am really not good to remember when something happened in past. That’s why I only talked about two events so far.

What did we see in 10 years?

DVDs becoming a standard and a few years later old stuff. Now we got Blu-Ray. Two new mediums in 10 years. Let’s see how this will go on.

Apple became successful. Not just for graphic designers and in America but all over the world. New systems using Intel CPUs, new iPod lines and who could I not mention iPhones.

Linux is still only used by IT-guys on desktops and some people that got a Netbook with Linux pre-installed,…

OpenSolaris entered the scene and ZFS was one of the few new things that really caught attention.

LCD displays and TVs are now found in every household and “older” people – let’s say pre 1980 – use new technology like email, internet and even IM… only to name some of those “cool new things” they thought that would be useless.

And I believe that we are still at the beginning

Do you remember those IT related movies about Hackers? Hackers, StartUP, Password Swordfish,.. only to name three big ones. Do you remember the stunning user interfaces and gadgets Tom Cruise had in Minority Report?

All devices ware able to communicate with each other. You just plug a stick or disk in your system point at the movie and it starts playing.

It was something that was not possible or at least realistic for private consumers.

Time changed. I believe that we’ll see a lot more beautiful designed, easy to use computer systems that are capable of all this cool stuff we’ve seen in movies for years.

iPhones showed that touch interaction is bigger than most companies believed. Apple will go down the road and deliver a TablePC. The next step is done. Waiting for a iMac with touch input,… (time to spread some rumors ;-) )

I wish you all a great party – let’s see what the next year and next decade will bring.

Apple Tablet

Tuesday, December 29th, 2009

Apple ordered 10 inch panels and glass panels. Looks like we are getting a tablet from Apple soon.

10 inch is okay for me – exactly in my specifications what I’d love to see.

Now it is time to wait… and wait… and wait… and spread some rumors till it is available. I hope that they don’t have a start as bad as the one with those 27″ iMacs. (if I’d knew that my screen would not be broken and it would work correctly I’d already have one of those cute iMacs on my table…)

Teamspeak 3 server on Linux

Monday, December 28th, 2009

I cannot remember how long I am using Teamspeak. But since I use it I don’t like it. I looked in many alternatives including Ventrilo and Mumble but in the end we always went back to Teamspeak. It seems to be a standard for gamers today. Now that TS3 is released we wanted to give it a try.

How to test new software

If I test a new server software I start my good old IBM T21 notebook, login and run one of my shell scripts “createvserver foobar 10.0.0.3” and after a short time I have a new shell and start installing the new server.

I downloaded Teamspeak 3 server 32bit, unziped it and started the server

Error

I love it when the first lines include a error messages and a notice that you will only have limited functionally.

root@ts2test:/opt/teamspeak3-server_linux-x86 # ./ts3server_linux_x86
Logging started
2009-12-23 14:06:58.260466|INFO    |ServerLibPriv |   | Server Version: 3.0.0-beta5 [Build: 9462]
2009-12-23 14:06:58.261447|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, (c)TeamSpeak Systems GmbH
2009-12-23 14:06:58.261798|INFO    |DatabaseQuery |   | dbPlugin version: 3.6.4
2009-12-23 14:06:58.281278|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
2009-12-23 14:06:58.284054|ERROR   |Accounting    |   | failed to register accounting service
2009-12-23 14:06:58.285546|ERROR   |ServerLibPriv |   | Server() error while starting servermanager, error: instance check error

This is everything I got.

Doing some research I found a problem that was similar. After running TS3 as root you cannot just start it as a user because you don’t have permissions to write / read / delete a file in /dev/shm TS3 creates.

Got you

Reading the problem with the solution to delete /dev/shm/foobar and everything should be okay I noticed why it cannot work on my test system.

Using Linux-vServer you cannot just mount a tmpfs or create files in /dev/shm. So Teamspeak3 will not work in a vServer. Running it on my host system works. So definitely the problem is /dev/shm.

It took nearly 3 days to find a answer. It was a common problem and many people ran into it. Especially those who just own a vserver with root access. If you register your Teamspeak3 server for free and add a license file to your installation it works.

If your server finds a license TS3 doesn’t use /dev/shm anymore.

Short explanation

The guys from Teamspeak really use /dev/shm to check if there is only one instance of your server running. This is what you are allowed to do with the free version without the free license.

I don’t believe that I am the only one who thinks that this is one of the stupidest ideas ever.

License

There are three different ways to run your Teamspeak3 server.

  1. Without a license. You can run one server with 32 slots I think
  2. With a free license. You can run ten servers with 5xx slots
  3. You pay for it.

No matter what some marketing guys try to sell us – you register your server for free to get free features you don’t have without registering your server. And if you don’t register your server you have to deal with obscure programming mechanics that cause errors on many vservers / wanna be root servers.

After all those bullets on my list why I don’t like Teamspeak there is a new one on top of it.

Configuration

You can configure you server using your client. This is basically a great idea. The webinterface just sucked.

But sadly the new configuration is no advantage.

  • if you add a group you have to set 100ths of different privileges
  • if you want to add users to a group you have to use strange tokens (long strings) or drag & drop them – come on. drag & drop? 2 windows needed to add someone to a group?
  • if you are looking for something trivial like “only this group should be allowed to join that channel” – it isn’t implemented or hard to find
  • 50+ new features / buzzwords no one knows

Configuring TS3 is not funny. I’d rather configure sendmail.

The only good thing is that the client finally got a nice look & feel.

Crashes

Some of my friends that are still into hardcore gaming reported that some games just crash or disconnect while running Teamspeak 3 (client). I don’t see how anything like that can happen if they didn’t screw up the client but it seems to be a common problem shared by many people.

I’m looking forward to some solutions, bug reports and flame wars on their forums.

Best idea ever

Release a beta and take down your site and support forums. I cannot say how impressed I was by that decision.

Let the users fight against our software till one of them gives up or cries around in other support forums so we won’t have to answer questions and help those guys who test our software.

Nearly as intelligent as a bug tracker that is only for internal use,…

If you don’t want to try TS3 but want a conclusion how it feels using the client and server: it is like Windows ME and AOL Dialin Software having a retarded baby that was dropped to often.

Merry Christmas

Friday, December 25th, 2009

Auto-Publish failed so bad it is not funny,…

I wish you all a merry Christmas. Enjoy your time, chill, take care of your family and enjoy your free time.

30 days with Windows 7

Thursday, December 17th, 2009

I am now using Windows 7 for 30 days. I didn’t mention it till now for a good reason. Writing a review after 1 or 2 days is pointless. You see all the shiny things and you think it is awesome but you didn’t use it long enough to find some rough edges.

It doesn’t matter if we talk about software or hardware – 30 days of constantly using something before writing a review should help to lower the count of posts that start with “yeah you know I thought it would be cool but it just sucks”.

Back to topic: Windows 7

It works. No joke. It really works – not one crash in 30 days. Enough information, we talk about a Windows system, this is more than you can expect. Okay enough joking and flaming.

Installation

Installing Windows 7 only needs some clicks. If you create a “USB installation device” it is done in 15 minutes. It recognizes most hardware if the system is not bleeding edge and not from yesterday.

A really cool feature: if you install new device drivers you don’t always need to reboot your system. Install your driver and it works.

Drivers

The system recognized most of my hardware. Since Windows 7 drivers are not available for everything I just used Vista / XP drivers and most of the time it worked.

But that was a exception. Most hardware was recognized and installed correctly.

Eye candy

After many years with Windows XP on my notebook I like the new look.  It is not as colorful as Vista – thanks god – and it also doesn’t require much system resources. The only difference I see after turning off all the stuff is that the system is using 60MB less memory and the fan keeping my graphic card cool runs less often.

Taskbar

The new taskbar is great. I know the application icons so I don’t need names. I have more space in my taskbar and I can really use it. One of the disadvantages of Windows was always that it didn’t support virtual desktops out of the box. I found myself not missing them with the new system.

Another great feature is the preview of your application when you choose a window. I don’t know how but they really did a great job.

Window Manager

Sorry if I don’t use the right term but I am a long time Linux user but I think calling it window manager works.

If you want a window on one half of your screen just drag it to the right or left side and *tatatatadada* your window is maximized using half of your screen. You think this is a useless feature? I love it. Copying many files from one folder to another or watching a video while surfing is done with 2 mouse movements. No resizing and other annoying stuff that takes valuable time if you do it twice a hour.

Application support

Every application I use works without problems and without some additional work like granting permissions. That’s the nice part.

After closing some applications Windows always tells me that the application doesn’t respond – well how should a already closed application respond?! Taskmanager says “no process there anymore” – it is a bit confusing and bothersome but that’s it.

New “security” model

I didn’t really get it till now. UAC or whatever it is called. I am administrator and I am not allowed to browse and edit the whole filesystem.

Yeah I know that there are people out there that don’t know a **** **** and will break a system by looking at it. But I know what I am doing.

If I copy a application to C:\Programme I want to edit the .ini. I don’t want a system that doesn’t allow me to edit it. I am the administrator, if I am dump enough to get a virus I deserve pain.

I also want to browse my application data in my user folder to backup and restore configuration files.

I could live with the fact that the user I create while installing Windows is a unprivileged user. It would be secure and I’d have to grant myself administrator access. If I work as administrator and fuck it up – yeah I know I repeat myself – I deserve pain.

My vote in the category “most annoying feature ever”: UAC. They did it wrong in Vista and in Windows 7 it still sucks.

Conclusion

You’ll need some time to get used to it but I suggest you give Windows 7 a try. It works and provides some new features you’ll miss if you got used to them. In 30 days if found only one annoying thing: UAC. But I believe this is something we’ll be able to deactivate – no matter how, no matter what it costs, it will be gone.

I won’t compare Windows to Linux or OSX. Linux on a desktop is nothing I’d use anymore and OSX is just superior to both of them when it comes down to usability and stability. But if you need or want a Windows system you now don’t have to vomit every time you start your system.