Vote 5

Google Chrome Browser Detailed Review

September 3rd, 2008

The following is a detailed of Google Chrome browser. I have taken it through the paces, tested many features and even tried to run it on Linux.
Read more (1468 words) »

Vote 1

How To Read Reader’s Digest, PlayBoy, Popular Photography, Popular Mechanics, MacWorld, Penthouse, PC Magazine Free on Firefox Browser

July 28th, 2008

You can read popular magazines like Reader's Digest, PlayBoy, Popular Photography, Popular Mechanics, Technology Review, Viv, Car & Driver, Penthouse, PC Magazine, MacWorld, Esquire and more (total 20 high quality magazines) for free online. You can read the full magazines without any restrictions on any web browser. Here is how you can easily configure Firefox to read them:
Read more (272 words) »

Vote 11

5 Minute Guide To Selenium IDE and Selenium Remote Control (Java) Test Tools

July 1st, 2008

Selenium is a high quality open source test automation tool for web application testing. Selenium runs in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh, Safari on the Mac, with plans to support Safari on iPhone soon. Selenium test scripts are portable, can be run from browsers (using Selenium IDE) or from JUNit or NGUnit (using Selenium RC) etc.. For example, test scripts written using Selenium IDE in Firefox on Windows can run on Firefox in Mac or Linux, without changing any code. Selenium tests run directly in browsers and so matches the end-user experience closely.

There are three variants of Selenium, which can be used in isolation or in combination to create complete automation test suite for your web applications.

  • Selenium Core - In Selenium Core the tests scripts (written in HTML) and the Selenium Test Runner (written in Javascript) are uploaded to the same web server that hosts the application you are trying to test. It is a simpler form of Selenium, and suitable for non-developers, but it has some inherent limitations.
  • Selenium IDE - Selenium IDE is a Firefox plugin, which includes the entire Selenium Core, allows you to record, play back, edit, and debug tests in browser. It provides the simplest introduction to Selenium and is highly recommended for beginners. You can save the tests / test suite created in xml or html format. However to run them in an automated fashion you need Selenium Remote Control which is described next.
  • Selenium Remote Control - The Selenium Remote Control allows you to develop test cases and test suites in Java (supports JUnit & NGUnit), PHP, Ruby, Python, Perl and even .NET. It is the most flexible setup but requires some development knowledge to set up and use.
  • Selenium Grid - Selenium Grid allows several Selenium Remote Control servers to be accessed in parallel by Selenium Grid server. This is extremely useful for automated load and stress testing of web applications.

Today we will discuss on how you can easily create automatic test scripts using Selenium IDE and convert them to JUnit tests (which uses Selenium Remote Control) which can be added to your JUnit based automatic regression test suite.
Read more (1116 words) »

Vote 5

Interesting MySpace Hacking Technique

June 3rd, 2008

Alicia Keys MySpace page was hacked by inserting a seemingly innocent link with interesting width and height. Let's review the concept.

Read more (214 words) »

Vote 0

Falling Microsoft Internet Explorer Market Share 2002-2007

December 7th, 2007

Microsoft Internet Explorer Market Share 2002-2007Microsoft was the sole leading browser (all versions combined) in 2002-2003 with over 85% of market share. The earlier leader Netscape had by then sunk into oblivion. Flash forward 2007 and we can see Microsoft Internet Explorer barely holding on to over 50% market share with its fortunes steadily declining. It is still at 57% (all versions combined) as of October 2007.

Read more (200 words) »

Vote 2

How To Test Web Application on Internet Explorer 5.5, 6, 7 on Windows & Mac Safari, Firefox , Linux…

December 7th, 2007

Cross-browser and cross-platform testing is a bane as well as a requirement for web applications. Consider Internet Explorer on Windows. There are two major version 6 & 7, not to mention still used 5.5. You need to either use different machines or multi-boot machines or use hacks to run them simultaneously or virtualization software like VMWare; not of them are really easy to setup and use for common web developer. Then you have Opera & Firefox (we develop in Firefox so it gets tested first in our case). Did I mention testing on Mac with Safari, Firefox and other browsers? Oh, and don't forget Linux too. Are you feeling overwhelmed? Let's see how you can solve most of these problems.

Read more (319 words) »

Vote 0

Specific Rumors on Java OS based Google Phone running on Linux

September 5th, 2007

Joshua has come up with very "specific" and very interesting rumors from "reliable sources" about the Google Phone:
Read more (169 words) »

Vote 2

How To Install JDK 6 / Java SE 6 (+ Tomcat) in Fedora Core 6 / Fedora 7 in 5 Minutes

August 7th, 2007

JDK 6Fedora Core developers make it rather hard to install and properly configure Sun's JVM. All said and done Sun's JVM (comes with JDK) is the best JVM implementation out there; not to mention that it is the reference implementation. Here is how you can easily install JDK 6 / Java SE 6 in 5 minutes or less. Here are the steps:

Read more (592 words) »

Vote 0

iPhone Hacking: Security Vulnerability Allows Full Remote Control From Malicious Web Sites

July 24th, 2007

Security researchers Charlie Miller, Jake Honoroff & Joshua Mason claimed and then demonstrated a prrof-of-concept vulnerability in iPhone which can be used by any website to inject codes in iPhone which will allow full remote control of your iPhone over the internet. The hackers can do everything you can do with your iPhone remotely. They can take pictures and send them, make phone calls, more importantly send all your personal data including SMS text messages, contact information, call history, voice mail information to any remote server. Read on to find more on iPhone's architectural issues and on this vulnerability and how it can affect you as an iPhone user.

Read more (521 words) »

Vote 0

JQuery 1.1.3 is 800% Faster; 20 KB

July 13th, 2007

This is what I call quality programming! John Resig released JQuery 1.1.3. The key improvements are:
Read more (99 words) »