How a web server works

June 29th, 2011 | Posted under Uncategorized, Web Design Tutorials, Web Hosting, Web Hosting Tips | No Comments »

How a web server works?

The term “Web Server” is a program (the term can also refer to the computer the program is running on) which in simple terms acts like a delivery agent between the clients (web browsers) and the World Wide Web (or the internet). The communication Protocol here is HTTP (Hyper Text Transfer Protocol); hence sometimes a Web Server is also called a HTTP server.

How a web server works

A brief overlook of HTTP

HTTP is the “language” or protocol using which computers on the World Wide Web talk to each other. The client asks for specific files/pages/data to the server and the server returns the request. All the communication done is through HTTP. These are predefined set of rules and thus form a protocol between the client and the server. HTTP 1.1 is the current version used in the World Wide Web.

The Client Side

The client (Web Browser) talks the server with a Universal Remote Identifier (URI). This has many components, first defines the Protocol to be used. Most of the time it is HTTP but other protocols like Ifap, FTP and Malto too can be sent. A Web Server recognizes only HTTP and returns Error for others.

The Connection

The browser connects to the server on port 80. This is usually the case when no port is specifies in the URL like http://xxx.zzz.com:436. Here 436 was explicitly specified.

The Server Side

Every server has an IP address. After the client establishes the connection with this IP address and requests for a specific page the server looks at the file extension of the requested page. If the client requests for a file that is a simple HTML or an HTML extension then the web server fulfills the request and processes the file to the browser. If the client has requested for a page that needs to be processed by a web application server then a web server passes the request to the application server. Now the application server takes over and processes the file/page and returns the results to the web server. Following which the web server returns the request with the desired file/page. The purpose of the web application servers is to interpret the programming instructions and generate the page that a web browser can interpret. They help in the construction of dynamic web pages by the developers.

How a web server works

The operations which take place

The user types in an address, e.g. www.address.com in the web browser and a socket will be created which will allow the client to send/receive data (bytes).

The HTTP request is created by the browser (after examining the URI and the HTTP method).

After a successful/valid HTTP request a connection is made using the TCP connection port 80.

The web server examines the request, if valid processes it.

Fetches the required page and returns it back to the client. If the web server fails to fetch the requested page then it returns ERROR.

At Bounceweb hosting, you get to work with the most efficient web servers!


RSS Feeds using Joomla!

June 9th, 2011 | Posted under Internet Trends, The Internet, Web Design Tutorials | No Comments »

RSS Feeds using Joomla!

RSS

RSS Feeds using Joomla

RSS stands for Rich Site Summary, and is a format which is used to deliver regularly altering web content. For example, several news-websites, blogs and online publishing sites provide RSS links so that internet users can easily get to know about any updates in their websites. For people who regularly surf the Internet, RSS feeds are an efficient and simple way of staying updated about the latest news, without having to visit the websites every time. The RSS feed automatically retrieves the latest updates from the websites and displays it in the feed. RSS users can protect their privacy, by not having to join the websites mailing list and be victimized by hundreds of unwanted newsletters, just for the sake of staying informed. There are several different RSS readers available on the Internet which can support different platforms like Linux, Windows or Mac.

RSS Feeds using Joomla

Joomla

RSS Feeds using Joomla

Joomla, on the other hand, is a popular Content Management System (CMS), which is utilized for developing and building web sites and other web based applications. It is hugely popular due to the fact that it is simple, flexible and easy to use, even by people without extensive technical knowledge. Joomla is an open source platform, which is freely available. Joomla has an inbuilt RSS aggregator, called the ‘syndicate’, so there is no real need of downloading any extension. However, there are a couple of other options also, which may be used to include RSS feeds in a website. The Syndicator can display news or updates ordered by categories.

The first step is to log into the administrator account of the Joomla web page, and go to the News Feeds option from the Components option. From the Manage Categories option, a new category is added by clicking on the New option. A page appears where the administrator will have to provide different information regarding the new feed category that is to be included in the web page. The different fields that need to be filled up include the Category Title, where the user needs to enter the name of the category as he wants it to appear in the menu; the Category Name, which shows the name of the feed in the web page; the Image field can be used to insert any image related to the feed category; the Access Level can be used to limit the access to the feeds only to certain users. All the field names are self-explanatory. After all the required fields have been filled up, the page is saved.

The next step is to find a suitable website, which provides the facility to syndicate their content, and then decide on the feeds that should be included in the site. Websites which have the RSS logo, provide the RSS feed facilities. Most news sites, blogs, fan archives, and gaming forums provide RSS feeds. After selecting the required RSS feed, paste the link in the Link field in the Manage News Feeds page. There are a number of other parameters, such as maximum articles or updates allowed, or cache time. Then the settings are saved. After this, the website is ready to receive RSS updates.

Bounceweb provides cheap and efficient solutions for Joomla Hosting | CMS hosting!


How to stream flash videos from your website with Red5 hosting

May 4th, 2011 | Posted under Computer Advice, Web Design Tutorials, Web Hosting | No Comments »

How to stream flash videos from your website with Red5 hosting

Red5 is open source free software. This software is implemented using Java language by taking the help of reverse engineering protocols of AMF and RTMP. This software is meant for supporting recording and streaming audio and video formats over net and also for publishing live streaming of events like soccer, TV shows etc. This software is also helpful for tunneling HTTP via RTMPT and sharing objects. This software and its applications have become so common these days that most of the common social networking sites like Facebook, openmeeting and many others use this software. If one need to use Red5 hosting services for online broadcasting of audios and videos or for storing these audio and video files there is a need of dedicated red5 server. These servers are used for streaming these flash videos over net in real time. In real practice channels are provided to broadcast these video streaming and also void spaces are allocated on these dedicated Red5 servers which are to be used by clients.

Types of video formats supported by Red5

The format supported by Red5 for streaming videos includes mp4, FLV, M4A and ACC. For live streaming of flash videos the formats supported includes VP6, Nelly Moser, Speex, NSV, Sorenson etc.

The steps to be followed to stream flash videos using Red5 hosting are as follows

The first and foremost step is to install the Oflademo application with the help of the Red5 software using graphical user interface. So at first we need to open the browser window and then navigate to that IP address and then click on the link which appears.

How to stream flash videos from your website with Red5 hosting

Once the installation appears select the Oflademo application and then click on the installation tab.

how to stream flash videos from your website with Red5 hosting

The file to be streamed will automatically go to the directory of Oflademo application under the web application directory of the Red5 directory. If one wants to be sure about the writ ability of this directory then he has to switch to the consol mode and type appropriate command.

how to stream flash videos from your website with Red5 hosting

The next most important step is to copy the flash video file to the dedicated red5 server and from there this flash file will be streamed in the world wide web.

how to stream flash videos from your website with Red5 hosting

The next step is to configure the flash player which will be pointing to that dedicated Red5 server. Mostly JW player are used as this player automatically configured itself by suing the default available on that site. There are also other flash players available on net like the adobe flash player which is also very common and gets installed as a plug in with the browser.

how to stream flash videos from your website with Red5 hosting

Now two essential flash variables are required to complete this procedure. They are .file which is the FLV file and another one is the URL of that dedicated Red5 server which gives us the path of that application.

how to stream flash videos from your website with Red5 hosting

Thus we see that its very easy to use Red5 software to stream flash videos from our website and also provides us tools to stream vides in real time processing.

Get the best out of Red5 Hosting – Flash Streaming hosting on Bounceweb Hosting!


Top five fonts used in Web designing

April 11th, 2011 | Posted under Internet Trends, The Internet, Web Design Tutorials | No Comments »

Top five fonts used in Web designing

Top five fonts used in Web designing

Web designing has gained a lot of popularity with the increase in the popularity of the internet and the World Wide Web. Depending on the font that you use for your particular website reading content from some sites gets much easier than other sites. One should chose on a particular font for his website depending upon the ease with which it can be read.

The most popular font is the “Old school font”. They are pre installed on almost all computers and run perfectly with internet explorer browsers. The next on the list is “Georgia” followed by “Arial” and then comes “Courier New” and after that “Trebuchet MS”. There are various reasons that web designers consider in order to choose these fonts more than the other fonts. The factors that decide the popularity of these fonts are the following

More readable

The fonts mentioned above are more readable than the other ones which depend on the font family solely and vary from one font to the other.

Portability

Fonts which are used in the web pages should be such that they can be easily read over any platform and on any machine without the need of installing that particular font before being able to view it.

Visible in different text colors

The font should be such that it is clearly visible in different text colors.

Size of text

The size of the text is also a constraint while designing a webpage. A good font is one which can be visible clearly even at very small font sizes.

White spacing

The white space between two consecutive words and letters is another thing to consider before deciding upon which font is best for you. The fonts stated above have enough white spaces in order to make the text on your website look more organized, neat and clean.

Line height

The height of an individual line should be such that it should not be too close to the next line that is there must be adequate spacing between two consecutive lines in order to offer better readability.

All these factors are very important in determining whether the text written in a particular font is clearly visible or not and depending upon all these factors, “Georgia” and “Old school font” is used widely depending upon its ease of readability. Sometimes sit may become difficult if you view a website using an uncommon font on a different platform in which the font is not installed previously. In such cases some letters may appear to be missing or the entire text may get changed and hence the website crashes, hence it is very important that you use one of the above fonts when you design your website. It is here that personalized fonts face with a disadvantage and hence cannot be used in websites. Georgia is one of the most stylish fonts yet it is simple and comfortable enough to read any text written in Georgia. Arial is widely used for writing text in books and hence our eyes are adjusted with this font the most.

Use the best fonts in your website with Bounceweb Hosting!


FTP User Guidelines and Advantages

April 6th, 2011 | Posted under The Internet, Web Design Tutorials, Web Hosting, Web Hosting Tips | No Comments »

FTP User Guidelines and Advantages

File Transfer Protocol also abbreviated as FTP is a method used for downloading and uploading files from websites. It is used for logging in to a website to download or upload files. It is also used for the transfer of files though the internet and is followed as it is a very convenient and speedy procedure. In older systems with DOS as operating system FTP is accessed using command prompt while in latest systems menus are used and all the steps are clearly mentioned. This protocol is a standard one used by most users. It is also essential to web site builders.

FTP User Guidelines and Advantages

Categories of FTP

The software packages that FTP comes with are FTP Explorer, Cute FTP and Elite FTP. From the above three mentioned package Cute FTP is the best one. As it has many functions and its usage is very convenient, it has been licensed and one need s to register for it while Elite FTP and FTP explorer are freeware and can be downloaded from the internet. Elite FTP might not work properly in few web servers.

Even secure FTP services are available on the internet so that one’s computer doesn’t get affected by malware and spyware.

FTP User Guidelines and Advantages

FTP Usage

For accessing FTP services one has to fist download the file from the internet and Smart FTP is used widely. Upon launching the program at first a screen appears which is called the startup screen where one can add his/her personal information. The basic details required are profile name, host type, host address, user id as well as a password.

Mechanism of File Transfer

Double click on the files to check its content. For transferring a file click on it twice or highlight it and select the option of file transfer. Multiple files can also be downloaded by selecting them but it should be ensured that they are in the same modes.

FTP User Guidelines and Advantages

Commands used in FTP

The basic commands or file permissions used are read, write, execute and none. Number 4 or r can be used for enabling read permission. 2 and w are used for enabling write. Letter 1 or x enable execute permission and none is enabled using zero.

FTP User Guidelines and Advantages

Advantages of FTP

Compared to standard HTTP downloads FTP provides a very much high speed which is its major advantage. Its interface is user friendly as one can drag the files and then drop them in order to download or upload them. It had many more added features like TSL support; SSL, queuing utility and many features for back up too. These reasons are the basis for stating the use of a FTP client in order to host a website. Cute FTP is highly recommended by experts as it ensures easier, faster and safer downloads.

For a user who is taking care of his own website it is essential that he uses a very good FTP program as it provides a lot of flexibility and independence while controlling the files and ensuring a safer connection and protecting one’s computer.

Transfer files in a jiffy using FTP and Bounceweb hosting!


Rapid web-application development with Ruby On Rails and MySQL

March 2nd, 2011 | Posted under The Internet, Web Design Tutorials, Web Hosting, Web Hosting Tips | No Comments »

Rapid web-application development with Ruby On Rails and MySQL

Rapid web-application development with RUBY ON RAILS and MySql

“Ruby on Rails” generally shortened as RoR is one if the best web application development framework available for the Ruby programming language. It is intended for use with “Agile Development Technology” which helps in creating rapid web application development. It was first created by a person named David Heinemeier Hansson in July 2004 under an open source license. From then onwards about six versions of this toolkit has been released.

Technical overview

A lot of recent developments have added many new packages and up-gradations. Major developments include,

Efficient built-in engine

The built-in engines helps reuse the application codes along with view paths and models. Like many other available frameworks RoR uses MVC (Model View Controller) architecture pattern to develop applications. The commonly used tools are now preinstalled in the package. WEBrick, a simple ruby web server is also given with the distribution. The extensive use of JavaScript libraries like Script.aculo.us and Prototype for Ajax makes the web framework very noteworthy. The most recent version of RoR also use a technique called Unobtrusive JavaScript. This functionality actually separates the main logical part of the application from the structure and other related parts of the application.

Modular Nature

Ruby runs using the Matz interpreter as its default but it has been criticised by many for issued on scalability. Merb now comes integrated with RoR, and it has given a new structure to the whole system with modular coding interface. Earlier the Ruby developers had to use very specific sub-frameworks to be developed on applications but now this is changed forever. The choice between the sub-frameworks likes ORM, jQuery, DataMapper or JavaScript can be made without hassle.

Default templates

Large number of default templates is included out-of-the –box. It eases developing the basic structure of the applications with customisations and configurations. When developing an application today we look forward to fast code generation because of a very fast changing web world. The whole package of Ruby on Rails along with MySql makes sure we follow their principles “Convention over Configuration” and “Don’t repeat yourself”. The first principle states that we have to just create the code for the unconventional things we are using in the web application, the code generation of the conventional things will be taken care of through templates. The second principle states that we do not have to repeat every detail or code of a newly included object. The parameters linked to it will automatically be configured to make it work.

Easy interface

The new “Rack server interface” and “Metal” helps the developer to write optimised code fast and easy. These interfaces allow very highly configurable “middlewares” applications to be integrated with “Ruby on Rails”

Easy integration with MySql

All important web applications have a database running behind the scenes, to manage all the huge data generated from the corporate servers. This is where MySql comes in handy. It is the best known database management application in the world running. From small to gigantic databases it can manage all of it with ease and also is licensed under open source software.

Each passing day more and more developers are shifting to this. It is one of the best available rapid program development environments for web designers.

Rapid web-application development with RUBY ON RAILS and MySql

Enjoy making ROR applications on Bounceweb hosting!


Setting up Fantastico on your Joomla

January 18th, 2011 | Posted under The Internet, Web Design Tutorials | No Comments »

Setting up Fantastico on your Joomla

Fantastico which has derived from the name Fantastico Deluxe is the most popular auto installer for web servers. This auto installer Fantastico takes the help of Cpanel to carry on its natural activities. Netenberg is the original inventor of Fantastico. After this much hard work he was able to invent this wonderful auto installer Fantastico, today which is serving millions of people over the World Wide Web. This is actually a web application which is included as a free add-on in most of the popular web hosting providers. This is a collection of various scripts and gets auto installed depending on the demand of the user.

Joomla is also a very well known web designing application serving millions of people worldwide. Most web designing companies and also web designers have general support of various open source software to design and maintain various websites of that company, Joomla is one such popular software used by millions of such companies for managing their internet activities.

Integrating Joomla with the help of Fantastico

Most web hosting service providers uses Cpanel for managing the accounts of their users in an easier way. This can be done by using a special feature of Cpanel that is Fantastico. This Fantastico provides a simple way to install various open source applications at a single click. Joomla is also a very well know web application software and the feature of Cpanel that is Fantastico provides us a very easier way to auto install Joomla on to the system, though many advanced users prefer to install this software manually.

Minimum system Requirements for setting up of Fantastico on your Joomla are as follows

The system should be integrated with PHP 4.2.x or more advanced version.

It should also be integrated with MySQL 3.23.x or more advanced version.

It should also be integrated with Apache 1.13.19 or more advanced version

Steps to install Joomla with Fantastico

First one need to login to his or account of the control panel like Cpanel.

Then the Fantastico icon has to be searched from the various features offered by the control panel. Then one need to click on that option.

setting up fantastico on your joomla

Then the next step is to find the Joomla application and after finding that option click on that option.

setting up fantastico on your joomla

On clicking that option a lot of applications will appear to be installed but one must look for “CMS or sth” applications for installation.

Then the next step is to fix the path of the installation. One should make sure that the path for Joomla application must be the root site not the linked page of the original site.

setting up fantastico on your joomla

The set the administrator username and password which should be completely secured to prevent unauthorized access.

Then the next job is to set the name of the original site and email id of that authorized person.

Then on filling all the above details click on the install option to complete the installation procedure.

Get the best support for Joomla and Fantastico on Bounceweb hosting!


Create simple applications with help of Android

January 10th, 2011 | Posted under Internet Trends, Web Design Tutorials | No Comments »

Create simple applications with help of Android

Android is actually a Linux dependent Open Sourced Operation System. It operating system is JAVA enabled which makes is more popular as various JAVA based mobile applications can be made here. Though Google has taken the major imitative in developing Android but it’s not the only owner of this software. There is an “Open Handset Alliance” consisting of a set of sixty five technologies, mobile companies and operators, handset manufacturers, semiconductor companies and many software companies. Google combining with this “Open Handset Alliance” forms the entire owner list of this software and they all contributed a lot in the development and commercialization of this operating system Android.

Android operating system has been released in three different versions; they are Android 1.6, Android 2.0/2.1 and Android 1.5. As already stated Android is an Open Sourced Software, so its source code is visible to all, thus any one can use this software and can even rebuilt the source code to make it more useful. Android operating system has an application known as “android application developers” which is very much useful for creating various applications for publishing and feedback purpose. Android is very flexible software, so those applications made from “android application developers” can easily execute on other platform like any version of Mac OS, Linux or Windows. Thus this application software is very common and is used for making various applications.

Things to be done by Android Application

Create simple applications with help of Android

Android’s Application Development

Android’s Application Development has given a new definition to the mobile technology. Android’s Application Development has given us various tools for developing dynamic and innovative applications for mobile phones.

Various important tools given by Android for developing dynamic and innovative mobile applications are

Android is compatible with various  advanced technologies like EDGE, GSM, CDMA, WI-FI, Bluetooth, EV-DO, UMTS  which is very much required for sending and receiving data via mobile network.

Android’s Application Development software also had various comprehensive libraries to incorporate 2D and 3D graphics in various applications.

Playing audio and video files and viewing high definition images are the necessary requirements for any modern mobile. So Android includes all types of audio and video file formats like MPEG4, H.264, WAV , MP3 , MP4, AMR-WB, 3GP and many others. It also supports all types of image format like JPG, BITMAP and GIF.

These days camera is another important crazy feature in mobile phones. Android gives this feature too in various modes of camera starting from VGA camera to high definition camera.

Touch screen, accelerometer, GPS and accelerometer are the other important features in modern mobile phones and Android are capable providing all these features.

Mobile application developed through Android

Create simple applications with help of Android

Four basic components of Android’s Application Development

Activities

This includes those applications running on the display screen, this the most active application running at that moment.

Broadcast Receiver

It is the ultimate reaction of some event like while calling, the phone starts ringing and vibrating.

Services

This includes those applications running in background.

Content Provider

This shares data with other services and activities.

Interaction of Android with the application programmed

Create simple applications with help of Android

Host Android applications on Bounceweb hosting.


How to install Joomla

February 26th, 2009 | Posted under The Internet, Web Hosting Tips | No Comments »

Remember when someone invented the paper bag, and how that changed the world? Probably not, it might have been before your lifetime. Anyway, Joomla is about that brilliant. Not that it will hold a serving of fries, but it sure did change the world of content management systems. Let’s say you’re a creative guy and you want to build a website. You know HTML, but having a website in plain HTML is very 1998, any decent website has a content management system (CMS) to support it. Great, but you don’t have programming skills. So all is lost? No, because there’s Joomla. Joomla is a powerful and user friendly CMS that can be installed in a matter of minutes. It’s pretty hard to implement your own design if you don’t have programming skills, but you can pick any of tens of thousands designs made by other people. And, oh yeah, did we mention Joomla is 100 percent free? Paper bags don’t look so brilliant now, do they?

To install Joomla, you need a couple of things: an account with a webhosting company that supports PHP 5 and MySQL and a control panel to change your settings, create databases etc.

By the way, we know a great web hosting company for that, just type www.bounceweb.com into your browser. Next to that you need an ftp program to upload the files (you can use free ones like FileZilla).

  1. Go to www.joomla.org
  2. Click on Download Joomla
  3. Choose the full package of the latest version
  4. Unzip the contents in a folder on your harddrive
  5. Connect your ftp program to your server and upload the whole shabam
  6. Get some coffee, it takes a while
  7. Go to the control panel of your hosting account and create a new database (and write down the details).
  8. Open your browser and surf to folder that you specified in the ftp program
  9. Now simply tell Joomla what it wants to know (name of your site, database details etc.)
  10. Choose whether you want to install sample content or not (sample content is handy to get to know the CMS).
  11. When you’re done, delete the installation folder (so that mean people with ugly faces can’t abuse it)
  12. That’s it you’re done!

It’s really that easy. Of course, installing Joomla is only part of the job. Now you need to figure out what goes where, pick a template, and try to fill your website. This simply is a process. Spend a little time with your new CMS friend, get to know him, and before you know it, you will be inseparable.

The alternative to the above installation is to use fantastico in your Cpanel 🙂