Resilience of SME – using satellite imagery to gauge recovery of the physical environment

Sheffi (2005, pg3) describes how supply chains can be disrupted by seemingly innocuous  events leading to major impacts to business as the full impact unfolds and the supply chain is impacted.

By using data provided by using data provided by Planet it would be possible to use hi-resolution imagery to look for industrial and business locations which have been impacted by incidents and see what suppliers are in that location to assess what the potential impact is.

Depending on the resolution, it could be possible to look for major construction sites in urban cities, and map existing business services, i.e. power/gas/telecoms and pre-assess risk of the work happening, i.e. should the power or internet service to a location be interrupted, what would the immediate effect be.

Whilst larger organisations have well defined resiliency/disaster recovery plans, small enterprise’s may not be able to afford ‘dark sites’ or the planning/business process in place with the personell to support them.

By analysing actual recent data and mapping small business to it, I can then use components of various frameworks, such as CERT Resilience Mangement Model, to ask the asses the risk and how resilient the organisation is.

Tech – Enjoying my Nikon D5300

Well, i’ve not done much in terms of real new-coding, but I have been using my D5300 alot lately ! I really love this camera, it makes taking great pictures really easy.
I have a variety of lenses for it, for Astro i have got the Samyang 24mm for its wide view abilties.
For Zoom the nikon 55-300mm is an amazing lenz. The D5300 makes taking great photos easy, the Samyang has to be manually focused, but I that is purchased mostly for Astro Photography (Milky Way/Wide View)
I have yet to mount it on my CPC 800, despite I have all the kit to do it, it takes a fair effort to set the scope up from scratch but am really looking forward to trying out some DSO pictures.


Yay – so lots going on, just not blogged it .. naughty me.
So tech-train stuff first – have moved over to Lenz from the SPROG – still waiting on some bits to come. Train Set is on its umpteenth incarnation. Will get some videos/pictures when its more real ‘work in progress’ ..
So what else have I been working on.. so alot on work methodologies, but also on Python development. To counter all the high level programming I now have a stable ZX Spectrum setup (A REAL ONE!) to do some Z80 on.
So i promise to keep this and the other blogs more upto date… ^^

A bit more memory for the PC

So the usual time of writing academic papers, with Open Office spreadsheets/word open and the machine throws a fit. Thankfully i lost very little work due to regular saves, so I decided it was time to add some more memory to this machine !

Thankfully it allows mixing of memory sizes, so the 4G already installed would be useful and save a few quid, and I added in 3*16G DDR3 sticks – good service from PCWorld today in ordering online, picking up a few minutes later. Price is decent too !
Anyhow memorys installed :-

lshw -short -C memory
H/W path Device Class Description
/0/0 memory 64KiB BIOS
/0/3e memory 1MiB L2 cache
/0/3f memory 256KiB L1 cache
/0/40 memory 6MiB L3 cache
/0/41 memory 28GiB System Memory
/0/41/0 memory 8GiB DIMM DDR3 Synchronous 1600 MHz 
/0/41/1 memory 4GiB DIMM DDR3 Synchronous 1600 MHz 
/0/41/2 memory 8GiB DIMM DDR3 Synchronous 1600 MHz 
/0/41/3 memory 8GiB DIMM DDR3 Synchronous 1600 MHz

Time to crack on with the work !

Marklin 7306 – JMRI / VNC

Here is the Marklin 7306 with a Lenz MicroSilver DCC chip installed being controlled by JMRI via a raspberry Pi 3 and Sprog DCC

Not needed for the test/programming track,but when it will power the main track the SBOOST will provide enough voltage to drive 4 locos. I’ve mounted it on top a Pi-Hut tower case – i used the SPROG stands to give some extra extension/space within the case.

Video of it in operation at

Under utilized Spark Pi cluster

Feeling a bit sad I’ve not really given my spark cluster alot to do. I bought it with greater intentions of doing some quite cool ideas on data analytics and computational modelling of large datasets from various live streams.
Think i will reserve some dedicated time to the research parts of my work outside the academics I’m doing, as eventually I’m sure the two will combine.
In the mean time, poor spark-cluster is looking a bit sad..

Awk’ing about

Having got the sed/awk book for 1p, decided to play about. Googling for some cool scripts, also found this cool site
netstat -ant | awk ‘{print $NF}’ | grep -v ‘[a-z]’ | sort | uniq -c
Quite like this one 🙂 maybe i should make a honeypot ^^

sudo zcat /var/log/auth.log.*.gz | awk ‘/Failed Password/&&!/for invalid user/{a[$9]++}/Failed password for invalid user/{a[“*”$11]++}END{for(i in a) printf “%6s\t%s\n”, a[i],i|”sort -n”}

be sure to change the quotes tho.. think wordpress is having a funny moment and convert the ‘ .

Model Trains

So on the umpteenth iteration of my model trainset i have finally gone DCC in N-Gauge. I have to other sets in Z and T, I would like to think i can get the Z gauge going in DCC but the T is just so small, i dont think chips are small enough yet, but we will see 😉

I am using a Raspberry Pi 3 and Sprog-Pi board. My non-dcc ready locos are due to return with DCC chips in and am really looking forward to going DCC with alot of automation and multiple trains running !

More posts/pics as we go on. If i have a large volume of train stuff, i might move it onto its own subdomain and wordpress site, its easy enough to do I guess :).



Apache Spark Cluster on Raspberry Pi 3

So last year I was introduced to Apache Spark – not knowing anything at all about it !

A year later i know a little bit more, and as such have a Pi3 cluster of (now 4 pi’s, was 6) running apache spark. I’m looking at doing Data Analytics with Live Streaming. I’m very interested to see whats possible, and link back to my academic studies.

I’ll add more posts/pictures soon !