Graphing using Python and Matplotlib

In this article I will introduce you to graphing in python using matplotlib. There are many kinds of charts you can use with matplot lib. By the end of this article, you should understand how to draw basic bar, line, and scatterplot charts.As you go through each of the example charts, you will see there are two arrays. These arrays are for the X and Y axis. And will sometimes include labels for the values on the chart.PrerequisitesBefore you get started, you will need to intall the prerequisites. Read more […]

Difference between a Storage Area Network (SAN) and Network Attached Storage (NAS)

At first glance Network Attached storage, also called NAS is not much different from a Storage Area Network (SAN). They both attach to a network, they both provide storage to computers on their network. There are some major differences between the two storage roles. However, these two things are becoming more and more the same thing. Today we will discuss what the difference is between a storage agrea network and network attached storage (SAN vs NAS).Differences in AppearanceThe first thing to look Read more […]

How to use Vagrant with VMWare vCenter

Vagrant is a tool made by hashicorp for provisioning and deprovisioning virtual machines and groups of virtual machines. Frequently Vagrant is used for brining up test machines on your local computer. But, sometimes you want to run your virtual machines in your datacenter. In this article, I will describe how to use Vagrant with vmware VCenter to provision and de-provision virtual machines running in your datacenter.As you are running through this article, you will need to download various files. Read more […]

Building a classifier using Python and Scikit Learn

Scikit Learn is an easy to use Machine Learning library for Python. In this article, we will discuss how to create a basic classifier applicaiton where you can feed it data, and it will properly classify it for you. In this case we will use data on cars and classify them as Sedans, Pickup Trucks, or Mini Vans. Prerequisites Before we begin, you should be sure that you have pip and python installed. If you do not, check out the article on python basics. The article on Python basics starts off Read more […]

History of Virtualization

When you think of the beginning of Server Virtualization, companies like VMWare may come to mind. The thing you may not realize is Server Virtualization actually started back in the early 1960’s and was pioneered by companies like General Electric (GE), Bell Labs, and International Business Machines (IBM). The Invention of the Virtual Machine In the Early 1960’s IBM had a wide range of systems; each generation of which was substantially different from the previous. This made it difficult Read more […]

Differences between Enterprise and Consumer grade Storage Systems

When considering your storage systems you will be faced with many choices covering a whole range of price ranges. In this chapter I will cover some of the differences and similarities between consumer grade and enterprise grade equipment. **Note this content was migrtated from our old site. Some information may be a bit datedIn my examples, I will use a Netapp FAS 2040 as my model Enterprise system. It is the cheapest Netapp you can buy at this time, and it falls into the Enterprise class storage Read more […]


Python Basics – Getting started with Python

In this article, we will cover python basics. We will discuss what is python, where you can download python from, the basic syntax of python, how to input and output information in and out of your python scripts, how to do loops, conditional operators (if/else/elif), and how to write basic functions.What is Python?Python is a cross platform interpreted programming language that was introduced in 1989. The great thing about Python is that it is cross platform. You can run your basic Python applications Read more […]

abstract image with blue glowing lines

How to install SQL Express

If you need a database engine to use with your application on the windows platform, SQL Express is probably the easiest option.  Today I will cover how to install SQL Express manually.  Then I will cover a more automated way to install SQL Express. What is SQL Express? Before we begin, lets talk about what SQL Express is. SQL Express is a limited version of MS SQL. You get all of the basic functionality, but none of the cost. You don’t get access to SQL agent, which you would use for scheduling Read more […]

Chocolate bar

Installing Chocolatey Package Manager on Windows

In this article, I will describe how to install and use the Chocolatey Package Manager on Windows. But first, what is Chocolatey? To get the best explanation, it is best to quote the makers of chocolatey. “Chocolatey is a package manager for Windows (like apt-get but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from Read more […]

Powershell vs CMD

Let’s compare Powershell vs CMD. Both Powershell and CMD are command line interfaces (CLI) or shell environments for Windows. CMD is the older version, and Powershell is where Microsoft is now putting all of their develoment resources.CMDYou can think of the CMD environment as the evolution of Microsoft DOS (Disk Operating System). While CMD might look a lot like DOS, it is not really the same thing. CMD was merely the shell that DOS used. Over the years, CMD has evolved and added commands. Read more […]