Installing Terrarium: An Open Source Terraria Clone

Earlier today, I thought: “Man, Terraria sure is a great game. I should make a clone.” Then later today, I thought: “Wait, somebody probably already did that.” And, lo! An open source Terraria clone: Terrarium! But man, I have to install so many dependencies. This kind of thing is a drag. I just want to try it out. Fortunately, the instructions were pretty good. Following the instructions in BUILDING.md, first I installed MinGW and Allegro....

September 23, 2017

Terraria: A Home of My Own and Other Exciting Activities

I find myself in a barren landscape, with a strange fellow staring at me. I guess I’ll… build a house? Deforestation, Pillaging, and Explosives! Your First Day Target Items wood wooden sword slime torches rope workbench wood walls wood doors Extra Items mushrooms sand clay stone (20) furnace cobweb (20) Environment Control 101 We begin with your everyday deforestation. Hack down all the trees in your immediate vicinity....

September 14, 2017

Ready, Set, Flail

My Origin Story I started my career as a student. I’m still a student. I didn’t know what I wanted. OK, I knew I wanted to just play games, eat pizza, and drink mountain dew all day. But none of that was going to get me anywhere except diabetic. I knew I wanted a stable profession, and of the handful of mentors I had at the time, half of them were pushing me to technology, one specifically to engineering....

September 7, 2017

Hosting Multiple Wordpress Sites on a Single Server With NGINX

Table of Contents Required Packages Installing WordPress Setting Up the Database Setting Up NGINX (Your Traffic Controller) Nginx basic file architecture Install and Test NGINX Modifying the Default Site Settings Mapping Your WordPress Install to Your NGINX Server Troubleshooting: PHP Processing Errors Troubleshooting: Possible Missing Packages Setting Up DNS (Domain Name Server) NGINX Server Matching and You: Server Lists and the Catchall Server Configuring the catchall Virtual Host Updating my-first-site....

July 31, 2017

My Task Workflow

I love my productivity apps. I like to experience all the things. There’s a lot of redundancy, and not much automated information flow, but I’ve developed a system that helps me internalize where a particular type of information is stored, so I can find it when I need it. The Web Apps Wunderlist Category: task dumping ground Key features Starring The Inbox Grouping Reminders Wunderlist helps meta-management-mode me keep follow-all-the-distractions me in line....

January 31, 2017

Migrating WordPress from Bluehost to DigitalOcean

We’ve migrated to DigitalOcean! (Various reasons, more on that later.) The process was straightforward, for the most part. The few snags were relatively easy to resolve (the main one was figuring out how to change the default DigitalOcean Wordpress install to use the migrated tables). Create a DigitalOcean Droplet Use »>THIS LINK««/span> to sign up for $10 free in DigitalOcean services (that’s 2 free months at the lowest tier, with no committment!...

January 27, 2017

Hosting Node.js and Express App on Heroku

I’ve been checking Node.js out lately, and thought I’d share a quick Hello World using the Jade templating engine. Get Node set up From your terminal: 1 2 3 4 5 cd /tmp wget http://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.gz tar xvfz node-v6.9.2-linux-x64.tar.gz mkdir -p /usr/local/nodejs mv node-v6.9.2-linux-x64/* /usr/local/nodejs Then add this to your ~/.bashrc: 1 export PATH=$PATH:/usr/local/nodejs/bin Don’t forget to source your .bashrc 1 source ~/.bashrc Test the new environment variable...

January 23, 2017

Building a Single User Dungeon With Java: The Knights of Something Notable

I wanted to get my hands dirty while making something fun. I LOVE text adventure RPGs, and I LOVE MUDs, so I’m attempting to build a cross between the two: a Single User Dungeon (SUD). A few notes on code quality Most of this code is pretty rough. I was mostly trying things until they worked and reflecting on what went well and what didn’t. I do love that git captures this process for me....

January 2, 2017

Hosting Your Django Projects on Bluehost

I wanted to host my Django apps on Bluehost, but there was no out of the box solution that I could find. I pieced together a temporary solution using an older release of Django from various sources. Check out my other Django guides! Hosting Your Django App on Heroku Django, A Framework for Python Web Apps More Nuts and Bolts of a Django App 1. Set up SSH for your Bluehost account Check out SSH and SCP: Howto, tips & tricks over at the Linux Academy Blog for more details on SSH and SCP....

July 4, 2016

WebDAV Apache File Server On Raspberry Pi

Here’s something I found in my archives. If it sounds and looks like a school project report, that’s because it is! I was taking a networking class circa Spring 2013 that covered Linux, telnet, ssh, and other networking tools. In this report, I covered down on SSH, SCP, and WebDav. Introduction I wanted to build a remotely accessible file storage and media center using the Raspberry Pi. Files would be stored on a home network (external hard drive) and be made accessible over the web with login credentials....

March 5, 2016