February 4, 2019 by Daniel P. Clark

Rust Simplified – Ep 1 – Pattern Matching

Rust Simplified is a series aimed at making Rust much more simple for others to learn. In this episode we cover pattern matching; which is the basis for creating organized data structures and how to use those in simple conditional/destructuring ways. This episode does cover a little bit into other areas, but the main focus here is on pattern matching and those other areas shall be covered in another video.

February 4, 2018 by Daniel P. Clark

ProxMox; A VM Server For Your Home

Some months ago a friend gave me his old Hackintosh computer to work with.  So I have wiped the computer clean and installed ProxMox onto it.  ProxMox is a headless Linux distribution which lets you install as many operating systems as you want in the space available.  It can run Windows, Mac, Linux, and other…

Continue Reading »

March 12, 2017 by Daniel P. Clark

Installing the Adafruit 2.8″ TFT Display on the Raspberry Pi

One thing I’ve learned over and over from working on the Raspberry Pi is that it’s most likely going to take a chunk of time to get things set up just the way you want.  And this display is no different. I’ve written in the past about How to Play HD Video on a Raspberry…

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 »

February 7, 2015 by Daniel P. Clark

Do It All With Ruby

There is a recent post on thewildblogger.com titled “Top 12 Programming Languages for Beginners in 2015” which uses diagrams from IEEE Spectrum based on popularity of languages on the internet based on quantity.  The article itself does a decent job on touching on many good languages.  But I find the image graphic misleading. Image: IEEE…

Continue Reading »

January 22, 2015 by Daniel P. Clark

Learning Your First Programming Language

If the idea of designing software intrigues you; then you’re in the right place.  Often times the things that keeps you from moving forward is the “fear of the unknown”, or simply doubting your ability/capacity to learn.  If programming looks like some big ominous thing and like it’s more trouble than it’s worth, then you…

Continue Reading »

December 9, 2014 by Daniel P. Clark

Ruby & Ruby on Rails Methods for Discovery Part 1

When I program I see it as both an art and a challenge.  The art is in the how.  The challenges I see as detective work.  The answer is unknown as of yet, and it’s your job to sleuth it out.  A detective hunts down the clues until an answer is found.  Yes, that is…

Continue Reading »

August 4, 2014 by Daniel P. Clark

Create a Game Instance in Rails

So you need to load a class instance in Rails for your visitors to play your game. But Rails generally is a static website with static database lookups. So for this we’re going to assign a class instance to a game room. First let’s generate our project; we’re going to start with a prebuilt devise/bootstrap…

Continue Reading »

August 1, 2014 by Daniel P. Clark

Manual Polymorphic Creation in Rails

Finding documentation online to do this was pretty much a no go.  The answer I’ve provided here was grasped from hints given on many websites of what could be done but without anything I could really sink my teeth into. What this code allows you to accomplish is to create a belongs_to/has_many relationship to something…

Continue Reading »

May 9, 2014 by Daniel P. Clark

My Experience Purchasing with Bitcoin

So I’ve made 4 purchases with Bitcoin.  I must say I am very well pleased with how well everything went. My first and most recent purchase were with Tigerdirect.  The first item I ordered was the “Wacom Intuos Pro Special Edition Touch Tablet and Pen”.   I simply clicked add to cart then proceeded to…

Continue Reading »