Erm's I.T. Girl – Zelna Ellis

Don't fear when Zel is near…





  • To gain an understanding of how set up AutoCAD before starting a drawing.

Previous lessons:

Introduction to AutoCAD – Part 1

Next Lesson:

  • Using coordinate systems

24 November 2009 Posted by | AutoCAD Introduction | , , , , , | 3 Comments

Urgent Warning from Cell C, Vodacom & MTN!

Dear All,

If you receive a phone call on your mobile from any person, saying that, he or she is a company engineer, or saying that they’re checking your mobile line, and you have to press # 90 or #09 or any other number.

End this call immediately without pressing any numbers.

There is a fraud company using a device that once you press #90 or #09 they can access your ‘SIM’ card and make calls at your expense.

Forward this message to as many friends as you can, to stop it.

All mobile users pay attention if you receive a phone call and your mobile phone displays (XALAN) on the screen don’t answer the call, END THE CALL IMMEDIATELY, if you answer the call, your phone will be infected by a virus..

This virus will erase all IMEI and IMSI information from both your phone and your SIM card, which will make your phone unable to connect with the telephone network. You will have to buy a new phone. This information has been confirmed by both Motorola and Nokia.


18 November 2009 Posted by | Warnings | , , , , | Leave a comment





  • To gain an understanding of how the AutoCAD interface operates

Next Lesson:

17 November 2009 Posted by | AutoCAD Introduction | , , , , , | 4 Comments

Springbokke vs France in Toulouse. Kick off: 09:45 PM CAT. Go Bokke!!!

Springboks (Test caps in brackets):

  1. Tendai Mtawarira (19)
  2. Bismarck du Plessis (30)
  3. John Smit (90 – Captain)
  4. Bakkies Botha (63)
  5. Victor Matfield (89)
  6. Heinrich Brüssow (10)
  7. Schalk Burger (53)
  8. Ryan Kankowski (9)
  9. Fourie du Preez (52)
  10. Morné Steyn (9)
  11. Bryan Habana (54)
  12. Adi Jacobs (28)
  13. Jaque Fourie (51)
  14. JP Pietersen (30)
  15. Zane Kirchner (1)
  16. Replacements:

  17. Adriaan Strauss (5)
  18. Wian du Preez (0)
  19. CJ van der Linde (56)
  20. Andries Bekker (18)
  21. Danie Rossouw (43)
  22. Ruan Pienaar (34)
  23. Wynand Olivier (24)


  • Adi Jacobs moves from the bench to replace centre Jean de Villiers
  • Adriaan Strauss and CJ van der Linde replace injured Chiliboy Ralepelle and Jannie du Plessis.
  • Andries Bekker and centre Wynand Olivier return to the team.
  • J.P. Pietersen returns to the right wing in place of Odwa Ndungane.
  • Ricky January was not picked for the squad.
  • Ryan Kankowski moves from the bench to replace the injured Pierre Spies.
  • Zane Kirchner replaces fullback F. Steyn.

Go Bokke!!!

13 November 2009 Posted by | Rugby | , , , , | Leave a comment

Go Bokke!!! Please take off those green shirts!

I am a Springbok supporter beyond the last drop. Must admit still stunned that the English Rugby Club winners, Leichester gave us a hiding like that. Well on Friday we are facing the Hane (French Rugby Team). The team was announced last night, with some expected replacements due to injuries. No surprise. Been following what is happening. Hoping that the Bokke will end the season with a good note.

Just one small issue, the shirts! EISH WENA, who makes you wear these shirts?. Schalk, I am a big fan, but this shirt. The person who has chosen these shirts for the Bok Team, rather NO COMMENT. Boys rather take those shirts off, you will look so much better 😉

Go Bokke!!!

11 November 2009 Posted by | Rugby | , , , , | Leave a comment

An Intro to robots.txt


The robots.txt protocol also known as Robot Exclusion Standard or Robots Exclusion Protocol basically defines how web spiders and crawlers (search indexing tools) have access to your site.
The Web Administrator can Allow or Disallow access to certain parts of the site, e.g. temporary, private, cgi directories. It is a plain text file, where the rules for the these spiders, crawlers, where they can go and where not. You can also typically block a folder e.g. /images, because you find it both meaningless and a waste of your site’s bandwidth.

Syntax of robots.txt

# All comments is followed by a the pound sign
User-agent : [crawl agent name or * for all]
There are currently three statements you use in robots.txt

  1. Disallow: /path
  2. Allow: /path
  3. Sitemap:


  • Crawl-delay: [a number that represent the time in seconds] is not a supported standard, but some bots do obey it.
  • Each crawler user agent section must be separated by a blank line.
  • Not all search engines respects some pattern matching. E.g. to block any directory name that begins with the name picture: Disallow: /picture*/
  • It is recommended if you use multiple User-agents, that the block of code addressed to all spiders (User-agent: *) is the last one. This is to reduce interpretation problems with some old robots.
  • Directives are case-sensitive. E.g. junk.html and Junk.html are seen as two different files.


At User-Agents.Org is a very good list of these bots.
At the Web Robot’s page you can see a list of common robots – User-agent names.


Blocking the entire site:
Disallow: /

Blocking a specific directory, images, and it’s contents:
Disallow: /images/

Blocking a specific file:
Disallow /junk.html

Blocking a specific file type:
Disallow: /*.xls$


# Disallowing all robots

User-agent: *
Disallow: /

# Blocking only one robot, e.g. Altavista’s Scooter and allow all others

User-agent: Scooter
Disallow: /

User-agent: *

Now this is something we learned out of trial and error. In this example it looks like if we want to block MSNBot from a certain directory, and also disallow all other bots (including MSNBOT) from some more directories and give them, except for MSNBOT, access to the directory junk.

User-agent: MSNBot
Disallow: /junk/

User-agent: *
Disallow: /cgi-bin/
Disallow: /private/

You need to disallow the directories for all the bots (User-agent: *) also for MSNBot!!! It should be:

User-agent: MSNBot
Disallow: /junk/
Disallow: /cgi-bin/
Disallow: /private/

User-agent: *
Disallow: /cgi-bin/
Disallow: /private/


Here is a few sites, where you can validate your robots.txt file:

Happy coding 🙂

10 November 2009 Posted by | Web Site Development | , , , , , , , | Leave a comment

Manual Uninstall McAfee VirusScan 7.1 on Windows XP

For some strange reason you do not have the options to uninstall the program from the Add/Remove Control Panel. You cannot find an uninstall option under the menu. You can use the command prompt to do it.

Note: You need Administrative rights to perform these steps.

From the Start Menu select:

  • Run
  • Type cmd
  • Click OK or press Enter
  • Type: net stop McShield
  • Type: net stop McTaskManager
  • Type: net stop McAfeeFramework
  • Type: msiexec /x {59224777-298D-4E9C-9AEB-4A91BDA01B27} REMOVE=ALL REBOOT= R /q
  • Type: exit

Esta Bom! That’s It!

9 November 2009 Posted by | P.C. Troubleshooting | , | 2 Comments

My name is Rose

The first day of school our professor introduced himself and challenged us to get to know someone we didn’t already know. I stood up to look around when a gentle hand touched my shoulder.

I turned around to find a wrinkled, little old lady beaming up at me with a smile that lit up her entire being.

She said, ‘Hi handsome. My name is Rose. I’m eighty-seven years old. Can I give you a hug?’

I laughed and enthusiastically responded, ‘Of course you may!’ and she gave me a giant squeeze.

‘Why are you in college at such a young, innocent age?’ I asked.

She jokingly replied, ‘I’m here to meet a rich husband, get married, and have a couple of kids…’

‘No seriously,’ I asked. I was curious what may have motivated her to be taking on this challenge at her age.

‘I always dreamed of having a college education and now I’m getting one!’ she told me.

After class we walked to the student union building and shared a chocolate milkshake.

We became instant friends. Every day for the next three months we would leave class together and talk nonstop. I was always mesmerized listening to this ‘time machine’ as she shared her wisdom and experience with me..

Over the course of the year, Rose became a campus icon and she easily made friends wherever she went. She loved to dress up and she reveled in the attention bestowed upon her from the other students. She was living it up.

At the end of the semester we invited Rose to speak at our football banquet. I’ll never forget what she taught us. She was introduced and stepped up to the podium. As she began to deliver her prepared speech, she dropped her three by five cards on the floor.
Frustrated and a little embarrassed she leaned into the microphone and simply said, ‘I’m sorry I’m so jittery. I gave up beer for Lent and this whiskey is killing me! I’ll never get my speech back in order so let me just tell you what I know.’

As we laughed she cleared her throat and began, ‘ We do not stop playing because we are old; we grow old because we stop playing.

There are only four secrets to staying young, being happy, and achieving success. You have to laugh and find humor every day. You’ve got to have a dream. When you lose your dreams, you die.

We have so many people walking around who are dead and don’t even know it!

There is a huge difference between growing older and growing up.

If you are nineteen years old and lie in bed for one full year and don’t do one productive thing, you will turn twenty years old.. If I am eighty-seven years old and stay in bed for a year and never do anything I will turn eighty-eight.

Anybody! Can grow older. That doesn’t take any talent or ability. The idea is to grow up by always finding opportunity in change. Have no regrets.

The elderly usually don’t have regrets for what we did, but rather for things we did not do. The only people who fear death are those with regrets..’

She concluded her speech by courageously singing ‘The Rose.’

She challenged each of us to study the lyrics and live them out in our daily lives. At the year’s end Rose finished the college degree she had begun all those years ago.

One week after graduation Rose died peacefully in her sleep.

Over two thousand college students attended her funeral in tribute to the wonderful woman who taught by example that it’s never too late to be all you can possibly be.

When you finish reading this, please send this peaceful word of advice to your friends and family, they’ll really enjoy it!

These words have been passed along in loving memory of ROSE.

REMEMBER, GROWING OLDER IS MANDATORY. GROWING UP IS OPTIONAL. We make a Living by what we get. We make a Life by what we give.

6 November 2009 Posted by | Off The Beat | , , , | Leave a comment

Firefox Add-On: DOM Inspector

Well, it is no state secret that I am a Firefox fan. It is definite the best Web Browser.

This is such a handy tool for Web developers, especially if you make Themes and Extensions (Add-Ons). You can install it from here. One can inspect in a two page pane the DOM (Document Object Model) of any Web page or XUL (XML User Interface Language – pronounced zool ) window. In other words the structure and the properties of a page or window.

DOM Inspector

DOM – Document Object Model
This is the API (application programming interface) for valid HTML and well-formed XML documents. In other all the tags,e.g.<html> ,<div>, <script>, etc. So the DOM specifies how XML and HTML documents are represented as objects, which enables us to use them in object oriented programs.

XUL – XML User Interface Language
This is is Mozilla’s XML-based language that lets you build applications. Although it is not a an official standard, it relies on the existing Web Standards like CSS, Javascript and DOM. This make it quite easy for Web developers to learn. Read more here at Mozilla’s XUL site.

Another Add-On you can also consider is XPather.

Happy Coding 🙂

5 November 2009 Posted by | Software Development | , , , , , , , | Leave a comment

From my pen today.

The rain outside is just lovely. Just what our fruit trees need. It will be the first year that the Apricot tree will bare fruit. The peaches are coming on lovely and the Lemon Tree got a new breeze of life in it. It’s definite going to survive.

I got my new blog, using WordPress of course, installed. Still thinking about a Title. Any ideas?
And the choice of widgets. Oh, there are so many widgets, and made a shortlist which ones to install.
Busy designing a theme for it. Making a theme is not really so difficult as I thought. It’s really going to look cool, but Internet Explorer is driving me crazy. Have to make a special style sheet for it.

Also the issue of CMS. Which one to use? Drupal, Geeklog, Joomla 1.5, Joomla, Mambo, PHP-Nuke, phpWCMS, phpWebSite, Siteframe, TYPO3, Xoops, Zikula? All these choices. Aye.

Well in between there is a post on robots coming up soon. Decided to test out Windows Live Writer. This post was published it. Quite a cool program for bloggers.

Have fun!

3 November 2009 Posted by | Off The Beat, Technologies | Leave a comment