Password Protection: Create Strong Passwords

September 1st, 2010
Every password you have is important. Every one. Here’s how to make your passwords uncrackable.

We live in a password-driven world, where between four and 20 characters are the difference makers in whether you’re able to access your data, communicate with friends, or make your online purchases. The problem is that passwords should be different everywhere you use them, and that can make it difficult to remember them all. And, if a password is truly strong, that makes it even more difficult. That’s why we’ve put together this helpful password guide. Follow these tips and tricks to take total control of your terms for access.
Common Problems with Passwords
  • Use Different Passwords Everywhere
Why would you do this when it’s so easy to just type “fido” at every password prompt? Here’s why: If “fido” gets cracked once, it means the person with that info now has access to all of your online accounts. A recent study by BitDefender showed that 75 percent of people use their e-mail password for Facebook, as well. If that’s also your Amazon or PayPal password and it’s discovered, say good-bye to some funds, if not friends.
  • Remember the Underwear Meme
The saying goes like this: Passwords are like underwear. You should change them often (okay, maybe not every day). Don’t share them. Don’t leave them out for others to see (no sticky notes!). Oh, and they should be sexy. Wait, sorry, I mean they should be mysterious. In other words, make your password a total mystery to others. You can make your password sexy if you really want, however. I won’t judge.
  • Avoid Common Passwords
If the word you use can be found in the dictionary, it’s not a strong password. If you use numbers or letters in the order they appear on the keyboard (“1234″ or “qwerty”), it’s not a strong password. If it’s the name of your relatives, your kids, or your pet, favorite team, or city of your birth, guess what—it’s not a strong password. If it’s your birthday, anniversary, date of graduation, even your car license plate number, it’s not a strong password. It doesn’t matter if you follow this with another number. These are all things hackers would try first. They write programs to check these kinds of passwords first, in fact.
Other terms to avoid: “god,” “money,” “love,” “monkey,” “letmein,” and for the love of all that’s techie, if you use “password” as your password, just sign off the Internet right now.

What is Cloud Computing?

February 17th, 2010

Despite snarky comments among industry insiders and imprecise metaphors meant to explain virtualization and cloud computing to the masses, it is patently untrue that the corporate computing world is returning to the mainframe model of computing.

Today’s hardware, software and networks are cheaper, more flexible and more accepting of anything a user or data-center manager wants to do, for one thing. Rather than making users wait days or weeks for any changes or reports, typical data centers can easily add extra storage or computing power to accommodate an online-sales promotion, for example.

On the other hand, constrictive budgets, a bad economy, and computing hardware that has largely outstripped the demands business applications put on it have increased the pressure on CIOs to not only show they’re using IT dollars efficiently, but also actually do it.

Virtualization — as well as the cloud computing model within which it often runs — answer much of that need, by giving CIOs the ability to cover a week-long spike in demand by turning up the spigot on the computing power a business unit gets. A layer of virtualization software allows a bank of servers to share the available workload, and lets the CIO give a business unit 10% more storage capacity or compute power, rather than having to go buy completely new servers that add 10 times the required capacity.

The mainframe-like miracle is abstraction — the ability to hide the complexities of a system from the end user while providing all the power and capabilities the user requires.

The World Wide Web is the largest abstraction layer in IT — hiding the complexity of a global network with hundreds of thousands of specialized servers and arcane data behind search engines and hotlinks.

In IT, “virtualization” most often means server virtualization — in which one physical server acts as host to several virtual servers, each of which runs on a layer of software called a hypervisor whose job it is to parcel out storage, memory and other computing resources while making each virtual server believe it is running by itself on a standalone computer.

Cloud computing takes that abstraction one further step. Rather than making one server appear to be several, it makes an entire data-center’s worth of servers, networking devices, systems management, security, storage and other infrastructure, look like a single computer, or even a single screen.

The idea is to let companies buy exactly the amount of storage, computing power, security and other IT functions that they need from specialists in data-center computing — in the same way they used to pay AT&T to come install the number of phones they required.

Different types of Cloud Computing

February 17th, 2010

Web-based email services from Google and Yahoo, backup services from Carbonite or MozyHome, customer-resource management applications like Salesforce.com, instant messaging and voice-over-IP services from AOL, Google, Skype, Vonage and others are all cloud-computing services, hidden behind yet another layer of abstraction to make them seem even simpler to end users who want the kind of power sophisticated computing can give them, but don’t want to know how it’s done.

There are three basic types of cloud computing:

• Infrastructure as a Service — provides grids or clusters or virtualized servers, networks, storage and systems software designed to augment or replace the functions of an entire data center. The highest-profile example is Amazon’s Elastic Compute Cloud [EC2] and Simple Storage Service, but IBM and other traditional IT vendors are also offering services, as is telecom-and-more provider Verizon Business.

• Platform as a Service — Provides virtualized servers on which users can run existing applications or develop new ones without having to worry about maintaining the operating systems, server hardware, load balancing or computing capacity. Highest-profile examples include Microsoft’s Azure and Salesforce’s Force.com.

• Software as a Service — The most widely known and widely used form of cloud computing, SaaS provides all the functions of a sophisticated traditional application, but through a Web browser, not a locally-installed application. SaaS eliminates worries about app servers, storage, application development and related, common concerns of IT. Highest-profile examples are Salesforce.com, Google’s Gmail and Apps, instant messaging from AOL, Yahoo and Google, and VoIP from Vonage and Skype.

Why would I want Cloud Computing?

February 17th, 2010

According to critics, there are nearly as many reasons not to want cloud computing as there are reasons to use it.

The arguments for cloud computing are simple: get sophisticated data-center services on demand, in only the amount you need and can pay for, at service levels you set with the vendor, with capabilities you can add or subtract at will.

However, if someone else owns the computer infrastructure you rely on, you don’t have the kind of control over your data and the performance of your applications that you may need, not to mention the ability to audit or change the processes and policies under which even authorized users must work.

A slew of software vendors are rushing into the market to fill this gap with management tools, but that set of products remains quite young.

Complying with HIPAA, Sarbox and other federal regulations — and, more importantly, demonstrating to auditors that you have — is extremely difficult right now with regards to cloud, according to Chris Wolf, virtualization and infrastructure analyst at The Burton Group.

“When you’re talking about virtualization, at least there’s some commonality in the platform, the hypervisor you’re using, if not in the hardware behind it,” Wolf says. “Cloud is not a one-size-fits-all solution. You have various flavors of SAAS, Amazon’s EC2 and other infrastructure services that are all different in how they treat data at rest [in storage] and in motion [when it's being used in applications or communications]. That’s a big problem.”

Cloud customers risk losing data by having it locked into proprietary formats, may lose control over data because tools to see who’s using it or who can view it as it moves across the network are inadequate, or may lose confidence in it because they don’t know when data has been compromised or how, Wolf says.

What are the drawbacks of Cloud Computing?

February 17th, 2010

Clouds pose more than just legal problems; there are technical ones, too, according to Bob Laliberte, analyst at Enterprise Strategy Group.

“We say about virtualization that it’s hard to manage an environment where your applications are playing hide and seek and your hardware is lying to you,” Laliberte says. “It’s even more with clouds. You’re having to try to manage someone else’s hardware that’s lying to you.”

There is no single “cloud” involved in cloud computing, Laliberte says. All the SaaS and infrastructure-services providers use different technology and different standards, meaning every vendor relationship will be different. You can’t just tool up one application or business process for “the cloud” and be ready to go.

You also can’t just move applications to the cloud and expect them to run, even with the best virtualization technology, according to James Staten, data-center analyst for Forrester Research.

To move any significant corporate processing into a cloud environment requires at least the same amount of work IT would have to do to move the same workload from its existing servers to new virtual or physical servers, including reconfiguring connections to network and storage resources, Wolf says.

Keeping track of what happens after the workloads move often means using a completely different set of management applications that integrate imperfectly, if at all, with a company’s existing management applications, Laliberte says. IBM, HP, BMC and other data-center systems-management vendors are adding cloud-management functions as quickly as possible in order to try to appeal to customers who have never dealt with them before, Laliberte says.

“A lot of CIOs are interested in internal clouds, but they’re leery of the performance issues and security inherent in the cloud environment,” he says.

Virtualization leader VMware is also leaping into clouds, basing much of its technology strategy on the idea that companies should be able to virtualize all their IT assets into “internal clouds” that will interoperate seamlessly with external clouds also based on VMware virtualization software.

Both that capability and customers’ willingness to go along with it are still in question, Wolf and Laliberte agree.

The best use of clouds would be to be able to move specific workloads from internal servers to a cloud provider when you expect a spike in demand, take advantage of the cloud provider’s additional capacity, move it back when the rush is over and pay only for the resources you used, Staten says.

“We’re a long way from being able to do that,” Staten says.

CIOs on the leading edge of cloud adoption say using an external cloud can make sense, but that metrics and strict controls are even more important in a cloud environment than in a normal internal IT environment, specifically because there are so few controls inherent in cloud-computing relationships. Though the intent of cloud computing is simple, the impact and mechanisms for delivery are often far more complex.

“There’s a lot more to it than people often admit,” Staten says.

What to look for from Cloud Computing Providers

February 17th, 2010

Depending on what you’re looking for, there are a variety of providers, even of basic application or infrastructure services, but their prices and specific offerings vary. There’s often disagreement over how to even calculate cloud-computing costs.

Amazon: Elastic Compute Cloud (EC2), the best-known infrastructure service, prices its services per terabyte per month, decreasing the cost slightly as volume increases. Customers pick their own services, including OS, security levels, access controls and APIs, and pay by volume of usage.

Google: App Engine: Gmail is free for personal use and starts at about $50 per mailbox for corporate implementations with private domain names. Google’s App Engine lets customers build virtual Java or Python Web applications on Google servers, and pay by the gigabyte when their capacity goes beyond the 500MB of free data and resources to serve five million page views per month.

Skytap Virtual Lab: The lesser-known Skytap provides a platform on which customers can run virtual machines and applications without building the virtual infrastructure themselves. Subscriptions start at $500 per month and increase with storage and data-transfer volumes.

VMware vSphere4: VMware, the market leader in virtualization technology, has moved into cloud technologies in a big way, for example, with vSphere 4. While some vendors, such as Google, disagree with VMware’s emphasis on private clouds, VMware has recently enlisted powerful partners in its bid to help customers use a mix of private cloud and public cloud technologies.

Microsoft Azure: The hypervisor build into Windows Server 2008 competes directly with VMware’s virtualization software, but Azure is Microsoft’s real entry into the cloud. Azure provides database and platform services starting at $0.12 per hour for compute infrastructure; $0.15 per gigabyte for storage; and $0.10 per 10,000 transactions for storage. For SQL Azure, a cloud database, Microsoft is charging $9.99 for a Web Edition, which comprises up to a 1 gigabyte relational database; and $99.99 for a Business Edition, which holds up to a 10 gigabyte relational database. For .NET Services — a set of Web-based developer tools for building cloud-based applications — Microsoft is charging $0.15 per 100,000 message operations, including Service Bus messages and Access Control tokens.

Pros of Cloud Computing Model

• Quick deployment – add capacity or applications almost at a moment’s notice.

• Metered cost – pay-as-you-go approach for storage, processing and applications means more efficient use of IT spending.

• Little or no capital investment – costs don’t stay on the books for years.

• Little or no maintenance cost – maintenance is all from a workstation or configuration screen. You never have to go touch a physical server.

• Lower costs – Many customers use the same infrastructure, so the vendor is able to buy in bulk and amortize costs over more customers, potentially lowering per-unit cost to each customer.

Cons of Cloud Computing Model

• Little or no capital investment – services don’t depreciate over years as capital expenses do, so there could be a tax disadvantage over time.

• Monitoring and maintenance tools are not mature yet – visibility into the cloud is limited, despite recent announcements by BMC, CA, Novell and others that they’re modifying their data-center management applications to provide better control over data in Amazon’s EC2 and other cloud services.

• Immature standards – groups such as the Distributed Management Task Force, the Cloud Security Alliance and the Open Cloud Consortium are developing standards for interoperable management, data migration, security and other functions, but real standards at the quality levels corporate IT requires are still a couple of years away, most analysts agree.

Risks of Cloud Computing Model

Data mobility – Most SaaS or cloud vendors have some ability for customers to download and store data, but the cost of using someone else’s application is often that you can’t get all your data out of it in a way that’s usable in a different vendor’s software.

Privacy – Most cloud contracts include privacy language that promises a customer’s data is secure and private. But with cloud-monitoring and management software still in its infancy, a customer’s ability to know for sure who’s looking at what data — especially who within their own organizations is using it — is limited.

Service levels – Cloud computing isn’t entirely one-size-fits-all; there is some ability to customize the applications and services each customer gets. But the ability to tailor service-level requirements to the specific needs of a business is far less than with internal data centers where IT’s whole purpose is to further the company’s business goals.

Interoperability – The highly-customized internal applications that many companies rely on most heavily are often incompatible with generic IT infrastructures available within the cloud. That may be fine with many companies, which would prefer to use only relatively generic applications outside their own firewalls.

Five Tips for Effective Cloud Security

February 17th, 2010

While security and compliance issues crop up in any Web-based outsourcing arrangement, businesses are justifiably concerned about putting everything in a virtualized cloud. It’s a comparatively new service area where risks are unknown — “which in itself is a risk,” says Jay Heiser, an analyst at Gartner Inc. “If I can’t figure out how risky something is, I have to assume it isn’t secure.”

The following tips can be usefull when security is a concern:

  • Find out as much as you can about a software-as-a-service provider’s security measures and infrastructure. If you are going with an infrastructure-as-a-service provider, ask what tools it can provide you to protect your virtual environment.
  • Encrypt data at rest and in transit; otherwise, don’t put sensitive information in the cloud.
  • Divvy up responsibilities between your administrators and the service provider’s administrators, so no one has free access across all security layers.
  • Check whether a vendor has been accredited as meeting SAS 70 Type 2 and ISO 27001 security standards. If you are an international company, check for European Safe Harbor accreditation as well.
  • Go with a high-end service provider with an established security record. “You get what you pay for,” says Gartner analyst Jay Heiser.

Top Technology Predictions

February 3rd, 2010

Here’s our future according to Gartner:

  • By 2012, 20% percent of businesses will have no ownership of IT assets. Fueled by technological developments in 2009, such as virtualization and cloud computing, there’s a movement toward decreased IT hardware assets and more ownership of hardware by third parties.
  • By 2012, India-based IT companies will represent 20% of cloud service providers in the market. Gartner attributes this to companies leveraging their market positions and R&D efforts in cloud computing, resulting in cloud-enabled outsourcing options.
  • By 2012, Facebook will lead the pack in developing the distributed, interoperable social Web through Facebook Connect and similar mechanisms. The interoperability will be critical to survival of other social networks.
  • Other social networks (including Twitter) will continue to develop with focus on greater adoption and specialization. However, they will all revolve around Facebook.
  • By 2014, building on server vitalization and desktop power management as savings in energy costs, more organizations will be driven by the need to be responsible for carbon dioxide emissions and will include carbon costs in business cases. Vendors will have to provide carbon lifecycle statistics for their products.
  • In 2012, 60% of a new PCs total life greenhouse gas emissions will have occurred before the user first turns it on. In its lifetime, a typical PC consumes 10 times its own weight in fossil fuels, but around 80% of a PC's total energy usage occurs during production and transportation. Buyers will be paying more attention to eco labels.
  • Online marketing by 2015 will control more than US$ 250 billion in Internet marketing spending worldwide.
  • By 2014, mobile and Internet technology will help over 3 billion of the world's adults to electronically transact. Emerging economies will see increase in mobile and Internet adoption through 2014. Worldwide mobile penetration rate will get to 90%.
  • By 2013, mobile phones will replace PCs as the most common device for Web access. A piece of advice: optimize your site for the smaller-screen formats.

Five Social Software Predictions

February 3rd, 2010

Gartner’s five social software predictions for 2010 and beyond:

  • By 2014, social-networking services will replace e-mail as the primary vehicle for interpersonal communications for 20 percent of business users.
  • By 2012, over 50 percent of enterprises will use activity streams that include microblogging, but stand-alone enterprise microblogging will have less than 5 percent penetration.
  • Through 2012, more than 70 percent of IT-dominated social media initiatives will fail.
  • Within five years, 70 percent of collaboration and communications applications designed on PCs will be modeled after user experience lessons from smartphone collaboration applications.
  • Through 2015, only 25 percent of enterprises will routinely utilize social network analysis to improve performance and productivity.

Cloud Computing

December 22nd, 2009

Cloud computing is a consequence of economic, commercial, cultural and technological conditions that have combined to cause a disruptive shift in information technology (IT) towards a service-based economy. The underlying driver of this change is the commoditisation of IT.

While there are many well-documented benefits of cloud computing from economies of scale to acceleration of speed to market, there are also three main groups of risks associated with it; the risk of doing nothing, transitional risks related to this disruptive change in our industry and the general risks of outsourcing.

A combination of business attitude and technology, together with certain activities becoming common and well-defined, has led to a situation whereby some parts of IT are now suitable for service provision through volume operations. This is not confined to one particular layer of the computing stack but across all layers. This transition has given rise to the ‘as a Service’ industry which includes:

• Infrastructure (or Hardware) as a Service providers such as Amazon and FlexiScale.

• Platform (or Framework) as a Service providers like Ning, BungeeLabs and Azure.

• Application (or Software) as a Service providers like Salesforce, Zoho and Google Apps.

Supporting this transition is a range of technologies from clustering to virtualization. In essence, these have provided an effective means of balancing the supply of computing resources to match the demand for volume operations.

While the concept of offering computing resources through utility-like service providers dates back to John McCarthy in the 1960’s, many early attempts were unsuccessful as they tried to apply such ideas to activities that lacked both ubiquity and definition. Over the years, as numerous IT activities were widely adopted, they became more suitable for outsourcing to service providers. Managed hosting led the second wave of change and the new breed of volume operations specialists such as Amazon are leading this third wave.

The disruptive transition of the computing stack from a product to a service economy, the growth of a new breed of volume-based service providers and the underlying technologies supporting this change have been grouped together under the heading of cloud computing.

Improving Search Engine Rankings (SEO)

December 5th, 2009

This document aims to equip Web authors with the information necessary to adequately prepare their Web pages for search engine placement in accordance with the most basic rules of the World Wide Web.

This document aims to outline everything one needs to know in order to do the job themselves. Should you choose to pay a professional, at least you should understand what they are doing and why.

Read more. . . .

Getting Started with HTML.

December 4th, 2009

This document is a generic Introduction to HTML, the language used for World Wide Web documents (“WWW pages”). Some familiarity with WWW as a user (reader of documents) is assumed, but with regard to HTML no previous knowledge is assumed.

Cascading Style Sheets (CSS)

December 4th, 2009

A style sheet is made up of style rules that tell a browser how to present a document. There are various ways of linking these style rules to your HTML documents, but the simplest method for starting out is to use HTML’s STYLE element. This element is placed in the document HEAD, and it contains the style rules for the page.

Note that while the STYLE element is a good method of experimenting with style sheets, it has disadvantages that should be considered before one uses this method in practice.

Each rule is made up of a selector–usually an HTML element such as BODY, P, or EM–and the style to be applied to the selector.

There are numerous properties that may be defined for an element. Each property takes a value, which together with the property describes how the selector should be presented.

Style rules are formed as follows:

selector { property: value }

Multiple style declarations for a single selector may be separated by a semicolon:

selector { property1: value1; property2: value2 }

As an example, the following code segment defines the color and font-size properties for H1 and H2 elements:

<HEAD>
<TITLE>CSS Example</TITLE>
<STYLE TYPE="text/css">
  H1 { font-size: x-large; color: red }
  H2 { font-size: large; color: blue }
</STYLE>
</HEAD>

The above style sheet tells the browser to show level-one headings in an extra-large, red font, and to show level-two headings in a large, blue font. The CSS1 Specification formally defines all properties and values available.

MAINMUSICSTORE.COM

November 20th, 2009

You can listen the best clasical music at: MAINMUSICSTORE.COM

Bookmarks – Links you can’t miss

November 20th, 2009

Apps – PC & Mobile

Gmail
Handango
WebEx
YouSendIt

 Business & Finance

Bloomberg.com
Business Plans
Fool.com
Internal Revenue Service

 Careers

Dice.com
Monster Jobs
Yahoo! HotJobs

 Computing

Annoyances.org
Broadband Reports.com
CNET
DevX
DistroWatch.com
eWEEK.com
ExtremeTech
GetNetWise
Gibson Research Corporation
Google Labs
Lifehacker, the Productivity and Software Guide
PC Magazine – Computer, Software, Hardware and Electronics Reviews, Downloads, News and Opinion
SecurityFocus
Slashdot – News for nerds, stuff that matters
SourceForge.net
W3Schools Online Web Tutorials
Webopedia

 Consumer Electronics & Photography

Digital Photography Review
Engadget
Flickr
PopPhoto
Shutterfly

 Health

Centers for Disease Control and Prevention
eDiets.com – Diet Plans and Weight Loss Programs
WebMD – Better Information. Better Health.
WHO – World Health Organization

 Information, Search & Reference

About.com
Answers.com
craigslist
Dictionary.com
Electronic Privacy Information Center
FedStats
FirstGov.gov
Google
HowStuffWorks
Internet Public Library
Librarians’ Internet Index
NASA.gov
National Geographic Online
Nolo Law Books, Legal Forms and Legal Software
Opensecrets.org
PBS
The Library of Congress
The Straight Dope
Urban Legends Reference Pages
Wikipedia
Yahoo!

 Lifestyle, Entertainment & Fun

allmusic
Arts & Letters Daily – ideas, criticism, debate
blinkx.tv
Boing Boing
City Guides by Citysearch
E! Online
Epicurious.com
ESPN
Food Network
Free eBooks – Project Gutenberg
IFILM
Internet Archive
McSweeney’s Internet Tendency
Nick.com
ScienceDaily
Smithsonian Institution
The Internet Movie Database (IMDb)
The Onion – America’s Finest News Source
TV.com
Urban Dictionary – Define Your World
Yahoo! Music

 News

BBC NEWS
CNN.com
NPR – National Public Radio
Salon
Slate Magazine
The New York Times

 Oddities & Gaming

1UP.com
GameFly – Rent or Buy
Homestar Runner
Overheard in New York
Yahoo! Games

 Shopping

Amazon.com
eBay
Netflix
Overstock.com
Shopping.com
Surprise.com
Techbargains
ThinkGeek

 Travel

Expedia Travel
Google Maps
Orbitz

HTML TAGS Reference

November 19th, 2009
BASIC ELEMENTS
  Document Type <HTML></HTML> (beginning and end of file)
  Title <TITLE></TITLE> (must be in header)
  Header <HEAD></HEAD> (descriptive info, such as title)
  Body <BODY></BODY> (bulk of the page)


STRUCTURAL DEFINITION
  Heading <H?></H?> (the spec. defines 6 levels)
  Align Heading <H? ALIGN=LEFT|CENTER|RIGHT></H?>
  Division <DIV></DIV>  
  Align Division <DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY></DIV>
4.0 Defined Content <SPAN></SPAN>  
  Block Quote <BLOCKQUOTE></BLOCKQUOTE> (usually indented)
4.0 Quote <Q></Q> (for short quotations)
4.0 Citation <Q CITE="URL"></Q>  
  Emphasis <EM></EM> (usually displayed as italic)
  Strong Emphasis <STRONG></STRONG> (usually displayed as bold)
  Citation <CITE></CITE> (usually italics)
  Code <CODE></CODE> (for source code listings)
  Sample Output <SAMP></SAMP>  
  Keyboard Input <KBD></KBD>  
  Variable <VAR></VAR>  
  Definition <DFN></DFN> (not widely implemented)
  Author’s Address <ADDRESS></ADDRESS>  
  Large Font Size <BIG></BIG>  
  Small Font Size <SMALL></SMALL>  
4.0 Insert <INS></INS> (marks additions in a new version)
4.0 Time of Change <INS DATETIME=":::"></INS>
4.0 Comments <INS CITE="URL"></INS>  
4.0 Delete <DEL></DEL> (marks deletions in a new version)
4.0 Time of Change <DEL DATETIME=":::"></DEL>
4.0 Comments <DEL CITE="URL"></DEL>  
4.0 Acronym <ACRONYM></ACRONYM>  
4.0 Abbreviation <ABBR></ABBR>  


PRESENTATION FORMATTING
  Bold <B></B>  
  Italic <I></I>  
4.0* Underline <U></U> (not widely implemented)
  Strikeout <STRIKE></STRIKE> (not widely implemented)
4.0* Strikeout <S></S> (not widely implemented)
  Subscript <SUB></SUB>  
  Superscript <SUP></SUP>  
  Typewriter <TT></TT> (displays in a monospaced font)
  Preformatted <PRE></PRE> (display text spacing as-is)
  Width <PRE WIDTH=?></PRE> (in characters)
  Center <CENTER></CENTER> (for both text and images)
N1 Blinking <BLINK></BLINK> (the most derided tag ever)
  Font Size <FONT SIZE=?></FONT> (ranges from 1-7)
  Change Font Size <FONT SIZE="+|-?"></FONT>  
  Font Color <FONT COLOR="#$$$$$$"></FONT>
4.0* Select Font <FONT FACE="***"></FONT>  
N4 Point size <FONT POINT-SIZE=?></FONT>
N4 Weight <FONT WEIGHT=?></FONT>  
4.0* Base Font Size <BASEFONT SIZE=?> (from 1-7; default is 3)
MS Marquee <MARQUEE></MARQUEE>  


POSITIONING
N3 Multi-Column <MULTICOL COLS=?></MULTICOL>
N3 Column Gutter <MULTICOL GUTTER=?></MULTICOL>
N3 Column Width <MULTICOL WIDTH=?></MULTICOL>
N3 Spacer <SPACER>
N3 Spacer Type <SPACER TYPE=HORIZONTAL|VERTICAL|BLOCK>
N3 Size <SPACER SIZE=?>
N3 Dimensions <SPACER WIDTH=? HEIGHT=?>
N3 Alignment <SPACER ALIGN=LEFT|RIGHT|CENTER>
N4 Layer <LAYER></LAYER>
N4 Name <LAYER ID="***"></LAYER>
N4 Location <LAYER LEFT=? TOP=?></LAYER>
N4 Rel. Position <LAYER PAGEX=? PAGEY=?></LAYER>
N4 Source File <LAYER SRC="***"></LAYER>
N4 Stacking <LAYER Z-INDEX=?></LAYER>
N4 Stack Position <LAYER ABOVE="***" BELOW="***"></LAYER>
N4 Dimensions <LAYER HEIGHT=? WIDTH=?></LAYER>
N4 Clipping Path <LAYER CLIP=,,,></LAYER>
N4 Visible? <LAYER VISIBILITY=SHOW|HIDDEN|INHERIT></LAYER>
N4 Background <LAYER BACKGROUND="$$$$$$"></LAYER>
N4 Color <LAYER BGCOLOR="$$$$$$"></LAYER>
N4 Inline Layer <ILAYER></ILAYER> (takes same attributes as LAYER)
N4 Alt. Content <NOLAYER></NOLAYER>



DIVIDERS
  Paragraph <P></P> (closing tag often unnecessary)
  Align Text <P ALIGN=LEFT|CENTER|RIGHT></P>  
N Justify Text <P ALIGN=JUSTIFY></P>  
  Line Break <BR> (a single carriage return)
  Clear Textwrap <BR CLEAR=LEFT|RIGHT|ALL>  
  Horizontal Rule <HR>  
  Alignment <HR ALIGN=LEFT|RIGHT|CENTER>
  Thickness <HR SIZE=?> (in pixels)
  Width <HR WIDTH=?> (in pixels)
  Width Percent <HR WIDTH="%"> (as a percentage of page width)
  Solid Line <HR NOSHADE> (without the 3D cutout look)
N1 No Break <NOBR></NOBR> (prevents line breaks)
N1 Word Break <WBR> (where to break a line if needed)


LISTS
  Unordered List <UL><LI></UL> (before each list item)
  Compact <UL COMPACT></UL>  
  Bullet Type <UL TYPE=DISC|CIRCLE|SQUARE> (for the whole list)
  Bullet Type <LI TYPE=DISC|CIRCLE|SQUARE> (this & subsequent)
  Ordered List <OL><LI></OL> (before each list item)
  Compact <OL COMPACT></OL>  
  Numbering Type <OL TYPE=A|a|I|i|1> (for the whole list)
  Numbering Type <LI TYPE=A|a|I|i|1> (this & subsequent)
  Starting Number <OL START=?> (for the whole list)
  Starting Number <LI VALUE=?> (this & subsequent)
  Definition List <DL><DT><DD></DL> (<DT>=term, <DD>=definition)
  Compact <DL COMPACT></DL>  
  Menu List <MENU><LI></MENU> (before each list item)
  Compact <MENU COMPACT></MENU>  
  Directory List <DIR><LI></DIR> (before each list item)
  Compact <DIR COMPACT></DIR>  


BACKGROUNDS AND COLORS
  Tiled Bkground <BODY BACKGROUND="URL">  
MS Watermark <BODY BGPROPERTIES="FIXED">
  Bkground Color <BODY BGCOLOR="#$$$$$$"> (order is red/green/blue)
  Text Color <BODY TEXT="#$$$$$$">  
  Link Color <BODY LINK="#$$$$$$">  
  Visited Link <BODY VLINK="#$$$$$$">  
  Active Link <BODY ALINK="#$$$$$$">  


SPECIAL CHARACTERS  
  Special Character &#?; (where ? is the ISO 8859-1 code)  
  < &lt;    
  > &gt;    
  & &amp;    
  " &quot;    
  Registered TM ® &#174;    
  Registered TM ® &reg;    
  Copyright © &#169;    
  Copyright © &copy;    
  Non-Breaking Space &nbsp;    


FORMS
  Define Form <FORM ACTION="URL" METHOD=GET|POST></FORM>
4.0* File Upload <FORM ENCTYPE="multipart/form-data"></FORM>
  Input Field <INPUT TYPE="TEXT|PASSWORD|CHECKBOX|RADIO|
FILE|BUTTON|IMAGE|HIDDEN|SUBMIT|RESET">
  Field Name <INPUT NAME="***">  
  Field Value <INPUT VALUE="***">  
  Checked? <INPUT CHECKED> (checkboxes and radio boxes)
  Field Size <INPUT SIZE=?> (in characters)
  Max Length <INPUT MAXLENGTH=?> (in characters)
4.0 Button <BUTTON></BUTTON>  
4.0 Button Name <BUTTON NAME="***"></BUTTON>
4.0 Button Type <BUTTON TYPE="SUBMIT|RESET|BUTTON"></BUTTON>
4.0 Default Value <BUTTON VALUE="***"></BUTTON>
4.0 Label <LABEL></LABEL>  
4.0 Item Labelled <LABEL FOR="***"></LABEL>  
  Selection List <SELECT></SELECT>  
  Name of List <SELECT NAME="***"></SELECT>
  # of Options <SELECT SIZE=?></SELECT>  
  Multiple Choice <SELECT MULTIPLE> (can select more than one)
  Option <OPTION> (items that can be selected)
  Default Option <OPTION SELECTED>  
  Option Value <OPTION VALUE="***">  
4.0 Option Group <OPTGROUP LABEL="***"></OPTGROUP>
  Input Box Size <TEXTAREA ROWS=? COLS=?></TEXTAREA>
  Name of Box <TEXTAREA NAME="***"></TEXTAREA>
N2 Wrap Text <TEXTAREA WRAP=OFF|HARD|SOFT></TEXTAREA>
4.0 Group elements <FIELDSET></FIELDSET>  
4.0 Legend <LEGEND></LEGEND> (caption for fieldsets)
4.0 Alignment <LEGEND ALIGN="TOP|BOTTOM|LEFT|RIGHT"></LEGEND>


TABLES
  Define Table <TABLE></TABLE>  
4.0* Table Alignment <TABLE ALIGN=LEFT|RIGHT|CENTER>
  Table Border <TABLE BORDER></TABLE> (either on or off)
  Table Border <TABLE BORDER=?></TABLE> (you can set the value)
  Cell Spacing <TABLE CELLSPACING=?>  
  Cell Padding <TABLE CELLPADDING=?>  
  Desired Width <TABLE WIDTH=?> (in pixels)
  Width Percent <TABLE WIDTH=%> (percentage of page)
4.0* Table Color <TABLE BGCOLOR="$$$$$$"></TABLE>
4.0 Table Frame <TABLE FRAME=VOID|ABOVE|BELOW|HSIDES|LHS|RHS|
VSIDES|BOX|BORDER></TABLE>
4.0 Table Rules <TABLE RULES=NONE|GROUPS|ROWS|COLS|ALL></TABLE>
MS Border Color <TABLE BORDERCOLOR="$$$$$$"></TABLE>
MS Dark Border <TABLE BORDERCOLORDARK="$$$$$$"></TABLE>
MS Light Border <TABLE BORDERCOLORLIGHT="$$$$$$"></TABLE>
  Table Row <TR></TR>  
  Alignment <TR ALIGN=LEFT|RIGHT|CENTER|MIDDLE|BOTTOM>
  Table Cell <TD></TD> (must appear within table rows)
  Alignment <TD ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM>
  No linebreaks <TD NOWRAP>  
  Columns to Span <TD COLSPAN=?>  
  Rows to Span <TD ROWSPAN=?>  
4.0* Desired Width <TD WIDTH=?> (in pixels)
N3 Width Percent <TD WIDTH="%"> (percentage of table)
4.0* Cell Color <TD BGCOLOR="#$$$$$$">  
  Header Cell <TH></TH> (same as data, except bold centered)
  Alignment <TH ALIGN=LEFT|RIGHT|CENTER|MIDDLE|BOTTOM>
  No Linebreaks <TH NOWRAP>  
  Columns to Span <TH COLSPAN=?>  
  Rows to Span <TH ROWSPAN=?>  
4.0* Desired Width <TH WIDTH=?> (in pixels)
N3 Width Percent <TH WIDTH="%"> (percentage of table)
4.0* Cell Color <TH BGCOLOR="#$$$$$$">  
4.0 Table Body <TBODY>  
4.0 Table Footer <TFOOT></TFOOT> (must come before THEAD>
4.0 Table Header <THEAD></THEAD>  
  Table Caption <CAPTION></CAPTION>  
  Alignment <CAPTION ALIGN=TOP|BOTTOM|LEFT|RIGHT>
4.0 Column <COL></COL> (groups column attributes)
4.0 Columns Spanned <COL SPAN=?></COL>  
4.0 Column Width <COL WIDTH=?></COL>  
4.0 Width Percent <COL WIDTH="%"></COL>  
4.0 Group columns <COLGROUP></COLGROUP> (groups column structure)
4.0 Columns Spanned <COLGROUP SPAN=?></COLGROUP>
4.0 Group Width <COLGROUP WIDTH=?></COLGROUP>
4.0 Width Percent <COLGROUP WIDTH="%"></COLGROUP>


FRAMES
4.0* Frame Document <FRAMESET></FRAMESET> (instead of <BODY>)
4.0* Row Heights <FRAMESET ROWS=,,,></FRAMESET> (pixels or %)
4.0* Row Heights <FRAMESET ROWS=*></FRAMESET> (* = relative size)
4.0* Column Widths <FRAMESET COLS=,,,></FRAMESET> (pixels or %)
4.0* Column Widths <FRAMESET COLS=*></FRAMESET> (* = relative size)
4.0* Borders <FRAMESET FRAMEBORDER="yes|no"></FRAMESET>
4.0* Border Width <FRAMESET BORDER=?></FRAMESET>
4.0* Border Color <FRAMESET BORDERCOLOR="#$$$$$$"></FRAMESET>
N3 Frame Spacing <FRAMESET FRAMESPACING=?></FRAMESET>
4.0* Define Frame <FRAME> (contents of an individual frame)
4.0* Display Document <FRAME SRC="URL">  
4.0* Frame Name <FRAME NAME="***"|_blank|_self|_parent|_top>
4.0* Margin Width <FRAME MARGINWIDTH=?> (left and right margins)
4.0* Margin Height <FRAME MARGINHEIGHT=?> (top and bottom margins)
4.0* Scrollbar? <FRAME SCROLLING="YES|NO|AUTO">
4.0* Not Resizable <FRAME NORESIZE>  
4.0* Borders <FRAME FRAMEBORDER="yes|no">
4.0* Border Color <FRAME BORDERCOLOR="#$$$$$$">
4.0* Unframed Content <NOFRAMES></NOFRAMES> (for non-frames browsers)
4.0 Inline Frame <IFRAME></IFRAME> (takes same attributes as FRAME)
4.0 Dimensions <IFRAME WIDTH=? HEIGHT=?></IFRAME>
4.0 Dimensions <IFRAME WIDTH="%" HEIGHT="%"></IFRAME>


SCRIPTS AND JAVA
  Script <SCRIPT></SCRIPT>  
  Location <SCRIPT SRC="URL"></SCRIPT>
  Type <SCRIPT TYPE="***"></SCRIPT>
  Language <SCRIPT LANGUAGE="***"></SCRIPT>
4.0* Other Content <NOSCRIPT></NOSCRIPT> (if scripts not supported)
  Applet <APPLET></APPLET>  
  File Name <APPLET CODE="***">  
  Parameters <APPLET PARAM NAME="***">  
  Location <APPLET CODEBASE="URL">  
  Identifier <APPLET NAME="***"> (for references)
  Alt Text <APPLET ALT="***"> (for non-Java browsers)
  Alignment <APPLET ALIGN="LEFT|RIGHT|CENTER">
  Size <APPLET WIDTH=? HEIGHT=?> (in pixels)
  Spacing <APPLET HSPACE=? VSPACE=?> (in pixels)
N4 Server Script <SERVER></SERVER>  


MISCELLANEOUS
  Comment <!-- *** --> (not displayed by the browser)
  Prologue <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
  Searchable <ISINDEX> (indicates a searchable index)
  Prompt <ISINDEX PROMPT="***"> (text to prompt input)
  Send Search <A HREF="URL?***"></a> (use a real question mark)
  URL of This File <BASE HREF="URL"> (must be in header)
4.0* Base Window Name <BASE TARGET="***"> (must be in header)
  Relationship <LINK REV="***" REL="***" HREF="URL"> (in header)
N4 Linked File <LINK TYPE="***" SRC="***"></LINK>  
  Meta Information <META> (must be in header)
  Style Sheets <STYLE></STYLE> (implementations vary)
4.0 Bidirect Off <BDO DIR=LTR|RTL></BDO> (for certain character sets)

Hello world!

November 18th, 2009

Welcome to The AHPSoft’s Network Blog.

This space is intended to serve as a repository for Technology News, Tutorials, Articles & More.