Quantcast

DirectX explained

(1 votes, average: 4 out of 5)
Loading ... Loading ...

If you're new here, you may want to subscribe to my RSS feed. So that you can read the latest updates about Web2.0 tools, Making Money Online, Tips in SEO, Ajax and many more. Thanks for visiting ProgramimiCOM!

Ever wondered just what that enigmatic name means?

Gaming and multimedia applications are some of the most satisfying programs you can get for your PC, but getting them to run properly isn’t always as easy as it could be. First, the PC architecture was never designed as a gaming platform. Second, the wide-ranging nature of the PC means that one person’s machine can be different from another. While games consoles all contain the same hardware, PCs don’t: the massive range of difference can make gaming a headache.

To alleviate as much of the pain as possible, Microsoft needed to introduce a common standard which all games and multimedia applications could follow – a common interface between the OS and whatever hardware is installed in the PC, if you like. This common interface is DirectX, something which can be the source of much confusion.

DirectX is an interface designed to make certain programming tasks much easier, for both the game developer and the rest of us who just want to sit down and play the latest blockbuster. Before we can explain what DirectX is and how it works though, we need a little history lesson.

DirectX history
Any game needs to perform certain tasks again and again. It needs to watch for your input from mouse, joystick or keyboard, and it needs to be able to display screen images and play sounds or music. That’s pretty much any game at the most simplistic level.

Imagine how incredibly complex this was for programmers developing on the early pre-Windows PC architecture, then. Each programmer needed to develop their own way of reading the keyboard or detecting whether a joystick was even attached, let alone being used to play the game. Specific routines were needed even to display the simplest of images on the screen or play a simple sound.

Essentially, the game programmers were talking directly to your PC’s hardware at a fundamental level. When Microsoft introduced Windows, it was imperative for the stability and success of the PC platform that things were made easier for both the developer and the player. After all, who would bother writing games for a machine when they had to reinvent the wheel every time they began work on a new game? Microsoft’s idea was simple: stop programmers talking directly to the hardware, and build a common toolkit which they could use instead. DirectX was born.

How it works
At the most basic level, DirectX is an interface between the hardware in your PC and Windows itself, part of the Windows API or Application Programming Interface. Let’s look at a practical example. When a game developer wants to play a sound file, it’s simply a case of using the correct library function. When the game runs, this calls the DirectX API, which in turn plays the sound file. The developer doesn’t need to know what type of sound card he’s dealing with, what it’s capable of, or how to talk to it. Microsoft has provided DirectX, and the sound card manufacturer has provided a DirectX-capable driver. He asks for the sound to be played, and it is – whichever machine it runs on.

From our point of view as gamers, DirectX also makes things incredibly easy – at least in theory. You install a new sound card in place of your old one, and it comes with a DirectX driver. Next time you play your favourite game you can still hear sounds and music, and you haven’t had to make any complex configuration changes.

Originally, DirectX began life as a simple toolkit: early hardware was limited and only the most basic graphical functions were required. As hardware and software has evolved in complexity, so has DirectX. It’s now much more than a graphical toolkit, and the term has come to encompass a massive selection of routines which deal with all sorts of hardware communication. For example, the DirectInput routines can deal with all sorts of input devices, from simple two-button mice to complex flight joysticks. Other parts include DirectSound for audio devices and DirectPlay provides a toolkit for online or multiplayer gaming.

DirectX versions
The current version of DirectX at time of writing is DirectX 9.22.1284. This runs on all versions of Windows from Windows 98 up to and including Windows Server 2003 along with every revision in between. It doesn’t run on Windows 95 though: if you have a machine with Windows 95 installed, you’re stuck with the older and less capable 8.0a. Windows NT 4 also requires a specific version – in this case, it’s DirectX 3.0a.

With so many versions of DirectX available over the years, it becomes difficult to keep track of which version you need. In all but the most rare cases, all versions of DirectX are backwardly compatible – games which say they require DirectX 7 will happily run with more recent versions, but not with older copies. Many current titles explicitly state that they require DirectX 9, and won’t run without the latest version installed. This is because they make use of new features introduced with this version, although it has been known for lazy developers to specify the very latest version as a requirement when the game in question doesn’t use any of the new enhancements. Generally speaking though, if a title is version locked like this, you will need to upgrade before you can play. Improvements to the core DirectX code mean you may even see improvements in many titles when you upgrade to the latest build of DirectX. Downloading and installing DirectX need not be complex, either.

Upgrading DirectX
All available versions of Windows come with DirectX in one form or another as a core system component which cannot be removed, so you should always have at least a basic implementation of the system installed on your PC. However, many new games require the very latest version before they work properly, or even at all.

Generally, the best place to install the latest version of DirectX from is the dedicated section of the Microsoft Web site, which is found at www.microsoft.com/windows/directx. As we went to press, the most recent build available for general download was DirectX 9.22.1284. You can download either a simple installer which will in turn download the components your system requires as it installs, or download the complete distribution package in one go for later offline installation.

Another good source for DirectX is games themselves. If a game requires a specific version, it’ll be on the installation CD and may even be installed automatically by the game’s installer itself. You won’t find it on magazine cover discs though, thanks to Microsoft’s licensing terms.

Diagnosing problems

Diagnosing problems with a DirectX installation can be problematic, especially if you don’t know which one of the many components is causing your newly purchased game to fall over. Thankfully, Microsoft provides a useful utility called the DirectX Diagnostic Tool, although this isn’t made obvious. You won’t find this tool in the Start Menu with any version of Windows, and each tends to install it in a different place.

The easiest way to use it is to open the Start Menu’s Run dialog, type in dxdiag and then click OK. When the application first loads, it takes a few seconds to interrogate your DirectX installation and find any problems. First, the DirectX Files tab displays version information on each one of the files your installation uses. The Notes section at the bottom is worth checking, as missing or corrupted files will be flagged here.

The tabs marked Display, Sound, Music, Input and Network all relate to specific areas of DirectX, and all but the Input tab provide tools to test the correct functioning on your hardware. Finally, the More Help tab provides a useful way to start the DirectX Troubleshooter, Microsoft’s simple linear problem solving tool for many common DirectX issues.

Big Brother and Ndisuio.sys - A new Internet phenomenon?

(No Ratings Yet)
Loading ... Loading ...

Ndisuio.sys, a very mysterious system file is present in Windows XP and Vista and is a driver for wireless things such as wi-fi and bluetooth. However, there have been many issues with this file downloading immense amounts of data and perhaps causing activity that is “big brother”ish.

The fact that hardly any information on this file downloading data is available by Microsoft makes things quite suspicious about it. It has even been noted that it looked as if it was transferring data to major companies like Comcast, Road Runner, Time Warner, BTC and Verizon.

The good news is, it turns out this file duplicates data that is sent/received, so wherever you go, it will also transfer the data to that file but it does not leave the computer/network so it’s not spyware. So it’s not as much of a big brother situation then it looks like. It simply performs internal communication tasks and stands for NDIS user I/O, hence, NDISUIO. NDISUIO is also used as a driver by many developers as it makes certain wireless network tasks easier such as implementing it for 802.11x connections. Some firewalls also use it as it can get the data in order to filter it.

But duplicating this data can hog resources for no reason, so disabling it is the best thing to do. The data rate of this file’s received data is huge, so that indicates that the data transfer is not over the Internet, but locally. So it’s just a duplicate of network activity but because it’s local everything transfers faster but uses more resources then casual internet usage as there’s more data involved at a given time span of 1 second, for example.

To disable this file, go to the control panel, administration tools, services, Wireless Zero Configuration, double click and disable it. This file is probably required to run if you use any linksys wireless devices.

A Web Standards Checklist - How to make a proper website

(11 votes, average: 5 out of 5)
Loading ... Loading ...

A web standards checklist

The term web standards can mean different things to different people. For some, it is ‘table-free sites’, for others it is ‘using valid code’. However, web standards are much broader than that. A site built to web standards should adhere to standards (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG etc) and pursue best practices (valid code, accessible code, semantically correct code, user-friendly URLs etc).

In other words, a site built to web standards should ideally be lean, clean, CSS-based, accessible, usable and search engine friendly.

About the checklist

This is not an uber-checklist. There are probably many items that could be added. More importantly, it should not be seen as a list of items that must be addressed on every site that you develop. It is simply a guide that can be used:

- to show the breadth of web standards
- as a handy tool for developers during the production phase of websites
- as an aid for developers who are interested in moving towards web standards

The checklist

1.Quality of code
a. Does the site use a correct Doctype?
b. Does the site use a Character set?
c. Does the site use Valid (X)HTML?
d. Does the site use Valid CSS?
e. Does the site use any CSS hacks?
f. Does the site use unnecessary classes or ids?
g. Is the code well structured?
h. Does the site have any broken links?
i. How does the site perform in terms of speed/page size?
j. Does the site have JavaScript errors?

2. Degree of separation between content and presentation
a. Does the site use CSS for all presentation aspects (fonts, colour, padding, borders etc)?
b. Are all decorative images in the CSS, or do they appear in the (X)HTML?

3. Accessibility for users
a. Are “alt” attributes used for all descriptive images?
b. Does the site use relative units rather than absolute units for text size?
c. Do any aspects of the layout break if font size is increased?
d. Does the site use visible skip menus?
e. Does the site use accessible forms?
f. Does the site use accessible tables?
g. Is there sufficient colour brightness/contrasts?
h. Is colour alone used for critical information?
i. Is there delayed responsiveness for dropdown menus (for users with reduced motor skills)?
j. Are all links descriptive (for blind users)?

4. Accessibility for devices
a. Does the site work acceptably across modern and older browsers?
b. Is the content accessible with CSS switched off or not supported?
c. Is the content accessible with images switched off or not supported?
d. Does the site work in text browsers such as Lynx?
e. Does the site work well when printed?
f. Does the site work well in Hand Held devices?
g. Does the site include detailed metadata?
h. Does the site work well in a range of browser window sizes?

5. Basic Usability
a. Is there a clear visual hierarchy?
b. Are heading levels easy to distinguish?
c. Does the site have easy to understand navigation?
d. Does the site use consistent navigation?
e. Are links underlined?
f. Does the site use consistent and appropriate language?
g. Do you have a sitemap page and contact page? Are they easy to find?
h. For large sites, is there a search tool?
i. Is there a link to the home page on every page in the site?
j. Are visited links clearly defined with a unique colour?

6. Site management
a. Does the site have a meaningful and helpful 404 error page that works from any depth in the site?
b. Does the site use friendly URLs?
c. Do your URLs work without “www”?
d. Does the site have a favicon?

1. Quality of code

1.1 Does the site use a correct Doctype?
A doctype (short for ‘document type declaration’) informs the validator which version of (X)HTML you’re using, and must appear at the very top of every web page. Doctypes are a key component of compliant web pages: your markup and CSS won’t validate without them.

http://www.alistapart.com/articles/doctype/

More:

http://www.w3.org/QA/2002/04/valid-dtd-list.html

http://css.maxdesign.com.au/listamatic/about-boxmodel.htm

http://gutfeldt.ch/matthias/articles/doctypeswitch.html

1.2 Does the site use a Character set?
If a user agent (eg. a browser) is unable to detect the character encoding used in a Web document, the user may be presented with unreadable text. This information is particularly important for those maintaining and extending a multilingual site, but declaring the character encoding of the document is important for anyone producing XHTML/HTML or CSS.

http://www.w3.org/International/tutorials/tutorial-char-enc/

More:

http://www.w3.org/International/O-charset.html

1.3 Does the site use Valid (X)HTML?
Valid code will render faster than code with errors. Valid code will render better than invalid code. Browsers are becoming more standards compliant, and it is becoming increasingly necessary to write valid and standards compliant HTML.

http://www.maxdesign.com.au/presentation/sit2003/06.htm

More:

http://validator.w3.org/

1.4 Does the site use Valid CSS?
You need to make sure that there aren’t any errors in either your HTML or your CSS, since mistakes in either place can result in botched document appearance.

http://www.meyerweb.com/eric/articles/webrev/199904.html

More:

http://jigsaw.w3.org/css-validator/

1.5 Does the site use any CSS hacks?
Basically, hacks come down to personal choice, the amount of knowledge you have of workarounds, the specific design you are trying to achieve.

http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html

More:

http://css-discuss.incutio.com/?page=CssHack

http://css-discuss.incutio.com/?page=ToHackOrNotToHack

http://centricle.com/ref/css/filters/

1.6 Does the site use unnecessary classes or ids?
I’ve noticed that developers learning new skills often end up with good CSS but poor XHTML. Specifically, the HTML code tends to be full of unnecessary divs and ids. This results in fairly meaningless HTML and bloated style sheets.

http://www.clagnut.com/blog/228/

1.7 Is the code well structured?
Semantically correct markup uses html elements for their given purpose. Well structured HTML has semantic meaning for a wide range of user agents (browsers without style sheets, text browsers, PDAs, search engines etc.)

http://www.maxdesign.com.au/presentation/benefits/index04.htm

More:

http://www.w3.org/2003/12/semantic-extractor.html

1.8 Does the site have any broken links?
Broken links can frustrate users and potentially drive customers away. Broken links can also keep search engines from properly indexing your site.

More:

http://validator.w3.org/checklink

1.9 How does the site perform in terms of speed/page size?
Don’t make me wait… That’s the message users give us in survey after survey. Even broadband users can suffer the slow-loading blues.

http://www.websiteoptimization.com/speed/

1.10 Does the site have JavaScript errors?
Internet Explore for Windows allows you to turn on a debugger that will pop up a new window and let you know there are javascript errors on your site. This is available under ‘Internet Options’ on the Advanced tab. Uncheck ‘Disable script debugging’.

2. Degree of separation between content and presentation

2.1 Does the site use CSS for all presentation aspects (fonts, colour, padding, borders etc)?
Use style sheets to control layout and presentation.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-style-sheets

2.2 Are all decorative images in the CSS, or do they appear in the (X)HTML?
The aim for web developers is to remove all presentation from the html code, leaving it clean and semantically correct.

http://www.maxdesign.com.au/presentation/benefits/index07.htm

3. Accessibility for users

3.1 Are “alt” attributes used for all descriptive images?
Provide a text equivalent for every non-text element

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-text-equivalent

3.2 Does the site use relative units rather than absolute units for text size?
Use relative rather than absolute units in markup language attribute values and style sheet property values’.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units

More:

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-relative-units

http://www.clagnut.com/blog/348/

3.3 Do any aspects of the layout break if font size is increased?
Try this simple test. Look at your website in a browser that supports easy incrementation of font size. Now increase your browser’s font size. And again. And again… Look at your site. Does the page layout still hold together? It is dangerous for developers to assume that everyone browses using default font sizes.

3.4 Does the site use visible skip menus?

A method shall be provided that permits users to skip repetitive navigation links.

http://www.section508.gov/index.cfm?FuseAction=Content&ID=12

Group related links, identify the group (for user agents), and, until user agents do so, provide a way to bypass the group.

http://www.w3.org/TR/WCAG10-TECHS/#tech-group-links

…blind visitors are not the only ones inconvenienced by too many links in a navigation area. Recall that a mobility-impaired person with poor adaptive technology might be stuck tabbing through that morass.

http://joeclark.org/book/sashay/serialization/Chapter08.html#h4-2020

More:

http://www.niehs.nih.gov/websmith/508/o.htm

3.5 Does the site use accessible forms?
Forms aren’t the easiest of things to use for people with disabilities. Navigating around a page with written content is one thing, hopping between form fields and inputting information is another.

http://www.htmldog.com/guides/htmladvanced/forms/

More:

http://www.webstandards.org/learn/tutorials/accessible-forms/01-accessible-forms.html

http://www.accessify.com/tools-and-wizards/accessible-form-builder.asp

http://accessify.com/tutorials/better-accessible-forms.asp

3.6 Does the site use accessible tables?
For data tables, identify row and column headers… For data tables that have two or more logical levels of row or column headers, use markup to associate data cells and header cells.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-table-headers

More:

http://www.bcc.ctc.edu/webpublishing/ada/resources/tables.asp

http://www.accessify.com/tools-and-wizards/accessible-table-builder_step1.asp

http://www.webaim.org/techniques/tables/

3.7 Is there sufficient colour brightness/contrasts?
Ensure that foreground and background colour combinations provide sufficient contrast when viewed by someone having colour deficits.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-contrast

More:

http://www.juicystudio.com/services/colourcontrast.asp

3.8 Is colour alone used for critical information?
Ensure that all information conveyed with colour is also available without colour, for example from context or markup.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-colour-convey

There are basically three types of colour deficiency; Deuteranope (a form of red/green colour deficit), Protanope (another form of red/green colour deficit) and Tritanope (a blue/yellow deficit- very rare).

More:

http://colourfilter.wickline.org/

http://www.toledo-bend.com/colourblind/Ishihara.html

http://www.vischeck.com/vischeck/vischeckURL.php

3.9 Is there delayed responsiveness for dropdown menus?
Users with reduced motor skills may find dropdown menus hard to use if responsiveness is set too fast.

3.10 Are all links descriptive?
Link text should be meaningful enough to make sense when read out of context - either on its own or as part of a sequence of links. Link text should also be terse.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-meaningful-links

4. Accessibility for devices.

4.1 Does the site work acceptably across modern and older browsers?

Before starting to build a CSS-based layout, you should decide which browsers to support and to what level you intend to support them.

http://www.maxdesign.com.au/presentation/process/index_step01.cfm

4.2 Is the content accessible with CSS switched off or not supported?
Some people may visit your site with either a browser that does not support CSS or a browser with CSS switched off. In content is structured well, this will not be an issue.

4.3 Is the content accessible with images switched off or not supported?
Some people browse websites with images switched off - especially people on very slow connections. Content should still be accessible for these people.

4.4 Does the site work in text browsers such as Lynx?
This is like a combination of images and CSS switched off. A text-based browser will rely on well structured content to provide meaning.

More:

http://www.delorie.com/web/lynxview

4.5 Does the site work well when printed?
You can take any (X)HTML document and simply style it for print, without having to touch the markup.

http://www.alistapart.com/articles/goingtoprint/

More:

http://www.d.umn.edu/itss/support/Training/Online/webdesign/css.html#print

4.6 Does the site work well in Hand Held devices?
This is a hard one to deal with until hand held devices consistently support their correct media type. However, some layouts work better in current hand-held devices. The importance of supporting hand held devices will depend on target audiences.

4.7 Does the site include detailed metadata?
Metadata is machine understandable information for the web

http://www.w3.org/Metadata/

Metadata is structured information that is created specifically to describe another resource. In other words, metadata is ‘data about data’.

4.8 Does the site work well in a range of browser window sizes?
It is a common assumption amongst developers that average screen sizes are increasing. Some developers assume that the average screen size is now 1024px wide. But what about users with smaller screens and users with hand held devices? Are they part of your target audience and are they being disadvantaged?

5. Basic Usability
5.1 Is there a clear visual hierarchy?
Organise and prioritise the contents of a page by using size, prominence and content relationships.

http://www.great-web-design-tips.com/web-site-design/165.html

5.2 Are heading levels easy to distinguish?
Use header elements to convey document structure and use them according to specification.

http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-logical-headings

5.3 Is the site’s navigation easy to understand?
Your navigation system should give your visitor a clue as to what page of the site they are currently on and where they can go next.

http://www.1stsitefree.com/design_nav.htm

5.4 Is the site’s navigation consistent?
If each page on your site has a consistent style of presentation, visitors will find it easier to navigate between pages and find information

http://www.juicystudio.com/tutorial/accessibility/navigation.asp

5.5 Does the site use consistent and appropriate language?
The use of clear and simple language promotes effective communication. Trying to come across as articulate can be as difficult to read as poorly written grammar, especially if the language used isn’t the visitor’s primary language.

http://www.juicystudio.com/tutorial/accessibility/clear.asp

5.6 Does the site have a sitemap page and contact page? Are they easy to find?
Most site maps fail to convey multiple levels of the site’s information architecture. In usability tests, users often overlook site maps or can’t find them. Complexity is also a problem: a map should be a map, not a navigational challenge of its own.

http://www.useit.com/alertbox/20020106.html

5.7 For large sites, is there a search tool?
While search tools are not needed on smaller sites, and some people will not ever use them, site-specific search tools allow users a choice of navigation options.

5.8 Is there a link to the home page on every page in the site?
Some users like to go back to a site’s home page after navigating to content within a site. The home page becomes a base camp for these users, allowing them to regroup before exploring new content.

5.9 Are links underlined?
To maximise the perceived affordance of clickability, colour and underline the link text. Users shouldn’t have to guess or scrub the page to find out where they can click.

http://www.useit.com/alertbox/20040510.html

5.10 Are visited links clearly defined?
Most important, knowing which pages they’ve already visited frees users from unintentionally revisiting the same pages over and over again.

http://www.useit.com/alertbox/20040503.html

6. Site management

6.1 Does the site have a meaningful and helpful 404 error page that works from any depth in the site?
You’ve requested a page - either by typing a URL directly into the address bar or clicking on an out-of-date link and you’ve found yourself in the middle of cyberspace nowhere. A user-friendly website will give you a helping hand while many others will simply do nothing, relying on the browser’s built-in ability to explain what the problem is.

http://www.alistapart.com/articles/perfect404/

6.2 Does the site use friendly URLs?
Most search engines (with a few exceptions - namely Google) will not index any pages that have a question mark or other character (like an ampersand or equals sign) in the URL… what good is a site if no one can find it?

http://www.sitepoint.com/article/search-engine-friendly-urls

One of the worst elements of the web from a user interface standpoint is the URL. However, if they’re short, logical, and self-correcting, URLs can be acceptably usable

http://www.merges.net/theory/20010305.html

More:

http://www.sitepoint.com/article/search-engine-friendly-urls

http://www.websitegoodies.com/article/32

http://www.merges.net/theory/20010305.html

6.3 Does the site’s URL work without “www”?
While this is not critical, and in some cases is not even possible, it is always good to give people the choice of both options. If a user types your domain name without the www and gets no site, this could disadvantage both the user and you.

6.4 Does the site have a favicon?

A Favicon is a multi-resolution image included on nearly all professionally developed sites. The Favicon allows the webmaster to further promote their site, and to create a more customized appearance within a visitor’s browser.

http://www.favicon.com/

Favicons are definitely not critical. However, if they are not present, they can cause 404 errors in your logs (site statistics). Browsers like IE will request them from the server when a site is bookmarked. If a favicon isn’t available, a 404 error may be generated. Therefore, having a favicon could cut down on favicon specific 404 errors. The same is true of a ‘robots.txt’ file.

Start an Online Auctions Business

(No Ratings Yet)
Loading ... Loading ...

If you have ever wondered how you can earn just a bit of extra cash, you might want to consider online auctions. Everyone has heard of EBay these days and hundreds of people are earning a decent living just selling items on auctions like it.

There is no reason why you can’t be earning as well through online auctions. All you need is a product or two to get started with and you are in business! Your first auctions items can come from your own attic or garage.

Look around your house and see if there is anything that you don’t use anymore that you could get a few bucks for. A digital camera is invaluable in online auctions. In order to maximize your bids, you need to have a photo of the object you are trying to sell. People like to know what they are getting. So take at least one shot of the item in its best light and put that up with your listing.

It really pays to shop around. While EBay is the biggest and best known auctions site, it is far from the only one. Big and powerful also means expensive, as many sellers have noticed in recent months. The prices to list your item have gone up drastically since the beginning of the popular auctions site, while other websites offering the same services will still let you post for free. Check out if the websites charge you for selling and how much. That will help you make your final decision. You could also try posting auctions on several different sites and see how they turn out.

When you have reached a conclusion as to which websites are best for your purposes, you will probably have run out of items to sell from your own home. Now it is time to start looking for more sources. There are several ways to go about this.

Garage sales, yard sales and the like are good places to find great items that just need a cleaning in order to sell well on auctions sites. However, it takes time to travel from one garage sale to the next and unless you really enjoy it, the hunt is not worth it. You will spend more time traveling, buying and cleaning than you will be paid. As they say, “time is money”!

Another option is to buy wholesale. There are dropshippers all over the world who will happily give you photos that you can post on your auctions site and when you get paid, you pay the dropshipper and give them the address of the buyer so they can send the item. The big disadvantage here, although you save time, is that dropshippers sometimes run out of things and you have no control over when an item goes out. If things go wrong, it is not your fault, but you’ll end up paying!

You could also buy several items packaged together from one auction, separate them and resell on an individual basis. This is probably the best way to go if you want to have full control and earn well.

It really is possible to earn with online auctions, you just have to know what you are doing. So get started today and start learning!

Promote Your Site with Article Marketing

(No Ratings Yet)
Loading ... Loading ...

Have you used articles to promote your website yet? If not, article marketing is an extremely valuable and often overlooked area of promotion that you should look into. It is possibly one of the easiest and cheapest manners to draw attention to your business as well as create backlinks.

To get started in article marketing, all you need are some writing skills or the ability to hire someone who has them. Choose topics that relate to your business and write short, but useful articles on them. For example, if you have a website that sells diapers, you could write articles on the advantages of disposable or cloth diapers, how to prevent diaper rash, etc. The articles need to be between 400-600 words long and should offer valuable tidbits and information.

Use relevant keywords in your article marketing documents so the search engines can pick them up easily. The title and first and last paragraph should contain the most important keywords relating to the story. If you utilize valuable keywords, that is ones that are often searched for, you will also gain the interest of webmasters and ezine publishers.

Now for the promotion part, the resource box. This handy little bio at the end of your article is where you are allowed to talk about yourself and your business. Keep it short, most resource boxes can only contain 3-5 lines, but that is more than enough to add what you need to. You should have one line about yourself as the author, a line or two about your business and a link to your website. That is really all you need.

So, how does article marketing help you draw traffic to your site? Well, you can give these handy, informative little articles away for free so that webmasters and anyone else looking for free content can come and copy your article, resource box and all, for use in other places. Each and every time someone uses your article on their website or blog or in an ezine, you are getting free publicity. And that is the basis of article marketing.

For widespread article marketing you can submit your articles to free article directories like Ezine Articles or other similar websites. There, webmasters and other free content-seekers will browse through the articles and pick up the ones they like and can use. The conditions of use require them to include your name as author and your bio box in every single copy of the article. This is article marketing at its finest! A decent writer can whip off a few articles in an hour and they will continue to produce backlinks and promote your product for years!

For more specialized article marketing, you might consider offering articles exclusively to one or two websites that fit your theme. Simply write a brief email with the article included, explaining that you would like to offer use of your article, along with a link to your site for free. If you are only offering this opportunity to one website, mention that it is a unique offer and the webmaster will be more likely to take you up on it.

How to Really Earn at Affiliate Programs

(No Ratings Yet)
Loading ... Loading ...

If you are like hundreds of thousands of people around the world, you are looking for a good way to earn money online. Everyone looking into online business opportunities comes across affiliate programs at some point or another, but only a few actually rise to the level where they are earning decent money, the majority quit before getting to that point.

Affiliate programs are like any other business; they require patience and hard work in order to make it work. Far too often, it is promoted as the ideal way to earn instant cash, which is just not true. In order to earn in affiliate programs, you need to plan for at least a year of low to nothing earnings. Perhaps you will actually earn more, but don’t go into this opportunity expecting to get rich overnight. That being said, you can certainly improve your chances with a few tips.

Build yourself a trustworthy reputation. There are hundreds of other people out there promoting the same affiliate programs links for products and services. People know what an affiliate programs link looks like and will go out of their way to not give you a commission if they think you are only in it for the money. So, to stand out from everyone else, you need to build yourself a reputation.

The best way to go about doing this is to establish a presence in your niche area. This can be anything you choose. Internet marketing is generally not a good idea, since that is the first niche most people head for. Let’s say you decide to focus on herb gardening. Instead of starting up a website to sell a variety of affiliate programs products, start off by writing a blog and offering good, quality information . . . for free!

That’s right, free. You might think this is a bit counter-productive, but remember that you are not going for the fast buck; you want people to keep giving you money and recommending their friends to give you money as well. When they see that you are not only doing this for the money, but to genuinely help people, readers will begin to send more people your way.

Once you have established your reputation as a guru or high quality information provider in your chosen area, you are ready to start monetizing. This could take up to six months to really get people to trust you, so be prepared. Then you can begin to recommend tried and true products that you think would help your readers. Don’t be afraid to throw in non-affiliate programs links as well, to keep things clean. The worst thing a blogger or webmaster can do is to switch from being helpful and free to suddenly trying to make money fast, at the expense of fans.

By following these steps and taking care not to fool your clients, you can make a living at affiliate programs. It is a good way to earn money while doing something you love and providing useful information to others.

Good Design Practices

(No Ratings Yet)
Loading ... Loading ...

Your website is where your business resides — it’s like the headquarter of an offline company. Hence, it is important to practise good design principles to make sure your site reaches out to the maximum number of visitors and sells to as many people as possible.

Make sure you have clear directions on the navigation of your website. The navigation menu should be uncluttered and concise so that visitors know how to navigate around your website without confusion.

Reduce the number of images on your website. They make your site load very slowly and more often than not they are very unnecessary. If you think any image is essential on your site, make sure you optimize them using image editing programs so that they have a minimum file size.

Keep your text paragraphs at a reasonable length. If a paragraph is too long, you should split it into seperate paragraphs so that the text blocks will not be too big. This is important because a block of text that is too large will deter visitors from reading your content.

Make sure your website complies to web standards at www.w3.org and make sure they are cross-browser compatible. If your website looks great in Internet Explorer but breaks horribly in Firefox and Opera, you will lose out on a lot of prospective visitors.

Avoid using scripting languages on your site unless it is absolutely necessary. Use scripting languages to handle or manipulate data, not to create visual effects on your website. Heavy scripts will slow down the loading time of your site and even crash some browsers. Also, scripts are not supported across all browsers, so some visitors might miss important information because of that.

Use CSS to style your page content because they save alot of work by styling all elements on your website in one go.

A Revolution In Advertising Is Taking Place, Millions Of Dollars Are Being Earned, Will You Miss The Boat?

(No Ratings Yet)
Loading ... Loading ...

I am always looking out for new ways for my readers to make more money online with less effort.

Recently I came across a new innovation that you need to hear about because it may affect the way you earn with your website in the very near future.

As you may know, major television networks are in trouble because their advertising revenue is dropping. They are losing market share at a dramatic pace.

For the first time in history, website owners are sharing in the ad revenue that was formerly spent with the giant TV networks.

Advertisers like Harley Davidson, HBO & Taco Bell are willing to pay you on 100% of your website traffic to make up for the loss of viewers that the big TV networks are experiencing.

Do your online business a huge favor. Stop what you are doing for just a moment and learn how you can earn revenue on 100% of your website traffic.

This is a FREE opportunity that is taking the advertising community by storm!

This is bigger than radio, television and all other forms of media combined!

Get full details by clicking here!

Google Adsense: Rules Surrounding Invalid Clicks and Being in Control

(No Ratings Yet)
Loading ... Loading ...

What Is So Important About An Invalid Click and How Will It Affect Me?

More than anything, an invalid click is a big no-no and it will get your account terminated faster than anything else.  Having said that, an invalid click is when a publisher clicks on their own ads to add to their earning potential .  It’s also when a publisher asks others to click on their ads just to raise their revenue.  It also raises the advertiser’s costs and Google won’t tolerate this.  Google Adsense has state of the art technology and they know what’s going on.

Invalid clicks also happen when someone uses robots to click on ads or automated software.  It is any deceptive practice used to click on ads.

Invalid clicks are also unnecessary as there are plenty of money-making opportunities with valid clicks.  With an optimized website, useful content, and attractive ads, there’s no reason for anybody to even entertain the idea of using invalid clicks.

Having Control Over Your Adsense Account

You the publisher, have complete control over the advertisement that runs on your site.  You can choose to run only image ads, only text ads, or a combination of both.  Google recommends that you choose a combination of both to maximize your earning potential, but the decision is yours.

When making your ad decision, you also have the freedom to choose which type of ads run across your entire account (image or text) or you can narrow that decision to what type of ad might run on a particular page.

As of right now, you are not able to differentiate your image ad click rate from your text ad click rate.  You can of course, differentiate your click rate from one site as opposed to another site.  Say, for example, you run only image ads on one site and only text ads on another site.  By setting up channels to track both sites, you can see which site has the better click rate.  Of course, you have to take into consideration there would be more factors than whether you were running text or image ads.  The content, the placement of the ads in general, even the color could make a difference.

Refer to the Google Adsense Support Site for specific instructions on how to enable or disable image ads.  Remember, it’s all up to you!

Strange But True Laws In New York

(1 votes, average: 5 out of 5)
Loading ... Loading ...

• A fine of $25 can be levied for flirting. This old law specifically prohibits men from turning around on any city street and looking “at a woman in that way.” A second conviction for a crime of this magnitude calls for the violating male to be forced to wear a “pair of horse-blinders” wherever and whenever he goes outside for a stroll.
• A license must be purchased before hanging clothes on a clothesline.
• A person may not walk around on Sundays with an ice cream cone in his/her pocket.
• Before the enactment of the 1978 law that made it mandatory for dog owners in New York City to clean up after their pets, approximately 40 million pounds of dog excrement were deposited on the streets every year.
• Citizens may not greet each other by “putting one’s thumb to the nose and wiggling the fingers”.
• Donkeys are not allowed to sleep in bathtubs in Brooklyn, N.Y.
• In Carmel, N.Y., a man can’t go outside while wearing a jacket and pants that do not match.
• In Greene, New York, During a concert, it is illegal to eat peanuts and walk backwards on the sidewalks.
• In New York, you can teach your pet parrot to speak, but not to squawk.
• In New York City you need a permit to transport carbonated beverages.
• In New York City it is illegal for a man to give ‘The Standard Lear’ to a woman. Violators are forced to wear horse blinders.
• In New York City, it’s illegal to throw swill into the street.
• In New York City it’s illegal to shake a dust mop out a window.
• In New York State it is still illegal to shoot a rabbit from a moving trolley car.
• In Ocean City, New York It is illegal to eat in the street in residential neighborhoods, and the only beverage you can drink on the beach is water in a clear plastic bottle.
• In Ocean City New York, It is illegal for men to go topless in the center of town.
• In Staten Island, New York, It is illegal for a father to call his son a “faggot” or “queer” in an effort to curb “girlie behavior.”
• In Staten Island, New York, You may only water your lawn if the hose is held in your hand.
• In Tonawanda, New York homeless people may not start a fire in the park unless they intend to cook food.
• It is against the law to throw a ball at someone’s head for fun.
• It is illegal for a woman to be on the street wearing “body hugging clothing.”
• It is illegal to jump off the Empire State building.
• It’s illegal in New York to start any kind of public performance, show, play, game or what have you, until after 1:05 p.m.
• Jaywalking is legal, as long as it’s not diagonal. That is, you can cross the street out of the crosswalk, but you can’t cross a street diagonally.
• Members of nine New York Indian tribes are exempt from the city’s eight percent parking tax.
• New York and a handful of other states require that toilets be evenly divided among men and women in public theaters or arenas.
• You may not smoke within 100 feet of the entrance to a public building.

• Women may go topless in public, providing it is not being used as a business.
• New York City may be the theater capital of the country, but it’s illegal to have a puppet show in your window and a violation can land you in the snoozer for 30 days.
• New Yorkers cannot dissolve a marriage for irreconcilable differences, unless they both agree to it.
• Ocean City: It is illegal to eat in the street in residential neighborhoods, and the only beverage you can drink on the beach is water in a clear plastic bottle.
• Slippers are not to be worn after 10:00 P.M.
• Staten Island: You may only water your lawn if the hose is held in your hand.

• The New York City Transit Authority has ruled that women can ride the city subways topless. New York law dictates that if a man can be somewhere without a shirt, a woman gets the same right. The decision came after arrests of women testing the ordinance on the subways. A transit police spokesman said they would comply with the new rule, but “if they were violating any other rules, like sitting on a subway bench topless smoking a cigarette, then we would take action.” Smoking is not allowed in the subways.
• The New York State Senate passed a resolution to commemorate the 25th anniversary of the Brooklyn Dodgers’ 1955 world championship and expressed a longing that someday the Dodgers will return to “their one and only true home.”
• The penalty for jumping off a building is death.
• To cut down on its once-horrific graffiti problem, New York City several years ago made it illegal to carry an open can of spray paint.
• While riding in an elevator, one must talk to no one, and fold his hands while looking toward the door.