Custom Search
Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

HOW BANK WORK????

Introduction
This article briefly explains how bank work in real time.Bank functions because of our trust.Banks can legally extend considerably more credit than they have cash.Why do we feel better about having our money in a bank than we do having it under a attress? -conveniences of electronic banking .

What it is a Bank?

A bank is an institution that deals in money and its substitutes and provides other financial services. Banks accept deposits and make loans and derive a profit from the difference in the interest rates paid and charged, respectively.
Banks create money in the economy by making loans.

How lending money affects the economy?


Why does banking work?

Banking is all about trust.
Banks consistently extend more credit than they have cash.
In the event of a bank failure, your money is protected as long as the bank is insured by the Insurance Corporation
The key to the success of banking, however, still lies in the confidence that consumers have in the bank's ability to grow and protect their money.

How do banks make money?


How your money continue to earn money when it is in bank?



The End..... :-)

Posted byPrashanthNaik at 2:30 AM 0 comments  

T-Mobile to release CellPhone with Googles Software "Android"

The software developed by Google for cellphones is called "Android".
Android allows you to access core mobile device functionality through standard API calls.
Combine information from the web with data on the phone -- such as contacts or geographic location -- to create new user experiences.
Android does not differentiate between the phone's basic and third-party applications -- even the dialer or home screen can be replaced.
The SDK contains what you need to build and run Android applications, including a true device emulator and advanced debugging tools.

Posted byPrashanthNaik at 10:44 PM 0 comments  

10 tips for users to secure WiFi networks

Here’s a look at the top ten tips:

1: Change Default Administrator Usernames and Passwords

Most routers or access points come enabled with a default set of username/password combinations. These combinations are well documented and available online for hackers to use. If a hacker can access your device’s administrative pages they can modify the configuration and control all aspects of your device. These username/password combinations can be changed from the administrative panel.

2: Turn on WPA / WEP Encryption

All Wireless devices support some form of encryption. Encryption technology scrambles messages sent over the air and ensures that they cannot be intercepted by hackers. Several encryption technologies exist for wireless communication today. WPA is the strongest commonly available encryption technology for home devices, however, WEP can also be used.

3: Change the Default SSID

Access points and routers all use a network name called the SSID. Manufacturers normally ship their products with the same SSID set for all routers. For example, the SSID for Netgear devices is normally "NETGEAR". The Default SSID can be changed from the administrative panel and should be set to something unique.

4: Enable MAC Address Filtering

Each wireless device possesses a unique identifier called the physical address or MAC address. Access points and routers keep track of the MAC addresses for all devices that connect to them. Wireless routers offer the option to key in the MAC addresses of your home equipment so as to restrict the network to only allow connections from those devices. It ensures that rogue users cannot connect to the wireless router without using advanced MAC spoofing techniques.

5: Disable SSID Broadcast

The wireless access point or router typically broadcasts the network name (SSID) over the air at regular intervals. This feature was designed for businesses and mobile hotspots where wireless clients may roam in and out of range. For the home user, this roaming feature is unnecessary as it increases the likelihood of an unauthorised gaining access to your home network. Fortunately, most wireless access points allow the SSID broadcast feature to be disabled by the network administrator. Your SSID name can be manually inputted into your devices.

6: Do Not Auto-Connect to Open Wireless Networks

Connecting to an open wireless network such as a free wireless hotspot or your neighbour's router exposes your computer to security risks and attacks. Although not normally enabled, most computers are configugreen to allow automatic connections, without notifying the user. This setting should not be enabled except in temporary situations.

7: Assign Static IP Addresses to Devices

Most home wireless devices use dynamic IP addresses, which are randomly assigned by DHCP servers. Unfortunately, dynamic IP allocation also works to the advantage of network attackers, who can easily obtain valid IP addresses from your network's DHCP pool. Turn off DHCP on the router or access point, set a fixed IP address range instead and then configure each connected device to match. Using a private IP address range (like 10.0.0.x) prevents computers from being directly reached from the Internet.

8: Enable Firewalls On Each Computer and Router

Modern network routers contain built-in firewall capability, which can be easily disabled.

Ensure that your router's firewall is turned on. For added security, consider installing and running personal firewall software on each computer connected to the router.

9: Position the Router or Access Point Safely

Wireless signals normally have a wide radius, extending out of homes. A small amount of signal leakage outdoors is not a problem, but the further this signal reaches, the easier it is for others to detect and exploit. Wireless signals often reach through neighbouring houses and into the streets. When installing a wireless home network, the position of the access point or router determines its reach. Try to position these

devices near the centre of the home rather than windows to minimise leakage. Many routers allow you to greenuce the range of your router’s signal from the administrative panel.

10: Turn Off Network During Extended Periods of Non-Use

Shutting down your network when not in use will most certainly prevent outside hackers from breaking in. While impractical to frequently switch off and on the devices, at least consider doing so during travel or extended periods of downtime.

Sorce:www.ibnlive.com

Posted byPrashanthNaik at 6:01 AM 0 comments  

Simple to find Lost Mobile

After reading this mail please preserve the IMEI number in a notepad

An IMEI number- The International Mobile Equipment Identity (IMEI) number is an international identity number used to uniquely identify a mobile phone. The 15-digit IMEI number is an electronic fingerprint transmitted every time a phone is used, which reveals the identity of the mobile handset.

How can I find out my IMEI number? IMEI numbers are independent of the phone number and are usually written underneath the battery or on the back of the handset. Mobile phone users can also check their 15 digit IMEI number by dialling *#06# on their mobile handset. Mobile phone owners should make a note of their IMEI number and keep the details in a safe place.

If u lost your mobile, send an e-mail to cop@vsnl.net with the following info.

Your name:
Address:
Phone model:
Make:
Last used No.:
E-mail for communication:
Missed date:
IMEI No.:

“No need to go to police station”

Source: THE HINDU, 13.5.06

Posted byPrashanthNaik at 10:12 PM 0 comments  

10 regression/functional web testing tools

Testing tools often saves time and helps cutting testing time as web applications often suffers from bugs, inconsistent behaviors, usability issues, incorrect functionality, security issues and even the believed expectations of the customer. Its imperatively hard to determine bugs and fixes while development phase is in progress, keeping records drafting a bug sheet determining priority and severity will be a pain. Why not use automated test tools to test your web application. Following is a list of 10 web functional/regression testing tools for web applications in terms of Functional and Regression testing.

1.WATIR Watir is a simple open-source library for automating web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a Ruby library that works with Internet Explorer on Windows. Watir is currently being ported to support FireFox and Safari.

Features:

Its free open source tool. There are no costs to use the tool.
There’s a very active and growing community behind it.
It uses ruby, a full featured modern scripting language, rather then a proprietary vendorscript.
It is a powerful and easy to use.
Don’t just take our word for it, Read what our users are saying.


2. SELENIUM IDE- It is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run. Selenium IDE is not only recording tool: it is a complete IDE. You can choose to use its recording capability, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the ideal environment for creating Selenium tests no matter what style of tests you prefer.


Features:

Easy record and playback
Intelligent field selection will use IDs, names, or XPath as needed
Autocomplete for all common Selenium commands
Walk through tests
Debug and set breakpoints
Save tests as HTML, Ruby scripts, or any other format
Support for Selenium user-extensions.js file
Option to automatically assert the title of every page

3. Q ENGINE - AdventNet QEngine offers integrated solutions to test and verify the functionality and performance of both web applications and web services.



Features:

QEngine toolbar for remote record/playback
100% web-based test script creation and maintenance
Multi-user record/playback option
One-click access to configured suites and test scripts
Single point of control for functional and performance testing
Web services functional and performance testing
Data-Driven test scripts
Error recovery for unattended testing
Test scheduling for unattended execution
QEngine Issue Manager to track and manage issues

4. MAX Q - It is a Web functional testing tool. It includes an HTTP proxy that records your test script, and a command-line utility that can be used to playback tests. The proxy recorder automatically stores variables posted to forms, so you don’t have to write that stuff by hand.



Features:

Free and open source
Scripts are written in Jython, an implementation of Python. Python scripts are easy to understand, modify and extend.
Alternatively, the captured HTTP sessions may be saved as XML files, according to ISAC format, for (massive) replay with CLIF load testing platform
Works from the command line so you can run scripts unattended.
Understands cookies.
Written in Java so it runs anywhere.
Easy to enhance because the source code is simple.
Scripts can run as JUnit tests.
Works behind proxy servers.

5. Solex- It is a free open source Web application testing tool built as a plug-in for the Eclipse IDE. It provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non regression of the application’s behavior (with stress testing capabilities being added at a later stage). Solex acts as an HTTP proxy and records all HTTP requests and responses going through the wire between a Web client (e.g. a Web browser) and a Web server. The task of replaying a scenario consists in sending the previously recorded and eventually customized HTTP requests to the server and asserting each response.

Features:
Solex can record HTTP messages by acting as a Web proxy.
Recorded sessions can be saved as XML and reopened later.
HTTP requests and responses are fully displayed in order to inspect and customize their content, thanks to replacement rules.
Solex allows the attachment of extraction or replacement rules to any HTTP message content, HTTP header or URL parameter.
Recorded requests can be filtered to remove or disable unwanted resources, like .jpg, .gif.
Solex allows the attachment of assertions to responses in order to validate a scenario during its playback.
Solex can replay an HTTP session request by request or all requests at once.
Playback results can be exported as XML with an optional XSL transformation

6. SILK TEST - It is an automation tool for testing the functionality of enterprise applications in most versions of Windows, Sun Solaris 9 & 10, and Red Hat Enterprise Linux WS 2.1 & 3.0. It is produced by Segue Software which was acquired by Borland in 2006. SilkTest uses the proprietary 4Test language for automation scripting. It is an object oriented language similar to C++. It uses the concepts of classes, objects, and inheritance.

Features:
contains all the source script files.
translates the script commands into GUI commands (User actions). These commands can be executed on the same machine as the host or on a remote machine.
SilkTest can be run to identify mouse movement along with keystrokes (Useful for custom object). It can use both record and playback or descriptive programming methods to capture the dialogs.
SilkTest identifies all windows and controls of the application under test as objects and defines all of the properties and attributes of each window. Thus it supports object oriented implementatio.

7. QA WIZARD - QA Wizard Pro automates the functional and regression testing of Web and Windows applications, helping your quality assurance team test more of an application in less time.

Features:

Powerful, Easy to Use Scripting Language
Object-based Record and Playback Engine
Global Application Repository
Validation Checkpoints
Data-driven Testing
Seamless Integration with Seapine ALM Tools
Remote Script Execution.

8. WEB KING - The release of WebKing 3.5 makes it easier than ever to verify and improve application reliability throughout the development process. This tool allows developers and QA testers to work together more efficiently by giving them a single tool that spans the entire development life cycle, from content flow and functionality verification to automated testing and deployment of web applications.The new software enables users to run automated testing and analysis of Web applications, addressing four primary areas: Web site risk analysis, functional testing, load and performance testing, and security analysis, the company said. Parasoft officials said WebKing helps to ensure that Web applications meet specific content, performance, reliability and security goals set by users.


Features:

Powerful, Easy to Use Scripting Language
A SOAP Test Wizard automatically creates SOAP test cases from a WSDL
Additional Java, JavaScript, and Python scripting options allow users to customiz.
A Log File Analysis feature produces traffic analysis reports and automatically record.
A SOAP Test Wizard automatically creates SOAP test cases from a WSDL
produce high-quality Web applications and Web services within a short time period.

9. TestDrive - TestDrive-Gold is designed to test just about any GUI or browser application ‘out of the box’. It has in-built technology to deal with a multitude of controls and techniques.TestDrive-Gold is designed to test just about any GUI or browser application ‘out-of-the-box’. It has in-built technology to deal with a multitude of controls and techniques, without you having to worry about them. With some technologies, it is the only solution that works. Just a couple of the highlights are: Code free testing
Selg healing Technology, Innovative script contaol Technology, Iseries server side testingMacros lets you record and replay repetitious work.

Features:

Easily create test scenarios through a simple point-and-click interface.
Execute a complete regression test in hours not days, complete with full results, automatic data rules, and analysis.
Complex decision-linked tests can be built that integrate with the server functions to give a complete approach to testing.
Free of any coding language.
Variable data, Tracked Fields and Action map functionality.
Schedule playback to run anytime day and night.

10.Rational Functional Tester - Provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing.

Features:

Provides testers with automated capabilities for data-driven and keyword testing.
Offers testers a choice of scripting language and industrial-strength editor: Java in Eclipse® or Microsoft® Visual Basic .NET® in Visual Studio .NET - for test authoring and customization.
Supports version control to enable parallel development of test scripts and concurrent usage by geographically distributed teams.
Supports custom controls through proxy SDK (Java/.Net)


There are various other products available in market today but i have compiled the list based on my experiences of various testing tools. Please post your experiences with these tools or you can add new ones which i may have missed. If you like this post kindly subscribe to our RSS for free updates and articles delivered to you.

Posted byPrashanthNaik at 3:41 AM 1 comments  

Web Testing

Introduction

How do you test a Web site???????

Performance and Scalability

If you are managing Web site testing for an application that will be used by a large number of people, your number one concern will be performance testing. When several people start using the Web site at the same time, performance may degrade, database transactions might overlap, etc. Your job is to make sure that that doesn't happen.

The first thing you should ask in an interview for Web testing is "will it scale?" Now what does that mean? You want to work on a Web site that is "n-tier." That means that it has at least three layers (tiers). The layer that the user of the site sees is the GUI (Graphical User Interface) layer (also referred to as the front-end or presentation layer). Behind that, in the middle is the middle tier. This is where all the business logic happens. It's also referred to as the application layer. This is where the application servers go. Behind that is the database tier also referred to as the back-end.

In an n-tier architecture, the GUI layer should be concerned with nothing but rendering the Web page and passing transaction requests to the middle tier. No heavy duty calculations should be performed in the user's browser. It should happen on the Web site in the application layer.

The GUI layer must never, ever, ever talk to the database directly. (Side bar: I'd like to point out that I violate these rules everyday - but I'm not developing large commercial n-tier sites).

The middle tier is the heart of the application and the key to scalability. When a user makes a transaction, like filling out a form on the GUI layer, the middle tier is where the transaction is handled. The middle tier will talk to the database and do some of the transaction processing. In J2EE architecture, this layer is written using Enterprise JavaBeans. In .NET systems, this layer may be written in a language like Visual C#.

The database (back-end) can also play an important role in transaction processing. The first step in improving a Web site's performance can be to move as much of the middle tier logic as possible to stored procedures in the database.

For a Web site to scale, it must be determined how many users a middle tier server can handle. This is done through performance testing. If the middle tier is designed properly, adding another server will double the amount of users that the system can handle. If you can serve up 1 transaction per second for 500 users using 1 middle tier server, then 3 servers should be able to maintain that rate for 1500 users (500 x 3). Though realistically there will always be an acceptable amount of degradation as you add a new server.

No Web site can handle an infinite amount of users. Performance requirements have to be realistic. You may have heard in the news about Denial of Service (DoS) attacks. This is basically performance testing run amok. Hackers hijack a bunch of servers to act as agents and flood a server with transactions until they overwhelm the system. Instead of breaking the system, your job is to determine how many users it can handle before it breaks.

Performance Testing

To test site scalability and performance, you need a testing product that can emulate x number of users hitting your site. Tools to do this range from being free, to $100,000 depending on how many "virtual users" you want to emulate. I could go on about how ridiculous it is to charge an extra $20,000 just to up an internal counter, but I'll refrain. Just be careful when shopping for tools.

Here is a list of some performance tools:

Segue Silk Performer
Mercury Interactive LoadRunner
Apache JMeter

Be forewarned that some of the more expensive tools have very restrictive licensing software. I was amazed to find out that after spending a fortune on one product that only one of my employees at a time could run the editor to write tests! They expected me to spend another $10,000 to get a special meter to allow multiple editors (I declined).

You will also need to invest in at least one machine that will act as an agent, emulating hits against your test servers. I've used as many as three. Your vendor can tell you what you will need.

Staging Servers

Before you launch into a testing effort, you should find out if there is enough money in the budget to emulate the production environment. You don't want to do tests against the live site.

You need to setup a "staging" environment which emulates your production environment on a smaller scale. You will need a router, just like the one in production (or if money is really tight, something as close to it as possible), at least two Web servers and two middle tier servers and one database server. And don't forget the firewalls. If the hardware doesn't match the production environment, then testing on the staging servers won't help you find problems in the production environment. You need to work closely with the production team to make sure that your test environment emulates every bit of hardware and software in the production environment.

Your staging servers need to exist with your performance testing environment in an isolated network. Usually a patch panel is setup so you can pull one plug and isolate a rack full of servers at will. When doing performance testing, all numbers will be useless if your environment is suffering from noise not only from the corporate net, but the Internet as well.
And lock them down! Make sure developers don't have ftp, write, or PC Anywhere access to your servers. Otherwise unseen changes to your staging environment could wreak havoc on your test results.

Routers, Firewalls and SSL

Large Web sites don't have just one Web server. When you visit the site, a router will redirect you to one of many servers. The job of the router is to balance the load by trying to evenly distribute users amongst the many servers. In order for the system to work properly, all Web servers need to be exact copies of one another. So that users can get to the GUI layer servers, they need to be outside the company firewall.

Even if you are just working on a Web application destined for internal use, users may still want to use it from outside the firewall. For example, your sales force may need access from a client site to give a demo or access the application. Regardless, you must test using a firewall. Firewalls go between the GUI layer and middle tier and it's not uncommon to have a firewall between the middle tier and the back-end. You will find that an application that worked fine in an open environment collapses once a firewall is introduced. Firewalls act as choke points which could cut off or interfere with the communication between tiers.

Secure Socket Layer (SSL) is another issue that you need to deal with. If you've ever entered your credit card number online and noticed a little lock symbol in your browser, that's SSL working. Another sign is when the Web address changes from "http" to "https." Private SSL servers require a complex procedure to install a special certificate for access. Users of a commercial site should not have to go through such a procedure to create a secure connection. You need to verify that external users can access the secure layer without a problem.

Cookies and Session Management

The Web is a stateless environment. This means that a lot of data isn't stored on the client side. When you visit a site and "talk" to a Web server, it doesn't remember who you are. Though you can help it remember if you let it set a "cookie" in your browser. This is how sites remember your name, etc. When you visit the site again it asks your browser for the cookie, which may contain something like your login ID.

Cookies are good for long term memory, but for short term memory, Web applications use session management. Session management is sort of like a cookie, but it will expire after a certain amount of inactivity (like 30 minutes). Think of it like a Session ID.

As you surf a site, you may end up talking to several servers at once. Each transaction may be dished out to a different server. As you move from server to server, your session information needs to stay with you or the next server will have no idea what you are talking about. For example, when you get to the checkout server, session information will help it remember what items you ordered. For testing, you need to make sure that as a user moves through the system that session information is carried with them and hasn't expired in a reasonable amount of time.

Components and Configuration Management

When trying to setup bug tracking you may come to a horrifying conclusion. The concept of a "build number" for the overall product may not work. Web site development can be very fluid. People will update script, image, and source files through FTP or file copying without even thinking about. The concept of "builds" may even be foreign to some Web developers. You need to work with development to determine what defines a build when entering bugs. Ideally your Web site will be broken up into components that can be tested in isolation and combined and rolled out as sets.

When testing, you want to be able to certify components and component sets. For example, you may certify that Contact Form 1.1 works well with Order App 1.3, but not 1.2. Because of the fluid nature of the Web, the site probably won't be updated all at once. Developers will usually want to "drop in" a component to the live site or a client's site. That's why configuration management and certification are so important. Before Component X 2.3 is dropped in with Component Y 2.4, you need to certify that everything will still work.

If your site uses ActiveX or some other technology to install components on the browser side, you need to deal with that as well. If your application uses browser side objects, find out from your development team if you can test them directly using a language like JavaScript.

Testing Under the Hood
The GUI layer often talks to the middle tier by tossing back and forth XML files. The trend is moving towards hiding the XML files as Web Service calls. You should ask your development team if the Web Services are published in the form of an internal or external document. If you have a programming background, you could emulate the GUI layers communication with the middle tier by automating Web Service calls. If you are comfortable with SQL, you could talk to development about unit testing stored procedures in the database layer.


Conclusion

Testing an enterprise level Web site can be an overwhelming and expensive task. Before embarking on such an effort, it's important to make sure that upper management will commit the time, money, and resources required. Given the proper budget, schedule, knowledge, and commitment from Development, you should be able to handle the task.

This Article has been taken from the site http://www.onestoptesting.com .

Posted byPrashanthNaik at 6:57 AM 0 comments  

'Big Bang' Experiment

Scientists have recreated a temperature not seen since the first microsecond of the birth of the universe and found evidence suggesting the so-called Big Bang might not have unfolded quite the way they expected.



"The basic nature of the interactions within the hot, dense medium, or at least the manifestation of it, changes depending on the angle at which it's viewed," said Steven Manly of the University of Rochester. "We don't know why. We've been handed some new pieces to the puzzle and we're just trying to figure out how this new picture fits together."

Manly and his colleagues published their findings in the Physical Review Letters and announced them today.

At the Relativistic Heavy Ion Collider (RHIC) in Brookhaven, NY., the researchers wanted to probe the nature of the strong nuclear force that helps bind atoms together. They smashed two atoms of gold together at velocities near the speed of light in an attempt to create what's called a "quark-gluon plasma," a very brief state where the temperature is tens of thousands of times higher than the cores of the hottest stars.

Particles in this hot-soup plasma stream out, but not without bumping into other particles in the soup. It's a bit like trying to race out of a crowded room-the more people in your way, the more difficult to escape, the scientists say. The strength of the interactions between particles in the soup is determined by the strong force, so carefully watching particles stream out could reveal much about how the strong force operates at such high temperatures.

To simplify their observations, the researchers collided the circular gold atoms slightly off-center so that the area of impact would not be round, but shaped rather like a football-pointed at each end. This would force any streaming particles that headed out one of the tips of the football to pass through more of the hot soup than a particle exiting the side would.

Differences in the number of particles escaping out the tip versus the side of the hot matter could reveal something of the nature of that hot matter, and maybe something about the strong force itself.

But a surprise was in store. Right where the gold atoms had collided, particles did indeed take longer to stream out the tips of the football than the sides, but farther from the exact point of collision, that difference evaporated. That defied a treasured theory called boost invariance.

"When we first presented this at a conference in Stony Brook, the audience couldn't believe it," says Manly. "They said, 'This can't be. You're violating boost invariance.' But we've gone over our results for more than a year, and it checks out."

Aside from revealing that scientists might be missing a piece of the physics puzzle, the findings mean that understanding these collisions fully will be much more difficult than expected, Manly and his colleagues assert. No longer can physicists measure only the sweet spot where the atoms initially collided-they now must measure the entire length of the plasma, effectively making what was a two-dimensional problem into a three-dimensional one.

Posted byPrashanthNaik at 11:52 PM 0 comments  

E-Book from Sony and leading British bookseller Waterstone's

Sony and leading British bookseller Waterstone's are launching the Sony Reader Thursday, believing the 199 pound ($400) gizmo will promise to make people keep reading longer.

The e-book is four millimetres thick, weighs nine ounces - the size of an average paperback - and comes with a 200 MB memory. It mimics the page-turning of an ordinary novel, though you need to press a button to flick to the next page, which some might find cumbersome in the era of touch-screen technology.

And unlike a computer, there is no glare on the screen, which will not be easy on the eye initially. When you switch it on, it brings up the last page you read and text can be magnified.

Each Sony Reader will be sold with a CD containing 100 books and plays, including 'Dracula', 'Romeo and Juliet', 'Pride and Prejudice' and 'Great Expectations'.

Waterstone's has tens of thousands of titles waiting to be downloaded on to the e-book from its website. Buying one will cost about the same as a traditional book.

The device, however, is not the first e-book to hit the market. Amazon has been selling its Kindle in the US for about 200 pounds and Borders sells its own version, the Iliad, for 399 pounds.

Posted byPrashanthNaik at 9:30 PM 0 comments  

Google Web Tool Kit

Faster AJAX than you'd write by hand

Writing web apps today is a tedious and error-prone process. Developers can spend 90% of their time working around browser quirks. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult and fragile. Google Web Toolkit (GWT) eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.


How do I start?

1. Download the latest version of GWT
2. Use the Getting Started Guide to write your first app
3. Work through the in-depth GWT Tutorial

Posted byPrashanthNaik at 4:54 AM 0 comments  

Google Chrome-New Browser from Google

Google has launched its first ever browser on 02 September 2008.Visit http://www.google.com/chrome to download and start exploring.(For the moment, it's available only for Windows users, but you can sign up on the download page to learn when the Mac and Linux versions are available.)With the release of Google Chrome, JavaScript applications received a much needed performance boost. Google Chrome, the newly released open source web browser, incorporates a high performance JavaScript virtual machine called the V8. Mozilla is also working on including a high speed JavaScript engine called the TraceMonkey in its next release. Test results for Mozilla have shown almost 83% peformance improvement in JavaScript execution. So it seems that web applications that used JavaScript heavily have been breathed new life with the advent of these new breed browsers.

Posted byPrashanthNaik at 6:51 AM 0 comments  

Free Information Technology Magazine Subscriptions

Browse through our extensive list of free Information Technology magazines, white papers, downloads and podcasts to find the titles that best match your skills and interests; topics include technology, IT management, business technology and e-business. Simply complete the application form and submit it. Remember to fill out the forms COMPLETELY. All are absolutely free to professionals who qualify.Click on this link
http://knowlbank.tradepub.com/

Posted byPrashanthNaik at 9:26 PM 0 comments  

Photoshop, now turned more intelligent...... Very Good one...


Posted byPrashanthNaik at 3:22 AM 0 comments  

QuillPad

Quillpad is a free online Hindi typing tool. Now it is very easy to type in Hindi. For example, type 'aap kaise hain' in the text field Click Here. Quillpad will convert it directly into Devanagari script. If you write a word like 'vishesh', first sh should become 'श' and the second sh should become 'ष'. Quillpad will intelligently do that for you. No need to use shift keys or to memorize any key mappings. So 'राष्ट्रपति' can be written by typing 'rashtrapati' or 'raashtrapathi'. Quillpad can also predict if multiple words are possible for your input. You can click on the word to select from those options. In addition Quillpad allows you to type English words freely in between Hindi words. It intelligently transliterates them into Hindi.

Posted byPrashanthNaik at 7:55 PM 0 comments  

Cool Browser add on

I don't get too caught up in the "hot new thing" on the web. There is just so much stuff out there that is, well, a waste of time. Mostly I see new services and widgets that are neat but don't help you do anything better than before. I found on http://www.cooliris.com/ about 3 weeks ago and have been bragging on it ever since. Basically it is a "3D wall" of images or videos that runs on your browser. I use it on Firefox 3 but it is available on all the other major browsers as well. It makes viewing photos & videos smooth as opposed to the clunky way of I used to search for them one at a time. It works with google images, yahoo images, youtube, myspace, facebook, flickr, photobucket and more.It’s nice to have all the photos in one place to just click through as you please. I can't swear to it but the images look enhanced as well. Using it for youtube videos is even better as you don't have to wait for another page to load before starting your next video. More sites are becoming compatible with Piclens everyday so it should only get better. If you have a giant screen for your PC or connect your computer to your bigscreen TV that just amplifies the experience. Oh yeah, it costs exactly nothing.



Posted byPrashanthNaik at 7:07 AM 0 comments  

Cheat codes for AirTel subscribers

Some Cheat codes for Airtel users-

1. How to Check Main account Balance :::: *123# n then call.
2. How to Check A 2 A Balance of Call:::::: *123*1# N then Call.
3 How to Check A 2 A Balance of Messages:::::*123*2# N then Call.
4. Balance Transfer::::: Minimum Balance Required to transfer is Rs 240. Procedure::: *143*Senders Mob No# N then Call. Sender>>> Rs 55 Deducted n Reciever>>> Rs 50 Credited. Allowed this Procedure Twice a Day.
5. Validity Extension:::::: Procedure:::::
*144*001# N call >>> Deduction Made:::: Rs 8>>>1 day Validity Extend.
*144*005# N call >>> Deduction Made:::: Rs30>>>5 Days Validity Extend.
*144*010# N call >>> Deduction Made:::: Rs 50>>>10 Days Validity Extend.
*144*030# N call >>> Deduction Made:::: Rs140>>>> 1 Month Validity Extend. Bt Now these days Rs 98 recharge option is available in which u get 1 month Validity N Rs 9 Talktime.
6. Automatic Validity Extension ::: Activate ::: *144# N then Call. Rs 6 Deduction. Deactivate :::*144# N then Call. Status Check :: *144*999# N then Call.
7. Postpaid to Prepaid Recharge:::::: *107*375* Senders Number(ie Prepaid Number)# N then Call.
8 Excuse Me Service :::: Activation Procedure :::: *104# N then Call... Charges >>>> Rs 1/ request. U Get a Fake Call frm Airtel.
9. Check the Value Voucher Validity::::: *121# N then Call.
10. Check the Validity :::: *122*1# N then Call.
11. Recharging Paper Coupon:::: *120*16 Digit Pin No# N then call.

If U want to know Any Kind of recharge Information >>>> Simply Type in Ur Text Message ::: RC Amount>>>>170(Toll Free) U get all the Information.

Posted byPrashanthNaik at 11:07 PM 0 comments  

Cool Sites

Qipit
www.qipit.com
This free service turns your camera phone or digital camera into a virtual “mobile copy centre” by converting photographs of written or printed material into near-scan quality digital documents that can be easily archived or shared. With Qipit, you can turn images of documents (book excerpts, newspaper clippings and so on), notes and whiteboards into digital copies (PDFs), share them via email or fax, often even from your smart phone. Qipit is based on advanced, patented image processing technologies developed by Realeyes3D, a camera phone applications developer whose products reportedly have been embedded in more than 28 million phones.
Mozy
www.mozy.com/home
You may have heard of this Web service because paeans have been sung for it far and wide. It offers 2GB of free backup space. You don’t have to set up anything, nor are there any payments to be made, no conditions, no expiry date. Backups—especially off-site—are the best possible insurance against virus attacks, disk drive disasters and office gremlin follies. What you get in the Mozy bargain is open/locked file support, 128-bit SSL encryption, 448-bit Blowfish encryption, automatic scheduled backups, email backups and much more.
Text Analyser
www.usingenglish.com/resources/text-statistics.php
If you want to analyse your text documents in terms of statistics, point your browser here. This tool gives you statistics on word count, unique words, word frequency, number of sentences, average number of words per sentence, lexical density and a rating on the Gunning Fog Readability Index (a readability test designed to show how easy or difficult a text is to read). Yes, Microsoft Word also gives you something similar, but that is limited to just character, word, line and para counts. If you think the 10,000-character limitation of Text Analyser is a handicap and want to check longer documents with even more detailed analysis, sign up as a member for the advanced version. The accompanying Word Analyser database contains information about 97,000 English words. It lets you check a word on grammatical connotations and usage simply by keying in the word.
GigaSize
www.gigasize.com
What do you do when you have to transmit a very large file across the Internet? No, we’re not talking about a 10-20MB size file. Most Web mail services today already do it with ease. We are also not talking about chopping up the file into smaller bits using a file-splitting program and then having them reassembled at the other end. We’re talking about some 500-600MB—or more—of computer-aided design (CAD) drawings, video clips, high-res images... Even file hosting services such as YouSendIt, RapidShare or MegaUpload can’t do it beyond a couple of hundred megabytes. But GigaSize allows you to zip across up to 600GB per file for free and 2GB per file with a premium account. Bookmark this for a rainy day.
Short Text Service
www.shorttext.com
This is perhaps one of the simplest, no-fuss tools to post text and messages online. You don’t even have to sign up for the service or login each time you post some text (up to 30,000 characters). You can also treat it like a permanent text clipboard on the Internet to cut-paste text between computers located anywhere. All you need to do is copy-paste or enter the text you want online into the text dialogue box on the site, click on the Create URL button, and beam it. You can also keep your data private with the help of a unique passkey, or leave it open for public viewing. What’s more, you can link to pictures or videos on the Net and also allow comments.
Rich Chart Live
www.richchartlive.com/RichChartLive
If you are tired of conjuring the same stale, humdrum, oft-seen graphs that Excel churns out every time, use this online service to generate something refreshing, visually rich and even animated. Again, no downloads or installs required. You can start with the free version—and even stick to it if you don’t mind a small logo appearing on each of your charts. The data can be input by importing, copy-pasting from Excel or typing in manually. Almost all chart elements are customizable. Once you’ve finished, you can export the chart as PowerPoint or Flash file. One major drawback: You can’t save anything on the site and come back to edit it.
Vuvox
www.vuvox.com
This is an easy-to-use Web-based presentation building service that can create some impressive Flash presentations incredibly fast. Your creations can be based on your own collection of photographs, video clips, charts, music, audio, etc. (upload 100MB in size) or you can blend in content from the Web from sites such as YouTube, Flickr and PhotoBucket. You can create a fusion of these elements, pick backgrounds, colours, textures from within Vuvox, and then share your creation with the world.

Posted byPrashanthNaik at 11:17 PM 0 comments  

A Little Piece of Google History: BackRub

As stunning as it might sound, Google is only the second name given to the Stanford students’ project. Philipp Lenssen, of blogoscoped.com, discovered that its precursor back in 1996 was called "BackRub" and that it was a search engine research project that was headed by who else than Larry Page, the last Page to wed, at the computer science department at the university.It was pretty impressive at the time, in August 1996, it had indexed 75 million URLs and its crawler

had downloaded 30 million pages. Given that the Internet was not the huge web it is today, that’s really a lot. BackRub was written in Java and Python based "on several Sun Ultras and Intel Pentiums running Linux".Larry had had help from others with the project, on the homepage he thanked Scott Hassan, Akan Steremberg and (guess who!) Sergey Brin for their help, which means that, at that time, he was pretty much the owner of the whole thing. Unlike today when you hardly ever get to see him or see footage of him, back then he gave his mail address and phone number in the FAQ for help with any and all unanswered questions one might have had about the project.
Enlarge pictureThe change to Google came in 1997 and the homepage had two search boxes, one for searching Stanford and the other for searching the web, the number of search results per page was by default set to 10 and the mode of visualization was "clustering on". Philipp Lenssen refers to a cached copy of the BackRub engine from C63.be and gives the second picture on the left that has the Google logo all weird and with nasty colors. He does say that it might not be the real deal, but it’s the best piece of Google history so far. By the way, the hand in the first picture belongs to Larry Page. It was that small of a project.

Posted byPrashanthNaik at 9:50 PM 0 comments  

WordLinx - Get Paid To Click