• Steamy Screenshots ·

    My latest project is Steamy Screenshots (view source). It’s an app I made to extract colors from the screenshots people share on Steam. There’s no real usefulness to it, it was just a fun thing to do. You can look up a particular Steam user and view their newest fifty screenshots, or look at the newest screenshots shared for a particular game.

  • BlicblockJS: a game from The Sims 4 ·

    I made another thing! This time, I made my first game. Well, the first game I’ve ever finished (I’ll get back to you someday Mahjong). It’s a JavaScript web implementation of the game Blicblock that your Sims play in The Sims 4. I built it using AngularJS, my new loves Yeoman and Bower, and Bootstrap. You can try it out in your web browser and view or contribute to the source code on Github.

  • a few new apps ·

    I always lag behind Jon when it comes to trying out build tools or frameworks that are supposed to make my programming life easier. He tells me about cool new things he’s using, and I say “yeah, that looks cool, but I just want to be productive, so I’ll do things they way I’ve been doing them.” Then eventually I get a chance and I try out the cool thing and Jon was right, it’s totally great. That happened for me recently with Yeoman and Bower.

  • Weekly Rdio Playlister ·

    An AngularJS and Sinatra app that allows you to turn your weekly listening history on Last.fm into Rdio playlists. It connects with your Rdio account to create the playlists for you.

  • new Chrome extension: extractCSS ·

    I spent yesterday afternoon creating a Chrome extension using Adnan Topal’s extractCSS library. I found extractCSS.com a few months back, I think via Hacker News, and thought it was a cool idea. It lets you paste a chunk of HTML code and it will extract the CSS classes, IDs, and inline styles used in that HTML. It produces a skeleton stylesheet with rules for those IDs and classes, and inline styles already filled in.

  • Chrome extensions ·

    I’ve written my first Chrome extensions because I discovered that ColourLovers has an API. Both extensions are about palettes, either using them or creating them. Page Colourizer grabs a random palette or pattern and applies it haphazardly to the current page. Some of the results are pretty garish, but it’s entertaining. It’s a fun way to discover new ColourLovers palettes at least. The other extension, Colour Extractor, grabs up to five colors from the current page and lets you make a palette with them. It also shows information about each color it extracts, and if a color isn’t already named on ColourLovers, you can click it to go to the Create a Colour page and give it a name.

  • RVocalware ·

    A command-line Ruby script that uses the Vocalware HTTP REST API to convert text to an audio file of speech.

  • fun with Backbone.js and solitaire ·

    I wanted to try Backbone.js, having never used a JavaScript MVC framework before, so I started a project a few days ago to create a web app version of the Grandfather’s Clock variant of solitaire. I figured it would be an easy game to implement, and since I pretty much have it all working, it turned out to be pretty easy after all. You can check out my code on Github, and here is what it looks like:

  • fun with GTK# ·

    Recently I’ve resumed work on a GTK# project I started three years ago: SnazzyCalculator, hosted on Github. I originally started the project out of curiosity about GTK#, and it’s been fun to develop – I know no one needs another calculator tool. I do intend to develop it into what I’ve been calling a wordulator: type in something like “one plus one equals” and it’ll respond “two”. Feel free to laugh, Jon keeps teasing me about it certainly. :P Anyway, what’s been really fun since I’ve resumed development is getting the parser and equation solver to work. I found this awesome tutorial by Eric White on writing a recursive descent parser in C#, and that gave me the bulk of my parser code. I did discover two bugs in his code that I fixed; I’ll share my fixes with you.

  • Easy Chart Categories WordPress plugin ·

    I had the idea earlier of displaying a pie chart of my blog’s categories, but didn’t see any WordPress plugins out there to do that. “Well, fine, I’ll write my own!” I thought — so I did. I submitted it for review to be listed on the WordPress plugins site but while it’s under review, you can download it from my Github page.

  • Web App Test Case Generators ·

    Two web-scraper Ruby scripts for use in generating test cases for Ruby on Rails web applications. This was my Master’s project at the University of Kentucky. See also my defense presentation for a better explanation of the project.

  • Snazzy Calculator ·

    A GTK# GUI calculator written in C# that supports exponentiation and parentheses and follows PEMDAS. Written so I could experiment with GTK# and MonoDevelop.