Archive for the 'Computers' Category

May 15 2008

Sony denies repair of a Playstation 3

sonyisnotlogical.jpgWe all know that major corporations at time are really hard to deal with being your average common man. That when you try to take on a company of big size to get something fixed, or just a comment on something is a task that seems a bit like climbing Mount Everest. This is something a guy named Adrian found out lately, when his Playstation 3 needed service. So what was the problem you ask?

Well, Adrian got his Playstation 3 as a Christmas gift, and for this reason he never got a receipt to go with it. So when he called Sony to have his Playstation 3 serviced, they of course asked his receipt, as to where he told them he had none as he got it for Christmas and the ones that bought it to him had lost their receipt. But there was a way to prove that his unit was still under warranty, as the sticker on the back that tells when the unit was manufactured clearly said that it was made “July 2007″.

This was not proof good enough for Sony, who still refused to accept the unit for repairs. Adrian was at a loss for what to do next, so he of course resorted to what many people do in this time and age; the internet. He was instructed to have the people that bought the unit to get their credit card company to deal with the matter, as they have much more weight in dealing with such a matters. Fair enough, but I find it hugely disturbing that companies fail to see the logic in such cases. When the customer can prove without the shadow of a doubt that a unit is still under warranty, the company should accept that proof. Yes, I know the rules are there for a reason, but for godness sake use your head and common sense!

Sony, I sincerely hope that you get this issue sorted you big brute!

2 responses so far

May 15 2008

“Gay” gamer banned by XBox Live!

thegayergamer_tag.jpgThe other day, a XBox 360 user by the name of Grant was banned from using XBox Live after his gamer tag “theGAYERgamer” was reported as being offensive by fellow gamers. Grant of course was somewhat stunned about this decision, so he tried to get in contact with Microsoft XBox Live customer support to inquire on the matter. There he got in contact with a customer representative by the name of Roxy, who could tell Grant that the greater XBox community found his tag offensive, but she herself admitted that she didn’t find it offensive.

We all know from online gaming that we at times find offensive and downright abusive players, and most games and servers has the ability to filter these elements out. If a player is offensive over voice comms, many games gives you the ability to mute the player in question. If a player continues to be abusive, most servers have server administrators that take the necessary steps to get rid of the unwanted elements. Unfortunately, there will always be disturbing elements as long as you have human players. Humans are per definition self destructive and abusive, but not everyone. And then comes the question of tolerance.

In the civilized world that we live in, being gay has become socially acceptable. People don’t look down upon gay people and frown upon their existence, at least not most people. When I look at a gamer tag like “theGAYERgamer”, I assume that the person behind the tag meant to be humorous and not offensive. Would people find tags like “theHAPPYgamer”, ‘”theHETROgamer”, “theSADgamer” or “theLONELYgamer” offensive? I rerckon not, and I find it sad that people have to be so petty as to report tags like ‘theGAYERgamer’. Seriously, don’t you people have better things to do?

I’ve seen far worse gamer tags than that, that are both discriminative, racist and offensive that are allowed and which are still allowed to use XBox Live. This is just plain stupid, let Grant play! And people, get a life! Remember, it’s only a game!

One response so far

May 08 2008

Wordpress for mobile phones

If you’re anything like me, you may have asked yourself the question; “How do I make my Wordpress blog available for users with a mobile phone?”. Well, I did after I visited my blog with my mobile phone. Okay, it still looked good but was no where near mobile phone friendly. The sheer size of the blog, all the extraneous content, heavy images etc made the blog rather hard to load. And lets face it, size matters when it comes to mobile phones. Not only because of the screen size on most phones devices, but also the fact that surfing using a mobile tends to be quite expensive.

Here many of you may think that making your blog accessible for mobile phones is a hard, rather long winded task. But fear not, it’s actually very very easy thanks to the work of Alex King. Alex King is an excellent Wordpress plugin developer, who has developed quite a few plugins, many of whom I use on this blog. The plugin in question is the excellent Wordpress Mobile Edition. With this nifty plugin, you will have your blog available for mobile phones in a matter of minutes, saving both you and the readers of your blog precious bandwidth.

To get this plugin installed, just follow these simple steps. SSH into your account, and go to your plugins folder, which should be in ~/path/to/wordpress/wp-content/plugins/.

wget http://downloads.wordpress.org/plugin/wordpress-mobile-edition.2.1.1.zip
unzip wordpress-mobile-edition.2.1.1.zip
rm wordpress-mobile-edition.2.1.1.zip

Then go to your blog’s admin plugins page, and enable the plugin there. If everything goes according to plan, your plugin should now be activated. What next you might ask yourself? Haha, I hate to disappoint you but that’s it. Nothing more to be done, as no configuration is needed. Now all you have to do is fire up your mobile phone browser, and point it to your blog. You should now get a nice bandwidth friendly version of your blog. Enjoy!

No responses yet

Apr 29 2008

XmasB quotes and BOFH fortunes for Wordpress

This is one of those posts that I know will have a very limited audience. To the left, you see a block with random BOFH quotes, which I find rather amusing. I’ve always found them entertaining, and thought that they would make a nice addition to my blog as sheer entertainment for you guys. A while back, I found this great little plugin called XmasB quotes, that adds a widget to WordPress where it displays random quotes. The actual quotes are stored in the same MySQL database as Wordpress. But then comes the issue that I faced. There are well over 400 of those quotes, and manually copy and pasting all those quotes into the admin interface of XmasB was not an option that seemed tempting. Not one bit. Now how could I solve that?

Continue Reading »

One response so far

Dec 03 2007

I love the open source community

As many of you know, I’m a true Debian fanatic. Some even say I’m a Debian nut head, borderline evangelist. And mark my words, to call me an evangelist is something truly unique, seeing how my feelings are towards true evangelists. But it has to be said, that I without a shadow of a doubt love and cherish the open source community. Many of us have heard the term open source, both in the media and in our travels across the world wide web. But what is open source, and even more importantly the open source community?

Continue Reading »

One response so far

Dec 02 2007

Gamespot fires Jeff Gerstmann

Published by Jostein Elvaker Haande under Computers, Games

Gamespot LogoIf you’re anything like me, you like to fire up a game every now and again. It’s a great way to relieve stress, as well as an excellent way to waste some time. But not only that, playing games can be both very entertaining, educating as well as highly social. There are many ways way people are attracted to playing games. The modern gaming industry is far away from the way the industry was in the early days of computing. Back in the good old days, a game could be made be a single person sitting in his bedroom on late nights burning the midnight oil. And that was in fact how most games were produced back then. That was before the gaming industry became a multi million dollar industry, where the money governed and the production line has become more and more similar to any given Hollywood production.

Continue Reading »

One response so far

Sep 01 2007

Debian Etch IPv6 howto

So you want to set up IPv6 on your Debian box? Sick and tired of the fact that you can’t test the new stage of Internet addressing because your ISP simply just doesn’t offer IPv6 connectivity yet? Well, fear not, because here is your solution. Getting IPv6 up and running might sound rather daunting, involving quite a few steps and rather complicated configurations? Well, let me be the first to tell you that this just isn’t the case. You will actually find it rather surprising just how easy it is to set up, and how little time you’ll be spending doing it. Once you’re done, you’ll be wondering why you didn’t do it sooner.

Continue Reading »

2 responses so far

Aug 29 2007

How Amazon.com cheats just like the porn industry

Today I was made aware of something that’s been pestering the Internet for ages. A trend that the pornography industry started ages ago, and has fooled more than one innocent web user. We all know how easy it is to make typos, both in letters, e-mails and when we enter the web address of the site we want to go to. This of course is really annoying, especially when we’re at work when we try to make this office friendly. So what is this method that so many use to fool innocent Internet users? Well, the technique is as easy as it is in terms ingenious. What companies do, is that they register a domain name with very similar spelling to a popular web site. For instance, it might be gooogle.com, googel.com, gogle.com etc. All possible misspellings of the word Google, that might get you to a site you didn’t ask for. So what happens when you misspell the domain name? Well, you’re taken to a page which in effect redirects your request to another site. This is something that porn industry has done for ages, and has gained them millions upon millions of unjustified hits.

Continue Reading »

No responses yet

Aug 23 2007

Yellow patch cable

Published by Jostein Elvaker Haande under Computers, IRC

After the IRC operators on Undernet had a singing competition the other night, I felt compelled to write a song myself based on a ever popular The Beatles song. So here goes.

On the network where I was born
Lived a man who surfed the net
And he told of us of his life,
In the land of networking

So we surfed up to the switch
Till we found a net of drones
And we lived beneath the packets
In our yellow patch cable

We all live in a yellow patch cable
Yellow patch cable, yellow patch cable
We all live in a yellow patch cable
Yellow patch cable, yellow patch cable

And our friends are all logged on
Many more of them live next door
And the servers starts to play

(Trumpets start to play)

We all live in a yellow patch cable
Yellow patch cable, yellow patch cable
We all live in a yellow patch cable
Yellow patch cable, yellow patch cable

(weird sounds)

As we live a life of binary (a life binary)
Every one of us (everyone of us) has all we need (has all we neeed)
Sky of TCP (sky of TCP) and a sea of packets (sea of packets)
In our yellow (in our yellow) patch cable (patch cable, ha ha)

No responses yet

Apr 15 2007

Writing udev rules

Using udev can ease your life with using external units, such as memory sticks or removable storage devices which many of us use these days. On a personal note, I have a few memory sticks that I use quite often, as well as Western Digital USB HDD I use for backup purposes. Having to manually mount these every time I plug them in, is rather tedious task so I thought about a method to get this done automatically. And here comes our friend udev in for play. The purpose of udev is to manage your /dev entries, so that it becomes more manageable. To quote kernel.org on udev;

udev allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names.

First things first, we need to find some information about the unit in question. In this case I want to get information about my USB HDD, which I know is has the dev entry of /dev/sdc.

luna:/dev# udevinfo -q path -n /dev/sdc
/block/sdc

Reading this, we now know that the information is found under /sys/block/sdc. Let’s move on.

luna:/dev# udevinfo -q all -p /sys/block/sdc
P: /block/sdc
N: sdc
S: mybook
S: disk/by-id/usb-WD_2500JB_External_57442D5743414E4B38343139353830
S: disk/by-path/pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0
E: ID_VENDOR=WD
E: ID_MODEL=2500JB_External
E: ID_REVISION=0108
E: ID_SERIAL=WD_2500JB_External_57442D5743414E4B38343139353830
E: ID_TYPE=disk
E: ID_BUS=usb
E: ID_PATH=pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0

As we can read from this, we see that there’s an attribute that uniquely identifies this hard drive. The attribute is called «ID_SERIAL». This attribute is what we will use in our udev rule. Let us now proceed to make the actual udev rule.

vim /etc/udev/rules.d/local.rules

I take caution into making a new rules file called «local.rules» to make things more manageable for both myself, but more importantly so that apt doesn’t touch my rule sets when udev might be upgraded in the future.

BUS=="usb", KERNEL=="sd*", ENV{ID_SERIAL}="WD_2500JB_External_57442D5743414E4B38343139353830", NAME="%k", SYMLINK="mybook%n"

An explanation of the above rule

BUS==”usb”
# The unit in question is plugged into the USB bus.
KERNEL==”sd*”
# The system mounts the unit to /dev/sdc as mentioned above.
ENV{ID_SERIAL}
# This is the serial number we got from using «udevinfo» earlier on.
NAME=”%k”
# I have to admit that I’m a bit uncertain what this bit does, but I know that it has to be there.
SYMLINK=”mybook%n”
# This is the name of the symlink we want created when the unit is plugged in.

And that’s all there is to it. Hope this guide was understandable and helpful. And good luck!

Update
As it turns out, udev has certain problems with the above rule set when you attach more than one USB unit that uses the usb-storage sub system. The reason is that udev doesn’t see «ENV{ID_SERIAL} for some obscure reason. Why this is the case eludes me, but I’ve found a workaround.

udevinfo -a -p `udevinfo -q path -n /dev/sdc` | grep serial

Which will yield the following:

ATTRS{serial}=="57442D5743414E4B38343139353830"

On some system, ATTRS are reported as SYSFS, but pay no attention to that. In udev rule sets, SYSFS must be used at all times, as ATTRS isn’t a recognizable parameter in udev. The new and updated rule set would then be as follows:

BUS=="usb", KERNEL=="sd*", SYSFS{serial}=="57442D5743414E4B38343139353830", NAME="%k", SYMLINK="mybook%n"

One response so far

Next »