Diamond Pickaxe Hard Enamel Pin-Badge


Following the success of my previous minecrafter badges, I have made some hard enamel versions of a diamond pickaxe. It is of amazingly high quality.

IMG_4942 IMG_4943 IMG_4944

If you are interested in purchasing this badge then contact me.


All proceeds from this badge are donated to a local charity to provide equipment and support for children from disadvantaged backgrounds to play the game Minecraft and learn computer programming at the local Coderdojo and Scouts and are not for commercial or individual gain. Minecraft ®/TM & © 2009-2013 Mojang / Notch


OpenSSL HeartBleed Bug – Explanation and fix

Heartbleed is a recently discovered small bug that relates to the OpenSSL’s implementation of the TLS ‘heartbeat’ mechanism.

The bug is present only in the OpenSSL versions 1.0.1 through 1.0.1f!

By exploiting this bug, an attacker can request that a running TLS server hand over a relatively large slice (up to 64KB) of its private memory space. Since this is the same memory space where OpenSSL also stores the server’s private key material, an attacker can potentially obtain data such as:

1) private keys
2) TLS session keys
3) confidential data
4) session ticket keys.

The remedy

You can test if a given server is vulnerable using this tool: http://filippo.io/Heartbleed/ (enter your domain as for example: yourdomain.name:443)

To check the OpenSSL version running on your server, use the following command via SSH:


# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013


# dpkg -s openssl | grep Version
Version: 1.0.1-4ubuntu5.6

Having identified a problem, the first step is to patch OpenSSL. Fortunately this is relatively easy. The 1.0.1g version is not vulnerable, and Debian has a patch. You can also recompile OpenSSL with the -DOPENSSL_NO_HEARTBEATS option.

Installing OpenSSL 1.0.1g on CentOS:

# cd /usr/local/src
# wget -N http://www.openssl.org/source/openssl-1.0.1g.tar.gz
# tar -xzvf openssl-1.0.1g.tar.gz
# cd openssl-1.0.1g
# ./config
# make
# make install
# alias cp=cp
# cp /usr/local/ssl/bin/openssl /usr/bin/openssl
# cd /usr/local/ssl/include
# ln -s /usr/local/ssl/include/openssl openssl

Once done, check the version again and restart the web server:

# openssl version
OpenSSL 1.0.1g 7 Apr 2014

Restart any services using SSL.

Installing OpenSSL 1.0.1g on Ubuntu:

# apt-get update
# apt-get install -y openssl libssl1.0.0

Restart any services using SSL.

What’s the TLS Heartbeat mechanism ?

The TLS Heartbeat mechanism is designed to keep connections alive even when no data is being transmitted. Heartbeat messages sent by one peer contain random data and a payload length. The other peer is suppose to respond with a mirror of exactly the same data.

If you want to read more about this, the best written article I’ve found on this topic can be found here: http://blog.cryptographyengineering.com/2014/04/attack-of-week-openssl-heartbleed.html

Do not stand at my grave and weep, by Mary Elizabeth Frye

Do not stand at my grave and weep,
I am not there, I do not sleep.
I am in a thousand winds that blow,
I am the softly falling snow.
I am the gentle showers of rain,
I am the fields of ripening grain.
I am in the morning hush,
I am in the graceful rush.
Of beautiful birds in circling flight,
I am a star shining in the night.
I am in the flowers that bloom,
I am in a quiet room.
I am in the birds that sing,
I am in each lovely thing.
Do not stand at my grave and cry,
I am not there. I did not die!

My Personality Type: The Dynamic Thinker

I completed a personality test on www.ipersonic.com recently, and think the results are rather apt!

Dynamic Thinkers are confident and independent persons. They radiate enthusiasm and energy. Dynamic Thinkers pursue their objectives actively and energetically. They love nothing better than new challenges. This type is the born leader, competent, energetic and responsible.

They have a sharp eye for errors and can criticize without mercy if they see the success of a project endangered. They are completely unconcerned as to whether they alienate anyone in the process. But they are always open to objective arguments; they love discussions, they are very gifted rhetorically and they are good at convincing and enthusing others.

As they are very sociable, Dynamic Thinkers like to have a lot of friends around them, preferably those with whom they can share their interests and discuss all sorts of subjects. They are very direct but never in an underhand or scheming manner. If you can bear being spoken to frankly, you have in them a loyal and unwavering advisor as friend. Everything new and unknown stimulates Dynamic Thinkers and awakens their curiosity. However, rules, routine and traditional things arouse their resistance. If something does not go the way they want it to, they can react rather pigheadedly and obstinately.

Dynamic Thinkers expect a great deal of themselves and of others. Whoever does not fit in with their scheme of things does not have it easy. They sometimes appear to be rather severe due to their frankness. Partners and family also find it difficult to satisfy Dynamic Thinkers. They know exactly what they want and compromising is inconceivable to them. Whoever has an Dynamic Thinker as partner should have a strong personality and have a great deal of independence and sufficient self-confidence in order to give this dominating type some opposition. Normally, for Dynamic Thinkers, a partnership only takes second place after their profession. But they like to have someone at their side who is a match for them intellectually, with whom they can pursue mutual objectives and have interesting discussions all night long; preferably factual discussions – sentimentalism and romance are not their thing.

Adjectives that describe your type
extroverted, theoretical, logical, planning, rational, self-confident, ambitious, direct, open, severe, organized, determined, witty, independent, purposeful, dynamic, energetic, optimistic, competent, responsible, clever, intellectual, enthusiastic, demanding, structured, controlled, aggressive


Career personality:

Some of history’s most famous military leaders were not just coincidentally Dynamic Thinkers. Leadership runs in your blood. You are self confident, energetic and determined to reach your goals and if it is up to you, there won’t be any shilly-shallying. You are equally important in your work efficiency and effectiveness.

Strategic planning, long term considerations, creative problem solving, and absolutely exact case analyses are some of your strongest points. The quotation “I came, I saw and was victorious” (Caesar) could also be written on your flag. You comprehend even very complex situations quickly and completely, and immediately issue comprehensive instructions on how they must be dealt with.

The extroverted part of your personality provides you with excellent communication capabilities plus a certain charisma, making it easy for you to engage other people in your objectives. With all that, your visions are not limited to the existing and the contemporary, but frequently extend far into the future. For your professional satisfaction you need these objectives like you need air for breathing. You especially enjoy intellectual challenges and don’t care for victories too easily achieved.

Since you belong to the extroverted Thinker types, working in a solitary environment is not for you. In order to be happy, you need to be in the company of people, with new excitement and tasks plus a little action. Although this frequently provides for a great output the human (all too human) needs of your colleagues could easily end up being ignored. As an intuitive Thinker type, you are always focused on the objective of your task and the welfare of the company, respectively. You quickly have the number of those who are not disciplined and performance- oriented and prepared to work equally hard on the task.