About the Author

I have been a computer geek for 20 years. I am currently an undergraduate student at Radford University studying software engineering and databases.

USPS Addressing Library for Node.JS

I have developed a Node.JS library that implements many of the USPS Publication 28 guidelines in the form of an address building class. It accepts multiple fields of address inputs, and then builds a USPS compatible address.


published: author: david tagged: web nodejs

Install Skype 4.2 on Fedora 19 (x86_64) using rpm

The following directions work on Fedora 19, x86_64, to install Skype 4.2 using the RPM Package Manager.


published: author: david tagged: linux fedora

Enable 64-Bit Internet Explorer 10 In Windows 8

Since Internet Explorer 9 on Windows 7 64-bit, Internet Explorer has been available in both 32-bit and 64-bit versions. In Windows 8 64-bit with Internet Explorer 10, only one mode is available at one time and the outer frame runs in 64-bit mode while the tabs individually run in 32-bit mode by default. Here's how to enable 64-bit Internet Explorer on Windows 8.


published: author: david tagged: windows

Technician Tools Live Drive

This article details my concept of the ideal approach for provisioning a "Technician Tools Live Drive" (TM) environment conducive to installing and repairing Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, or Windows Server 2012 environments by deploying customized Windows PE images via PXE network, live USB hard disk, or CD/DVD or ISO image. This could theoretically be deployed in many other ways as well, including deployment over the Internet (or through a proxy) or by arbitrarily inserting entries into the BCD store on the local system.


published: author: david tagged: windows node.js

Google Chrome Theme For Breast Cancer Awareness

I have created a new Google Chrome theme for the October National Breast Cancer Awareness Month.


published: author: david tagged:

I Want This $150 Printer!

So I used my buddy's Brother HL-2170W Laser Printer, and it prints so fast. I need a laser printer anyways. I found this one for $150 at OfficeMax that I want to try to buy.


published: author: david tagged:

YES.com API for Node.JS

I have written and published a YES.com API library for Node.JS.


published: author: david tagged: node.js web

NBC Blocks Linux From Super Bowl XLVI Invite

As you know, for the first time ever, tonight, NBC hosted the Super Bowl online for the whole world to watch (or presumably the whole USA to watch). At least, everyone who has Microsoft Silverlight installed on their computer.


published: author: david tagged: tv hulu nbc

Brainstorm: Cooperative Computing

What if one could leverage Node.JS to replace entire system configuration tools? Maybe that should be my next project: a web-based, service-oriented control panel for every OS (but specializing in Linux). How much easier might it be to aggregate and centralize administration for entire networks?


published: author: david tagged: web node.js

Linux RemoteApp Just Got Way Easier!

Following up on my previous post,Windows, Meet Linux. Linux, Meet RemoteApp, I have moved that work into a Github repository for safe storage and easy installation. Be sure to read that article first to get an idea of what's going on. Then I wrote a couple of installation scripts that would help provision a RemoteApp Linux client even faster.


Windows, Meet Linux. Linux, Meet RemoteApp!

It has been forever and a dream for me to run Windows apps and Linux apps seamlessly on one Linux box. I have dreamed up almost every imaginable scenario. That day has now arrived.


$120.00 a Year -- Best Phone Deal In Town!

In a time when every single phone provider has some kind of catch, Skype can save us at last! Since Microsoft bought Skype, it appears they have had their marketing team stirring up some good deals.


published: author: david tagged:

Terra Nova Is Awesome!

I just watched one of the best TV shows I think I've seen in a long time. I didn't even know it existed, it's a new TV series called Terra Nova. You can view the first three episodes for free at Fox.com and Hulu.com. I'll help you get started. Watch it, you'll love it! Way to go, Steven Spielberg! You've outdone yourself again!


published: author: david tagged: tv hulu fox

ITEC 370 Software Engineering I Group Project

The core of our Spring 2011 Software Engineering I course at Radford University was to engage in a group project that lasted throughout the semester. Our team, "Code Breakers," concocted a fictitious company entity called "Custom Fit Coding, LLC."


published: author: david tagged: java xml

Convert Microsoft® Project to Google® Calendar

I have designed and developed a utility that converts Microsoft® Project schedule tasks to Google® Calendar events.


published: author: david tagged: windows .net

Physics Timer Application

The timer application used in my Physics class was written in a long time ago with Visual Basic 6. It is open-source, written in Visual Studio® 2010 using Visual C# .Net, and it is hosted at Github.com.


published: author: david tagged: c# windows .net

The ITEC 325 Pages

For my Fall 2010 ITEC 325 Radford University course in PHP and XML development, I turned in some compelling web work. Here are the links to have a look at what I've been doing in school.


First Sentinel Bank - Table of Rates

I was hired to construct one page using ASP.NET for First Sentinel Bank. The page needed to display a table of current rates and easily permit the bank's site administration to edit rates, add and remove products, change product names, categorize rates by certain groups, etc.