War On Procrastination – Angry Birds Must Die

So, I was sat in on Friday evening minding the kids, when I thought.. Hey, I’ll have a crack at the next level on that well known mobile game, Angry Birds.

The enemy of progress.

An hour passes and I’m still happily launching through levels, getting 3 stars where I can and pre-emptively restarting levels where defeat is certain. I’m then on to two hours of playing, still happy to squash as many pigs as is possible. After a while, it occurs to me that I’ve just done this for most of my evening. In fact, in addition to this evening,  I’d probably lost 7-8 hrs to it over the whole week.

It’s easy to get caught up in this simple but addictive game playing, but unfortunately, there’s little to no value in doing it. In 2 years time, am I really going to care how many levels I managed to get 3-stars in? In 5 years, am I even going to remember the game at all? Probably not.

Sometimes you need a gentle shove to look at how your spending your time, so I thought I’d stick my old film director’s hat on and launch the “war on procrastination”.  A few hours later and I actually feel like I’ve achieved something.  If you’re currently slinging angry birds at rogue pigs, or for that matter playing any other useless game, take a moment to think about what you could be doing instead. Do something epic, do something worthwhile, aim high and think big. 

Ever Tried To Remember Every Technology You’ve Ever Experienced?

I recently had a chat with a fellow IT professional which led to some reminiscing over some products, platforms and technologies of the past.  This led to exactly this question, have you ever tried to remember every computer technology you’ve ever experienced?  After working with computers both professionally and outside of work for almost 30 years, the difficulty of the task is both challenging and compelling.

With some common sense ground rules like: you can’t include every dishwasher with a microprocessor you’ve ever used, I spent an hour to see what I could remember. The list is by no means a statement of expertise for each item, but experience does go beyond having read about it on wikipedia.

Here was the result:

Industries:

Secure Email
Military Messaging
Networking
Telco
Directory
Network Management
Information Security
CRM and Billing
Payroll
Virtualisation
Web Development

Hardware Platforms:

Sharp Electronic
ZX81
BBC Micro Continue reading Ever Tried To Remember Every Technology You’ve Ever Experienced? →

My X-Mas Project: Creating a PHP Screen Scraper

So, I guess when most people get a 3 week holiday break from work, the first thing they do is try to get away from the laptop.. where is the fun in that I ask you?  

This x-mas I took a small trip around the world of PHP and took the opportunity to write some enhancements for my better half’s online retail website.  PHP is very C-like in it’s syntax, but one of the easier languages to get around if you’re not working with coding on a day to day basis.  

In my 3 weeks, I essentially wrote a plug-in to the aforementioned website which automatically logs in to other websites and intelligently processes the pages of tabular data behind the authenticated curtain. It then takes this tabular data and squirts it out into an XML file, which is then used for some reporting.  

If you are looking to understand a bit about how screen-scraping works, or how to mimic interactive HTTP requests to a web server, this blog may be useful for you.  

OK, let’s crack on.  

Continue reading My X-Mas Project: Creating a PHP Screen Scraper →

Command Email Whitepaper – A New Military Message

It’s been a few months since my last blog. As always work commitments come first and it’s been a bumper couple of months.  I’ve been studying the military messaging environment and how it is evolving and summarized my findings in this whitepaper.  The main thrust is that organisations should be considering moving away from traditional Military Message Handling Systems (MMHS) approaches in favour of lighter, simpler, COTS based, modular and more cost-effective solutions.

You can download the pdf here:

Command Email – A New Military Message

Or read on:

“ The secret of war lies in the communications”

Napoleon Bonaparte

 

The ability to communicate effectively and without ambiguity has been, and continues to be, instrumental to the success of military organisations across the world.  Throughout history military organisations have pushed the boundaries of communication. Military messaging has evolved from smoke signals, to written letters, to telegraphs, to radio, to email and to unified communications today. Sending messages between organisations, units, roles and individuals is paramount to the success of both peace and war time operations.Military information needs to be exchanged in a secure, time-sensitive and standardised manner.  This is often done in environments where connections may be intermittent or of low capacity.  As messaging technologies rapidly evolve, the systems implemented must keep pace and retain the ability to upgrade easily and in short timeframes.  The key challenge for most organisations today is to ensure that these core criteria are met, without over-complicating messaging solutions to the point that they cannot be effectively implemented, maintained or used.  This whitepaper discusses the current military messaging environment, how it has evolved to today and the challenges surrounding the technologies. It will then go on to detail an alternative approach to these challenges which we call ‘Command Email’.

Introduction

The Legacy – Military Message Handling Systems (MMHS) – Implementing Yesterday’s Technology Tomorrow

Traditional MMHS approaches can be summed up as complicated, expensive and fraught with risk.

In past decades, military organisations Continue reading Command Email Whitepaper – A New Military Message →

CISSP Introduction

Certification, sometimes it’s worth doing, sometimes it isn’t.  The Certified Information Systems Security Professional(CISSP) which is officiated by the ISC2 certainly is.

I’ve been looking at boosting my cert. status over the last few months and assessed a few professional level certifications, particularly in the area of Information Security.  Having examined the various possibilities my conclusion was that the CISSP is simply awesome.  I’ve been studying for it for a few months now and thought it would be a great idea to blurb my findings into blogs.  Not only to help me remember the vast amount of information incorporated into the certification, but also to help anyone else who may be thinking of or in the process of taking the exam. Continue reading CISSP Introduction →