Internet

Google Notebook's Early Retirement

Sadly, everyone's favorite search engine and web application provider, Google, has decided to discontinue development of its Notebook utility. I discovered this when I finally decided to upgrade my Inspiron from Ubuntu's Jaunty Jackalope to Karmic Koala 1, and found that no Notebook extension exists for Firefox 3.5. While the developers at Google don't offer any explanation as to why they decided to discontinue development, the advice they offer seems to suggest that they consider much of its functionality redundant with other services that they offer. Once I learned that Notebook would be retired, I began researching the alternatives discussed below.

  1. 1. Despite my faith in the Ubuntu development team, the issues I encountered when going from Hardy to Intrepid have turned me into something of a late adopter when it comes to the latest releases. Much of this hesitation stems from the knowledge that my computer has reached the technological equivalent to middle age.

Minimizing Risks While Shopping Online

While some people now do the majority of their shopping online, others are still hesitant to trust the Internet with their financial information. My Dad would fall into the latter category, but he recently asked me about opening a credit account to shop online. I sent him a message that turned into a rather lengthy tutorial about safe shopping online. I have modified the text of that message and posted it here, in addition to links to the sites I mentioned. I have personally purchased items from the retailers listed, and would recommend them to others.

The easiest way to keep the majority of your income safe would probably be to open a checking account with your bank that you will use exclusively for online transactions. This is not absolute fraud protection, but it will mitigate the amount of damage incurred by things like credit card theft.

XHTML Syntax

HTML was the first markup language I learned, and its elegant simplicity provided a shallow learning curve that allowed users with even the most basic concept of computing to produce visually appealing websites. As multimedia content began to flood the Internet, HTML co-evolved with different server- and client- side scripting and programming languages to facilitate the new demands for interactive and dynamic content. The segregation of structural and visual attributes into XHTML and CSS represents a tremendous, but natural, leap forward in the language's evolution. XHTML allows authors to focus on a logical document structure with quality content by passing the majority of the difficult visual settings off the the Style Sheets. This logical division of labour may also explain why many scientists favour the LaTeX markup language over WYSIWYG word processors: writers can worry about their writing instead of wrestling with the typesetting. XHTML also provides HTML with XML compliance (hence the 'X'), the formal markup metalanguage that represents a degree of improvement over its SGML ancestor comparable to that offered by XHTML over its HTML predecessor. Many of the tags have been carried over from HTML, but with two important constraints introduced by the XML. The first is that all attribute valuesmust be enclosed in "quotation marks". Whereas <tr colspan=2> is a valid HTML tag, it must be <tr colspan="2"> to be a valid XHTML tag. The second constraint is that every opened tag must be closed. Even tags without natural closing counterparts (e.g. <br>) must be closed by including the closing in the tag (e.g. <br/>). Once you remember these two rules, then transitioning from HTML to XHTML is simply a matter of learning to separate content from appearance.

Syndicate content