Two Twenty20 tickets for sale

Cricket gone badI have had enough of the game of cricket, specially involving the Australian cricket team. First it was the racial accusations made by the Australian cricket team while they were touring the sub-continent.

I have seen the so called “racial monkey taunts” made by the the crowds at Vadodra and Wankhede stadium in India. In my opinion it was meant to be a humorous joke just making a comparison to how Andrew Symonds stands out amongst his own team mates. I mean look at him when he has the white sun screen protection on his lips and his fluffy hair to go with it. He looks more like a clown than a Monkey. And if you call me a racist after this comment I made, then go to hell.

Akhil Tandulwadikar’s comment on Andrew Symonds hair would explain what this “monkey chants” are all about.

Therefore, it has led me to conclude that the only possible rational explanation to these monkey chants lies somewhere else. Something that the media–in Australia and India–has totally missed in its hurry to earn some TRP

And then we have Australia chasing a record 16 test win in a row at the SCG this year. It is definately the worst game of cricket I have seen. The way the Australian team appealed for Dravid’s wicket in the second innings was just embarrassing. You can’t call any Australian player a gentleman after this test match. They play the game just to get a record in their name. Cricket is a gentleman’s game. A fine example was when Yuvraj Singh “walked” after he realised he nicked the ball.

At an interview, the Indian Captain was asked if he thought the match had been played in the right spirit, Kumble said, “Only one team was playing in the spirit of the game.” It was reminiscent of Australian captain Bill Woodfull’s words during the Bodyline series. Shame on you Australia.

And finally to prove how bad the game of cricket has become, which included few poor umpiring decisions and a some embarrassing cricket played by the Australian team. This is how they won the second test match:

Ruled in favour of Aus:
1. Andrew Symonds caught on 30
2. Ponting caught on 15
3. Andrew Symonds stumped on 48
4. Andrew Symonds lbw on 103
5. Andres Symonds stumped on 140 (not even reffered to third umpire).
6. Hussey plumb lbw on the back foot in the second innings.
7. Hussey caught down the leg side by the keeper.
8. This could have gone either way… Kumble’s hatrick ball to Symonds.
9. Dravid caught a padded shot by the keepoer and appealed for wicket (most
embarassing appeal)
10) Gangully caught by Clarke, clearly on the half volley and the umpire asked
Ponting if he caught it. Why woudn’t Ponting say “yes” to that?

Ruled in favor of India
1. Ricky ponting inside edge given lbw on 55.
2. This could have gone either way… Sachin LBW when on 48.

This is not cricket. Oh by the way, I am an Indian born Australian citizen. I am not making any biased comments because I am Indian. In fact I loved how the Australians played their cricket, until what I saw unfolding at the SCG.

Now for those who came looking for the twenty20 ticket I am offering, shoot me an email at and if you are lucky, you can enjoy some more embarrassing cricket played by the Australian team at the MCG. they have been sold.

And here is what some others have to say:

Man I loves this list of Top Sledges

Posted in General | Tagged , , | Leave a comment

Automate SSH logins with RSA/DSA keys

Automated Shell LoginOften when you are administrating remote Linux servers, you tend to login to the servers via your favorite shell. And every time when you login you are prompted for a user name + password to authenticate your session. This gets a bit tedious if you have many passwords to remember for different logins. This is were ssh keys can be used to save you from typing your credentials for every ssh login you execute. Once you have setup your SSH key, you are just one step away from making your life a whole lot easier.

I have put together a shell script which saves me the trouble of remembering various combinations of user names + passwords. It looks something like this: cat ~/.ssh/ | ssh "(mkdir .ssh&>/dev/null; chmod 700 .ssh && cat - >> .ssh/authorized_keys ) && chmod 600 .ssh/authorized_keys" Continue reading

Posted in BASh, Linux | 2 Comments

qBittorrent v1.0.0 Release

qBittorrent v1.0.0 ReleaseqBittorrent is a Bittorrent client using C++ / libtorrent and a Qt4 Graphical User Interface. Its been under heavy development for a full year now and finally its maturing into one of the best torrent clients out there. I am the Project Consultant + Packager of the application for my distro of choice: openSUSE. Packages for other distributions are available (qBittorrent Downloads) and a Windows port is coming soon.

Packages for openSUSE 10.2 and 10.3 can be obtained from my openSUSE build farm account at : home:jefferyfernandez. If you encounter any bugs in the package or the application itself, please report them at: qBittorrent Bug-tracker. Happy torrenting :)

qBittorrent Home:

Posted in Linux, openSuSe, Packages, RPM | Leave a comment

Could not find the OpenSUSE installation CD

OpenSUSE DVD ROMIf you have a Core 2 Duo/Quad capable motherboard and are getting an error message about the OpenSUSE installer not being able to find the CD/DVD after you have already booted from it, the problem is likely with your IDE controller. In some modern motherboards, the parallel ATA controller has been taken out of the chipset and moved to a third-party drive controller. That third party driver is produced by JMicron, and this problem most famously occurs in the Asus P5B motherboard, though other brands and models can be affected as well. In my case it was the Gigabyte GA-P35-DQ6 board.

Onboard SATA/IDE Ctrl Mode

First, it will help to do a quick work around in your BIOS. Press the Del, F1, or F2 key to get into your system BIOS just after powering it on. Proceed to the “Integrated Peripherals” section. Under “Onboard SATA/IDE Ctrl Mode”, set it to AHCI mode, then save and exit the BIOS setup utility. The Advanced Host Controller Interface (AHCI) is an interface specification that allows the storage driver to enable advanced Serial ATA features such as Native Command Queuing and hot plug. Here is a list of Intel chipsets that support AHCI.
Continue reading

Posted in Linux, openSuSe | Leave a comment

Escaping SSH shell from dropped network connections

If you have ever been SSH’ed into a server when your network connection drops, you would have noticed that your shell terminal is completely locked up, you can’t even CTRL+C to get out of it. If you would like to save your terminal, you can with the following key sequence


SSH has a few more key strokes you can use. To find out which ones are available type:
it shoulld bring up this help output:

Supported escape sequences:
~. - terminate connection
~B - send a BREAK to the remote system
~C - open a command line
~R - Request rekey (SSH protocol 2 only)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)

Posted in Linux | Leave a comment

Simple Class API Generator

Code GeneratorDuring the week at work, I was putting together a Web Service in PHP and while doing so I had to prepare some documentation for the Web services classes. I couldn’t find any library apart from phpDocumentor which could do the job. phpDocumentor is too full on and I needed a simple solution. And thats when I dug deep into the Reflection API.

PHP 5 comes with a complete reflection API that adds the ability to reverse-engineer classes, interfaces, functions and methods as well as extensions. Additionally, the reflection API also offers ways of retrieving doc comments for functions, classes and methods. This is extremely handy when you want to generate an API for the code you are writing. Thats exactly what I managed to do using the Reflection API. Continue reading

Posted in PHP | 1 Comment

Software Tools for the Freedom lovers

Free SoftwareOver the years of being a Linux user, I must admit that I will never turn back to being a Windows user again. If I want to do get something done on my favorite Linux distribution, there is a tool or tools already out there to help me with it. Almost every week I discover some new software tool to play with, something which helps improve my everyday experience… not always ;o)

There are lots of people out there writing software these days. In the olden days software was mostly written for Windows only. But nowadays the trend is to write software to be compatible with the three main players, Windows + Macintosh + Linux so that its gets better penetration into the Market. It even gets better when the Software you love to use, is Open Source. Starting this spring of 2007, I shall endeavor to blog about the software tools I discover each week. Hope these entries will keep you amused and turn your interest into Open Source Software.

Continue reading

Posted in Linux, openSuSe | Leave a comment

MySQL Forge is Open

Use the Forge!

The Forge: home of MySQL Community
MySQL Forge
MySQL Forge is the place where MySQL AB, the company behind the popular Open Source Database (MySQL) and the community meet and work together.

  • If you have a cool project? Give it a home on Projects.
  • Want to share a cool snippet? Paste it to Snippets.
  • Curious about MySQL AB’s development plans? Browse the Worklog.
  • Do you want to share your ideas, contribute to MySQL projects, learn about the internals? Use the Wiki.
Posted in MySql | Leave a comment

A security policy in place prevents mounting of volumes.

If you happen to access a CD-ROM device or USB device which results in the following error:

A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface “org.freedesktop.Hal.Device.Volume” member “Mount” error name “(unset)” destination “org.freedesktop.Hal”)

….. I have a fix for you. This is caused by the hal daemon not allowing you to access the device because of a security policy. The hal daemons security policy resides in a file at “/etc/dbus-1/system.d/hal.conf”. Lets open and see whats in there.

Continue reading

Posted in Linux, openSuSe | 5 Comments

SVG + Javascript Clock

One word…. “awesome” viagra sans ordonnance

Posted in Javascript | Leave a comment