Was Your Super Bowl Ad Worth it?

We’re a little over a week removed from “the big game” for 2015, and I recently ran across and interesting article from Embedly comparing the minutes watched in an ad and the amount that ad cost per minute. This comparison looks at the views and fall-off rate of the ads on YouTube and compares it to the cost of that ad for the Super Bowl. The premise is that a good ad will have higher engagement and more views (online). That results in a lower cost per minute for the ad. It’s an interesting way to analyze ads on TV based on their popularity online.

Super Bowl Data Explorer

Super Data Explorer (with youtube ads)

This is actually an interesting analysis on the effectiveness of advertising.

Retro Gaming Machine with Raspberry Pi and SNES Case

Final SNES Raspberry Pi Retro Gaming System

The finished system – still need to hook the reset button to the case power button.

I’ve been working on a Raspberry Pi based retro gaming machine for a few months now. It has been a bit of an extended process waiting for all the various pieces to fall into place. I am currently to a spot where it all seems to be working pretty well. I’ve got a few last rough edges to file off (not literally, that process was already done), but they are mostly cosmetic and aren’t totally necessary for it to perform.



  • RetroPie
    I started with the RetroPie SD image for the system. It was easy to get up and running with some small updates for some custom things with my setup.

    • I wanted to run and store games on the USB drive. I didn’t want to use the default method of storing my game ROM’s from the SD card, and instead wanted them on a USB drive so that I could load new games more easily.  Plus, I had a larger USB drive than I did SD cards. I used the instructions here as a starting point. The main thing that I needed to do was to change the script that automatically pulls ROM’s from the USB drive to SD card. You need to prevent that from happening, and also let RetroPie know the new location to look for ROM’s is on the USB drive.
    • The other software adjustment I made was configuring the USB controllers I purchased. This is something that anyone using RetroPie would need to do because of the different types of controllers available. The default configuration worked OK out of the box, but I ran into issues when trying to use a 2nd controller for player two. The forums on the RetroPie site were very helpful in getting the 2nd controller to actually perform as player two and not overtake the first controller.
    • Video/Audio HDMI configuration was somewhat problematic, but I think that is going to be specific to the TV you plug the pi into. I was able to make a few edits to the Pi configuration to get it working, but this will likely vary by the TV you’re using – again, the Retro Pi site and Raspberry Pi forums were very helpful in troubleshooting this.

The Build

I started by ordering (almost) all of the pieces and getting the Raspberry Pi configured and working with RetroPie (which is easy as setting up any SD image on the card). I say almost all the pieces because I determined that I was missing some things as I began to put it all together. My initial order included the controllers, USB drive, USB hub (with power) and some of the port extenders. That was enough to get me going on configuration. I installed the RetroPie SD image and just worked on getting RetroPie up and running. The RetroPie interface is really nice and lets you navigate around on a TV using just the controllers. In fact, I didn’t end up connecting a keyboard to the Pi at all. I set up SSH (which I’d recommend doing first thing in the initial Pi setup) and was able to connect directly to it to take care of any script edits for configuration or updates that needed to be done. I also used SSH sFTP to move some ROM’s onto the USB drive. You can see some of my software issues above. I was able to get things configured correctly and have RetroPie running my collection of ROM’s sans case. I chose to load up ROM’s for a number of systems (but didn’t configure everthing supported by RetroPie). I’ve got it running NES, SNES, Genisis, SegaCD, Atari and Mame.

Once RetroPie was operational, I focused on the case and how the system would look cosmetically. I ordered a nonworking Super Nintendo off of ebay. Step one was tearing the old electronic guts out of the system. To do that I needed to get the SNES open, which turned out to be more challenging than I had planned. Nintendo used a very obscure and difficult-to-remove screw for the SNES. I found a screwdriver for this screw at Amazon, but it didn’t work (I sent it back). The next thing I tried was a trick I saw online involving Bic Crystal Plastic pens. If you hold one of them under a flame to soften up the plastic and then jam it down on the screws, they take the shape of the screw and when the plastic cools and hardens, you can turn it to remove them. It took me about 6 pens total, but I finally was able to get the SNES open. Once open, getting the the electronics out was pretty simple.

Another issue I ran into with the case was that it showed up very yellowed (as you can see in the photos above), which is a common issue with the plastics used in the original SNES. After some Google-fu, I found something called Retr0Brite that has been developed by the internets to get yellowed plastics to look like their original beige/grey colors. There were a number of tutorials and youtube videos on the subject. Warning: Retr0Brite involves a few somewhat-dangerous chemicals, so take precautions when using Retr0Brite. I found most of the chemicals I needed online and mixed everything up to get rid of the yellowing plastic. Retr0Brite makes a thicker paste that you paint onto the plastic and set it in the sun to activate it. It took about 3 different applications to get the SNES close to it’s original color.

Once the Retr0Brite did its job, I started the long back and forth of getting all of the pieces to fit into the SNES case. The first step was  removing all of the plastic pieces inside the old SNES with a dremel rotary tool. I basically cut and sanded down everything I could from inside the case. The old eject button needed to be cut and sanded down too since it extended too far down into the base of the case to fit the Pi and components. I ended up gluing this to the top of the case once it was cut down. I needed to rearrange the components a lot during this process and return to sanding more out with the dremel multiple times. The trickiest spot in the case was the back panel where I wanted to pull a USB port, the HDMI port, an ethernet port, and power to one spot that would be easily accessible on the back. The extenders mentioned in the hardware section above allowed me to do this, though I had to give up on the ethernet port on the back because of space issues. It was just too much to route to a tiny spot on the back. I eventually got everything to fit after some creative routing of the extender cables and after removing the plastic enclosure on the USB/power hub.

Once everything fit (very very snugly) into the SNES case, I needed to secure the ports into the case. To do this, I used a plastic repair adhesive that I found locally at the hardware store. This comes in a striped pliable cylinder of clay-like material. You squish the two color stripes together to activate it and then place it where you want. The mixing of the colors together activates it and it becomes a hard plastic once it sets up. I wrapped the female USB ports/extenders in the plastic adhesive and it provided a good solid attachment point for them on the front of the case. I also used this to attached the ports (HDMI and power) to the back.

The software was installed, the pieces all (finally) fit into the case. The ports were routed where they needed to be. It was time to plug this bad-boy in and start playing some old school video games. I fired up the unit using my newly installed power/reset button (the plan is to eventually wire this to the SNES power switch) and it launched into the game menu, and I was off to the (arcade) races. My brothers and I really enjoyed taking some video game trips down memory lane when they were visiting for Thanksgiving. Everything worked pretty well outside of a bad ROM here and there, which can easily be removed. I’m really happy with how this little retro gamer turned out.

Redesign #4 for Techory.com

Techory Screenshot

Techory v4

Here we go again… It’s been about five years since the last redesign, so I figured it was probably about time to try again. A lot has happened on the web in the past five years. The new design should hopefully catch a number of new trends and technologies available for websites. Like usual, I felt the design was “done enough” to launch, but there will likely be some rough edges that still need to be sanded off. I’ll be getting to those as I run across them. I’ve got a few new ideas for things as well that will be rolling out over the next few weeks and months. Here are some of the updates I’ve made.

  • Responsive – The site is finally responsive (yay!), so it will actually be usable on a mobile phone.
  • Sidebar – I cut down on the massive sidebar that used to live on the site. I looked at trends and traffic for the plethora of items I had in that sidebar and cut it down significantly.
  • Footer – A few of the items I cut from the sidebar now live in the larger footer on the site (but not all of them).
  • Portfolio – This page has been updated with an easier to view/use listing of stuff I’ve made.
  • Photos – This still need to be updated with the new design, but it’s not going away. I’ll get to that eventually. I’m still pulling my latest mobile photos to the site sidebar to add a little color and an interesting changing feature.

In creating this new design, I starting digging through the design path this site has taken over the years. I originally launched techory.com in August of 2004. I was able to dig up screenshots of all the previous design to provide a trip down Techory.com memory lane.

2014 Holiday Geek Gift Guide

Techory SnowflakeAnother year has passed and Black Friday is quickly approaching, so here we are again with a new Holiday Geek Gift Guide. My first list was created in 2004 (yay, 10 year anniversary post!) to help with my own gift shopping for friends and family. Because of my interest in technology and gadgets (and general geekery), most of guides listed fall into those categories, but there are a few that are useful for general gift giving as well. As usual, I’ll keep this post up to date as I encounter additional lists. If you know of any I may have misted, leave a comment and I’ll get it added.

(Guides from previous years: 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004)

Online Spirograph

Remember the Spirograph? Those odd little notched pieces of plastic that you used to make swirly drawings. I know I had one or two of them growing up. Like all of us, I’m sure you wished that you could continue to make those swirls yet today without digging through your parents’ attic to find your childhood Spirograph. Well wish no more.

Inspirograph has taken Spirograph digital. You can swap out the pieces, change the colors and save your digital designs to the online gallery. It’s a lovely digital step down memory lane.

A few of my Inspirograph creations…


Getting Nolstalgic Over the Danger Sidekick

Chris DeSalvo recently posted a great article, The future that everyone forgot: Some of the work we did at Danger. The article covers the history of Danger, the company that created the Sidekick. It might seem a bit odd to get nostalgic about a phone that I didn’t own, but that period he writes about was the start of the smartphone revolution. I have always owned a smartphone. I came into the cell phone game a little late in 2003 with a Handspring (before they came back to Palm) Treo 300. At that time, I was very much plugged into the smartphone world. I did a ton of research before making the jump to that little Treo, and can remember looking closely at the Danger Hiptop (which later became the Sidekick). In fact, I can recall reading a magazine article about the new Danger devices in a Barnes and Noble store (I know… a paper magazine in a bricks and mortar bookstore – times have sure changed!). At that same time, I also remember doing a lot of looking at the Kyocera 6035 and the Kyocera 7135 before finally settling on the Treo 300.

The article above brought back a lot of memories of a time when having an always connected device in your pocket was a new thing. Most of the features he writes about had never been done before, or even thought of at the time and are almost an afterthought today. It’s probably harder to find a dumb-phone today than it is to find a smartphone. It was a nice trip down memory lane.

My Smartphone History

My Smartphone History

Goat Simulator

This is a real game, not some joke from The Onion. The premise of the game is exactly what you’d expect. You run around as a goat causing mischief, doing goat things… hilarity ensues.

You can pre-order it at their site. It’s coming to Steam on April 1st (April Fools joke?). I’m very tempted to order.

2013 Holiday Geek Gift Guides

holiday-techoryWell, here we are again approaching another Black Friday and (lamely named) Cyber Monday. That means it’s time again for my list of holiday geek gift guides. This list was conceived many years ago to help with my own gift shopping for friends and family. Because of my interested in technology and gadgets (and general geekery), most of these lists fall into those categories, but there are a few that are useful for general gift giving as well. As usual, I’ll keep this list up to date as I encounter additional lists. If you know of any I may have misted, leave a comment and I’ll get it added.


(Guides from previous years: 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004)

DIY: Tailgate Misting Station

We’re a few weeks into football season this year and the first two game were scorchers. Usually games in the beginning of September can be a bit warm, but seemed even more-so this year with temps around 90 degrees. A dinner conversation the week before the first game prompted me to look into creating a tailgate mister to cool us off a bit before and after the game. The mister was pretty easy to put together with about $30-40 worth of parts from the local hardware store.

  • The base of the system is a weed sprayer. Since we don’t have electricity at our tailgating spot, we couldn’t use an electric pump, so a 3 gallon weed sprayer provides the water and pressure for the system. You can probably get a smaller version, but you’ll likely be filling it more regularly. I’d recommend something 3 gallons or larger for the project.
  • I removed the sprayer head/nozzle from the sprayer and used an irrigation connector to hook up the hose. This may vary with each sprayer, so you may need to get some plumbers tape to connect the hose to the end of the sprayer handle.
  • The rest of the mister is built from lawn irrigation parts. I found a Rain Bird kit that had just about everything I needed. My mister only has two sprayer heads on it, but you could easily spread it out with more heads and use a few more parts. I ended up using 1/4″ irrigation tubing. That provided enough pressure for two sprayer heads.
  • I started by connecting one length of tubing to the weed sprayer with a 1/4″ connector piece. From the end of that, I used a T splitter to get two more lines of tubing to come off the main tube. I placed a single Fogger-Mister end  (this was the only piece I had to order that didn’t come in the kit) on each of the tubes coming off the T splitter. The lengths of tube can be adjusted to fit whatever you will hang the mister on. Ours hangs from a tailgating tent pole.
  • It was pretty simple to hook everything together. I filled the sprayer container with distilled water, thinking they wouldn’t clog as fast that way. We even put a little ice into the reservoir as well. We zip-tied the tubing to our tailgating tent, pumped it up and let the cool mist spray. Everything seemed to work pretty well, and we would get about 30 minutes of mist from a single pump-up.

Everything worked pretty well, and I think we’re beyond the warm games now this year, but we’ll definitely be pulling this out for the early season games in years to come.

Google Chromecast

IMG_20130731_184223When Google announced the Chromecast a few weeks back, I got online and ordered one. It was originally going to be a gift, but after playing with it, I decided to hold onto it. At only $35.00, I’m not out much (gift or otherwise). It’s a pretty nice device. It comes in a nice little slide-out package. The Chromecast device has a little slot while the rest of the goodies (power adapter, USB cable, and HDMI extender cable) sit underneath. The dongle (hee hee) has a standard HDMI connector on one end and a micro USB port for power on the rounded back-end. The TV I plugged it into was a bit older, so I did not have a convenient HDMI port on the side and had to use the extender to plug it in because the angle was too sharp on the port for my TV. I also did not have a USB port on this TV, which could power the device, and had to use the included USB power adapter. Everything plugged into my TV looked a little ugly, but I sure took advantage of all the accessories they included. I have a newer TV in the basement that probably wouldn’t need all the extras.

Once everything was plugged in, I switched the TV input to the correct HDMI port and had a nice screen with a URL to continue setup. I used my phone to hit the URL so it redirected me to the Google Play Store to download the Chromecast app. The app will ask you for an ID displayed on the screen to identify itself, and will then walk you through the rest of the setup. This includes providing it access to your WiFi and giving it a name. Once you’ve done those things, you can start streaming media to the TV.

iconThe streaming interface works great. You simply touch a little Chromecast icon and it throws stuff to your TV from apps that support it. Right now (and this is the only negative at the moment), that’s limited to just a few apps. The list currently includes, Google Play Music and Movies, Netflix, YouTube. There are apparently a few others in the works. The thing that makes it irrelevant is that you can also stream a tab straight from the Google Chrome browser (Mac or Windows). If you install the Chromecast extension you can send just about anything else you need to the TV (Hulu, Amazon, whatever). I’m looking forward to more apps that take advantage of the Chromecast, but so far am very happy with it.

The Chromecast is a handy little device.


Some New(ish) Mentos Flavors

I’ve actually had these new flavors sitting around for a few months and haven’t gotten around to posting them until now.

Duo Strawbery-Lime and Lakrits Mint MentosThe first two, Duo and Lakrits Mint were found in the US at a World Market store. The Duo flavor is a strawberry shell with a lime center and works pretty well together. The Lakrits Mint is very similar if not the same as the licorice flavor that I’ve been able to find for quite some time. In fact, I remember finding licorice flavor, called lakrids or drop ladrids back in the 90’s at a Dutch bakery in Pella Iowa. They’re good if you like licorice flavor. It’s kind of a minty licorice, which works well together.

Mojito - Pina Colada MentosThe next flavor I’ve been able to find pretty regularly in the US at grocery stores. It’s not as common as the standard mint and fruit, but I’ve been seeing it more often lately. It’s a half and half roll with one side filled with piñacolada and the other side with mojito. These are both wonderful! I mean, how could it not be good when you cross tropical drinks with the best candy in the world? The mojito is a nice minty lime flavor, which the piñacolada is a creamy pineapple. They both taste like the drink they are named after. It’s a lovely mentos for popping while you’re sitting on the beach.

Frutas Acidas MentosThe last flavor is one I found on a recent trip to Europe. I saw these at a few place, but these were purchased in Barcelona at a little news/candy stand on the street. The flavor is frutas ácidas, and is similar to the sour flavor found in the US. The wrapper is very different and I think (can’t quite remember what was in the US roll) that the actual fruit flavors were a bit different. Either way, it was pretty good.

New Google App Launcher

I just got the new Google “app launcher” on my Google home page. Gone is the standard black navigation bar at the top of the page. It has been replaced by an “apps” button the pops down to reveal an icon for 10 of the popular Google apps. The pop down window isn’t even full. I wonder if they’ll add the ability to add more, or customize what shows up in that window if this catches on.

Google Apps Interface

Breaking the Mold With Meaningful Design

Scott Dadich – Wired Editor
Tony Fadell – CEO, Nest Labs
Hosain Rahman – CEO, Jawbone

Great design has been a trend since the late 90’s – form + function. We’re currently seeing hardware and software really coming together with great design. Devices have become fashion and not just a piece of electronics that you use.

Things used to be all about function and the software or skin was thrown together at the end. The iPod set a standard to do it with great design together.

Great design needs to be stay true to form. It starts with the function and the implementation of that function – being as pure to that function as possible. It’s about subtracting and subtracting to get it down to that core function. Design is architecture itself. Each step of the process is working towards solving that problem… the “why”. Design just isn’t in the product itself, but the packaging, the manual, the unboxing, everything – it is all tied together. It is all about clarity for what you’re doing and why, and making sure everyone knows that.

You can take any product and ask yourself how you would make it better?

You need to be open to all types of data especially when going into a new market and be able to tweak something to get it right, even if it delays a product. It comes down to solving the problem.