Foxit PDF Reader

The following is a list of compelling advantages of Foxit Reader: Incredibly small: The download size of Foxit Reader is only 2.55 MB which is a fraction of Acrobat Reader 22 MB size. Breezing-fast: When you run Foxit Reader, it launches instantly without any delay. You are not forced to view an annoying splash window displaying company logo, author names, etc.

Annotation tool: Foxit Reader allows you to draw graphics, highlight text, type text and make notes on a PDF document and then print out or save the annotated document. Save fillable forms after filling them out so you can continue anytime. Text converter: You may convert the whole PDF document into a simple text file. High security and privacy: Foxit Reader highly respects the security and privacy of users and will never connect to the Internet without users’ permission while other PDF readers often silently connect. Version 2.3 build 2923 adds Bookmark Design, Multi-tab Browsing, Multimedia Player Support, Callout and Text box Tool, Commenting Text Tool, Rulers and Guides.

Download here


Edit me

Just saw an interesting bit of JavaScript that allows anyone to edit the content of a web page from IE or Firefox.

This is a JavaScript trick that runs on the client side and does not have any effects on the actual file on the server. With this, you can change the text of a web page to your heart’s content.

Once you visit a page you are interested in modifying, enter the following JavaScript in the address or location bar all in one line.

javascript:document.body.contentEditable='true';document.designMode='on'; void 0

This should turn the web page into a editor. Try it out.

Google Chrome, another browser in the block !

The Browser War is flaring up once again with the release of Google Chrome. Google Inc. has released its own Web browser in a long-anticipated move aimed at countering the dominance of Microsoft Corp.’s Internet Explorer and ensuring easy access to its market-leading search engine.

It is a new browser based on many freely available open source components such as WebKit and Firefox. Chrome is bare bones, chrome less, browser with very little UI fluff and decoration. It is interesting to note that the UI for the Google browser took a note from the companies colorful logo, the Chrome UI looks neat with a blue pastel color scheme.

They say, Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. Many of the features that are high lighted in Chrome are not necessarily revolutionary. Chrome basically reduced the browser to the location bar, tabs, and content page.

The most notable features in Chrome are its crash control, incognito mode, and safe browsing. Chrome runs each web page on its own process so that if one page fails only that page is effected. Incognito mode is like Safari’s Private Browsing, aka Porn Mode, it allows you to surf the web without caching cookies and history of the sites you visit on your local computer. It’s safe browsing feature will help you to identify web sites with malicious code or applications. Many of these features are not entirely new.

What I think is new is that Google decided to release yet another browser. The browser space is already crowded with Firefox, IE, Safari, Opera, Konqueror, and Flock to name just a few. It is clear that Google will align Chrome with its properties, search, applications, development tools, and user generated content sites. Seeing Google take this approach I wonder if other companies follow suit and release internet browsers that compliment their business. Can you imagine a custom browser from Adobe, McAffee, Oracle, Amazon, or EBay? hell!

The news is that Chrome has already acquired nearly 1% of the market share. Now, thats impressive and I think Firefox is already feeling the heat.

How Java’s Floating Point Hurts Everyone Everywhere

Consider the following Simple Code:

class SubTest{
    public static void main(String[] args){
        double a = 10.00;
        double b = 10.60;
        double c = 10.50;

        System.out.println("b - a :" + (b-a));
        System.out.println("c - a :" + (c-a));

What could be the output??

b - a :0.5999999999999996
c - a :0.5

Well, we know in simple maths 10.60 – 10.00 = .60;

But, why is the computation adding a small signed error to the result!!!. The computer floating point unit works internally in base 2, binary ie., the Representation of repeater fraction 1/3 = 0.33333 in base 10. Such fractions cannot be precisely represented in base10. The same fundamental mathematical cause is at work.

To avoid such errors, we can look at using BigDecimal:

import java.math.*;

public class SubTest1{
    public static void main(String args[]){
        BigDecimal num1 = new BigDecimal("10.60");
        BigDecimal num2 = new BigDecimal("10.00");
        BigDecimal result = num1.subtract(num2).setScale(2, BigDecimal.ROUND_HALF_UP);
        System.out.println("num1 - num2 :" + result);

And, the result:
num1 - num2 :0.60

Transform you XP desktop to look like Vista

Bring innovation into your work without buying a new PC or a system. The best freeware safely installed. So if you want to make your computer get a modern Vista look, this is the perfect solution. The package includes: Yahoo widgets – a lot of small and beautiful assistants. Anything you could only imagine on your desktop – from PC temperature to mini games; Vista Theme – a special theme developed by Microsoft which transforms Windows XP into Windows Vista; Vista Start Menu – modifies not only menu’s skin but also its functionality. Learn how a convenient menu looks like. The items of the package 1.2 may include unspecified updates, enhancements, or bug fixes.