Cloud Platform


Cloud Platform: Harnessing the control of Simplicity

Cloud platform is internet based computing by sharing resources, software and information are provided to customers on order, related to the implementation of the electricity network. It describes a new expenditure and delivery model for IT services based on the Internet and normally involves the provisioning of energetically scalable and often virtualized resources as a service over the Internet. Customers do not maintain the physical infrastructure and avoid resources expenditure by renting resources from a third party supplier. They consume resources as a service and pay only for resources that they consume.

Cloud Platform lets you assemble applications and websites, store data, and analyze data on infrastructure. The concept behind cloud platform is easy it lets you run computer applications over the Internet, without to buy, establish or manage your own servers. Applications, functional systems, servers and system switches all dwell out of sight and within the representative cloud, the Internet and are managed by your cloud computing vendor.

Advantages of the Cloud Platform

  • Less difficulty and cost
  • End of IT maintenance
  • Access from anywhere at anytime
  • Flexibility and Scalability
  • High reliability and security
  • Businesses can start small with incline budgets
  • Fast consumption
  • Optimized performance
  • Subscription-based pricing
  • Energy savings

It provides the middle infrastructure like industrial power values of high accessibility, tragedy recovery and safety as well as an integrated development environment and APIs to build applications on the platform.

Key Benefits for Customers

  • Powerful equipment to modify and add Cloud platform for specific business needs
  • Eliminates version-lock by ensuring customizations always automatically transfer when advance towards a new release
  • Easy to use point and click, values based application customization.

The two important Cloud Platforms is

1. The Google App Engine

Google released the beta version of the Google App Engine on April 2008 which allows the developers to develop application based on Python. Google charges 10- 12 % GB on per CPU per hour basis. The main purpose of GAE is to virtualize the app across multiple data centres and servers. (Maximum 500MB storage space) Google App Engine gets better every 6 months.

2. Amazon Web Service

It is web based remote computing collection. I t is based on four key services Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Querying Service and SimpleDB.

 Cloud storage prices compared
 Service  Free storage  Cost for 25GB  Cost for 50GB
 Apple iCloud  5GB  $3.33  $8.33
 Box  5GB  $9.99  $19.99
 Dropbox  2GB  $9.99
 Google Drive  5GB  $2.49  $4.99 (100GB)
 Microsoft SkyDrive  7GB  $0.83 (27GB)  $2.08 (52GB)
 Cloud storage services: platform support
 Web  Android  Black berry  iOS  Linux  Mac Windows  Windows Phone
 Apple iCloud  ?  X  X  ?  ?  Limited  X
 Box  ?  ?  ?  ?  ?  ?  X
 Dropbox  ?  ?  ?  ?  ?  ?  ?  X
 Google Drive  ?  ?  X  ?  ?  ?  X
 Microsoft SkyDrive  ? X  X  ?  ?  ?  ?

Linux becoming the choice of Single Users


Gone are the days when the installation of the Linux was the most difficult with all the distributions, when it was performed using several diskettes, following accurate instructions and Linux console commands. Most of the users still are afraid of installing the Linux on their systems, they fear, it could destroy the previously store data on their computers. Linux do require proper portioning of your Hard drive which includes the must partition as / (root), swap, and boot. Well nobody would like to re-partition as it is justified, that there may be data loss, if proper instructions are not being followed or something un-intended things happen. Home PC users market is mostly occupied by Microsoft, as installing any windows product is automatic and very less complicated as compared to Linux. If you are not trained computer technical, even though you can find installing Windows easier. Dialogue boxes appears where user data is required for settings or information. But, now, all these features are with Linux also. Windows have license cost involved, while Linux is free. Also, Linux is preferred due to its efficiency and security.

There were times, when device manufactures ignores Linux, as it was being mostly used in server computers. But, now manufactures treat Linux as one of the main operating system. Most of the devices, now easily get installed on Linux, without user involvement. When the system starts Operating system probe it, to check the devices and other resources, which it need to mange. Penguin emblem of Linux is recognized in approximately all the devices. Linux has started capturing the market of Microsoft, and would become one of the biggest competitors in the near future.

Not only the experienced Linux users, the operating system is also becoming famous among the newcomers, especially the college students, who want to be in touch with technology.

PHP Practice at CPWebHosting


I’ve purchased the Hosting services from CPWebHosting to practice PHP & MySQL and I’m quite satisfied with their monthly hosting plan. PHP is most reliable programming language and is being most popular among us beginners, who have just started learning programming language. Whatever I’m learning in the school, I’m practicing on the domain which I have got from cpwebhosting.

So, far I have learned the basics of PHP in which I’m able to create variables, logical expressions, loops and functions. I’m able to connect PHP to MySQL database and learning to create the complete application. I’m creating the application, in which I’m creating good navigation system, forms, validation in form entries and a password protected admin area.

Still my curriculum includes CRUD routines for updating the database, debugging techniques and usable user interfaces application with site navigation, form validation, and a password-protected admin area.

It is best way to practice PHP by creating the live examples and reinforce various techniques to improve the existing code.

In our school, for first few days, we we were taught the basics of PHP, its installation and configuration. With PHP we were being asked to configure MySQL. Then we started learning different data types in PHP. How we can control code with logical expressions and loops? We used built in functions of PHP, and then started writing our own custom custom functions. This was the starting and it helps us in creating the dynamic websites. Now we are well versed with creating forms and how data will be controlled in forms and how to embed it in database. We are now able to use cookies and sessions to store data. All wonders started when we were able to connect MySQL with PHP. We starting manipulating the data, creating data, editing it. We learn what records are, what are fields. How we can optimize our databases? We started looking to the codes of various CMS available, like WordPress,

Joomla and Drupal and tried to understand, how their programmers have done the things beautifully. I liked the user authentication system of these CMS. Let me show you how a beginner can start with PHP, let us write one short program In this program I have embedded PHP code in HTML

[quote]

<html lang=”en”>
<head>
<title>
learning php
</title>
</head>
<body>
<?php
$number=array();
?>
</body>
</html>

Here is one more program, in which I have used the control structures of PHP:

<html lang=”en”>
<head>
<title>
Learning Control Structures with PHP
</title>
</head>
<body>
<?php
$a = 10;
$b = 15;
if($a > $b)
echo “a is greater than b”
elseif ($a < $b)
echo “a is less than b”
else
echo “a is equal to b”
?>
</body>
</html>

Let us take one more example in which I have used control structures loops:

<html lang = “en”>
<head>
<title>
Learning Control Structures with PHP
</title>
</head>
<body>
<?php
$count=0;
while($count<=10)
{
echo $count. ‘ ‘;
}
?>
</body>
</html>

[/quote]

You see, I have embedded all the php code in HTML, that is because PHP is a scripting language, which runs on server. Thus we can say that it is server-side scripting language. Well, earlier I said, we are learning programming language, but PHP is not programming language it is scripting language. Then, how this difference comes out to be. Let us answer why, it is not programming language:

  1. PHP runs only in response to an event. It does not runs automatically, when the page is requested only then the PHP runs.
  2. Instructions are being performed from top to bottom. PHP page once requested, it loads and then runs from top to bottom.
  3. There is little or no-interaction with user.

While if we look into the properties of Program:

  1. Program runs, even when there are no events.
  2. Program jumps into the various sections. There can be several start and end points, or we can say that there is no clear start or end point in programming language.
  3. Program may include lot of user interaction. Once the applications are launched, it keeps on running, waiting for user input. Program jumps to the various instructions, according to the task you want it to perform.

But, these days, scripts are more efficient to be programs. Technically we can say that PHP is not a programming language, but the differences have become too blurred. Structures are made available in the scripts itself.

PHP is totally a server side scripting language, as its codes runs on server i.e. web server. We understand, that the code will run on server, not on our local PC. We find lot of scripts like javascript or vbscript on our browser i.e. client end.

When we request a page, a javascript or vbscript code is sent at the user end and it then runs there, while PHP code is never sent at the user end, it runs only on server. Results of the PHP program are only sent to the browser. As PHP code cannot run on its own, it always requires Web server to run. Web server runs the PHP exactly as it is written, it does not requires any compilation, like our other programming languages do like Java or C. Code of Java or C need to converted to the binary form, before then runs. PHP is designed to be used with HTML, it can be embedded in HTML or it can generate HTML. PHP results are basically the html codes written to the browsers. Programs of the php programmer are with .php extension and that is of HTML are of .htm or .html. The extension to a program is sufficient for the Web Server to know that it is which type of program, if it is .php, web server knows that there is code in it which need to be executed.

If the html code is what our browser receives, then why not to straight forwardly write the html code instead of php. The reason is that php provides greater flexibility than html. Html pages are static in nature, they remains same all the time, while PHP generates dynamic pages, which are being generated under different conditions according to the user interaction or data stored in databases. Structures of C, java, perl and PHP are very similar with very minute differences. It means learning PHP is easy and I’m lucky to star PHP with cpwebhosting.

Quality content article


Quality content is very crucial for any article that is being added to your website, mainly because it helps to raise your credibility in the specific industry. For any article to be considered to have quality content, there are several things that it must have.

  1. No jargon : Content must be jargon free for it to be considered to be quality content. No one want to read web content with a dictionary, that will be too time consuming.
  2. Style and tone : Quality content must more over be written in an appropriate style and tone of voice so that it can suit the targeted readers.
  3. Response : Quality content must also be a able to stimulate a response from the readers.
  4. Purpose : Any content that is to be considered quality must be written with a specific purpose, directed to the target audience.
  5. Structure : The structure of the article and the content that is contains is also crucial in ensuring that quality is considered to be quality.
  6. User-oriented : The content must be user-oriented in that it is written in order to suit the various needs of the various readers that it targets.
  7. Writing techniques : You must ensure that your content is written in the standard techniques which ensure that is is easy to find and share. This is because majority of people today do not exactly take their time to read through web content. Use the accepted writing techniques that help readers easily find and share the content such as SEO.
  8. Target audience : Quality content must have a specified target audience that it is designed for.
  9. Compelling : The content that is considered to be quality is that which will be able to compel its readers to give the desired reaction.
  10. Relevance : Quality content must be relevant to the various audience needs.
  11. Texts and Images : These are important in ensuring that they help the audience better understand the message that is being put across.
  12. Value : If the content is not useful or valuable to your readers, then it can not be considered to be quality content. Ensure that the content that you deliver to your readers is of value to them, something that they are interested in and that they want to know.
  13. Accuracy is very crucial when it comes to creating quality content. Any inaccurate information that you give to others lowers your credibility in that specific industry and more so will be of no real value to your clients.
  14. Originality : The content that you come up with must be your own work, ensure you do not copy paste another person’s work.
  15. Understanding : Quality content must be easy for your readers to understand. Try to keep your sentences and words short as it makes them easily understood.
  16. Format : The format that you use when you are creating content for the web must be user friendly as majority of people do not like reading long texts. This is why it is important to use formatting that is web friendly along with images.
  17. SEO and social media optimized : Both search engine optimization and social media will help determine whether your content is read. Learn the basic principles of writing for each of them.
  18. Entertaining : Not all effective web content will be entertaining, but audiences love to be entertained. If you can add something fun or humorous to your content, you may attract more readers.
  19. Spelling and Grammar : The grammar and spellings that you use must be perfect, avoid making grammatical errors and spelling mistakes. It gives the impression that you did your work in a hurry and it may not be credible.
  20. Facts : Use well known facts to back up your content, this gives you an edge with your readers as it gives the impression that you know what you are saying.

All you need to know about WordPress Plugin for Events


Now before we get into WordPress Plugin for events it would be wise to learn something about WordPress plugin. When the first version of wordpressplugin was first released into the market; users all over the world rejoiced as the plug in made it very easy for them to post the blogs. The development team soon decided that the world was ready for a more updated version of wordpress plugin.

Now let us look at the features of the new WordPress Plugin

The new version is completely revamped based on the feedback provided by the customers.

This new version supports PHP4.3+ and 5x

This version can be used on all the browsers

The best part is that you do not have to register to get an API key, the developers will do it for you directly from wordpress.

As a user you will be able to utilize the feedback and support

The interface is quite simple and so it is easy to use.

The new version has fixes for any bug

How to install WordPress Plugin

  1. You need to log into the interface of wordpress
  2. After that you need to click on a drop down menu for all the plugin and you need to click on “Add new”
  3. You then have to click on the Search plug in button
  4. 4.    After that you have to click on install.
  5. 5.    After that a dialogue box will open and you have to click on Install now.
  6. 6.    After you finish with the above step you will be taken to another screen where where you have to click on activate plugin and a new menu will appear
  7. 7.    Then on the same menu you will have to click on account
  8. 8.    After that you will have to type in your password and username and then you must click on save settings.

How to submit your article using a wordpress plugin

  1. 1.    You can write a post or you may make changes to an existing post in wordpress
  2. 2.    You have to fill up all items on the menu
  3. 3.    You must then select a suitable category from the drop down menu that is provided
  4. 4.    You must then select the name of the author from the drop down menu
  5. 5.    You ten have to select the right resource box from the menu
  6. 6.    You can choose between first sentences of post or excerpts.
  7. 7.    Then you have to click on Edit text link from the keywords menu or you may also utilize custom keywords.
  8. You also need to click on the validate button to confirm that your article , blog or post is up to the standard of the website you are writing for. After the process is done a message saying “ validation complete “ will be displayed.
  9. After you have solved any problems that is listed you then have to re click on the validate button.

10. After the validation is completed you can click on the publish button and publish your post; you must also click on submit to submit your article to the website it is meant for.

So follow these tips and you can use WordPress Plugin for Events.

Hack The Hackers


Why hack?

Hacking has become a spine-chilling menace in the IT world and before we move on to steps to prevent the same we must know about the basics of hacking. The modification of the features of a system is part of what hacking is about.  Via technical effort hackers cause manipulation of the standard behavior of a network and the systems which they are connected to. One reason why the cyber criminals hack websites is to have access to a server which is untraceable and what keeps the demand graph going high is the constant detection of hacks by website owners. Mailing out of spam’s through the mail servers of the websites is another reason for hacking.

Then and now

In the good old day’s emails were the whole sole agents from where malicious code was propagated but changing times have taken hacking to an all new level wherein websites are targeted to be the primal agents from where the dirty work is accomplished and the nasty code is distributed. Conventional wisdom may make users think that the plethora of adult or gambling websites floating the world wide web is the hub of such activities but the truth is farfetched from this since nowadays small business enterprises are the ones whose websites are abused the most, and the worst part being that the website owners themselves are unaware of their contribution. Even blogs or news sites are epicenters for nefarious hacker activity.

Modus operandi of hackers

Hackers may be able to enter websites via backdoors like URL querystrings and input forms like search, login or user input textboxes that has communication with a database. Bogus characters can be entered into the URL query strings which can be interpreted as an SQL and execution through an innocent database may result in breakdown of the website. This breakdown could cause error messages which may yield sensitive private information about the database. In this way they can have access to the structure of the database and maps or footprints of the columns’ and tables used in the website can be created. Having access over the database the hacker may erase sensitive information, cause virus infection or even steal sensitive data like credit card numbers. Websites which run by SQL databases are most hacker attack prone.

Some vital steps to make your websites impermeable to hacking

  1. Conduct regular scans on your website for any anomalies or unexpected changes
  2. The encryption of sensitive information must be done via SSL certificates.
  3. Security loopholes and other vulnerabilities can be identified by using a penetration tester.
  4. Contingency planning: Just in case, of a hacker attack must be there. Data backups, specially, in case of websites with dynamic content is a must do.
  5. The coding principals must be secure and up to the mark
  6. All the software’s including the web server software’s must be patched and updated.
  7. Keep a strong password. Obvious passwords or passwords which can be easily guessed give an easy entry to the sharp hackers. For example a password which has question marks, exclamation marks and other special characters must be kept. Also ensure that you are not using the default password. While logging into unsecured protocols like http and ftp over public Wi-Fi networks intercepting of passwords is a risk, so try minimizing the same.
  8. Downloading of Random plugins must be avoided and plugins should only be downloaded from authentic trustworthy websites.
  9. Access to hosting accounts via viruses, key logger or Trojan, which may have been planted while you were visiting a seemingly innocuous website, is also a possibility. Antivirus software’s must be updated to keep the pc free from such attacks.
  10. Go to sites like sitelock which have daily monitoring tools to identify vulnerabilities, detect malware and scan for viruses.
  11. Keep platform and scripts up to date and also look for security plugins that prevent against hacking attempts.

These are just a few steps which you can take to protect yourself from the malicious intent of the hackers but are a humble beginning. Keep your eyes open to newer mechanisms to safeguard yourself by constant research and updating of your knowledge. Best wishes for the safety of your website.

Web Hosting Industry Report


MARKET SHARE

For the purpose of this study, market share is defined as the proportion of websites hosted by the web hosting company. It is observed that hostgator.com has the highest market share (10.00%), followed by 1and1.com (7.47%) and securehost.com (6.79%). Overall, it can be observed that the top 5 web hoisting companies capture 35.58% of the industry market share, with top 3 companies serving around 24.26% of the total web hoiting market. Further, the analysis results show that one in every five websites (17.47%) is hosted on either on hostgator.com or on 1and1.com.   

UPTIME PERFORMANCE   For the purpose of this study, uptime performance is defined as the proportion of instance when the hosted websites were up and running. Uptime performance of the top 5 web hosting companies is summarized above. For the purpose of this study, uptime performance is defined as the proportion of instances when the hosted websites were up and running. The uptime performance of all the hosted websites on each web hosting platform was tested regularly at an interval of 30 minutes. Overall, the best performance was observed for bluehost.com (99.92% uptime), followed by hostgator.com (99.24% uptime) and 1and1.com (99.20% uptime). The following results compare the uptime performance and monthly price for different web hosting companies. The comparison of uptime performance and monthly prices of different web hosting companies, Bluehost and Host Gator provides best plans.   

Company Uptime Performance Regular Price  

hostgator.com 99.7 % $7.16 
1and1.com 98.9 % $5.99 
bluehost.com 99.9 % $6.99 
godaddy.com 96.6 % $8.99 
yahoo.com 82.5 % $5.99   

Overall SOCIAL MEDIA SENTIMENTS   The social media sentiments for the top 5 web hosting companies are summarized above. For the purpose of this study, positive sentiments are defined as the proportion of tweets related to the web hosting company that are positive. Tweets with promotional or marketing related content were not considered while estimating the social media sentiments for a particular web hosting company. The analysis results indicate that 43.02% social sentiments related to bluehost.com web hosting company are positive. Similarly, it is observed that 4.76% social sentiments related to bluehost.com web hosting company are positive. In contrast, it is observed that only 33.06% social sentiments related to godaddy.com web hosting company are positive. Thus, it can be concluded that bluehost.com enjoys good rapport on the Social Media.

NEW DOMAIN REGISTRATIONS

The market acquisition with respect to market share of that particular company, for all top five web hosting company is summarized above. For the purpose of the study new acquisition is defined as the total no. of domains added. The analysis results indicate that, market acquisition of Godaddy web hosting company is very high compared to its market share, followed by Bluehost and rest all three web hosting companies have low market acquisition compared to their market share. Market acquisition for Yahoo is almost half of its market share. Percentage of added domains with respect to new addition for top five web hosting company is summarized above. Analysis results indicate that, the percentage of domains added with respect to new addition is highest for godaddy.com (1.67%) web hosting company, followed by securehost.com (1.09%) and hostgator.com (0.59%).  

PERCENTAGE OF DELETED DOMAINS

Analysis results indicate that, the percentage of domains deleted with respect to new addition is highest for godaddy.com (1.03%) web hosting company, followed by bluehost.com (0.76%) and hostgator.com (0.61%). Overall it is observed that, out of 100 domains added to Yahoo web hosting company, almost 20 domains deleted from Yahoo and out of 100 domains added to Bluehost web hosting company only about 6 domains deleted from Bluehost.  

TRANSFERRED DOMAINS: IN v/s OUT

Number of transferred domains In or Out for top five web hosting company is summarized above. The analysis results indicate that, no. of transferred in to tranfered out is highest for godaddy.com (7909) web hosting company, followed by securehost.com (15953) . It is observed that on 100 transferred out from 1and1 almost 417 transferred in to 1and1 web hosting company. Likewise, on100 transferred out from Bluehost web hosting company only 40 tranfered in to the Bluhost. Overll if we compare all top five web hosting companies, out of total 100 transferred in to all five companies almost 56% transferred in to 1and1 web hosting company and only 5% tranfered in to Bluehost web hosting company.  

NET DOMAIN ADDITIONS

For the purpose of this study, net domain additions are defined as the difference between domain additions (new domain additions plus transfer in domains) and domain deletions (transfer out domains plus deleted domains). The net domain additions for the top 5 web hosting companies are summarized above. For the purpose of this study, net domain additions are defined as the difference between domain additions (new domain additions plus transfer in domains) and domain deletions (transfer out domains plus deleted domains). The analysis results indicate that godaddy.com web hosting company effectively adds 9322 domains daily to its database, on an average. Similarly, it is observed that net number of domains added everyday by securehost.com is 15373 , respectively. It can be observed that 1&1 offers lowest monthly cost and great uptime performance, which can be the factors for highest number of domain additions by 1&1.   Original, Distinctive Dramatic, Unique, Full of Curiosity and apt to be talked about report on SiteGeek.com. The page is really of interest to the readers and absorbs the attention. It has got all the importance to arrest public.