The Chrome Web Store Feels 5 Years Old

I initially wanted to write this post about my experience building a simple Google Chrome extension, EmotiClean, and with putting it on the Chrome Web Store. However, my initial excitement from building it wore off quickly as I had to use the outdated interface of the web store, specifically the developer dashboard. In this post I will try to outline and articulate my frustrations and attempt to provide better solutions. I might even add a few “dream features” at the end. Let’s get started. Using the Chrome Web Store, I had one thought running through my mind: “This feels like it hasn’t been updated since 2010.” Here’s the blog post from when Google announced the Chrome Web Store. Most importantly, it’s date stamped May 19, 2010. As great as I felt that I nailed the date on the head, I was disappointed that it was true. Well, I guess I...

Keep reading...

10 Minute Project: Passive Mixer

The other night, I was making a cover of a song on a Gameboy. Usually the way I do that is by listen to a few measures of a song, then programming it into the gameboy. It ends up being super annoying though because I have to repeatedly plug and unplug my headphones into my computer and gameboy. I’ve tried things like having the headphones plugged into the gameboy and only having one earphone in while listening to the source music over my computers speakers, but that just doesn’t really work. It sucks for composing and I end up missing a ton of little nuances in the source song. Frustrated by this, I decided once and for all to build a little passive mixer. Basically it’s like a headphone splitter but in reverse. You can plug two or more source inputs in and it will combine them into a merged...

Keep reading...

Summer Recap

School is back in session, so I thought I’d take a minute to recap this last summer. I’ve blogged about a lot of my projects, but not everything. We started the summer off with a trip to Mount Rushmore. For some unknown reason, I’ve always wanted to go there. The baby would be due in less than a month, so we decided to get out of dodge for a while and take a little trip. South Dakota is a cool 10 hour drive from our house in Provo. It was a little scary driving through remote Wyoming with a wife that pregnant, but thankfully we were okay. Mount Rushmore was pretty cool, I guess. It’s kind of smaller in real life than you’d think. The pictures I saw of it made it seem like the entire mountain is carved out, but really it’s just the very top. Still, the mountain...

Keep reading...

Poop-O-Meter: Smart Diapers

Over the summer, I’ve been interning at Digi International doing python testing on their various radios such as the Xbee. It’s been pretty cool I guess, other than the fact I am forced to use Windows, my keyboard’s space bar emits a high pitched squeak whenever I hit it, and the git client they use is simply awful (it’s Atlassian’s SourceTree, but at least they use git!). It’s been really cool to work alongside some real-life, bonafide engineers who know what the heck they’re doing. Also my manager is so good at managing he could be admitted to the Justice League on those skills alone. One of the things I was invited to participate in was an “intern challenge.” The idea is to do a fun project to show off what you’ve learned over the summer. I had way more project ideas than I’ll ever have time for, so I...

Keep reading...

Ditching the Arduino IDE

Recently, my good friend and crazy talented hacker Ultifinitus gave me some sweet hardware. Out of the goodness of his heart. What a nice guy! It consisted of an Arduino Mega and some other stuff that I’ll go more into in a later post. I haven’t done a ton of arduino stuff in the past, but I’ve done enough to know that the default Arduino IDE sucks. Those may be strong words I guess, it’s open source and cross platform and it works, but it just has a pretty poor text editor. I decided if I was going to do anything worthwhile with the hardware, I needed an environment I could be productive in. Specifically, I like using Github’s excellent editor, Atom. It’s open source, cross platform, and is a pretty great text editor! This post will serve as a reference for what I was able to get set up....

Keep reading...