Author Archives: Jeff Fitzsimons

About Jeff Fitzsimons

Jeff Fitzsimons is a software engineer in the California Bay Area. Technical specialties include C++, Win32, and multithreading. Personal interests include rock climbing, cycling, motorcycles, and photography.

PPTP on Lubuntu with PureVPN

I was having problems getting PPTP to work with PureVPN on a Lubuntu VM. I followed PureVPN’s directions, but only one of the four VPNs I created actually worked. The configuration appeared to be identical, based on what the user … Continue reading

Posted in Linux, Network, Technology | Leave a comment

Installing Electron under Ubuntu – “node: not found”

I was trying to install Electron on Ubuntu using this command: npm install electron-prebuilt -g It would run for awhile, then fail with this error: sh: 1: node: not found Several online sources said to install “node-legacy”, but this never … Continue reading

Posted in Electron, Technology | Leave a comment

Removing Open VM Tools and VirtualBox Components from Lubuntu (Linux) Guest

After moving a Lubuntu virtual machine from VirtualBox to VMware Workstation and installing VMware Tools, I needed to clean out an old installation of Open-VM-Tools (OVT) and VirtualBox Guest Additions. Here are the steps I followed: List installed dkms packages: … Continue reading

Posted in Linux, Technology | Leave a comment

Fixing Broken VMware Shared Folders in Kubuntu/Ubuntu (f_dentry and d_alias errors)

I recently installed Kubuntu 14.04 LTS (3.19.0-25) 64-bit in a VMware virtual machine. After doing an apt- get upgrade, Shared Folders stopped working. When attempting to build and install VMware Tools, I saw compilation errors relating to f_dentry and d_alias. … Continue reading

Posted in Linux, Technology, Uncategorized | Leave a comment

Convert FLAC to MP3 on Linux

This is the script I use to convert FLAC files to MP3. After converting, it moves all the FLAC files into a subdirectory named .flac: #!/bin/bash #—————————————————————————— # Converts all FLAC files in the current folder to high-quality VBR MP3s. … Continue reading

Posted in Linux, Technology | Leave a comment

Windows 10 Bug: ‘System Sounds’ Volume Gets Loud on UAC and Notifications

Problem Running the retail/release version of Windows 10, every time I got a UAC prompt or ‘toast’ notification, the notification sound would be at full volume. I’d go into the Volume Mixer, run it down to around 5%, and sure … Continue reading

Posted in Technology, Windows | 1 Comment

How to Remap Windows Key on Kinesis Classic Keyboard

My Kinesis Classic doesn’t have a Windows key (well, technically it does, but it’s embedded in the ‘keypad’ map Print Screen). I like to remap the Insert key to the Windows key. Here’s how to do it: Press the Keypad … Continue reading

Posted in Technology, Windows | Leave a comment

Closing One-Off Tags in HTML5?

I wasn’t sure whether I needed to close my meta tags in HTML5. And br tags, for that matter. People call them one-off tags, unpaired tags, self-closing, monotags, bachelor tags, among others. They’re called void elements. According to W3C, the … Continue reading

Posted in Technology | Leave a comment

WTF is a “Desktop Device App”

Apparently you now have to run the Windows App Certification Kit (WACK) on the software executables you publish in order to avoid a moderately scary warning from Windows SmartScreen. Upon running WACK, you’re presented with four options: Validate Windows Store … Continue reading

Posted in Technology, Windows | Leave a comment

Minimal Steps to Fake Authenticode Signature (Self-Signing)

Here are the minimum steps required to self-sign an executable for development and testing: makecert -sv mykey.pvk -n “CN=MyCompany” -len 2048 mycert.cer -r pvk2pfx -pvk mykey.pvk -spc mycert.cer -pfx mycert.pfx -po mypassword Note: You’ll be prompted to create a certificate … Continue reading

Posted in Technology, Windows | Leave a comment