Knowledge Base about Hosting


Shared hosting 
Shared Hosting is a hosting service that is used by some other user and the hosting is used by a variety of different domain names. (Usually used by personal blog)
 
Dedicated server 
Dedicated Server is a server that is used to run applications with high loads and cannot be operated in a shared hosting or VPS. Dedicated Server can be provided by the tenant or borrowed from the owner to the tenant data center locations.

VPS 
VPS is a Virtual Private Server or virtual server. The server is made with operating system virtualization process used. Therefore it is in the VPS are running multiple operating systems simultaneously with their respective functions.
 
Collocation 
Collocation is a place that used to put together the same server at a building or room (data center). Collocation Server is used for a variety of needs such as hosting, data storage a company, vpn server and various other corporate IT needs.

Server Collocation 
Collocation Server is the server on which is deposited a place where tenants require security, the stability of the electric current, as well as the stability of the Internet access. The server can be used for just about anything according to the needs of the tenants.

DNS 
DNS (Domain Name System, Indonesian: Domain Naming System) is a system that stores information about host names and domain names in the form of databases scattered (distributed database) on a computer network, such as the Internet. Provides an IP address for each host name and log every mail transmission server (mail exchange server) receiving electronic mail (email) for each domain.
 
FTP 
FTP (short for File Transfer Protocol) is an Internet protocol that runs on the application layer which is the standard for transferring files (files) between the computer machines in an internetwork.

Disk Space 
Disk space is the storage space where you can put all the files.

Bandwidth 
Bandwidth in hosting can be called a data transfer. This means that the data is current tally of hosting you and up to the client. Unit bandwidth calculations are usually based on Kilobytes.
 
Park Domain 
Park domain is a domain which features to put in have. During this in a parked domain, the domain cannot be used to make a website, create email aliasing, and so forth. So basically, the domain is just occupying the home.

Add On Domains 
This feature allows us to add multiple domains within one hosting.

Offshore Hosting 
Hosting that may put the files that are unlawful, such as wares, porn, etc..

Technology Platform of Drupal

Drupal is written in PHP programming language with strict rules in its standard of writing code and in accordance with the principles of open source. Drupal can also be run in parallel or cross-platform with a variety of other web programming languages like ASP, ASP Net, Cold Fusion, CGI, Java, Python and others. Drupal is not affected * specific to the operating system like Linux, * Microsoft Windows, Mac OS X, FreeBSD, Solaris and other operating systems as long as it can run * PHP with various web servers such as Apache, Microsoft IIS, Nginx, Lighttpd or Litespeed and database server like MySQL, MariaDB, PostgreSQL, SQL Lite, or even Oracle to store all its data.



Some Important Concepts in Drupal
 
Node.
Node is a unit of content contained within Drupal. A node can be a blog, forum topics, news, static pages, images, video, audio, and Flash. This is a collection of nodes that make up the entire content in a Drupal-based website.

Field.
Content in Drupal is made up of various areas / fields. * Field titles node, the node body. * You can use the fields in Drupal to build any type of content you can think of. For example, match. * If you think about an event, usually contains a title, description (or body), start date, start time, duration, location, and possibly link to register for the event.

Each element is a field. * Drupal has the ability to create a content type using the field, either through programming by creating a module or through the Drupal administration interface to create new content types and make the fields through the user interface. Field API (in Drupal 7) or CCK (Drupal 4.7, 5, 6) made it very easy and simple to build complex types of content with very little programming is not even necessary.

Taxonomy.
Node is so much need to be categorized according to their respective topics. In Drupal Taxonomy module are used to categorize content. Taxonomy name is taken from the science of classification. Thus each unit of content or commonly called the Term may be mentioned whether the category Politics, Economics, Science, or Religion. Ways of classifying the content is left entirely to the user who has the right to organize Taxonomy. Other modules also use the Taxonomy module to classify certain content, such as the Forum and Image Gallery.

Module.
Drupal website can be coupled with specific modules as needed. Module is a unit of a program written in PHP which if activated will add specific functions. Organic Groups modules provide the function of group / mailing list such as Google Groups or Yahoo Groups. * Images module to allow users to upload an image as a node.

Theme.
Theme is the outer appearance of a Drupal website. Theme system will govern how the website is displayed, page layouts, block placement, style, and so forth. Theme can be changed by selecting themes that are available in the directory / themes or / sites / all / themes.

User.
Drupal is a concept unique to the user. * On the website simple and can usually be managed only updated by a single administrator was a separate system. With the concept of community Drupal site *, you will be able to set up Drupal to allow all individuals who use this site to register the site and create their own user accounts and make the division the authority to manage them in an integrated way.

Block.
Block is basically a container or a stand-alone space that can be used to be occupied any part you can think of a website. For example, the block contains a login form; the box contains the title line of the latest articles and so on. In common parlance might be called another CMS Block is a Widget.

Menu.
Drupal menu system is a system for handling the request via the URL. If the Clean URL is not enabled, then any query string in the form q = will be handled by the system menu.

Comment.
Comment in response to a node that is written by the user (Comments).

Hook.
User is never aware of this concept in Drupal, unless they are developers. Hook is a method used Drupal so that each module can add certain function, by linking a specific function is to hook the system owned by Drupal. For example, each module can add a new menu by defining module menu function, which will ensure Drupal do not forget to take into account the existence of the menu when necessary.

Although according to some developers Drupal is fairly difficult for new users, but with many advantages, Drupal CMS is one of the best. In fact, the ability not just as a CMS, however, with the flexibility and the API (Application Programming Interface) it can also be used Drupal as the framework * / framework to build web based applications.

Creating a Simple jQuery Popup













Source jQuery

 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $('a[name=popup]').click(function(e) {
        e.preventDefault();
        var id = $(this).attr('href');
        var maskHeight = $(document).height();
        var maskWidth = $(window).width();
        $('#masking').css({'width':maskWidth,'height':maskHeight});
        $('#masking').fadeIn(1000);  
        $('#masking').fadeTo("slow",0.8);
        var winH = $(window).height();
        var winW = $(window).width();
        $(id).css('top',  winH/2-$(id).height()/2);
        $(id).css('left', winW/2-$(id).width()/2);
        $(id).fadeIn(2000);
    });
   
    $('.window .close').click(function (e) {
        e.preventDefault();
        $('#masking, .window').hide();
    });   
   
    $('#masking').click(function () {
        $(this).hide();
        $('.window').hide();
    });   

 $(window).resize(function () {
   var box = $('#kotak .window');
        var maskHeight = $(document).height();
        var maskWidth = $(window).width();
        $('#maskinging').css({'width':maskWidth,'height':maskHeight});
        var winH = $(window).height();
        var winW = $(window).width();
        box.css('top',  winH/2 - box.height()/2);
        box.css('left', winW/2 - box.width()/2);
 
 });
});
</script>
Source CSS
<style>
body { margin:0; }
#masking { position:absolute;  z-index:9000;  background-color:#000;  display:none;  margin:0; top:0; }
#kotak .window { position:fixed;  width:440px;  height:200px;  display:none;  z-index:9999;  padding:20px; background-color:#FFF; }
/* Popup style */
#kotak #jendela { width:375px; height:203px; background-color:#FFF; }
.link { display:block; margin:30px 0 0; }
</style>

Add Description of Slide-up to Cover Image














Source jQuery

 <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $(".produk").hover(function(){
  $(this).find(".teks").animate({'opacity':1, 'top':'0'});
 },function(){
  $(this).find(".teks").animate({'opacity':0, 'top':'400px'});
 });
});
</script>
Source CSS
<style type="text/css">
.produk {
 width:300px;
 height:400px;
 overflow:hidden;
 position:relative;
}
.gambar {
 width:300px;
 height:400px;
}
.teks {
 position:absolute;
 display:block;
 color:#FFF;
 text-decoration:none;
 width:300px;
 height:400px;
 padding-top:150px;
 top:400px;
 left:0;
 z-index:3;
 text-align:center;
 /* Tranparent BG */
 background: rgb(0, 0, 0);
 background: rgba(0, 0, 0, 0.6);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE */
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
 opacity:0;
 filter:alpha(opacity=0); /* For IE */
}
</style>


Creating a simple dropdown with jQuery
















Source jQery

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $("ul#menu > li").hover(
      function(){
        $(this).addClass('hover');
        $(this).children('ul').stop(true,true).slideDown("slow");
      },
      function(){
        $(this).removeClass('hover');
        $(this).children('ul').slideUp("slow");
      }
    );
});
</script>
Source CSS
<style type="text/css">
ul#menu, ul#menu ul { list-style:none; margin:0; padding:0; }
ul#menu li { float:left; position:relative; display:inline-block; }
ul#menu li a { display:block; padding:3px 8px; color:#FFF; background-color:#333; text-decoration:none; margin:0 2px; }
ul#menu li a:hover, ul#menu li.hover a { background-color:#999; }

/* Style untuk dropdown */
ul#menu ul { display:none; position:absolute; }
ul#menu ul li { float:none; }
ul#menu ul li a, ul#menu li.hover ul li a { display:block; width:100px; background-color:#999; }
ul#menu ul li a:hover, ul#menu li.hover ul li a:hover { background-color:#333;}
</style>

Web Proxy and Know How It Works

In computer networks, a proxy server (a computer system or application program) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as file, connection, web page, or other resource, available from a different server. Proxy Server evaluates the request according to filtering rules.

For example, it may filter traffic by IP address or protocol. If the request is validated by the filter, the proxy provides the resource by connecting to the relevant server and requesting the service on behalf of clients. A proxy server may optionally alter the client requests or server responses, and sometimes it may serve the request without contacting the specified server. In this case, 'caches' responses from the remote server, and then return a request for the same content directly.

A proxy server has many potential purposes, including:
  • To keep the engine from the interference of people (mainly for security)
  • To speed up access to resources (using caching). Web proxies are commonly used to cache web     pages from web server
  • To implement the policy of access to network services or content, for example, to block unwanted sites.
  • To log / audit usage, namely employees of the company to report the use of the internet.
  • To bypass the security / parental control.
  • To scan for malware transmitted the content prior to delivery.
  • To scan outbound content, for example, data leakage protection.
  • To avoid regional restrictions.

A proxy server that passes requests and replies unmodified is usually called a gateway or sometimes tunneling proxy. A proxy server can be placed on the user's local computer or at various points between the user and the destination servers on the Internet. A reverse proxy is used as a front-end to control and protect access to the server on a private network, usually also perform tasks such as load-balancing, authentication, decryption or caching.

Type and Function Proxy Server
Proxy Server has one or more of the following functions:

Caching proxy server
A caching proxy server accelerates service in demand by taking the content is stored from a previous request made by the same client or even other clients. Caching proxies keep local copies according to the requested resources, allowing large organizations to significantly reduce bandwidth usage and costs, while significantly increasing performance of computer networks. Most ISPs and large companies have a caching proxy. This machine is designed to provide file system performance is superb (often with RAID and journaling) and also contain hot-rodded versions of TCP. Caching proxies were the first kind of proxy server.

Some evil-caching proxy has a weakness (eg, inability to use user authentication). Some of the problems described in RFC 3143 (HTTP Proxy Found problem / Caching).

Other interest in the use of proxy servers is to reduce hardware costs. An organization may have many systems on the same network or under control of a single server, prohibiting the possibility of an individual connects to the Internet for each system. In such cases, individual systems can be connected to one proxy server, and proxy servers are connected to the main server.

Web proxy

A proxy that focuses on the World Wide Web traffic is called a "web proxy". The most frequently used web proxy is to serve as a web cache. Most of the proxy program provides a way to deny access to the URL specified in the blacklist, thus providing content filtering. It is often used in corporate, education or library environment, and other places where the desired content filtering. Some web proxies reformat web pages for a particular purpose or audience, such as for mobile phones and PDAs.

AOL dialup customers used to choose their requests routed through an extensible proxy 'narrowed down' or reduce the detail images in JPEG format. This speeds up performance but caused problems, either when the resolution is needed or when a program is reduced yield incorrect results. This is why in the early days of the web many web pages contain a link saying "AOL Users Click 'to go through a web proxy and to avoid bugs in the software is weakened.

In general it can be done by a proxy server such as:
 
Can make it look like we are surfing from another country, another ISP, just no other word. This term is known as the "Hide IP". How it works is this:

Subscribe to our computer IP 168.192.1.17Kita NET ISP in the image that was in Yogyakarta Indonesia and URL citra.net.id

So that would be read later is: 168.192.1.17.citra.net.id, if we use a URL proxy from other countries such as IP 69.217.73.52 proxy, IP is owned by the United States. So that read later is 168.192.1.17.69.217.73.52. The result is as if we are browsing from the U.S. but in Yogyakarta. Even if we use URL the result is 168.192.1.17.ninjaproxy.com.

Accelerate Internet Connection. Proxy server charge of storing the pages on the Internet that have been in open which we will refer to a cache. So if there are client request and the page has been cached, Proxy server will immediately respond to that page and send it to the client as if it were the public IP. The result was a fast internet connection. But if the page had never been cached, then it must come out first to a public IP website in question and the connection is slow.

The proxy server can do:

Hiding Client

The main security feature is a hidden proxy server client. Such as Network Address Translation, proxy servers can make the entire internal network appears as one machine from the Internet because only one machine which passes the request to the Internet.

Such as Network Address Translation, proxy server prevents external hosts to access services on internal machines. In the proxy server, there is no routing to the client because the domain address internal and external network may not be compatible and because there are no transport layer routing between both networks. Proxies do this by updating the feature request, instead of replacing and re-calculate the address header. For example, when a client makes a request through a proxy server, proxy server receives the request as if the destination web server on the internal network. He then update request to the external network as ordinary web browser. At the time the proxy receives the response from the actual web server, it responds to the internal client. Only HTTP is passed through a proxy, rather than TCP or IP. TCP / IP (and other low-level protocol) is updated by proxy; they will not be passed through the proxy.

Another aspect of concealment is the deployment of client connections; proxy server can be used to share one Internet connection and IP address to the entire network. Therefore, the WinGate proxy server such as very popular in home and small office environments where there is only one connection or a dedicated dial-up available.

Tags: What is a proxy, How the proxy, proxy Uses, Benefits proxy, the Proxy, Proxy Server

Differences of WordPress.com and WordPress.org

WordPress.org is managed independently and freely modified, starting from the template, plug-in, plug the ad script, attach the javascript effects, to increase its own php functions. Need hosting and domain if you want to see on the internet. If you do not have a hosting and domain, you can be brain-tweaking on localhost.

WordPress.com has given wordpress.com and sub domain hosting services, such as yourname-.wordpress.com.  WordPress.com is a free version and do not allow the user should to monetize it. But you can manage your certain themes widget and header.

What is Drupal

Drupal is content management system software (CMS), which evolved into a systems framework which is free and open, distributed under GPL (General Public License). Development and maintenance is carried out by the thousands of user and developer community around the world. Drupal can be downloaded for free and can be used independently as well, thus allowing every person both individuals and communities to modify, publish, organize and develop various types of content on the website.

Drupal is modular and extensible, and trying to be made with clean code that is strict and give emphasis on collaborative work. Drupal core functionality is distributed with the base (core), and additional functionality can be obtained by activating the built-in module, or from third-party modules. Drupal is designed to be customized; customization can be done by overriding the core or by adding modules, not necessarily have to modify the code in the core code. Drupal design also successfully separates content management with management of presentation / display.

Building websites with Drupal is like combining together into various blocks or areas of a building that is sturdy and safe, yet flexible to adjust the conditions and needs. To make adjustments or development, then * you do not need to dismantle the house total manually, but can directly do so because of the foundation and the house is so sturdy and removable plug.

Drupal can be used to establish an internet portal, a personal website, blog department, or company, * e-commerce sites, directory of resources, * newspapers online, social networking sites, * picture gallery, intranet, and almost all other types of sites web that you can imagine.

A team of special security (Security Team) seeks to maintain and ensure safety by responding to the threat of Drupal and routinely issued security updates. A nonprofit organization called the Association of Drupal (Drupal Association) to improve the infrastructure supporting the drupal.org website and organizing conferences and events Drupal developer community meeting the other.

What is Wordpress

WordPress (WP) is a CMS Open Source is widely used as a platform for blogging. Currently, the number of users has reached millions of WordPress blogs in the world. With WP, we can have the WordPress service with your own domain name and the server itself. So, we have full control over the blog, both in terms of design and content. WP is very easy to manage, looks to use a template combined with a plug-in that makes it very powerful. There is now hundreds of plug-in + themes that can be downloaded for free at the official WordPress.org site.

WordPress also has a version of instant and free hosting as well as blogspot. You can register directly at WordPress.com and have a blog with a domain http://blog-yang-kamu-mau.wordpress.com. This free service is not as free as the service WordPress.org (self hosted) in the case to-oprek oprak. Perhaps most disappointing, the ride on WordPress.com blogs cannot be installed adsense. At the very least, the advantages of this service are that you certainly will not be confused with the issue of annual cash rent paid for the domain and hosting.

 

Hardware dan Software

stroevanka free lifestyle

about indonesia