Wednesday, July 31, 2013


Other areas on internet 

Url = Stands for Unified resource locatior.This displays at the top bar of the webpage along with the wwbsite address. Example of URL

The above address is called url as it helps to locate the web address for user who is  searching  for the websiter


TLD- Top leval domain this can seen at the end of web site address.
In the above the org is in bold is the top level domain for the Wikipedia website.

Wednesday, July 24, 2013

HTML and others


What is  Html

HTML can be describe as a markup language for creating websites.The language are in English letters and are codings for the web browsner to execute it to create web pages for  the user to view.Moreover, the browsner do not view the codings to the user as he/she is only interested in the web pages.
In referencing history ,html was created by Tim burners lee a bristish scientist  who in 1989 proposed the language  for the internet system and produced a software in 1990.
The special features of the html are the signs such <(opening tag) and >(closing tag).These signs are important in the coding as the browser is able to detect to execute well, without these special tags you will be able to see the display of codings appearing on the page.
HTML Example


 In the above picture with see  basic codings where it is a must to type <html> at the start and </html> at the beginning.We see the browser excutes the all the codings and recognizes the codings <h1>MY First</>  to be displayed on the webpage as a heading.

Currently html has evolved into more enhanced codings such as the following



HTML draft version timeline


October 1991
HTML Tags,[5] an informal CERN document listing 18 HTML tags, was first mentioned in public.
June 1992
First informal draft of the HTML DTD,[22] with seven[23][24][25] subsequent revisions (July 15, August 6, August 18, November 17, November 19, November 20, November 22)
November 1992
HTML DTD 1.1 (the first with a version number, based on RCS revisions, which start with 1.1 rather than 1.0), an informal draft[25]
June 1993
Hypertext Markup Language[26] was published by the IETF IIIR Working Group as an Internet-Draft (a rough proposal for a standard). It was replaced by a second version[27] one month later, followed by six further drafts published by IETF itself[28] that finally led to HTML 2.0 in RFC1866
November 1993
HTML+ was published by the IETF as an Internet-Draft and was a competing proposal to the Hypertext Markup Language draft. It expired in May 1994.
April 1995 (authored March 1995)
HTML 3.0[29] was proposed as a standard to the IETF, but the proposal expired five months later without further action. It included many of the capabilities that were in Raggett's HTML+ proposal, such as support for tables, text flow around figures and the display of complex mathematical formulas.[30]
W3C began development of its own Arena browser as a test bed for HTML 3 and Cascading Style Sheets,[31][32][33] but HTML 3.0 did not succeed for several reasons. The draft was considered very large at 150 pages and the pace of browser development, as well as the number of interested parties, had outstripped the resources of the IETF.[12] Browser vendors, including Microsoft and Netscape at the time, chose to implement different subsets of HTML 3's draft features as well as to introduce their own extensions to it.[12] (See Browser wars) These included extensions to control stylistic aspects of documents, contrary to the "belief [of the academic engineering community] that such things as text color, background texture, font size and font face were definitely outside the scope of a language when their only intent was to specify how a document would be organized."[12] Dave Raggett, who has been a W3C Fellow for many years has commented for example, "To a certain extent, Microsoft built its business on the Web by extending HTML features."[12]

January 2008
HTML5 was published as a Working Draft (link) by the W3C.[34]
Although its syntax closely resembles that of SGML, HTML5 has abandoned any attempt to be an SGML application and has explicitly defined its own "html" serialization, in addition to an alternative XML-based XHTML5 serialization.[35]

Source Wikipedia.com

In the above information we can see the evolution of html and W3C plays a big part to enhance it.

Puny code
These are characters converted from  utf codes  to  represent international  domain names which are supported by the domain national system.
For example, when you would type café.com in your browser, your browser (which is the IDNA-enabled application) first converts the string to punycode "xn--caf-dma.com", because the character 'é' is not allowed in regular domain names. Punycode domains won't work in older browsers.

The above example means the website name that is café.com is been translated and converted  by the browser to codes which the domain system can understand.

Ajax
This stands for Asynchronous javescript and xml
This tecqnique involves creating creative webpages.Furtemore it is also used to update a website without reloading to update the information.
The ajax system works in the following ways
Creates  xmlhttp request object and sends html request                    the server process http request  and sends back the request data                      the request is processed through java script and page content gets updated
Source :w2cshool.com

UTF 8
Stands for UCS  transformation Unicode 8 bit.It can be describe as characters that are encode and represents characters from the Unicode character set.The UTF8  can represent any character from the character set as it support  ASCIll (Amercian standard  code for information  interchange.It can store characters length for 1 to 4 bytes.E-mail and web page creation are examples on the usage of UTF 8.




Extenisbile (XML)
This is a mark up language that is mainly use to produce documents that is legiable and readable to the human eye.This system is created by W3C to maintain programming standards.The main aim for xml is to  be simplicity  and very usable to the users .
The Unicode supports this system.Unlike html ,tags are defined by own. For example 







The above picture shows an ex
example of XML.We see tags are defined by themselves unlike Html where a set of letters that executes the coding to form a webpage.

Sinhala Unicode
This is similarly to mainstream unicodes Currently Sinhala unicodes can be installed into any computer with system requirements. The unicodes contains Sinhala fonts to benefit Sinhala users.
The Sinhala Unicode has been used  by government organizations especially reports and  websites.
There are special softwares currently to install Sinhala unicodes.
.