AWS Certified Associate

After an extended hiatus away from AWS certification, finally I’m certified at the Associate level, 3 times over!

Photo 18-4-18, 1 16 13 PM.png

To date I’ve taken and passed:

  1. Certified Developer – Associate
  2. Certified Solutions Architect – Associate
  3. Certified SysOps Administrator – Associate

AWS has a nice road map, so I just re-purposed the following image off their site:


I’m told that the Professional level exams are much harder, but that’s a post for another day…



Late as a Cygwin user…

… but hey, better late than never!

So I was just complaining about how PuTTY doesn’t seem to handle SSH keys (e.g. AWS, Azure) very well, and then I came to (belated) realization that because rsync can be used in Windows via Cygwin, so can ssh.

Now I don’t waste time in a UI managing PuTTY profiles, generating PPKs, or fidding with regedit.exe to clean up cached host fingerprints.

Try Cygwin, today.

#microsoft, #red-hat

SOLVED: Clear cached PuTTY’s SSH keys

For all those of you who have been trying to clear Putty’s cache of host fingerprints (Windows) for development or testing, here is the answer:

1. Open the registry (regedit)
2. Go to HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
3. Delete the rows that you need and presto!

Nice, TIL.

#putty, #windows

SOLVED: The mystery of the disappearing laptop screen brightness slider

Updated for Windows 10.

I noticed that with the power turned off at boot time, I’d be unable to adjust my screen brightness. Instead of the usual 3 options (Turn off the display, Put the computer to sleep, and Adjust plan brightness), just 2 were available; i.e. Adjust plan brightness” had disappeared!

This is probably due to a bad driver (e.g. TeamViewer). The workaround is to restart Windows with the power plugged in, but this is a bothersome fix.

A better solution is to hit Windows + x: Device Manager: Monitors: (Select your monitor): Properties: Driver: Uninstall.

Post-uninstall, click Action: Scan for hardware changes. Your monitor should reappear, this time with the good driver installed.

#microsoft, #teamviewer

Hyper-V: Slow Guest Network Performance

A couple weeks ago, I discovered that guest network performance was abysmally slow, copy-pasting files from host to guest (RDP) felt like it took days instead of the (expected) minutes! This delayed the commissioning of a new application, and it bugged me for a bit. Later on, a different guest exhibited the same issue; i.e., I could actually see the images it sent over being (very slowly) downloaded in the browser…

After a bit of Google-ing and experimentation, it appears to be related to a NIC issue (our HP server uses Broadcom) and this Virtual Machine Queues (VMQ) option in Windows Server 2012 R2. It’s weird that it hasn’t already been resolved by Broadcom/Microsoft, but here’s the full Reddit link if you need more details.

Do note however that I tried out the Registry update (BelowTenGigVmqEnabled=1), but it didn’t work in my case. I’m just going to quote from the the Redditor in closing:-

My world is beautiful.

Microtik port forwarding

Spent too much time configuring port forwarding (RDP) on my (Microtik) RouterBoard 751G-2HnD. The solution, as usual, was buried in a May 2014 forum post. There needs to be TWO (2) NAT rules enabled; i.e. to forward traffic to/fro the router/server.

In this case, and refers to the router’s WAN and LAN IPs respectively, and is the intended recipient of my RDP traffic.

[admin@751g2hnd] > /ip firewall nat print
1 chain=dstnat action=dst-nat to-addresses= to-ports=3389 protocol=tcp dst-address= dst-port=3389 log=no log-prefix=””

2 chain=srcnat action=src-nat to-addresses= to-ports=3389 protocol=tcp dst-address= dst-port=3389 log=no log-prefix=””

Many thanks to The Digital Doctor (!!

Web: Google Reader send to Springpad

Awhile back I decided to start using Springpad for bookmarking and notes. It’s worked out pretty well so far (but it’s a bit slow).

Springpad has various ways of saving stuff; e.g. browser extensions, a bookmark-let, email but I was looking a way to feed stuff from Reader (which I love); i.e. without opening a new window, waiting for the page to load and then finally using either the extension or bookmark-let to save it to Springpad. It’s just so… slow.

So I extracted the URL from their bookmarklet, and I found that it works well w/ a custom Reader’s “Send to” option. There are a bunch of defaults (e.g. Blogger {of course}, Delicious, Instapaper) but none for Springpad. Fortunately, it is possible to manually setup a custom link. 3 fields are required: Name, URL and Icon URL, plus there’s some documentation about field mapping. If all this sounds a bit alien, that’s ok, here’s what you want for each field:

Name: Springpad
Icon URL: