I use my personal server to store my multimedia so that I can access it from any computer in my house. The other day, I found Ampache,a really nifty web-based utility that allowed me to access and listen to my music from any web browser. While this is a great addon to my infrastructure, I became quickly annoyed as Firefox 2.0 installed on Slackware on my laptop would default to using the mplayerplug-in to play my selected music. (I'd rather open playlists in xmms or amarok). After a bit of unsuccessful searching as to rectifying the problem from the firefox interface (not sure why you cant manually edit "File Type" associations in the preferences configuration), I found this tutorial on how to modify the mplayerplug-in settings, http://mplayerplug-in.sourceforge.net/config.php
My brother finally got fed up with the substandard wifi reception which he was getting with our Gigabyte router (fyi never buy routers from Gigabyte or DLink, as they all (like most sub-$100 routers) are useless piles of junk which need constant attention). He bought a cheap Linksys WRT54G router off Ebay and guess who had to set it up :-)
This is my second attempt at a blog, which in itself is a small part of my entire network overhaul. I've learned alot from my previous attempts, and hopefully this time around everything will go smoothly as planned and I'll get some visitors to the site ;-) Regardless, look forward to the start of commentary on a great deal of issues in the coming weeks. Hope to see you back again!
(Standard Disclamer: I am not responsible for any changes you do to your system and their results/outcomes, follow this guide at your own risk!)
To make things short, I bought this laptop to use in grad school last fall. Overally it is a nice (not great) notebook that I bought for a reasonable price though Unfortunately I was unable to get my first distro of choice working, Fedora 5, as the installation worked 100% but the system froze when intializing udev, early in the boot process. Afterwards, I installed Ubuntu, without any glitches, and spent a while configuring the system so that it worked properly (for some reason my synaptics touchpad was giving me alot of trouble). Unfortunately after all the hastle, the laptop would boot/run as normal but would periodically suddenly just freeze when in use. There was no single action that caused this, and after much debugging, I gave up and decided to try my staple and still favorite distro Slackware.
List of Professional Works (in reverse chronological order):
* CloudForms 2.x (polisher, ReFS analysis)
* CloudForms 2.x (ManageIQ / RedHat integration)
* CloudForms 2.x/1.x (packaging / release engineering)
* Many Fedora Contributions (active member of the Ruby Special Interest Group, presented at multiple FUDCons)
* Google Summer of Code / Google Code In Mentor For Fedora (students developed the isitfedoraruby.com site)
* CloudForms 1.x (presented / demoed CloudForms at the Ohio Linux Fest 2012)
* CloudForms 1.x (represented RedHat at the 2012 Google Summer of Code Mentor's Summit)
* CloudForms 1.x (snap - implemented in Python)
* CloudForms 1.x (aeolus-configure / installer / puppet-recipe)
* CloudForms 1.x (UI & Backend Development)
* oVirt (packaging / release engineering)
* oVirt (ovirt-viewer, implemented in C)
* oVirt (UI & Backend Development)
* RHX (implemented in Java, one of 3 UI / backend devs)
* RH Errata Tool (used to manage all of Red Hat's errata)
* Many various other projects & patchsets, both small and large, implemented in Ruby, Python, Java, C, and more.
List of Notable Side Projects
* The Ruby JSON-RPC implementation
* The Ruby XSD Library
* The Nethack Encyclopedia Android App - Download for free now on the Android Marketplace
* And many more (see presentations and various older projects in languages including C++ here)
Various Academic Projects
* Minix Kernel IPSec & RBAC Implementations
* Bluetooth Control Profile, Senior Design Project, winner of the Louis N. DeMartini Award for Innovative Undergraduate Research
* Many various projects, research, and papers on topics ranging from Computer and Network Security, to Compiler Design, to Kernel Development, and more
Red Hat: Software Engineer (May '11- present)
CloudForms, the RedHat Ruby platform
Syracuse Innovators Guild: Co-founder, VP, Interim President (Feb '10 - Oct '11)
Founding member of Syracuse NY's non-profit hackerspace.
Red Hat: Web Developer / Associate Software Engineer (Sept '07 - May '11)
Red Hat: Global Support Services Intern (May '07 - August '07)
Lead developer of a team of six working on "Mr. Logistics", your friendly neighborhood consultant management tool!
Red Hat: Quality Assurance Intern (May '06 – August '06)
Developer on the Red Hat Errata Tool
The Living SchoolBook: Web Developer / Sys Admin (Spring ‘04 – Spring '06)
Syracuse University May '08
Degree: M.S. in Computer Engineering
Syracuse University May '06
Degree: B.S. in Computer Engineering / Mathematics
Member of the College of Engineering & Computer Science Dean's List for six consecutive semesters.
Science-Fiction, philosophy, literature, music, playing the guitar, aikido, maintaining an active lifestyle, spending time w/ family and friends, and being good to my fellow man.