top of page

Install and Connect to a VNC Viewer over SSH
1. Log in to the server over SSH, 2. Install tightvncserver, ...

Email a Dynamic IP Address Every 5 Minutes
Use wget, Gmail account, https://api.myip.com, ssmtp, Ubuntu, awk, crontab and vi to email a computer's external IP every 5 minutes.

Download, Install and License Vivado 2017.4 on Windows 7
Download Vivado 2017.4, install it and license it.

Fun things I found in a hwinfo dump: spectre and meltdown!
Found! Meltdown and Spectre!

Find "eth0" in all "*.dt*" files
find . -type f -name "*.dt*" -exec grep -Hi 'eth0' {} \;

Disable debug printk
echo 6 > /proc/sys/kernel/printk

Generate a 4096 RSA Key Pair w/ a Comment & Send Public Key
This post gives step-by-step instructions for generating a 4096 bit RSA public and private key with the comment field set using PuTTYgen on

Generate Ctags Files for C/C++ Source Files
Generate Ctags Files for C/C++ Source Files

Build Chromium OS for BOARD=arm-generic
This post lists the steps to get the Chromium OS source code, build it and try it out.

Meltdown explained in plain language
An operating system manages a computer. Windows 10 and Mac OS X are operating systems. The operating system helps the computer run programs

Spectre and Meltdown - Is my phone vulnerable?
This post lists a way to see if your phone is affected by Spectre and/or Meltdown. Is my phone are vulnerable? Most phones run an Arm...

A fix for a USB drive (or any USB device) not working in VirtualBox
Overview This post describes how to enable VirtualBox to work with USB devices if you're getting the error seen above when you click on...
info info
This post lists all of the command keys for info, e.g. how to move around an info 'node' To get this info on a Linux system type: The...

Upgrade to VirtualBox 5.1.30 from 5.1.14 on Windows 7
Overview This post gives step-by-step instructions for upgrading VirtualBox from 5.1.14 to 5.1.30. Before starting You may want t...

Android Studio Setup Wizard Verify Settings Screen
Installed 11/29/2017 @ 8:31 PM MST Screen In Text Setup Type: Custom SDK Folder: C:\Users\pfefferz\AppData\Local\Android\Sdk Total...

To spellcheck in Vim
Purpose Summarizes what I always refer to in http://vimdoc.sourceforge.net/htmldoc/spell.html. To spellcheck in Vim type: :setlocal spell...

Export MySQL to Excel with Python
Overview Verified Python code for creating and exporting 2 MySQL tables to Excel using mysql.connector and openpyxl. Code References...

Key points from Chris Beams git-commit
Purpose I wrote this to quickly refer to the the points I found relevant in https://chris.beams.io/posts/git-commit/. Point 1 While many...

Share a directory between Ubuntu on VirtualBox and Windows
Verified step-by-step instructions for sharing a directory between Ubuntu running on VirtualBox and Windows.


AT&T Unite Explore (Hotspot) Open-Source Components
Image from: https://www.att.com/devices/att/unite-explore.html#sku=sku7870787 Retrieve the List Go to: http://attwifimanager/ > Settings...

make -p and make-ing helloworld without a Makefile
Overview This page discusses make's internal database. This database is useful because it allows users to leverage "implicit" rules to...

Bug on page 134 of Vi IMproved—Vim by Steve Oualline
There is a bug on page 134 of Vi IMproved—Vim by Steve Oualline (ISBN 0-7357-1001-5) when the instructions listed are tried on VIM - Vi...


Linux Kernel In a Nutshell - ZIP Archive
On http://www.kroah.com/lkn/ the book archive is posted as a tar.gz. This link is a zip file of the same. Downloaded Mar 3rd 2017....

Get, Build, Test and Hack on Apt
Here are the exact commands to get, build, test and hack on the master branch of apt as of 2/27/2016 on Ubuntu 16.04.1 AMD64. Get sudo...
bottom of page