The minute you settle for less than you deserve, you get even less than you settled for.
aaahh… adsense. Everyone’s favourite advertising program. Almost everyone who owns a blog/website has it. After all, anything that generates cash is most welcomed.
For those who aren’t so sure, you might ask, what is adsense?
AdSense is an advertising program run by Google. Website owners enroll in this program to enable text and image advertisements on their sites. These ads are administered by Google and generate revenue on a per-click basis based on website content. Though it’s pretty amazing how certain people can earn 4 figure income in a day through adsense, there are 2 BIG issues that come with it.
If you are hated by certain groups for something controversial that you’ve said, you’re dead. There are certain groups of people out there who pick out websites that they disagree with and destroy the webmaster’s adsense income. All that has to be done is to click on the ads multiple times, say for example 100 clicks per person. A group of 3 is already enough to get your site’s adsense suspended.
Of course it’s all great when you get clicks, at first. As time goes on, you’d want to improve the content and layout of your site. However, you can’t see who clicked what, where that visitor came from, how many clicks that particular visitor makes, or even which advertisement he clicked on. The only thing that you and I can do in the adsense dashboard is to see the clickthrough rate and how much you’ve earned.
However, the world of adsense publishing became a better place thanks to Trevor Fitzgerald, a 20-year-old student studying Business Administration at Michigan State University, who developed this amazing nifty tool called the ‘Adlogger‘. However, you gotta be able to use FTP to upload the folder to your website.

Guys, if you’re an adsense / YPN freak, you’re gonna love the 16 benefits that come with using the super cool, free, open source, amazing Adlogger.
You gotta start using it, man. Actually, everyone should. =)
Adlogger
Prevent click fraud & track clicks
Basically, SQL injections happens when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed. Any webmaster creating web applications that involves database manipulation will have to take these measures to prevent SQL injections.
According to WhiteHat Security’s statistics, there is a 20% likelihood that 8 out of 10 websites have a vulnerability in the area of SQL Injections.
For example, it is important to make sure that users insert only codes that have these characters in the email field :
Many database interface languages caters to the need of safe-quoting text. For example, MySQL uses 2 functions to ’string quote’ and to ’string parse’ :
Statement s = connection.createStatement();
ResultSet rs = s.executeQuery(”SELECT email FROM member WHERE name = ” + formField); // *boom*
PreparedStatement ps = connection.prepareStatement(”SELECT email FROM member WHERE name = ?”);
ps.setString(1, formField);
ResultSet rs = ps.executeQuery();
Above is an example of bound parameters in Java. Neither quotes, semicolons, backslashes nor SQL comment notations are able to corrupt the string because it’s been turned into data. Bounding parameters is one of the most important step anyone can take to truly secure the database from injection attacks.
Web applications should use connections to the database with as little rights as possible. Web applications should start with only 1 type of access which is query access to members table. This method eliminates the possibility of using the ‘UPDATE’ statement to taint the database. Let rights access be progressive, like allowing more flexibility only after a successful user validation.
As long as the interface on the stored procedure stays the same, the table structure can change with no consequence to the application that is using the database. This layer of abstraction is like an extra barrier because table permission is implicitly set. By only allowing database modifications through stored procedures, tables are safe from exposure to external applications.
A DMZ is a computer network that is accessible from two other computer networks that have no direct contact with each other. Often, one of these networks is the Internet and the other is a local, internal network. Having a web server with very, very little access in a DMZ prevents total control of all networks, even if one manages to take full control of the machine.
SQL Injection Attacks
Useful tips on SQL injection attacks
ItsMyMarket.com is an exmple of a good and clean UK based community oriented classifieds website where you and I can add advertisement on the things that we wanna let go. They have been online since 2006 and are passionate to grow. In my opinion, local online classifieds are pretty useful to society.

As you and I know, we live in a modern world that moves continuously and people everywhere are looking for quick, safe, and reliable means of accessing accurate information. Prompt information is vital for people who want to keep the pace with a constantly evolving society, and many people are turning to the internet for help in their quest for knowledge. The internet is not only the best means to quickly access information; it also has the merit of bringing people all over the world together, allowing them to interact in a safe, exciting environment.
Classified ads web sites like ItsMyMarket.com promote effective means of expressing ideas and exchanging information, by offering members the opportunity to post their ads on a web page, or to access the ads posted by others. ItsMyMarket.com provides accurate information, well-structured in 6 categories which are :
Whether you are buying, renting or selling a house, this is the category to be in. If you are interested in buying a house, ItsMyMarket.com offers local UK residents the opportunity to choose from all the postings! If you wish to sell a house, professional ItsMyMarket can provide good exposure to your announcement. Whether you wish to find new services in your local area or you wish to inform other people about the latest events, ItsMyMarket.com provides the means to do it. The local services category offer people valuable information on where to find photographers, fitness centers, animal services and even translators.
ItsMyMarket is a valuable source of information that helps local residents. Why? They are easy to access and they provide all kinds of important information which enables people to interact and achieve their goals.
It’s My Market
Placing ads is free