Quantcast
Channel: I Don't Know, Read The Manual
Browsing latest articles
Browse All 27 View Live

Python Objects and Classes

Python is an Objected Oriented programming language. This means that Python has a data type called objects. Today we will discuss what objects are; how are objects relate to classes; and when you...

View Article



What is JSON? (JavaScript Object Notation)

Javascript Object Notation, or JSON for short, is a data structure that uses only human-readable text to transfer or store information. It is very popular, especially in the context of web...

View Article

S.O.L.I.D. Principles of Object Oriented Design

In a previous article, we talked about objects and classes, and how they can help you better organize your code.  The SOLID principles of Object Oriented Design are a set of principles you can follow...

View Article

How to install Virtual Box and Create a Virtual Machine

Virtual Box is a very simple virtual machine package which can be installed on Linux, Mac, Windows, and Solaris. It is open source, so you can compile it to run on other systems as well. In this...

View Article

Which product to use for Virtualization on your Desktop

As you may have noticed there are a lot of virtualization products in the market. Some of the better known products are from Parallels, Oracle, VMWare, and Microsoft. Each company has products with...

View Article


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...

View Article

Reading and Analyzing Perfstat Files from 7-mode Netapp

When troubleshooting performance issues on a Netapp storage system, Perfstat is a very useful utility. There are other ways to get performance statistics, but they are not quite as detailed.The...

View Article

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...

View Article


Introduction to Storage

In the field of storage, you used to be able to simply buy enough hard drives to fill your space needs and you would end up with sufficient disks to fulfill your performance needs. Unfortunately with...

View Article


What is Machine Learning?

Today we are going to ask ourselves the question, What is machine learning? Machine learning is the concept of training your computer to analyze data for you. But without you having to give explicit...

View Article

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...

View Article

Python data types explained

In python, almost everything is an object. This includes variables like String and Integers and containers like lists and dictionaries. Given that everything is an object, what are data types? Data...

View Article

What is Agile Development?

Agile is a set of principles that developers can follow to be more effective in developing their software. The whole thing started with a set of principles that were developed by a group of industry...

View Article


What is the Cloud?

For the last few years, the word Cloud has been used a lot. It seems as though everyone has latched onto this word cloud. But what does the cloud really mean? My definition of the cloud is the...

View Article

Python Unit Testing using pytest

Unit testing is the act of testing a small unit of your code. Generally this means you are tesitng a function or a class in isolation. If you are doing this unit testing manually, you simply run your...

View Article


What is hybrid cloud?

Moving stuff to the cloud has been all the rage the last few years. And for many situations that is the right thing to do. Especially when you are working on a Greenfield project where you can design...

View Article

Troubleshooting Python on MacOS

MacOS ships with Python 2.7 Pre-installed. This is helpful when you are just getting started with Python since you can just start using it with no setup. Unfortunately Python 2.7 is going out of...

View Article


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...

View Article

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...

View Article

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...

View Article
Browsing latest articles
Browse All 27 View Live




Latest Images