May
24

What is XML?

Uncategorized          Trackback

What is XML?
The technical definition of XML or Extensible Markup Language is “a document markup language for defining structured information”. But thats a little too technical, so let’s go deeper and see what that actually means.

A markup language helps your computer to know how to react and show you certain things! Let’s say you are using a word processor, you are typing your text and format it to fit your needs, but under those simple words there’s much more information than we see in the word processor, the information that tells our computer what font you want for that document, what size, color, if you have a paragraph after 57 words or not, if it’s bold or italic and so on.

As computers and developers became more and more sophisticated we needed to tell the computer more than how to show a text on our screen. It’s useful to define the type of content information.

When you define the content of your documents you are creating structured information. The structured information hes more to it than just the formating of the text on the screen. There are many types of structured information that we use every day. An address book hold information in a structured format. Each entry is defined.

One thing to note. XML, unlike HTML, isn’t really a language of tags. XML doesn’t have a set of tags or rules for use in that fashion. Rather, XML is the definition of how to create the tags in the first place.

XML Can Create Tags
Some say that XML is a meta language, or a language for building other languages. In a sense, this is true.

XML is a computer language for defining markup languages to create structured documents. You can use XML to create tags for defining your own documents or use tag languages created with XML for compatibility across the Internet.

Technorati Tags: , , , , , , , ,

May
10

Windows Vista OEM Refund

Software          Trackback

Okay, so let’s say you want to buy a new Vista PC/laptop, but you
don’t want to pay the additional $199 (Home Basic) to $399 (Ultimate)
that they ask for the OEM operating system. The solution in this
situation is very simple, not so tricky and, most of all, it’s legal.
I’ll try to say it straight. When you buy your new Vista PC/laptop,
just ask the salesman to give you a refund for the OS. This thing is
supported by and specified in any Windows Vista EULA (available also on the Internet).
This can be done in 45 days after you buy your, PC, as the EULA says.
On the first page of the EULA you will see a paragraph about this, and
I will quote it here.

By using the software, you accept these terms. If you do not accept them, do not use the
software. Instead, return it to the retailer for a refund or credit. If you cannot obtain a refund
there, contact Microsoft or the Microsoft affiliate serving your country for information about Microsoft’s
refund policies. See www.microsoft.com/worldwide. In the United States and Canada, call (800)
MICROSOFT or see www.microsoft.com/info/nareturns.htm.

Vista Packaging

The retailer is now forced to give your money back for the software
or you will get an offer for credit for another Microsoft software or
one of its affiliates. You will need to erase all information about
Windows Vista that that are already preinstalled on that PC
(uninstalling/formatting) and you will be good to go.

After all, reading the EULA gives you great knowledge about what
your duties and your rights, so the next time, spend a few minutes and
read it. It might worth the effort!

Technorati Tags: , , , , , ,

May
08

Yahoo! Slurp – nocontent tag

Yahoo! Slurp – nocontent tag

Web pages often include headers, footers, navigational sections,
repeated boilerplate text, copyright notices, ad sections, or dynamic
content that is useful to users — but not to search engines. Webmasters
can apply the “robots-nocontent” attribute to indicate to search
engines any content that is extraneous to the main unique content of
the page. Yahoo! Search observes the class=”robots-nocontent” present
on XHTML elements, such as div, span, and all others.

When a “robots-nocontent” tag is used to mark a section of content
on a web page, Yahoo! will not use the terms contained in that section
as information for finding the page or for the abstract of that page in
search results. Note: Using a “robots-nocontent” tag to mark explicit
sections of content is not considered “cloaking” because all the
content on the page is available to us (unlike “cloaking” where we may
be served content that is different from what users see.)

The “robots-nocontent” tag is a useful tool for webmasters.

  • It can improve our focus on the main content of your pages.

  • It helps target your pages in search results by making sure
    the appropriate deep page in your site can surface for the right
    queries.
  • It helps improve the abstracts for your pages in results by
    identifying unrelated text on the page and thus omitting it from
    consideration for the search result summaries.

When you successfully target your page content, it can increase the
likelihood that the user will find your page, find it relevant, click
on your result, and convert.

Applying the “class=robots-nocontent” Attribute:

Listed below are several examples of how to apply this attribute for various uses and different syntax options:


    <div class="robots-nocontent">
    This is the
    navigational menu of the site and is common on all pages. It contains
    many terms and keywords not related to this site</div>

    <span class="robots-nocontent">This is the site header that is present on all pages of the site and is not related to any particular page</span>


    <p class="robots-nocontent">
    This is a boilerplate legal disclaimer required on each page of the site</p>


    <div class="robots-nocontent">
    This is a section where ads are displayed on the page. Words that show up in ads may be entirely unrelated to the page contents</div>

You can use the “class=robots-nocontent” attribute with all XHTML tags
and thus have great flexibility on applying this to your site pages.

Technorati Tags: , , , , , ,

top