If I had control over my dreams…

Random thoughts
If I had control over my dreams, I WOULD SLEEP MORE OFTEN.


Still using IE?

Here are 101 reasons why you should use Mozilla rather than IE.

So should we wait till IE7 (Microsoft has that in news) for these and more things to come?

Semantic Web

Found a good article on Semantic Web at Scientific American. A good introduction to Semantic Web I should say.

Another good and related article is Markup Languages and Ontologies.

Hats off Google thanks for preventing comment spam

I had written about Blog spamming some time back. I found many of my friends getting spammed through comments. Well, search leader Google has come up with a technique to prevent this.

Interesting read: Preventing comment spam from Google blog.

Computer Health hazards

Do you experience pain in the eyes or joints after prolonged use of computers? Do you feel numbness at the tip of your fingers or pain in your wrists? If so this blog entry is for you.

Prolonged computer use can have really harmful effects on the human body. No wonder huge companies like IBM are giving a lot of importance to this topic. Just have a look at the health hazards (for details you can always use the net):

* RSI (Repetitive Strain Injury) and repetitive motion injury.
* Eye burning, tightness, watering or drying.
* Double vision.
* Headache.
* Neck pain.
* Backache.
* Joint pain.
* Numb fingers.
* DVT (Deep Vein Thrombosis).

So the solution? Again, you may use the net. IBM, Aarogya, TIFAQ etc have very good articles on this topic.

So are computers really a boon?

The changing professions

Some days back and myself were browsing on the net and saw a page which listed the professions that are going to appear and those that are going to disappear.

The most important one that we found in the “disappear” list was: Teachers 🙂
The most important one I found in the “appear” list was: Knowledge engineers.

Ok, this is a list of professions according to my wildest imagination, that will come up if the “Next Generation User Interface” (that I was talking about in a previous article) comes up according to plans (whose plans?!)

* Community Space Providers (CSP's) – These are owners of a community and maintain the space in the community. They are responsible for the cleanliness of the community and also for giving permission to users to build structures and also making sure that the structure built doesn't have ill-effect on other users of the community.

* Object designers and producers – These are people who design and create new objects, similar to the carpenters and smiths. They are also responsible for repairing these items when some flaw is found.

* House architects – These are people who help in setting up houses for users (technically speaking, these are the people who actually install the operating system and also make sure that the user has what he wants). They may also be responsible for maintenance of these houses (correction of software problems in Operating Systems).

* Virtual police – These are people who are responsible for ensuring security in the community.

Who else?

Bug finding in Windows XP

Bug finding is one of my favorite pass-times. Whether it is finding or learning about easter eggs (they are not bugs of course) or finding/learning about bugs, it is really cool. And it is a really big achievement when you find them yourself.

It is this reason why I was excited when Gmail had a bug. I immediately jumped into action to find some bugs myself. (People in the industry don't laugh at me. I do bug finding on a trial and error basis.)

This is the coolest bug I found in Windows. I call it the synchronization problem in Windows. I don't say Windows XP because this bug has been around in many different forms in all versions of Windows.

The problem is with synchronization of the mouse and keyboard event handlers.

I have tried to be descriptive enough. I have cross checked that these bugs are really BUGS. And ya a statutory warning: I AM NOT RESPONSIBLE ANYTHING THAT HAPPENS (BLAME MICROSOFT)! 🙂

Try this (be sure to read this thoroughly before you start):
(Menu key is the “extra” key to the right on a 104 key keyboard).

The first bug
1. Click on an empty space on the desktop
2. Right click a desktop icon and without releasing the mouse, click “Start”. You should see the start menu and a pop up menu as well.
3. Now without clicking on the desktop, open some application (may be from the start menu).

Enjoy. The menu is not going to disappear!

-or follow a long procedure for the same-

1. Have some application minimized onto the taskbar.
2. Click on an empty region in the taskbar.
3. Right click some icon on the desktop and drag the icon. Now without releasing the mouse button, press “Start”-“Start”-“Menu” on the keyboard.
4. You shouldn't have released the mouse as yet. You will see the taskbar pop-up menu. Just release the mouse.
5. You can see 2 pop-up menus, which shouldn't appear normally. Now open the minimized program and one of the menus won't disappear. (Floating menus is it?!)

Second bug
1. Open up 2 folders. Tile them vertically.
2. Now from the active window, drag an icon on to the other window. Don't release the mouse.
3. Press the menu button on the keyboard and then left click in an empty region in the second window.
4. Make sure you don't 'touch' window 1.

See the fun. Just click the back or up buttons or open a folder. Open “My computer” and the icon flows with the mouse.

An additional bonus:
If you have Microsoft Word open, type some characters. Now move your mouse over these characters and look at the way the cursor behaves.

Third bug
1. Open some folder.
2. Click both mouse buttons together on some toolbar button and without releasing the buttons drag the mouse down to the area where files are displayed.

Now just see if the mouse works by trying to open a file in the folder. It doesn't! To remove the effect, minimize the screen by clicking on the taskbar and then restore it.

An additional bonus:
Want to see how it looks when all buttons are clicked simultaneously?
In the above process, after you press and drag both mouse buttons onto the 'files' area, click the left mouse button on a button and drag it downward. See what happens. Repeat for all buttons.

Liked it?!

Two things before I conclude:
1. Don't ask me how these bugs are going to help.
2. Finding 3 bugs in more than 65000 is not an achievement.