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

Hosting Your Django App on Heroku

Heroku is a fantastic service that lets you get your app on the web quickly, for free (with the base model). If you followed my previous post Django, A Framework for Python Web Apps, then you already have most of the tools you need to publish your work on the web for demoing and testing purposes. The final step is hosting your project on Heroku. Publishing an update to Heroku is as easy as a git remote push (in fact, that’s all there is to it!...

February 21, 2016

More Nuts and Bolts of a Django App

In Django Hello World! we verified the Python installation, got Django installed, and output ‘Hello World!’ from the Python shell. Next up: running a Django web page on a local server! Primary Django Web Page Components urls.py views.py models.py template.html settings.py URLs and Views At a minimum, we need to configure these two elements. The urls.py file contains the information Django needs to determine which view to process, while the views....

February 14, 2016

Django, A Framework for Python Web Apps

This tutorial is intended as a quick setup guide, designed to get you started as quickly as possible. I’ve found the best way to learn is to jump in and get your hands dirty. Then when you read the documentation, there’s context behind it, and it sticks a little better. While I’ll include basic explanations in this post, you should definitely read through the Django tutorials if you’re interested in learning more about the individual commands and design elements....

February 13, 2016