<?xml version="1.0" encoding="ISO-8859-1"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xml:lang="en-US">
	<title>Dear User</title>
	<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php" />
	<modified>2008-11-19T11:26:30Z</modified>
	<author>
		<name>Norman Perelson</name>
	</author>
	<copyright>Copyright 2008, Norman Perelson</copyright>
	<generator url="http://www.sourceforge.net/projects/sphpblog" version="0.5.1">SPHPBLOG</generator>
	<entry>
		<title>Live dangerously, Safely.</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry081106-231504" />
		<content type="text/html" mode="escaped"><![CDATA[Anti-virus programs, firewalls, malware scanners, and other network nannies that are aimed at fighting anti-social cyber-evil may do what they are designed to do and advertisements for these products stress the dangers of being without protection.<br /><br />But nowhere in the list of features do they mention that it is nowhere near 100% protection nor will they tell you that using the product will slow down your computer by up to 50% or more.<br /><br /><blockquote>As the protection factor approaches 100% the usability of your computer approaches 0%. The only way to make your computer 100% safe from malware is to switch it off!</blockquote><br /><br />So, for more than a year now I have stopped using any anti-virus products.  I practice self discipline when deciding what programs to trust and what web-site buttons to click on. And the only trouble that I have had during this period was when my laptop was stolen by robbers.*<br /><br />However my behaviour is not reckless. I use a simple methods to stop malware from finding me a soft target.<br /><br />1) <b>Use an internet router.</b>  This acts as a firewall preventing direct attacks from the Internet. Do make sure that your wireless access is encrypted and password protected. And do not create &#039;demilitarized zones&#039; in the router. If you must open a port for remote access - only do so if you understand the risk.<br /><br />2) <b>Use a good operating system.</b>  If you are using Windows, choose Vista rather than XP. (Anything earlier than XP is becoming secure through neglect by malware writers rather than inherent strength.) Any flavour of Unix/Linux or Mac OS-X is also very good,; again partly because of neglect by malware writers. Important: If using Vista, do not disable the UAC - it is there for a reason (see more about the UAC below).<br /><br />3) Give any user account with administrator privileges a <b>strong password.</b><br /><br />and, last but not least...<br />4) Give your normal everyday user account <b>&#039;Limited&#039; or &#039;Standard&#039; privileges.</b> Being logged into your computer with administrator rights is nothing less than reckless. hundreds of thousands of malicious programs are on the Internet just waiting for a chance to infect your computer - but they can only affect your computer if they have the rights. While running as a standard, or limited, user, those malware programs will be forced to ask you for administrator permission.<br /><br />Windows Vista is much more user-friendly when you are running as a standard user. The UAC (User Account Control) is an irritation when you are logged in as an administrator - it never asks for a password and so one gets into the habit of blindly pressing the continue button... dangerous behaviour. On the other hand, as a standard user, running in your own &#039;sand box&#039;, you will seldom encounter the dreaded UAC pop-up. Instead you will be comforted by the UAC asking for an administrator password when you make a mistake or if you are wanting to do something that really does require administrator privileges. There is seldom anything that requires one to log in to an administrator account.<br /><br />Many computer &#039;power users&#039; consider themselves to be expert enough to regularly use a user account with administrator privileges. They are missing the point. A truly experienced user will insist on being a standard user. In the Linux environment, only &#039;root&#039; has administrator privileges. It is common knowledge that it is dangerous to be logged in as root, but with Windows, users do it all the time.  No doubt that is because, up until Vista, one had to be logged in as an administrator to do simple tasks like install a printer. The UAC has given Windows standard users the power to perform administration with the entry of a password, similar the the sudo command in Linux.<br /><br />In spite of all the benefits of being a standard user, Microsoft still installs the default user with administrator privileges. I wonder if they will fix this in Windows 7.<br /><br />*<cite> They were honest robbers; I asked them to leave my laptop and they said "no, we can't do that".</cite>]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry081106-231504</id>
		<issued>2008-11-06T00:00:00Z</issued>
		<modified>2008-11-06T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Bad Old Days</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080624-062635" />
		<content type="text/html" mode="escaped"><![CDATA[This morning I tackled the job of transferring data files from a SCO Openserver Unix server to a Linux server. How many of you can remember a time when FTP was the only way to transfer data from one server to another. And, did you know that FTP loses the modification time attribute of the files? I had to first use tar and then ftp.  What I really wanted was a program like rsync that I could use to quickly synchronize the data before switching users to the new server.<br /><br />In the hope of finding an easier way I googled &quot;SCO Openserver Linux file transfer&quot; and the result I was a vivid reminder of my first encounter with SCO Unix in 1997. Unix was expensive, so, on advice from the SCO distributors I bought a single-user licence for SCO Openserver called a &quot;Host&quot; licence. Because I was just going to use this myself for software development, and therefore I was going to be the only user, it seemed the correct choice.<br /><br />Installation of SCO Openserver was quite a challenge because half the computer hardware that was readily available was not compatible with Unix. I remember that it took a lot of effort, trial and error, and long distance telephone calls before I managed to get the system to boot for the first time.<br /><br />And then, later I discovered to my disbelief that it had no way of being networked.  What it could do was allow one to connect one or two dumb terminals to share the &quot;host&quot;. Can you imagine an operating system so crippled that the only connectivity was by serial port? I was forced to upgrade to a single user Enterprise edition that added networking so that I could test my program.<br /><br />Even the Enterprise version could not network with Windows computers - although for a price one could order an add-on for that &#039;advanced&#039; feature. Backing up data was only possible onto 1.4 MB floppy disks or tape drives for larger capacity. CD writers were not affordable and flash drives were not invented yet, and werenot supported by the operating system in any case.<br /><br />I am so glad that today I can download the latest version of Linux for free, and enjoy so much more with much less hassles. I could buy a luxury car for the price of an equivalent operating system back then.<br /><br />Before you complain about some feature of your operating system that doesn&#039;t work, or having to use an obscure command to transfer a file from one computer to another, just think of how things were just 11 years ago.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080624-062635</id>
		<issued>2008-06-24T00:00:00Z</issued>
		<modified>2008-06-24T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Demand! It&#039;s the right thing to do</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080607-135747" />
		<content type="text/html" mode="escaped"><![CDATA[In 2001 I made a fundamental change to The Jewellery Shopkeeper program which converted all users&#039; company names and addresses from being hard-coded in the program to being user-configured. As a service to the users, I set up the address data for them on a disk so that they would not have to do it themselves.<br /><br />Unfortunately, for a few users I made the mistake of adding a form-feed character onto the address data. This caused an extra form feed to happen after printing each sales voucher.  Users who received this bug and reported it were quickly helped to delete the extra form-feed character.<br /><br />Now, seven years later, a user calls to say that their printer is feeding an extra page. I still remember this having happened long ago, but it is impossible to enter a form-feed character into the database from the keyboard, and, because of subsequent updates to the program, the easy fix that I had used long ago could no longer work. The user did not tell me that it had been like that for many years - in fact I understood that it had just started doing now. He said it worked correctly before and that nothing had been changed. Suggested that he restart the computer and switch the printer off and then on again; he said that he had done that already several times. I asked him to check that the printer was not the problem.  The next day he advised me that he had swopped the printer with another one, but the problem remained the same.<br /><br />After much questioning it eventually became clear that the computer had been feeding an extra page &quot;for years&quot;. The user had been winding the paper back by hand after each sale. <br /><br />I wish users would not be so easygoing. It not only makes me feel bad that they had been so long-suffering, but leaving the fault uncorrected has now made it more difficult to fix.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080607-135747</id>
		<issued>2008-06-07T00:00:00Z</issued>
		<modified>2008-06-07T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Malware trap</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080603-012108" />
		<content type="text/html" mode="escaped"><![CDATA[Don&#039;t fall into the traps set by the evil script kiddies.<br /><br />If you are a typical computer user then you are giving those evil doers plenty to be gleefull about.<br /><br />For a start, most people install some sort of anti-virus software.  That&#039;s a big win for the <a href="http://en.wikipedia.org/wiki/malware" target="_blank" >malware</a> writers.  It is, after all, giving them the satisfaction of having scared you into parting with your money for a software product that does not help you but instead slows down your computer.<br /><br />There are probably millions of pieces of nasty computer code in circulation that is mostly just an irritation, and many millions more that are a constant bane on the life of most computer users.  In the latter category I include animated or flashing adverts and pop-ups, as well as web pages with lots of graphics that take long to load and add to your Internet bill. Anti-virus and firewall programs - the most popular and expensive utilities - do nothing to stop that sort of malware.<br /><br />In fact computer virures are almost totally extinct! Your anti-virus software, assuming that it does its job well, is scanning everything that passes through the interfaces of your computer, looking for each and every one of hundreds of thousands of extinct viruses.  Your fancy firewall blocks your own usage of your network so that either you have to turn it off or you allow all the programs that you use to tunnel through your carefully installed firewall.  A firewall full of holes is not likely to stop a good hacker.<br /><br />But it gets worse.  Many home computer users won&#039;t spend big bucks on malware protection but instead find free offerings on the web.  Many of these are supposedly commercial products with free trial offers.  The funny thing about these free trials is that they always find malware on your computer but often cannot remove it with the free trial version.  Eish! Find another free removal tool and try that. But, unbeknown to the user, the new tool was itself malware in disguise and goodness knows what you have infected your computer with now. The situation quickly snowballs so that the only solution is to reformat your drive and reinstall your operating system.<br /><img src="images/Justin.PNG" width="512" height="384" border="0" alt="" /><br /><br />Some of these free &#039;solutions&#039; are presented with the appearance of well-known commercial anti-virus software.  This can give the untrained user a false sense of comfort and trust for what is in reality just a scam.  Remember - if it does not say &#039;Norton&#039; then is is not Norton.<br /><br />There are four ways to cope with malware:<br />1. Avoid it by being extremely careful. (You cannot be too paranoid.)<br />2. Install the best commercial protection software. (I hope you have really fast computer.)<br />3. Be carefree and reformat your computer when it gets too bad. (Irresponsible - you are likely to unwittingly become a &#039;<a href="http://en.wikipedia.org/wiki/Spambot" target="_blank" >spambot</a>&#039; or &#039;<a href="http://en.wikipedia.org/wiki/phishing" target="_blank" >phishing</a>&#039; site.)<br />4. Use a good operating system. And use it wisely. (Tip: Do not give yourself administrator privileges.)<br /><br />I choose option 4.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080603-012108</id>
		<issued>2008-06-02T00:00:00Z</issued>
		<modified>2008-06-02T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Inflation affects software design</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080515-205756" />
		<content type="text/html" mode="escaped"><![CDATA[South African inflation is not very high. It has been less than 10% per year for as many years as I can remember. But this inflation, together with the rise in price of precious metals has been causing limits to be reached in various places in The Jewellery Shopkeeper program.<br /><br />One such limit was reached a few months ago when price per gramme of gold jewellery exceeded R1000.00.<br /><br />Then another jeweller complained that he couldn&#039;t invoice a R10M piece of jewellery. And yet another jeweller had made pre-payments to Rolex for over R10M and the creditor&#039;s age analysis overflowed with such a large negative amount.<br /><br />These limits are reached every 5 to 10 years due to our ever-present inflation.  I accept that without complaint.<br /><br />What I cannot imagine is how any accounting software can cope in Zimbabwe with prices rising 10-fold every couple of months. Is it legal for companies there to do their accounting in US$? I suppose they could use scientific notation...]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080515-205756</id>
		<issued>2008-05-15T00:00:00Z</issued>
		<modified>2008-05-15T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Doing the impossible - for a fee</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080515-204617" />
		<content type="text/html" mode="escaped"><![CDATA[Company auditors sometimes ask for the impossible, and sometimes their clients will bend over backwards to give them what they want. No matter what the cost!<br /><br />It happens every year - auditors want to see a detailed list of inventory so that they can do some spot checks to &#039;prove&#039; that it is correct. And, they want it detailed separately for each of your stores. But what if you didn&#039;t print these reports and the auditors only ask for them several months later?  A report of current inventory is not good enough - it must be valid as at financial year month-end.<br /><br />These detailed stock reports would run into several hundred pages and no business owner wants to &#039;waste&#039; so much paper and ink, and so they conveniently forget to print the reports. That&#039;s why they email me to help get the historic reports.<br /><br />I have, for some time now, been making nightly backups for most of our users who run Linux servers.  The help request was from one of our overseas customers. Fortunately, this was one of our Linux users who we provide full support. I quoted a fee to recall the data from archived backups which I maintain, and extract the required reports - converted to MS Word documents.<br /><br />On being given the go-ahead, the client had all the reports in their email the same day - together with an invoice for my service. For the first time, I made a profit out of the impossible request of company auditors.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080515-204617</id>
		<issued>2008-05-15T00:00:00Z</issued>
		<modified>2008-05-15T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Name ambiguity</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080408-131822" />
		<content type="text/html" mode="escaped"><![CDATA[Conversation between two system managers:<br />System manager 1:  You spelled user georgina goergina.  Isn&#039;t that wrong?<br />System manager 2:  I&#039;m dyslexic - it&#039;s probably wrong<br />System manager 1:  Okay, I added another user, spelled georgina, now she can choose either name.<br />System manager 2:  Who? ]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080408-131822</id>
		<issued>2008-04-08T00:00:00Z</issued>
		<modified>2008-04-08T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Caps num-locked</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080121-172848" />
		<content type="text/html" mode="escaped"><![CDATA[<b>User:</b> The computer won&#039;t accept my password<br /><b>Support:</b> Is the caps lock off?<br /><b>User:</b> Yes I checked that<br /><b>Support:</b> Try it again<br /><b>User:</b> It still doesn&#039;t work<br /><b>Support:</b> Are you sure the caps lock is off?<br /><b>User:</b> Yes<br /><b>Support:</b> Are there any lights on on the keyboard?<br /><b>User:</b> Only the middle one<br /><b>Support:</b> What is that light labeled?<br /><b>User:</b> The letter A<br /><b>Support:</b> Press the caps lock key<br /><b>User:</b> Now the light went out<br /><b>Support:</b> Try the password now<br /><b>User:</b> It worked<br /><br />It seems that the num lock and the caps lock lights were swopped.  That could confuse anyone!]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080121-172848</id>
		<issued>2008-01-21T00:00:00Z</issued>
		<modified>2008-01-21T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Education wanting</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry080118-171842" />
		<content type="text/html" mode="escaped"><![CDATA[I get angry with users who don&#039;t do daily backups and then express shock and horror when the computer suffers a corrupted file. I get angry because they want sympathy and I have long since run out of sympathy for incompetence.<br /><br />Is it because data stored on magnetic media, which is invisible to the human eye, is not real to these users? Or is it that they have total faith in the reliability of the system?<br /><br />Actually, I should not get angry, because making backups is not a natural thing to do.  We have one of each of most things - cars, cellphones and bodies for example.  Our teachers at school never ever taught us to make backup copies of our school notes or homework.<br /><br />We are taught from a young age that we should look after our physical possessions. We lock our homes and our school lockers. When we are older we learn about insurance for our car, our home, and our lives. We drive safely. We invest our money wisely. All these things are hammered into our psyche by commercial advertising and public service announcements. But the importance of making data backups is left to users to experience for themselves.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry080118-171842</id>
		<issued>2008-01-18T00:00:00Z</issued>
		<modified>2008-01-18T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Remote access rocks</title>
		<link rel="alternate" type="text/html" href="http://dearusr.shoso.com/index.php?entry=entry071226-185814" />
		<content type="text/html" mode="escaped"><![CDATA[There are times when talking a user through a task on a GUI is almost impossible. That is every time that a user is trying to operate a program that you are not familiar with. And with an almost infinite number of permutations of programs, operating systems and user defined options, these times are more often than not. One needs to see the screen to understand.  This is where programs like VNC really help.<br /><br />I was waiting for a download to finish on an Ubuntu Linux workstation and for fun I VNC&#039;d into one of my Windows XP workstations. From the desktop of the Windows XP I VNC&#039;d back into my Ubuntu workstation. The result was not what I first expected.<br /> 
<a href="images/Screenshot.png" target="_blank">
<img src="images/Scrnshot.jpg" width="288" height="180" border="0" alt="" />
</a>
<br />It took half a minute before the screen was stable due to the recursive screen updates.  But it was fun. See a full-sized screen shot in a new browser window by clicking on the image above.]]></content>
		<id>http://dearusr.shoso.com/index.php?entry=entry071226-185814</id>
		<issued>2007-12-26T00:00:00Z</issued>
		<modified>2007-12-26T00:00:00Z</modified>
	</entry>
</feed>
