Roll Your Own Name Generator with QPython3 on an Android Device

Welcome to the first of a multi-part series of tutorials on how to develop, source control, and run scripts to control your Android device, using only mobile apps for development. Dev On the Go I recently went on a road trip, and wanted to experiment with a mobile-only workflow. The main components I needed were an interpreter, an IDE, and source control. The suite of apps I discovered and used are as follows: QPython3 (a python IDE and script runner) SGit (source control) LabCoat (GitLab repository viewer) Dropbox (ad-hoc, easy-access file storage) Dropsync (one- or two-way sync between directories on your mobile device) Epsilon Notes (a markdown editor and renderer) In this tutorial, I will cover my experience with QPython3....

October 3, 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

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

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