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 […]

Python Switch Statements

In languages like C, you have Switch statements allowing you to evaluate the input, then have a few options for the output.  Switch statements are used in place of a series of if/else statements in order to make your code more readable.  Case statements can also have better performance than a traditional if/else setup.  This is because if you have a bunch of if statements, the system will have to evaluate all of the if statements at the time of execution.  However, with a case statement, it is Read more […]

Python If, Else, and Else If conditional statements

Conditional statments are a large part of writing computer programs and switches. You want to take some sort of input, evaluate it, then take some action based on what the input was. The decision you make about what to do is called a conditional statement. The first conditional statement we will look at is an if statement as shown below.

  The above script gives X a value of 1. It then evaluates X and prints Higher if X is larger than 2. There is then a Read more […]

Python For loops and While loops

Python like all other major programming languages support both For and While loops for running the same block of code over and over again. In this article I will discuss the difference between a python for loop and a while loop. Generally the difference between the two kinds of loops is that you declare and initialize the loop and variables at the same time with a for loop. Whereas with a while loop, you declare the variables first, and then the wile loop separately. The most simple while loop Read more […]