Studio711.com – Ben Martens

Gun Safe

With a munchkin arriving soon, I figured it would be a good idea to have the guns behind some kind of a lock. I don’t have anything special enough to worry about theft, so I went with a fairly inexpensive cabinet from Stack-On. Cabelas had it on sale so be sure to check them out.

The safe isn’t anything fancy, but it has room for eight guns as long as they aren’t too bulky and there’s a shelf on top. The bottom is padded and the barrel rests are made to not scratch your guns. The unit has a few points where it can be bolted to the walls and/or the floor. I thought that was just for security, so I didn’t care too much, but you really do need to bolt it in to keep it from falling over. The holes didn’t align with the studs so I drilled my own holes through the metal. It only took about 30 minutes to finish the assembly on the unit and get it installed.

It’s not going to keep out someone with a crowbar who’s really determined or anyone with the most basic lock picking skills, but it’s more than enough to keep a toddler from getting into it.

Additionally, I haven’t been blogging about one of my biggest recent projects, but let’s just say that I’ll be hooking the cabinet up to my new security system. So even if someone gets into the cabinet when I’m not around, they’re going to wish they hadn’t.

Featured Application

I was perusing the Windows 8 store the other day and noticed that CascadeSkier is one of the featured applications in the sports section! After spending many months in the top five apps of that section and almost a perfect 5 star rating, it’s nice to get picked as one of the featured apps. I’m not in the top five any more as there are a bunch of team-specific soccer apps taking up those spots, but that’s kind of expected since ski season is winding down anyway. Over 1100 people downloaded the Windows 8 version of the app this winter and about a quarter of them purchased the app. The phone version did quite well too in it’s third season and sold over 500 copies. It’s not going to help me retire any sooner, but it’s still the only hobby I have that creates income!

Let’s Bowl

Back in 2001 and 2002, there was a great show on Comedy Central called Let’s Bowl. It was a combination of Judge Judy, Most Extreme Elimination Challenge, and a bowling alley. The idea was that two people would arrive looking to settle some small disagreement. Whoever won the bowling match would win the argument. During the match, two hilarious commentators provide play by play. There were numerous funny segments throughout the show, special prizes for strikes in specific points of the game, and each player gets to use a surprise air horn once during the game to throw off their opponent. If it all sounds crazy, it is. But it worked, and I loved it! Unfortunately, I must have been one of a few viewers because it only lasted two seasons. Ever since then, I’ve searched the web looking for DVDs of the show or some way to watch it again. Late one night last week, I found yet another site claiming to have the episodes available for download but this time it actually worked! The video player on the page doesn’t work but the download link does work. I highly recommend that you go snag an episode (skip the pilot episode) and check it out if this sounds at all funny to you.

Facebook SDK Changes

I have a little custom C# app on my Windows phone that posts photos to Facebook and my blog at the same time. Today it seemingly randomly stopped working. The login code ended in a page that said “SECURITY WARNING: Please treat the URL above as you would your password and do not share it with anyone.” The app stopped there because it couldn’t find an OAuthToken on the response. This was one of the few times that a search failed me so I thought I’d give back and hopefully help someone else stuck in the same spot. Here’s the fix I ended up with:

  1. Update to version 6.4.0.0 of the Facebook SDK (released today)
  2. Update login code to something like this:

private void LoginToFacebook()
{
    var parameters = new Dictionary<string, object>();
    parameters["client_id"] = _appId;
    parameters["redirect_uri"] = "https://www.facebook.com/connect/login_success.html";
    parameters["response_type"] = "token";
    parameters["display"] = "touch";
    parameters["scope"] = "publish_stream";

    var navigateUrl = _fbClient.GetLoginUrl(parameters);

    FacebookLoginBrowser.Navigate(navigateUrl);
}

private void FacebookLoginBrowser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
    FacebookOAuthResult oauthResult;
    if (!_fbClient.TryParseOAuthCallbackUrl(e.Uri, out oauthResult))
    {
        return;
    }

    if (oauthResult.IsSuccess)
    {
        App.OAuthAccessToken = oauthResult.AccessToken;
        _fbClient = new FacebookClient(oauthResult.AccessToken);
        _loggedIn = true;
        loginSucceeded();
    }
}

Squeaky Floors

The room we picked for the nursery seemed perfect except that the floor had a HUGE squeak in it. It was so loud that Tyla walked in there one night and the squeak woke me out of a deep sleep. I want our baby to be able to sleep through anything, but that squeak might have been asking too much.

I decided to try the Squeak No More Kit. It’s a nifty solution (video demo), and $20 was worth a shot. I found all the floor joists, used twine to mark them all, and then added every screw that the kit came with. There was no difference. D’oh! Note that even though it didn’t work for me, I do still recommend it. I read tons of reviews that said it helped and read some reputable magazine articles about it.

After thinking a bit more and listening more carefully to the squeak, it sounded like it was always emanating from the same point and that point was at the base of the wall between the nursery and the bathroom. I took off the baseboard in the bathroom (making a mess of the paint which the previous owners had overlapped onto the baseboard… ugh) and drilled some 4” screws down through the drywall, through the bottom of the wall, and into the subfloor. Or at least that’s where I’m guessing it went. After just one screw I could already hear a difference. After 10 of them the squeak is almost completely gone!

This was one of those annoyances that has been on the back of my mind for quite a while so it’s awesome to have it fixed without calling in any outside help. Something tells me that won’t be the last loud noise I hear from the nursery in the middle of the night…

Dryer Vents

When we lived at the condo, the association scheduled dryer vent cleaning every two or three years. Our current house was built in 1990, and after seeing how some other maintenance was done, I wondered if they’d ever taken care of the dryer vents. Left untouched, it will reduce your dryer efficiency or even provide a great starting point for a fire.

I didn’t love the idea of paying someone ~$100 to do this so I picked up a $30 kit from Amazon. There are a few ways to configure it,and since I didn’t know how dirty ours was, I chose to be thorough. I started by pulling the dryer out and using the included adapter to hook the shop vac up to the inside end of the dryer vent. I flipped it on in vacuum mode and headed outside with my drill and the rest of the kit. I’m sure you get the idea so I’ll skip the rest of the details, but basically I went back and forth with the brush from the inside and the outside and eventually ended up with a huge pile of lint. The pipe is only about 14 feet long, but I there was easily 2-3 gallons worth of lint.

The process liberated some Lego pieces that must have been in there for a very long time. The previous owners had five girls and the original owners had five boys. I’ll be sexist and assume the Legos came from the boys which means it has been too long since this was done. But now that I have a kit and know how easy this is, I’ll put it on the regular maintenance schedule. Make sure you get your house cleaned out too!

GrillBuddy for Windows Phone

The combination of Tyla being pregnant and me being a geek means that when I’m grilling, I like to make sure I’m grilling meat to the appropriate temperatures. It should be safe but not charred beyond belief. There is a book in our kitchen that has a bunch of temperatures for various meats and another book that says how long it generally takes to cook each food. I’ve now combined all that information into an app for Windows Phone called GrillBuddy. It’s not very fancy or complicated, but that’s the beauty of it. Pick your meat, choose the size of the meat and you’re presented with information about safe temperatures, average cook time, and if any rest time is recommended. Bring on the summer grilling weather!

Easter Sunday

As part of our Easter Sunday service, I did a bunch of recording for preservice music, postservice music and various parts of the service. Unfortunately some of the audio got a bit goofed up because the levels were set a bit too high, but it came out good enough to post on the church’s YouTube site. If you just want to hear some incredible organ, skip to minute 39.

Tim and I usually use our GoPro’s as part of the recording. We call one of them “Dave Cam” since it sits behind our incredible organist, Dave. This time I set the second one up in the balcony and set it to take a photo every two seconds. I used that timelapse as filler for the main video linked above, but the raw timelapse itself is pretty fun to watch. It starts at people are filing in before the service and ends as people are cleaning up after the service.

March Madness Bracket Wrap Up

The championship game was a doozy this year! I didn’t really care who won, but it was nice to see a good game. Our bracket league was also very close. With Louisville winning, Jay and I had exactly the same number of points and we both had 38 correct picks so then it went to a tiebreaker: final score of the championship game. Lousiville won 82-76. My predition was 73-67. Jay’s was 73-68. SO CLOSE! Congrats Jay!

Ford Escape Technology Review

Our new 2013 Escape SEL is full of gizmos and gadgets. Now that we’ve had about a month with the car, I figured I’d review some of the technology in the car.

There are three versions of Ford’s interior computer system: 1) SYNC 2) MyFord Touch 3) Navigation. If you pick a higher number, you get the lower numbers too. So for example, you can’t get a navigation system without also getting SYNC and MyFord Touch. Sync is the part of the system that is responsible for voice prompts and listening when you talk to the car. You can tell it to play music, read you the news, get the latest weather, give you audio based turn by turn directions, or read and reply to text messages over your phone. It’s mostly done via audio though you might also get a simple one or two line display on your radio.

MyFord Touch adds a visual touchscreen to Sync. The functionality is roughly the same except now you can do everything either via voice or with the touch screen. It also adds internet connectivity. If you have a USB mobile broadband modem from your cell phone carrier, you can plug it into the car and your car turns into a rolling Wi-Fi hotspot. When the navigation upgrade is added into the MyFord Touch system you get an on-screen display for route guidance. It will come as no surprise that our Escape has the fanciest tech package we could get, but how well does it work?

It’s a bit overwhelming when you first get into the driver’s seat. There’s an 8” touch screen in the center of the dashboard drawing your attention to play around with climate settings, entertainment options, navigation or cell phone connections. And then there is an LCD screen in the center of the dashboard between the speedo and the tach. It can show you a ton of different info light miles per gallon, distance to empty, a little flower showing how efficiently you’re driving, which wheels are currently receiving power from the engine, etc. and it is controlled with buttons on the steering wheel. Once you get used to it, it’s really handy, but while you’re getting used to it, you really need to remind yourself to focus on the road!

There is a plethora of ways to connect audio to the (very nice!) sound system: HD radio, CD, Sirius satellite radio, USB, SD card, RCA jack for audio and video, and Bluetooth audio from cell phones. It’s nice to have so many choices! It’s the first time I’ve ever heard HD radio and it really is impressive, though I’d never pay extra for it since I rarely listen to the radio. We bought the world’s tiniest 16 GB USB stick, loaded it up with MP3s and that will stay in the car. Tyla’s Zune is connected to the car via the RCA jacks because it’s actually easier to control using the Zune itself than going through the car menus plus for some reason it kept trying to re-index the music on the Zune. It’s our first time with Sirius and that has some great channels. Unfortunately reception cuts out as soon as you get into the threes (like Hwy 522 up to Monroe or out in the San Juan Islands.) I’m guessing it’s because we’re on the edge of the country out hear in Seattle. It’s annoying enough that we probably won’t keep paying for it after the free 6 months are up.

The voice part of SYNC is the part that has taken us the longest to figure out. There are a lot of things you can say, but it’s not anywhere close to a full natural language interface, When you speak, you’re navigating through a series of menus and if you don’t know ahead of time what you can say, you have to listen to it read out all the options. That’s pretty ineffective. I found a button on the touchscreen which will display the various things you can say when you push the voice prompt button and that has been helpful in the learning process. I don’t think we’ll use voice too often, but there are times when you really do need to use it. For example, when the car is moving more than 5mph, many of the touchscreen functionality is disabled. So if you need to do something like navigate to an address, you need to do that with the voice commands (or pull over and use the touch screen.) You can do silly things with the voice system like control the temperature in the car, but I don’t know why you’d do that instead of reaching down and using the physical button (and yes, it’s on the touch screen too.) I feel like the voice system could be really cool, but I’m not that impressed at this point.

Car features are kind of like cable TV. You pay for some specific features you really want and then get a bunch of other stuff bundled in. Here are some gizmos that we didn’t specifically seek out but came bundled in our car:

  • You can pick from a variety of colors for the ambient lights that show up in the foot wells, inside the cup holders, and behind the door handles. Tyla loves this because her car glows purple.
  • There’s a 110v power outlet in the back seat which cranks out about 150 watts.
  • There are three memory settings for the driver’s seat and side mirrors. This is way more awesome than I thought it would be considering the height difference between Tyla and me.
  • The car came with remote start. Since it rarely gets below 35-40 degrees, I don’t know if we’ll use this but it’s there.
  • There are three buttons on the visor that can be programmed to control garage door openers. We have three garage doors so this fits us perfectly.
  • It’s the first time I’ve owned a car with automatic climate control. It’s so convenient! I now get annoyed driving my Subaru and fiddling with the fan and temperature controls.
  • The ignition is just a push button that will activate whenever the key fob is present. Likewise if you walk up to the car with the key fob, the doors unlock when you reach for the handle. It’s handy, especially for Tyla who doesn’t have to dig through her purse to get in the car or start the engine. Shortly after getting the car she asked if I could make our house doors do that too!
  • The power tailgate is another feature that is more useful than I expected. You can raise the tailgate with a button on the dash, a button on the key fob, or in the hand grip under the license plate. Likewise there are about three buttons you could press to close the tailgate. You can also set the maximum height that the gate will open in case you have a low garage.
  • Lots of cars have that power tailgate, but Ford took it to the next level with a foot sensor. You just walk up to the rear of the car with the key fob in your pocket and wave your foot under the bumper. It took a little practice to figure out the location of the sensor but now it works great. Walk out with bags of groceries in your hands, kick your car in the butt and watch the tailgate open.
  • The rear bumper has sensors that beep if you’re backing up into something.

Believe it or not, even with all the tech we got in the car, there are a bunch of features that we didn’t get. For example, there’s an option that will automatically parallel park the for you!

For a non-techy, I think this could all be a bit overwhelming. I was a bit nervous putting Tyla in a car like that but I think she’s getting it figured out and enjoying the various features on the car. It will never replace the love she felt for that Beetle, but I think it’s growing on her.

Personally I love the form factor. It’s big enough that I can fold the seats down and get some good utility out of it, it has a roof rack that will carry skis or the box, it has their fancy four wheel drive system that activates automatically only when you need it and it gets 30 mpg on the highway thanks to the EcoBoost engine technology. Plus, on the invoice it says “FORD TRUCK”. I told Tim I finally owned a truck and he replied, “Yeah, but it has purple lights inside.”