Custom Search

Wednesday, July 28, 2010

New style Page Navigates Numbers for Blogger (Blogspot)

It’s still possible to change and replace the typical classic “Older Posts” and “Newer Posts” navigation link on Blogger blog to numbered pages navigation, as illustrated in figure below by using a CSS and JavaScript hack wrote by W.A.K. Some old style navigates number script also available on many blog tool site like this. See below image.

After some changes in page navigate numbers script they looks cool and fancy. See below image.

  • Login to Blogger account Dashboard. 
  • Click on the Layout link for the blog that you want to modify (if you’re viewing the blog and logged in to Blogger or Google Account, just click on Customize on the Next Blog toolbar.
  • Go to Edit HTML tab.
  • Search for the following line
</body>
Copy the following Java Script code and paste above/before the line:

<!--PAGINATION-STARTS-->
<script type='text/javascript'>
var pageCount=2;
var displayPageNum=4;
var upPageWord =&#39;Previous&#39;;
var downPageWord =&#39;Next&#39;;
var home_page_url = location.href;   
function showpageCount(json) {
var thisUrl = home_page_url;
var htmlMap = new Array();
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= &#39;&#39;;
var upPageHtml =&#39;&#39;;
var downPageHtml =&#39;&#39;;
htmlMap[htmlMap.length]=&#39;/&#39;;
postNum++;
for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {
var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);
timestamp = encodeURIComponent(timestamp1);
var title = post.title.$t;
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = &#39;/search?updated-max=&#39;+timestamp+&#39;&amp;max-results=&#39;+pageCount;
}
var banyaknomer = htmlMap.length;
if (json.feed.entry.length % pageCount == 0){
var banyaknomer = htmlMap.length -1 ;
postNum=postNum-1;
};
for(var p =0;p&lt; banyaknomer;p++){
if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
if(fFlag ==0 &amp;&amp; p == thisNum-2){
if(thisNum==2){
upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;/&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}
fFlag++;
}
if(p==(thisNum-1)){
html += &#39;&lt;span class=&quot;showpagePoint&quot;&gt;&#39;+thisNum+&#39;&lt;/span&gt;&#39;;
}else{
if(p==0){
html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/&quot;&gt;1&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ (p+1) +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}
}
if(eFlag ==0 &amp;&amp; p == thisNum){
downPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ downPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
eFlag++;
}
}
}
if(thisNum&gt;1){
html = &#39;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;;
}
html = &#39;&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;COLOR: #000;&quot; class=&quot;showpageOf&quot;&gt; Pages (&#39;+(postNum-1)+&#39;)&lt;/span&gt;&#39;+html;
if(thisNum&lt;(postNum-1)){
html += downPageHtml;   
}
if(postNum==1) postNum++;
html += &#39;&lt;/div&gt;&#39;;
var pageArea = document.getElementsByName(&quot;pageArea&quot;);
var blogPager = document.getElementById(&quot;blog-pager&quot;);
if(postNum &lt;= 2){
html =&#39;&#39;;
}
for(var p =0;p&lt; pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&amp;&amp;pageArea.length&gt;0){
html =&#39;&#39;;
}
if(blogPager){
blogPager.innerHTML = html;
}
}
function showpageCount2(json) {
var thisUrl = home_page_url;
var htmlMap = new Array();
var isLablePage = thisUrl.indexOf(&quot;/search/label/&quot;)!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.length) : &quot;&quot;;
thisLable = thisLable.indexOf(&quot;?&quot;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&quot;?&quot;)) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= &#39;&#39;;
var upPageHtml =&#39;&#39;;
var downPageHtml =&#39;&#39;;
var labelHtml = &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/search/label/&#39;+thisLable+&#39;?&amp;max-results=&#39;+pageCount+&#39;&quot;&gt;&#39;;
var thisUrl = home_page_url;   
htmlMap[htmlMap.length]=labelHtml;
postNum++;
for(var i=pageCount-1, post; post = json.feed.entry[i]; i=i+pageCount) {
var timestamp1 = post.published.$t.substring(0,19)+post.published.$t.substring(23,29);
timestamp = encodeURIComponent(timestamp1);
var title = post.title.$t;
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!=&#39;&#39;) postNum++;
htmlMap[htmlMap.length] = &#39;/search/label/&#39;+thisLable+&#39;?updated-max=&#39;+timestamp+&#39;&amp;max-results=&#39;+pageCount;
itemCount++;
}
var banyaknomer = htmlMap.length;
if (json.feed.entry.length % pageCount == 0){
var banyaknomer = htmlMap.length -1 ;
postNum=postNum-1;
};
for(var p =0;p&lt; banyaknomer;p++){
if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
if(fFlag ==0 &amp;&amp; p == thisNum-2){
if(thisNum==2){
upPageHtml = labelHtml + upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}
fFlag++;
}
if(p==(thisNum-1)){
html += &#39;&lt;span class=&quot;showpagePoint&quot;&gt;&#39;+thisNum+&#39;&lt;/span&gt;&#39;;
}else{
if(p==0){
html = labelHtml+&#39;1&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ (p+1) +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}
}
if(eFlag ==0 &amp;&amp; p == thisNum){
downPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ downPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
eFlag++;
}
}
}
   
if(thisNum&gt;1){
if(!isLablePage){
html = &#39;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;;
}else{
html = &#39;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;;
}
}
   
html = &#39;&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;COLOR: #000;&quot; class=&quot;showpageOf&quot;&gt; Pages (&#39;+(postNum-1)+&#39;)&lt;/span&gt;&#39;+html;
   
if(thisNum&lt;(postNum-1)){
html += downPageHtml;   
}
   
if(postNum==1) postNum++;
html += &#39;&lt;/div&gt;&#39;;
   
var pageArea = document.getElementsByName(&quot;pageArea&quot;);
var blogPager = document.getElementById(&quot;blog-pager&quot;);

if(postNum &lt;= 2){
html =&#39;&#39;;
}

for(var p =0;p&lt; pageArea.length;p++){
pageArea[p].innerHTML = html;
}

if(pageArea&amp;&amp;pageArea.length&gt;0){
html =&#39;&#39;;
}

if(blogPager){
blogPager.innerHTML = html;
}

}
var thisUrl = home_page_url;
if (thisUrl.indexOf(&quot;/search/label/&quot;)!=-1){
if (thisUrl.indexOf(&quot;?updated-max&quot;)!=-1){
var lblname1 = thisUrl.substring(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.indexOf(&quot;?updated-max&quot;));
}else{
var lblname1 = thisUrl.substring(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.indexOf(&quot;?&amp;max&quot;));
}
}
var home_page = &quot;/&quot;;
if (thisUrl.indexOf(&quot;?q=&quot;)==-1 &amp;&amp; thisUrl.indexOf(&quot;.html&quot;)==-1){   
if (thisUrl.indexOf(&quot;/search/label/&quot;)==-1){           
document.write(&#39;&lt;script src=&quot;&#39;+home_page+&#39;feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&quot; &gt;&lt;\/script&gt;&#39;)
}else{document.write(&#39;&lt;script src=&quot;&#39;+home_page+&#39;feeds/posts/full/-/&#39;+lblname1+&#39;?alt=json-in-script&amp;callback=showpageCount2&amp;max-results=99999&quot; &gt;&lt;\/script&gt;&#39;)
}
}
</script>
<!--PAGINATION-STOPS-->

  • Next, search for the following line of code in the template’s HTML code:
</head>
  • Paste the below code above/before it.
<!--PAGINATION-STARTS-->
<style type='text/css'>
.showpageArea {
padding: 0 2px;
margin-top:50px;
margin-bottom:5px;
}
.showpageArea a {
border: 1px solid #92416C;
color: #000000;
font-weight:normal;
background:#fff;
padding: 3px 6px !important;
font-size:11px;
margin:0px 2px;
text-decoration:
none;-moz-border-radius:5px;
}
.showpageArea a:hover {
border: 1px solid #92416C;
color: #d9d9d9;
background: #D23355;
}
.showpageNum a {
border: 1px solid #92416C;
color: #000000;
font-weight:normal;
font-size:11px;
padding: 3px 6px !important;
margin:0px 2px;
text-decoration: none;
-moz-border-radius:5px;
}
.showpageNum a:hover {
border: 1px solid #92416C;
color: #fff;
background: #92416C;
}
.showpagePoint {
font-size:11px;
-moz-border-radius:5px;
padding: 2px 5px 2px 5px;
margin: 2px;
font-weight: bold;
border: 1px solid #92416C;
color: #fff;
background: #92416C;
}
.showpage {
font-size:11px;
-moz-border-radius:5px;
}
.showpage a:hover {
font-size:11px;
color: #fff;
background-color: #92416C;
}
.showpageNum a:link, .showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #92416C;
color: #000;
background-color: #FFFFFF;
}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #92416C;
color: #fff;
background-color: #92416C;
font-weight:normal;
}

.showpage a:hover {
color: #FFFFFF;
background-color: #92416C;
}
// STYLE CODE FOR SELECTED PAGE STARTS
.showpagePoint {
color: #FFFFFF;
background: #92416C;
border: 1px solid #92416C;
}
// STYLE CODE FOR NUMBER BUTTONS STARTS
.showpageNum a:link,.showpage a:link {
color: #000000 !important;
background-color: #92416C;
border: 1px solid #92416C;
}
// HOVER CODE for NUMBER BUTTONS
.showpageNum a:hover {
color: #FFFFFF !important;
background: #92416C !important;
border: 1px solid #92416C;
}
// STYLE CODE FOR "PREV and NEXT" BUTTONS STARTS
.showpageArea a {
border: 1px solid #92416C;
}
// HOVER CODE for NEXT-PREV BUTTONS
.showpageArea a:hover {
border: 1px solid #92416C;
color: #FFFFFF !important;
background: #92416C !important;
}
</style>
<!--PAGINATION-STOPS--->



  • Save template and Click on View button to ensure that no code error been found. No effect on the navigation hack can be seen though.
NOTE: Parse script before paste at template editor. (Parse script here)

    Modification:

    • The value in the line of var pageCount =2; determines the number of posts to be shown on each page.
    • The value in the line of var displayPageNum = 3; defines the number of page links in the navigation bar to be displayed (e.g. 1 – 2 – 3).

    User who knows CSS and Java Script can customize the code to their likings.

    Making Money with Google Affiliate Network

    Google Affiliate Network
    Recently, I have been so busy searching for Affiliate Networks, that I have completely forgotten about Google’s Affiliate Program. I signed up for Google Affiliate Network last October and did not really use it much (only in some of my other blogs), due to the limited number of advertisers applicable to my niche. Last week however, I received another email from Google, and this time it was not about updating Privacy Policies, but rather… see below:
    Google Affiliate Program

    Don’t you just love surprises:) Anyway, I checked out my account and found out that this payment was related to a product I placed on a blog that was specifically created on a different niche (real estate). This single product, generated 2 conversions. Yes, only two conversions. Each was worth a whopping 80$ each, and now, I am getting paid for it.

    While I was at it, I also found out that Google’s Affiliate Network of advertisers has grown. It has now a larger portfolio of advertisers to choose from, and on a variety of different categories. It is therefore, one affiliate program for you to seriously consider when trying to make money online with Google. One important aspect in affiliate marketing, is to find the right product or services that you will be promoting. Digital Cameras will do good in a gadget related blog, but will not do much good in a relationship advice blog.
    About Google’s Affiliate Program: by Google
    Google acquired the DoubleClick Performics Affiliate operations in March 2008. Performics was founded as the first full-service affiliate network in 1998 and was acquired by DoubleClick in 2004. Today Performics Affiliate operates as Google Affiliate Network and remains committed to delivering affiliate channel growth for advertisers and publishers.

    Google’s Affiliate Network works just like your normal affiliate ad network. Publishers get paid for every successful sale transactions that a website brings to advertisers. This program works separately from Google Adsense (for the moment) and joining the program is relatively easy.

    Before signing up, just make sure you meet the requirements (really not complicated). View the complete requirements at Google Affiliate Network Publisher Application Requirements.

    If you meet the requirements, add Google’s Affiliate Network on your list of Make Money Online Business opportunities.

    Do you know of other affiliate programs that are reliable and has a good base of advertisers? Please leave your recommendations here.
     
    Reference:
    iblogzone.com

    Saturday, July 17, 2010

    Dedicated hosting service

    A dedicated hosting service, dedicated server, or managed hosting service is a type of Internet hosting in which the client leases an entire server not shared with anyone. This is more flexible than shared hosting, as organizations have full control over the server(s), including choice of operating system, hardware, etc. Server administration can usually be provided by the hosting company as an add-on service. In some cases a dedicated server can offer less overhead and a larger return on investment. Dedicated servers are most often housed in data centers, similar to colocation facilities, providing redundant power sources and HVAC systems. In contrast to colocation, the server hardware is owned by the provider and in some cases they will provide support for your operating system or applications.


    Operating system support
    Availability, price and employee familiarity often determines which operating systems are offered on dedicated servers. Variations of Linux and Unix (open source operating systems) are often included at no charge to the customer. Commercial operating systems include Microsoft Windows Server, provided through a special program called Microsoft SPLA. Red Hat Enterprise is a commercial version of Linux offered to hosting providers on a monthly fee basis. The monthly fee provides OS updates through the Red Hat Network using an application called yum. Other operating systems are available from the open source community at no charge. These include CentOS, Fedora Core, Debian, and many other Linux distributions or BSD systems FreeBSD, NetBSD, OpenBSD.

    Support for any of these operating systems typically depends on the level of management offered with a particular dedicated server plan. Operating system support may include updates to the core system in order to acquire the latest security fixes, patches, and system-wide vulnerability resolutions. Updates to core operating systems include kernel upgrades, service packs, application updates, and security patches that keep server secure and safe. Operating system updates and support relieves the burden of server management from the dedicated server owner.
     
    Bandwidth and connectivity
    Bandwidth refers to the data transfer rate or the amount of data that can be carried from one point to another in a given time period (usually a second) and is often represented in bits (of data) per second (bit/s). For example, visitors to your server, web site, or applications utilize bandwidth as the traffic moves from your server to the Internet and vice versa. Connectivity refers to the “access providers” that supply bandwidth, or data transfer rate, through various connection points across a network or footprint to one or multiple data centers where dedicated servers are housed.

    Bandwidth measurements are defined (per telecom standards) as the following:
    • First – 95th (measured using average bits and speed of transfer)
    • Second – Unmetered (measured in speed or bits)
    • Third – Total Transfer (measured in bytes transferred)
    95th Method: line speed, billed on the 95th percentile, average or peak usage, refers to the speed in which data flows from the server or device. Line speed is measured in bits per second (or kilobits per second, megabits per second or gigabits per second).

    Unmetered Method: The second bandwidth measurement is unmetered service where providers cap or control the “top line” speed for a server. Top line speed in unmetered bandwidth is the total Mbit/s allocated to the server and configured on the switch level. For example, if you purchase 10 Mbit/s unmetered bandwidth, the top line speed would be 10 Mbit/s. 10 Mbit/s would result in the provider controlling the speed transfers take place while providing the ability for the dedicated server owner to not be charged with bandwidth overages. Unmetered bandwidth services usually incur an additional charge.

    Total Transfer Method: Some providers will calculate the Total Transfer, the measurement of actual data leaving and arriving, measured in bytes. Measurement between providers varies, though it is either the total traffic in, the total traffic out, whichever is the greater or the sum of the two.

    One of the reasons for choosing to outsource dedicated servers is the availability of high powered networks from multiple providers. As dedicated server providers utilize massive amounts of bandwidth, they are able to secure lower volume based pricing to include a multi-provider blend of bandwidth. To achieve the same type of network without a multi-provider blend of bandwidth, a large investment in core routers, long term contracts, and expensive monthly bills would need to be in place. The expenses needed to develop a network without a multi-provider blend of bandwidth does not make sense economically for hosting providers.

    Many dedicated server providers include a service level agreement based on network uptime. Some dedicated server hosting providers offer a 100% uptime guarantee on their network. By securing multiple vendors for connectivity and using redundant hardware, providers are able to guarantee higher uptimes; usually between 99-100% uptime if they are a higher quality provider. One aspect of higher quality providers is they are most likely to be multi-homed across multiple quality uplink providers, which in turn, provides significant redundancy in the event one goes down in addition to potentially improved routes to destinations.

    Bandwidth consumption over the last several years has shifted from a per megabit usage model to a per gigabyte usage model. Bandwidth was traditionally measured in line speed access that included the ability to purchase needed megabits at a given monthly cost. As the shared hosting model developed, the trend towards gigabyte or total bytes transferred, replaced the megabit line speed model so dedicated server providers started offering per gigabyte.


    Prominent players in the dedicated server market offer large amounts of bandwidth ranging from 500 gigabytes to 3000 gigabytes using the “overselling” model. It is not uncommon for major players to provide dedicated servers with 1Terabyte (TB) of bandwidth or higher. Usage models based on the byte level measurement usually include a given amount of bandwidth with each server and a price per gigabyte after a certain threshold has been reached. Expect to pay additional fees for bandwidth overage usage. For example, if a dedicated server has been given 3000 gigabytes of bandwidth per month and the customer uses 5000 gigabytes of bandwidth within the billing period, the additional 2000 gigabytes of bandwidth will be invoiced as bandwidth overage. Each provider has a different model for billing. As of yet, no industry standards have been set.
     
    Management
    To date, no industry standards have been set to clearly define the management role of dedicated server providers. What this means is that each provider will use industry standard terms, but each provider will define them differently. For some dedicated server providers, fully managed is defined as having a web based control panel while other providers define it as having dedicated system engineers readily available to handle all server and network related functions of the dedicated server provider.

    Server management can include some or all of the following:
    • Operating system updates
    • Application updates
    • Server monitoring
    • SNMP hardware monitoring
    • Application monitoring
    • Application management
    • Technical support
    • Firewall services
    • Antivirus updates
    • Security audits
    • DDoS protection and mitigation
    • Intrusion detection
    • Backups and restoration
    • Disaster recovery
    • DNS hosting service
    • Load balancing
    • Database administration
    • Performance tuning
    • Software installation and configuration
    • User management
    • Programming consultation
    Dedicated hosting server providers define their level of management based on the services they provide. In comparison, fully managed could equal self managed from provider to provider.

    Administrative maintenance of the operating system, often including upgrades, security patches, and sometimes even daemon updates are included. Differing levels of management may include adding users, domains, daemon configuration, or even custom programming.

    Dedicated server hosting providers may provide the following types of server managed support:
    • Fully Managed - Includes monitoring, software updates, reboots, security patches and operating system upgrades. Customers are completely hands-off.
    • Managed - Includes medium level of management, monitoring, updates, and a limited amount of support. Customers may perform specific tasks.
    • Self Managed - Includes regular monitoring and some maintenance. Customers provide most operations and tasks on dedicated server.
    • Unmanaged - Little to no involvement from service provider. Customers provide all maintenance, upgrades, patches, and security.
    Note: The provider will continue to maintain security on the network regardless of support level.
     
    Security
    Dedicated hosting server providers utilize extreme security measures to ensure the safety of data stored on their network of servers. Providers will often deploy various software programs for scanning systems and networks for obtrusive invaders, spammers, hackers, and other harmful problems such as Trojans, worms, eggdrops and crashers (Sending multiple connections). Linux and Windows use different software for security protection.
     
    Software
    Providers often bill for dedicated servers on a fixed monthly price to include specific software packages. Over the years, software vendors realized the significant market opportunity to bundle their software with dedicated servers. They have since started introducing pricing models that allow dedicated hosting providers the ability to purchase and resell software based on reduced monthly fees.

    Microsoft offers software licenses through a program called the Service Provider License Agreement. The SPLA model provides use of Microsoft products through a monthly user or processor based fee. SPLA software includes the Windows Operating System, Microsoft SQL Server, Microsoft Exchange Server, Microsoft SharePoint and shoutcast hosting, and many other server based products.

    Dedicated Server Providers usually offer the ability to select the software you want installed on a dedicated server. Depending on the overall usage of the server, this will include your choice of operating system, database, and specific applications. Servers can be customized and tailored specific to the customer’s needs and requirements.

    Other software applications available are specialized web hosting specific programs called control panels. Control panel software is an all inclusive set of software applications, server applications, and automation tools that can be installed on a dedicated server. Control panels include integration into web servers, database applications, programming languages, application deployment, server administration tasks, and include the ability to automate tasks via a web based front end.

    Most dedicated servers are packaged with a control panel. Control panels are often confused with management tools, but these control panels are actually web based automation tools created to help automate the process of web site creation and server management. Control panels should not be confused with a full server management solution by a dedicated hosting provider.
     
    Limitations
    Many providers do not allow IRC (bots, clients or daemons). This is due to rogue IRC users triggering DDoS attacks against the provider, which may overwhelm their networks, lowering service quality for all customers.
    • Adult content is disallowed by many providers as it may either be of questionable legality or consume large amounts of bandwidth.
    • Copyright violation Hosting copyrighted material of which you do not own the copyright to is against the terms of service of most hosting companies.
    Reference:

    What is a Dedicated Hosting Server?

    In the web hosting business, the dedicated servers, also referred to as dedicated hosting, are the Rolls Royce. A dedicated server is a powerful computer that is used solely as a network server; a single computer in a network reserved for network needs. It refers to the rental and exclusive use of a computer and it provides services for only one account or domain name. It is therefore solely for use by one organization, and is leased and stored in the data centre of the host company. 

    A dedicated server includes an operating system (mostly some variants of Linux or Windows) a web server, related software (such as a SQL server, Control Panel and much more) and connection to the Internet, all housed in the web hosting company's data centers. Dedicated server hosting is typically required for a web site or a group of related company sites that develop a substantial amount of traffic. The server can usually be configured and operated remotely from the host company while still allowing for client customization. A dedicated server can be assigned to function only as a resource server and cannot be used as a client. It is important to note that the server is owned by the web host and you do not have physical access to it.

    A dedicated web hosting is beneficial while developing a complex business or a high-end e-commerce site as you will need more space and security - a web server dedicated to your business. It is purchased by a company when they want more control of their server. They purchase or rent the hardware from the hosting company who then normally support and manage it. Internet connectivity is provided to the server, in many cases over 10 or 100 Mb/s Ethernet. Dedicated servers are most often housed in datacenters, similar to co-location facilities, providing redundant power sources and HVAC systems. The financial benefit with cheap dedicated server hosting is huge: large initial investments are not needed.
     
    Dedicated hosting in two flavors: managed and unmanaged hosting
    Commonly, unmanaged hosting plans include hardware, operating system, web server and Internet connection. Managed plans however include the basics and pretty much everything else, the only thing you need to worry about is your web site and content.

    A dedicated server could also be a computer that manages printer resources. However, it is important to note that not all servers are dedicated. In some networks, it is possible for a computer to act as a server and perform other functions as well.

    Trusting Cheap Dedicated Hosting Plans
    If you are looking for a cheap dedicated server, you should be careful when comparing packages. Things to consider are operating system, data backup and monitoring service, hardware options, space, bandwidth and technical support. Ask the hosting providers to give you a few websites for references, read hosting reviews before you sign up and be sure that the price is affordable. We know that the dedicated servers on this site are the one that will give you the most reliability and flexibility for your money.

    Do your research because getting that financially friendly, cheap dedicated web hosting plan will be easy. The list above will be able to guide you, otherwise you can conduct an advanced search to specify your hosting requirements.

    Don't overdo it
    There is a common belief that you need a dedicated server if you want the flexibility to run different scripts and install custom software. That used to be the truth. Nowadays, virtualization softwares are so good that you can get almost the same flexibility at a fraction of the cost if you decide to make a Virtual Private Server to be the home for your website(s).

    Before Probing Into the Dedicated Server, Read This

    Before probing into the dedicated server details we’d like to shed light on some commonly used terms that most of the people don’t have knowledge about. A server is basically a combination of hardware and application developed to accomplish a specific goal. It entirely depend on your objective that how that server machine will fulfill the desired task.

    While on the other hand in computer networks, a client is something that acquires the services and receives information from a server. Our main focal point is the internet hosting server that performs two functions essentially; first to be in charge for accepting the HTTP requests arriving from clients (which are normally webpage requests) and secondly a computer system that can perform the above task in a convenient way.

    As the online businesses grew up very rapidly in the same way cheap web hosting cultivated and became the fastest growing industry of the current time. Thousands of niches are there on which people are running their websites nowadays. Since the number of visitors on a website increases, obviously more web space and bandwidth is required to manage the site. As the website requirements increased, the web hosting industry started introducing more sophisticated software and hardware solutions for such kind of websites. About a decade back only simple cheap web hosting service was available with very limited storage and site transfer at high cost. But with the passage of time the performance turn out to be batter and price decreased to a great extent. Web hosting industry introduced many web hosting types that specifically commensurate with the website requirements. One can even choose a free service to ensure online presence now but for small businesses it’s not a recommended practice at all, as there is no surety for uptime and the company with which your site is being hosted has full access to make changes and advertise at your pages without your permission. Shared hosting in this context gained popularity due to its added features and easy to use interface. At a certain point even shared hosting features are unable to deliver that level of services which a large corporate business websites necessitates. These further needs led the business web hosting industry towards the dedicated server hosting in which an entire server machine is devoted for a website.

    Dedicated hosting is a type of internet hosting in which a customer lets out a complete web server that is not shared with someone other. The client possesses full control over the server and can utilize all the available resources according to the website requirements. Once a business organization gets control over the dedicated server, it can install desired applications, operating system, hardware and many other additional features for ease of work. Dedicated servers are usually accommodated in data centers and the web hosting company provides the server maintenance as an addon service. However, the server hardware is owned by the service provider and the clients just need to pay monthly or yearly charges for the server.

    If we study about the operating system support in a dedicated server, many things are under consideration like the availability, cost and the staff required to administer the server. Customer can go for some open source operating system like Linux to save the extra burden of budget. However, several other commercial operating systems are also available in the market to run on a server machine such as Microsoft Windows Server in more customized form named as Microsoft SPLA. Red Hat enterprise presents another business version of Linux on monthly charges so that operating system updates are automatically installed through an application known as yum. Many other open source operating systems including CentOS, Debian, Fedora Core are also available free of cost. Dedicated server administration team is responsible for the management of operating system.

    Numerous companies are there in perspective offering dedicated web hosting services with different specifications like bandwidth, storage space, security mechanisms and software support. Businesses such as broad casting companies, publishing companies, online banks, complex databases, ecommerce solution providers and software development organizations require such high performance dedicated hosting services.

    Business web hosting providers offer dedicated server hosting at different prices depending on the server capacity and capability. There should be a suitable technical server support through web based ticketing system, telephone, chat support and email conversation with client and the service providing company. An appropriate dedicated server includes all necessary items like CPU cache, high speed front side bus, raid implementation, SSH access and dedicated IP addresses. A proper manageable cpanel would be there without any hidden charges with a true 24/7 technical support.

    Solid and feature rich cheap web hosting server is very essential for every large business website, thus to provide reliable dedicated services at reasonable rates is responsibility of the business web hosting company. Customized dedicated server solutions are obtainable from many hosting company running hundreds of web servers in their data centers. Some hosting providers give the option to lease a dedicated server for one year and afterwards the company will charge only for the colocation server.

    Customers looking for dedicated server must go through all the terms and conditions of prescribed host. It’s batter to choose a dedicated server according to the website requirements because every website has its own specifications and need processing power accordingly. Web hosting companies offer single as well as dual processing servers with high performance RAM. However, the clients may acquire more web space, cache and processing power on demand with paying extra amount.

    Dedicated servers are mainly categorized into two categories; managed and unmanaged. Usually, web server activities are monitored by the web hosting server providing company referred as managed hosting. On the other hand the dedicated hosting server clients have to take care of the server themselves which is named as unmanaged hosting service. For server management highly qualified and experienced staff is required which is a great burden on the company leasing a web server. Thus it’s recommend to go for managed web hosting server instead of unmanaged service to avoid additional headache.

    Saturday, July 10, 2010

    What is CTR and How google Calculate CTR?

    CTR = Click Thru Rate
    CTR measures the effectiveness of an advertisement and it has this CTR formula:

    Clicks / Impression x 100 = CTR

     
    Example:
    Your page impression is 79 and ads clicks is 3 then your CTR is 3.80%.
    3 / 79 x 100 = 3.80 CTR

    Other similar terms include:
    response rate, click-through ratio.

    Example
    A 1.0% CTR means that for every 100 impressions, there is 1 click.
     
    Monitoring CTR
    You should measure each ad's CTR regularly and make appropriate changes to improve its CTR. An ad with a low CTR should be modified, or even removed from the rotation. An evaluation should be performed when an advertisement gets at least 1,000 impressions. If this impression threshold is met and it still has a low CTR, less than 0.1%, it should be checked for the use of headings, hot spots, an appropriate call to action and other effectiveness factors.

    Tuesday, July 6, 2010

    AdSense Mistake or How NOT to Earn $10,000/Month

    Almost all AdSense publishers are looking for the most expensive keywords. Let's have a look at the top 100 most expensive keywords. But first let's add 2 extra columns to the list: clicks/day and cost/day by Google AdWords estimation:
    KeywordCost Per ClickClicks/DayCost/Day
    selling structured settlements$64.810.1$0.00
    cash for structured settlements$63.870.1$0.00
    auto insurance quotes florida$62.570.1$0.00
    california auto insurance quotes$57.340.1$0.00
    auto insurance quotes california$57.010.1$0.00
    student loan consolidation interest rate$56.860.1$0.00
    lendingtree .com$56.353.5$197.22
    consolidate loan refinance student$55.860.1$0.00
    audio conference calling$55.320.1$0.00
    arizona divorce attorneys$53.560.1$0.00
    dui attorney los angeles$52.750.5$26.37
    business conference calls$52.410.1$0.00
    personal injury attorneys chicago$51.590.1$0.00
    mesothelioma treatment options$51.310.1$0.00
    copper repiping$50.940.1$0.00
    conference calling services$49.651.0$49.65
    houston criminal lawyer$49.590.5$24.79
    criminal houston lawyer$49.590.5$24.79
    corporate conference calls$49.350.1$0.00
    sell annuity settlement$49.110.1$0.00
    student loan consolidation rates$48.800.1$0.00
    irs tax attorney$48.781.0$48.78
    california criminal defense lawyers$48.380.1$0.00
    universal life insurance quote$48.342.0$96.68
    san diego criminal lawyer$48.300.1$0.00
    irs help$48.274.5$217.21
    web based conferencing services$47.800.1$0.00
    american tax relief$47.370.5$23.68
    criminal defense attorney los angeles$47.340.1$0.00
    pacific coast pillows$47.241.0$47.24
    chicago personal injury lawyers$46.810.1$0.00
    sell annuity payments$46.730.1$0.00
    san diego criminal attorney$46.610.1$0.00
    los angeles criminal defense attorney$46.590.1$0.00
    data recovery seattle$46.590.1$0.00
    student loan consolidation rate$46.292.0$92.58
    college loan consolidation$46.292.5$115.72
    dui attorney san diego$46.040.1$0.00
    consolidate school loans$45.940.1$0.00
    federal criminal defense attorneys$45.860.1$0.00
    irs problem$45.681.5$68.52
    mesothelioma lawyers$45.482.0$90.96
    chicago injury lawyers$45.220.1$0.00
    federal criminal lawyer$45.180.5$22.59
    white water rafting maine$45.180.5$22.59
    maine white water rafting$45.180.5$22.59
    best home equity loans$45.141.5$67.71
    universal life quote$45.112.5$112.77
    consolidate college loans$45.090.5$22.54
    Have you noticed that keyword price result in ZERO profit if there are no clicks? It's cost/day (keyword price X clicks/day) that makes you rich, not keyword price itself.
    Here is the list of the most PROFITABLE, not the most expensive AdSense keywords:
    KeywordCost Per ClickClicks/DayCost/Day
    insurance$17.4149,893.5$868,645.81
    hotels$3.52200,636.0$706,238.75
    film$2.88183,044.0$527,166.75
    home$3.89102,282.5$397,878.91
    car$5.0952,069.5$265,033.75
    schools$4.1360,913.0$251,570.69
    acting$2.28106,337.0$242,448.36
    credit$8.6725,705.0$222,862.34
    cheap$2.7182,139.5$222,598.05
    digital$1.70130,607.0$222,031.91
    hotel$2.3884,776.5$201,768.06
    film schools$5.6435,501.5$200,228.45
    software$3.2361,259.5$197,868.19
    new$2.1790,415.0$196,200.55
    auto insurance$29.486,453.0$190,234.44
    rental$5.9731,635.5$188,863.94
    free$1.06172,680.5$183,041.33
    travel$5.0235,084.5$176,124.19
    auto$7.2823,610.5$171,884.44
    video$2.0183,295.0$167,422.95
    mortgage$13.0312,172.0$158,601.16
    flights$1.9175,692.0$144,571.72
    editing$2.3757,747.0$136,860.39
    refinance$20.016,827.0$136,608.27
    loans$9.3813,966.5$131,005.77
    uk$1.4386,623.5$123,871.60
    computer$3.6733,043.5$121,269.64
    buy$2.0658,840.5$121,211.43
    extended stay$20.135,758.0$115,908.54
    home insurance$18.756,152.0$115,350.00
    training$3.6031,112.0$112,003.20
    travel insurance$11.299,861.0$111,330.69
    cars$3.9026,198.5$102,174.15
    debt$9.1711,104.5$101,828.26
    furniture$1.7657,463.5$101,135.76
    Is it Funny!!

    Monday, July 5, 2010

    How to change your Blogger (Blogspot) Blog Logo?


    What is blogger logo or favicon?
    It is a small icon that gets displayed once you open a webpage. You may find this in every site you visit. I feel you must change this logo to your choice, simply because if someone bookmarks your page, then rather than the default blogger logo, it will be your logo that is saved in their bookmarks. This is the blogger logo or favicon that we are talking about:

    This post features on changing the default blogger to a blogger of your choice. You can create your own logos with Banner Maker Pro software or with Photoshop or even simply with Microsoft Paint. After you design your logo, you need to format the size to 16x16. This can easily be done with Adobe Photoshop. Once all this is done, make sure you save your picture in ".ico" format. (For example - "myicon.ico")

    After your logo is ready for display, you have to upload it to some site. You may use ImageShack for uploading the picture. After you upload the picture, you will get a link to that picture. Copy that link and save it in a text file.

    1. Now, go to your blogger dashboard. Navigate to "Layout>>Edit HTML".

    2. Make sure you back up your template before doing any changes (don't  know click here).

    3. Search for the following code </head>

    4. Now, paste the following code above the line mentioned in step 3.

    <link href="http://img37.imageshack.us/img37/760/ind4u.gif" rel="shortcut icon"></link>
    <link href="http://img37.imageshack.us/img37/760/ind4u.gif" rel="icon"></link>

    5. You may replace the above link marked in blue with your link. Save your template and have a look at your blog now.



    If you need free icons, you may leave a comment here with your email id or web/blog url. And I will design a free icon for you and send it via email.

    Thursday, July 1, 2010

    Add Related Posts Widget with Image Thumbnails on Blogger (Blogspot)

    Displaying the links to related posts along with a thumbnail of the corresponding post will help you increase the page views/user .Users will be tempted to go for the related posts when they are presented attractively with thumbnails.
    This is another first release from me.This one also uses the media thumbnails generated by blogger for each post.

    For displaying the thumbnails,this widget will use the images uploaded for the post using the blogger image uploader (from the post editor).

    Update - Now supports external images also.

    Related Posts Widget with Thumbnails for Blogger

    Here are the detailed steps to install the related posts widget for blogger with thumbnails.

    STEP 1: First of all Login to your blogger dashboard and navigate to Layout > Edit HTML.


    STEP 2: Backup your template (Don't know how then click here) then check the "Expand Widget Templates" check box.


    STEP 3: Now find </head> and paste the below code just Before it.
    <!--Related Posts with thumbnails Scripts and Styles Start-->
    <!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
    <style type="text/css">
    #related-posts {
    float:center;
    text-transform:none;
    height:100%;
    min-height:100%;
    padding-top:5px;
    padding-left:5px;
    }

    #related-posts h2{
    font-size: 1.6em;
    font-weight: bold;
    color: black;
    font-family: Georgia, &#8220;Times New Roman&#8221;, Times, serif;
    margin-bottom: 0.75em;
    margin-top: 0em;
    padding-top: 0em;
    }
    #related-posts a{
    color:black;
    }
    #related-posts a:hover{
    color:black;
    }

    #related-posts  a:hover {
    background-color:#d4eaf2;
    }
    </style>
    <script type='text/javascript'>
    var defaultnoimage="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji5UWymWHFnQZw6Foj2aybNKmligzvI1n0hh7XfP9uYZ_Zynt7YyjSZiOE-FBKn90MuyZqbl-ekl5WIfonibMGkxD8rGlzjMeoFtHQAmjNolCNjwIIka4yVdLBAD_hnmm7IzKyllI7oPI/s400/noimage.png";
    var maxresults=5;
    var splittercolor="#d4eaf2";
    var relatedpoststitle="Related Posts";
    </script>
    <script src='http://blogergadgets.googlecode.com/files/related-posts-with-thumbnails-for-blogger-pro.js' type='text/javascript'/>
    <!-- remove --></b:if>
    <!--Related Posts with thumbnails Scripts and Styles End-->
    STEP 4:  Now find
    <div class='post-footer-line post-footer-line-1'>

    If you cant find it then try finding this one
    <p class='post-footer-line post-footer-line-1'>

    Now immediately after any of these lines (whichever you could find) place this code snippet.

    <!-- Related Posts with Thumbnails Code Start-->
    <!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
    <div id='related-posts'>
    <b:loop values='data:post.labels' var='label'>
    <b:if cond='data:label.isLast != &quot;true&quot;'>
    </b:if>
    <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels_thumbs&amp;max-results=6&quot;' type='text/javascript'/></b:loop>
    <script type='text/javascript'>
    removeRelatedDuplicates_thumbs();
    printRelatedLabels_thumbs(&quot;<data:post.url/>&quot;);
    </script>
    </div><div style='clear:both'/>
    <!-- remove --></b:if>
    Now your are Done.

    Note:

    • You can adjust the maximum number of related posts being displayed by editing this line in the code.
      var maxresults=5

    • To edit the title of the widget you can change this line of code.
    var relatedpoststitle=&quot;Related Posts&quot;;
    • To change the default thumbnail, you can edit this line of code.
    var defaultnoimage="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji5UWymWHFnQZw6Foj2aybNKmligzvI1n0hh7XfP9uYZ_Zynt7YyjSZiOE-FBKn90MuyZqbl-ekl5WIfonibMGkxD8rGlzjMeoFtHQAmjNolCNjwIIka4yVdLBAD_hnmm7IzKyllI7oPI/s400/noimage.png";

    • To Change the Colour of the Splitter Line , edit
    var splittercolor="#d4eaf2";
    To change the other colours and all you will have to modify the CSS

    If you fall into troubles implementing this, just leave me a comment here and i will help you out. If you like to give me any suggestions on how to improve this widget,then it would be really great.

    How to display the related posts on every page and not only on the post pages?

    Just remove the two lines starting with <!-- remove --> from both step 3 and step 4. that is lines.
    <!-- remove --><b:if cond='data:blog.pageType == &quot;item&quot;'>
    and
    <!-- remove --></b:if>

    Put Adsense Ads At The Bottom Of Posts Title and Blog Posts


    AdSense ad units can be placed almost anywhere on your blog, from the top to the bottom of the Blog it's self to the top or bottom of the posts.I have in previous posts showed how to place AdSense ads in your header section and how to place AdSense inside your posts i will leave a link to those posts at the foot of this post.

    Here i will show you how to have AdSense ads automatically fixed directly below the posts title and under the last line in every post.These positions are two of the highest best paying places to put ads.

    You can use any size and any type of AdSense ads although you will have to consider what looks best and fits best on your template.

    I am going to try and write this in a way everyone can follow just take your time if your a newbie. I will do this by breaking it into three sections, in the first two you will see were to put the code but make sure to look at the third section as AdSense code added directly to your template wont work.

    How to Place AdSense Below The Title.

    STEP 1. In your Dashboard click Layout > Edit Html.



    STEP 2: Backup your template. (Don't know click here)

    STEP 3: Tick the 'Expand Widget Templates' box.


    STEP 4. Find the following code in your blogs html:
    <div class='post-header-line-1'>

    STEP 5: Get Adsense code and Parse It (Don't know how covert adsense code to parse click here). After Parce paste the Adsense code just after the above line (See below image).


    If you cannot find that code in your template leave a comment and i will find the code you need.

    How to put AdSense directly below the posts.

    STEP 1. In your Dashboard click Layout > Edit Html.


    STEP 2: Backup your template. (Don't know click here)

    STEP 3: Tick the 'Expand Widget Templates' box.


    STEP 4. Find the following code in your blogs html:
    <data:post.body/>

    STEP 5: Get Adsense code and Parse It (Don't know how covert adsense code to parse click here). After Parce paste the Adsense code just after the above line (See below image).



    If you cannot find that code in your template leave a comment and i will find the code you need.

    Html Parse Tool - Post Html Code Script In Your Blogger Blog

    Want to display some Html code or script on your Blog, website or webpage ? This tool can be used to display html code in your blog posts and Parse AdSense ads.

    Once you Parse html code and place it in your blog it will not form but will show up as code.

    Example:

    If i wanted to show the code for a html link to this blog i would parse the code and it would display as below:

    Somtimes you need to parse your adsense code, It can also be used to parse AdSense code.

    Simply paste your Code into the box below and click the 'Convert' Button. It's So Easy! You Can Bookmark The Page In Case You Need To Display Code Or Parse Adsense In The Future.









    If For Some Reason The Gadget Does Not Appear Just Refresh The Page
    Once your code has been parsed paste it were you need it to appear.

    If You Need More Help Just Ask In The Comments.