Archive for August, 2007

pic micro hardware programming methods

Friday, August 31st, 2007

PIC Micro Hardware Programming Methods

Writen by John Main

There are three ways to program a PIC microcontroller

  1. Using normal programming hardware (high volt programming HVP).
  2. Low volt programming (LVP).
  3. Bootloading.

The first two methods use the programming port of the PIC microcontroller labeled ICSP (In Circuit Serial Programming).

This port is shared between the existing pins of the microcontroller and after programming the pins revert back to normal microcontroller operation.

Note: To make ICSP work correctly you have to consider the effects and requirements of the ICSP programmer e.g. for HVP a high voltage exists at the Vpp pin (your circuit must be able to handle the high voltage – up to 13V). Also the loading for the other signals PGC and PGD must not be too high i.e. don’t put an LED on these pins that uses 20mA – if you did the voltage levels would not be high enough at the inputs to the PIC for programming.

It’s fairly easy to design for ICSP use by using isolation resistors to normal circuitry and choosing not to use heavy loads on these pins.

ICSP provides 6 connections from the pic ICSP programmer to your board as follows :

VPP – (or MCLRn) Programming voltage (usually 13V).
Vcc – Power (usually 5V).
GND Ground (zero volts).
PGD – Data usual port and connection RB7.
PGC – Clock usual port and connection RB6.
PGM – LVP enable usual port and connection RB3/RB4.

PIC Micro: High Volt Programming

To use the first method a hardware interface is needed or ‘PIC programmer’ to interface between the programming software (usually running on the PC) and the PIC chip. This hardware takes its information from the PC via one of three interfaces either:

  • The RS232 COM port
  • The Parallel port
  • The USB port

You choose the interface you want to use and then choose an appropriate PIC programmer. The PC then communicates with the hardware generating the serial (ICSP) signals to translate the PIC hex file into a serial data stream suitable for the target microcontroller.

Note: Almost all PIC microcontrollers use the ICSP interface so once you have a HVP you can program virtually any PIC microcontroller. e.g. you can program 12F675, 16F84, 16F88, 16F877(A), 18F2550, 18F452 etc.

There are several programs for programming PIC micos e.g. ICPROG and many different hardware programmers.

PIC Micro: Low volt programming (LVP)

LVP is exactly the same as HVP except:

  • The Vpp voltage is set to the normal supply voltage.
  • The PGM pin indicates programming mode.

Note: In this mode you can not use the PGM pin for anything else it is dedicated solely to LVP control.

Devices are manufactured with PGM mode enabled and the only way to turn off the PGM mode is to program it using an HVP programmer.

Note: Some PIC microcontrollers can only use the HVP method since for the LVP method you have to sacrifice one pin – PGM – (to tell the PIC Micro either that it is being programmed (high volts e.g. 5V) or that it is not being programmed (0V) ) and some PIC micros only have 8 pins e.g. 12F675. For this chip the PGM pin is not available so HVP is the only way.

The real benefit of using the LVP mode is that you can program several PIC Micros on a board without having to individually program each one – you could daisy chain each extra micro to a master micro which would then program each one in turn – and this is only possible since the Vpp signal is a normal logic level in LVP mode.

PIC Micro: Bootloading

Bootloading uses any available interface to load a program into program memory. It requires a bootstrap program to interpret the interface data and translate it into program memory instructions.

Note: Note only the newer devices that are capable of programming their own memory can use this method.

Typically a serial port is used for bootloading and the PIC micro bootstrap program will wait for a set time after power up listening on the serial port for a reserved word that tells the bootstrap program to start i.e. it listens for sequence of characters that is not normally used on the interface

Once it receives this sequence it enters bootstrap mode where a hex file is transmitted to the microcontroller over the interface. It interprets this and programs the memory of the microcontroller and then starts the program.

There are two issues with this method:

  1. You have to program the bootstrap code using HVP or LVP.
  2. It uses up some of the microcontroller resources.

Once programed it provides a convenient way of using the device as you won’t need programming hardware anymore and one major benefit is that you can re-program a device without undoing the equipment e.g. if you boxed up you project you could still re-program it using the serial port!

You can find more information from the website here and how to build a website like it here.

Copyright © John Main 2006 Free to distribute if the article is kept complete.

http://www.best-microcontroller-projects.com

have all programs in your start menu become enormously numerous

Friday, August 31st, 2007

Have All Programs In Your Start Menu Become Enormously Numerous?

Writen by Alexander Styopkin

HAS ANYONE PUNISHED YOU?
DOWN WITH SISYPHEAN TOIL!

Have All Programs In Your Start Menu Become Enormously Numerous?

You bought a computer and started turning it into a habitable thing by installing various useful programs for work and entertainment. But then you opened the Start menu one day and all of a sudden became confused: ‘Where’s the program I need in this huge list?’

Catalog – True Solution For Arranging Information
The first librarians have encountered the same problem: ‘How to put great amounts of all this information into order?’ Catalogs solved this problem. A catalog allows you to focus on a certain category instead of paying attention to all items. It is possible due to the catalog structure based on the fact that all items have been already sorted by categories. This method turned out to be so good that catalogs continue to serve as a source of trustworthy information even centuries later, in the age of search engines, both for people and for search engines.

The More, The Worse
One huge list makes you look through a lot of unneeded items when you are looking for something. The longer the list is, the more attention and time your search requires. You can observe this oppressive situation on most users’ computers, it is enough just to open the ‘All Programs’ item in the ‘Start’ menu. If it is not the case with you, it is just a matter of time.

What To Do?
So how can you solve the problem of your menu being overfilled with various programs? Restrict your needs? No need to do that! The program Start Menu Tuner will easily solve your problem. Use it to create program categories you need and sort your programs by them. You will do it easily and visually. You will spend minimum effort even if you are new to computers.

Result – Quick Access To Any Program
What will you get as a result? Now you will not fall into a stupor at a mere sight of a large choice when you open the menu. Your choice is easy and visual: you see a category, open it and look at a brief list of programs that does not require a bloodhound’s skills. You have made your everyday life yet more simple and comfortable. It means that the quality of your life has increased and I congratulate you on that!

http://www.styopkin.com/start_menu_tuner.html

http://www.styopkin.com

cctv hidden cameras

Friday, August 31st, 2007

CCTV Hidden Cameras

Writen by Damian Sofsian

CCTV stands for closed-circuit television. CCTV Hidden Cameras are used in places where there is a need for added security measures such as banks, supermarkets, department stores, schools and more. The entire network of cameras in various locations is connected by means of cables to a television or monitor in a single place. Images from all cameras can be displayed simultaneously on this screen. Images can be paused and zoomed in.

The basic use of CCTV Cameras is crime prevention and detection. Someone continuously monitors the images produced by CCTV Cameras on the screen. Any untoward activity is immediately brought to notice and a security alarm is raised. The use of CCTV Cameras in crime prevention and detection originated in the UK, but today most countries all over the world use them for surveillance. Several shoplifters are being booked daily using CCTV Cameras. There was also a sensational case where a child was rescued from his kidnappers when the kidnap was recorded over a department store CCTV Camera.

Another use of CCTV Cameras is in controlling road traffic. CCTV Cameras are placed at various strategic points on roads and their screens are placed in traffic control towers. Such surveillance helps to control the traffic and also to prevent accidents. In case there is an accident, immediate assistance can be rendered at the spot.

The use of CCTV Cameras is not without controversy. There is a section of the public that feels the use of CCTV Cameras is an invasion of privacy. There are restrictions to the use of CCTV Cameras in most states. Installation of a CCTV system requires letters of permission from the concerned authorities in some states.

Early CCTV Cameras were expensive. But now with growing technology, their prices have come drastically down and they are well within the reach of the common man. Modern CCTV Cameras are available with wireless technology. They can also be connected to the USB port of computers and can produce digital images. CCTV images can be uploaded to the net and made available over long distances.

Installing a CCTV surveillance system in a small office, with four cameras and a monitor, may cost about $750. Prices fluctuate depending on the company and sophistication of the equipment.

Hidden Cameras provides detailed information about hidden cameras, hidden security cameras, hidden video cameras, wireless hidden cameras and more. Hidden Cameras is the sister site of Security Cameras Web.

cd label printer

Friday, August 31st, 2007

CD Label Printer

Writen by Simon Oldmann

What Type of CD Label Printer is Right for You?

Do you own a computer? How about a CD or DVD player? Have you ever copied CD’s so that you could have one copy in the car and one in the house? Do you save your digital photographs onto CD’s? Are you tired of guessing what is on each of your CD’s or writing on them with markers? If you answered yes to any of these questions, keep reading. We will explore the advantages to having and using a CD label printer.

Before rushing out to purchase a CD label printer, you will need to do your research. A great place to start is by visiting a local computer store. While these types of establishments are in business to sell to you, they can also be a wealth of valuable information. There you will find a number of different models, options and price ranges for you to compare side by side.

Your decision as to which label printer is right for you will greatly depend upon your needs. If you want to print a label or two every now and then, you can get a simple printer that does one disc at a time. However, if you are making CD’s for a band or a photography CD for a sports team or business meeting and a large quantity is required, you may need a machine that can burn, print and label CD’s for you in one step.

The one-at-a-time label printer does just that, prints one CD label at a time. Typically, you will burn a CD with whatever material you wish, next the label is printed and then stuck/stamped onto the top side of the disc. This process is then repeated with each and every disc that you make. These types of CD label printers are low cost, generally, anywhere from $30.00 to $45.00 and are available in many stores.

If, however, you need to print a large number of CD’s, you may need and/or want more of an commercial type of a label printer. This machine is actually capable of completing the whole process for you in one easy step. It burns the CD’s, prints the labels and affixes them to the top of your CD’s all without you needing to step in for any reason. It can do large numbers at once, saving you time. You will, however, pay for this convenience as these machines start at around $1,000.00 and go up from there.

Once you decide on which label printer is right for you and your particular situation, it is time to play. This is the step where you get to learn exactly what it can do and, of course, what it cannot do. Most brands will provide some sample labels for just this purpose. The first thing that you should do is read your instruction manual. While this may not be very much fun, it can save you lots of head aches and ruined labels down the road.

After the manual has been, at the very least, leafed through, let the playing begin.

Simon Oldmann has been using label printer for researches for the last few years, the experience he gained using label software has been of great value to him. Simon is currently writing tips about CD Label Printer for zupatips.com

you mean youve never had a rogue program on your computer ever

Thursday, August 30th, 2007

You Mean You’ve Never Had A Rogue Program On Your Computer – EVER?

Writen by Andrew Kleijn

If this is you, then you are either a security expert or extremely lucky! Unfortunately, it is becoming all too easy nowadays to get infected by spyware and malware. In fact, at any one time, around 90% of computers are infected with some form of rogue program, be it spyware, malware or adware. It is the single most common problem that support staff to the end user and businesses, have to deal with. These spyware programs can have lots of often devastating, effects on your computer, ranging from pornographic popups, to complete identity theft. Some of the nastier infections including programs that often say they will rid you of spyware (AND their rogue program) for a fee! Not only are these programs annoying, but they can slow your computer, destroy important information, render your computer completely useless and in extreme cases, lead to your identity being used to run up incredible debts in YOUR name!

Of course, the most important thing to do would be to protect yourself from ever getting these kinds of spyware nasties in the first place, There are a lot of freely available programs already available. A firewall, antivirus program and some spyware/adware checking program should be the FIRST things you install on your computer before venturing anywhere further on the internet. Of course, this advice could already be too late for you….

In this case I would recommend using some of the free resources available. One very good source of such information is the many forums and communities set up to defeat these programs from gaining any foothold in the ever increasing internet user list. Forums, such as that found at http://forum.securitycadets.com, have been set up to freely help those that have spyware/adware etc on their computer and want expert advice on removal, safely and cleanly. These people are experts in their field and dedicate themselves entirely for free, to help those that are maybe not so ‘aware’ about rogue programs. You can use the freely available tools and programs they recommend (all checked, all approved, all SAFE) to run scans, diagnostics and clean anything untoward from your computer. These people were often once victims themselves, and are determined to help others from falling foul as well.

They will also assist you in securing your computer for the future to prevent reinfection. These forums and their volunteers are also one of the best places to find out about any new rogue programs that you should be aware of.

In conclusion, if you are an internet novice, or even a computer expert, forums such as SecurityCadets.com are a one-stop place for all security related programs, advice, help and news that every internet user should be aware of. And somewhere you should bookmark now, in case you should be ‘unlucky’ enough to need their help, advice and support one day!

[I go by the name AndyAtHull and are unemployed currently. I own my own security site http://www.securitycadets.com and for http://forum.securitycadets.com for users to come for FREE help]

technology acceptance model

Thursday, August 30th, 2007

Technology Acceptance Model

Writen by Nida Mazhar

Advances in computing and information technology are changing the way people meet and communicate. People can meet, talk, and work together outside traditional meeting and office spaces. For instance, with the introduction of software designed to help people schedule meetings and facilitate decision or learning processes, is weakening geographical constraints and changing interpersonal communication dynamics. Information technology is also dramatically affecting the way people teach and learn.

As new information technologies infiltrate workplaces, home, and classrooms, research on user acceptance of new technologies has started to receive much attention from professionals as well as academic researchers. Developers and software industries are beginning to realize that lack of user acceptance of technology can lead to loss of money and resources. In studying user acceptance and use of technology, the TAM is one of the most cited models. The Technology Acceptance Model (TAM) was developed by Davis to explain computer-usage behavior. The theoretical basis of the model was Fishbein and Ajzen’s Theory of Reasoned Action (TRA).

The Technology Acceptance Model (TAM) is an information systems (System consisting of the network of all communication channels used within an organization) theory that models how users come to accept and use a technology, The model suggests that when users are presented with a new software package, a number of factors influence their decision about how and when they will use it, notably:

Perceived usefulness (PU) – This was defined by Fred Davis as “the degree to which a person believes that using a particular system would enhance his or her job performance”.

Perceived ease-of-use (PEOU) Davis defined this as “the degree to which a person believes that using a particular system would be free from effort” (Davis, 1989).

The goal of TAM is “to provide an explanation of the determinants of computer acceptance that is general, capable of explaining user behavior across a broad range of end-user computing technologies and user populations, while at the same time being both parsimonious and theoretically justified”.

According to the TAM, if a user perceives a specific technology as useful, she/he will believe in a positive use-performance relationship. Since effort is a finite resource, a user is likely to accept an application when she/he perceives it as easier to use than another .As a consequence, educational technology with a high level of PU and PEOU is more likely to induce positive perceptions. The relation between PU and PEOU is that PU mediates the effect of PEOU on attitude and intended use. In other words, while PU has direct impacts on attitude and use, PEOU influences attitude and use indirectly through PU.

User acceptance is defined as “the demonstrable willingness within a user group to employ information technology for the tasks it is designed to support” (Dillon & Morris). Although this definition focuses on planned and intended uses of technology, studies report that individual perceptions of information technologies are likely to be influenced by the objective characteristics of technology, as well as interaction with other users. For example, the extent to which one evaluates new technology as useful, she/he is likely to use it. At the same time, her/his perception of the system is influenced by the way people around her/him evaluate and use the system. Studies on information technology continuously report that user attitudes are important factors affecting the success of the system. For the past several decades, many definitions of attitude have been proposed. However, all theories consider attitude to be a relationship between a person and an object (Woelfel, 1995).

In the context of information technologies, is an approach to the study of attitude – the technology acceptance model (TAM). TAM suggests users formulate a positive attitude toward the technology when they perceive the technology to be useful and easy to use (Davis, 1989).

A review of scholarly research on IS acceptance and usage suggests that TAM has emerged as one of the most influential models in this stream of research The TAM represents an important theoretical contribution toward understanding IS usage and IS acceptance behaviors. However, this model — with its original emphasis on the design of system characteristics – does not account for social influence in the adoption and utilization of new information systems.

Created by Nida Mazhar
(Department of Computer Science Karachi University Student of the course Management Information System)

small business it consulting targeting the sweet spot

Thursday, August 30th, 2007

Small Business IT Consulting: Targeting The Sweet Spot

Writen by Joshua Feinberg

Small business IT consulting professionals can choose to market themselves to “sweet spot small businesses”. These small businesses are where you start to see small business IT consultants breaking through that $100 an hour barrier. This is where you start to see $95 to $125 an hour work, or in many cases more than that, depending on where you’re located.

Targeting Their Needs

With the sweet spot small businesses, generally they’ve outgrown peer to peer options and they have one or more dedicated servers. This can be to the small business IT consulting professionals’ advantage, because the competition they may have faced in targeting smaller firms is nonexistent in this arena.

That’s a very key fork in the road for this kind of small business. Once they get to the point where they have a dedicated server, they need professional help along with it. They can’t limp along with low budget economy, no-frills options, making this segment of the market a good target for the small business IT consulting professional.

How Big Are Sweet Spot Businesses?

A small business IT consulting professional should know that sweet spot small businesses have 10 to 50 computers, and 10 to 100 employees.

If you’re looking to target these companies with direct mail and other like forms of marketing, you should keep in mind that they produce anywhere from $1 million to $10 million in revenue – sometimes as high as $20 million in annual revenue.

Copyright MMI-MMVI, Small Business Computer Consulting .com. All Worldwide Rights Reserved. {Attention Publishers: Live hyperlink in author resource box required for copyright compliance}

Joshua Feinberg has helped thousands of small business computer consulting firms get more steady, high-paying clients. Now you can too. Sign-up now for your free access a one-hour audio training program featuring field-tested, proven Small Business Computer Consulting Secrets.

tedallcorp custom scripts

Thursday, August 30th, 2007

TedallCorp – Custom scripts

Writen by Teodor Sava

In many cases it is very hard to find on the net scripts that have all the features and functionality you need to be implemented in your website or as modules in a desktop application. That is why it is comfortable to hire a team of programmers or a company to develop a custom script to be totally compatible with the software you want to use and have all the features you need to make your business to be more profitable.

When you hire a company to develop a custom script, you need to know that the custom script will be develop according to your specifications. So, you need to know very well what you are asking for.

The programming team will make the script analysis, which will be presented to you. Take a good look and give your acceptance only if the analysis is offering the functionality and the features you requested. The script should be easy to install with a minimum programming skills.

If all of these requirements are done then the programming team can start coding the custom script you desire. And in a very short time you will have your own custom script ready to be installed on your server to run with your web site or with your desktop software, making your business grow and bringing you more money.

Please visit TedallCorp – Custom Scripts for more information about custom scripts and other useful software for your business.

industrial automation help your robotic project succeed

Wednesday, August 29th, 2007

Industrial Automation – Help your Robotic Project Succeed

Writen by Christi Hart

Investing in robotic equipment can be a big leap for a small business. Industrial robots have been automating tasks since 1961. The first industrial robot, the Unimate, worked with the die casting machines at a General Motors plant. In the last decade there has been a surge of robots being integrated into mid-sized and smaller companies. One reason is the growth and affordability of the used robot market. With the leaps made in controls technology, companies are upgrading robots before the current model has finished its life-span. However, the overall functionality of the six-axis articulated arm has not changed in the last decade. As companies consolidate and reorganize, the factory surplus is sold.

Automation benefits include saving money and reducing production time. Automation also leads to an increase in part quality and reliability. These are some tips to help you get started implementing automation onto your factory floor.

  1. Involve the Shop Floor Workers Consulting the workers that currently produce the part is a good starting point. This is the person who has the experience to know what works and what had not worked in the past. They often have helpful insight into the process that you can not gain by simply watching. Requesting their participation in the robotic welding project will help it be more successful. The workers who manually perform the process can provide advice on the configuration and specifications of the equipment up front, avoiding the possibility that the equipment is not as ergonomically friendly or productive as it could be. Failure to involve them disregards the insight they have gained though experience with the process.

  2. Choose your Robot Operators and Robotic Programmers Carefully Most industrial robots are controlled by the use of teach pendants. Several of these pendants now are programmed with an interface that resembles a personal computer. An individual that is computer-literate will have less trouble learning how to instruct the robot and moving it to accomplish the desired tasks such as welding or material handling.

    For instance, the challenge of transforming a manual welding process to a robotic welding process is best handled by someone with a solid background in manual welding. This would be an ideal person to select for programming or operating the robotic welder. When choosing robot operators, programmers, and technicians, special consideration should be given to motivated employees that are willing to learn and advance their skills.

  3. Make Training a Priority It is important when purchasing a robot integrator to choose one that provides training on the robotic system. This allows your company to be able to fully utilize the robot and minimize later down-time due to mechanical problems. Ideally the person chosen to receive the training should be the future programmer or operator. With the proper training, the programmer should be able to reliably produce efficient and effective robot programs. Basic groundwork training is a minimum, with the real learning happening on the shop floor. Generally your robotic integrator will program your robotic system to interact with your current equipment and leave you with a turnkey solution that requires only a push of a button. It is still ideal to have trained personnel on hand should a future problem arise. Routine maintenance, such as an annual grease replenishment and battery replacement, is also an issue that you will want a trained individual to perform. Many robotic systems have been destroyed by well-meaning maintenance by individuals that do not understand the complex nature of the robotic system.
  4. Watch Part Fit-Up and Repeatability The most problematical issue with welding robots is part quality. Robotic systems are designed to repeat the same sequence of events. If the robot system has been damaged, repeatability can become an issue. Robotics systems sold feature a repeatability measurement and that should be taken into account along with payload and reach requirements. Used robots should be tested for accuracy and repeatability during the reconditioning process. When performing properly, robotic systems are more reliable and produce parts far superior in quality than manually welded parts. Touch sensing and seam tracking can be used to compensate for weld joints that are not static, but robots are limited by the laws of physics. The use of quality equipment in conjunction with robots improves the part fit-up. Attention should be paid to lasers, welding and cutting torches, welding power supplies, raw consumables, and other variables that could lead to a loss of quality in the finished product.
  5. Calculate Estimated ROI There has been a steady growth in the robot industry over the past decade. Experts predict that this growth trend will continue in future years. Welding robots are still the majority of the market, but many applications can be handled by robots. The general rule-of-thumb is that a robotic welder can do the work of four manual welders. Therefore when production is increasing, the choice to add robotic welders is easily justified. It will also improve efficiency, productivity, and part quality. Higher quality leads to a greater demand for your product. Improved efficiency will enable you to be more competitive in your market. The improved productivity will allow you to meet your production demands without a larger workforce.

RobotWorx is an industrial robot integrator that specializes in new and refurbished robotic equipment. As industrial automation experts, they can help you achieve your robotic ROI goals. They integrate robots from popular manufacturers such as Motoman, Fanuc, Panasonic, ABB, and others.

my troubles with wordpress themes

Wednesday, August 29th, 2007

My Troubles With Wordpress Themes

Writen by T. O’ Donnell

It all began in the late 90’s. I wanted to put some news on my website. A diary. A list of forthcoming events. Let the visitors see my human side (I don’t have one, but that’s another story).

I started with simple HTML. One page, with sections for every post. Simple.

Then I heard about ‘blogs’ and ‘blogging’. Being smart, I picked Wordpress, the most popular software. How clever, I thought. If you get the WYSIWYG editor going, anyone can put up a web site. Very democratic.

This encouraged my to post my outermost thoughts; on politics, London, and sinusitis. As a webmaster, I watched to see Google index them. “Here we go”, I thought, “soon, my jewels of extrospection will belong to the ages!”.

Except Google didn’t like my blog. It wouldn’t index much beyond the front page. Why, why, why?

Duplicate content? I set it to put only one post per page.

No improvement.

I looked at what Google was indexing. Then I looked at the blog HTML. Soon, all became clear.

In sum:

- Wordpress was still duplicating my content, and

- It had no proper META tags, and

- There was a lot irrelevant HTML, and

- The layout obscured the content.

I had a quick search on Google to find search engine optimisation tips. There is a plugin ‘head META description’ ( http://guff.szub.net/plugins/ ). But I didn’t use that, oh no.

For some reason, I got the notion that a complete theme would be the ticket. I tried modifying an existing one myself. Better, but not perfect. Google was starting to index more pages, but they all had the same title. My missives to an uncaring world were being ignored.

So I got someone else to do one, based on my criteria, which were:

- Grab a META ‘title’ from the blog post ‘title’;

- Grab a META ‘description’ from the blog ‘excerpts’;

- Put a ROBOTS ‘noindex’ tag in non-content pages.

But that wasn’t enough. For best SEO results you need to configure Wordpress brutally. You have to be _mean_ to it. You have to _man_ enough.

I did a bit of research and came up with to following tips.

WARNING: They are extreme. If you already have good rankings, making radical changes to your URLs may affect them. In my case:

- Moving my blog http://www.ttblog.co.uk to the root web directory (oh dear)

- MOD_REWRITING its URLs (eek!), and

- Removing a 301 redirect (crazy!),

… caused my PageRank to go to 0. BUT, page indexing was unaffected.

This is temporary, I hope, as Google sees it as ’suspect’ behaviour. I had radically changed my site.

Here are the tips, for real _men_, who can look in the face of internet death and laugh:

1. Activate permalinks by going to ‘Options/Permalinks’. You may have to enable Apache MOD_REWRITE on your web account.

1a. Shorten the permalinks code to just the %postname% variable. Don’t bother with the date codes. This keeps your URLs short.

2. Point your blog in the uppermost directory possible. http://www.ttblog.co.uk is better than http://www.ttblog.co.uk/wordpress/

So a typical post would look like http://www.ttblog.co.uk/Im-hard-as-nails-me/ rather than http://www.ttblog.co.uk/wordpress/2006/08/03/Im-hard-as-nails-me/

3. Under Options > Reading > Show at most ‘1′ post This is so duplicates of your content don’t appear on your site.

4. Then install an SEO’d theme.

My blog posts are now being indexed beautifully. The Google ’site:’ command returns all my posts, and little else.

For my next challenge, I take on Windows XP, and turn it into an operating system. Come on, you devil, I’m ready for you!

T. O’ Donnell ( http://www.tigertom.com/freeware/upload/index.php ) is a web developer and tough guy living in London, UK.