Tuesday, 26 April 2005

Google : Search History

Lastest in the service line is Google's Search History. You would require a Google Account i.e. GMail to use this service (if you need invites, let me know ... i have got lots). Once you log in, all the searches are tracked. It comes very handy when you cannot recollect the search keywords and it also tracks the links you clicked from the search result.

12:55 Posted in Blog, Google | Permalink | Comments (2) | Email this

Friday, 22 April 2005

How is your Boss ??

Chuck Connell has started a website where one could put up stories/experiences/personal views about your boss.

Go ahead and say that My Boss is Worse Than Yours.

The best part is that you don't need to leave your credentials, the site has taken care of generating random names, so go ahead and express your self to the fullest !!

09:34 Posted in Blog, Fun | Permalink | Comments (0) | Email this

Thursday, 21 April 2005

Ultimate View Navigation

Bob Obringer has done some amazing work on Web View Navigtion. Check out the Ultimate View Navigator !

11:30 Posted in Blog, Tips | Permalink | Comments (0) | Email this | Tags: Just talk Lotus

Wednesday, 20 April 2005

Everyone's playing with the Monkey !!

Greasemonkey seems to be the latest attraction for many of the Lotus Gurus!!

Julian created a really cool interface which helps alot if you are browing on the LDD forums. You don't need to open each document in a thread .. everthing is inline now and its called LDDMonkey.

Rob came up with a similar script which displays comments on Julian website inline. So no need to open the comments in the pop-up. Use AssMonkey !! lol ....

Jake has also contributed to the LDD by retaining the search keyword value and adding links to open search results in a new window. Check out LDD Super Search.

I have installed all the 3 scripts and they work just great.
Great Stuff, Keep it up guys !!

00:40 Posted in Blog, Tips | Permalink | Comments (3) | Email this | Tags: Just talk Lotus

Friday, 15 April 2005

Corporate Terminology

COMPETITIVE SALARY: We remain competitive by paying less than our competitors

JOIN OUR FAST-PACED COMPANY: We have no time to train you

CASUAL WORK ATMOSPHERE: We don't pay you enough to expect that you'll dress nicely

MUST BE DEADLINE ORIENTED: You'll be six months behind schedule on your first day

MUST BE FLEXIBLE: On many occasions, you'll be asked to bend over and grab your ankles

SOME OVERTIME REQUIRED: Some time each night and some time each weekend

DUTIES WILL VARY: Anyone in the office can boss you around

MUST HAVE AN EYE FOR DETAIL: We have no quality control

CAREER-MINDED: Female employees must be childless (and remain that way)

APPLY IN PERSON: If you're old, fat or ugly you'll be told the position has been filled

NO PHONE CALLS PLEASE: We've filled the job; our call for resumes is just a legal formality

SEEKING CANDIDATES WITH A WIDE VARIETY OF EXPERIENCE: You'll need it to replace the three people who just left

PROBLEM-SOLVING SKILLS A MUST: You're walking into a company in perpetual chaos

REQUIRES TEAM LEADERSHIP SKILLS: You'll have the responsibilities of a manager, without the pay or respect

GOOD COMMUNICATION SKILLS: Management communicates, you listen, figure out what they want and do it

feel free to add more to the list ;-)

14:20 Posted in Blog, Fun | Permalink | Comments (1) | Email this

Saturday, 09 April 2005

The Drunk Game

Link

Try and see how far you can keep the drunk man up.
You just move your mouse left to right (no clicking) to keep him walking in a straight line.
The objective of the game is to keep him walking, without falling over, by using your mouse from left to right or right to left - you can't see your mouse which makes it more difficult. Apparently the record is 82 meters!

Do post your results :)

Scores :
My best run was 33 ... still trying
Hey, i am getting better !! its 54 now

Update : my personal best is 78 now !!

18:00 Posted in Blog, Fun | Permalink | Comments (8) | Email this

Thursday, 07 April 2005

Floating Point Calcuations - Beware !!

Ever came across this situation ?
Try the following code and see the results ( prepare to be shocked )

Lotus Script:
Dim x as Double
x = 4.08 + 18.84 + 18.84 + 18.84 + 18.84 + 20.56
If x = 100 Then
Msgbox "X is 100"
Else
Msgbox "X is something else !!"
End if

Formula:
x:=@Sum(4.08:18.84:18.84:18.84:18.84:20.56);
@If (x = 100;
@Prompt([OK];"";"X is 100");
@Prompt([OK]);"";"X is something else !!"))
 
The Debugger & the Calculator shows that the total is 100, however the logic fails.
This can be addressed as a Floating-Point Calculation issue and its NOT a software bug ( since it has been seen in C/C++ and Excel as well ).

Some explanations from Experts in Notes Community :
 
Bruce Stapley

Only numbers with fractional components that are an exact power of 2 can be exactly represented in a binary coding system -- which is what computers use. This means very small deviations/errors occur in essentially every floating point variable in every programming language on every computer everywhere. Since Notes only stores floating point numbers, essentially every calculation you do on number fields suffers from this effect. However, the difference will assuredly be insignificant and unnoticed unless you're doing an equivalence comparison. The solution, put simply, is to round to a sufficient level of precision before comparing two floating point numbers for equivalence.

 
Stan Rogers
In LotusScript, there are precisely two levels of floating-point precision: Single and Double. Equality testing checks all bits -- any difference at any bit level is an inequality. This is true across all general-purpose computing languages, although the number of bits available to each variable type and the number of different types may vary from language to language. If you need to compare within a confidence margin, you need to round your values at your arbitrary precision depth. Some specialised languages on some platforms have similar facilities built in, but you can and should consider them oddities.
Calculators designed exclusively for decimal use often get around the problem by using binary-coded-decimal values internally, where each four-bit group represents a single decimal digit (0000 to 1001), but that is wasteful of resources and does not allow the same registers to be used for general-purpose (non-decimal) data.

 
Solution
For R5 - Round the Number to a sufficient level of precision before comparing for equivalence
For R6 - Use @FloatEq which is helpful in dealing with inexactness of floating point operations

15:30 Posted in Blog, Tips | Permalink | Comments (0) | Email this | Tags: Just talk Lotus

Saturday, 02 April 2005

Google : Ride Finder

Now you could get a ride by using Google's lastest search Google Ride Finder

12:00 Posted in Blog, Google | Permalink | Comments (0) | Email this

Happy Birthday GMail

GMail turns a year old .. and it has amazing things to offer.

Just launched in GMail :

G is for growth
Storage is an important part of email, but that doesn't mean you should have to worry about it. To celebrate our one-year birthday, we're giving everyone one more gigabyte. But why stop the party there? Our plan is to continue growing your storage beyond 2GBs by giving you more space as we are able. We know that email will only become more important in people's lives, and we want Gmail to keep up with our users and their needs. From Gmail, you can expect more.



We're not in the plains anymore
Fonts, bullets and highlighting, oh my! Gmail now offers rich text formatting. And over 60 colors of the rainbow. Discover a land of more than just black and white. Learn more


00:50 Posted in Blog, Google | Permalink | Comments (0) | Email this

All the posts