Archive

Posts Tagged ‘HTML’

An Overview of XML – Part 1

December 7th, 2011 Comments off

XML stands for ‘eXtensible Markup Language’, a meta-language which is used to create other languages. In XML data remains marked up with tags, somewhat similar to HTML tags. Interestingly, the recently launched HTML version is called XHTML, which is based on XML and follows the syntax rules set in XML.

XML is mainly intended to be used for the purpose of storing data and information. This data further can be read mostly by machines and on a few occasions by humans also. This data is mostly stored in databases and it can be also stored in normal spreadsheets but one more specialty XML has that it can also store data in loosely structured manner i.e. data stored in letters or manuals.

Despite being very useful XML is found lagging behind the other competitive technologies like HTML. When you see a HTML page through your browser it is a nice thing and this is something XML misses out, one really needs to work very hard to make a XML document exciting. The main feature of XML is to store the data in databases and spreadsheets, so that applications can use it for various processes. There are very few areas, where XML has a supremacy over its competitors like it has its own separate structure of formatting where as HTML documents, word processor documents, spreadsheets have some mess-up because of mix structures with formatting which makes things difficult to handle content and design of a webpage. In XML certain predefined tags used for emphasizing can be placed in <em> tags for some other purpose, because a XML document never define that how the content of the particular tag should be displayed and the formatting part is left to an external stylesheet.

Color Codes In HTML – III

April 6th, 2011 Comments off

These are the carry forwarded color codes from previous post.

Green2 #59E817
Chartreuse2 #7FE817
Chartreuse #8AFB17
Green Yellow #B1FB17
Dark Olive Green1 #CCFB5D
Dark Olive Green2 #BCE954
Dark Olive Green3 #A0C544
Yellow #FFFF00
Yellow1 #FFFC17
Khaki1 #FFF380
Khaki2 #EDE275
Goldenrod #EDDA74
Gold2 #EAC117
Gold1 #FDD017
Goldenrod1 #FBB917
Goldenrod2 #E9AB17
Gold #D4A017
Gold3 #C7A317
Goldenrod3 #C68E17
Dark Goldenrod #AF7817
Khaki #ADA96E
Khaki3 #C9BE62
Khaki4 #827839
Dark Goldenrod1 #FBB117
Dark Goldenrod2 #E8A317
Dark Goldenrod3 #C58917
Sienna1 #F87431
Sienna2 #E66C2C
Dark Orange #F88017
Dark Orange1 #F87217
Dark Orange2 #E56717
Dark Orange3 #C35617
Sienna3 #C35817
Sienna #8A4117
Sienna4 #7E3517
Indian Red4 #7E2217
Dark Orange3 #7E3117
Salmon4 #7E3817
Dark Goldenrod4 #7F5217
Gold4 #806517
Goldenrod4 #805817
Light Salmon4 #7F462C
Chocolate #C85A17
Coral3 #C34A2C
Coral2 #E55B3C
Coral #F76541
Dark Salmon #E18B6B
Salmon1 #F88158
Salmon2 #E67451
Salmon3 #C36241
Light Salmon3 #C47451
Light Salmon2 #E78A61
Light Salmon #F9966B
Sandy Brown #EE9A4D
Hot Pink #F660AB
Hot Pink1 #F665AB
Hot Pink2 #E45E9D
Hot Pink3 #C25283
Hot Pink4 #7D2252
Light Coral #E77471
Indian Red1 #F75D59
Indian Red2 #E55451
Indian Red3 #C24641
Red #FF0000
Red1 #F62217
Red2 #E41B17
Firebrick1 #F62817
Firebrick2 #E42217
Firebrick3 #C11B17
Pink #FAAFBE
Rosy Brown1 #FBBBB9
Rosy Brown2 #E8ADAA
Pink2 #E7A1B0
Light Pink #FAAFBA
Light Pink1 #F9A7B0
Light Pink2 #E799A3
Pink3 #C48793
Rosy Brown3 #C5908E
Rosy Brown #B38481
Light Pink3 #C48189
Rosy Brown4 #7F5A58
Light Pink4 #7F4E52
Pink4 #7F525D
Lavendar Blush4 #817679
Light Goldenrod4 #817339
Lemon Chiffon4 #827B60
Lemon Chiffon3 #C9C299
Light Goldenrod3 #C8B560
Light Golden2 #ECD672
Light Goldenrod #ECD872
Light Goldenrod1 #FFE87C
Lemon Chiffon2 #ECE5B6
Lemon Chiffon #FFF8C6
Light Goldenrod Yellow #FAF8CC

Color Codes In HTML – II

April 6th, 2011 Comments off

These the carry forwarded color codes from previous post.

Medium Orchid4 #6A287E
Purple #8E35EF
Purple1 #893BFF
Purple2 #7F38EC
Purple3 #6C2DC7
Purple4 #461B7E
Dark Orchid4 #571B7E
Dark Orchid #7D1B7E
Dark Violet #842DCE
Dark Orchid3 #8B31C7
Dark Orchid2 #A23BEC
Dark Orchid1 #B041FF
Plum4 #7E587E
Pale Violet Red #D16587
Pale Violet Red1 #F778A1
Pale Violet Red2 #E56E94
Pale Violet Red3 #C25A7C
Pale Violet Red4 #7E354D
Plum #B93B8F
Plum1 #F9B7FF
Plum2 #E6A9EC
Plum3 #C38EC7
Thistle #D2B9D3
Thistle3 #C6AEC7
Lavendar Blush2 #EBDDE2
Lavendar Blush3 #C8BBBE
Thistle2 #E9CFEC
Thistle1 #FCDFFF
Lavendar #E3E4FA
Lavendar Blush #FDEEF4
Light Steel Blue1 #C6DEFF
Light Blue #ADDFFF
Light Blue1 #BDEDFF
Light Cyan #E0FFFF
Slate Grey1 #C2DFFF
Slate Grey2 #B4CFEC
Light Steel Blue2 #B7CEEC
Turquoise1 #52F3FF
Cyan #00FFFF
Cyan1 #57FEFF
Cyan2 #50EBEC
Turquoise2 #4EE2EC
Medium Turquoise #48CCCD
Turquoise #43C6DB
Dark Slate Grey1 #9AFEFF
Dark Slate Grey2 #8EEBEC
Dark Slate Grey3 #78C7C7
Cyan3 #46C7C7
Turquoise3 #43BFC7
Cadet Blue3 #77BFC7
Pale Turquoise3 #92C7C7
Light Blue2 #AFDCEC
Dark Turquoise #3B9C9C
Cyan4 #307D7E
Light Sea Green #3EA99F
Light Sky Blue #82CAFA
Light Sky Blue2 #A0CFEC
Light Sky Blue3 #87AFC7
Sky Blue #82CAFF
Sky Blue2 #B0E2FF
Light Sky Blue4 #566D7E
Sky Blue #6698FF
Light Slate Blue #736AFF
Light Cyan2 #CFECEC
Light Cyan3 #AFC7C7
Light Cyan4 #717D7D
Light Blue3 #95B9C7
Light Blue4 #5E767E
Pale Turquoise4 #5E7D7E
Dark Sea Green4 #617C58
Medium Aquamarine #348781
Medium Sea Green #306754
Sea Green #4E8975
Dark Green #254117
Sea Green4 #387C44
Forest Green #4E9258
Medium Forest Green #347235
Spring Green4 #347C2C
Dark Olive Green4 #667C26
Chartreuse4 #437C17
Green4 #347C17
Medium Spring Green #348017
Spring Green #4AA02C
Lime Green #41A317
Spring Green #4AA02C
Dark Sea Green #8BB381
Dark Sea Green3 #99C68E
Green3 #4CC417
Chartreuse3 #6CC417
Yellow Green #52D017
Spring Green3 #4CC552
Sea Green3 #54C571
Spring Green2 #57E964
Spring Green1 #5EFB6E
Sea Green2 #64E986
Sea Green1 #6AFB92
Dark Sea Green2 #B5EAAA
Dark Sea Green1 #C3FDB8
Green #00FF00
Lawn Green #87F717
Green1 #5FFB17

Color Codes In HTML – I

April 6th, 2011 Comments off

As most of us know how important color codes are from the point of view of web designers and developers. Following is the table representing different names, codes and colors.

Black #000000
Grey0 #150517
Grey18 #250517
Grey21 #2B1B17
Grey23 #302217
Grey24 #302226
Grey25 #342826
Grey26 #34282C
Grey27 #382D2C
Grey28 #3b3131
Grey29 #3E3535
Grey30 #413839
Grey31 #41383C
Grey32 #463E3F
Grey34 #4A4344
Grey35 #4C4646
Grey36 #4E4848
Grey37 #504A4B
Grey38 #544E4F
Grey39 #565051
Grey40 #595454
Grey41 #5C5858
Grey42 #5F5A59
Grey43 #625D5D
Grey44 #646060
Grey45 #666362
Grey46 #696565
Grey47 #6D6968
Grey48 #6E6A6B
Grey49 #726E6D
Grey50 #747170
Grey #736F6E
Slate Grey4 #616D7E
Slate Grey #657383
Light Steel Blue4 #646D7E
Light Slate Grey #6D7B8D
Cadet Blue4 #4C787E
Dark Slate Grey4 #4C7D7E
Thistle4 #806D7E
Medium Slate Blue #5E5A80
Medium Purple4 #4E387E
Midnight Blue #151B54
Dark Slate Blue #2B3856
Dark Slate Grey #25383C
Dim Grey #463E41
Cornflower Blue #151B8D
Royal Blue4 #15317E
Slate Blue4 #342D7E
Royal Blue #2B60DE
Royal Blue1 #306EFF
Royal Blue2 #2B65EC
Royal Blue3 #2554C7
Deep Sky Blue #3BB9FF
Deep Sky Blue2 #38ACEC
Slate Blue #357EC7
Deep Sky Blue3 #3090C7
Deep Sky Blue4 #25587E
Dodger Blue #1589FF
Dodger Blue2 #157DEC
Dodger Blue3 #1569C7
Dodger Blue4 #153E7E
Steel Blue4 #2B547E
Steel Blue #4863A0
Slate Blue2 #6960EC
Violet #8D38C9
Medium Purple3 #7A5DC7
Medium Purple #8467D7
Medium Purple2 #9172EC
Medium Purple1 #9E7BFF
Light Steel Blue #728FCE
Steel Blue3 #488AC7
Steel Blue2 #56A5EC
Steel Blue1 #5CB3FF
Sky Blue3 #659EC7
Sky Blue4 #41627E
Slate Blue #737CA1
Slate Grey3 #98AFC7
Violet Red #F6358A
Violet Red2 #E4317F
Deep Pink #F52887
Deep Pink2 #E4287C
Deep Pink3 #C12267
Deep Pink4 #7D053F
Medium Violet Red #CA226B
Violet Red3 #C12869
Firebrick #800517
Violet Red4 #7D0541
Maroon4 #7D0552
Maroon #810541
Maroon3 #C12283
Maroon2 #E3319D
Maroon1 #F535AA
Magenta #FF00FF
Magenta1 #F433FF
Magenta2 #E238EC
Magenta3 #C031C7
Medium Orchid #B048B5
Medium Orchid1 #D462FF
Medium Orchid2 #C45AEC
Medium Orchid3 #A74AC7

Frequently Used Terms in Web Hosting Industry : Part 1

August 27th, 2009 Comments off

Most of us use some terms in our day-to-day business, but are unaware of its full forms and abbreviation.One has to hunt for knowing the meaning and full form of a particular term, therefore below is a list of some most frequently used terms and phrases in Web Hosting.

.ASP or ASP : Active Server Pages
ASP is a term which is commonly used for application service provider. It is mostly used as a application for hosting. Its basically a Microsoft technology that enables HTML pages to be dynamic and interactive with the use of embedded scripts. Almost any internet browser can work with web pages developed using ASP, as its scripts are run on the server.

Backbone
A backbone usually refers to the high speed internet line and the connections that form a network.There are several internet backbone providers, who play an important role in the web hosting business.

Bandwidth
A bandwidth is the amount of data that you can send through the webserver. A bandwidth is measured in bites per second (bps). Bandwidth is also referred as an alternative term to Data Transfer.

Common Gateway Interface (CGI)
A CGI is a program which is capable of translating data from a web server and then display the same piece of data on a web page or an email. CGI involves the transfer of data between a server and a CGI program (also referred as a Script). This enables HTML pages to interact with other programming applications. These scripts help in making the web pages more interactive. Page counters, forms, guest books, random text/images and other features can be driven by CGI scripts. Some servers have pre-installed/pre-defined CGI scripts, meaning that the scripts are already installed on the server for you to use on your site. Some servers allow user-defined or custom CGI scripts, which means the site owner creates his/her own CGI script and runs this custom made script on the web site.

CGI Bin Access
It is the provision to the customers to write custom programs for manipulating data on their Website/s.

Co-location
Co-location or co-located servers means that the servers owned by a particular group is physically placed in the data center of another company or organisation that offers internet connectivity and bandwidth. To sum it up, in simple terms the hardware is owned by you and the things necessary to get the server online is provided by the co-location service provider.

ColdFusion
ColdFusion is an application that simplifies database queries by allowing a simpler programming language to carry out the functions between the user’s browser, the database and the server.

Control Panel
Control Panel is a tool that helps you to manage different aspects of your hosted Website/s.You can carry out some of the critical functions such as account and server management with lot of ease with the use of a control panel.

Cascading Style Sheets (CSS)
CSS is used for the purpose of adding more functionality to simple HTML pages.

Data Center
Data Center is the most important aspect of any website.A Data Center is the house to web servers on which your websites are placed.It is powered with high speed, redundant supply of power, bandwidth and can have multiple connections of major Internet backbones.

DNS : Domain Name Servers
The DNS Server maintains a database of host names and IP addresses.It is responsible for translating the domain name into IP addresses.

DNS ‘A’ Records
An A record is an abbreviation for Address Record.It contains the maps of domain name/sub-domain to an IP Address.

DNS ‘MX’ Records
MX is an abbreviation of Mail Exchange hence the name MX Records means Mail Exchange Record. It is used to define the email server/s that are willing to accept mails for a domain.

Domain Name
Domain name is nothing but the name of your website, it is a unique name which identifies you from other similar websites.

Domain Extensions
Domain extentions are nothing but the suffix that we use in our website domain name after the dot.For Example: www.abc.com, www.abc.co.in, www.abc.co.uk etc. here .com,.co.in and .co.uk are referred as the Domain Extensions.

E-Commerce
eCommerce or Electronic Commerce is described for websites that involve buying and selling of goods,products and services over the Internet.

FP Extensions : Frontpage Extentions
It refers to the Microsoft Front Page server extensions. We can see at most places its mentioned FP2K, it means that the server supports MS Frontpage 2k.

FTP : File Transfer Protocol
FTP is secure method of transferring data to and from web servers.Some of the very common FTP programs that most of us must be aware are CuteFTP,WS_FTP,File Zilla etc.

Hosting Service Provider
Hosting is a service provided for hosting your website on the server.The enterprize or organisation that offers such servers and technical support is known as the Web Hosting Service Provider.

HTML : Hyper Text Mark-Up Language
It is a coded format of language that is used for creating hyper text files for the Internet.

HTTP : Hyper Text Transfer Protocol
It is the protocol that is responsible for moving hhyper text files across the Internet.A HTTP client program such as the web browser is required at one end and an HTTP Server program ie.the web server on the other end. It is the most important protocol used in the World Wide Web.

IMAP : Internet Message Access Protocol
IMAP is a standard protocol that is used for accessing emails from a local server.This protocol is responsible for retrieving e-mail messages from an e-mail server. Some versions allow users to search e-mails for certain keywords.

IP Address : Internet Protocol Address

It is a unique number that is used to specify hosts and networks.It is used to identify machines connected over the Internet. It consists of 4 parts such as 111.222.333.123. Each and every machine that is connected to the Internet has a distinct IP address.

ISP : Internet Service Provider

An ISP provider is the one that offers access to the Internet. The services provided by them act as a bridge between your local computer and your server.

Host.co.in

What is ColdFusion?

August 5th, 2009 Comments off

What is cold fusion?

You are a web site designer and mostly deal with the dynamic pages, this option is always open for you.Cold Fusion is a coldfusion programming language which is based on the HTML i.e. Hyper text markup language and is mostly used for writing dynamic pages.It is a commercial software and it is a Rapid application development platform.It is a great platform and isthe main feature is its scripting language i.e ColdFusion Markup language (CFML). It closely resemble with the HTML. It is compared to the scripting languages like ASP, JSP and PHP. ColdFusion supports other programming languages other than CFML, such as Server-side Action script which can be written in java script and is known as CFScript.

ColdFusion is mostly used for data driven websites or intranets.However, it can be used for remote services as well such as SOAP web services or Flash. It can also handle asynchronous events such as SMS and instant messaging.

Features of Coldfusion.

It gives simplified database access
support for Client and server cache management
code generation on client side.
support for conversion from HTML to PDF and flashPaper.
Data retreival from common enterprise systems such as Active Directory, LDAP, SMTP, HTTP, POP, FTP etc.
File Indexing and Searching.
GUI Administration.
Server, application, client, session and request scopes.
XMl Parsing.Xpath,validation and transformation.
Server clustering.
Task scheduling.
Graphing and reporting.
file manipulation is simplified including raster graphics.
Web services are simplified.

Creating application with this is very straight forward such as creating static web pages. In this applications you can introduce various range of functionality which is not availabe in static pages. shortly we can say that it is simply a collection of pages,unlike the static pages it includes the server-side Coldfusion markup Language in addition to the HTML. CFML allows the users to take control of the application and generate the dynamic content that is returned to the web browser. When such application is requested by the browser, it is automatically pre-processed by the ColdFusion application server.This server executes the logic, interacts with the other server technologies and then dynamically generate an HTML page which is returned to the browser.

Server Side Includes.

July 30th, 2009 Comments off

Server Side Include (SSI) are directives that are placed in the HTML pages. These directives are evaluated on the server when the pages are served. When the existing pages are served, they help you add the dynamically created content to it. It eliminates the need of CGI or other dynamic technology.

The use of this technology is depended upon the nature of the pages. Some pages are more static and some needs to be recalculated every time the page is served. Adding small pages of information is done efficiently by SSI. If the pages need more dynamic generation, then some other technology can be used.

More specifically if we say this is a server side scripting language which is used exclusively for the web. Its primary use is including the contents of one file into other while the latter is been served by the web server. Mostly the SSI is preferred for the  simple automation task. If there needs some more complex server side scripting then other language are used for eg. Perl, PHP, ASP, ASP.NET, JSP, Java, CFML, Python, and Ruby.

If we look at the Syntax it is quite simple and the directives are placed in HTML comments so that if SSI is not enables then the users will not see the SSI Directives on the page. The users will have to look at the source of the page if they are eager to know what is used.

Syntax : <!--#directive parameter=value parameter=value -->


server-side-includes

For SSI to Work you need a file in text format called .htaccess in the directory where you put the HTML file. The .htaccess file which is present should contain the three important command lines:

Options Indexes FollowSymLinks Includes

AddType application/x-httpd-cgi .cgi

AddType text/x-server-parsed-html .html

Listed below are some of the basic SSI Directives :

Echo : This directive is useful in inserting certain data in variable form in the HTMLPage.

Include: The most used directive which allows to include the content of the one document to other.

FSize: this directive is used to display the size of the specified document.

Flastmod : This Directive is used for displaying the date when the specified was last modified

Exec: Useful to execute the External executable file.

Config: This directive is useful for setting up certain HTML output options.

ODBC: One of the most use full directives which is useful in quering and updating the ODBC Database.

Email : This directive takes care of the sending and receiving email whenever HTML page is accessed or HTML form is submitted.

As there is a technology at Server side there exists a technology at the client side called Client Side Includes. CSI are the HTML includes achieved on the client Side through use of iFrames, JavaScript. These methods have a big shortcomings than the server side includes : they rely on the client support from the respective technologies.

An Overview of AJAX Technology.

July 21st, 2009 Comments off

Web application are very interesting to build. But most of the web application and too slow and the user gets bored up waiting for the reply from the server. This is the reason why AJAX is here. You just click on the AJAX driven application and you get the result at the moment without the lag time

ajax-logo

Ajax is a shorthand for Asynchronous JavaScript and XML. It is a group of interrelated technologies used on client side. Using this technology the applications can retrieve data from the server asynchronously. It does not disturb the behavior of the existing page. No need to refresh time to time. Due to the use of AJAX the web application are now fully decorated with animations.

What technologies form AJAX?

HTML and CSS which is helpful in styling.

DOM (Document Object Model) with JavaScript for dynamic display and interaction

XML, XSL for manipulation and data interchange

Ajax is not a new technology, instead it is a new way of looking towards web applications, a technology that is stable and mature.

ajax_roundtrip_diagram

Features of Ajax.

Asynchronous content loading:

With the use of this technology you don’t have refresh the webpage now and then. It ensures that applications can exchange data with the server, independent of the loading and reloading of the entire web page. Hence the result is very interactive and interesting which ties the users to the applications.

Increased interactivity:

Using the AJAX toolbox the developers can build RIA( Rich Internet Application). The visitors will just love the type of interactive application they are using. Such application render fast.

Reduced loading time.

Applications developed using this technology needs less time to load since only a part of the site is loaded at a time. This helps to reduce the server traffic as well, bandwidth usage is less and website performs well

One thing which should be remembered is that the Ajax is not supported by every browsers. It requires JavaScript, It means that it will not run in the devices and the browsers that does not support JavaScript

ASP.NET Features.

July 10th, 2009 Comments off

This programming language has proved to be a boon for the developers. Listed below are the features of ASP.NET

Easy Programming model:

It makes building the real world easier.With style of HTML which enables you to create big pages with
less code. What important is that ASP.NET pages works well in all browsers.

Flexible Language Options
ASP.NET supports more than 25 .Net languages, which give you flexibility in choice for languages.

Great Tool Support.
You can write code for ASP.NET using notepad or a text editor. You can desgin ASP.NET web forms using drag-drop-doubleclik technique with statement completion and color coding. It has a support for debugging and deploying ASP.NET applications.

aspnet-design-logo

Rich Class Framework.
Most of the application features need a third party component can now be added with few lines of code using .NET framework. The .Net framework offers over 4500 classes that encapsulates rich functionality like XML, Data access,file,upload, regular expression, image generation, performance monitoring and logging and much more.

Compiled Exexution.
ASP.NET is faster than classic ASP, while preserving the “just hit save” update model of ASP.  However, no explicit compile step is required. ASP.NET will automatically detect any changes, dynamically compile the files if needed, and store the compiled results to reuse for subsequent requests. Dynamic compilation ensures that your application is always up to date, and compiled execution makes it fast.

Rich output caching.
ASP.NET output caching improves the performance and scalability of your application. ASP.NET executes the page just once, and saves the result in memory in addition to sending it to the user, when the same page is requested by the other user, the page is served from cache without. Output caching is configurable, and can be used to cache individual regions or an entire page. Output caching improves the performance of data-driven pages by eliminating the need to query the database on every request.

Web-Farm Session State.
ASP.NET allows you to share session data accross all machined in your web farm.

Enhanced Reliability.
ASP.NET ensures that the application is always available to the users.

Memory Leak, DeadLock and Crash Protection.
ASP.NET automatically detects and removes the errors like the memoryleaks and deadlock.

Easy Deployment.
Deployment is very easy with ASP.NET as a simple HTML page,just copy to the server

Dynamic update of running application .
ASP.NET now lets you update compiled components without restarting the web server.

Easy Migration Path.
ASP runs on IIS server, so you dont have to migrate your existing applications to use ASP.NET.

XML Web Services
Regardless of the operating system and programming language the XML webs ervices allows the application to share the data over the internet