Friday, November 11, 2016

OS: Operating System

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

All computer programs, excluding firmware, require an operating system to function.

Wednesday, November 9, 2016


I believe by now you have wordpress installed.

Its possible you don't want to get domain name or hosting yet, that's okay... its possible to work locally, that way you don't have to worry about internet, domain name etc.

But of course to be able to use Wordpress on your local computer, you must convert your computer to some sort of "web server". To do this, you can install one of the the already packaged server applications like wamp server, xampp or easyPHP, but for those like me working with linux, you won't be able to use wamp, and probably you might not be able to use xampp out of the box without writing a few lines of terminal code (maybe i'll write about that later), but since i'm convinced that most people out there work with windows, you can just download wamp server, install it and congratulations, your computer is now your personal hosting server (called localhost).


In computer networking, localhost is a hostname that means this computer. It is used to access the network services that are running on the host via its loopback network interface. Using the loopback interface bypasses any local network interface hardware.

The local loopback mechanism is useful for testing software during development, independently of any networking configurations. For example, loopback may be used to direct a locally running web browser to http://localhost to display a local html file.

On most computer systems, localhost resolves to the IP address, which is the most commonly used IPv4 loopback address, and to the IPv6 loopback address

The name localhost is also a reserved top-level domain name, set aside to avoid confusion with the definition as a hostname. The IETF standards restrict domain name registrars from assigning the name localhost in registration procedures, such as for second-level domains.

Internet Engineering Task Force (IETF)

The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP). It is an open standards organization, with no formal membership or membership requirements. All participants and managers are volunteers, though their work is usually funded by their employers or sponsors.

The IETF started out as an activity supported by the U.S. federal government, but since 1993 it has operated as a standards development function under the auspices of the Internet Society, an international membership-based non-profit organization.

Tuesday, November 8, 2016


Wordpress as we have already established is a fast growing Content Management System (CMS).

Before we go into wordpress installation, i'll take a few minutes to explain domain name and hosting... this is going to be a very boring post (for those that already know), or a very interesting one (for those who don't know), so, my advice, if you are confident of your knowledge of the concept of hosting and domain name management, you can skip to the next post... or maybe just read this too, i mean its just a few minutes of your time...

Web Page

A document on the World Wide Web. Every Web page is identified by a unique URL(Uniform Resource Locator).

TCP/IP - Transmission Control Protocol/Internet Protocol

(pronounced as separate letters) TCP/IP is short for Transmission Control Protocol/Internet Protocol.

TCP/IP is the suite of communications protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP. TCP/IP is built into the UNIX operating system and is used by the Internet, making it the de facto standard for transmitting data over networks.

Even network operating systems that have their own protocols, such as Netware, also support TCP/IP.

URL - Uniform Resource Locator

URL is the abbreviation of Uniform Resource Locator. It is the global address of documents and other resources on the World Wide Web. For example, is a URL. A URL is one type of Uniform Resource Identifier (URI); the generic term for all types of names and addresses that refer to objects on the World Wide Web.

Parts of a URL

The first part of the URL is called a protocol identifier and it indicates what protocol to use, and the second part is called a resource name and it specifies the IP address or the domain name where the resource is located. The protocol identifier and the resource name are separated by a colon and two forward slashes.

IP address - Internet Protocol (IP) address

IP address is short for Internet Protocol (IP) address. An IP address is an identifier for a computer or device on a TCP/IP network.

Networks using the TCP/IP protocol route messages based on the IP address of the destination. Contrast with IP, which specifies the format of packets, also called datagrams, and the addressing scheme.

Domain Name

Domain names are used to identify one or more IP addresses.

For example, the domain name represents about a dozen IP addresses. Domain names are used in URLs to identify particular Web pages.

For example, in the URL, the domain name is 

Every domain name has a suffix that indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example:
  • gov - Government agencies
  • edu - Educational institutions
  • org - Organizations (nonprofit)
  • mil - Military
  • com - commercial business
  • net - Network organizations
  • ca - Canada
  • th - Thailand
  • Because the Internet is based on IP addresses, not domain names, every Web server requires a Domain Name System (DNS) server to translate domain names into IP addresses.

    Monday, November 7, 2016

    Getting Started: What is wordpress?
    The website above was done with Wordpress. Its an e-commerce website, with product listing, payment gateway integration and all other things that makes a website e-commerce, in addition it offers easy to use admin end for the owner to edit, upload and see orders. If i was to create this (by this i mean something similar) with php (want to know more about php? i have some tutorials on it, click here), it would have no doubt taken me more than 2 weeks, and then i have to worry about security, updates, edits to top it all, i will need to create admin easy to use interface for the owner to be able to upload products, edit product, delete etc and see orders.

    Do you see my point? (if you don't understand this line of thought, read the previous post - click here.)

    What is wordpress?

    WordPress started in 2003 and is now the largest self-hosted blogging tool and is used on, literally, millions of sites worldwide.

    WordPress is an online, open source website creation tool written in PHP. It’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today.

    Since WordPress is open source, it’s free. That’s always a bonus. And because it’s open source, it also has a thriving community of developers constantly improving the software and creating plugins to expand the software. WordPress lets you create pages (stand-alone content) and posts (time-driven content) to build out the content of your site. And you can also easily manage your site’s look and feel with themes.

    WordPress is highly customizable, and has literally thousands of plugin pieces of software so you can use your site for just about anything.

    You might have to do a little "googling" to understand every term, but basically, this is a summary of what wordpress is.

    There are two things you should also note, and with, you don't have freedom of hosting, meaning your website is hosted by "wordpress", with, you decide on your hosting, this is where you will find the download-able version of wordpress. (click here for more).

    In the next post, we are going to talk about installing wordpress both locally and online, we will also deal with hosting, domain name etc.

    Don't forget to share.


    If you’re new to WordPress, you might be wondering about the difference between and vs

    The one major difference between and is who’s actually hosting your website.

    With, YOU host your own blog or website. is where you’ll find the free WordPress software that you can download and install on your own web server., on the other hand, takes care of all of the hosting for you. You don’t have to download software, pay for hosting, or manage a web server.
    Pros and Cons of vs

    Both and have pros and cons, depending on your needs.

    If you’re not interested in paying for your own hosting, managing your own web server or paying someone else to handle that for you, you’ll probably want to use It’s free and easy to set up and you have lots of options for customizing your site.

    A few of the cons of using include that your domain will, by default, include “” You also can’t upload any custom themes, plugins or modify the PHP code behind your site.

    While is free to set up, they do offer several premium upgrades, including domain name registration (if you don’t want in your domain name), the ability to upload videos and if you want to use their premium themes.

    Using the downloaded version of WordPress from opens up more control and flexibility for your WordPress site, but it also means more responsibility. Using a self-hosted version of WordPress means you can use your own domain name, upload and install themes and plugins, edit the code behind your site and have access to your site’s database (or files). Most of the showcase sites you see on the WordPress site showcase are the self-hosted version of WordPress, since many of them have unique functionality or a custom-made design.