jump to navigation

Friday Funny: Sorry - Your Password Isn’t Not Long Enough June 27, 2008

Posted by Dale in : Funny Pictures, Humour, Security , Comments

"Your password must be at least x characters; cannot repeat any of your previous x passwords; must contain capitals, numerals or punctuation; and cannot contain your account or full name. Please type a different password. Type a password which meets these requirements in both text boxes."

Yes, it’s that time of month again, where I retrieve the post-it note from under my keyboard, and write my NEW password down on it.

So we now have the illusion of security, while not actually having it.  Which is a reason why, when your computer is seized, they’ll take the surrounding items as well.

I laughed until I cried when I saw this:

Sorry - Your Password Isn't Not Long Enough

Bookmark and Share

BabySmash June 26, 2008

Posted by Dale in : Freeware, Utilities, Web links , Comments

Seen over at Scott Hanselman’s site, Baby Smash:

Baby Smash screenshot

As babies smash on the keyboard, colored shapes, letters and numbers appear on the screen. Baby Smash will lock out the Windows Key, as well as Ctrl-Esc and Alt-Tab so your baby can’t get out of the application. Pressing ALT-F4 will exit the application and Shift-Ctrl-Alt-O brings up the options dialog.

I wrote BabySmash! for my 2 year old and 5 month old so they could bang on the keyboards of my Windows machines without hurting anything. It’s a copy/homage of the very fine and free AlphaBaby for the Macintosh. BabySmash is free also and I’ll release the source code on my blog soon. Enjoy :)

Bookmark and Share

On top of your game June 25, 2008

Posted by Dale in : People , Comments

It is truly a pleasure when the phone goes *ring* *ring* and the following occurs:

“I’ve got a problem with a printer freezing.”, says the desktop support tech (Tina Brown).

Have you tried:

  1. reinstalling the printer driver?
  2. reinstalling the print driver?
  3. disabling all the unnecessary network protocols?
  4. locking the printer port to a particular network speed?

The answer back:

“Yes, yes, yes and yes”

Bugger!

I think to myself: ‘How am I supposed to get that FIGJAM coffee mug, if you know all the answers’

Ok, what do you think we should do next then?

“Upgrade the printer firmware, and then upgrade the print driver.”

Well ok, let’s do that.

It’s not that I’m particularly talented at IT, it’s just that I’ve been around long enough to be able to psychically debug most problems.  Except when I meet someone who’s been in the trenches nearly as long as me.

Bookmark and Share

9 Essential Rules for Writing User Documentation June 25, 2008

Posted by Dale in : Documentation , Comments
  1. Identify your audience.
    Identify the average person who will be using each piece of your documentation, and write for their experience level.  Not your level of experience, but theirs.
  2. The purpose
    Write down why your average user would need to use your documentation.
    User documentation is designed to help the user to do something.
  3. Name it
    Create titles for each of your documentation pieces.
  4. Plan, create a:
    * table of Contents for each piece of documentation
    * estimate of number of the number of pages per document section
    * sample layout of your document
  5. Writing
    Create the first draft as quickly as you can.
    Do not get hung-up on spelling/grammar/”look and feel” at this stage.
  6. Editing
    Start only when you have finished writing.
  7. Proofreading
    Only when you think it is finished, ship it out for proofreading and reviewing.
  8. Printing
    Get it out the door.  There will always be one more tweak.
    Resist the urge to make it perfect, instead, get it published.
  9. Maintenance
    Set review dates for your documentation.
    If your documentation is not being used, don’t keep working on it.

My next documentation post on Tuesday, will discuss the Four Key Pillars of Writing User Documentation.

Bookmark and Share

Podcast: “Sorting out Internationalization with Michael Kaplan” June 24, 2008

Posted by Dale in : Code Cutting, Podcast , Comments

Just finished listening to the Scott Hanselman Podcast with Michael Kaplan.

It seems the four good languages to test your application for Internationalisation problems are as follows:

Language Test
Turkish The Turkish “i” problem.
(Turkish language has four i’s)
German 30% -> 40% longer than the equivalent English words.
Arabic Right-to-left language
Thai Good test of how your application handles Uniscribe formatting.  Particularly word-breaking.

Another interesting test from Scott:

When I was doing internationalization, we were working in banking, we thought about the German example and we thought about more complicated examples. One of the things with one of the bugs that we wanted to catch was pushing UTF-8 code all the way through the system and back and making sure that as it move from web server to middle tier, from middle tier to database and back, that we didn’t screw something up. We didn’t go turning into block squares, testing the system all the way through to make sure that something wasn’t lost.

The Hanselminutes podcast is on my weekly listening list.

Bookmark and Share 

Tips for Web page & Blog graphics June 23, 2008

Posted by Dale in : AudioVisual, How To , Comments

Use only JPG or GIF graphics
… as these are the most web friendly.

 

I heard that there’s GIF87a and 89a.  What are the differences?
GIF89a allows you to do GIF animations, and interlacing.

Millan by Camilla Eriksson 

 

So what’s interlacing?
Simply put, the image builds up as the end user is watching the download.  Sort of like a preview.

 7.17
(image courtesy of webdesign.about.com)

So what about JPEG?
Well GIF8x, as good as it is, is limited to 256 colours.  JPEG, 16,777,216.  You can see why it’s popular for photos.
It does compression just like GIF, but you can select how “progressive” it is.  Look at the image below, it demonstrates the effect of more compression across the photo.

 Phalaenopsis - image by André Karwath

(image from wikipedia)

 

Lets sum it up in a table:

  GIF87a/89a JPEG
Colours 256 16,777,216
Compression Minimal Good, but at cost of image quality
Animation?, interlacing? Yes & Yes No & No
Best use Line drawing, cartoons Photography

Bookmark and Share 

List posts by category June 22, 2008

Posted by Dale in : How To, Wisefaq , Comments

You might have noticed a new page (Category list) when you visited today:

wisefaq-pagetab

Category list lists the title of all my posts by Category.  Mainly put it there for my own use, but you’re welcome to use it as well :-)

Since we are talking about pages …

Home

the front page of this blog.

About Dale

lists some of my experience, aka the "FIGJAM" or the "I love me wall" page.

Useful links

webpage links I find useful enough to bookmark on one page, so I can retrieve when I’m working.

Category list

list of blog post titles by category.  (modified) PHP script from David Sanchez

Update: it didn’t last long, as there were some bugs in it enhancements I wanted that I didn’t have time to code further.  So I grabbed a replacement from www.dagondesign.com.  I’m very happy.

Bookmark and Share 

Your computer security is just keeping honest people out. June 20, 2008

Posted by Dale in : Podcast, Security, Web links, WhichBank , Comments

… And just buying time you time with the dishonest ones.

Which is the great truth. Security just buys you time. If a burglar really wants to get into your place, they will.

But more often than not, they’ll move on to the easier target.Bank robberies by month, January 1998 to April 2002

We saw this in the 1990’s, when banks installed anti-hold-up security screens. The criminals just moved on to easier targets, such as Petrol / Gasoline stations.

So it is with computer security. You want to do as much as you can, so the bad guys want to move on to the next system.

Sure, the things you do ARE going to devalue over time. New vulnerabilities will be discovered in your security measures*, so you need to regularly assess what else can be done to improve your computer security.  Microsoft recognised# this when they developed the SDL, and they use it to this day.  You can see the benefit of this by looking at a comparison between Vista and XP right here.

First Year of Vulnerabilities XP Vista Comparsion

Which brings us to “Security by Obscurity+. Yes, it’s a good thing in my opinion.

Why? Because it gives you a layer of defense against dishonest people (primarily taking about script kiddies here). But it had better not be the only layer in your computer security plan.

Want to learn more about security?  "Well here’s the deal!", as the man said.  Invest some of your time in Kai’s security Webcasts.  I’ve blogged about them before.

Update: Or perhaps it’s "Aggressive Kindness"

~~~

Dale’s past experience includes performing risk assessments for desktop systems, reviewing desktop security audits, and working on a holdup alarm desk in the retail banking industry.
He knows there’s no money in robbing a bank.

* The discovered flaw with anti-hold-up screens was the staff entry door next to the bank teller counter. A 14-pound sledgehammer made for quick/effective entry. Until bank security fixed that flaw.

+ IBM relied on this with the MVS system. If you had access to a terminal, you could cause a denial of service. The security risk assessment didn’t take into account publicly accessible terminals (think public libraries).

# what they recognised was that a number of their products were not designed well from a security point of view.

references:

Australian Institute of Criminology - No. 253 - Bank Robbery In Australia

Bookmark and Share 

Microsoft Office Paperclip - Do not go gentle into that good night … June 18, 2008

Posted by Dale in : Funny Pictures, Humour, Other Blogs , Comments

Microsoft Office Paperclip: It looks like you are stupid

Saw this at the Microsoft Office Offline blog.  The Office Offline blog

… regularly features wry observations about Microsoft Office and other Microsoft products. The characters in the comic spend much of their time discussing how they use and misuse technology, forming the basis of the humor in the comic. Other themes include software development, marketing, management, and personal relationships. The comic also sometimes refers to philosophy and art.

The amazing thing is that is actually a blog BY Microsoft. Our friend Clippy is one of the characters featured.

Bookmark and Share

Bits and Pieces - Project Management June 17, 2008

Posted by Dale in : Humour, Project Management , Comments

Post Implementation Review

A lot of time, money and energy went into the "project". At times things were difficult but the result was a quality deliverable.

But at the end of the day the thing that most impressed the users bore no resemblance to their original requirements.

85 miles there, 85 miles back, a severely depleted budget and all they want to do is chase an artificial turd down a pipe.

Frankly if you don’t think this is a good analogy for software development then I don’t know what is!

The Lighter Side - Life is like an analogy (David Poole talks about the software development process)

 

Bookmark and Share