Tag: Old Posts

  • Google Drive direct download link creation for shared files

    Google Drive direct download link creation for shared files

    When sharing files on Google Drive the link provided isn’t a direct link to download the file. Instead, it’s link to a view page for the file where you are then provided with the option of downloading the file. This isn’t great if you’re using the command line. Google Drive File ID After digging around […]

  • Domain forwarding using Amazon S3 and Route 53

    Domain forwarding using Amazon S3 and Route 53

    Drawback to domain forwarding provided by some registrars Many companies offer handy extras such as domain forwarding along with their domain registration services. However, in order to use forwarding you have to use their name servers for your domain’s DNS. Your registrar’s DNS management tool could limit your use of certain record types or subdomains…

  • Domain WHOIS privacy variations among registrars

    Domain WHOIS privacy variations among registrars

    I registered my first domain in 1998 when Network Solutions was the only option and domains could easily be hijacked by spoofing an email. Back then, WHOIS privacy didn’t exist and personal details could easily be scraped for marketing/spam. This resulted in me getting a load of junk mail to my home that I didn’t…

  • Rackspace and DigitalOcean VPS Comparison

    Rackspace and DigitalOcean VPS Comparison

    For the past year I’ve been a Rackspace customer. I don’t have anything major with them, just a lower end virtual private server running Ubuntu that I primarily use for hosting personal projects and hobby development work. I’ve been happy with their service, but lately I’ve started to pay more attention to some of the…

  • osTicket email using Gmail and Google Apps SMTP relay

    osTicket email using Gmail and Google Apps SMTP relay

    If you’re not familiar with osTicket, it’s a fantastic, open source support ticket tracking system written in PHP. I’ve tried out a number of free ticketing systems over the past few months, and osTicket has been the only one to really impress me. It offers a wide variety of features but still manages to be…

  • VirtualBox bug causes display problems in Chrome and Chromium

    VirtualBox bug causes display problems in Chrome and Chromium

    VirtualBox bug freezing display While working on a virtual machine running Ubuntu 12.04 recently, I encountered some behavior in Chromium and Chrome that made me start to regret uninstalling Firefox. When links or menu items were clicked, the browsers would appear unresponsive as if they were frozen. If the browser window was moved or minimized,…

  • Resolving /bin/bash^M: bad interpreter error

    Resolving /bin/bash^M: bad interpreter error

    Bash Error When running shell scripts, you may run into this bash error: /bin/bash^M: bad interpreter: No such file or directory This error occurs when the file you’re trying to execute contains DOS/Windows line endings. Unix uses just a line feed to end a line, but DOS actually uses a carriage return (^M) with a…

  • LEMP stack deployment script for Ubuntu 12.04

    LEMP stack deployment script for Ubuntu 12.04

    I use Cloud Servers from Rackspace for most of my application hosting. Through their control panel I can quickly create, rebuild, and delete virtual private servers quickly and easily whenever I want. The only frustrating part has been having to spend time doing the same initial configuration and LEMP stack installation tasks on each new…

  • LEMP stack set up with Nginx, uWSGI, and MariaDB on Ubuntu 12.04

    LEMP stack set up with Nginx, uWSGI, and MariaDB on Ubuntu 12.04

    Over the past six months I’ve been deploying my Python projects using uWSGI and NGINX almost elusively. While they each have an overwhelming number configuration options available, deploying basic apps with them can be pretty painless. Here’s one simple option for setting up your LEMP stack on Ubuntu 12.04 and deploying a Flask application. Getting…

  • Make Chromebook more Versatile by Installing Ubuntu

    Make Chromebook more Versatile by Installing Ubuntu

    This summer I was looking around for a new laptop. I wanted something lightweight and simple, preferably running a Linux variant. A lot of what I’ve been working on lately doesn’t require Windows and I’m often moving projects to virtual private servers hosted with Rackspace or Linode anyway. Most of the laptops I was finding…