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
XenTk - A Cross-platform GUI for Citrix Xenserver
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 MoreNew Project: Distributing Video Transcoding Jobs using Apache Kafka
One of my newest projects that I'm most excited about is using Apache Kafka distributed messaging queue...
Read MoreCakePHP: "Cache engine is not properly configured" Error
I was working on a CakePHP site (v. 3.2.3 with PHP 7.0.5) and got the following unhelpful error
Read MoreIn Production: MitchMania Labs API
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 MoreJust Released: Thermostat V1.0
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 MoreThis Week In Test: OpenStack and DevStack
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 MoreDoes Ansible Round?
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 MoreMulti-zone Music System Refresh
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 MoreThis Past Weekend's Project: Migration to Citrix Xenserver
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 MoreHow I learned to use UUIDs in fstab the hard way
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 MoreMeet RouterBOARD's Newest and Biggest Fan
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 MoreHello World, this is mitchmania.com
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