Wednesday, September 29, 2010

SEO starter guide from Google

Bookmark and Share

We had already seen what is meant by SEO? in one of the previous posts. Google Webmaster Center blog has posted updated Search Engine Optimization guide.

It can be directly downloaded from this location.

Original blog entry is here.


Google Chrome Ad in Times Of India

Bookmark and Share

Today’s (29th Sept 2010) Times of India newspaper features full page advertisement for Google Chrome browser on last page.

Here is a snap…

Google Chrome Ad in Times Of India

Google Chrome Ad in Times Of India


Tuesday, September 28, 2010

Bing Maps at TED

Bookmark and Share

Microsoft’s Bing Maps augmented reality demo at TED. (few months old)

Original video at http://www.ted.com/talks/blaise_aguera.html


Sunday, September 26, 2010

Twitter new interface preview

Bookmark and Share

Twitter new interface preview

I just found out that twitter has rolled out a new preview for its users. Looks really promising.

Will it replace different twitter apps?


Google AdSense Link Unit and a Strange Text box

Bookmark and Share

Adsense_LinkUnit_Strange_Text_Box

I have Google adsense link unit on top of my blog just below its main title. And today something strange happened. When I opened my blog http://www.techsutram.com , found some strange text box, marked in red oval shape in above image. I have entered few words in this text box “What should I type in?” and pressed submit button “>>” and redirected to list of ads matching to submitted phrase.

Adsense_LinkUnit_Strange_Text_Box_Response

I am bit concerned because it is disturbing overall look of my blog. Has anyone faced similar kind of issue?


Saturday, September 25, 2010

Windows Search and Outlook emails

Bookmark and Share

I am a big fan of Windows Search when it comes to Windows OS platform. My first and most favorite use case of windows search is finding emails quickly. I have inbox of over 15GB distributed across multiple achieves of .PST file (Microsoft Outlook). Of course, I am referring to searching emails (in Microsoft Outlook) from those 15GB+ emails.

Lets look at the example of how to find email from Mr. X and sent to Mr. Y and cc to Mr. Z with attachment and containing word “confidential” in its body or attachment.

In windows search box, it is enough to type in following query,

from:Mr. X toaddress:Mr. Y ccaddress:Mr. Z hasattachment:true confidential

That's it. Easy and effective.


Wednesday, September 22, 2010

Backup your blog

Bookmark and Share

Since this blog is hosted on blogger, I was looking for a way to backup this blog that is also supported by blogger platform. And while looking for different ways to backup blog contents, I finally found a way to backup my blog that is supported by blogger itself.

To backup your blogger blog on your hard drive,

1. Login to blogger dashboard and navigate to settings tab –> Basic tab

2. Inside Basic tab, observe that “Export Blog” option under “Blog Tools”.

Blogger Export Blog

3. “Export Blog”  link will navigate you to “Export your blog” page. Press “Download Blog” button to download your blog in “Blogger Atom” (xml) format.

Blogger Download Blog

How do I import and export blogs on Blogger? link provides more information about how to import and export your blog on blogger platform.

Do you know any other technique to backup your blog on blogger platform? then let everyone know in comments below.


Test Metric

Bookmark and Share

Sampel Test Metric: Defects By Resolution

A lot has been said and written about test metrics. However, this particular post will stick to defining test metric.

+ So what is Test Metric?

Test Metrics are set of tools that help measure effectiveness of software testing processes. Measuring software processes is necessary for implementation of new software processes and/or for improvement in current set of software testing processes in any organization. So in order to identify and use test metrics, we have to first identify and freeze on software testing processes that we would like to measure.

Can you think of any other definition of test metric? Then let everyone know in comments below.


Saturday, September 18, 2010

HTML Vs HTML5

Bookmark and Share

I was trying to understand basic differences of HTML5 against HTML (or HTML4 to be specific) and couldn't find exact information I was looking for. Hence I decided to compile it. Hope others will find it useful too.

HTML

HTML5

DOCTYPE is much longer as HTML4 is based on SGML-based.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

DOCTYPE is required to enable standards mode for HTML documents.
<!DOCTYPE html>

Audio and Video are not part of HTML4 specification

Audio and Videos are integral part of HTML5 specifications e.g. <audio> and <video> tags

Vector Graphics is possible with the help of technologies such as VML, Silverlight, Flash etc.

Vector graphics is integral part of HTML5 e.g. SVG and canvas

It is almost impossible to get true GeoLocation of user browsing any website especially if it comes to mobile devices.

JS GeoLocation API in HTML5 helps identify location of user browsing any website (provided user allows it)

Browser cache can be used as temporary storage.

Application Cache, Web SQL database and Web storage is available as client side storage. Accessible using JavaScript interface in HTML5 compliant browsers.

Web Sockets are not available. Generally used mechanisms are long polling and streaming.

Full duplex communication channels can be established with Server using Web Sockets. Accessible using JavaScript interface in HTML5 compliant browsers.

Works with all old browsers

Most of modern browser have started supporting HTML5 specification e.g. Firefox, Mozilla, Opera, Chrome, Safari  etc.

Does not allow JavaScript to run in browser. JS runs in same thread as browser interface.

Allows JavaScript to run in background. This is possible due to JS Web worker API in HTML5

I am not expert in HTML5 and neither in HTML4 specifications. These are just few set of differences in HTML Vs HTML5 that I compiled for immediate reference. I am absolutely sure that there is much more to add to above text. If you find anything wrong in above differences or if you want to add something to above differences of HTML Vs HTML5 then feel free to drop in your comments below.


Sunday, September 12, 2010

What is SEO?

Bookmark and Share

This post covers some of the basics of SEO. We will look into the term SEO by asking few general questions.

+ What does SEO stand for?

SEO stands for “Search Engine Optimization

+ What is SEO?

SEO is a process or technique to optimize your web pages in a fashion so that it shows up into search engine queries possibly in top 10 results. Of course, it is not necessary to get into first top 10 results, however if it is not in top 10 or 20 results then your web page is virtually invisible to search engine users. You must have observed this when your search term in Google has returned few million results.

+ Why do we require SEO?

From strictly business point of view, it is required to get noticed on web out billions of websites or businesses. Unless people find you on web (using search engines) for whatever term they are looking for and your web pages doesn’t appear in search results, how will your business grow? So in order to grow your business, it is essential to perform SEO on web pages. More search engine optimized pages, more people will able to locate your business, i.e. more web traffic. Of course, this scenario may not be applicable for your existing customer base who can locate your website directly.

Hence SEO forms essential part of Search Engine Marketing or Internet marketing.

+ Who does SEO use?

It is employed by almost every popular site. It is implemented by all kinds of blogs, portals, and news sites and other. As said above, SEO forms essential part of SEM (Search Engine Marketing).

+ What are the types of SEO?

There are two kinds of SEO based on how they use different techniques to optimize web pages for search engines.

1.  White Hat SEO – These are SEOs who use legitimate techniques as per search engine policies or guidelines.

2. Black Hat SEO – These are SEOs who trick search engines to show up their optimized web pages by violating search engine policies or guidelines.

What else do you think about SEO? You are welcome to drop your comments to add value to this post.


Saturday, September 11, 2010

What is Bug?

Bookmark and Share

In my last post we saw “What is Flaw?” in a software. However, to complete differentiation between software Flaw Vs software Bug, below is description of software bug or defect.

Bug is a wholly accepted defect found in software caused by code not fulfilling agreed upon user requirements or acceptance.

Comments are welcome.

What is Flaw?

Bookmark and Share

Surprised to see title of this post! As you have guessed it correctly we are referring to Flaws in software. This is a small post just to differentiate Flaw from the Bug in software testing.

So what is Flaw?

Flaw is a similar to a Bug in a software till certain level. However, in my views, it is buried inside software design and gets implemented in code.

Do you have any other views for Flaw Vs Bug in software testing? then let everyone know in comments below.


Monday, September 6, 2010

Operating System market trend

Bookmark and Share

I was looking for Operating System trends in current scenarios after few (?) acquisitions that we had seen in last 12 months. To gauge what is happening on the ground I turned to Google trends service and found some interesting shift in Operating Systems market. And below are the results.

+ HP-UX:

HP-UX

+ AIX:

AIX

+ SOLARIS:

solaris

+ LINUX:

linux

+ Windows Server:

Windows Server

Note that I am not claiming anything. People are wise to make their own conclusions based on the search interests depicted in above graphs.

Try out different search terms in Google Trends to fine tune your results.


Thursday, September 2, 2010

Regression Testing ? Questions to ask before proceeding

Bookmark and Share

There are numerous articles about regression testing available. However, most of them do not address essential points about regression testing. Here is my attempt to address that gap by asking few questions.

+ What is regression testing?

+ Why do we require regression testing?

+ What resources do we need?

+ How to justify the cost of regression testing?

+ What to test as a part of regression testing?

+ Do we require separate test plan for regression testing?

+ Does our regression test suite really address changes gone into the product?

+ How are we going to track defects identified out of regression testing?

+ Are performance tests are part of regression test suite?

+ What is the cycle of execution for regression test suite? And when do we start performing regression testing?

+ Are there any customizations possible to the regression test suite? If yes, how do you plan/document those customizations?

+ Have we certified the regression test suite before proceeding?

+ Who is going to certify the test suite for your product? Have we identified all stakeholders?

+ Where are we going to store results of regression test runs (in case your product has different releases)?


 




Technology