A College Computer Science Project

I created MitchMania Labs (MML) as a place to experiment in all different aspects of computer science. I am Mitchell Artin, currently a software engineer co-op at Planetary Resources and a fifth-year computer science student at the University of Florida. I am actively seeking full-time employment after my graduation in May 2018. This is my blog where I share some of my experiences and work.

Most Recent Blog Posts

Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

XenTk - A Cross-platform GUI for Citrix Xenserver

xencenter, xenserver, tkinter, python, programming

I use Citrix Xenserver Hypervisor for all of my virtualization needs and my only complaint with it is that its client, Xencenter, is only written for Windows. Not wanting to always dive into the command line for Xenserver administration I wanted a simple GUI that would run on my Mac OS and Linux desktops.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

In Production: MitchMania Labs API

open-source, home-automation, python, flask, api, networking, RESTful, releases

I use a ton of different technologies in my house, probably too many. I an Arduino-based thermostat powering A/C and lighting, Raspberry-Pi's monitoring doors, docker containers monitoring dynamic IP address changes, GlusterFS powering high-availability filesystems, and many other projects. It has gotten to the point where I cannot remember where everything is on my network and I needed one centralized place to go.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

Just Released: Thermostat V1.0

open-source, home-automation, arduino, c, releases

I have finally released the code for my network-based thermostat. I have successfully used it as my sole thermostat in my house for the past three years so I am confident the majority of it is bug-free. It also includes functionality to control light switches. In the included screeenshot you can see I have it setup to control lights in my dining room, kitchen, etc.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

This Week In Test: OpenStack and DevStack

virtualization, hypervisor, open-source

I currently use two Citrix Xenserver hosts for all of my virtualization needs. However, I know Python so I am intrigued about what features OpenStack can bring to my network, specifically its Python APIs. This week I have installed Ubuntu and DevStack on to a bare-metal host and am testing it out.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

Does Ansible Round?

ansible, programming

Ansible collects facts about machines it connects to by default. One of them when connecting to a RedHat 6.6 box is "ansible_distribution_version"

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

Multi-zone Music System Refresh

virtualization, music, r-pi, networking

I have always been a lover of music. So it makes sense that I'd want music in every room of my house. My house can be separated into three main rooms: bedroom, office, and living room. I have a stereo in each room along with an Ethernet connection and a Raspberry Pi.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

This Past Weekend's Project: Migration to Citrix Xenserver

virtualization, rack

Every company I've worked for has used VMware vSphere for all of their virtualization needs. For the most part, I get it. It provides them with the performance, stability, and most importantly the permissions granularity that they need. vSphere is the optional management layer VMware offers to manage their type 1 hypervisor called ESXi.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

How I learned to use UUIDs in fstab the hard way

linux, cameras

When I first read about fstab I was probably 12 years old. I was using the device files in the /dev directory with fdisk with success for months so I figured this success would carry over to fstab. I looked at the UUID's the OS was using to mount its basic partitions and in my blissful ignorance of childhood went "psshh who needs that".

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

Meet RouterBOARD's Newest and Biggest Fan

networking, rack, routers, vpn

I grew up flashing (and sometimes bricking) Linksys WRT routers. My favorite firmwares were OpenWrt and DD-WRT to give me the features I really needed. When I heard of [RouterBOARD](http://www.routerboard.com) and [RouterOS](http://www.mikrotik.com/software) I knew I was on to something good.

Read More
Mitchell Artin

Mitchell ArtinSr. Director, Cloud Engineering

Hello World, this is mitchmania.com

engineering, blog

I'm excited to introduce a new version of [mitchmania.com](http://mitchmania.com)! Over the years I've used the mitchmania name for many things, from simply an email address to a music label. My latest venture is a technology blog.

Read More