<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3843313368728628846</id><updated>2012-01-27T17:20:31.241+07:00</updated><category term='Web tools'/><category term='Understanding XML'/><category term='HTML Basic'/><category term='Web Design'/><category term='Web Optimization'/><category term='Web Tutorial'/><title type='text'>Web Design</title><subtitle type='html'>tHis is my FirSt blog..
tHis verY imPortant for me and MaY be imPortant for yoU too..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-532599150534653011</id><published>2008-09-23T15:59:00.001+07:00</published><updated>2008-09-23T16:01:57.751+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Understanding XML'/><title type='text'>Generating XML Data</title><content type='html'>&lt;div style="text-align: justify;"&gt;This section takes you step by step through the process of constructing an XML document. Along the way, you'll gain experience with the XML components you'll typically use to create your data structures.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Writing a Simple XML File&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You'll start by writing the kind of XML data you can use for a slide presentation. To become comfortable with the basic format of an XML file, you'll use your text editor to create the data. You'll use this file and extend it in later exercises.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Creating the File&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using a standard text editor, create a file called slideSample.xml.&lt;br /&gt;&lt;br /&gt;Note: Here is a version of it that already exists: slideSample01.xml. (The browsable version is slideSample01-xml.html.) You can use this version to compare your work or just review it as you read this guide.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Writing the Declaration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, write the declaration, which identifies the file as an XML document. The declaration starts with the characters &amp;lt;?, which is also the standard XML identifier for a processing instruction. (You'll see processing instructions later in this tutorial.)&lt;br /&gt;&lt;br /&gt;  &amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt; &lt;br /&gt;&lt;br /&gt;This line identifies the document as an XML document that conforms to version 1.0 of the XML specification and says that it uses the 8-bit Unicode character-encoding scheme. (For information on encoding schemes, see Appendix A.)&lt;br /&gt;&lt;br /&gt;Because the document has not been specified as standalone, the parser assumes that it may contain references to other documents. To see how to specify a document as standalone, see The XML Prolog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding a Comment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Comments are ignored by XML parsers. A program will never see them unless you activate special settings in the parser. To put a comment into the file, add the following highlighted text.&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- A SAMPLE set of slides --&amp;gt; &lt;br /&gt;&lt;br /&gt;Defining the Root Element&lt;br /&gt;&lt;br /&gt;After the declaration, every XML file defines exactly one element, known as the root element. Any other elements in the file are contained within that element. Enter the following highlighted text to define the root element for this file, slideshow:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- A SAMPLE set of slides --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;Note: XML element names are case-sensitive. The end tag must exactly match the start tag.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding Attributes to an Element&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A slide presentation has a number of associated data items, none of which requires any structure. So it is natural to define these data items as attributes of the slideshow element. Add the following highlighted text to set up some attributes:&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;  &amp;lt;slideshow&lt;br /&gt;    title=&amp;quot;Sample Slide Show&amp;quot;&lt;br /&gt;    date=&amp;quot;Date of publication&amp;quot;&lt;br /&gt;    author=&amp;quot;Yours Truly&amp;quot;&lt;br /&gt;    &amp;gt;&lt;br /&gt;  &amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;When you create a name for a tag or an attribute, you can use hyphens (-), underscores (_), colons (:), and periods (.) in addition to characters and numbers. Unlike HTML, values for XML attributes are always in quotation marks, and multiple attributes are never separated by commas.&lt;br /&gt;&lt;br /&gt;Note: Colons should be used with care or avoided, because they are used when defining the namespace for an XML document.&lt;br /&gt;Adding Nested Elements&lt;br /&gt;&lt;br /&gt;XML allows for hierarchically structured data, which means that an element can contain other elements. Add the following highlighted text to define a slide element and a title element contained within it:&lt;br /&gt;&lt;br /&gt;&amp;lt;slideshow&lt;br /&gt;  ...&lt;br /&gt;  &amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;!-- TITLE SLIDE --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Wake up to WonderWidgets!&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;/slide&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;Here you have also added a type attribute to the slide. The idea of this attribute is that you can earmark slides for a mostly technical or mostly executive audience using type=&amp;quot;tech&amp;quot; or type=&amp;quot;exec&amp;quot;, or identify them as suitable for both audiences using type=&amp;quot;all&amp;quot;.&lt;br /&gt;&lt;br /&gt;More importantly, this example illustrates the difference between things that are more usefully defined as elements (the title element) and things that are more suitable as attributes (the type attribute). The visibility heuristic is primarily at work here. The title is something the audience will see, so it is an element. The type, on the other hand, is something that never gets presented, so it is an attribute. Another way to think about that distinction is that an element is a container, like a bottle. The type is a characteristic of the container (tall or short, wide or narrow). The title is a characteristic of the contents (water, milk, or tea). These are not hard-and-fast rules, of course, but they can help when you design your own XML structures.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding HTML-Style Text&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because XML lets you define any tags you want, it makes sense to define a set of tags that look like HTML. In fact, the XHTML standard does exactly that. You'll see more about that toward the end of the SAX tutorial. For now, type the following highlighted text to define a slide with a couple of list item entries that use an HTML-style &amp;lt;em&amp;gt; tag for emphasis (usually rendered as italicized text):&lt;br /&gt;&lt;br /&gt;  ...&lt;br /&gt;  &amp;lt;!-- TITLE SLIDE --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Wake up to WonderWidgets!&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;/slide&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!-- OVERVIEW --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Overview&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Why &amp;lt;em&amp;gt;WonderWidgets&amp;lt;/em&amp;gt; are great&amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Who &amp;lt;em&amp;gt;buys&amp;lt;/em&amp;gt; WonderWidgets&amp;lt;/item&amp;gt;&lt;br /&gt;  &amp;lt;/slide&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;Note that defining a title element conflicts with the XHTML element that uses the same name. Later in this tutorial, we discuss the mechanism that produces the conflict (the DTD), along with possible solutions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding an Empty Element&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One major difference between HTML and XML is that all XML must be well formed, which means that every tag must have an ending tag or be an empty tag. By now, you're getting pretty comfortable with ending tags. Add the following highlighted text to define an empty list item element with no contents:&lt;br /&gt;&lt;br /&gt;  ...&lt;br /&gt;  &amp;lt;!-- OVERVIEW --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Overview&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Why &amp;lt;em&amp;gt;WonderWidgets&amp;lt;/em&amp;gt; are great&amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item/&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Who &amp;lt;em&amp;gt;buys&amp;lt;/em&amp;gt; WonderWidgets&amp;lt;/item&amp;gt;&lt;br /&gt;  &amp;lt;/slide&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;Note that any element can be an empty element. All it takes is ending the tag with /&amp;gt; instead of &amp;gt;. You could do the same thing by entering &amp;lt;item&amp;gt;&amp;lt;/item&amp;gt;, which is equivalent.&lt;br /&gt;&lt;br /&gt;Note: Another factor that makes an XML file well formed is proper nesting. So &amp;lt;b&amp;gt;&amp;lt;i&amp;gt;some_text&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt; is well formed, because the &amp;lt;i&amp;gt;...&amp;lt;/i&amp;gt; sequence is completely nested within the &amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt; tag. This sequence, on the other hand, is not well formed: &amp;lt;b&amp;gt;&amp;lt;i&amp;gt;some_text&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Finished Product&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is the completed version of the XML file:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--  A SAMPLE set of slides  --&amp;gt;&lt;br /&gt;&amp;lt;slideshow&lt;br /&gt;  title=&amp;quot;Sample Slide Show&amp;quot;&lt;br /&gt;  date=&amp;quot;Date of publication&amp;quot;&lt;br /&gt;  author=&amp;quot;Yours Truly&amp;quot;&lt;br /&gt;  &amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!-- TITLE SLIDE --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Wake up to WonderWidgets!&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;/slide&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!-- OVERVIEW --&amp;gt;&lt;br /&gt;  &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Overview&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Why &amp;lt;em&amp;gt;WonderWidgets&amp;lt;/em&amp;gt; are great&amp;lt;/item&amp;gt;&lt;br /&gt;    &amp;lt;item/&amp;gt;&lt;br /&gt;    &amp;lt;item&amp;gt;Who &amp;lt;em&amp;gt;buys&amp;lt;/em&amp;gt; WonderWidgets&amp;lt;/item&amp;gt;&lt;br /&gt;  &amp;lt;/slide&lt;br /&gt;&amp;lt;/slideshow&amp;gt;&lt;br /&gt;&lt;br /&gt;Save a copy of this file as slideSample01.xml so that you can use it as the initial data structure when experimenting with XML programming operations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Writing Processing Instructions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It sometimes makes sense to code application-specific processing instructions in the XML data. In this exercise, you'll add a processing instruction to your slideSample.xml file.&lt;br /&gt;&lt;br /&gt;Note: The file you'll create in this section is slideSample02.xml. (The browsable version is slideSample02-xml.html.)&lt;br /&gt;&lt;br /&gt;As you saw in Processing Instructions, the format for a processing instruction is &amp;lt;?target data?&amp;gt;, where target is the application that is expected to do the processing, and data is the instruction or information for it to process. Add the following highlighted text to add a processing instruction for a mythical slide presentation program that will query the user to find out which slides to display (technical, executive-level, or all):&lt;br /&gt;&lt;br /&gt;&amp;lt;slideshow&lt;br /&gt;  ...&lt;br /&gt;  &amp;gt;&lt;br /&gt;  &amp;lt;!-- PROCESSING INSTRUCTION --&amp;gt;&lt;br /&gt;  &amp;lt;?my.presentation.Program QUERY=&amp;quot;exec, tech, all&amp;quot;?&amp;gt;&lt;br /&gt;  &amp;lt;!-- TITLE SLIDE --&amp;gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;&lt;br /&gt;    * The data portion of the processing instruction can contain spaces or it can even be null. But there cannot be any space between the initial &amp;lt;? and the target identifier.&lt;br /&gt;    * The data begins after the first space.&lt;br /&gt;    * It makes sense to fully qualify the target with the complete web-unique package prefix, to preclude any conflict with other programs that might process the same data.&lt;br /&gt;    *   For readability, it seems like a good idea to include a colon (:) after the name of the application:&lt;br /&gt;&lt;br /&gt;        &amp;lt;?my.presentation.Program: QUERY=&amp;quot;...&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;The colon makes the target name into a kind of &amp;quot;label&amp;quot; that identifies the intended recipient of the instruction. However, even though the W3C spec allows a colon in a target name, some versions of Internet Explorer 5 (IE5) consider it an error. For this tutorial, then, we avoid using a colon in the target name.&lt;br /&gt;&lt;br /&gt;Save a copy of this file as slideSample02.xml so that you can use it when experimenting with processing instructions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introducing an Error&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The parser can generate three kinds of errors: a fatal error, an error, and a warning. In this exercise, you'll make a simple modification to the XML file to introduce a fatal error. Later, you'll see how it's handled in the Echo application.&lt;br /&gt;&lt;br /&gt;Note: The XML structure you'll create in this exercise is in slideSampleBad1.xml. (The browsable version is slideSampleBad1-xml.html.)&lt;br /&gt;&lt;br /&gt;One easy way to introduce a fatal error is to remove the final / from the empty item element to create a tag that does not have a corresponding end tag. That constitutes a fatal error, because all XML documents must, by definition, be well formed. Do the following:&lt;br /&gt;&lt;br /&gt;   1. Copy slideSample02.xml to slideSampleBad1.xml.&lt;br /&gt;   2. Edit slideSampleBad1.xml and remove the character shown here:&lt;br /&gt;&lt;br /&gt;        ...&lt;br /&gt;        &amp;lt;!-- OVERVIEW --&amp;gt;&lt;br /&gt;          &amp;lt;slide type=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;          &amp;lt;title&amp;gt;Overview&amp;lt;/title&amp;gt;&lt;br /&gt;          &amp;lt;item&amp;gt;Why &amp;lt;em&amp;gt;WonderWidgets&amp;lt;/em&amp;gt; are great&amp;lt;/item&amp;gt;&lt;br /&gt;          &amp;lt;item/&amp;gt;&lt;br /&gt;          &amp;lt;item&amp;gt;Who &amp;lt;em&amp;gt;buys&amp;lt;/em&amp;gt; WonderWidgets&amp;lt;/item&amp;gt;&lt;br /&gt;        &amp;lt;/slide&amp;gt;&lt;br /&gt;        ...&lt;br /&gt;&lt;br /&gt;This change produces the following:&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;item&amp;gt;Why &amp;lt;em&amp;gt;WonderWidgets&amp;lt;/em&amp;gt; are great&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;Who &amp;lt;em&amp;gt;buys&amp;lt;/em&amp;gt; WonderWidgets&amp;lt;/item&amp;gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Now you have a file that you can use to generate an error in any parser, any time. (XML parsers are required to generate a fatal error for this file, because the lack of an end tag for the &amp;lt;item&amp;gt; element means that the XML structure is no longer well formed.)&lt;br /&gt;Substituting and Inserting Text&lt;br /&gt;&lt;br /&gt;In this section, you'll learn about&lt;br /&gt;&lt;br /&gt;    *   Handling special characters (&amp;lt;, &amp;amp;, and so on)&lt;br /&gt;    *   Handling text with XML-style syntax&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-532599150534653011?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/532599150534653011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/generating-xml-data.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/532599150534653011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/532599150534653011'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/generating-xml-data.html' title='Generating XML Data'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-8012908158332465962</id><published>2008-09-23T15:54:00.001+07:00</published><updated>2008-09-23T15:57:37.786+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Understanding XML'/><title type='text'>How Can You Use XML?</title><content type='html'>&lt;div style="text-align: justify;"&gt; There are several basic ways to use XML:&lt;br /&gt;&lt;br /&gt;    * Traditional data processing, where XML encodes the data for a program to process&lt;br /&gt;    * Document-driven programming, where XML documents are containers that build interfaces and applications from existing components&lt;br /&gt;    * Archiving--the foundation for document-driven programming--where the customized version of a component is saved (archived) so that it can be used later&lt;br /&gt;    * Binding, where the DTD or schema that defines an XML data structure is used to automatically generate a significant portion of the application that will eventually process that data&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Traditional Data Processing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;XML is fast becoming the data representation of choice for the web. It's terrific when used in conjunction with network-centric Java platform programs that send and retrieve information. So a client-server application, for example, could transmit XML-encoded data back and forth between the client and the server.&lt;br /&gt;&lt;br /&gt;In the future, XML is potentially the answer for data interchange in all sorts of transactions, as long as both sides agree on the markup to use. (For example, should an email program expect to see tags named &amp;lt;FIRST&amp;gt; and &amp;lt;LAST&amp;gt;, or &amp;lt;FIRSTNAME&amp;gt; and &amp;lt;LASTNAME&amp;gt;?) The need for common standards will generate a lot of industry-specific standardization efforts in the years ahead. In the meantime, mechanisms that let you &amp;quot;translate&amp;quot; the tags in an XML document will be important. Such mechanisms include projects such as the Resource Description Framework initiative (RDF), which defines meta tags, and the Extensible Stylesheet Language specification (XSL), which lets you translate XML tags into other XML tags.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Document-Driven Programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The newest approach to using XML is to construct a document that describes what an application page should look like. The document, rather than simply being displayed, consists of references to user interface components and business-logic components that are &amp;quot;hooked together&amp;quot; to create an application on-the-fly.&lt;br /&gt;&lt;br /&gt;Of course, it makes sense to use the Java platform for such components. To construct such applications, you can use JavaBeans components for interfaces and Enterprise JavaBeans components for the business logic. Although none of the efforts undertaken so far is ready for commercial use, much preliminary work has been done.&lt;br /&gt;&lt;br /&gt;Note: The Java programming language is also excellent for writing XML-processing tools that are as portable as XML. Several visual XML editors have been written for the Java platform. For a listing of editors, see &lt;a href="http://www.xml.com/pub/pt/3"&gt;http://www.xml.com/pub/pt/3&lt;/a&gt;. For processing tools and other XML resources, see Robin Cover's SGML/XML web page at &lt;a href="http://xml.coverpages.org/software.html."&gt;http://xml.coverpages.org/software.html.&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Binding&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After you have defined the structure of XML data using either a DTD or one of the schema standards, a large part of the processing you need to do has already been defined. For example, if the schema says that the text data in a &amp;lt;date&amp;gt; element must follow one of the recognized date formats, then one aspect of the validation criteria for the data has been defined; it only remains to write the code. Although a DTD specification cannot go the same level of detail, a DTD (like a schema) provides a grammar that tells which data structures can occur and in what sequences. That specification tells you how to write the high-level code that processes the data elements.&lt;br /&gt;&lt;br /&gt;But when the data structure (and possibly format) is fully specified, the code you need to process it can just as easily be generated automatically. That process is known as binding--creating classes that recognize and process different data elements by processing the specification that defines those elements. As time goes on, you should find that you are using the data specification to generate significant chunks of code, and you can focus on the programming that is unique to your application.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Archiving&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Holy Grail of programming is the construction of reusable, modular components. Ideally, you'd like to take them off the shelf, customize them, and plug them together to construct an application, with a bare minimum of additional coding and additional compilation.&lt;br /&gt;&lt;br /&gt;The basic mechanism for saving information is called archiving. You archive a component by writing it to an output stream in a form that you can reuse later. You can then read it and instantiate it using its saved parameters. (For example, if you saved a table component, its parameters might be the number of rows and columns to display.) Archived components can also be shuffled around the web and used in a variety of ways.&lt;br /&gt;&lt;br /&gt;When components are archived in binary form, however, there are some limitations on the kinds of changes you can make to the underlying classes if you want to retain compatibility with previously saved versions. If you could modify the archived version to reflect the change, that would solve the problem. But that's hard to do with a binary object. Such considerations have prompted a number of investigations into using XML for archiving. But if an object's state were archived in text form using XML, then anything and everything in it could be changed as easily as you can say, &amp;quot;Search and replace.&amp;quot;&lt;br /&gt;&lt;br /&gt;XML's text-based format could also make it easier to transfer objects between applications written in different languages. For all these reasons, there is a lot of interest in XML-based archiving.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;XML is pretty simple and very flexible. It has many uses yet to be discovered, and we are only beginning to scratch the surface of its potential. It is the foundation for a great many standards yet to come, providing a common language that different computer systems can use to exchange data with one another. As each industry group comes up with standards for what it wants to say, computers will begin to link to each other in ways previously unimaginable.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-8012908158332465962?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/8012908158332465962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/how-can-you-use-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8012908158332465962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8012908158332465962'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/how-can-you-use-xml.html' title='How Can You Use XML?'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-1393074956846461052</id><published>2008-09-23T15:50:00.002+07:00</published><updated>2008-09-23T15:54:10.212+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Understanding XML'/><title type='text'>Why Is XML Important?</title><content type='html'>&lt;div style="text-align: justify;"&gt;There are a number of reasons for XML's surging acceptance. This section lists a few of the most prominent.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plain Text&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because XML is not a binary format, you can create and edit files using anything from a standard text editor to a visual development environment. That makes it easy to debug your programs, and it makes XML useful for storing small amounts of data. At the other end of the spectrum, an XML front end to a database makes it possible to efficiently store large amounts of XML data as well. So XML provides scalability for anything from small configuration files to a company wide data repository.&lt;br /&gt;Data Identification&lt;br /&gt;&lt;br /&gt;XML tells you what kind of data you have, not how to display it. Because the markup tags identify the information and break the data into parts, an email program can process it, a search program can look for messages sent to particular people, and an address book can extract the address information from the rest of the message. In short, because the different parts of the information have been identified, they can be used in different ways by different applications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stylability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When display is important, the stylesheet standard, XSL, lets you dictate how to portray the data. For example, consider this XML:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;to&amp;gt;you@yourAddress.com&amp;lt;/to&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The stylesheet for this data can say&lt;br /&gt;&lt;br /&gt;   1. Start a new line.&lt;br /&gt;   2. Display &amp;quot;To:&amp;quot; in bold, followed by a space&lt;br /&gt;   3. Display the destination data.&lt;br /&gt;&lt;br /&gt;This set of instructions produces:&lt;br /&gt;&lt;br /&gt;To: you@yourAddress&lt;br /&gt;&lt;br /&gt;Of course, you could have done the same thing in HTML, but you wouldn't be able to process the data with search programs and address-extraction programs and the like. More importantly, because XML is inherently style-free, you can use a completely different stylesheet to produce output in Postscript, TEX, PDF, or some new format that hasn't even been invented. That flexibility amounts to what one author described as &amp;quot;future proofing&amp;quot; your information. The XML documents you author today can be used in future document-delivery systems that haven't even been imagined.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Inline Reusability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the nicer aspects of XML documents is that they can be composed from separate entities. You can do that with HTML, but only by linking to other documents. Unlike HTML, XML entities can be included &amp;quot;inline&amp;quot; in a document. The included sections look like a normal part of the document: you can search the whole document at one time or download it in one piece. That lets you modularize your documents without resorting to links. You can single-source a section so that an edit to it is reflected everywhere the section is used, and yet a document composed from such pieces looks for all the world like a one-piece document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linkability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to HTML, the ability to define links between documents is now regarded as a necessity. Appendix B discusses the link-specification initiative. This initiative lets you define two-way links, multiple-target links, expanding links (where clicking a link causes the targeted information to appear inline), and links between two existing documents that are defined in a third.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Easily Processed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As mentioned earlier, regular and consistent notation makes it easier to build a program to process XML data. For example, in HTML a &amp;lt;dt&amp;gt; tag can be delimited by &amp;lt;/dt&amp;gt;, another &amp;lt;dt&amp;gt;, &amp;lt;dd&amp;gt;, or &amp;lt;/dl&amp;gt;. That makes for some difficult programming. But in XML, the &amp;lt;dt&amp;gt; tag must always have a &amp;lt;/dt&amp;gt; terminator, or it must be an empty tag such as &amp;lt;dt/&amp;gt;. That restriction is a critical part of the constraints that make an XML document well formed. (Otherwise, the XML parser won't be able to read the data.) And because XML is a vendor-neutral standard, you can choose among several XML parsers, any one of which takes the work out of processing XML data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hierarchical&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, XML documents benefit from their hierarchical structure. Hierarchical document structures are, in general, faster to access because you can drill down to the part you need, as if you were stepping through a table of contents. They are also easier to rearrange, because each piece is delimited. In a document, for example, you could move a heading to a new location and drag everything under it along with the heading, instead of having to page down to make a selection, cut, and then paste the selection into a new location.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-1393074956846461052?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/1393074956846461052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/why-is-xml-important.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1393074956846461052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1393074956846461052'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/why-is-xml-important.html' title='Why Is XML Important?'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6757244263424673156</id><published>2008-09-23T15:33:00.001+07:00</published><updated>2008-09-23T15:50:47.518+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Understanding XML'/><title type='text'>What Is XML</title><content type='html'>&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;What Is XML?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;XML is a text-based markup language that is fast becoming the standard for data interchange on the web. As with HTML, you identify data using tags (identifiers enclosed in angle brackets: &amp;lt;...&amp;gt;). Collectively, the tags are known as markup.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;But unlike HTML, XML tags identify the data rather than specify how to display it. Whereas an HTML tag says something like, &amp;quot;Display this data in bold font&amp;quot; (&amp;lt;b&amp;gt;...&amp;lt;/b&amp;gt;), an XML tag acts like a field name in your program. It puts a label on a piece of data that identifies it (for example, &amp;lt;message&amp;gt;...&amp;lt;/message&amp;gt;).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: Because identifying the data gives you some sense of what it means (how to interpret it, what you should do with it), XML is sometimes described as a mechanism for specifying the semantics (meaning) of the data.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In the same way that you define the field names for a data structure, you are free to use any XML tags that make sense for a given application. Naturally, for multiple applications to use the same XML data, they must agree on the tag names they intend to use.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Here is an example of some XML data you might use for a messaging application:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;message&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;to&lt;/span&gt;&amp;gt;you@yourAddress.com&amp;lt;&lt;span style="font-weight: bold;"&gt;/to&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;from&lt;/span&gt;&amp;gt;me@myAddress.com&amp;lt;&lt;span style="font-weight: bold;"&gt;/from&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;subject&lt;/span&gt;&amp;gt;XML Is Really Cool&amp;lt;&lt;span style="font-weight: bold;"&gt;/subject&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;text&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    How many ways is XML cool? Let me count the ways...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;/text&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;span style="font-weight: bold;"&gt;/message&lt;/span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: Throughout this tutorial, we use boldface text to highlight things we want to bring to your attention. XML does not require anything to be in bold!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The tags in this example identify the message as a whole, the destination and sender addresses, the subject, and the text of the message. As in HTML, the &amp;lt;to&amp;gt; tag has a matching end tag: &amp;lt;/to&amp;gt;. The data between the tag and its matching end tag defines an element of the XML data. Note, too, that the content of the &amp;lt;to&amp;gt; tag is contained entirely within the scope of the &amp;lt;message&amp;gt;..&amp;lt;/message&amp;gt; tag. It is this ability for one tag to contain others that lets XML represent hierarchical data structures.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Again, as with HTML, whitespace is essentially irrelevant, so you can format the data for readability and yet still process it easily with a program. Unlike HTML, however, in XML you can easily search a data set for messages containing, say, &amp;quot;cool&amp;quot; in the subject, because the XML tags identify the content of the data rather than specify its representation.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Tags and Attributes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Tags can also contain attributes--additional information included as part of the tag itself, within the tag's angle brackets. The following example shows an email message structure that uses attributes for the to, from, and subject fields:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;message&lt;span style="font-weight: bold;"&gt; to&lt;/span&gt;=&amp;quot;you@yourAddress.com&amp;quot;&lt;span style="font-weight: bold;"&gt; from&lt;/span&gt;=&amp;quot;me@myAddress.com&amp;quot; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;   &lt;span style="font-weight: bold;"&gt; subject&lt;/span&gt;=&amp;quot;XML Is Really Cool&amp;quot;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    How many ways is XML cool? Let me count the ways...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;/text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;/message&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;As in HTML, the attribute name is followed by an equal sign and the attribute value, and multiple attributes are separated by spaces. Unlike HTML, however, in XML commas between attributes are not ignored; if present, they generate an error.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Because you can design a data structure such as &amp;lt;message&amp;gt; equally well using either attributes or tags, it can take a considerable amount of thought to figure out which design is best for your purposes. Designing an XML Data Structure, includes ideas to help you decide when to use attributes and when to use tags.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;&lt;br /&gt;Empty Tags&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;One big difference between XML and HTML is that an XML document is always constrained to be well formed. There are several rules that determine when a document is well formed, but one of the most important is that every tag has a closing tag. So, in XML, the &amp;lt;/to&amp;gt; tag is not optional. The &amp;lt;to&amp;gt; element is never terminated by any tag other than &amp;lt;/to&amp;gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: Another important aspect of a well-formed document is that all tags are completely nested. So you can have &amp;lt;message&amp;gt;..&amp;lt;to&amp;gt;..&amp;lt;/to&amp;gt;..&amp;lt;/message&amp;gt;, but never &amp;lt;message&amp;gt;..&amp;lt;to&amp;gt;..&amp;lt;/message&amp;gt;..&amp;lt;/to&amp;gt;. A complete list of requirements is contained in the list of XML frequently asked questions (FAQ) at &lt;a href="http://www.ucc.ie/xml/#FAQ-VALIDWF"&gt;http://www.ucc.ie/xml/#FAQ-VALIDWF&lt;/a&gt;. (This FAQ is on the W3C &amp;quot;Recommended Reading&amp;quot; list at &lt;a href="http://www.w3.org/XML/"&gt;http://www.w3.org/XML/&lt;/a&gt;.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Sometimes, though, it makes sense to have a tag that stands by itself. For example, you might want to add a tag that flags the message as important: &amp;lt;flag/&amp;gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;This kind of tag does not enclose any content, so it's known as an empty tag. You create an empty tag by ending it with /&amp;gt; instead of &amp;gt;. For example, the following message contains an empty flag tag:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;message to=&amp;quot;you@yourAddress.com&amp;quot; from=&amp;quot;me@myAddress.com&amp;quot; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    subject=&amp;quot;XML Is Really Cool&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;&lt;span style="font-weight: bold;"&gt;flag/&lt;/span&gt;&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    How many ways is XML cool? Let me count the ways...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;/text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;/message&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: Using the empty tag saves you from having to code &amp;lt;flag&amp;gt;&amp;lt;/flag&amp;gt; in order to have a well-formed document. You can control which tags are allowed to be empty by creating a schema or a document type definition, or DTD. If there is no DTD or schema associated with the document, then it can contain any kinds of tags you want, as long as the document is well formed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;&lt;br /&gt;Comments in XML Files&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;XML comments look just like HTML comments:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;message to=&amp;quot;you@yourAddress.com&amp;quot; from=&amp;quot;me@myAddress.com&amp;quot; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    subject=&amp;quot;XML Is Really Cool&amp;quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &lt;span style="font-weight: bold;"&gt;&amp;lt;!-- This is a comment --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    How many ways is XML cool? Let me count the ways...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;/text&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;/message&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;The XML Prolog&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;To complete this basic introduction to XML, note that an XML file always starts with a prolog. The minimal prolog contains a declaration that identifies the document as an XML document:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The declaration may also contain additional information:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The XML declaration is essentially the same as the HTML header, &amp;lt;html&amp;gt;, except that it uses &amp;lt;?..?&amp;gt; and it may contain the following attributes:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * version: Identifies the version of the XML markup language used in the data. This attribute is not optional.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * encoding: Identifies the character set used to encode the data. ISO-8859-1 is Latin-1, the Western European and English language character set. (The default is 8-bit Unicode: UTF-8.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * standalone: Tells whether or not this document references an external entity or an external data type specification. If there are no external references, then &amp;quot;yes&amp;quot; is appropriate.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The prolog can also contain definitions of entities (items that are inserted when you reference them from within the document) and specifications that tell which tags are valid in the document. Both declared in a document type definition (DTD) that can be defined directly within the prolog, as well as with pointers to external specification files. But those are the subject of later tutorials. For more information on these and many other aspects of XML, see the Recommended Reading list on the W3C XML page at &lt;a href="http://www.w3.org/XML/"&gt;http://www.w3.org/XML/&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: The declaration is actually optional, but it's a good idea to include it whenever you create an XML file. The declaration should have the version number, at a minimum, and ideally the encoding as well. That standard simplifies things if the XML standard is extended in the future and if the data ever needs to be localized for different geographical regions.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Everything that comes after the XML prolog constitutes the document's content.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Processing Instructions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;An XML file can also contain processing instructions that give commands or information to an application that is processing the XML data. Processing instructions have the following format:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &amp;lt;?target instructions?&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;target is the name of the application that is expected to do the processing, and instructions is a string of characters that embodies the information or commands for the application to process.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Because the instructions are application-specific, an XML file can have multiple processing instructions that tell different applications to do similar things, although in different ways. The XML file for a slide show, for example, might have processing instructions that let the speaker specify a technical- or executive-level version of the presentation. If multiple presentation programs were used, the program might need multiple versions of the processing instructions (although it would be nicer if such applications recognized standard instructions).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note: The target name &amp;quot;xml&amp;quot; (in any combination of upper- or lowercase letters) is reserved for XML standards. In one sense, the declaration is a processing instruction that fits that standard. (However, when you're working with the parser later, you'll see that the method for handling processing instructions never sees the declaration.) &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6757244263424673156?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6757244263424673156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/what-is-xml.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6757244263424673156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6757244263424673156'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/what-is-xml.html' title='What Is XML'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-7703812507946869423</id><published>2008-09-13T10:40:00.002+07:00</published><updated>2008-09-13T10:44:09.216+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Tutorial'/><title type='text'>Website Design Tutorial</title><content type='html'>&lt;p style="text-align: justify;"&gt;Web site design tutorials should be kept as simple as possible. The best way to learn anything about computers is to sit down and work through the basics on your own. In order to do so, some sort of reference book is needed to accomplish that task. For the beginner, putting out $50 for a computer book is a tad steep, especially when the web is replete with free or low cost resources.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The tutorials recommended below take a comprehensive view of web site development. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;An excellent family of web site design tutorial websites is offered by &lt;a href="http://www.killersites.com/"&gt;Killersites.com&lt;/a&gt;.  &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://www.how-to-build-websites.com/"&gt;How to Build Websites&lt;/a&gt; leads a beginner through 8 modules that describe in simple terms how to develop web sites.  The 8 modules are:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Basic web concepts &lt;ul&gt;&lt;li&gt;What is the Web&lt;/li&gt;&lt;li&gt;Domain Names&lt;/li&gt;&lt;li&gt;Getting Your Site Live on the Web&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Building a web page &lt;ul&gt;&lt;li&gt;Three Ways to Build a Web Page&lt;/li&gt;&lt;li&gt;HTML Tags&lt;/li&gt;&lt;li&gt;Structure of an HTML Page&lt;/li&gt;&lt;li&gt;Create Your First Page&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Building a web site &lt;ul&gt;&lt;li&gt;What is a website&lt;/li&gt;&lt;li&gt;Absolute vs. Relative URL&lt;/li&gt;&lt;li&gt;Define the purpose of web site&lt;/li&gt;&lt;li&gt;Diagram the structure of the website&lt;/li&gt;&lt;li&gt;Write out the text for the web site&lt;/li&gt;&lt;li&gt;Choose a basic layout that will be used on all pages&lt;/li&gt;&lt;li&gt;Choose the basic color scheme and fonts for the site&lt;/li&gt;&lt;li&gt;Build out the website&lt;/li&gt;&lt;li&gt;Choose a domain name&lt;/li&gt;&lt;li&gt;Register your domain name&lt;/li&gt;&lt;li&gt;Find a hosting company: what to look for in A hosT&lt;/li&gt;&lt;li&gt;Upload your website to the hosting companies servers&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Introduction to CSS &lt;ul&gt;&lt;li&gt;What is CSS&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;CSS tutorial &lt;ul&gt;&lt;li&gt;Basic CSS Page Template&lt;/li&gt;&lt;li&gt;Building the CSS File&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Advanced HTML &lt;ul&gt;&lt;li&gt;Logical inline tags vs. Physical inline tags&lt;/li&gt;&lt;li&gt;Block level vs. Inline tags&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Introduction to JavaScript / programming &lt;ul&gt;&lt;li&gt;What is programming&lt;/li&gt;&lt;li&gt;Basic Javascript&lt;/li&gt;&lt;li&gt;Coding vs. Programming&lt;/li&gt;&lt;li&gt;Object Oriented Programming&lt;/li&gt;&lt;li&gt;built in method/function&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Misc. topics related to web design &lt;ul&gt;&lt;li&gt;The web designer’s Pre-flight Checklist&lt;/li&gt;&lt;li&gt;Definition of a 4th generation web site&lt;/li&gt;&lt;li&gt;hardware you need to start designing web sites&lt;/li&gt;&lt;li&gt;What ARE ‘LIGHT’ images?&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://www.killersites.com/"&gt;Killersites.com&lt;/a&gt; offers &lt;a href="http://www.killersites.com/videoTutorials/Tutorial_WebDesign/webDesign.jsp"&gt;tutorials in video format&lt;/a&gt;. For $19.95 (much much less than that $50 HTML book), Killersites offers almost 4 hours worth of video that demonstrates a step by step approach to developing a web site. For those of you who are visual learners, this is the resource for you!&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Killersites’ &lt;a href="http://www.secretsites.com/"&gt;Secret Sites&lt;/a&gt; takes the fundamentals and offers more advanced tips and tricks.  The most helpful resources on this site include &lt;a href="http://www.secretsites.com/checkList.jsp"&gt;a web designer’s pre-flight checklist&lt;/a&gt; and a &lt;a href="http://www.secretsites.com/do_dont_part1.jsp"&gt;list of web site do’s and don’ts&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;See our other articles for specific HTML Tutorials or CSS Tutorials.&lt;/p&gt;&lt;br /&gt;by : &lt;a href="http://www.blogger.com/%E2%80%9Dhttp://www.recommendedwebtools.com/index.php/web-site-design-tutorial/%E2%80%9D"&gt;Recommended Web Design Tutorial Sites&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-7703812507946869423?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/7703812507946869423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/website-disign-tutorial.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/7703812507946869423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/7703812507946869423'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/website-disign-tutorial.html' title='Website Design Tutorial'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-8514114168043515293</id><published>2008-09-13T10:31:00.001+07:00</published><updated>2008-09-13T10:37:53.678+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Optimization'/><title type='text'>Website Optimization</title><content type='html'>&lt;div style="text-align: justify; color: rgb(51, 204, 0);" class="pagesubheading"&gt; &lt;h2&gt;Creating a lean, mean website machine&lt;/h2&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We define website optimization as the process by which a website is streamlined to become more efficient for three audiences: the website developer, the website reader and the search engine. Or to put it in question form: Does the website work? Is the website usable? Can the website be found? &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Developers - Does the website work?&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;A website that is broken is frustrating for readers and typically ignored by the search engines. Granted all websites are broken to some degree. It is difficult to maintain 100% validation. However some level of due diligence to website maintance goes a long way.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Is the website filled with errors? &lt;ul&gt;&lt;li&gt;HTML Validation - the code is current and up to standard.&lt;/li&gt;&lt;li&gt;CSS Validation - the CSS file is current, up to standard, and efficient.&lt;/li&gt;&lt;li&gt;Feed validation - are RSS feeds accessible and valid?&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;How fast do pages load? &lt;ul&gt;&lt;li&gt;do webpages load within 8 seconds?&lt;/li&gt;&lt;li&gt;image laden websites, though cool, slow a website down&lt;/li&gt;&lt;li&gt;table based websites are weightier than CSS based websites&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Readers - Is the website usable?&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Ok, now that a website works, do readers find it usable? A web developer may be his or her own worse critic, but there no one more critical than a reader/user. Users make decisions about a website in a blink of an eye. It is almost an impossible standard.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Consider the following:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;navigation - does the website make it easy for users to get around?&lt;/li&gt;&lt;li&gt;content - is there real content that users want to read?&lt;/li&gt;&lt;li&gt;value - does the structure and content of website add value?&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Search Engines - Can the website be found?&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;You like it, your readers like it, can do the search engines like it? Is the content of the website structured so that the search engines can easily discern the nature of each web page. Remember, SEO is not about websites but about web pages.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Search engine optimization is a combination of the following elements:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;keyword analysis - what are people searching for?&lt;/li&gt;&lt;li&gt;onpage optimization - how should web pages be structured?&lt;/li&gt;&lt;li&gt;link building - how can others more actively link to a site?&lt;/li&gt;&lt;/ul&gt;by : &lt;a href="http://www.blogger.com/%E2%80%9Dhttp://www.recommendedwebtools.com/index.php/website-optimization/%E2%80%9D"&gt;Website Optimization Help&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-8514114168043515293?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/8514114168043515293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/website-optimization.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8514114168043515293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8514114168043515293'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/website-optimization.html' title='Website Optimization'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-5289730730929380501</id><published>2008-09-12T16:12:00.004+07:00</published><updated>2008-09-12T16:36:29.323+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Web tools'/><title type='text'>Download the Java SE Development Kit</title><content type='html'>&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;1. Download the Java&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Before you can start having fun programming in Java, you need to download the Java SE Development Kit. The JDK will enable your computer to understand and execute the programs you create.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The JDK can be found on the &lt;a href="http://java.sun.com/javase/downloads/index.jsp" onclick="zT(this, '1/XJ')"&gt;Sun Microsystems Java downloads page.&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;!--/gc--&gt;   &lt;/div&gt;&lt;h4 style="font-weight: normal; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;2. Choose Latest Version&lt;/span&gt;&lt;/h4&gt;&lt;h4 style="font-weight: normal; text-align: justify;"&gt;Sun Microsystems will always try to improve the Java language, and as a result will release new versions of the JDK. The downloads are ranked so that the latest versions are at the top of the list.&lt;/h4&gt;&lt;h4 style="font-weight: normal; text-align: justify;"&gt;&lt;b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Tip&lt;/span&gt;:&lt;/b&gt; Updates can sometimes be called "&lt;a href="http://java.about.com/od/b/g/betaversion.htm"&gt;Beta&lt;/a&gt;". These are versions that are going through a user testing phase, and are likely to contain bugs that will cause your computer to crash. Avoid them until you become extremely comfortable with the Java language. The latest version is "JDK 6 Update 6". Click on the "Download" button.&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;3. Select Platform and Laguage&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Select your operating system from the "Platform" dropdown list, and "Multi-language" from the "Language" dropdown list.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;   &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Tip&lt;/span&gt;:&lt;/b&gt; Under the platform list you may see your operating system with "x64" appended to its name. This option is for computers that are running 64-bit versions. If you're unsure which to pick, then choose the normal version. Windows users can &lt;a href="http://java.about.com/od/programmingconcepts/ht/32-bitor64-bit.htm"&gt;check their version by following these steps.&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The license agreement sets out the terms and conditions under which you can use the JDK. To proceed with the download you must agree with the license agreement. To do so, click the checkbox next to "I agree to the Java SE Development Kit 6 License Agreement".&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;4. Download the Installation File&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Select checkbox next to "windows Offline Installation" --&amp;gt; click &lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Download Selected with Sun Download Manager&lt;span style="color: rgb(0, 0, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Button.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;5.  Open the Sun Download Manager.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Tip&lt;/span&gt;:&lt;/b&gt; You may see a pop-up window that informs you of a security warning. Don’t worry, there is no threat to your computer. Click "Continue" or "OK"; the button names may differ depending on the browser you are using.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Open Sun’s Download Manager by clicking "OK". Again, depending on which browser you are using, the pop-up window may look slightly different to the picture above. If you are using Internet Explorer, click on "Open". &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;!--/gc--&gt;&lt;!--/gc--&gt;   &lt;/div&gt;&lt;h4 style="font-weight: bold; color: rgb(255, 0, 0); text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;6. Trust the Content from Publisher&lt;/span&gt;&lt;/h4&gt;&lt;div style="text-align: justify;"&gt;Click &lt;span style="font-weight: bold;"&gt;"Run"&lt;/span&gt; on the&lt;span style="font-weight: bold;"&gt; "Warning – Security"&lt;/span&gt; pop-up window.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. Accept the License Agreement&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;Click on the &lt;span style="font-weight: bold;"&gt;"Accept"&lt;/span&gt; button on the "License" window.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. Choose a Location for The File&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;On the &lt;span style="font-weight: bold;"&gt;"Set Options and Proxies"&lt;/span&gt; screen, click on the &lt;span style="font-weight: bold;"&gt;"Browse"&lt;/span&gt; button and choose a directory to save the file to. For example, I save all my downloads to a folder called &lt;span style="font-weight: bold;"&gt;"Install Files"&lt;/span&gt; in My Documents; this way I always know where to find them. When you have chosen your location, click &lt;span style="font-weight: bold;"&gt;"OK"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;9. Start the Download&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;You may see a pop-up window called &lt;span style="font-weight: bold;"&gt;"Hints"&lt;/span&gt; that tells you a little more about the Sun Download Manager. Click "OK" to close it.  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Click on the &lt;span style="font-weight: bold;"&gt;"Start"&lt;/span&gt; button. The download manager will display how long there is remaining before the download is complete. Wait until the status changes to &lt;span style="font-weight: bold;"&gt;"Downloaded"&lt;/span&gt;, before you close the download manager window. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;You have successfully downloaded the JDK!&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Now you need to &lt;a href="http://java.about.com/od/gettingstarted/ss/installjdk.htm"&gt;install it onto your computer.&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;!--/gc--&gt;   &lt;/div&gt;&lt;h4 style="text-align: justify; font-weight: normal;"&gt;by : &lt;a href="http://java.about.com/mbiopage.htm"&gt;Paul Leahy&lt;/a&gt;&lt;br /&gt;&lt;/h4&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-5289730730929380501?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/5289730730929380501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/download-java-se-development-kit.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5289730730929380501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5289730730929380501'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/download-java-se-development-kit.html' title='Download the Java SE Development Kit'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-2494372559443012469</id><published>2008-09-11T15:35:00.000+07:00</published><updated>2008-09-11T15:36:53.750+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web tools'/><title type='text'>Quick Overview of the SurfOffline website downloader.</title><content type='html'>&lt;div style="text-align: justify;"&gt;Most of us get easily irritated, while waiting for some picture or file to be downloaded, especially when you are in a hurry. But all of this can be avoided with a offline browser. With SurfOffline website downloader, you can set a desired website to be downloaded and take a coffee break. In a few minutes, all contents of the website will migrate to your hard drive and you will be able to browse it at the speed of light.&lt;br /&gt;&lt;br /&gt;SurfOffline is a fast and convenient offline browser with easy navigation and simple interface. Capable of downloading up to 100 files simultaneously, this application can save a website to your hard drive completely or partially in just minutes. Another important feature is a wizard like interface that enables the users to quickly set up downloading rules. Importantly, the program supports HTTP, SSL(HTTPS), FTP, proxy servers, CSS, Macromedia Flash and JavaScript parsing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The program comes with a full powered website download manager that lets the users decide which web pages and files should be downloaded and which ones avoided. For example, if you are interested in pictures only, you can set the program to download JPEG images only, avoiding all the others files. There also are size and location filters. The downloading process can be paused or stopped any time and resumed later. Among the advance options is the capability to transfer information to the server about the browser used (Agent Identity, for example, Netscape Navigator or Mozilla). Built-in HTTP server lets you share downloaded web pages with other computers via Intranet. Also, SurfOffline comes with support for HTTP and FTP authorization, sessions, and cookies. Program's built-in internal browser lets you download websites with webforms that require authentication.The Surf Offline Export Wizard allows you to copy downloaded websites to other computers for viewing them later, as well as prepares websites for recording them to a CD or DVD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best of all, the program is distributed as shareware, which entitles you to a free 30 day trial.&lt;br /&gt;Supported OS: Windows Vista / Windows XP / Windows 2000 / Windows ME / Windows 98&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://www.surfoffline.com/offline-browser/"&gt;Offline browser SurfOffline Overview&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://www.surfoffline.com/awards/"&gt;SurfOffline Awards&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-2494372559443012469?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/2494372559443012469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/quick-overview-of-surfoffline-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2494372559443012469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2494372559443012469'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/quick-overview-of-surfoffline-website.html' title='Quick Overview of the SurfOffline website downloader.'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-845357779614227331</id><published>2008-09-10T19:33:00.002+07:00</published><updated>2008-09-11T15:33:45.803+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web tools'/><title type='text'>Monitor Web and Blog Pafes with Update Patrol</title><content type='html'>By : &lt;a href="http://tophotblogs.blogspot.com/search/label/web%20tools"&gt;Top Hot Blogs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_iTe0gADxeG4/R7vDf6Y_FcI/AAAAAAAAA2I/WMdftr7_oyc/s1600-h/Updatepatrol-THB.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_iTe0gADxeG4/R7vDf6Y_FcI/AAAAAAAAA2I/WMdftr7_oyc/s320/Updatepatrol-THB.jpg" alt="" id="BLOGGER_PHOTO_ID_5168939950355191234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;This web page monitoring software makes following hundreds of web sites and blogs as simple and fast as checking your e-mail. It will visit web sites for you, as often as you like, and notify you when it finds a change. Stop wasting time in your browser - never visit an unchanged site again!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Highlights:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify; color: rgb(255, 0, 0);"&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Monitors web sites, blogs and text files for changes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Improves your productivity by working silently and unattended&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Notifies you of changes by popup, sound and/or email (NEW)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Shows pages with changes highlighted in the internal browser&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Checks web pages for changes as often as you like&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Dynamic content like page counters and dates can be ignored&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Easily imports your existing bookmarks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;No limit in number of web pages monitored&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;No monthly fees - buy once and you own it&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Never miss important news again - be the first to know&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Just drag a URL to the Drop Window to quickly add the URL to UpdatePatrol. Works with Internet Explorer, Firefox and other web browsers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;More info and features can be found on &lt;a style="font-weight: bold;" href="http://anonymz.com/?http://www.updatepatrol.com/"&gt;UpdatePatrol's site&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt; And you can try it by downloading at &lt;a style="font-weight: bold;" href="http://p4pp2ubhcjw8e1xqzan5uk.usercash.com/"&gt;Here&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;RAR PassWord: &lt;span style="color: rgb(255, 0, 0);"&gt;www.softarchive.net&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-845357779614227331?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/845357779614227331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/monitor-web-and-blog-pafes-with-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/845357779614227331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/845357779614227331'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/monitor-web-and-blog-pafes-with-update.html' title='Monitor Web and Blog Pafes with Update Patrol'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_iTe0gADxeG4/R7vDf6Y_FcI/AAAAAAAAA2I/WMdftr7_oyc/s72-c/Updatepatrol-THB.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-8032659801709960033</id><published>2008-09-10T19:25:00.002+07:00</published><updated>2008-09-10T19:31:08.326+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><title type='text'>Free Nice with CSS Web Templates</title><content type='html'>Feel Free with CSS Web Templates.. you can get templates for Site or your blog. Only Download you can get this..&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/klik/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/klik/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/klik/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/klik/LOCALS%7E1/Temp/moz-screenshot-3.jpg" alt="" /&gt;&lt;span style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img92.imageshack.us/img92/4051/23hm8gp1146da0wd0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img92.imageshack.us/img92/4051/23hm8gp1146da0wd0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://p6pp42kretqkdjxh96bxr.usercash.com/"&gt;Download&lt;/a&gt; Now You can get free!!!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-8032659801709960033?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/8032659801709960033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/free-nice-with-css-web-templates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8032659801709960033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8032659801709960033'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/free-nice-with-css-web-templates.html' title='Free Nice with CSS Web Templates'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6479857432997576898</id><published>2008-09-09T19:50:00.000+07:00</published><updated>2008-09-09T19:52:12.863+07:00</updated><title type='text'>Custom Web Design</title><content type='html'>&lt;div class="entry"&gt;&lt;div style="text-align: justify;"&gt;      &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span class="drop_cap"&gt;By : &lt;a href="http://www.blogging-secret.com/category/web-design"&gt;Blogging-secret.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span class="drop_cap"&gt;I&lt;/span&gt;f I can’t find my way around easily will often leave the websites, especially those websites have dead links and poor navigation and colours that offend to the eyes. I can rest assured that poor website design is often the primary reason for a website’s failure as it fails to engage the user. Therefore, your Website needs to look professional and trustworthy in order to create buyer confidence.&lt;/p&gt; &lt;p style="text-align: center;"&gt;&lt;img style="width: 381px; height: 372px;" src="http://i212.photobucket.com/albums/cc87/blogging-secret/thesis/web%20design/stylishwebdesign.png" alt="stylish web design" border="0" /&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;If you are looking for someone who can help you design professional website and &lt;a href="http://www.stylishwebdesign.us/directory/"&gt;design blog&lt;/a&gt;, perhaps Stylish Web Design (StylishWebDesign.com) is the right place for you. Stylish Web Design provides custom website related services. Whether you are looking for &lt;a href="http://www.stylishwebdesign.us/"&gt;custom web design&lt;/a&gt;, website redesign, logo design, website maintenance, banner ads, search engine optimization, web directory submission, article writing, programming, MySql and Oracle, and hosting websites, Stylish Web Design has all of them. You can have your web site ready in just a few days.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Please feel free to check their portfolio to check their work. If you think Stylish Web Design can help you design a professional website, you can contact them for asking a best quote now. For more information about web design, be sure you visit their &lt;a href="http://www.stylishwebdesign.us/directory/"&gt;web design blog&lt;/a&gt; as well.   &lt;/p&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6479857432997576898?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6479857432997576898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/custom-web-design.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6479857432997576898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6479857432997576898'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/custom-web-design.html' title='Custom Web Design'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-5816154930297611808</id><published>2008-09-08T13:15:00.001+07:00</published><updated>2008-09-08T13:19:00.945+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Basic'/><title type='text'>What's HTML</title><content type='html'>&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;By : &lt;a href="http://www.hypergurl.com/whatishtml.html"&gt;Hypergurl.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt;  are initials that stand for &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Hyper Text Markup Language&lt;/span&gt;&lt;/b&gt;  &lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: georgia;"&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Hyper&lt;/span&gt;&lt;/b&gt;  is the opposite of linear. It used to be that computer programs had to move in  a linear fashion. This before this, this before this, and so on. &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;  &lt;/b&gt;does not hold to that pattern and allows the person viewing the &lt;b&gt;W&lt;/b&gt;orld  &lt;b&gt;W&lt;/b&gt;ide &lt;b&gt;W&lt;/b&gt;eb page to go anywhere, any time they want. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Text&lt;/span&gt;&lt;/b&gt;  is what you will use. English letters, just like you use everyday.. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Markup&lt;/span&gt;&lt;/b&gt;  is what you will do. You will write in plain English and then mark up what you  wrote. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Language.&lt;/span&gt;  &lt;/b&gt;Some may argue that technically html is a code, but you write html in plain,  everyday English language.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt;  is the code behind your webpage and is what your browser looks for to display  a webpage, the way the webdesigner intended it to look, and is a series of tags  &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;tags&gt;&lt;/tags&gt;&lt;/span&gt;&lt;/b&gt; that tells the browser where  to display what. It is really a series of simple commands that you give to the  browser, just like telling your dog to sit, and because it is in plain English  it is easy to learn. For example, if you want your text to show in a bold type,  you command it &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;bold&gt; &lt;b&gt;to be bold text&lt;/b&gt; &lt;/bold&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,  it really is that easy.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-family: georgia;"&gt;       &lt;/div&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Keep          this in mind&lt;/span&gt;:&lt;/b&gt; HTML documents must be &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;text&lt;/b&gt;&lt;/span&gt;          only.&lt;br /&gt;       When you save a &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;HTML&lt;/b&gt;&lt;/span&gt; document, you          must save only the &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;text&lt;/b&gt;&lt;/span&gt;, nothing else.          HTML browsers can only read text. Look at your keyboard. See the letters          and numbers and little signs like % and @ and *? There are 128 in all          (read upper- and lowercase letters as two). That's text. That's what the          browser reads. It simply doesn't understand anything else.&lt;br /&gt;     &lt;br /&gt;       &lt;/span&gt;&lt;span style=";font-size:100%;" &gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;Remember&lt;/b&gt;&lt;/span&gt;          that if you are using Notepad, Wordpad, or Simple Text, the document will          be saved as text with no extra prompting. Just choose &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;SAVE&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;.&lt;/span&gt;&lt;/span&gt;        &lt;/p&gt;&lt;div style="text-align: justify; font-family: georgia;"&gt;       &lt;/div&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;If you are  going to start learning to write &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;HTML&lt;/b&gt;&lt;/span&gt;, it  is a good idea to learn to look at other authors' &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt;  pages. The actual html potion of the page behind the pretty page you see in front  of you now.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;Looking  at another's html code helps you learn how things are done and you can copy the  style of pages that you like. Please do not just steal and copy the pages, but  no one will be upset if you make the style in much the same way. For example,  if you were going to build a house, you would look around to see what styles you  like before deciding on your own design. Same thing here, look around the web  and see what styles you like and apply them to your own ideas.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;Here's  how you look at an HTML document (known as the &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;"source  code"&lt;/span&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: georgia;"&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;When  you find a page you like, click on &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;VIEW&lt;/span&gt;&lt;/b&gt; at  the top of the screen. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;Choose  &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;SOURCE&lt;/span&gt;&lt;/b&gt; from the menu. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=";font-size:100%;" &gt;The  &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt; document will appear on the screen. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;Try  it with this page. Click on &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;VIEW&lt;/span&gt;&lt;/b&gt; and then  choose the &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;SOURCE&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;It will look like mumbo  jumbo right now, but soon it'll be readable and you'll be able to find exactly  how a certain &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt; presentation was performed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       &lt;b&gt;What are HTML Tags?&lt;a name="htmltags"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-family: georgia;"&gt;       &lt;/div&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt;  works in a very simple, very logical, format. It reads like you do, top to bottom,  left to right. &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;HTML&lt;/span&gt;&lt;/b&gt; is written with &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;b&gt;TEXT&lt;/b&gt;&lt;/span&gt;.  What you use to set certain sections apart as bigger text, smaller text, bold  text, underlined text, is a series of tags.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;&lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Think  of tags as commands&lt;/span&gt;.&lt;/b&gt; For example if you want a line of text to be bold.  You will put a tag at the exact point you want the bold lettering to start &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;bold&gt;and  another tag where you want the bold lettering to stop.&lt;/bold&gt;&lt;/span&gt;&lt;/b&gt;  There you have an example of how tags make commands and tell the browser how to  display the text. Just like telling a dog to sit. You give the command.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;All  tags that are opened must correspondingly be closed, just as if you are writing  a quoted statement with those "inverted commas". A tag is closed this way &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;/span&gt;&lt;/b&gt;  therefore we open a new tag &lt;b&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;bold&gt; and close the  tag &lt;/bold&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;span style=";font-size:100%;" &gt;Different  tags call different functions. A full list of html tags and their functions is  provided &lt;a href="http://www.hypergurl.com/htmltags.html"&gt;here.&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-5816154930297611808?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/5816154930297611808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/whats-html.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5816154930297611808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5816154930297611808'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/whats-html.html' title='What&apos;s HTML'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-344325967111356263</id><published>2008-09-08T13:06:00.001+07:00</published><updated>2008-09-08T13:09:56.298+07:00</updated><title type='text'>What's web 2.0, is it Important</title><content type='html'>&lt;div style="text-align: justify;"&gt;Anyone who has been around the internet the last couple of years has most likely come across the term Web 2.0 and are most likely confused as to what it means exactly.&lt;br /&gt;&lt;br /&gt;Web 2.0 is considered by many to be the second phase of the World Wide Web. The term was first introduced by Tim O’Reilly in 2004. For those that don’t know, Tim’s company, &lt;a href="http://astore.amazon.com/hypergurl/102-7459601-9410565?%5Fencoding=UTF8&amp;amp;node=40"&gt;O’Reilly Media produces technological texts&lt;/a&gt; both online and in print.&lt;br /&gt;&lt;br /&gt;In the companies own words they have an:&lt;br /&gt;&lt;br /&gt;   “unshakeable belief in the power of information to spur innovation”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So what does the second phase of WWW mean? According to O’Reilly, the second phase refers to the dynamic interaction of people which is best explained by example.&lt;br /&gt;&lt;br /&gt;Let’s say Web 1.0 is pre dot com crash of 2001.&lt;br /&gt;&lt;br /&gt;In Web 1 Britannica Online was a highly popular encyclopedia that was updated by the companies staff and access to the information was via paid membership. In contrast, Web 2 has &lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;Wikipedia&lt;/a&gt; which is similar to an online encyclopedia with one major difference. The website has been developed through visitors adding to the content. Who’d have thought in 2001 that a free encyclopedia built and maintained through the efforts of website visitors would be the twelfth most visited site on the Internet.&lt;br /&gt;&lt;br /&gt;Why is the concept of web 2.0 important to webmasters? While searching through some of the most successful websites and online businesses, it’s clear to see they all have something in common. They have all emerged from simple publishing and towards visitor participation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; has been built up by visitors adding video content to the website.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.myspace.com/"&gt;MySpace&lt;/a&gt; is a social networking site built up through visitors adding content to free membership pages.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yahoo.com"&gt;Yahoo&lt;/a&gt; offers chat rooms, clubs and personal member pages.&lt;br /&gt;&lt;br /&gt;Website content on &lt;a href="http://www.ebay.com/"&gt;Ebay&lt;/a&gt; is user generated as thousands of products are auctioned and sold.&lt;br /&gt;&lt;a href="http://www.blogger.com/start"&gt;&lt;br /&gt;Blogging&lt;/a&gt; has become highly popular with visitors being given the opportunity to take part in and comment on the articles written.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.google.com/adsense/"&gt;Google Adsense&lt;/a&gt; is also considered a Web 2.0 application where website content determines what ads are shown and the publisher has the last say in where they are displayed. &lt;a href="http://adwords.google.com/select/Login"&gt;Google Adwords&lt;/a&gt; is also Web 2 in that it’s the advertisers that control the textual content of Adsense advertisements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When discussing Web 2.0, it’s important to consider that all these websites rely on viral marketing. By viral marketing, I mean ‘word of mouth’ and we all know how powerful that can be. For instance, how many movies have you seen simply because a friend has told you how great it is? If an online business relies on paid advertising to grow its visitor numbers, then you can bet your bottom dollar it’s not Web 2.0 compliant.&lt;br /&gt;&lt;br /&gt;It seems that if the last two years are anything to go by, websites allowing the user to contribute to the content and direction of its growth are going to be dominant players in the Web 2.0 era. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-344325967111356263?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/344325967111356263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/whats-web-20-is-it-important.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/344325967111356263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/344325967111356263'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/09/whats-web-20-is-it-important.html' title='What&apos;s web 2.0, is it Important'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-8174248040371370182</id><published>2008-07-20T17:32:00.001+07:00</published><updated>2008-07-20T17:32:35.703+07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.mybloglog.com/buzz/community/electronicsandcomputer/" rel="30057fc58e1bc413b0f98a6242546dd6f7a8a5c6"&gt;Undergoing MyBlogLog Verification&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-8174248040371370182?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/8174248040371370182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/undergoing-mybloglog-verification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8174248040371370182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/8174248040371370182'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/undergoing-mybloglog-verification.html' title=''/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-2333104674190371932</id><published>2008-07-07T15:16:00.002+07:00</published><updated>2008-09-08T13:02:33.426+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Basic'/><title type='text'>XHTML Version</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;XHTML 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Work on XHTML 2.0 is, as of 2008, still ongoing. The current XHTML 2.0 Working Draft is controversial because it breaks backward compatibility with aspects of previous versions of HTML and XHTML.&lt;br /&gt;&lt;br /&gt;New features brought into the HTML family of markup languages by XHTML 2.0:&lt;br /&gt;&lt;br /&gt;   * HTML forms will be replaced by XForms, an XML-based user input specification allowing forms to be displayed appropriately for different rendering devices.&lt;br /&gt;   * HTML frames will be replaced by XFrames.&lt;br /&gt;   * The DOM Events will be replaced by XML Events, which uses the XML Document Object Model.&lt;br /&gt;   * A new list element type, the nl element type, will be included to specifically designate a list as a navigation list. This will be useful in creating nested menus, which are currently created by a wide variety of means like nested unordered lists or nested definition lists.&lt;br /&gt;   * Any element will be able to act as a hyperlink, e.g., &amp;gt;li href="articles.html"&amp;lt;Articles&amp;gt;/li&amp;lt;, similar to XLink. However, XLink itself is not compatible with XHTML due to design differences.&lt;br /&gt;   * Any element will be able to reference alternative media with the src attribute, e.g., &amp;gt;p src="lbridge.jpg" type="image/jpeg"&amp;lt;London Bridge&amp;gt;/p&amp;lt; is the same as &amp;gt;object src="lbridge.jpg" type="image/jpeg"&amp;lt;&amp;gt;p&amp;lt;London Bridge&amp;gt;/p&amp;lt;&amp;gt;/object&amp;lt;.&lt;br /&gt;   * The alt attribute of the img element has been removed: alternative text will be given in the content of the img element, much like the object element, e.g., &amp;gt;img src="hms_audacious.jpg"&amp;lt;HMS &amp;gt;em&amp;lt;Audacious&amp;gt;/em&amp;lt;&amp;gt;/img&amp;lt;.&lt;br /&gt;   * A single heading element (h) will be added. The level of these headings are determined by the depth of the nesting. This allows the use of headings to be infinite, rather than limiting use to six levels deep.&lt;br /&gt;   * The remaining presentational elements i, b and tt, still allowed in XHTML 1.x (even Strict), will be absent from XHTML 2.0. The only somewhat presentational elements remaining will be sup and sub for superscript and subscript respectively, because they have significant non-presentational uses and are required by certain languages. All other tags are meant to be semantic instead (e.g. &amp;gt;strong&amp;lt; for strong or bolded text) while allowing the user agent to control the presentation of elements via CSS.&lt;br /&gt;   * The addition of RDF triple with the property and about attributes to facilitate the conversion from XHTML to RDF/XML.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;XHTML 5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On 2007-04-10, the Mozilla Foundation, Apple and Opera Software proposed[15] that the new HTML working group of the W3C adopt the WHATWG's HTML5 as the starting point of its work and name its future deliverable "HTML5". A month later, the new HTML working group resolved to do that. On 2008-01-22, the working group published HTML 5 as a Working Draft.&lt;br /&gt;&lt;br /&gt;The HTML5 draft defines a parallel XML serialization for HTML5. The XML serialization is called XHTML5. Unlike XHTML 2.0, XHTML5 is intended to be compatible with XHTML 1.x.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;XHTML 1.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The most recent XHTML Recommendation by the W3C is XHTML 1.1: Module-based XHTML. [14] This is a reformulation of XHTML 1.0 Strict, with minor modifications, using a set of modules selected from a larger set defined in Modularization of XHTML, which itself provides a modularized framework, a standard set of those modules, and various conformance definitions. All deprecated features of HTML, such as presentational elements and framesets, and lang and anchor name attributes, which were still allowed in XHTML 1.0 Strict, have been removed from this revision. Presentation is controlled purely by CSS. This version also allows for ruby markup support, needed for East-Asian languages (especially CJK).&lt;br /&gt;&lt;br /&gt;Module-based XHTML adds the concept of a "strictly conforming" document: it must be a complete document containing only elements defined in the modules required by XHTML 1.1. For example, if a document is extended with the predefined XHTML Frames module, or some module formulated by a third-party, it does not qualify as strictly conforming XHTML 1.1 for use on the Web.&lt;br /&gt;&lt;br /&gt;As of June 2008, the second edition of XHTML 1.1 has been approved for general use.&lt;br /&gt;&lt;br /&gt; Other members of the XHTML family derived from XHTML 1.1&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XHTML Basic: A special "light" version of XHTML for devices that can not support the larger, richer XHTML dialects, intended for use in handhelds and mobile phones. This is the intended replacement for WML and C-HTML.&lt;/li&gt;&lt;li&gt;XHTML Mobile Profile: Based on XHTML Basic, this OMA (Open Mobile Alliance) effort targets hand phones specifically by adding mobile phone-specific elements to XHTML Basic. Often written XHTML-MP.&lt;/li&gt;&lt;li&gt;XHTML+Voice: XHTML combined with Voice XML to support both visual and voice interactions.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;by : http://en.wikipedia.org/wiki/XHTML&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-2333104674190371932?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/2333104674190371932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/xhtml-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2333104674190371932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2333104674190371932'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/xhtml-version.html' title='XHTML Version'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6926835529494003598</id><published>2008-07-07T14:54:00.005+07:00</published><updated>2008-09-08T13:04:26.698+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Basic'/><title type='text'>XHTML</title><content type='html'>&lt;div style="text-align: justify;"&gt;HTML is the antecedent technology to XHTML. The changes from HTML to first-generation XHTML 1.0 are minor and are mainly to achieve conformance with XML. The most important change is the requirement that the document must be well-formed and that all elements must be explicitly closed as required in XML.[citation needed] In XML, all element and attribute names are case-sensitive, so the XHTML approach has been to define all tag names to be lowercase.&lt;br /&gt;&lt;br /&gt;This contrasts with some earlier established traditions which began around the time of HTML 2.0, when many used uppercase tags. In XHTML, all attribute values must be enclosed by quotes; either single (') or double (") quotes may be used. In contrast, this was sometimes optional in SGML-based HTML, where numeric or boolean attributes can omit quotes.[citation needed] All elements must also be explicitly closed, including empty (aka singleton) elements such as img and br. This can be done by adding a closing slash to the start tag, e.g., &amp;lt;img /&amp;gt; and &amp;lt;br /&amp;gt;. Attribute minimization (e.g., &amp;lt;option selected&amp;gt;) is also prohibited, as the attribute selected contains no explicit value; instead this would be written as &amp;lt;option selected="selected"&amp;gt;.&lt;br /&gt;&lt;br /&gt;HTML elements which are optional in the content model will not appear in the DOM tree unless they are explicitly specified. For example, an XHTML page must have a &amp;lt;body&amp;gt; element, and a table will not have a &amp;lt;tbody&amp;gt; element unless the author specifies one.&lt;br /&gt;&lt;br /&gt;The XHTML 1.0 recommendation devotes a section to differences between HTML and XHTML. The WHATWG wiki similarly considers differences that arise with the use of (X)HTML5.&lt;br /&gt;&lt;br /&gt;Because XHTML and HTML are closely related technologies, sometimes they are written about and documented in parallel. In such circumstances, some authors conflate the two names by using a parenthetical notation, such as (X)HTML. This indicates that the documentation and principles can be considered to apply generally to both standards.&lt;br /&gt;&lt;br /&gt;example html code :&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt; &lt;pre class="source-xml"&gt;&lt;span class="sc0"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"&lt;br /&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;br /&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;XHTML 1.0 Example&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;&amp;lt;!--//--&amp;gt;&amp;lt;![CDATA[//&amp;gt;&amp;lt;!--&lt;br /&gt; function loadpdf() {&lt;br /&gt; document.getElementById("pdf-object").src="http://www.w3.org/TR/xhtml1/xhtml1.pdf";&lt;br /&gt;}&lt;br /&gt;//--&amp;gt;&amp;lt;!]]&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body onload="loadpdf()"&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;This is an example of an&lt;br /&gt;&amp;lt;abbr title="Extensible HyperText Markup Language"&amp;gt;XHTML&amp;lt;/abbr&amp;gt; 1.0 Strict document.&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;img id="validation-icon"&lt;br /&gt; src="http://www.w3.org/Icons/valid-xhtml10"&lt;br /&gt; alt="Valid XHTML 1.0 Strict" /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;object id="pdf-object"&lt;br /&gt; name="pdf-object"&lt;br /&gt; type="application/pdf"&lt;br /&gt; data="http://www.w3.org/TR/xhtml1/xhtml1.pdf"&lt;br /&gt; width="100%"&lt;br /&gt; height="500"&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="sc3"&gt;&lt;span class="re1"&gt;&lt;span class="re2"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/pre&gt;&lt;/div&gt;by http://en.wikipedia.org/wiki/XHTML&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6926835529494003598?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6926835529494003598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/xhtml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6926835529494003598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6926835529494003598'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/xhtml.html' title='XHTML'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-1411546355221059641</id><published>2008-07-07T14:36:00.004+07:00</published><updated>2008-07-07T14:46:14.836+07:00</updated><title type='text'>web search engine</title><content type='html'>&lt;p style="text-align: justify;"&gt;A search engine operates, in the following order&lt;/p&gt;&lt;div&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_crawling" class="mw-redirect" title="Web crawling"&gt;Web crawling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Index_%28search_engine%29" title="Index (search engine)"&gt;Indexing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_search_query" title="Web search query"&gt;Searching&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Web search engines work by storing information about many web pages, which they retrieve from the WWW itself. These pages are retrieved by a &lt;a href="http://en.wikipedia.org/wiki/Web_crawler" title="Web crawler"&gt;Web crawler&lt;/a&gt; (sometimes also known as a spider) — an automated Web browser which follows every link it sees. Exclusions can be made by the use of &lt;a href="http://en.wikipedia.org/wiki/Robots.txt" class="mw-redirect" title="Robots.txt"&gt;robots.txt&lt;/a&gt;. The contents of each page are then analyzed to determine how it should be &lt;a href="http://en.wikipedia.org/wiki/Search_engine_indexing" class="mw-redirect" title="Search engine indexing"&gt;indexed&lt;/a&gt; (for example, words are extracted from the titles, headings, or special fields called &lt;a href="http://en.wikipedia.org/wiki/Meta_tags" class="mw-redirect" title="Meta tags"&gt;meta tags&lt;/a&gt;). Data about web pages are stored in an index database for use in later queries. Some search engines, such as &lt;a href="http://en.wikipedia.org/wiki/Google" title="Google"&gt;Google&lt;/a&gt;, store all or part of the source page (referred to as a &lt;a href="http://en.wikipedia.org/wiki/Web_cache" title="Web cache"&gt;cache&lt;/a&gt;) as well as information about the web pages, whereas others, such as &lt;a href="http://en.wikipedia.org/wiki/AltaVista" title="AltaVista"&gt;AltaVista&lt;/a&gt;, store every word of every page they find. This cached page always holds the actual search text since it is the one that was actually indexed, so it can be very useful when the content of the current page has been updated and the search terms are no longer in it. This problem might be considered to be a mild form of &lt;a href="http://en.wikipedia.org/wiki/Linkrot" class="mw-redirect" title="Linkrot"&gt;linkrot&lt;/a&gt;, and Google's handling of it increases &lt;a href="http://en.wikipedia.org/wiki/Usability" title="Usability"&gt;usability&lt;/a&gt; by satisfying &lt;a href="http://en.wikipedia.org/wiki/User_expectations" title="User expectations"&gt;user expectations&lt;/a&gt; that the search terms will be on the returned webpage. This satisfies the &lt;a href="http://en.wikipedia.org/wiki/Principle_of_least_astonishment" title="Principle of least astonishment"&gt;principle of least astonishment&lt;/a&gt; since the user normally expects the search terms to be on the returned pages. Increased search relevance makes these cached pages very useful, even beyond the fact that they may contain data that may no longer be available elsewhere.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;When a user enters a &lt;a href="http://en.wikipedia.org/wiki/Web_search_query" title="Web search query"&gt;query&lt;/a&gt; into a search engine (typically by using &lt;a href="http://en.wikipedia.org/wiki/Keyword_%28Internet_search%29" class="mw-redirect" title="Keyword (Internet search)"&gt;key words&lt;/a&gt;), the engine examines its &lt;a href="http://en.wikipedia.org/wiki/Inverted_index" title="Inverted index"&gt;index&lt;/a&gt; and provides a listing of best-matching web pages according to its criteria, usually with a short summary containing the document's title and sometimes parts of the text. Most search engines support the use of the &lt;a href="http://en.wikipedia.org/wiki/Boolean_operators" class="mw-redirect" title="Boolean operators"&gt;boolean operators&lt;/a&gt; AND, OR and NOT to further specify the &lt;a href="http://en.wikipedia.org/wiki/Web_search_query" title="Web search query"&gt;search query&lt;/a&gt;. Some search engines provide an advanced feature called &lt;a href="http://en.wikipedia.org/wiki/Proximity_search_%28text%29" title="Proximity search (text)"&gt;proximity search&lt;/a&gt; which allows users to define the distance between keywords.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The usefulness of a search engine depends on the &lt;a href="http://en.wikipedia.org/wiki/Relevance_%28information_retrieval%29" title="Relevance (information retrieval)"&gt;relevance&lt;/a&gt; of the &lt;b&gt;result set&lt;/b&gt; it gives back. While there may be millions of webpages that include a particular word or phrase, some pages may be more relevant, popular, or authoritative than others. Most search engines employ methods to &lt;a href="http://en.wikipedia.org/wiki/Rank_order" class="mw-redirect" title="Rank order"&gt;rank&lt;/a&gt; the results to provide the "best" results first. How a search engine decides which pages are the best matches, and what order the results should be shown in, varies widely from one engine to another. The methods also change over time as Internet usage changes and new techniques evolve.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Most Web search engines are commercial ventures supported by &lt;a href="http://en.wikipedia.org/wiki/Advertising" title="Advertising"&gt;advertising&lt;/a&gt; revenue and, as a result, some employ the controversial practice of allowing advertisers to pay money to have their listings ranked higher in search results. Those search engines which do not accept money for their search engine results make money by running search related ads alongside the regular search engine results. The search engines make money every time someone clicks on one of these ads.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The vast majority of search engines are run by private companies using proprietary algorithms and closed databases, though &lt;a href="http://en.wikipedia.org/wiki/List_of_search_engines#Open_source_search_engines" title="List of search engines"&gt;some &lt;/a&gt;are open source.&lt;sup class="noprint Template-Fact"&gt;&lt;span title="This claim needs references to reliable sources since February 2007" style="white-space: nowrap;"&gt;]&lt;/span&gt;&lt;/sup&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Revenue in the web search portals industry is projected to grow in 2008 by 13.4 percent, with broadband connections expected to rise by 15.1 percent. Between 2008 and 2012, industry revenue is projected to rise by 56 percent as Internet penetration still has some way to go to reach full saturation in American households. Furthermore, broadband services are projected to account for an ever increasing share of domestic Internet users, rising to 118.7 million by 2012, with an increasing share accounted for by fiber-optic and high speed cable lines.&lt;/p&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Getting indexed&lt;/span&gt;&lt;/h3&gt; &lt;p style="text-align: justify;"&gt;The leading search engines, Google, Yahoo! and Microsoft, use crawlers to find pages for their algorithmic search results. Pages that are linked from other search engine indexed pages do not need to be submitted because they are found automatically. Some search engines, notably Yahoo!, operate a paid submission service that guarantee crawling for either a set fee or &lt;a href="http://en.wikipedia.org/wiki/Pay_per_click" title="Pay per click"&gt;cost per click&lt;/a&gt;. Such programs usually guarantee inclusion in the database, but do not guarantee specific ranking within the search results.&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;Yahoo's paid inclusion program has drawn criticism from advertisers and competitors. Two major directories, the Yahoo Directory and the &lt;a href="http://en.wikipedia.org/wiki/Open_Directory_Project" title="Open Directory Project"&gt;Open Directory Project&lt;/a&gt; both require manual submission and human editorial review. Google offers &lt;a href="http://en.wikipedia.org/wiki/Google_Webmaster_Tools" class="mw-redirect" title="Google Webmaster Tools"&gt;Google Webmaster Tools&lt;/a&gt;, for which an XML &lt;a href="http://en.wikipedia.org/wiki/Sitemap" class="mw-redirect" title="Sitemap"&gt;Sitemap&lt;/a&gt; feed can be created and submitted for free to ensure that all pages are found, especially pages that aren't discoverable by automatically following links.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_search_engine" title="Web search engine"&gt;Search engine&lt;/a&gt; crawlers may look at a number of different factors when &lt;a href="http://en.wikipedia.org/wiki/Web_crawler" title="Web crawler"&gt;crawling&lt;/a&gt; a site. Not every page is indexed by the search engines. Distance of pages from the root directory of a site may also be a factor in whether or not pages get crawled.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;by : http://en.wikipedia.org/wiki/Web_search_engine&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-1411546355221059641?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Web_search_engine' title='web search engine'/><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/1411546355221059641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/web-search-engine.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1411546355221059641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1411546355221059641'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/web-search-engine.html' title='web search engine'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6286925460377543804</id><published>2008-07-01T14:43:00.002+07:00</published><updated>2008-09-08T13:12:08.605+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Basic'/><title type='text'>Learn HTML / CSS / XML</title><content type='html'>&lt;p style="text-align: justify;" id="byline"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;By &lt;a href="http://webdesign.about.com/mbiopage.htm" onclick="zT(this,'18/1YF/Zf');"&gt;Jennifer Kyrnin&lt;/a&gt;, About.com Guide to Web Design / HTML&lt;/p&gt;&lt;p style="text-align: justify;" id="preamble"&gt;Once you start building Web pages, you will want to learn the languages that build them. HTML is the building block of Web pages. CSS is the language used to make those Web pages pretty. And XML is the markup language for programming the Web. Understanding the basics of HTML and CSS will help you build better Web pages, even if you stick with WYSIWYG editors. And once you're ready, you can expand your knowledge to XML so that you can handle the information that makes all Web pages function. The information on this page will help you learn the languages that make up the Web.&lt;/p&gt;&lt;ol style="text-align: justify;" class="contents"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s1" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;What is HTML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s2" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;HTML Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s3" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;HTML Tag Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s4" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Reviews of HTML Editors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s5" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;What is CSS?&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol style="text-align: justify;" class="contents" start="6"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s6" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;CSS Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s7" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Style Properties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s8" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;What is XML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s9" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;XML Tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/u/htmlcssxml.htm#s10" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn='+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;XML Specifications&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style="text-align: justify;" id="s1"&gt;What is HTML?&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/C/M/1/html.gif" title="Image courtesy J Kyrnin" alt="HTML" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;HTML, or HyperText Markup Language, is the basic building block of a Web page. These articles start with the basics of HTML. Even if you have very little experience with computers, if you're willing to take the time, you can learn HTML and start building your own Web pages.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningtutorials/a/aa033103a.htm" onclick="zT(this,'18/1]Z');"&gt;Building a Web Page for the Totally Lost&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmlxhtmltutorials/p/hubhtml.htm" onclick="zT(this,'18/1]Z');"&gt;What is HTML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmlxhtmltutorials/p/learnhtml.htm" onclick="zT(this,'18/1]Z');"&gt;8 Cheap and Easy Ways to Learn HTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/ht/htbasicwebpage.htm" onclick="zT(this,'18/1]Z');"&gt;How to Build a Basic Web Page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningtutorials/a/aa060198.htm" onclick="zT(this,'18/1]Z');"&gt;Five Easy Steps to Starting Your Web Page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xhtml/a/aa011507.htm" onclick="zT(this,'18/1]Z');"&gt;Why are There Different Versions of HTML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignhtmlatoz/a/blglossary.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Glossary&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s2"&gt;HTML Tutorial&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;If you want to learn HTML, you can take an online course or follow the steps in this tutorial to learn HTML.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningtutorials/a/aa040501a.htm" onclick="zT(this,'18/1]Z');"&gt;Write HTML in Windows Notepad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/textedit/a/aa122006.htm" onclick="zT(this,'18/1]Z');"&gt;Write HTML in Macintosh TextEdit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg111598.htm" onclick="zT(this,'18/1]Z');"&gt;Basic HTML Tags&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg092698.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Tags for Text&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg112198.htm" onclick="zT(this,'18/1]Z');"&gt;How to Add Headings, Bold, and Italics in HTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg121398.htm" onclick="zT(this,'18/1]Z');"&gt;Using HTML to Make Lists&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg120598.htm" onclick="zT(this,'18/1]Z');"&gt;Linking to Other Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningtutorials/a/aabg120598i.htm" onclick="zT(this,'18/1]Z');"&gt;Adding Images to Web Pages with HTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/beginninghtml/a/aabg122298.htm" onclick="zT(this,'18/1]Z');"&gt;Uploading Your Web Pages to the Internet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/c/ec/9.htm" onclick="zT(this,'18/1]Z');"&gt;Free HTML Course&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s3"&gt;HTML Tag Library&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;HTML tags are the basics of HTML. Once you understand how HTML works, you'll want to know more about the tags and elements that you can use in your Web pages. The About.com HTML Tag Library provides information about HTML 4.01 tags and XHTML 1 elements as well as tags outside the specification. The HTML attributes covers all the attributes you can use in the tags. And the HTML codes let you put special characters into your Web pages.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1 single"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmltags/a/bl_index.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Tag Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmltags/a/bl_attributes.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Attributes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/bl_htmlcodes.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Codes and Special Characters&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmltags/HTML_Tag_References_HTML_Tags_XHTML_Elements.htm" onclick="zT(this,'18/1]Z');"&gt;HTML Tag References and Information&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify; font-weight: bold;" id="s4"&gt;&lt;span style="font-size:100%;"&gt;Reviews of HTML Editors&lt;/span&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;While many people use text editors to write their HTML, there are a lot of great software programs out there to help you write HTML.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1 single"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/a/aa121304.htm" onclick="zT(this,'18/1]Z');"&gt;Choose an HTML Editor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/bb/aabhtmleditor.htm" onclick="zT(this,'18/1]Z');"&gt;Before You Buy an HTML Editor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/a/aa031207.htm" onclick="zT(this,'18/1]Z');"&gt;Business Case for Editor Types (WYSIWYG vs. Text)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatptextedwin.htm" onclick="zT(this,'18/1]Z');"&gt;The Best Text Editors for Windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatptextedmac.htm" onclick="zT(this,'18/1]Z');"&gt;The Best Text Editors for Macintosh&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s5"&gt;&lt;span style="font-size:100%;"&gt;What is CSS?&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/I/A/1/css.gif" title="Image courtesy J Kyrnin" alt="CSS" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;CSS, or Cascading Style Sheets, lets Web designers affect the look and feel of their Web pages. CSS is the way that you implement most design features in your Web pages. These articles explain the basics of CSS and how you can start learning to add style to your Web pages.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/a/aa021607.htm" onclick="zT(this,'18/1]Z');"&gt;What is CSS?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/a/aa111000a.htm" onclick="zT(this,'18/1]Z');"&gt;Your First Style Sheet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css/a/aa010702a.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Step by Step&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css/a/aa071204.htm" onclick="zT(this,'18/1]Z');"&gt;10 Tips to Learning CSS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/c/ec/36.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Tip of the Day&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/cssglossary/CSS_Glossary.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/csseditors/Cascading_Style_Sheets_Editors_CSS_Property_Editors.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Editors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/Beginning_Cascading_Style_Sheets_CSS.htm" onclick="zT(this,'18/1]Z');"&gt;More Beginning CSS Articles&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s6"&gt;&lt;span style="font-size:100%;"&gt;CSS Tutorial&lt;/span&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;There is a free short course on learning CSS. This course takes you through the basics of CSS in 5 days. But if you want to go deeper into CSS or at a faster or slower pace, use this tutorial to walk through all the elements of Cascading Style Sheets.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/c/ec/30.htm" onclick="zT(this,'18/1]Z');"&gt;Learn CSS in 5 Days - Free Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss1basics.htm" onclick="zT(this,'18/1]Z');"&gt;The Basics of CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss2syntax.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Syntax&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss3addstyles.htm" onclick="zT(this,'18/1]Z');"&gt;How to Add Styles to Web Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss4fonts.htm" onclick="zT(this,'18/1]Z');"&gt;Modify Fonts with CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss5text.htm" onclick="zT(this,'18/1]Z');"&gt;Adjust Text with CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss6box.htm" onclick="zT(this,'18/1]Z');"&gt;The CSS Box Model&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss7bg.htm" onclick="zT(this,'18/1]Z');"&gt;Backgrounds and CSS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss8lists.htm" onclick="zT(this,'18/1]Z');"&gt;CSS and Lists&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss9layout.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Positioning and Layout&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacss10tff.htm" onclick="zT(this,'18/1]Z');"&gt;Styling Tables, Frames, and Forms&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningcss/p/aacssadvanced.htm" onclick="zT(this,'18/1]Z');"&gt;Advanced CSS Topics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css/Cascading_Style_Sheets.htm" onclick="zT(this,'18/1]Z');"&gt;More CSS Help&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s7"&gt;&lt;span style="font-size:100%;"&gt;Style Properties&lt;/span&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;Style properties are like tags in HTML. They are what make CSS do what it does. Once you understand how to put CSS in your documents, then you can start learning the many different properties in CSS versions 1, 2, and 3.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css/a/aastylelibrary.htm" onclick="zT(this,'18/1]Z');"&gt;CSS 1 Properties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css/a/aastylelibrary_2.htm" onclick="zT(this,'18/1]Z');"&gt;CSS 2 Properties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css2/a/aa090202a.htm" onclick="zT(this,'18/1]Z');"&gt;CSS 2 vs CSS 1 - What's The Difference?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css2/a/aa062006.htm" onclick="zT(this,'18/1]Z');"&gt;CSS 2 Selectors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css3/a/aa061206.htm" onclick="zT(this,'18/1]Z');"&gt;What is CSS 3?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/css3/a/aa062603.htm" onclick="zT(this,'18/1]Z');"&gt;CSS 3 Selectors That Work Right Now&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/csspseudoproperties/CSS_Pseudo_Properties.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Pseudo Properties&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/cssselectors/CSS_Selectors.htm" onclick="zT(this,'18/1]Z');"&gt;CSS Selectors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s8"&gt;&lt;span style="font-size:100%;"&gt;What is XML?&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/D/C/1/xml.gif" title="Image courtesy J Kyrnin" alt="XML" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;XML, or eXtensible Markup Language, is a way to bring your HTML skills to a whole new level. By learning XML you learn how markup languages work. These articles explain the basics of XML and take you through why you might want to learn more about the eXtensible Markup Language.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/a/aa091500a.htm" onclick="zT(this,'18/1]Z');"&gt;What is XML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa050498.htm" onclick="zT(this,'18/1]Z');"&gt;Frequently Asked Questions about XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa091800a.htm" onclick="zT(this,'18/1]Z');"&gt;Write Your First XML Document&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/a/aa060401a.htm" onclick="zT(this,'18/1]Z');"&gt;Who Uses XML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/tp/aa022706.htm" onclick="zT(this,'18/1]Z');"&gt;Origin and Design Goals of XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/l/bl_xml.htm" onclick="zT(this,'18/1]Z');"&gt;XML Resource Center&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s9"&gt;&lt;span style="font-size:100%;"&gt;XML Tutorial&lt;/span&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;The free XML class teaches you all about XML in a weekly email course over ten weeks. Or you can go through the articles here to learn more about XML at your own pace.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/c/ec/7.htm" onclick="zT(this,'18/1]Z');"&gt;Free XML Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/a/aa062501a.htm" onclick="zT(this,'18/1]Z');"&gt;Elements in XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/a/aa061801a.htm" onclick="zT(this,'18/1]Z');"&gt;Attributes and XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/a/aa071601a.htm" onclick="zT(this,'18/1]Z');"&gt;Making an XML Document Well-Formed&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/dtds/a/aa101700a.htm" onclick="zT(this,'18/1]Z');"&gt;What is a DTD or Document Type Definition?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/doctype/a/aa092500a.htm" onclick="zT(this,'18/1]Z');"&gt;How do you use DTDs in Markup&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xmlglossary/XML_Glossary_of_Terms.htm" onclick="zT(this,'18/1]Z');"&gt;XML Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/topicsubxml.htm" onclick="zT(this,'18/1]Z');"&gt;XML Articles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xml/XML.htm" onclick="zT(this,'18/1]Z');"&gt;More XML Tutorials&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s10"&gt;&lt;span style="font-size:100%;"&gt;XML Specifications&lt;/span&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;XML specifications are how XML is implemented in the real world. One XML specification you might recognize is XHTML. This is HTML re-written to be XML compliant. But there are also a lot of other specifications that you may have seen that are actually XML.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/xhtmlxml/a/aa013100a.htm" onclick="zT(this,'18/1]Z');"&gt;What is XHTML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/xhtmlxml/a/aa073001a.htm" onclick="zT(this,'18/1]Z');"&gt;Write for Cell Phones and Handheld Devices with XHTML Basic, a Sub-set of XHTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa110501a.htm" onclick="zT(this,'18/1]Z');"&gt;Introduction to XSL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/xslt/a/aa012401a.htm" onclick="zT(this,'18/1]Z');"&gt;What is XSLT?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa101901a.htm" onclick="zT(this,'18/1]Z');"&gt;The Difference Between CSS and XSLT&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/xslinformation/a/aaxslfo.htm" onclick="zT(this,'18/1]Z');"&gt;Start Learning XSL Formatting Objects (XSL-FO)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/rss/a/aa052603a.htm" onclick="zT(this,'18/1]Z');"&gt;RSS - Really Simple Syndication is the Easiest XML Language to Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa040802a.htm" onclick="zT(this,'18/1]Z');"&gt;Learn to Write Privacy Policies with the P3P Specification&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa031802a.htm" onclick="zT(this,'18/1]Z');"&gt;What is SOAP?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/voicexml/a/aa080601a.htm" onclick="zT(this,'18/1]Z');"&gt;Write XML that Talks with VoiceXML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa110501a.htm" onclick="zT(this,'18/1]Z');"&gt;Introduction to XPath&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa120400a.htm" onclick="zT(this,'18/1]Z');"&gt;Learn How to Use CDF to Push Your Content Out to Your Readers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/specifications/XML_Specifications.htm" onclick="zT(this,'18/1]Z');"&gt;More XML Specifications&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6286925460377543804?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6286925460377543804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/learn-html-css-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6286925460377543804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6286925460377543804'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/learn-html-css-xml.html' title='Learn HTML / CSS / XML'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-4085803666858939445</id><published>2008-07-01T14:33:00.004+07:00</published><updated>2008-09-11T15:33:14.789+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><title type='text'>Web Design Basics</title><content type='html'>&lt;h1 style="font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;By &lt;a href="http://webdesign.about.com/mbiopage.htm" onclick="zT(this,'18/1YF/Zf');"&gt;Jennifer Kyrnin&lt;/a&gt;, About.com Guide to Web Design / HTML&lt;/span&gt;&lt;/h1&gt;&lt;p style="text-align: justify;" id="preamble"&gt;Web design uses all the same elements as print design. You need to explore the space and layout, handle fonts and colors, and put it all together in a format that puts your message across. These resources will help you learn Web design whether you are already a professional Web developer or just getting started in the Web arena.&lt;/p&gt;&lt;ol style="text-align: justify;" class="contents"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s1" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Elements of Good Design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s2" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Fonts and Typography&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s3" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;How to Use Color&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s4" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Graphics and Images&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol style="text-align: justify;" class="contents" start="5"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s5" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Web Layout Basics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s6" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Tackling Web Navigation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s7" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Accessibility and Usability&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/u/webdesignbasics.htm#s8" onclick="var i=new Image();i.src='http://clk.about.com?zi=18/1]Y&amp;sdn'+gs+'&amp;cdn='+ch+'&amp;tt=39&amp;bt=0&amp;bts=1';"&gt;Web Design Software&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style="text-align: justify;" id="s1"&gt;Elements of Good Design&lt;/h2&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/P/7/1/www.jpg" title="Image courtesy clix from StockXchng #449243." alt="WWW" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Good Web design is the same as good design. If you understand the elements that make up good design, you'll have a Web page that works well. These elements of good design apply whether you are writing a Web page, a business card, or a t-shirt and once you understand them you'll have the skills to be a great designer.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/a/aa052807.htm" onclick="zT(this,'18/1]Z');"&gt;Elements of Design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/a/aa053007.htm" onclick="zT(this,'18/1]Z');"&gt;Principles of Design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignhtmlatoz/a/blglossary.htm" onclick="zT(this,'18/1]Z');"&gt;Web Design Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/tp/aa112497.htm" onclick="zT(this,'18/1]Z');"&gt;10 Tips to a Great Web Page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/a/aa021003a.htm" onclick="zT(this,'18/1]Z');"&gt;The Web is Not Print&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/tp/aa122101a.htm" onclick="zT(this,'18/1]Z');"&gt;How to Drive Away Your Readers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/webdesignbasics/Basics_of_Web_Design.htm" onclick="zT(this,'18/1]Z');"&gt;More Web Design Basics&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s2"&gt;Fonts and Typography&lt;/h2&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/C/C/1/fonts.jpg" title="Image courtesy vierdrie from StockXchng #509192." alt="ABC" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Fonts are the way your text looks on a Web page. And most Web pages have large amounts of text. When you're thinking of design, you need to think about how the text looks on a micro-level (the font glyphs, what font family, etc.) as well as the macro-level (positioning blocks of text and adjusting the size and shape of the text). These resources explain how to work with fonts on Web pages.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1 single"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/webdesignfonts/a/aa051903a.htm" onclick="zT(this,'18/1]Z');"&gt;What is a Font?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/fonts/a/aa112204.htm" onclick="zT(this,'18/1]Z');"&gt;Web Typography&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/fonts/qt/tipfontsize.htm" onclick="zT(this,'18/1]Z');"&gt;What Font Size Should I Use?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/fonts/qt/aa031807.htm" onclick="zT(this,'18/1]Z');"&gt;Font Weight&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/fonts/Fonts_and_Typography_in_Web_Design.htm" onclick="zT(this,'18/1]Z');"&gt;Continue Learning About Fonts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s3"&gt;How to Use Color&lt;/h2&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/9/A/1/colorwheel.jpg" title="Image courtesy foobean01 from StockXchng #537438" alt="colored pinwheel" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Color is everywhere. It's how we dress up our world and how we see things. Color has meaning beyond just "red" or "blue" and color is an important design element. These color resources teach how to use color effectively in Web design.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/color/a/aa060900a.htm" onclick="zT(this,'18/1]Z');"&gt;Colorizing the Web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/color/a/aa072604.htm" onclick="zT(this,'18/1]Z');"&gt;Color Symbolism&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/color/a/aacolortheory.htm" onclick="zT(this,'18/1]Z');"&gt;Color Wheel and Color Theory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/color/a/aacolorharmony.htm" onclick="zT(this,'18/1]Z');"&gt;Color Harmony&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/colortheory/ss/aa040907.htm" onclick="zT(this,'18/1]Z');"&gt;Creating a Web Color Scheme&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/color/a/aa040207.htm" onclick="zT(this,'18/1]Z');"&gt;Web Color Synchronization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/colorcharts/Color_Charts.htm" onclick="zT(this,'18/1]Z');"&gt;Color Charts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/color/qt/tipcolorbrsrsf.htm" onclick="zT(this,'18/1]Z');"&gt;Is the Browser Safe Color Palette Really Required?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/colorglossary/Color_Glossary.htm" onclick="zT(this,'18/1]Z');"&gt;Color Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/color/Designing_With_Color.htm" onclick="zT(this,'18/1]Z');"&gt;Additional Color Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s4"&gt;Graphics and Images&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;Graphics are the fun part of most Web pages. As the saying goes "a picture is worth 1,000 words" and that's also true in Web design. Learn how to get the most out of your Web images with the following links.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/beginningtutorials/a/aabg120598i.htm" onclick="zT(this,'18/1]Z');"&gt;How to Add Images&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphics/ss/aa100406.htm" onclick="zT(this,'18/1]Z');"&gt;Taking Great Photos for Web Sites&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphics/a/aa100906.htm" onclick="zT(this,'18/1]Z');"&gt;When to Use JPG or GIF Formats&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/optimizingimages/Optimizing_Images_Creating_Speedy_Graphics_for_Download.htm" onclick="zT(this,'18/1]Z');"&gt;Make Your Images Small&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphics/a/aa102406.htm" onclick="zT(this,'18/1]Z');"&gt;How to Protect Your Digital Images&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphicsglossary/Graphics_Glossary_of_Terms.htm" onclick="zT(this,'18/1]Z');"&gt;Graphics Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/imagemaps/a/aabg051899a.htm" onclick="zT(this,'18/1]Z');"&gt;How to Build an Image Map&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphicssoftware/a/aa100598.htm" onclick="zT(this,'18/1]Z');"&gt;How to Choose Graphics Software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/graphics/Graphics_for_the_Web_Software_Tools_and_Techniques.htm" onclick="zT(this,'18/1]Z');"&gt;More Help with Graphics and Images&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s5"&gt;Web Layout Basics&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;When people think of Web design often what they mean is the layout. Layout is the organization of elements on a Web page. First you need to start with basic design principles. Once you understand them, you can move through how to place elements on your Web page. These links and resources will take you through the steps to learn good Web layout design.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/a/aa052107.htm" onclick="zT(this,'18/1]Z');"&gt;How to Decide Where Your Elements Should go in the Layout&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/a/aa062104.htm" onclick="zT(this,'18/1]Z');"&gt;Once You've Decided the Placement, Learn the Basics of How to Lay Out Web Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layoutglossary/g/bldefwhitespace.htm" onclick="zT(this,'18/1]Z');"&gt;Definition of White Space&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/faqsandhelp/f/bl_faq5_7a.htm" onclick="zT(this,'18/1]Z');"&gt;What's the Difference Between Padding and Margins?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/i/aa060506.htm" onclick="zT(this,'18/1]Z');"&gt;Fixed Width Layouts Versus Liquid Layouts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/a/aa032706.htm" onclick="zT(this,'18/1]Z');"&gt;Use Real Text for Testing Page Layouts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/ig/Web-Design-Design-Gallery/index.htm" onclick="zT(this,'18/1]Z');"&gt;Web Design Gallery - Layout Ideas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layoutglossary/Layout_Glossary.htm" onclick="zT(this,'18/1]Z');"&gt;Layout Glossary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/layout/Web_Site_Layout_and_Design.htm" onclick="zT(this,'18/1]Z');"&gt;More About Web Layout&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s6"&gt;Tackling Web Navigation&lt;/h2&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/l/F/1/tabs.jpg" title="Image courtesy mwookie from StockXchng #683746" alt="Index" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Navigation is how your customers get around from one page to another on a Web site. Navigation provides movement and gives your customers the chance to find other elements of your site. You need to make sure that the structure of your Web site (the information architecture) makes sense so that your customers aren't forced to simply use search.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/webnavigation/a/aaeffectivenav.htm" onclick="zT(this,'18/1]Z');"&gt;Designing Effective Web Navigation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/cs/webnavigation/a/aanavigating.htm" onclick="zT(this,'18/1]Z');"&gt;Navigating Web Sites&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/navigation/a/aa030802.htm" onclick="zT(this,'18/1]Z');"&gt;Organization will Help Your Navigation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/navigation/a/aa092101a.htm" onclick="zT(this,'18/1]Z');"&gt;Link Rot: Are You a Culprit?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/navigation/a/aa030606.htm" onclick="zT(this,'18/1]Z');"&gt;Web Pages Should Go Away&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/administration/a/aa091399.htm" onclick="zT(this,'18/1]Z');"&gt;Adding Search to Your Web Site&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/informationarchitecture/Information_Architecture.htm" onclick="zT(this,'18/1]Z');"&gt;What is Information Architecture?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/navigation/Navigation_on_Web_Sites.htm" onclick="zT(this,'18/1]Z');"&gt;Additional Web Navigation Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s7"&gt;Accessibility and Usability&lt;/h2&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://z.about.com/d/webdesign/1/C/W/7/1/accessibility.jpg" title="Image courtesy star-one from StockXchng #300688." alt="Accessible" /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Accessibility and usability are often seen as a detriment to Web design, but a good designer focuses on making their site useful to as many people as possible. The links below take you through the basics of making an accessible site without compromising the design.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/accessibility/g/bldefaccessibil.htm" onclick="zT(this,'18/1]Z');"&gt;What is Accessibility?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/usability/Usability_on_the_Web.htm" onclick="zT(this,'18/1]Z');"&gt;What is Usability?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa051099.htm" onclick="zT(this,'18/1]Z');"&gt;What do the Accessibility Guidelines Mean to Me?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa110397.htm" onclick="zT(this,'18/1]Z');"&gt;How to Write Accessible Web Pages&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/accessibility/a/aa062804.htm" onclick="zT(this,'18/1]Z');"&gt;Creating Color Blind Friendly Web Pages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/library/weekly/aa121800a.htm" onclick="zT(this,'18/1]Z');"&gt;Validating for Accessibility&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/accessibility/Web_Accessibility_Web_Usability.htm" onclick="zT(this,'18/1]Z');"&gt;Advanced Topics in Accessibility and Usability&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="text-align: justify;" id="s8"&gt;Web Design Software&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;Most Web designers prefer to work in WYSIWYG or "What You See Is What You Get" editors because they provide a visual interface to the design. But finding the best Web design software is more than just WYSIWYG or not. Plus there are other tools you will need to build Web pages beyond just the Web editor.&lt;/p&gt;&lt;ul style="text-align: justify;" class="col1"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/a/aa121304.htm" onclick="zT(this,'18/1]Z');"&gt;Find the Right Web Design Software for You&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/bb/aabhtmleditor.htm" onclick="zT(this,'18/1]Z');"&gt;Before You Buy a Web Design Editor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/a/aa031407.htm" onclick="zT(this,'18/1]Z');"&gt;Myths and Facts About Modern WYSIWYG Editors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/a/aa080806.htm" onclick="zT(this,'18/1]Z');"&gt;WYSIWYG Isn't Really&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatpwyswindows.htm" onclick="zT(this,'18/1]Z');"&gt;The Best WYSIWYG Editors for Windows&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;" class="col2"&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatpwysedmac.htm" onclick="zT(this,'18/1]Z');"&gt;The Best WYSIWYG Editors for Macintosh&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatpsuiteswin.htm" onclick="zT(this,'18/1]Z');"&gt;The Best Web Design Suites for Windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/htmleditors/tp/aatpsuitesmac.htm" onclick="zT(this,'18/1]Z');"&gt;The Best Web Design Suites for Macintosh&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/dreamweaver/p/aadreamweaver.htm" onclick="zT(this,'18/1]Z');"&gt;Dreamweaver Resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdesign.about.com/od/editors/HTML_Editors_and_Software_for_Web_Development.htm" onclick="zT(this,'18/1]Z');"&gt;Other Web Design Software Needs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-4085803666858939445?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/4085803666858939445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/web-design-basics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/4085803666858939445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/4085803666858939445'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/07/web-design-basics.html' title='Web Design Basics'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-3648284230873101829</id><published>2008-06-25T15:35:00.001+07:00</published><updated>2008-09-08T13:13:07.088+07:00</updated><title type='text'>Electronics and, compuTer: Web Design Success Story</title><content type='html'>&lt;a href="http://elektrovaganza.blogspot.com/2008/06/web-design-success-story.html"&gt;Electronics and, compuTer: Web Design Success Story&lt;/a&gt;&lt;br /&gt;elektrovaganza.blospot.com&lt;br /&gt;elcomsite.blogspot.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-3648284230873101829?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/3648284230873101829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/electronics-and-computer-web-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/3648284230873101829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/3648284230873101829'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/electronics-and-computer-web-design.html' title='Electronics and, compuTer: Web Design Success Story'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-7272915078321147862</id><published>2008-06-24T14:00:00.002+07:00</published><updated>2008-07-08T11:41:40.720+07:00</updated><title type='text'>Web Design Success Story</title><content type='html'>p.excerpt{&lt;br /&gt;border: 2px solid #0066FF;&lt;br /&gt;background-color:#FFCC33;&lt;br /&gt;}&lt;br /&gt;&lt;div id="article_contents"&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Composition in web design is similar to good composition in print design. It is a process organizing and communicating in a way that is both functional and aesthetically pleasing. Web design is often even more complex because of the processes of navigation and multitude of variables in user interaction. Order and unity become vital communication ideals.&lt;/p&gt;    &lt;h3&gt;SamataMason.com&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="SamataMason Website" src="http://www.wpdfd.com/images/samata_overview.jpg" style="margin: 0pt;" /&gt;SamataMason Website&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Many of the attributes of good web design can be found on the web site of the well-known Chicago design firm, SamataMason. The introductory screen is simple and well organized. The elements of text blocks and image float on a gray background and can be readily brought up on either a small or large monitor without having to scroll left/right or top/bottom.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Hierarchy&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="Hierarchy &amp;amp; Composition" src="http://www.wpdfd.com/images/elam_hierarchy.jpg" style="margin: 0pt;" /&gt;Hierarchy &amp;amp; Composition&lt;/div&gt;&lt;p style="text-align: justify;"&gt;The site has essentially a four tiered hierarchy that is emphasized by size and direction. The image, a horizontal rectangle, is the most important element and the top level of importance is emphasized by the large scale. The second level, a vertical rectangle, is a list of category choices. The third level, a horizontal rectangle, is a brief paragraph of descriptive information. Subordinate information including the heads, company name, and rating control complete the page.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Composition&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="Visual Analysis Diagram" src="http://www.wpdfd.com/images/elam_analysis.jpg" style="margin: 0pt;" /&gt;Visual Analysis Diagram&lt;/div&gt;&lt;p style="text-align: justify;"&gt;The scale of the major visual elements of image and text blocks are pleasing. The text blocks of the heads, menu, and company name align and give a sense of order. The menu block overlaps the image on a transparent field that literally overlaps and attaches itself to the image and provides unity. The eye moves fluidly from the image to the menu to the description that is tucked in the negative space. This triangular movement feels comfortable, keeps the user focused on the center of the page, and enhances the cohesive feel of the page.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Brevity&lt;/h3&gt;   &lt;p style="text-align: justify;"&gt;The simplicity of design makes the web site inviting from the start. Although there is a lot of information the user is met with an engaging organizational structure. Choices are clear and to the point, and the minimal descriptive text is well written. Long blocks of text sometimes turn-off the viewer because of the length, and are often ignored. Short blocks are much more enticing and in the case of SamataMason delightful to read.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Cropped Images&lt;/h3&gt;   &lt;p style="text-align: justify;"&gt;It is interesting that in all cases the images are not typical studio shots of a complete printed spread or an object but rather a tightly cropped detail of a larger image. The result is an intriguing composition that incites curiosity. Because of resolution constraints it is often difficult to show an entire image effectively. This system allows the viewer to appreciate the details of the design and get the gist of the project.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Visual Analysis&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="Submenu Choices, (right)" src="http://www.wpdfd.com/images/samata_capabilities.jpg" style="margin: 0pt;" /&gt;Submenu Choices, (right)&lt;/div&gt;&lt;p style="text-align: justify;"&gt;The visual analysis diagram breaks the elements on the web page down into simple defined areas. The largest visual element is the image area, shown in light red, as a horizontal rectangle. This image area is systemized on each web page and becomes a standard visual element for each page. Even though the image changes on each page the size and placement of the does not. This yields a sense of continuity and rhythm to the site even as the information changes.&lt;/p&gt;   &lt;p style="text-align: justify;"&gt;Text information occupies four positions on the web page. The top two blocks are short headlines. The long vertical text block is a menu with a series of choices that link to other text pages. The large horizontal text block is a short descriptive paragraph of informative copy. The company name occupies the bottom text block and aligns with a plus sign in brackets that when clicked invites the viewer to “rate the page.”&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Rating &amp;amp; Feedback&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="Rating &amp;amp; Feedback, (lower right)" src="http://www.wpdfd.com/images/samata_ratepage.jpg" style="margin: 0pt;" /&gt;Rating &amp;amp; Feedback, (lower right)&lt;/div&gt;&lt;p style="text-align: justify;"&gt;The page rating invitation gives the viewer an opportunity to provide direct feedback to SamataMason about the effectiveness of their web presence. The viewer can quickly rate the page and if desired can click the “comments” category, which opens another window, to provide written feedback and rate the page as to content, design, usability, and overall. Clearly, the firm cares about the web usability of the site and is interested in the opinion of the user.&lt;/p&gt;   &lt;p style="text-align: justify;"&gt;Subsequent web pages become only slightly more complex with the addition of another block of text to the right of the description. This block lists a series choices within the category and serves to show the firm’s range of capabilities. The viewer is readily engaged in the information because the choices are so clear that he/she knows immediately how to access information. There is no time lost figuring out how to navigate or return to a previous selection.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Grid System&lt;/h3&gt;   &lt;div style="margin: 0pt 30px 30px 0pt; width: 300px; float: left; text-align: center;"&gt;&lt;img alt="Grid Alignment" src="http://www.wpdfd.com/images/elam_grid.jpg" style="margin: 0pt;" /&gt;Grid Alignment&lt;/div&gt;&lt;p style="text-align: justify;"&gt;Just as the image and text block proportions change from large to medium to small, so too does the grid. The system is a three column arrangement in three widths. The largest width is reserved for paragraphs of descriptive copy. The medium width contains the main menu choices, and the narrowest width is used when needed for additional submenu selections. If no submenu is used the description column occupies the entire width of the two right side columns.&lt;/p&gt;    &lt;h3 style="clear: left;"&gt;Summary&lt;/h3&gt;   &lt;p style="text-align: justify;"&gt;The intent of the site is to inform the viewer of the capabilities and philosophy of the firm. It does so admirably and in the process persuades the user that SamataMason is experienced, organized, capable, and highly caring. How can you use these principals in your designs to create the same impact? Thoughtful design takes time and thought, but as you can see SamataMason spent both well and created something we can all learn from.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;by &lt;a href="http://www.wpdfd.com/profiles/kimberlyelam/"&gt;Kimberly Elam&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-7272915078321147862?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/7272915078321147862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/web-design-success-story.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/7272915078321147862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/7272915078321147862'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/web-design-success-story.html' title='Web Design Success Story'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6229598167730489961</id><published>2008-06-23T19:21:00.001+07:00</published><updated>2008-06-23T19:29:36.842+07:00</updated><title type='text'>Penn Engineers Design Electronic Computer Memory in Nanoscale Form That Retrieves Data 1,000 Times Faster</title><content type='html'>&lt;p style="text-align: justify;"&gt;PHILADELPHIA -- Scientists from the University of Pennsylvania have developed nanowires capable of storing computer data for 100,000 years and retrieving that data a thousand times faster than existing portable memory devices such as Flash memory and micro-drives, all using less power and space than current memory technologies.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Ritesh Agarwal, an assistant professor in the Department of Materials Science and Engineering, and colleagues developed a self-assembling nanowire of germanium antimony telluride, a phase-changing material that switches between amorphous and crystalline structures, the key to read/write computer memory.  Fabrication of the nanoscale devices, roughly 100 atoms in diameter, was performed without conventional lithography, the blunt, top-down manufacturing process that employs strong chemicals and often produces unusable materials with space, size and efficiency limitations.  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;Instead, researchers used self-assembly, a process by which chemical reactants crystallize at lower temperatures mediated by nanoscale metal catalysts to spontaneously form nanowires that were 30-50 nanometers in diameter and 10 micrometers in length, and then they fabricated memory devices on silicon substrates.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;"We measured the resulting nanowires for write-current amplitude, switching speed between amorphous and crystalline phases, long-term durability and data retention time," Agarwal said.  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;Tests showed extremely low power consumption for data encoding (0.7mW per bit).  They also indicated the data writing, erasing and retrieval (50 nanoseconds) to be 1,000 times faster than conventional Flash memory and indicated the device would not lose data even after approximately 100,000 years of use, all with the potential to realize terabit-level nonvolatile memory device density.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;"This new form of memory has the potential to revolutionize the way we share information, transfer data and even download entertainment as consumers," Agarwal said.  "This represents a potential sea-change in the way we access and store data."&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Phase-change memory in general features faster read/write, better durability and simpler construction compared with other memory technologies such as Flash.  The challenge has been to reduce the size of phase change materials by conventional lithographic techniques without damaging their useful properties.  Self-assembled phase-change nanowires, as created by Penn researchers, operate with less power and are easier to scale, providing a useful new strategy for ideal memory that provides efficient and durable control of memory several orders of magnitude greater than current technologies.  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;"The atomic scale of the nanodevices may represent the ultimate size limit in current-induced phase transition systems for non-volatile memory applications," Agarwal said.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Current solid-state technology for products like memory cards, digital cameras and personal data assistants traditionally utilize Flash memory, a non-volatile and durable computer memory that can be erased and reprogrammed electronically.  Data on Flash drives provides most battery-powered devices with acceptable levels of durability and moderately fast data access.  Yet the technology's limits are apparent.  Digital cameras can't snap rapid-fire photos because it takes precious seconds to store the last photo to memory.  If the memory device is fast, as in DRAM and SRAM used in computers, then it is volatile; if the plug on a desktop computer is pulled, all recent data entry is lost. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;Therefore, a universal memory device is desired that can be scalable, fast, durable and nonvolatile, a difficult set of requirements which have now been demonstrated at Penn.  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;"Imagine being able to store hundreds of high-resolution movies in a small drive, downloading them and playing them without wasting time on data buffering, or imagine booting your laptop computer in a few seconds as you wouldn't need to transfer the operating system to active memory" Agarwal said.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;The research was performed by Agarwal, Se-Ho Lee and Yeonwoong Jung of the Department of Materials Science and Engineering in the School of Engineering and Applied Science at Penn.  The findings appear online in the journal Nature Nanotechnology and in the October print edition.  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;The research was supported by the Materials Research Science and Engineering Center at Penn, the University of Pennsylvania Research Foundation award and a grant from the National Science Foundation.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6229598167730489961?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6229598167730489961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/penn-engineers-design-electronic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6229598167730489961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6229598167730489961'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/penn-engineers-design-electronic.html' title='Penn Engineers Design Electronic Computer Memory in Nanoscale Form That Retrieves Data 1,000 Times Faster'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-5934232880288812285</id><published>2008-06-23T19:14:00.002+07:00</published><updated>2008-09-11T15:35:07.301+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web tools'/><title type='text'>Fancy Paragraphs With CSS</title><content type='html'>&lt;h2 style="font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Margins, Padding and Borders&lt;/span&gt;&lt;/h2&gt;&lt;div&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;If you've already grasped the concept of cellpadding, cellspacing and borders in HTML tables, then relax -- this isn't much different. The diagram below shows how the margin, padding and border properties relate to your paragraphs (or to any other element, for that matter).&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: center;"&gt;  &lt;img src="http://www.miswebdesign.com/images/resources-margin-border-padding.gif" alt="An image showing a paragraph surrounded by padding, then a border, then margin." height="160" width="276" /&gt; &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The margin defines the space outside the border. The padding defines the space between the border and the content.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Although it's not shown here, the background colour fills the paragraph up to the border. By controlling the values of the padding and the margin you gain full control of the spacing around your paragraphs. But it doesn't stop there; CSS also gives you the ability to control the value for each side individually! Let's see how.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify; font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;Top, bottom, left and right&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;To further increase your control CSS provides a facility that tables don't. CSS allows you to individually control the border, padding and margin values for each side of the block, through the following 12 properties:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;  &lt;code&gt;  padding-top&lt;br /&gt;padding-bottom&lt;br /&gt;padding-left&lt;br /&gt;padding-right&lt;br /&gt;margin-top&lt;br /&gt;margin-bottom&lt;br /&gt;margin-left&lt;br /&gt;margin-right&lt;br /&gt;border-top&lt;br /&gt;border-bottom&lt;br /&gt;border-left&lt;br /&gt;border-right  &lt;/code&gt; &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Your decision to set different combinations of these properties will depend on what you are trying to achieve, and which properties provide the control you need. Bare in mind that the side-specific (left or right) properties listed above don't work in older browsers.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Your decision to set different combinations of these properties will depend on what you are trying to achieve, and which properties provide the control you need. Bare in mind that the side-specific (left or right) properties listed above don't work in older browsers.&lt;/p&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;Putting It To Use&lt;/span&gt;&lt;/h2&gt; &lt;p style="text-align: justify;"&gt;Let's take a look at an example to see how you can put this to use. We're going to spice up a paragraph to make it look like the one below.&lt;/p&gt; &lt;p style="text-align: center;"&gt;  &lt;img src="http://www.miswebdesign.com/images/resources-excerpt.gif" alt="An image of a paragraph with a yellow background and a blue border. The paragraph is separated from the flow of text by spacing above and to the sides." height="148" width="276" /&gt; &lt;/p&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;The Border&lt;/span&gt;&lt;/h2&gt; &lt;p style="text-align: justify;"&gt;For the border we're using a setting that's 2 pixels wide, and solid, with an RGB colour value of 0066FF. The CSS rule we use to achieve this is:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{border: 2px solid #0066FF;}  &lt;/code&gt; &lt;/p&gt; &lt;p&gt;The (X)HTML code to make use of this rule is:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  &lt;/code&gt;&lt;/p&gt;&lt;p class="excerpt"&gt;They went in single file, running....&lt;/p&gt;   &lt;p&gt;&lt;/p&gt; &lt;p&gt;When it's used in this manner, the border property sets 12 separate properties for you.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;The following rule allows you to set them all individually, but achieves the same effect as the one above.&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{&lt;br /&gt;border-top-width: 2px;&lt;br /&gt;border-right-width: 2px;&lt;br /&gt;border-bottom-width: 2px;&lt;br /&gt;border-left-width: 2px;&lt;br /&gt;border-top-style: solid;&lt;br /&gt;border-right-style: solid;&lt;br /&gt;border-bottom-style: solid;&lt;br /&gt;border-left-style: solid;&lt;br /&gt;border-top-color: #0066FF;&lt;br /&gt;border-right-color: #0066FF;&lt;br /&gt;border-bottom-color: #0066FF;&lt;br /&gt;border-left-color: #0066FF;&lt;br /&gt;}  &lt;/code&gt; &lt;/p&gt; &lt;p style="text-align: justify;"&gt;As you can see, using the border value is a lot easier in this situation, but the extra control is available when you need it.&lt;/p&gt; &lt;p&gt;The other alternative is:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{&lt;br /&gt;border-top: 2px solid #0066FF;&lt;br /&gt;border-bottom: 2px solid #0066FF;&lt;br /&gt;border-left: 2px solid #0066FF;&lt;br /&gt;border-right: 2px solid #0066FF;&lt;br /&gt;}  &lt;/code&gt; &lt;/p&gt; &lt;p&gt;As I mentioned earlier, the code you use will depend on what you're trying to achieve.&lt;/p&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;The Background&lt;/span&gt;&lt;/h2&gt; &lt;p style="text-align: justify;"&gt;Setting the background colour is easy. Simply set the background-color property to the value you want -- in this case, I've used an RGB value of FFCC33. Our rule now becomes:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{&lt;br /&gt;border: 2px solid #0066FF;&lt;br /&gt;background-color:#FFCC33;&lt;br /&gt;}  &lt;/code&gt; &lt;/p&gt; &lt;p&gt;With the above rule our paragraph looks like this:&lt;/p&gt; &lt;p style="text-align: center;"&gt;  &lt;img src="http://www.miswebdesign.com/images/resources-excerpt-bg-border.gif" alt="An image of a paragraph with a yellow background and a blue border. The paragraph is not separated from the flow of text by any spacing other than the standard spacing for paragraphs." height="128" width="267" /&gt; &lt;/p&gt; &lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;The Spacing&lt;/span&gt;&lt;/h2&gt; &lt;p style="text-align: justify;"&gt;Now all that's left to do is to set the spacing to complete the effect. We're going to use the same width padding on all four sides so we don't need the side-specific properties. With the padding set to 5 pixels our rule becomes:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{&lt;br /&gt;border: 2px solid #0066FF;&lt;br /&gt;background-color:#FFCC33;paddingx;&lt;br /&gt;}  &lt;/code&gt; &lt;/p&gt; &lt;p style="text-align: justify;"&gt;To get the margin effect we'd like we need to use 20 pixels on the left and right, but only 5 for the top and bottom, so we need to set each property individually:&lt;/p&gt; &lt;p&gt;  &lt;code&gt;  p.excerpt{&lt;br /&gt;border: 2px solid #0066FF;&lt;br /&gt;background-color:#FFCC33;&lt;br /&gt;padding:5px;margin-top:5px;&lt;br /&gt;margin-bottom:5px;&lt;br /&gt;margin-left:20px;&lt;br /&gt;margin-right:20px;&lt;br /&gt;}  &lt;/code&gt; &lt;/p&gt; &lt;p style="text-align: justify;"&gt;That's it! Our paragraph now stands out and breaks our dull page of content up nicely, without any adverse effects. Non-CSS browsers will just ignore the CSS, without throwing any errors.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;You can download the &lt;a href="http://www.miswebdesign.com/downloads/excerpt.html"&gt;XHTML&lt;/a&gt; or the &lt;a href="http://www.miswebdesign.com/downloads/excerpt.css"&gt;Style Sheet&lt;/a&gt; for the example above. Feel free to do whatever you want with it, and have fun with CSS!&lt;/p&gt;Try again on yours site's&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-5934232880288812285?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/5934232880288812285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/p.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5934232880288812285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5934232880288812285'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/p.html' title='Fancy Paragraphs With CSS'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-3472112414395320990</id><published>2008-06-23T19:04:00.005+07:00</published><updated>2008-06-23T19:14:08.974+07:00</updated><title type='text'>Server Starter Guide</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1Iomjl8wPeI/SF-S1Y0IsrI/AAAAAAAAADE/TfrYdw_c2BA/s1600-h/0,1425,i%3D211785,00.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1Iomjl8wPeI/SF-S1Y0IsrI/AAAAAAAAADE/TfrYdw_c2BA/s320/0,1425,i%3D211785,00.jpg" alt="" id="BLOGGER_PHOTO_ID_5215048339410170546" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Setting up your first server isn't too difficult, but it does require some forethought and planning.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;     &lt;/div&gt;&lt;div class="articleCopy"&gt;&lt;div style="text-align: justify;"&gt;&lt;span name="intelliTxt" id="intellitxt"&gt;&lt;p&gt;     So, you've decided to purchase and install a dedicated server. Whether it's a file and print server (the most common for small businesses), a Web server, or an e-mail server, setting up any server involves some of the same configuration chores. (See our latest server reviews&lt;!-- start ziffsection //--&gt; &lt;a href="http://www.pcmag.com/category2/0,2806,2373,00.asp"&gt;here&lt;/a&gt;&lt;!-- end ziffsection //--&gt;.)&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span name="intelliTxt" id="intellitxt"&gt; &lt;p&gt;Initially, setting up a server is just like setting up a PC: Unpack everything, compare the box contents with the shipping list, connect the keyboard, mouse, and network cable, and plug in. With a server, however, location is an issue. You want a low-traffic location—a dedicated server room or wiring closet. Physical security is important as well. You can set up all the OS, application, and network security you want, but if someone can pick up and walk out with your server, your precautions mean nothing.&lt;/p&gt; &lt;p&gt;A server environment should be not only safe, it also needs to be controlled for temperature and humidity. You'll need to mitigate or disperse the heat your server or servers put out (for more information, read "&lt;!-- start ziffarticle //--&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2182968,00.asp"&gt;Environmental Monitoring&lt;/a&gt;&lt;!-- end ziffarticle //--&gt;"). In addition, if your server is in a location you don't visit often or there's any environmental risk, you should consider using a monitoring device—for example, the&lt;!-- start ziffarticle //--&gt; &lt;a href="http://www.pcmag.com/article2/0,2817,2190814,00.asp"&gt;AVtech Room Alert 11E&lt;/a&gt;&lt;!-- end ziffarticle //--&gt; or the &lt;!-- start ziffarticle //--&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2205345,00.asp"&gt;APC Netbotz 420&lt;/a&gt;&lt;!-- end ziffarticle //--&gt;. These handy devices track temperature, humidity, motion, air flow, flooding, and more, and they can issue alerts when necessary. &lt;/p&gt; &lt;p&gt;Many servers these days have dual power supplies. Plug each power supply into a different UPS and plug those UPSs into two separate circuits. This way, if you lose a single circuit, one power supply will go off-line but the other one won't. &lt;/p&gt; &lt;p&gt;If the server's operating system has been preinstalled, that will save you an hour or so. If not, insert the CD or DVD in the drive and turn the server on. Here are some guidelines for configuring your new server OS:&lt;/p&gt; &lt;p&gt;&lt;b&gt;Install only what you plan to use.&lt;/b&gt; For example, if this is a straight file and print server, you don't need to install Web server or e-mail server software, and it's better not to. There are two reasons for this: The first is that extra software contains extra vulnerabilities; if it's not installed it can't be exploited. The second reason is that extra software takes up disk space and wastes CPU and memory resources.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Use a strong administrator or root password.&lt;/b&gt; Your password is the key to the kingdom. A strong password does not contain words that can be found in the dictionary, it is at least six characters long, and it contains a combination of letters, numbers, and symbols.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Create usernames that make sense.&lt;/b&gt; It's fine that Jim in accounting wants his username to be ZippyLiverchunks, but how is that going to help you manage your server? Decide on a convention, such as first initial.last name, for example, and stick to it. This isn't private e-mail; it's a business environment. Create usernames in advance, assign proper privileges, giving users access only to the directories they need, and force users to change their password when they first log on and periodically thereafter. &lt;/p&gt; &lt;p&gt;&lt;b&gt;Plan the server directory structure.&lt;/b&gt; Give each user a home directory in which to store his or her documents, then create specific directories for users to share documents, as well as specific directories to house applications. Assign user privileges appropriately, for example, allowing only a user and the administrator to have access to files in that user's home directory, and restricting department-shared directories to members of those departments. This planning will go a long way, as it will regulate user access to files and applications. &lt;/p&gt; &lt;p&gt;&lt;b&gt;Have a backup process in place.&lt;/b&gt; Once you bring the server online, everyone is going to start saving files to it—that was the idea, right? The last thing you want to do is consolidate data storage onto a single point of failure and then not back it up. Don't wait for data to go missing or a server hard drive to fail: Get a backup system up and running. See "&lt;!-- start ziffarticle //--&gt;&lt;a href="http://www.pcmag.com/article2/0,2817,2265140,00.asp"&gt;Determine Your Backup Process&lt;/a&gt;&lt;!-- end ziffarticle //--&gt;"  for more tips on data backup for businesses.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Implement a network security policy that protects your server.&lt;/b&gt; If this is an internal server that doesn't have to be accessed externally, then configure your firewall to block all incoming traffic not originating from a server session (the server will still need to get out to download patches). If this is a departmental server, block network access from outside the department. This can be done with a firewall or by setting up a VLAN (virtual LAN), a network that uses the same physical network as everyone else but a separate address.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Monitor your server.&lt;/b&gt; Many servers come with utilities to monitor them. Check system resources such as CPU, memory, and disk use to make sure the server can do its job. The last way you want to find out that you need to add another processor is through applications starting to crash. Also, it helps to know if the server goes down. Many monitoring programs, or an SNMP management console, have the ability to send an alert if the server goes down.&lt;/p&gt; &lt;p&gt;Don't neglect security software. You're running anti-malware, HIPS (host-based intrusion-prevention systems), and software firewalls on your workstations— why not on the server, too?&lt;/p&gt;&lt;/span&gt;&lt;p class="byline"&gt;&lt;span class="bylineBy"&gt;by &lt;/span&gt; &lt;a href="http://www.pcmag.com/author_bio/0,1908,a=4886,00.asp" class="authorsource"&gt;Matthew D. Sarrel&lt;/a&gt;&lt;/p&gt; &lt;span name="intelliTxt" id="intellitxt"&gt;&lt;/span&gt;&lt;!--/#intellitxt--&gt;&lt;/div&gt;    &lt;script type="text/javascript" src="http://pcmag.us.intellitxt.com/intellitxt/front.asp?ipid=5279"&gt;&lt;/script&gt;      &lt;!--div articlecontent end--&gt;                              &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="file:///C:/DOCUME%7E1/RADJAN%7E1/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-3472112414395320990?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/3472112414395320990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/setting-up-your-first-server-isnt-too.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/3472112414395320990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/3472112414395320990'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/setting-up-your-first-server-isnt-too.html' title='Server Starter Guide'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1Iomjl8wPeI/SF-S1Y0IsrI/AAAAAAAAADE/TfrYdw_c2BA/s72-c/0,1425,i%3D211785,00.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-4725492488210745580</id><published>2008-06-23T18:55:00.001+07:00</published><updated>2008-07-01T14:51:03.344+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML Basic'/><title type='text'>XHTML 1.0 Latin-1 Character References</title><content type='html'>&lt;p style="text-align: center;" class="article-info"&gt;This article has been &lt;a href="http://www.w3.org/MarkUp/Articles"&gt;linked from the W3C&lt;/a&gt;.&lt;/p&gt;&lt;div&gt; &lt;/div&gt;&lt;h2 style="font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Article Index&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;XHTML 1.0 Latin-1 Character References&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.miswebdesign.com/resources/articles/xhtml-special-character-references.html"&gt;XHTML 1.0 Special Character References&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.miswebdesign.com/resources/articles/xhtml-symbol-character-references.html"&gt;XHTML 1.0 Symbol Character References&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;This article details the Latin-1 character references and corresponding entity references available to your XHTML 1.0 documents. This is the first of a series of three articles detailing each of the three sets laid out in the &lt;acronym title="eXtensible Hyper Text Markup Language"&gt;XHTML&lt;/acronym&gt; &lt;acronym title="Document Type Definition"&gt;DTD&lt;/acronym&gt;s.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;An explanation of character references will be given in part two of my article &lt;a href="http://www.miswebdesign.com/resources/articles/web-design-xhtml-1-1.html"&gt;XHTML Web Design for Beginners&lt;/a&gt;. I decided to release these tables as separate articles in order to make them easily accessible to those who don't want to read the series.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify; font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;What the columns mean&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The first column gives the named version of the entity, the second is the named entity itself. This allows you to see if that character reference works in the browser you are using to view this document via the named entity.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The third column gives the numeric entity, the fourth is the numeric entity itself. This allows you to see if that character reference works in the browser you are using to view this document via the numeric entity.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The fifth column is the description of the entity as found in the XHTML 1.0 DTDs at &lt;a href="http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_Latin-1_characters"&gt;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_Latin-1_characters&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" class="character-references" summary="Complete listing of XHTML 1.0 Latin-1 Character References"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;th&gt;Entity Reference&lt;/th&gt;   &lt;th&gt;Test&lt;/th&gt;   &lt;th&gt;Character Reference&lt;/th&gt;   &lt;th&gt;Test&lt;/th&gt;   &lt;th&gt;Description&lt;/th&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td&gt; &lt;/td&gt;   &lt;td&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;no-break space = non-breaking space, U+00A0 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¡&lt;/td&gt;   &lt;td&gt;¡&lt;/td&gt;   &lt;td&gt;¡&lt;/td&gt;   &lt;td&gt;¡&lt;/td&gt;   &lt;td&gt;inverted exclamation mark, U+00A1 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¢&lt;/td&gt;   &lt;td&gt;¢&lt;/td&gt;   &lt;td&gt;¢&lt;/td&gt;   &lt;td&gt;¢&lt;/td&gt;   &lt;td&gt;cent sign, U+00A2 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;£&lt;/td&gt;   &lt;td&gt;£&lt;/td&gt;   &lt;td&gt;£&lt;/td&gt;   &lt;td&gt;£&lt;/td&gt;   &lt;td&gt;pound sign, U+00A3 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¤&lt;/td&gt;   &lt;td&gt;¤&lt;/td&gt;   &lt;td&gt;¤&lt;/td&gt;   &lt;td&gt;¤&lt;/td&gt;   &lt;td&gt;currency sign, U+00A4 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¥&lt;/td&gt;   &lt;td&gt;¥&lt;/td&gt;   &lt;td&gt;¥&lt;/td&gt;   &lt;td&gt;¥&lt;/td&gt;   &lt;td&gt;yen sign = yuan sign, U+00A5 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¦&lt;/td&gt;   &lt;td&gt;¦&lt;/td&gt;   &lt;td&gt;¦&lt;/td&gt;   &lt;td&gt;¦&lt;/td&gt;   &lt;td&gt;broken bar = broken vertical bar, U+00A6 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;§&lt;/td&gt;   &lt;td&gt;§&lt;/td&gt;   &lt;td&gt;§&lt;/td&gt;   &lt;td&gt;§&lt;/td&gt;   &lt;td&gt;section sign, U+00A7 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¨&lt;/td&gt;   &lt;td&gt;¨&lt;/td&gt;   &lt;td&gt;¨&lt;/td&gt;   &lt;td&gt;¨&lt;/td&gt;   &lt;td&gt;diaeresis = spacing diaeresis, U+00A8 ISOdia&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;©&lt;/td&gt;   &lt;td&gt;©&lt;/td&gt;   &lt;td&gt;©&lt;/td&gt;   &lt;td&gt;©&lt;/td&gt;   &lt;td&gt;copyright sign, U+00A9 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ª&lt;/td&gt;   &lt;td&gt;ª&lt;/td&gt;   &lt;td&gt;ª&lt;/td&gt;   &lt;td&gt;ª&lt;/td&gt;   &lt;td&gt;feminine ordinal indicator, U+00AA ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;«&lt;/td&gt;   &lt;td&gt;«&lt;/td&gt;   &lt;td&gt;«&lt;/td&gt;   &lt;td&gt;«&lt;/td&gt;   &lt;td&gt;left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¬&lt;/td&gt;   &lt;td&gt;¬&lt;/td&gt;   &lt;td&gt;¬&lt;/td&gt;   &lt;td&gt;¬&lt;/td&gt;   &lt;td&gt;not sign = angled dash, U+00AC ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;­&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;­&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;­&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;­&lt;br /&gt;&lt;/td&gt;   &lt;td&gt;soft hyphen = discretionary hyphen, U+00AD ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;®&lt;/td&gt;   &lt;td&gt;®&lt;/td&gt;   &lt;td&gt;®&lt;/td&gt;   &lt;td&gt;®&lt;/td&gt;   &lt;td&gt;registered sign = registered trade mark sign, U+00AE ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¯&lt;/td&gt;   &lt;td&gt;¯&lt;/td&gt;   &lt;td&gt;¯&lt;/td&gt;   &lt;td&gt;¯&lt;/td&gt;   &lt;td&gt;macron = spacing macron = overline = APL overbar, U+00AF ISOdia&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;°&lt;/td&gt;   &lt;td&gt;°&lt;/td&gt;   &lt;td&gt;°&lt;/td&gt;   &lt;td&gt;°&lt;/td&gt;   &lt;td&gt;degree sign, U+00B0 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;±&lt;/td&gt;   &lt;td&gt;±&lt;/td&gt;   &lt;td&gt;±&lt;/td&gt;   &lt;td&gt;±&lt;/td&gt;   &lt;td&gt;plus-minus sign = plus-or-minus sign, U+00B1 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;²&lt;/td&gt;   &lt;td&gt;²&lt;/td&gt;   &lt;td&gt;²&lt;/td&gt;   &lt;td&gt;²&lt;/td&gt;   &lt;td&gt;superscript two = superscript digit two = squared, U+00B2 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;³&lt;/td&gt;   &lt;td&gt;³&lt;/td&gt;   &lt;td&gt;³&lt;/td&gt;   &lt;td&gt;³&lt;/td&gt;   &lt;td&gt;superscript three = superscript digit three = cubed, U+00B3 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;´&lt;/td&gt;   &lt;td&gt;´&lt;/td&gt;   &lt;td&gt;´&lt;/td&gt;   &lt;td&gt;´&lt;/td&gt;   &lt;td&gt;acute accent = spacing acute, U+00B4 ISOdia&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;µ&lt;/td&gt;   &lt;td&gt;µ&lt;/td&gt;   &lt;td&gt;µ&lt;/td&gt;   &lt;td&gt;µ&lt;/td&gt;   &lt;td&gt;micro sign, U+00B5 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¶&lt;/td&gt;   &lt;td&gt;¶&lt;/td&gt;   &lt;td&gt;¶&lt;/td&gt;   &lt;td&gt;¶&lt;/td&gt;   &lt;td&gt;pilcrow sign = paragraph sign, U+00B6 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;·&lt;/td&gt;   &lt;td&gt;·&lt;/td&gt;   &lt;td&gt;·&lt;/td&gt;   &lt;td&gt;·&lt;/td&gt;   &lt;td&gt;middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¸&lt;/td&gt;   &lt;td&gt;¸&lt;/td&gt;   &lt;td&gt;¸&lt;/td&gt;   &lt;td&gt;¸&lt;/td&gt;   &lt;td&gt;cedilla = spacing cedilla, U+00B8 ISOdia&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¹&lt;/td&gt;   &lt;td&gt;¹&lt;/td&gt;   &lt;td&gt;¹&lt;/td&gt;   &lt;td&gt;¹&lt;/td&gt;   &lt;td&gt;superscript one = superscript digit one, U+00B9 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;º&lt;/td&gt;   &lt;td&gt;º&lt;/td&gt;   &lt;td&gt;º&lt;/td&gt;   &lt;td&gt;º&lt;/td&gt;   &lt;td&gt;masculine ordinal indicator, U+00BA ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;»&lt;/td&gt;   &lt;td&gt;»&lt;/td&gt;   &lt;td&gt;»&lt;/td&gt;   &lt;td&gt;»&lt;/td&gt;   &lt;td&gt;right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¼&lt;/td&gt;   &lt;td&gt;¼&lt;/td&gt;   &lt;td&gt;¼&lt;/td&gt;   &lt;td&gt;¼&lt;/td&gt;   &lt;td&gt;vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;½&lt;/td&gt;   &lt;td&gt;½&lt;/td&gt;   &lt;td&gt;½&lt;/td&gt;   &lt;td&gt;½&lt;/td&gt;   &lt;td&gt;vulgar fraction one half = fraction one half, U+00BD ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¾&lt;/td&gt;   &lt;td&gt;¾&lt;/td&gt;   &lt;td&gt;¾&lt;/td&gt;   &lt;td&gt;¾&lt;/td&gt;   &lt;td&gt;vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;¿&lt;/td&gt;   &lt;td&gt;¿&lt;/td&gt;   &lt;td&gt;¿&lt;/td&gt;   &lt;td&gt;¿&lt;/td&gt;   &lt;td&gt;inverted question mark = turned question mark, U+00BF ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;À&lt;/td&gt;   &lt;td&gt;À&lt;/td&gt;   &lt;td&gt;À&lt;/td&gt;   &lt;td&gt;À&lt;/td&gt;   &lt;td&gt;latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Á&lt;/td&gt;   &lt;td&gt;Á&lt;/td&gt;   &lt;td&gt;Á&lt;/td&gt;   &lt;td&gt;Á&lt;/td&gt;   &lt;td&gt;latin capital letter A with acute, U+00C1 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Â&lt;/td&gt;   &lt;td&gt;Â&lt;/td&gt;   &lt;td&gt;Â&lt;/td&gt;   &lt;td&gt;Â&lt;/td&gt;   &lt;td&gt;latin capital letter A with circumflex, U+00C2 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ã&lt;/td&gt;   &lt;td&gt;Ã&lt;/td&gt;   &lt;td&gt;Ã&lt;/td&gt;   &lt;td&gt;Ã&lt;/td&gt;   &lt;td&gt;latin capital letter A with tilde, U+00C3 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ä&lt;/td&gt;   &lt;td&gt;Ä&lt;/td&gt;   &lt;td&gt;Ä&lt;/td&gt;   &lt;td&gt;Ä&lt;/td&gt;   &lt;td&gt;latin capital letter A with diaeresis, U+00C4 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Å&lt;/td&gt;   &lt;td&gt;Å&lt;/td&gt;   &lt;td&gt;Å&lt;/td&gt;   &lt;td&gt;Å&lt;/td&gt;   &lt;td&gt;latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Æ&lt;/td&gt;   &lt;td&gt;Æ&lt;/td&gt;   &lt;td&gt;Æ&lt;/td&gt;   &lt;td&gt;Æ&lt;/td&gt;   &lt;td&gt;latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ç&lt;/td&gt;   &lt;td&gt;Ç&lt;/td&gt;   &lt;td&gt;Ç&lt;/td&gt;   &lt;td&gt;Ç&lt;/td&gt;   &lt;td&gt;latin capital letter C with cedilla, U+00C7 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;È&lt;/td&gt;   &lt;td&gt;È&lt;/td&gt;   &lt;td&gt;È&lt;/td&gt;   &lt;td&gt;È&lt;/td&gt;   &lt;td&gt;latin capital letter E with grave, U+00C8 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;É&lt;/td&gt;   &lt;td&gt;É&lt;/td&gt;   &lt;td&gt;É&lt;/td&gt;   &lt;td&gt;É&lt;/td&gt;   &lt;td&gt;latin capital letter E with acute, U+00C9 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ê&lt;/td&gt;   &lt;td&gt;Ê&lt;/td&gt;   &lt;td&gt;Ê&lt;/td&gt;   &lt;td&gt;Ê&lt;/td&gt;   &lt;td&gt;latin capital letter E with circumflex, U+00CA ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ë&lt;/td&gt;   &lt;td&gt;Ë&lt;/td&gt;   &lt;td&gt;Ë&lt;/td&gt;   &lt;td&gt;Ë&lt;/td&gt;   &lt;td&gt;latin capital letter E with diaeresis, U+00CB ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ì&lt;/td&gt;   &lt;td&gt;Ì&lt;/td&gt;   &lt;td&gt;Ì&lt;/td&gt;   &lt;td&gt;Ì&lt;/td&gt;   &lt;td&gt;latin capital letter I with grave, U+00CC ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Í&lt;/td&gt;   &lt;td&gt;Í&lt;/td&gt;   &lt;td&gt;Í&lt;/td&gt;   &lt;td&gt;Í&lt;/td&gt;   &lt;td&gt;latin capital letter I with acute, U+00CD ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Î&lt;/td&gt;   &lt;td&gt;Î&lt;/td&gt;   &lt;td&gt;Î&lt;/td&gt;   &lt;td&gt;Î&lt;/td&gt;   &lt;td&gt;latin capital letter I with circumflex, U+00CE ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ï&lt;/td&gt;   &lt;td&gt;Ï&lt;/td&gt;   &lt;td&gt;Ï&lt;/td&gt;   &lt;td&gt;Ï&lt;/td&gt;   &lt;td&gt;latin capital letter I with diaeresis, U+00CF ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ð&lt;/td&gt;   &lt;td&gt;Ð&lt;/td&gt;   &lt;td&gt;Ð&lt;/td&gt;   &lt;td&gt;Ð&lt;/td&gt;   &lt;td&gt;latin capital letter ETH, U+00D0 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ñ&lt;/td&gt;   &lt;td&gt;Ñ&lt;/td&gt;   &lt;td&gt;Ñ&lt;/td&gt;   &lt;td&gt;Ñ&lt;/td&gt;   &lt;td&gt;latin capital letter N with tilde, U+00D1 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ò&lt;/td&gt;   &lt;td&gt;Ò&lt;/td&gt;   &lt;td&gt;Ò&lt;/td&gt;   &lt;td&gt;Ò&lt;/td&gt;   &lt;td&gt;latin capital letter O with grave, U+00D2 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ó&lt;/td&gt;   &lt;td&gt;Ó&lt;/td&gt;   &lt;td&gt;Ó&lt;/td&gt;   &lt;td&gt;Ó&lt;/td&gt;   &lt;td&gt;latin capital letter O with acute, U+00D3 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ô&lt;/td&gt;   &lt;td&gt;Ô&lt;/td&gt;   &lt;td&gt;Ô&lt;/td&gt;   &lt;td&gt;Ô&lt;/td&gt;   &lt;td&gt;latin capital letter O with circumflex, U+00D4 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Õ&lt;/td&gt;   &lt;td&gt;Õ&lt;/td&gt;   &lt;td&gt;Õ&lt;/td&gt;   &lt;td&gt;Õ&lt;/td&gt;   &lt;td&gt;latin capital letter O with tilde, U+00D5 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ö&lt;/td&gt;   &lt;td&gt;Ö&lt;/td&gt;   &lt;td&gt;Ö&lt;/td&gt;   &lt;td&gt;Ö&lt;/td&gt;   &lt;td&gt;latin capital letter O with diaeresis, U+00D6 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;×&lt;/td&gt;   &lt;td&gt;×&lt;/td&gt;   &lt;td&gt;×&lt;/td&gt;   &lt;td&gt;×&lt;/td&gt;   &lt;td&gt;multiplication sign, U+00D7 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ø&lt;/td&gt;   &lt;td&gt;Ø&lt;/td&gt;   &lt;td&gt;Ø&lt;/td&gt;   &lt;td&gt;Ø&lt;/td&gt;   &lt;td&gt;latin capital letter O with stroke = latin capital letter O slash, U+00D8 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ù&lt;/td&gt;   &lt;td&gt;Ù&lt;/td&gt;   &lt;td&gt;Ù&lt;/td&gt;   &lt;td&gt;Ù&lt;/td&gt;   &lt;td&gt;latin capital letter U with grave, U+00D9 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ú&lt;/td&gt;   &lt;td&gt;Ú&lt;/td&gt;   &lt;td&gt;Ú&lt;/td&gt;   &lt;td&gt;Ú&lt;/td&gt;   &lt;td&gt;latin capital letter U with acute, U+00DA ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Û&lt;/td&gt;   &lt;td&gt;Û&lt;/td&gt;   &lt;td&gt;Û&lt;/td&gt;   &lt;td&gt;Û&lt;/td&gt;   &lt;td&gt;latin capital letter U with circumflex, U+00DB ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ü&lt;/td&gt;   &lt;td&gt;Ü&lt;/td&gt;   &lt;td&gt;Ü&lt;/td&gt;   &lt;td&gt;Ü&lt;/td&gt;   &lt;td&gt;latin capital letter U with diaeresis, U+00DC ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Ý&lt;/td&gt;   &lt;td&gt;Ý&lt;/td&gt;   &lt;td&gt;Ý&lt;/td&gt;   &lt;td&gt;Ý&lt;/td&gt;   &lt;td&gt;latin capital letter Y with acute, U+00DD ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;Þ&lt;/td&gt;   &lt;td&gt;Þ&lt;/td&gt;   &lt;td&gt;Þ&lt;/td&gt;   &lt;td&gt;Þ&lt;/td&gt;   &lt;td&gt;latin capital letter THORN, U+00DE ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ß&lt;/td&gt;   &lt;td&gt;ß&lt;/td&gt;   &lt;td&gt;ß&lt;/td&gt;   &lt;td&gt;ß&lt;/td&gt;   &lt;td&gt;latin small letter sharp s = ess-zed, U+00DF ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;à&lt;/td&gt;   &lt;td&gt;à&lt;/td&gt;   &lt;td&gt;à&lt;/td&gt;   &lt;td&gt;à&lt;/td&gt;   &lt;td&gt;latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;á&lt;/td&gt;   &lt;td&gt;á&lt;/td&gt;   &lt;td&gt;á&lt;/td&gt;   &lt;td&gt;á&lt;/td&gt;   &lt;td&gt;latin small letter a with acute, U+00E1 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;â&lt;/td&gt;   &lt;td&gt;â&lt;/td&gt;   &lt;td&gt;â&lt;/td&gt;   &lt;td&gt;â&lt;/td&gt;   &lt;td&gt;latin small letter a with circumflex, U+00E2 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ã&lt;/td&gt;   &lt;td&gt;ã&lt;/td&gt;   &lt;td&gt;ã&lt;/td&gt;   &lt;td&gt;ã&lt;/td&gt;   &lt;td&gt;latin small letter a with tilde, U+00E3 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ä&lt;/td&gt;   &lt;td&gt;ä&lt;/td&gt;   &lt;td&gt;ä&lt;/td&gt;   &lt;td&gt;ä&lt;/td&gt;   &lt;td&gt;latin small letter a with diaeresis, U+00E4 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;å&lt;/td&gt;   &lt;td&gt;å&lt;/td&gt;   &lt;td&gt;å&lt;/td&gt;   &lt;td&gt;å&lt;/td&gt;   &lt;td&gt;latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;æ&lt;/td&gt;   &lt;td&gt;æ&lt;/td&gt;   &lt;td&gt;æ&lt;/td&gt;   &lt;td&gt;æ&lt;/td&gt;   &lt;td&gt;latin small letter ae = latin small ligature ae, U+00E6 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ç&lt;/td&gt;   &lt;td&gt;ç&lt;/td&gt;   &lt;td&gt;ç&lt;/td&gt;   &lt;td&gt;ç&lt;/td&gt;   &lt;td&gt;latin small letter c with cedilla, U+00E7 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;è&lt;/td&gt;   &lt;td&gt;è&lt;/td&gt;   &lt;td&gt;è&lt;/td&gt;   &lt;td&gt;è&lt;/td&gt;   &lt;td&gt;latin small letter e with grave, U+00E8 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;é&lt;/td&gt;   &lt;td&gt;é&lt;/td&gt;   &lt;td&gt;é&lt;/td&gt;   &lt;td&gt;é&lt;/td&gt;   &lt;td&gt;latin small letter e with acute, U+00E9 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ê&lt;/td&gt;   &lt;td&gt;ê&lt;/td&gt;   &lt;td&gt;ê&lt;/td&gt;   &lt;td&gt;ê&lt;/td&gt;   &lt;td&gt;latin small letter e with circumflex, U+00EA ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ë&lt;/td&gt;   &lt;td&gt;ë&lt;/td&gt;   &lt;td&gt;ë&lt;/td&gt;   &lt;td&gt;ë&lt;/td&gt;   &lt;td&gt;latin small letter e with diaeresis, U+00EB ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ì&lt;/td&gt;   &lt;td&gt;ì&lt;/td&gt;   &lt;td&gt;ì&lt;/td&gt;   &lt;td&gt;ì&lt;/td&gt;   &lt;td&gt;latin small letter i with grave, U+00EC ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;í&lt;/td&gt;   &lt;td&gt;í&lt;/td&gt;   &lt;td&gt;í&lt;/td&gt;   &lt;td&gt;í&lt;/td&gt;   &lt;td&gt;latin small letter i with acute, U+00ED ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;î&lt;/td&gt;   &lt;td&gt;î&lt;/td&gt;   &lt;td&gt;î&lt;/td&gt;   &lt;td&gt;î&lt;/td&gt;   &lt;td&gt;latin small letter i with circumflex, U+00EE ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ï&lt;/td&gt;   &lt;td&gt;ï&lt;/td&gt;   &lt;td&gt;ï&lt;/td&gt;   &lt;td&gt;ï&lt;/td&gt;   &lt;td&gt;latin small letter i with diaeresis, U+00EF ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ð&lt;/td&gt;   &lt;td&gt;ð&lt;/td&gt;   &lt;td&gt;ð&lt;/td&gt;   &lt;td&gt;ð&lt;/td&gt;   &lt;td&gt;latin small letter eth, U+00F0 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ñ&lt;/td&gt;   &lt;td&gt;ñ&lt;/td&gt;   &lt;td&gt;ñ&lt;/td&gt;   &lt;td&gt;ñ&lt;/td&gt;   &lt;td&gt;latin small letter n with tilde, U+00F1 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ò&lt;/td&gt;   &lt;td&gt;ò&lt;/td&gt;   &lt;td&gt;ò&lt;/td&gt;   &lt;td&gt;ò&lt;/td&gt;   &lt;td&gt;latin small letter o with grave, U+00F2 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ó&lt;/td&gt;   &lt;td&gt;ó&lt;/td&gt;   &lt;td&gt;ó&lt;/td&gt;   &lt;td&gt;ó&lt;/td&gt;   &lt;td&gt;latin small letter o with acute, U+00F3 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ô&lt;/td&gt;   &lt;td&gt;ô&lt;/td&gt;   &lt;td&gt;ô&lt;/td&gt;   &lt;td&gt;ô&lt;/td&gt;   &lt;td&gt;latin small letter o with circumflex, U+00F4 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;õ&lt;/td&gt;   &lt;td&gt;õ&lt;/td&gt;   &lt;td&gt;õ&lt;/td&gt;   &lt;td&gt;õ&lt;/td&gt;   &lt;td&gt;latin small letter o with tilde, U+00F5 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ö&lt;/td&gt;   &lt;td&gt;ö&lt;/td&gt;   &lt;td&gt;ö&lt;/td&gt;   &lt;td&gt;ö&lt;/td&gt;   &lt;td&gt;latin small letter o with diaeresis, U+00F6 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;÷&lt;/td&gt;   &lt;td&gt;÷&lt;/td&gt;   &lt;td&gt;÷&lt;/td&gt;   &lt;td&gt;÷&lt;/td&gt;   &lt;td&gt;division sign, U+00F7 ISOnum&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ø&lt;/td&gt;   &lt;td&gt;ø&lt;/td&gt;   &lt;td&gt;ø&lt;/td&gt;   &lt;td&gt;ø&lt;/td&gt;   &lt;td&gt;latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ù&lt;/td&gt;   &lt;td&gt;ù&lt;/td&gt;   &lt;td&gt;ù&lt;/td&gt;   &lt;td&gt;ù&lt;/td&gt;   &lt;td&gt;latin small letter u with grave, U+00F9 ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ú&lt;/td&gt;   &lt;td&gt;ú&lt;/td&gt;   &lt;td&gt;ú&lt;/td&gt;   &lt;td&gt;ú&lt;/td&gt;   &lt;td&gt;latin small letter u with acute, U+00FA ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;û&lt;/td&gt;   &lt;td&gt;û&lt;/td&gt;   &lt;td&gt;û&lt;/td&gt;   &lt;td&gt;û&lt;/td&gt;   &lt;td&gt;latin small letter u with circumflex, U+00FB ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ü&lt;/td&gt;   &lt;td&gt;ü&lt;/td&gt;   &lt;td&gt;ü&lt;/td&gt;   &lt;td&gt;ü&lt;/td&gt;   &lt;td&gt;latin small letter u with diaeresis, U+00FC ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ý&lt;/td&gt;   &lt;td&gt;ý&lt;/td&gt;   &lt;td&gt;ý&lt;/td&gt;   &lt;td&gt;ý&lt;/td&gt;   &lt;td&gt;latin small letter y with acute, U+00FD ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;þ&lt;/td&gt;   &lt;td&gt;þ&lt;/td&gt;   &lt;td&gt;þ&lt;/td&gt;   &lt;td&gt;þ&lt;/td&gt;   &lt;td&gt;latin small letter thorn, U+00FE ISOlat1&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;ÿ&lt;/td&gt;   &lt;td&gt;ÿ&lt;/td&gt;   &lt;td&gt;ÿ&lt;/td&gt;   &lt;td&gt;ÿ&lt;/td&gt;   &lt;td&gt;latin small letter y with diaeresis, U+00FF ISOlat1&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify; font-weight: normal;"&gt;&lt;span style="font-size:130%;"&gt;Article Index&lt;/span&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;XHTML 1.0 Latin-1 Character References&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.miswebdesign.com/resources/articles/xhtml-special-character-references.html"&gt;XHTML 1.0 Special Character References&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.miswebdesign.com/resources/articles/xhtml-symbol-character-references.html"&gt;XHTML 1.0 Symbol Character References&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-4725492488210745580?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/4725492488210745580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/xhtml-10-latin-1-character-references.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/4725492488210745580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/4725492488210745580'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/xhtml-10-latin-1-character-references.html' title='XHTML 1.0 Latin-1 Character References'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-1436029036873999747</id><published>2008-06-14T15:33:00.003+07:00</published><updated>2008-06-14T15:33:06.672+07:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-1436029036873999747?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/1436029036873999747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1436029036873999747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1436029036873999747'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/blog-post.html' title=''/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-1968816011234060582</id><published>2008-06-14T15:06:00.000+07:00</published><updated>2008-06-14T15:06:37.941+07:00</updated><title type='text'>Blogger Buzz: Show off your favorite blogs with a Blog List</title><content type='html'>&lt;a href="http://buzz.blogger.com/2008/06/show-off-your-favorite-blogs-with-blog.html"&gt;Blogger Buzz: Show off your favorite blogs with a Blog List&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-1968816011234060582?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://buzz.blogger.com/2008/06/show-off-your-favorite-blogs-with-blog.html' title='Blogger Buzz: Show off your favorite blogs with a Blog List'/><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/1968816011234060582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/blogger-buzz-show-off-your-favorite.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1968816011234060582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/1968816011234060582'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/blogger-buzz-show-off-your-favorite.html' title='Blogger Buzz: Show off your favorite blogs with a Blog List'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6448682707594505676</id><published>2008-06-13T16:02:00.003+07:00</published><updated>2008-06-13T16:08:10.659+07:00</updated><title type='text'>WIndows VISTA</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFI4Iw4Xc8I/AAAAAAAAACs/vErnf68wx2w/s1600-h/290px-Windows_Vista_Desktop.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 355px; height: 230px;" src="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFI4Iw4Xc8I/AAAAAAAAACs/vErnf68wx2w/s320/290px-Windows_Vista_Desktop.png" alt="" id="BLOGGER_PHOTO_ID_5211289442032513986" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Windows Vista&lt;/b&gt; (pronounced &lt;span title="Pronunciation in the International Phonetic Alphabet (IPA)" class="IPA"&gt;&lt;a href="http://en.wikipedia.org/wiki/Help:IPA_for_English" title="Help:IPA for English"&gt;/ˈvɪstə/&lt;/a&gt;&lt;/span&gt;) is a line of &lt;a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system"&gt;operating systems&lt;/a&gt; developed by &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt; for use on &lt;a href="http://en.wikipedia.org/wiki/Personal_computer" title="Personal computer"&gt;personal computers&lt;/a&gt;, including home and business &lt;a href="http://en.wikipedia.org/wiki/Desktop_computer" title="Desktop computer"&gt;desktops&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Laptop" title="Laptop"&gt;laptops&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Tablet_PC" title="Tablet PC"&gt;Tablet PCs&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Media_center" title="Media center"&gt;media center&lt;/a&gt; PCs. Prior to its announcement on &lt;a href="http://en.wikipedia.org/wiki/July_22" title="July 22"&gt;July 22&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/2005" title="2005"&gt;2005&lt;/a&gt;, Windows Vista was known by its &lt;a href="http://en.wikipedia.org/wiki/List_of_Microsoft_codenames" title="List of Microsoft codenames"&gt;codename&lt;/a&gt; "&lt;b&gt;Longhorn&lt;/b&gt;". Development was completed on &lt;a href="http://en.wikipedia.org/wiki/November_8" title="November 8"&gt;November 8&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/2006" title="2006"&gt;2006&lt;/a&gt;; over the following three months it was released in stages to computer hardware and software manufacturers, business customers, and retail channels. On &lt;a href="http://en.wikipedia.org/wiki/January_30" title="January 30"&gt;January 30&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/2007" title="2007"&gt;2007&lt;/a&gt;, it was released worldwide, and was made available for purchase and download from &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt;'s website. The release of Windows Vista comes more than five years after the introduction of its predecessor, &lt;a href="http://en.wikipedia.org/wiki/Windows_XP" title="Windows XP"&gt;Windows XP&lt;/a&gt;, the longest time span between successive releases of &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows"&gt;Microsoft Windows&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Windows Vista contains &lt;a href="http://en.wikipedia.org/wiki/Features_new_to_Windows_Vista" title="Features new to Windows Vista"&gt;many changes and new features&lt;/a&gt;, including an updated &lt;a href="http://en.wikipedia.org/wiki/Graphical_user_interface" title="Graphical user interface"&gt;graphical user interface&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Skin_%28computing%29" title="Skin (computing)"&gt;visual style&lt;/a&gt; dubbed &lt;a href="http://en.wikipedia.org/wiki/Windows_Aero" title="Windows Aero"&gt;Windows Aero&lt;/a&gt;, improved &lt;a href="http://en.wikipedia.org/wiki/Windows_Search" title="Windows Search"&gt;searching&lt;/a&gt; features, new multimedia creation tools such as &lt;a href="http://en.wikipedia.org/wiki/Windows_DVD_Maker" title="Windows DVD Maker"&gt;Windows DVD Maker&lt;/a&gt;, and redesigned networking, audio, print, and display sub-systems. Vista also aims to increase the level of communication between machines on a &lt;a href="http://en.wikipedia.org/wiki/Home_network" title="Home network"&gt;home network&lt;/a&gt;, using &lt;a href="http://en.wikipedia.org/wiki/Peer-to-peer" title="Peer-to-peer"&gt;peer-to-peer&lt;/a&gt; technology to simplify sharing &lt;a href="http://en.wikipedia.org/wiki/Computer_file" title="Computer file"&gt;files&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Digital_media" title="Digital media"&gt;digital media&lt;/a&gt; between computers and devices. Windows Vista includes version 3.0 of the &lt;a href="http://en.wikipedia.org/wiki/.NET_Framework" title=".NET Framework"&gt;.NET Framework&lt;/a&gt;, which aims to make it significantly easier for &lt;a href="http://en.wikipedia.org/wiki/Software_developer" title="Software developer"&gt;software developers&lt;/a&gt; to write applications than with the traditional &lt;a href="http://en.wikipedia.org/wiki/Windows_API" title="Windows API"&gt;Windows API&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Microsoft's primary stated objective with Windows Vista, however, has been to improve the state of security in the Windows operating system. One common &lt;a href="http://en.wikipedia.org/wiki/Criticism_of_Windows_XP" title="Criticism of Windows XP"&gt;criticism of Windows XP&lt;/a&gt; and its predecessors has been their commonly exploited &lt;a href="http://en.wikipedia.org/wiki/Vulnerability_%28computing%29" title="Vulnerability (computing)"&gt;security vulnerabilities&lt;/a&gt; and overall susceptibility to &lt;a href="http://en.wikipedia.org/wiki/Malware" title="Malware"&gt;malware&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Computer_virus" title="Computer virus"&gt;viruses&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Buffer_overflow" title="Buffer overflow"&gt;buffer overflows&lt;/a&gt;. In light of this, Microsoft chairman &lt;a href="http://en.wikipedia.org/wiki/Bill_Gates" title="Bill Gates"&gt;Bill Gates&lt;/a&gt; announced in early 2002 a company-wide "&lt;a href="http://en.wikipedia.org/wiki/Trustworthy_Computing" title="Trustworthy Computing"&gt;Trustworthy Computing&lt;/a&gt; initiative" which aims to incorporate security work into every aspect of software development at the company. Microsoft stated that it prioritized improving the security of &lt;a href="http://en.wikipedia.org/wiki/Windows_XP" title="Windows XP"&gt;Windows XP&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Windows_Server_2003" title="Windows Server 2003"&gt;Windows Server 2003&lt;/a&gt; above finishing Windows Vista, thus delaying its completion.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;While these new features and security improvements have garnered positive reviews, Vista has also been the target of much criticism and negative press. &lt;a href="http://en.wikipedia.org/wiki/Criticism_of_Windows_Vista" title="Criticism of Windows Vista"&gt;Criticism of Windows Vista&lt;/a&gt; has targeted high system requirements, its more restrictive licensing terms, the inclusion of a number of new &lt;a href="http://en.wikipedia.org/wiki/Digital_rights_management" title="Digital rights management"&gt;digital rights management&lt;/a&gt; technologies aimed at restricting the copying of protected digital media, lack of compatibility with certain pre-Vista hardware and software, and the number of authorization prompts for &lt;a href="http://en.wikipedia.org/wiki/User_Account_Control" title="User Account Control"&gt;User Account Control&lt;/a&gt;. As a result of these and other issues, Vista has seen adoption and satisfaction rates lower than Windows XP.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;From Wikipedia, the free encyclopedia&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6448682707594505676?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6448682707594505676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/windows-vista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6448682707594505676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6448682707594505676'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/windows-vista.html' title='WIndows VISTA'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1Iomjl8wPeI/SFI4Iw4Xc8I/AAAAAAAAACs/vErnf68wx2w/s72-c/290px-Windows_Vista_Desktop.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-2534917821029768210</id><published>2008-06-13T15:38:00.002+07:00</published><updated>2008-06-13T15:39:40.427+07:00</updated><title type='text'>Programming on Linux</title><content type='html'>&lt;p align="justify"&gt;Most Linux distributions support dozens of &lt;a href="http://en.wikipedia.org/wiki/Programming_language"&gt;programming languages&lt;/a&gt;. The most common collection of utilities for building both Linux applications and operating system programs is found within the &lt;a href="http://en.wikipedia.org/wiki/GNU_toolchain"&gt;GNU toolchain&lt;/a&gt;, which includes the &lt;a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection"&gt;GNU Compiler Collection&lt;/a&gt; (GCC) and the &lt;a href="http://en.wikipedia.org/wiki/GNU_build_system"&gt;GNU build system&lt;/a&gt;. Amongst others, GCC provides compilers for &lt;a href="http://en.wikipedia.org/wiki/Ada_%28programming_language%29"&gt;Ada&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/C_%28programming_language%29"&gt;C&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/C%2B%2B"&gt;C++&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Fortran"&gt;Fortran&lt;/a&gt;. The Linux kernel itself is written to be compiled with GCC. &lt;a href="http://en.wikipedia.org/wiki/Proprietary_software"&gt;Proprietary&lt;/a&gt; compilers for Linux include the &lt;a href="http://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler"&gt;Intel C++ Compiler&lt;/a&gt; and IBM XL C/C++ Compiler.&lt;/p&gt; &lt;p align="justify"&gt;Most distributions also include support for &lt;a href="http://en.wikipedia.org/wiki/Perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ruby_programming_language"&gt;Ruby&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Python_programming_language"&gt;Python&lt;/a&gt; and other &lt;a href="http://en.wikipedia.org/wiki/Dynamic_programming_language"&gt;dynamic languages&lt;/a&gt;. Examples of languages that are less common, but still well-supported, are &lt;a href="http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29"&gt;C#&lt;/a&gt; via the &lt;a href="http://en.wikipedia.org/wiki/Mono_%28software%29"&gt;Mono&lt;/a&gt; project, and &lt;a href="http://en.wikipedia.org/wiki/Scheme_programming_language"&gt;Scheme&lt;/a&gt;. A number of &lt;a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine"&gt;Java Virtual Machines&lt;/a&gt; and development kits run on Linux, including the original Sun Microsystems JVM (&lt;a href="http://en.wikipedia.org/wiki/HotSpot"&gt;HotSpot&lt;/a&gt;), and IBM's J2SE RE, as well as many open-source projects like &lt;a href="http://en.wikipedia.org/wiki/Kaffe"&gt;Kaffe&lt;/a&gt;. The two main frameworks for developing graphical applications are those of &lt;a href="http://en.wikipedia.org/wiki/GNOME"&gt;GNOME&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/KDE"&gt;KDE&lt;/a&gt;. These projects are based on the &lt;a href="http://en.wikipedia.org/wiki/GTK%2B"&gt;GTK+&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Qt_%28toolkit%29"&gt;Qt&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Widget_toolkit"&gt;widget toolkits&lt;/a&gt;, respectively, which can also be used independently of the larger framework. Both support a wide variety of languages. There are a number of &lt;a href="http://en.wikipedia.org/wiki/Integrated_development_environment"&gt;Integrated development environments&lt;/a&gt; available including &lt;a href="http://en.wikipedia.org/wiki/Anjuta"&gt;Anjuta&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Code::Blocks"&gt;Code::Blocks&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Eclipse_%28computing%29"&gt;Eclipse&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/KDevelop"&gt;KDevelop&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Lazarus_%28software%29"&gt;Lazarus&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/MonoDevelop"&gt;MonoDevelop&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/NetBeans"&gt;NetBeans&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Omnis_Studio"&gt;Omnis Studio&lt;/a&gt; while the long-established editors &lt;a href="http://en.wikipedia.org/wiki/Vim_%28text_editor%29"&gt;Vim&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Emacs"&gt;Emacs&lt;/a&gt; remain popular. Wikipedia.org&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-2534917821029768210?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/2534917821029768210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/programming-on-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2534917821029768210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2534917821029768210'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/programming-on-linux.html' title='Programming on Linux'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-2285222941703356685</id><published>2008-06-13T15:20:00.003+07:00</published><updated>2008-06-13T15:31:38.640+07:00</updated><title type='text'>Dektop Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFIwCZqBeEI/AAAAAAAAACk/20ZRMYjTAsA/s1600-h/Gnome-2.20-screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFIwCZqBeEI/AAAAAAAAACk/20ZRMYjTAsA/s320/Gnome-2.20-screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5211280536626100290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a name="cite_ref-28"&gt;&lt;/a&gt;Although there is a lack of Linux ports for some &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows"&gt;Microsoft Windows&lt;/a&gt; programs in domains such as &lt;a href="http://en.wikipedia.org/wiki/Desktop_publishing"&gt;desktop publishing&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Professional_audio"&gt;professional audio&lt;/a&gt;,&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;applications roughly equivalent to those available for Mac and Windows are available for Linux.&lt;/p&gt; &lt;p align="justify"&gt;Most Linux distributions provide a program for browsing a list of thousands of &lt;a href="http://en.wikipedia.org/wiki/Free_software"&gt;free software&lt;/a&gt; applications that have already been tested and configured for a specific distribution.&lt;/p&gt; &lt;p align="justify"&gt;&lt;a name="cite_ref-33"&gt;&lt;/a&gt;&lt;a name="cite_ref-34"&gt;&lt;/a&gt;&lt;a name="cite_ref-35"&gt;&lt;/a&gt; Many &lt;a href="http://en.wikipedia.org/wiki/Free_software"&gt;free software&lt;/a&gt; titles that are popular on Windows, such as &lt;a href="http://en.wikipedia.org/wiki/Pidgin_%28software%29"&gt;Pidgin&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Mozilla_Firefox"&gt;Mozilla Firefox&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Openoffice.org"&gt;Openoffice.org&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/GIMP"&gt;GIMP&lt;/a&gt;, are available for Linux. A growing amount of proprietary desktop software is also supported under Linux,&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;examples being &lt;a href="http://en.wikipedia.org/wiki/Adobe_Flash_Player"&gt;Adobe Flash Player&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Adobe_Acrobat"&gt;Acrobat Reader&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Matlab"&gt;Matlab&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Nero_Burning_ROM"&gt;Nero Burning ROM&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Opera_%28web_browser%29"&gt;Opera&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Google_Picasa"&gt;Google Picasa&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/RealPlayer"&gt;RealPlayer&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Skype"&gt;Skype&lt;/a&gt;. In the field of animation and visual effects, most high end software, such as &lt;a href="http://en.wikipedia.org/wiki/Maya_%28software%29"&gt;AutoDesk Maya&lt;/a&gt;, Softimage XSI and &lt;a href="http://en.wikipedia.org/wiki/Apple_Shake"&gt;Apple Shake&lt;/a&gt;, is available for Linux, Windows and/or Mac OS X. &lt;a href="http://en.wikipedia.org/wiki/CrossOver"&gt;CrossOver&lt;/a&gt; is a proprietary solution based on the open source &lt;a href="http://en.wikipedia.org/wiki/Wine_%28software%29"&gt;Wine&lt;/a&gt; project that supports running older Windows versions of &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Office"&gt;Microsoft Office&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Adobe_Photoshop"&gt;Adobe Photoshop&lt;/a&gt; versions through CS2. &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Office_2007"&gt;Microsoft Office 2007&lt;/a&gt; and Adobe Photoshop CS3 are known not to work.&lt;/p&gt;&lt;p align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFIvFk_UpqI/AAAAAAAAACc/BUlJ1Gmovvk/s1600-h/Dektop+Linux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1Iomjl8wPeI/SFIvFk_UpqI/AAAAAAAAACc/BUlJ1Gmovvk/s320/Dektop+Linux.png" alt="" id="BLOGGER_PHOTO_ID_5211279491696207522" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;Besides the free Windows compatibility layer &lt;a href="http://en.wikipedia.org/wiki/Wine_%28software%29"&gt;Wine&lt;/a&gt;, most distributions offer &lt;a href="http://en.wikipedia.org/wiki/Dual_boot"&gt;Dual boot&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/X86_virtualization"&gt;X86 virtualization&lt;/a&gt; for running both Linux and Windows on the same computer.&lt;/p&gt; &lt;p align="justify"&gt;Linux's open nature allows distributed teams to &lt;a href="http://en.wikipedia.org/wiki/L10n"&gt;localize&lt;/a&gt; Linux distributions for use in locales where localizing proprietary systems would not be cost-effective. For example the &lt;a href="http://en.wikipedia.org/wiki/Sinhalese_language"&gt;Sinhalese language&lt;/a&gt; version of the &lt;a href="http://en.wikipedia.org/wiki/Knoppix"&gt;Knoppix&lt;/a&gt; distribution was available for a long time before &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows_XP"&gt;Microsoft Windows XP&lt;/a&gt; was translated to Sinhalese. In this case the Lanka Linux User Group played a major part in developing the localized system by combining the knowledge of university professors, &lt;a href="http://en.wikipedia.org/wiki/Linguist"&gt;linguists&lt;/a&gt;, and local developers.&lt;/p&gt; &lt;p align="justify"&gt;&lt;a name="cite_ref-36"&gt;&lt;/a&gt;The performance of Linux on the desktop has been a controversial topic, with at least one key Linux kernel developer, Con Kolivas, accusing the Linux community of favouring performance on servers. He quit Linux development because he was frustrated with this lack of focus on the desktop, and then gave a 'tell all' interview on the topic.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;Wikipedia.org&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd style="margin-left: 0in; margin-bottom: 0.2in; text-align: justify;"&gt;  &lt;i&gt;See also: &lt;a href="http://en.wikipedia.org/wiki/Linux_gaming"&gt;Linux  gaming&lt;/a&gt;&lt;/i&gt;   &lt;/dd&gt;&lt;/dl&gt; &lt;p style="margin-bottom: 0in;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-2285222941703356685?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/2285222941703356685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/dektop-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2285222941703356685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/2285222941703356685'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/dektop-linux.html' title='Dektop Linux'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1Iomjl8wPeI/SFIwCZqBeEI/AAAAAAAAACk/20ZRMYjTAsA/s72-c/Gnome-2.20-screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-666195238973417027</id><published>2008-06-11T13:31:00.001+07:00</published><updated>2008-06-11T13:34:30.936+07:00</updated><title type='text'>Linux Security</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;i class="quote2"&gt;   Multiple vulnerabilities have been identified in various VMware products, which could be exploited by local or remote attackers to bypass security restrictions, cause a denial of service or compromise a vulnerable system.The first issue is caused by an input validation error in the "HGFS.sys" driver, which could allow local attackers to execute arbitrary code on the guest system.&lt;br /&gt; The second vulnerability is caused by an untrusted library path error in "vmware-authd", which could be exploited by local unprivileged attackers to execute arbitrary code on the Linux host system. &lt;/i&gt;Have you heard about the news that vulnerabilities have been found in some of VMware's software. This started to make me think what is the state of virtualization security? Do you think it's just as secure as a host installed on physical hardware?&lt;br /&gt;&lt;br /&gt;From :  www.LinuxSecurity.com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-666195238973417027?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/666195238973417027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/linux-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/666195238973417027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/666195238973417027'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/linux-security.html' title='Linux Security'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-317131870932727701</id><published>2008-06-07T17:24:00.005+07:00</published><updated>2008-06-07T17:37:46.625+07:00</updated><title type='text'>downLoad</title><content type='html'>&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Quick Overview of the SurfOffline website downloader.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Most of us get easily irritated, while waiting for some picture or file to be downloaded, especially when you are in a hurry. But all of this can be avoided with a offline browser. With SurfOffline website downloader, you can set a desired website to be downloaded and take a coffee break. In a few minutes, all contents of the website will migrate to your hard drive and you will be able to browse it at the speed of light.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;SurfOffline is a fast and convenient offline browser with easy navigation and simple interface. Capable of downloading up to 100 files simultaneously, this application can save a website to your hard drive completely or partially in just minutes. Another important feature is a wizard like interface that enables the users to quickly set up downloading rules. Importantly, the program supports HTTP, SSL(HTTPS), FTP, proxy servers, CSS, Macromedia Flash and JavaScript parsing.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;The program comes with a full powered website download manager that lets the users decide which web pages and files should be downloaded and which ones avoided. For example, if you are interested in pictures only, you can set the program to download JPEG images only, avoiding all the others files. There also are size and location filters. The downloading process can be paused or stopped any time and resumed later. Among the advance options is the capability to transfer information to the server about the browser used (Agent Identity, for example, Netscape Navigator or Mozilla). Built-in HTTP server lets you share downloaded web pages with other computers via Intranet. Also, SurfOffline comes with support for HTTP and FTP authorization, sessions, and cookies. Program's built-in internal browser lets you download websites with webforms that require authentication.The Surf Offline Export Wizard allows you to copy downloaded websites to other computers for viewing them later, as well as prepares websites for recording them to a CD or DVD. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Best of all, the program is distributed as shareware, which entitles you to a free 30 day trial.&lt;br /&gt;Supported OS: Windows Vista / Windows XP / Windows 2000 / Windows ME / Windows 98&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://www.surfoffline.com/offline-browser/"&gt;Offline browser SurfOffline Overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.surfoffline.com/awards/"&gt;SurfOffline Awards&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5209086286639163282" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_1Iomjl8wPeI/SEpkYPd8Z5I/AAAAAAAAACQ/hiLuveAggJk/s320/finaldownload_awards_5stars.gif" border="0" /&gt; &lt;p align="center"&gt;&lt;a href="http://www.finaldownload.com/"&gt;www.finaldownload.com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="justify"&gt;thIs arTcLe frOm &lt;a href="http://www.surfoffline.com/"&gt;www.surfoffline.com&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.surfoffline.com/downloads/SurfOffline_Professional.exe"&gt;&lt;/a&gt;&lt;a href="http://www.surfoffline.com/order/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-317131870932727701?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/317131870932727701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/317131870932727701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/317131870932727701'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/download.html' title='downLoad'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1Iomjl8wPeI/SEpkYPd8Z5I/AAAAAAAAACQ/hiLuveAggJk/s72-c/finaldownload_awards_5stars.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-5060754549906445390</id><published>2008-06-07T16:12:00.004+07:00</published><updated>2008-06-07T16:26:06.813+07:00</updated><title type='text'>Streaming Server and Wireless Internet</title><content type='html'>&lt;div align="justify"&gt;This article offers one option for deploying Ardence in a wireless network.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Ardence requires that clients PXE boot off the network to obtain IP address and bootstrap information. Since wireless network adapters currently do not support PXE, only wired network adapters can be used by Ardence clients.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Please look procedure :&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;Using the wired Ethernet network adapter in a client, connect the client to the LAN port of a Wireless Access Point (WAP). &lt;strong&gt;&lt;em&gt;Note&lt;/em&gt;&lt;/strong&gt;: &lt;em&gt;If there are multiple clients, connect the clients to a switch and then connect the switch to the LAN port of the WAP.&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Configure the WAP as a wireless bridge.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Configure a remote WAP as a wireless bridge and connect it to the LAN.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="justify"&gt;When the client PXE boots, it sends out DHCP packets that the&lt;br /&gt;local WAP forwards to the remote WAP. At the remote end, the WAP sends the DHCP requests out its LAN port to the Ardence/DHCP/PXE server(s) on the LAN, allowing the client to acquire its IP address and bootstrap information. This configuration works well, particularly in an 802.11g network, which offers greater bandwidth capacity.&lt;/p&gt;&lt;p align="justify"&gt;This Article from &lt;a href="http://www.support.citrix.com/article/CTX115314"&gt;www.support.citrix.com/article/CTX115314&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-5060754549906445390?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/5060754549906445390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/streaming-server-and-wireless-internet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5060754549906445390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/5060754549906445390'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/streaming-server-and-wireless-internet.html' title='Streaming Server and Wireless Internet'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3843313368728628846.post-6945159302663462751</id><published>2008-06-07T15:48:00.005+07:00</published><updated>2008-06-07T16:03:13.061+07:00</updated><title type='text'>Securing yOurs wireless LAN</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Wireless Without Worry, &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Unwire your network with the confidence that comes from knowing that your data is protected with the strongest available wireless security, all from the easiest to manage RADIUS software in the business.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;The &lt;a href="http://www.periodiklabs.com/elektron"&gt;Elektron&lt;/a&gt; RADIUS server offers a standards-based approach to wireless security. By providing RADIUS/802.1X services to wireless access points, Elektron integrates into your existing network infrastructure to extend user authentication to your WLAN. Elektron enables the strongest security available for Wi-Fi networks.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Elektron Version 2 Now Shipping! &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The latest version of Elektron incorporates many of our most requested features while maintaining the same incredible ease of use that made the first version so popular. &lt;a href="http://www.periodiklabs.com/try"&gt;Try it out for free today!&lt;/a&gt; Elektron works with the &lt;a href="http://www.periodiklabs.com/clients/features"&gt;wireless software&lt;/a&gt; and hardware you already own, so there's nothing more you need to enable industrial strength security for your Wi-Fi network.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;New in Elektron Version 2.0&lt;br /&gt;The latest release of Elektron adds dozens of new features, including:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;Authentication Domains &lt;/strong&gt;Multiple sources of authentication can be defined based on a user's domain.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;Enhanced Authorization&lt;/strong&gt; Policies can perform actions based on groups, dates, and access points&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;EAP-FAST&lt;/strong&gt; Support for the latest Wi-Fi authentication protocols is included.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;SNMP&lt;/strong&gt; Monitor your server using widely deployed management tools.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;a href="http://www.periodiklabs.com/elektron"&gt;Much More...&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Introducing Elektron&lt;/strong&gt;&lt;br /&gt;Elektron is server software providing RADIUS/802.1X authentication services for Wi-Fi networks. When deployed in conjunction with Wi-Fi Protected Access-capable hardware, Elektron is the most secure solution available for protecting your Wi-Fi network.&lt;a href="http://www.periodiklabs.com/elektron"&gt;Learn More About Elektron&lt;/a&gt; &lt;/p&gt;&lt;p align="justify"&gt;This ArTicle from &lt;a href="http://www.periodiklabs.com/"&gt;http://www.periodiklabs.com/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3843313368728628846-6945159302663462751?l=elektrovaganza.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elektrovaganza.blogspot.com/feeds/6945159302663462751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/securing-yours-wireless-lan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6945159302663462751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3843313368728628846/posts/default/6945159302663462751'/><link rel='alternate' type='text/html' href='http://elektrovaganza.blogspot.com/2008/06/securing-yours-wireless-lan.html' title='Securing yOurs wireless LAN'/><author><name>jefrey_blog</name><uri>http://www.blogger.com/profile/02246209149158438939</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='23' src='http://bp1.blogger.com/_1Iomjl8wPeI/SETj6-6oAiI/AAAAAAAAAAQ/Viyu_nRfXSs/S220/star..JPG'/></author><thr:total>0</thr:total></entry></feed>
