Merry Christmas and and Happy, Safe and Prosperous New Year!

Thinking about this past year over the holiday season there seems to have been far too many tragic events that go against the “Peace and goodwill towards men” that Christmas season is supposed to take on. That being said, remembering as a kid seeing the announcements on television that NORAD was tracking Santa and he was soon to be arriving was a wonderful thing. Time to get in bed before Jolly Old Saint Nick showed up!

In thinking about all of this it reminds me that even at the height of bad times good still rises above it all – NORAD was tracking Santa and making sure that everything would be okay. Most (likely all) of us are far too young to remember the early days of the Cold War; however, many
of us do remember the U.S. bases in Newfoundland and Labrador. Even in the most stressful of time the good rises to the top. So, here is the story…

On Dec. 24, 1955, a call was made to the Continental Air Defense Command (CONAD) Operations Center in Colorado Springs, Colo. However, this call was not from the president or a general. It was from a young child in Colorado Springs who was following the directions in an advertisement printed in the local paper – the youngster wanted to know the whereabouts of Santa Claus.

The ad said “Hey, Kiddies! Call me direct and be sure and dial the correct number.” However, the number was printed incorrectly in the advertisement and rang into the CONAD operations center.

On duty that night was Colonel Harry Shoup, who has come to be known as the “Santa Colonel.” Colonel Shoup received numerous calls that night and rather than hanging up, he had his operators find the location of Santa Claus and reported it to every child who phoned in that night.

Thus began a tradition carried on by the North American Aerospace Defense Command (NORAD) when it was formed in 1958. Today, through satellite systems, high-powered radars and jet fighters, NORAD tracks Santa Claus as he makes his Yuletide journey around the world.

Every year on December 24, fifteen hundred volunteers staff telephones and computers to answer calls and e-mails from children (and adults) from around the world. Live updates are provided through the NORAD Tracks Santa Web site (in seven languages), over telephone lines, and by e-mail to keep curious children and their families informed about Santa’s whereabouts and if it’s time to get to bed.

Each year, the NORAD Tracks Santa Web Site receives nearly nine million unique visitors from more than 200 countries and territories around the world. Volunteers receive more than 140,000 calls to the NORAD Tracks Santa hotline from children around the globe.

This year, children and the young-at-heart are able to track Santa through Facebook, Twitter and YouTube.  To follow us on any of these Web sites, type in @noradsanta into the search engine and start tracking.

NORAD Tracks Santa has become a magical and global phenomenon, delighting generations of families everywhere.

For more information about NORAD Tracks Santa, please visit

So those of us who have young kids who still have the wonder of Santa Claus (and the older of us who still do!) we can still follow the Jolly Old Elf as he makes his trek around the world. (And, maybe, just maybe, get the kids in bed early!)

Posted in Uncategorized | Leave a comment

Getting Ready for a New Year…

Yeah, yeah, yeah… I’ve posted more this month in, like, for’ever… It’s like tubular, dude…

Yes, channeling my inner 80’… Did I ever talk about how 1984 seems to have the best albums ever:

  • Iron Maiden – Powerslave (not quite as good as Piece of Mind though) for Aces High and 2 Minutes to Midnight (Cold War teen)
  • Judas Priest – Defenders of the Faith for Some Heads are Gonna Roll
  • Dio – The Last in Line for The Last in Line
  • Ratt – Out of the Cellar for Wanted Man and Round and Round
  • Mercyful Fate – Don’t Break the Oath; well, this is because I still remember one of my good buddies, Dwayne (“Spike”), trying his hand at poetry and ending up with “Me mother likes Mercyful Fate, After me quarter ounce she did ate”
  • Dokken – Tooth and Nail for Into the Fire
  • Scorpions- Love at First Sting for Rock you Like a Hurricane and Still Loving You
  • Helix – Walkin’ the Razor’s Edge for Rock You and Gimme Gimme Good Lovin’ – And one of my buddies older brother’s off-the-air recording that included the Q104 (Halifix, Canada – I think) readout to the beat of “Give me a Q, Give me a 1…” like the actual beginning of the song “Give me a R…”
  • Van Halen – 1984 for Panama (I liked that cut the best), Panama and Hot for Teacher (although for a 16-year-old this video was better than Panama)
  • Bruce Springsteen – Born in the U.S.A. for the entire album. Kinda cool how far that unknown girl went from the Dancing in the Dark video. Personally my melancoly-side liked Downbound Train and My Hometown.
  • U2 – The Unforgettable Fire – Pride (In the Name of Love) really hooked me
  • Prince – Purple Rain for When Doves Cry (my favorite), Let’s Go Crazy, Darling Nikki (funny as hell) – damn, pretty well all the cuts
  • Don Henley – Building the Perfect Beast for The Boys of Summer (I could see the scene in my mind’s eye) and All She Wants to Do Is Dance (can you say Iran-Contra fellow Cold War teeens?)
  • The Cars – Heartbeat City for Hello Again, You Might Think (what the frack was it with that freaking fly?)
  • Alphaville – Forever Young (gotta put that one in – Hi skool grad song)
  • The Icicle Works – The Icicle Works for Birds Fly (Whisper to a Scream)
  • Nena – 99 Luftballoons (gotta be a Cold War teen to understand it…) (Years later thanks to this Internet thing I checked out the actual German words. Same sentiment but I think that the German is a better expression. Unfortunately I don’t think that you could get it to rhyme correctly in English.) (No, she is not dead… Damn, there should be some QA/QC for it. Don’t you think so Facebook?)

Anyway, I digress – again. I do say I wonder about this and that. Maybe it should be wander about this and that.

My old web server was getting a little long in the tooth. Not from a horsepower perspective but from supportability. My previous post on the Let’s Encrypt TLS web server encryption smacked me in the head with warning that with CentOS 6.8 (Final) Python was no longer supported. Likely (from Red Hat experience) CentOS would have kept Python 2.6 patched (at least I think it was 2.6, I blew away the VM) would have meant going outside the normal repositories. Also PHP was getting a little dated and, frankly, the Apache config files were a freakin’ mess after being migrated from different servers and versions of CentOS four-or-five times (think: PHP upgrades, Apache upgrades).

So, what to do…

Plan an migration to a new, mainstream supported server keeping in mind:

  1. Let’s Encrypt certificates needed to be moved
  2. Apache config files had to be rewritten to be current (and keep the Let’s Encrypt certificates)
  3. WordPress Blog (this thing) had not only to be moved but the MySQL database upgraded
  4. General crap such as securing the OS, PKI keys and the like
  5. Oh year, make sure that kept working (which has about 10 times the Twitter followers than yours truly does :-()

Anyway, it took about 10 days in calendar time. Effort time? About 10-12 hours. Biggest hangup: Moving WordPress and upgrading. Thing not to worry much about: Move the Let’s Encrypt certificates (which will be much easier of you have clean Apache config files).

Why WordPress being a pain in the arse? Part if it seems to be from WordPress 4.7 and the security lockdown.


  • Plugins want to be ftp uploaded. Who the frack uses ftp? Need to change the config files to allow upload.
    • Need to add to
      • wp-config.conf
      • "define('FS_METHOD','direct');"
    • See
  • Directory permissions did not want to allow uploads (grumble, grumble, pain-in-the-arse)

Good thinminiOrange Logog: Added two factor authentication miniOrange two-factor to WordPress with Google Authenticator.

Colo-Serve Communications

Colo-Serve Communications

I have to give my VPS hoster, Colo-Serv Communications in Montreal a two tumbs up for helping my migration. Not only are these folks very cost effective but the support is number one. For example: in this exercise I decided to ask if I could have two VPSes running (the current and the new one) as I migrated. I was thinking two-or-three days before I got a yes-or-no and then another couple of days as the new VPS was stood up.

Nope, about 30 minutes after my request I got my answer: no problem.

About 5 minutes after that: your VPS is provisioned, here is your access information. Fill your boots.

That, folks, is what I call good customer service. Credit where credit is due!

Posted in Uncategorized | Leave a comment

Moving to TLS Connections

Well, I have most of the web sites migrated to TLS certificates. (I want to say SSL but “SSL” is obsolete.) I have actually wanted to do this for some time but I did not want to pay for the privilege. However, on October 8, 2016, Google announced on the Google Security Blog that “(b)eginning in January 2017 (Chrome 56), we’ll mark HTTP pages that collect passwords or credit cards as non-secure, as part of a long-term plan to mark all HTTP sites as non-secure” and that “(e)ventually, we plan to label all HTTP pages as non-secure, and change the HTTP security indicator to the red triangle that we use for broken HTTPS.” So, I decided to get my arse into gear and do something about it.

Let's Encrypt Logo

A quick web search led me to Let’s Encrypt which is a “free, automated, and open” certificate authority.  The list of current sponsors for Let’s Encrypt is quite impressive including Mozilla, Akamai, Cisco, Chrome and (of course) the EFF. The documentation is pretty good but, as Let’s Encrypt notes, this is beta so…

The biggest problem I had is likely related to the fact that, and have been migrated one to many times between various versions of CentOS and Apache and my config files are, to be charitable, a mess. After some messing around I determined that when using VirtualHost what seems to work for me was for each individual VirtualHost I had to use:

<path>/certbot-auto -d full_fqdn_virtualhost -d full_fqdn_virtualhost

Maybe (likely?) I missed that in the many examples but if someone finds this useful – Great!

The only thing that I that Let’s Encrypt is lacking, from my perspective, is that:

  1. It is *nix-centric – not a big issues since I use Ubuntu and CentOS; and
  2. I have yet to determine how to put the Let’s Encrypt certificates on a firewall (e.g., for SSL-VPN connections). This may be likely, in my opinion, that those using SSL-VPN connections are businesses not home geeks like me 🙂 I will keep digging. If I find out something I will post it.

The other bit is that if you are using WordPress – you likely noted that I do since you are reading this post 🙂 – that once you upgrade the at the web server level (e.g., Apache) the site will still be “broken” since the inpage links to graphics, etc., are listed as HTTP instead of HTTPS. To fix this install the Really Simple SSL plugin for WordPress and follow the instructions.

Posted in Uncategorized | Leave a comment

ESA Rosetta Mission Ends

The ESA’s (European Space Agency) Rosetta mission to comet 67P/Churyumov–Gerasimenko was completed today.

From the ESA:

Confirmation of the end of the mission arrived at ESA’s control centre in Darmstadt, Germany at 11:19 GMT (13:19 CEST) with the loss of Rosetta’s signal upon impact.

Rosetta carried out its final manoeuvre last night at 20:50 GMT (22:50 CEST), setting it on a collision course with the comet from an altitude of about 19 km. Rosetta had targeted a region on the small lobe of Comet 67P/Churyumov–Gerasimenko, close to a region of active pits in the Ma’at region.

More information can be found here:

I liked the Twitter picture: (


Posted in Uncategorized | Leave a comment

So, what happened since January?

I noted in my first post that (a) I was not a diarist and (b) posts would be irregular. Now, even I will be first to admit that eight months (more or less) between posts is a little more than irregular.

I do have some excuses, though…

  1. Arma3_ApexOne of our team at work, let’s call him Sgt. Hurtz to protect the guilty, kept telling me about a game called ArmA 3. I eventually gave in and bought the game. Of course, after a very short introduction Hurtz buggered off to play a different game. And, of course, I was hooked. Usually play lone wolf and focus on AI missions. I get killed by other players much more that I kill them but its just a game. Since the Apex expansion came out I started playing, from scratch, the Tanoa map. I play the Exile mod on the Exile Yorkshire servers out of, obviously, Yorkshire in the U.K. The most important thing about an online server is the admins and, while nowhere experienced in online gaming, the Exile Yorkshire admins are always top notch. The have a nice Facebook page you can join where they listen to suggestions, deal with hackers/cheats, etc. And this game is far too good at allowing your to waste your time.
  2. DL360G7_frontI have written about how I used VMware ESXi in past posts. Since the latest version of ESXi came out (6.0.0) my old server, an HP ML310 G5, is not supported because of the built-in RAID controller. This was annoying but not such a bad thing as I was limited by the amount of RAM (8GB total and my work experience has shown that VMware wants RAM not CPU) and, frankly, the CPU was getting a little long in the tooth. It was time for an upgrade. I like HP servers so I wanted another Proliant. I looked on eBay and for a great price I saw an HP DL360 G7 with a 6 core Xeon at 2.93GHz, 3 x 300GB SAS drives and 72 GB of RAM. It also has four built in GigE ports. For under CDN$1,000. Perfect. I also decided to move storage to one of my NASes, the QNAP, via NFS. The only potential problem is that the QNAP NAS only has one GigE network port but so far no problems. I also moved to boot from USB thumb drive. Network-based storage also makes it easy to move from one VMware host to another :-).
  3. $_103Just before I went on vacation my old video IP server (Aviosys 9100A Plus Video Server) died. It was over four years old and only cost about $35 so no big deal. I found another good deal on eBay for a used Axis 2401+ professional grade video IP server. It was good deal (except for th2401_fronte fact that shipping from the US was more than just the price of the server). Since I had to mess with the code to get it working I saw no harm in working on something that I had been thinking about for some time: Take the 5-minute weather camera snapshots located on my weather page and compile them into a 24-hour time lapse video. The previously day’s video is located on It isn’t posted on as a link but at there is an index of the previous days’ videos. There is a problem with the time stamps so I haven’t put up the link. (Playing too much ArmA…)
  4. My son decided that he wanted to start taking notes at school on a laptop. Since they no longer teach how to write – how to print does not seem to be much better – typing his notes might be a great idea. (NOTE: I am not directing this at teachers. I do quesSurfacePro4-DarkBlueKeyboardtion those who are setting up the school curriculum and I am not the first one to question it. See questions on math…) So, off to Best Buy and Staples we went since the back-to-school sales were on. Microsoft had $300 off on the Surface Pro 4. (No more plain Surface – it seems the Pro has replaced the plain surface and the Surface Book is the new “pro”.) Since we demo’ed the Surface Pro 4 at work and I had one for almost a month I thought that it would be a great deal. The Surface Pro 4 is the tablet that I would like to have at work when the time comes. I use OneNote for all my meeting notes, etc. and the Pro 4 is a great combination. Light, removable keyboard, great stylus (my HP Revolve 810 G1’s styles defies description it is that bad…).
Posted in Uncategorized | Leave a comment

'Nuf Said…

Never Underestimage an Old Man

Posted in Uncategorized | Leave a comment

Meanwhile at the Wayback Machine…

Every blue moon I take a trip back on the Wayback Machine at the Internet Archive to look at what looked like. Looking through the information from www. on December 3, 2001, I found this information on the web server:

The HP NetServer LD Pro runs Red Hat Linux 7.0. It uses Apache with PHP and Perl as the web server. FTP services are handled by ProFTPD. The NetServer also provides primary internal dynamic DNS services with BIND 9. Live Web Cam services are procided by RealServer 8. Of course, it is constantly updated with security patches!

The NetServer was configured with:

  • Intel Pentium Pro 180 MHz CPU
  • 96 MB ECC RAM
  • One fixed 9 GB Ultra SCSI disk
  • Two hot swap 9 GB Ultra SCSI disks
  • Intel EtherExpress Pro/100 Plus network adaptor is now hosted out of a co-lo in Montreal, Quebec now but there still is an internal server. It has been upgraded a little bit from 2001…

HP Proliant DL360 G7 configured with:

  • Intel Xeon X5670  2.93Ghz 6-core CPU
  • 72 GB RAM
  • 3 x 300GB 10K SAS disks
  • P410 Raid controller
  • Dual Power Supplies
  • VMware ESXi 6.0
  • Storage on a Qnap NAS using NFS

Just a little faster, little more storage and much, much smaller and lighter….

Posted in Uncategorized | Leave a comment

New SSD for Lenovo; Drive Cloning

Another Christmas Day is over (and Boxing Day, and the day after boxing day) and I have finally gotten a chance to install a new SSD in my Lenovo Y50-70. I spent Christmas Day installing a new Samsung Evo 850 and a new motherboard with and Intel i7-4970K. For some reason it seems to run really, really fast. 🙂

Now, he has over 65 Steam games – he insists that he plays them all and doesn’t want to lose his progress. The original drive is a 3TB WD so I couldn’t just clone the drive as the Samsung is only 500GB. He wanted Just Cause 3 and Fallout 4 to load fast; so I had to split the Steam locations between the two drives. Everyone else likely knows this but you just have to backup the Steam games, move the install locations where you want to be and add their locations to steam. Then just “restore” the games. The Steam application is smart enough to realize nothing needs to be restored and seems to fix the pointers and/or reinstall the Windows Visual C++, etc. libraries and all is well. This took a long time for me since I had to back up to one of my NASes since I was messing with the original drive and doing a Windows 10 installation on the new Samsung. Even at gigabit Ethernet speeds 800GB takes a long time. Anyway, this does work and progress remains.

Next I had a chance to install my Samsung Evo 850 (1TB) in my Lenovo. The original drive, a Western Digital 1TB + 8GB hybrid drive – which I was never much of a fan as it did not seem as fast as the 500 GB 7,200 RPM drive in my old Dell XPS 15 – reported to be the same size as the new Samsung. My first thought was that I should clone the drive. However, on reflection I thought I would reinstall Linux Mint 17.3 and Windows 10. The reason was simple: both were upgrades. While I had already (first thing actually) reinstalled Windows 8.1 that had come with the Lenovo to remove the crapware bloatware (not to mention other issues – last one here) the fact was that the current operating systems were upgrades. Windows 8.1 to Windows 10 (current addiction is Arma 3 and multiplayer really does not work with the Linux port – nice port though!) and Linux Mint 17.2 to 17.3 so there was likely some cleanup benefits to be had by reinstalling. And besides, I could simply copy my Mint /home directory to the new drive and use Windows Easy Transfer to move my profile.

Wait now… I cannot find Windows Easy Transfer… Hmmm… Googling… Googling…  It seems that Windows East Transfer worked so good that Microsoft removed it. Oh yes, there is a tool to move to a new computer but there has to be two computers.

This ain’t gonna work.

What to do??? What to do???

More Google… And I found Macrium Reflect. (Yes, *nix hard cores, I did try dd but it did not work correctly. It could be me but frankly I didn’t want to take the time to find out what broke.) The free version works just fine for cloning a drive. Another nice option – and Macrium offers it up as soon as you start – is to make a recovery CD/DVD, ISO or write to a USB thumb drive. Use this option. Macrium will clone your original drive quickly and correctly (about 1.5 hours for 1TB). However, I had two things that needed to be done:

  1. The BIOS had to be changed to use the GRUB bootloader. For some reason my BIOS set Windows to be the bootloader.
  2. Once that is fixed when I tried to boot to Windows I received the error 0x0000225. The is where the recovery image comes to play. It finds the Windows partition and fixes it. It does not break GRUB either!
Posted in Uncategorized | Leave a comment

CNN – 30 Second Ad for a 40 Second Video…

WTF??? I was on when I saw an article “See U.S. Navy combat ship at top speed” ( that seemed interesting. I find it impressive for a combat ship going all out. This one is a new “Littoral combat ship” the USS MilwaukeeI am always a big fan of 3,800 tons going at 45 knots. Anyway…

I needed to watch at 30 second ad for a 40 second video… Advertising gone mad…

Posted in Uncategorized | Leave a comment

Some people are more elegant in their quotes…

It has been some time (again) since I posted and I have a few things to write about. Until then… I saw at the end of a Chuck Lorre show:

Chuck Lorre Productions, #401
“Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn’t.”
— Mark Twain

“Do you believe this $#*!?”
— Chuck Lorre


Posted in Uncategorized | Leave a comment