Ringing the (password) changes

I have milestones in my working life, I mark time by them. They help me to think quantitively about how much time has passed since a particular point in time or event. Its helpful because it enables me to think clearly about whether a colleague would have been involved in a particular activity at that particular time. And the nature of the milestone? Password changes!

I am pretty consciencious about passwords. I always have different ones for different things, with uppercase, numbers, punctuation and sometimes uppercase. As a sufferer of DOuble-CApital-itis, I am not a big fan of uppercase but I make the effort sometimes. Of course there are exceptions, such as the one password I use for all random website registrations, but I’m in good company with that. Because of these password habits, changing a password that I use every day is a big event! I have to think of something that my brain can hold on to, and train myself to type the new one rather than the old. I sometimes change existing passwords for no reason, I just think its good practice. What I really hate is being forced to use a password I don’t want, or change it when I am not ready!

I have recently changed employment, no particular reason just the next step on the ladder really. At my old workplace, I typed my password every single time I opened an internet browser, or logged onto another machine. I can’t deal with too many windows on the taskbar so I was opening and closing browsers all day. I must have typed it fifty times most days. The password complexity rules were there, but they didn’t really get in my way. I was forced by the system to change my password every three months. Three months is quite short when you are subconsciously typing that same password in so often! Still, the password change would roll around, marking a change in season, and I’d spend three days swearing at having typed in the wrong password on autopilot. When my password expired with a week of my notice still left to work, my boss (I guess tired of all that swearing) extended the expiry period to save me the pain.

So here I am, bright and enthusiastic in my new job. Day one, I have to choose a new password. No problem. Four weeks later, I get prompted to change my password. OK, well that’s a pain because I find password changes difficult but hey, I’m new, and I’ll just grin and bear it – after all, I don’t have to type my password for the web proxy here, just when I log in or unlock my machine. That’s still quite a few times though as I don’t leave my desk to go anywhere without locking it. So …. you can guess what’s coming next. Eight weeks into the new job and the password change box is back. My mind is too full to manage another “good” password so I try out something insecure – all lower case characters. And it accepts.

There’s something about this “security” which bothers me immensely. Most password setup systems come with tickboxes, to turn on “features”, such as

  • require mixed case
  • require at least one number
  • require some punctuation
  • ban password recycling
  • ban similar passwords
  • force password change

The sysadmin starts to read the list, tick the top few boxes, decides this is a Good Thing and ticks them all – the system is as secure as possible – Right???

This is how security myths start, and “force password change” is not something where (more often == better). A few months from now, I’m going to be a gibbering wreck, with my plain text password post-it-ed onto my monitor, and not locking the console when I walk away.

Creating Storage

We’ve recently moved into (another) new flat, and we’re just kind of settling in and unpacking. Its a rented place so we can’t do much with it – we’ve brought shelves and sidetables and stuff and that’s about all we can do. Our bedroom is cunningly arranged such that on my side of the bed, the wardrobe doors open right across the space between the bed and the wardrobe (fitted wardrobes, before anyone makes any suggestions). So I can put things by the bed temporarily, but I can’t have anything there all the time.

Now I don’t know about anyone else but I usually have a fair stack of random stuff beside my bed – reading materials, a glass of water, a lamp, my glasses, my phone, ten abandoned hair accessories, a drawer full of toiletries, spare keys, and who knows what else. Having spent a week with my belongings in a carrier bag, I started to think I needed a better solution … and here it is:

picture of the box

from another angle you can see inside too:

inside the box

I feel like a blue peter presenter but I’m just so proud of it! Its made from the box from a laptop delivery with some leftover wrapping paper from a friend’s birthday (58p from ASDA!) I couldn’t find sellotape or glue so I went for complimentary shades of electrical insulating tape (£1 for 5 reels from the pound shop) which was lying around! The tape’s not great so I didn’t make the paper go down to the floor as the box is going to live under the bed and get slid in and out quite a lot, it might not stand up for long with flimsy paper and not-very-sticky tape.

Anyway I feel like I live here now and the box is already full of the odds and ends. All I need now is a light I can clip onto the bed frame …

Weekday Carbonara

This week we kind of ran out of food … so here’s my recipe for improvised spaghetti something.

Dice two chicken breasts and place in a frying pan over a moderate heat with some oil.

While the chicken starts to brown, chop up a few slices of bacon into little bits (I use scissors which seems to work well), and put the kettle on for the spaghetti.

Make cheese sauce, and put the bacon in with the chicken once the chicken has started to brown.

Put the spaghetti on to cook (you need to do this earlier on if its not quick-cook!), and when the chicken and bacon is cooked take it off the heat.

Put the cheese sauce in the microwave for its final minute and drain the spaghetti, returning it to the pan. Throw the chicken and bacon in on top and pour over the cheese sauce. Stir and serve.

Cheese Sauce

Here is my recipe for microwave cheese sauce.

Take one teaspoon-sized blob of margerine (the sort you can bake with), a tablespoon of plain flour and half a pint of milk. Stir together and place in the microwave on full power for 2 mins (I use my 1 pint pyrex jug for this).

Whisk well to remove any lumps, then add the grated cheese (200g or so, the quantity isn’t critical) and whisk hard again, try to dissolve the cheese as it melts. Add another half pint of milk and some black pepper, stir well and leave to stand.

Once you are ready for the cheese sauce, pop it back in the microwave for another minute on full power, then serve

UK TV coverage of Netball at the Commonwealth Games

Well its that time again, the Commonwealth Games. This year they are in Melbourne which means that those of us here in the UK either need to be able to work the video recorder, or be able to stay up until three in the morning!

The groups are:

A B
New Zealand
South Africa
England
Fiji
St Vincent & the Grenadines
Malawi
Australia
Jamaica
Samoa
Barbados
Wales
Singapore

Top two teams from each group through to semi-finals

I haven’t found any comprehensive list of what’s on when yet, so here are a few different sources (all from the BBC website) put together in one list. Also further down the page are instructions for videoing those extra freeview channels (coming soon)

17th March
Interactive 3 (sky) and freeview 3
10.00-11.30 Netball
11.30-13.00 Netball

BBCTWO
13.50-15.00 Netball
England began their 2006 campaign with what looked a straightforward match against Malawi; Wales, on the other hand, faced the huge challenge of playing the host nation Australia.

Interactive 2 (sky) and freeview 2
02.00-03.30 Netball

18th March
Interactive 5 (sky)
17.30-19.00 Netball

19th March
Interactive 5 (sky)
13.00-14.30 Netball

Interactive 4 (sky) and freeview 3
10.00-11.30 Netball

BBCTWO
14.10-14.25 Netball
Presented by Clare Balding. Wales play the second of their netball pool matches against Samoa.

20th March
Interactive 4 (sky)
13.30-15.00 Netball A
15.00-16.30 Netball B

Interactive 5 (sky)
21.00-22.30 Netball

Interactive 3 (sky)
22.30-23.00 Netball

21st March
Interactive 3 (sky) and freeview 3
12.00-13.45 Netball

22nd March
Interactive 3 (sky) and freeview 3
10.10-11.40 Netball

Interactive 4 (sky) and freeview 3
17.30-19.00 Netball

Interactive 3 (sky) and freeview 2
22.00-23.30 Netball

23rd March
Interactive 3 (sky) and freeview 3
06.00-07.30 Netball

Interactive 2 (sky)
06.30-08.00 Netball

Interactive 4 (sky)
08.00-09.30 Netball

Interactive 4 (sky) and freeview 3
17.30-19.00 Netball

25th March
Interactive 5 (sky)
07.30-09.00 Netball Semi-Final
09.30-11.00 Netball Semi-Final

26th March
Interactive 4 (sky)
04.00-05.30 Netball-Bronze

Interactive 2 (sky) and freeview 2
06.00-08.00 Netball-Gold

Interactive 3 (sky) and freeview 3
14.00-17.00 Netball Finals

I’ll update this site with more info as and when I find it. Please email [email protected] if you have any additions or corrections. The schedules are quite confusing because we’re in a different timezone and “day 5” there spans two days here :)

putty function keys in AIX

I’m having fun and games with AIX! I have two telnet clients, putty (fantastic client) and KEA!. I’ve been using KEA! successfully but would like to switch to putty, however the function keys didn’t result in the same escape characters being sent as in KEA!.

After a post to google groups and a very helpful link I finally started to make some progress. I only need keys F1 to F20 working and I’m there.

What I had to do was set putty’s setting under Terminal -> Keyboard -> The function keys and keypad to “Xterm R6”. This doesn’t exactly match what KEA! output but its close. The big difference is that with KEA I use ctrl with F1 to F10 to access the keys F11 to F20; on putty this is shift instead of ctrl.

In case it is any help to anyone, here are the outputs of F1 to F12 on the first line, shift and F1 to F12 on the second line, and ctrl and F1 to F12 on the third line, for both putty and KEA!.

putty:



<sup>[OP</sup>[OQ^[OR^[OS^[[15~^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~
<sup>[[23~</sup>[[24~^[[25~^[[26~^[[28~^[[29~^[[31~^[[32~^[[33~^[[34~^[[23~^[[24~
<sup>[OP</sup>[OQ^[OR^[OS^[[15~^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~

and KEA!:



<sup>[OP</sup>[OQ^[OR^[OS^[[17~^[[18~^[[19~^[[20~^[[21~^[[23~^[[24~
l
<sup>[[23~</sup>[[24~^[[25~^[[26~^[[28~^[[29~^[[31~^[[32~^[[33~^[[34~^[[23~^[[24~

NB F5 is missing from the KEA! one since pressing it while running cat caused cat to coredump!!

Anyway that was today’s crash course in escape chars, my putty is now working well and I can use it for the apps which use the function keys too, which is good news.