Monday, July 19, 2010
Top Most 10 Free Keyword Research Tools For Webmasters
For finding best keywords for your blog, there are several keyword tools available online. Some of them are completely free to use while some are paid tools that also offers free version for a limited time. But there are so many keywords tools popping up online, you sometimes think which one is worth using. So, in this article, I am gathering the best free keyword research tools on the web that will help you to research the most appropriate keywords for your blog or website.
Most of these free keywords research tools will give you the analysis of amount of search for a particular given keyword phrase. This will help you to find the best keyword with higher search amount in the search engines.
So, here are the top most 10 Free Keyword Research Tools For Webmasters that will help you find the best keywords for your site. I believe these keyword research tools will give you great stats to work with.
1) Google Search-based Keyword Tool : The Search-based Keyword Tool generates keyword and landing page ideas highly relevant and specific to your website. In doing so, the tool helps you identify additional advertising opportunities that aren’t currently being used in your AdWords ad campaigns. The tool goes one step further by tailoring the keywords and other data (such as the amount of competition for the keyword, the suggested bid, and more) based on your language or country/territory settings.
2) Wordtracker Free Keyword Suggestion Tools : Enter a starting keyword to generate up to 100 related keywords. And if you use Internet Explorer 7, or Firefox 2 or 3, you can add the Wordtracker Keywords search to these browsers.
3) Keyword List Generator : This free keyword phrase generator tool is web based software which allows you to generate a large number of keyword phrases based on permutations of keywords you enter.
4) Google Adwords Research Tools : Some time before, this tool is used mostly by Adwords bidders, but now many of the SEO professionals and webmasters check keywords according to the amount of Google search volume.
5) Good Keywords : The main component of Good Keywords v3 is the Keyword Database Manager for the Google Keyword Tool. The Keyword Database tool in Good Keywords v3 is meant to help you get more out of your Google Keyword research. Its a small software of nearly 500 KB which you can download for free on your computer.
6) Keyword Playground : The basis of ALL search engine rankings is keywords. Users enter keyphrases in Search Engines to get information they need, It is VERYimportant that you optimize for such keyphrases. This tool provides you keyword suggestions and reports on their monthly search estimates. This tools has been build using the WordTracker Database.
7) Google Insights For Search : With Google Insights for Search, you can compare search volume patterns across specific regions, categories, time frames and properties. There are several approximations that are used to compute the results.
8) Google Trends : This tool is a offering from Google which allows you to compare multiple keywords to find the best keyword. Just place comma between every keyword phrase and it will compile a data which is mostly used and in trend.
9) KGen : KGen is a Firefox extension that allows you to see what keywords are strong on visited web pages for search engines. KGen retrieves every words of a page and lets you know how many time they appears and their weight in the page and their average position in the web page. It give you some stats on the content of the page to allows you to improve your content quality. KGen’s also a good tool to view your competitors keyword strategy.
10 ) Free Search Term Suggestion Tool : This keyword suggestion tool is an alternative to Overture keyword Suggestion. There keyword data is compiled and collected from a number of search engines to provide a far more accurate cross section of searches performed world wide. Simply type a seed keyword in the blank field and have Keyword Discovery generate the top 100 keywords for you.
You can read latest technology news and updates here.
Friday, April 30, 2010
Google Docs wireframe
5 reasons Google Drawings beats Viso and Omnigraffle
We know the cloud computing arguments, and they certainly apply to wireframes
- It's live. The entire team can work on the same document and see each other's work instantly
- The wireframes live in the cloud, no sending files around, no outdated documents
- The risk of losing data is zero. It saves for every edit you make
- It's free
- Most people already have a Google account, so no sign up required
We need stencils
One thing was missing though: Stencils. Omnigraffle has stencils coming out of its ears, and Fireworks has some excellent built-in ones. But Google Drawings in its current early and simple form simply doesn't have it. So I made one.
Leaving the stencils in the gutter
An interesting limitation is the fact that
- there's no stencil library function and
- you can't easily copy and paste from one document to another.
One solution, it seems, is to clone one of the wireframe kits and thereby also cloning the stencils into each document. To not print or export the stencils, I've left them in the gutter area of the document. Seems to work quite okay.
Kind of blue
I've been wanting a blue kit since I left a project years ago where we used blue stencils (the idea was Peter's). As you may have experienced, some customers simply don't understand wireframes. The blue color gives that well-known blueprint feel, and shouldn't prompt questions like "I like it, doesn't it need a splash of colour?"
The templates
To make it even easier for you (ehm, me) I've begun making simple starting point templates.
Main blank template
Product detail page
Landing page
Item list view
They're all in this shared folder on Google Docs, and it will be updated when there are new templates. If you make one, let me know and I'll add it to the folder so everyone can use it.
Wednesday, April 7, 2010
blue diamond auction in Hong Kong today April 7
Sotheby's will auction next month a rare, large blue diamond that was once part of the legendary De Beers Millennium collection, with fierce bidding expected on the $4.6-$5.8 million estimate price.
The 5.16 carat, pear-shaped internally flawless Fancy Vivid Blue gem is the first diamond of its kind to appear at an auction from the collection that De Beers, the world's largest diamond producer, presented in 2000 to celebrate the millennium.
It is being put up for sale by a private collector and is the star lot at Sotheby's Hong Kong jewels and jadeite 2010 spring sale on April 7.
The auction's location is not surprising: China is one of the world's largest and fastest growing diamond markets, with jewellers forecasting it will be the next big purchaser of rare jewels as its economy surges as the rest of the world still grapples with the fallout from the global financial meltdown.
Blue diamonds are among the rarest of all gems and owe their natural blue colour to the presence of the chemical element boron during the stone's formation.
In May 2009, a 7.03-carat cushion-shaped internally flawless fancy vivid blue diamond set the world record price per carat for any gemstone at a Sotheby's Geneva auction when it was bought by a Hong Kong collector for $9.48 million dollars.
Wednesday, February 10, 2010
The Badshahi Mosque : بادشاھی مسجد)

The Badshahi Mosque (Urdu: بادشاھی مسجد), or the 'King's Mosque', in Lahore is the second largest mosque in Pakistan and South Asia and the fifth largest mosque in the world. It is Lahore's most famous landmark and a major tourist attraction epitomising the beauty, passion and grandeur of the Mughal era.
Capable of accommodating 10,000 worshippers in its main prayer hall and 100,000 in its courtyard and porticoes, it remained the largest mosque in the world from 1673 to 1986 (a period of 313 years), when overtaken in size by the completion of the Faisal Mosque in Islamabad. Today, it remains the second largest mosque in Pakistan and South Asia and the fifth largest mosque in the world after the Masjid al-Haram (Grand Mosque) of Mecca, the Al-Masjid al-Nabawi (Prophet's Mosque) in Medina, the Hassan II Mosque in Casablanca and the Faisal Mosque in Islamabad.
www.uptomark.com
Mazar-e-Quaid : مزار قائد)
Thursday, December 17, 2009
PHP Security Blunders
these are the some blunders where mostly developers done during coding
Unvalidated Input Errors
One of -- if not the -- most common PHP security flaws is the unvalidated input error. User-provided data simply cannot be trusted. You should assume every one of your Web application users is malicious, since it's certain that some of them will be. Unvalidated or improperly validated input is the root cause of many of the exploits we'll discuss later in this article.
is code has a gaping security hole, since the $_GET[month] and $_GET[year] variables are not validated in any way. The application works perfectly, as long as the specified month is a number between 1 and 12, and the year is provided as a proper four-digit year. However, a malicious user might append ";ls -la" to the year value and thereby see a listing of your Website's html directory. An extremely malicious user could append ";rm -rf *" to the year value and delete your entire Website!
$month = $_GET['month'];
$year = $_GET['year'];
if (!preg_match("/^[0-9]{1,2}$/", $month)) die("Bad month, please re-enter.");
if (!preg_match("/^[0-9]{4}$/", $year)) die("Bad year, please re-enter.");
exec("cal $month $year", $result);
print "";
foreach ($result as $r) { print "$r
"; }
print "";
For my PHP applications, I prefer a directory structure based on the sample below. All function libraries, classes and configuration files are stored in the includes directory. Always name these include files with a .php extension, so that even if all your protection is bypassed, the Web server will parse the PHP code, and will not display it to the user. The www and admin directories are the only directories whose files can be accessed directly by a URL; the admin directory is protected by an .htaccess file that allows users entry only if they know a user name and password that's stored in the .htpasswd file in the root directory of the site.
/home
/httpd
/www.example.com
.htpasswd
/includes
cart.class.php
config.php
/logs
access_log
error_log
/www
index.php
/admin
.htaccess
index.php
Cross Site Scripting (XSS) Flaws
Cross site scripting, or XSS, flaws are a subset of user validation where a malicious user embeds scripting commands -- usually JavaScript -- in data that is displayed and therefore executed by another user.
For example, if your application included a forum in which people could post messages to be read by other users, a malicious user could embed a
SQL Injection Vulnerabilities
SQL injection vulnerabilities are yet another class of input validation flaws. Specifically, they allow for the exploitation of a database query. For example, in your PHP script, you might ask the user for a user ID and password, then check for the user by passing the database a query and checking the result.
SELECT * FROM users WHERE name='$username' AND pass='$password';
However, if the user who's logging in is devious, he may enter the following as his password:
' OR '1'='1
This results in the query being sent to the database as:
SELECT * FROM users WHERE name='known_user' AND pass='' OR '1'='1';
This will return the username without validating the password -- the malicious user has gained entry to your application as a user of his choice. To alleviate this problem, you need to escape dangerous characters from the user-submitted values, most particularly the single quotes ('). The simplest way to do this is to use PHP's addslashes() function.
if (get_magic_quotes_gpc()){
$_GET = array_map('stripslashes', $_GET);
$_POST = array_map('stripslashes', $_POST);
$_COOKIE = array_map('stripslashes', $_COOKIE);
}
"if (get_magic_quotes_gpc()){ $_GET = array_map('stripslashes', $_GET); $_POST = array_map('stripslashes', $_POST); $_COOKIE = array_map('stripslashes', $_COOKIE); }"
- Top 7 PHP Security Blunders [PHP & MySQL Tutorials] (view on Google Sidewiki)

