Get the RSA Fingerprint for a server

Coding an example SFTP client for a friend (using WinSCP) today, I realised I needed the 2048-bit RSA fingerprint for my server. You see the fingerprint the first time you connect to a new server and, normally, you will save this locally so that you can verify the identity of the server next time that […]

Did Microsoft have the WannaCry fix for Windows XP in February? Microsoft have laid the blame for the WannaCry cyber attack on the NSA who they accused of “hoarding” software vulnerabilities and code to exploit them. Information now coming out as Microsoft’s patch for the problem is analysed appears to show that Microsoft had the fix ready in February. If this is true then it […]

Out Now

Updated: Microsoft shouldn’t complain about ransomware – it’s been holding the NHS to ransom for years.

Microsoft responded quickly to the WannaCry global cyber attack, releasing a patch for the defunct Windows XP operating system. Since then it’s focussed its attention to launching scathing attacks against governmental agencies, such as the NSA, who have been “stockpiling” software vulnerabilities for their own purposes. There is a strong whiff of hypocrisy about this. […]

Out Now

Ubuntu, Fedora, and OpenSUSE are Coming to the Windows Store

Ubuntu, Fedora and OpenSUSE are Coming to the Windows Store Microsoft have announced that Ubuntu, and potentially Linux distros Fedora, and OpenSUSE, are coming to the Windows store. Yep, you read that right. Linux in the Windows store. We are not talking about a full blown Linux desktop here. There’s no Linux kernel, no X11, no […]

Out Now

Don’t Like This Post / Why you should stop using emojis for your emotions on Facebook

A recent leak from Facebook’s Australian offices revealed how the social network has allegedly been deliberately targeting vulnerable teenagers, some as young as 14, with advertising specifically designed to exploit their emotional state. Facebook have denied the allegations. Some people have been shocked by this leak, but I’m not. It’s far from the “dark turn […]

Out Now

Amplify audio in videos recorded on an iPad

iPads are great for recording video but they are pretty terrible at recording audio using just the on-board microphone. If you want to amplify the audio from an iPad video (or any video format for that matter), you can do so using ffmpeg. ffmpeg is an open source utility for “trans-coding” – converting from one video […]

Fixed Stuck Loader/Spinner in Webmin by Switching Webmin from Authentic Theme to Classic Gray Theme

Building a new server this week I installed Webmin from the Webmin repositories as normal. The latest version, 1.830 comes with the new “Authentic” theme installed as the default. It looks pretty good, but wouldn’t work on my server because of syntax errors in a .js file. The net result was that Webmin was stuck on […]

JQuery Hotkeys and KeyDown Explorer

Capturing keydown events at the document level in JQuery is an effective way of adding shortcut keys to a web-based application. The code to bind a particular key combination is relatively simple: $(document).ready(function() { $(document).bind(‘keydown’, function (evt){ event.preventDefault(); /* Add your code here */ }); }); This code works in IE (Edge) and Chrome. Firefox, […]

Fix: WordPress Android App 404 Error on xmlrpc.php

One of the reasons that I decided to build the latest iteration of my website in WordPress was the WordPress Android and the option of integrating WordPress to other platforms that I use through the WordPress XML RPC Interface. If “Content is King” the ability to add content to my site wherever I am (and whenever […]