April 21, 2016 by Daniel P. Clark

Encrypted Linux Backup with Google Drive and Duplicity

When it comes to protecting your important data it’s best to have at least 3 copies of your things backed up.  One should be air-gapped (not actively connected) and another be offsite (not at the same building).  The air gap will protect against malicious code that would encrypt all your files and force you to…

Continue Reading »

August 15, 2015 by Daniel P. Clark

Install Ubuntu 15 Over the Network PXE/BootP/TFTP NetBoot

No Floppy?  No CD/DVD?  No Bootable USB ports?  No Problem! What I used for the installation: Debian based Linux Distro (CrunchBang++) on my Netbook to act as a Network boot server. Crossover cable (possible with 2nd hub/router setup) External USB Wifi adapter Software for implementation: atftpd lftp isc-dhcp-server Ubuntu 15.04 (Vivid Vervet) Netboot The Process…

Continue Reading »

May 12, 2015 by Daniel P. Clark

Fake a SMTP Server with Python for Rails Testing

So I’ve been in the process of writing an integration test to verify the flow of registration through some unique conditions.  One thing I ran into while writing my Rails test was this error. Connection refused – connect(2) for nil port 25 After looking around at documentation on what to do for testing it seemed…

Continue Reading »

March 17, 2015 by Daniel P. Clark

My Favorite Linux Applications

I work in Ubuntu Linux on my main PC and CrunchBang Linux on my netbook.  I just wanted to share a bunch of things I like using on my Linux systems. Media A bit of advice for audio: once you have recording working flawlessly with your audio drivers don’t do any upgrades, it’s a pain…

Continue Reading »

February 12, 2015 by Daniel P. Clark

Setting up Remote SSH Access to your Ubuntu Box

I’ll keep this as short and simple as I may.  In my use case I have a Netbook that doesn’t build or run Rails very well, but I love editing with it.  My main computer runs Ubuntu 14.04 and is a great development environment handling server features like a champ.  For your PC that you…

Continue Reading »