31 Mar 2017

I built a thing: Foxtrot India Sierra Hotel



SnoRidge CrossFit Games Leaderboard

28 Feb 2017

I built a thing: SnoRidge CrossFit Games Leaderboard



Riverlot Fitness News

31 Jan 2017

I built a thing: Riverlot Fitness News

Riverlot Screenshot


The Imposter's Handbook

18 Jan 2017

The Imposter’s Handbook

Don’t have a CS Degree? Neither do I.

Link Dump

04 Jan 2017

Useless Web Application Idea

30 Dec 2016

Build a web application to determine the similarity of programming among CrossFit affilates.


  1. Use Box information from CrossFit
  2. Use BTWB Atom feeds to get each box’s WOD information
  3. Use “The Girls” and “Heros” as a baseline to evaluate each WOD using Sorensen-Dice Coefficient
  4. Rank each box based on their 3 most similar “Girls” or “Heros”

Extra Fun

  • On each box summary randomly generate some newage bullshit content about how great CrossFit is.
  • Identify the primary Instagram account for each box in order to embed some color on each Box summary page.


To Dominate the World Wide Web!

eBike Build Ideas

29 Dec 2016

Sorensen Dice Coefficient Using Ruby

20 Dec 2016

DNS Zone File Data

06 Dec 2016


Ubuntu Web Application Server Setup notes

07 Nov 2016

Ubuntu Setup

AD Tutorial

  • apt-get update
  • apt-get install realmd sssd samba-common samba-common-bin samba-libs sssd-tools krb5-user adcli packagekit vim -y
  • kinit -V joeadmin
  • realm –verbose join -U adminuser corp.COMPANY.com
  • echo ‘ad_hostname = HOST.corp.COMPANY.com’ » /etc/sssd/sssd.conf
  • echo ‘dyndns_update = True’ » /etc/sssd/sssd.conf
  • service sssd restart
  • echo ‘session required pam_mkhomedir.so skel=/etc/skel/ umask=0022’ » /etc/pam.d/common-session
  • visudo
    • %domain\ admins@corp.COMPANY.com ALL=(ALL:ALL) ALL
    • %linuxadmins@corp.COMPANY.com ALL=(ALL:ALL) ALL

Ruby/Sinatra Setup

Apache Setup