code printed on screen with green text

Creating CLI Utilities with Python

If you do any sort of automation, you have probably done a fair amount of work using the CLI on your computer.   This is applicable regardless of platform. If you use Python you might have asked yourself how you could start making your own command line utilities to help you in your daily tasks.  That very question is the topic of todays article. We will start by discussing how to get your python applications without having to type python at the beginning.  Then we will discuss how Read more […]

Read More

green field with a cloud in the sky

How to Autoscale your wordpress site on AWS

WordPress is a very popular platform for running websites.  I have read reports of wordpress hosting up to 27% of websites.   With wordpress powering so much of the web, you might be asking yourself how you can design your website to run on wordpress. There are many wordpress hosting sites out there that you can use.  That is the easiest solution for you to take. But for one reason or another, you might want to host your own wordpress site instead of relying on someone else for hosting. The Read more […]

Girl using computer and writing on notepad

What is the python requirements.txt?

If you have browsed any python projects on Github or elsewhere, you have probably noticed a file called requirements.txt  This requirements.txt file is used for specifying what python packages are required to run the project you are looking at.  Typically the requirements.txt file is located in the root directory of your project. If you open a requirements.txt file, you will see something that looks simiar to this: pyOpenSSL==0.13.1 pyparsing==2.0.1 python-dateutil==1.5 pytz==2013.7 scipy==0.13.0b1 six==1.4.1 virtualenv==16.3.0 Notice Read more […]

red telephone with a cord

Working with Netapp Support

I have spent a lot of time with various vendors support departments; and I have to say, Netapp has one of the best support departments.  If I call Netapp at 2:00 AM on a Sunday morning, I can get someone on the phone right away.  My one complaint is that I cannot open a ticket via E-Mail.  Fortunately that is not a big hurdle to cross. When you are working with Netapp support you can either open a ticket over the phone or via the Now website.  If you do not have a NOW login, I would Read more […]

Introduction to Server Virtualization

When people talk about Virtualization, they are most of the time referring to either Machine Virtualization, or Application Virtualization. When You Virtualize an application, you isolate the application to run it its own little world, sometimes called a Sand Box. By doing this you can get around application compatibility issues, and simplify application deployment. These virtual applications appear to run as normal applications, but in reality are running in a separate environment. I will go Read more […]

Benefits of using Virtualization for Disaster Recovery

Disaster recovery can be a difficult thing to plan for. You back up your systems; perhaps you replicate your data to an off-site facility; maybe you even build all redundant systems. After doing all of these things, what is your goal? It is to get your systems back up and running after some sort of a disaster, such as your building burning down; or an electrical failure in your data center. Below I have listed a few possible scenarios you may encounter. In these scenarios I outline a few problems Read more […]