Business Card Video Game

Business cards = boring
Business cards that play video games = AWESOME!

A kickstarter project called Arduboy has taken an Arduino board and stripped it down to its core components, making it small enough to fit into a credit-card sized package. The entire thing is just 1.6mm thick! So while it’s probably not priced cheap enough to hand out as a business card, how cool would it be to give out your business information on a little device that plays Tetris? Arduboy eventually plans to open up the platform for further development. You can buy one now (with improved buttons and case) on their site for $49.

Arduboy by bateske

Makerbase

Makerbase

Anil Dash and Gina Trapani (the awesome people who created Thinkup – check it out if you haven’t heard of it) recently launched a new site called Makerbase. The new site is a big database of digital projects and the people who made them. It’s kind of an IMDb for makers and their projects. Just start to search and you’ll find all kinds of cool artwork, sites, apps and other digital projects. You can add your own to the mix or set up your own maker profile (it’s pulls your info from Twitter to start).

The 1980’s JC Penney Christmas Catalogs

A real hero named Wishbook on Flickr has taken the time to lovingly scan a large number of holiday catalogs from going back to the late 60’s through the early 90’s (including the big Sears and JC Penny Wish Books). I can remember scouring these catalogs as a child picking out what I wanted for Christmas. I still want some of these toys today!

https://flic.kr/p/ihG6y

The clothing sections of these catalogs are pretty amazing too.

Map the Zombie Attack

Ever wondered what would happen if you were patient zero in a zombie attack? Zombie-town USA uses:

Gillespie dynamics on block-level census data from 2010 using 308 million people interacting across the continental US.

Drop the first zombie in your town and see how it moves across the nation.

Zombie-town USA

A Few New Mentos Videos

A couple new Mentos videos have made their way to my feeds lately. The first one has been making the rounds on the (odd) news sites lately. A kid scotch tapes Mentos to himself and jumps into a tub filled with Coke. Hilarity ensues…

The second video is an official commercial from Mentos for their new NOWmints (which I have not tried yet).

Google Maps Driving Simulator

Ever wanted to drive a car through your neighborhood? Oh wait, you probably do that every day. Ever wanted to drive a car through my neighborhood? Well now you can with the Google Maps Driving Simulator. It’s a bit like Grand Theft Auto but without the grand theft (no guns either). It’s actually a pretty cool little web app where you can drive a car (or bus) through Google maps. Take it for a spin.

2D_Driving_Simulator_on_Google_Maps

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.

Hardware

Software

  • 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.