Monday, December 06, 2004

Bug in Google???

Using Google, when I try to calculate the result of a mathematical operation such as
2147483647 * (13 times) * 17. I get some result, which i presume is the correct result.

But for any number greater than the above query (try to increase the last factor 17), then I am redirected to indexed web pages rather than showing me the actual result.

1. Type Google.com in ur browser
2. Copy and paste the following

2147483647 * 2147483647 * 2147483647 * 247483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 2147483647 * 17

The result of the above query is the maximum limit that Google calculator can calculate and any factors greater than the above is not calculated but searched in the indexes.


Try increasing the last factor (17) to say 20.
Now, instead of calculation, I get a result of indexed pages. Here an error/warning is displayed

Error/Warning message:
["*" (and any subsequent words) was ignored because we limit queries to 10 words. ]

The error message must have been displayed for the above query as the calculator module failed to compute the value and query was redirected to indexed page search, which shows the
quoted error.

Try to reduce the number of factors (words) to 12

For example: the following query doesnt generate any errors 2147483647 * (12 times) * 17

But as you expect, there is no error displayed, but the calculated value is displayed.

This should be considered as a bug. Right !!!!!

For an end user, the interface must be transparent to both calculator interface and indexed page search interface.

Do you have anything to say ???

Interesting Stuff!!!

The next generation Google sort of search engine is under development. This technology should help capture all those handwritten letters, documents, snail mails, ....


And, If you thought Binary numbers are only for computers think again. Geeks like you and me can count in ones and zeros using our hands. Check it how.

Here is a new format for Slide show documents. Keep informed !!

If you want to be abreast of security related issues on Unixes, here is Matt's page.

Hey!!, Google is back with a new service. The scholar service. Very useful for students, developers, .....


>>>>>>>> Enjoy

Tuesday, September 21, 2004

Modelling Virtual machines has been a popular option for many software inventions. Sun's Java Virtual Machine is regarded as benchmark implementation of virtual machines.

However, you can find many VMs being developed based on Sun's implementation. IBM's Jikes VM is a popular implementation of Java Virtual Machine, which has been completely written in Java language. There are many papers explaining the implementation and design prinicples. (more)

Check out this, virtual machine viewer. Basically it is method, instruction tracer.

And finally, if you are suffering from threadaches, Sun has prescribed this article for all its developers.

Thursday, September 16, 2004

Debugging

How marketable, am I ??. That's question that constantly flashes in my mind and so in many other developers too. Being in the volatile intellectual world, requires each of us to be on constant move. "The Vociferous will survive".

To answer my question, I feel only the programming skills alone wont pay you forever. Each of us, have to build the knowledge - application skills, abstract problem solving skills and develop into a troubleshooter rather than a "passive - geeky - thick spectacled" programmer.

Debugging skills should be part of every developer's armor. Troubleshooting software systems can quite be complex task and mastering them can make u, your manager's favorite.

Well, my set of debuggers include dbx, gdb and host of tools from sysinternals.

I read a joke sometime back. It said a good pretence is sufficient to get over any interviews. Meaning: Though I do not really have a good knowledge of some topic, my selection in the interview depends how good I pretend in the interview.

You will find hundreds of such pretenders (read predators) as your colleagues, seniors and even friends. I dont try to sicken our confidence, but try to understand our obnoxious world.

Your trouble-shooting skills can help you stand above them. Hone ( read: own) them.

Well, what is Google doing these days???. They are into building "Amazing marketable service"

Wednesday, September 01, 2004

Solaris Command

I am not a researcher or computer scientist (wish to be !!!) to put **my** information in my blogs, but i do surf lot of pages related to research.

So u can expect url or summaries in my blogs.

For solaris developers, the following list of commands can help you.

Command : Brief Description (Solaris 8)
apptrace : Trace library calls
crash: Examine core memory
cputrack:
cpustat:
devattr: Get Device Attribute information
dispadmin: Configure process scheduler
gcore: Get Core dump of a given process
ipcs: IPC status viewer
kstat: Kernel Stats Viewer
lockstat: Get locks information
mpstat: Get Processor information
(P-Commands, P for Process)
pmap:
pstack:
pflags:
pfiles:
ptree:
psig:

prstat: Processess Stats ( similar as top)
psrinfo: Processor Info
truss: System Call tracer
vmstat: Virtual Machine status viewer


Refer to man pages for switch information. FYI, many of these commands have owners ( from sun) who provide extremely useful information.


If u are working across multiple Unixes, this command equivalence chart can help u. Courtesy Chandu

More later!!

Monday, August 30, 2004

Stuff to think of

I have been surfing for over 6 years and each day I spend about 10 hours approximately. What amuses me that I have been out of the revolution. The RSS revolution. I feel in the near future, the RSS shall grow up as a major Internet publishing technology. oh !! do u say that this is not a great revealation? Actually, i want to demostrate the architecture and functionality of a software called KlipFolio.

The software can pull data from any data source. U can get most of the required Klips from the klipfarm else u can write ur own. Damn!!!, I have this only now ;-(

U check out the software now!!


Richard says, he has developed a application to access GMail email account as a FileSystem. Great work, Richard!!

This Thursday and Friday, I am planning to attend the IBM seminar on Autonomic Computing. Hope I learn some interesting stuff!!!

I feel being left alone in this knowledge revolution. But I dont want to get lost. I shall trace my steps though slowly into this amazing era.

Have a great time guys!!!

Thursday, August 19, 2004

I am back after a very long break. Break from blogging only, very busy with my work ;-(

15days back, I had attended the MS TechEd at Bangalore. Most sessions were good but what interested me most was the MS operations Manager (MOM) ( coz, I work on a related area) and the Virtual PC software.

Check the Grady Booch's work. (Software Architecture).

If u wanted Java docs for your favorite package and u seem to lost the link on ur desktop or lazy enough to Google?
well, all like me have a solution. see JDocs.

To end this post and to start my work, see this GC "Java equi of bangalored ;-)".



Friday, June 25, 2004

After a long break!!

IBM blogs....
Quick Information!! The Big Blue has joined the blogging community. The Blogs of some great IBMers is here.

Google
I would like to share with u that for over a week I am behind Google now. Not their IPO but in understanding their technology and service.

I finally got my Gmail ID and also got the invite offer after few days. I am only impressed with their keyboard shortcuts and nothing else is different.

But, the main thing that interests me is their search engine "Google". I have downloaded the inventors' thesis and trying to understand their PageRank algorithm.

Check out Mark's site to understand Google better.

Friday, June 18, 2004

Got my GMail ID ;-)

I finally managed to get my gmail id.


For those interested on search engines, there is so much interesting articles.

see the page below, it lists out the major bots (spiders aka crawlers, ...)


http://www.robotstxt.org/wc/active/html/index.html

Monday, June 14, 2004

Jdk 1.5 is here

Hey,

Chk out the JDK 1.5 snapshot here. and also the list of fixed bugs



Hey, there is kernel bug (linux) in 2.4.2x and 2.6.x. here is the information.

More on Java

JVM is going the Linux way. I mean, like in Linux u have the feature to load kernel modules at run time; in java too, you have this new feature.

Chk out the information here.

It is designed for systems that require 100% uptime.

Chk out the a sample client tool here. (you need to have jdk1.4.1).



More here..... Finally here is a tool to monitor ur JVM performance. I am trying to understand it ;-)


It is Monday !!!

Hi,

I came across this syndication. Google. Looks like some developers (and Staff) at Google post here. You will find some useful stuff here.

Sun has allowed the staff to officially blog. Check out this Sun Blogs

Saturday, June 12, 2004

More Information here

I got the link chk it out
http://www.unixville.com/~moazam/

the above link has articles about multithreading, debugging, GC, JVM internals. All are specific to solaris

Friday, June 11, 2004

First Post

Hi All,

I intend to post technical information that I come across everyday so that it can be useful for the required.