Hello. I'm Scott Robbin. I enjoy making things to use, and see.

27 Jan 10 

Concept: iPad Split Keyboard

Concept: iPad Split Keyboard

Aesthetics aside…

It seems like the iPad’s keyboard, in landscape mode, leaves you no choice but to hold the device in one hand and hunt-n-peck with the other. What if the keyboard was split into two, and placed in the lower-right and left corners? Then, you could hold it with both hands, and type a la the iPhone.

It’d be a sacrifice to the key size, for sure, but it might be more comfortable and functional.

20 Jan 10 

Easy Full Screen Background Images with jQuery

“There are many like it, but this one is mine.”

A recent Weightshift project, Central, brought about a few development challenges, one of which was background imagery. Naz had designed the page to include photography set behind the content. This raised questions:

  • How would we deal with the additional weight of the images (~150–250K) without dragging down the page’s load time?
  • Everyone’s browser window will be a different size. How do you determine what is the best/largest size to make the image, so that it fills the entire window?
  • How do you account for images that are proportioned differently?

I did some research and found a few good solutions, though each had its limitations.

CSS-based solutions were straightforward, but didn’t address the requirement of triggering the download only after the page was ready. Javascript solutions addressed the page load requirement, but were often more complex than we needed and required the user to have prior knowledge of the image size (something that we couldn’t necessarily predict). The final solution was not novel, it was an amalgam of both solutions, implemented in Javascript.

Backstretch is a simple plugin recreated from the code used on Central, derived from the ideas presented in existing CSS and JS solutions. It is meant to be used by those who want a lightweight, minimalist implementation of dynamically-resized background images that can be executed in one line of Javascript, with nothing more than a link to an image.


Download Backstretch


13 Jan 10 

The Tenant Governor of the Little Scott, Legoland

Google’s voicemail-to-text transcription service rarely gets it right. But, what it lacks in accuracy is made up for in laughs.

For instance, a call from my parents which starts as “Hi, Scott, it’s Mom” is transcribed to “My god, it’s Mom!” Or, “Hi, Scotty, it’s your Dad,” becomes “Hi, scaredy.”

I shudder to mention the call I got from “Dr. Balls office.”

For those who don’t have Google Voice, I thought I’d share. Here’s one I received tonight:

Hey the election for the tenant Governor of the little Scott, Legoland, stands out from the crowd other candidates talk about the economy, but Democrats Godly code is doing something about it right now. Scott is holding job fair is to help Illinois. Please get back to work. Scott is not a career politician use of small businesses and the father of Rod must resign a citizens group just want to remove Robert boy from office. Both Democrats. Scott Lee Cohen for. Lieutenant governor. I’m Scott Lee calling tonight group it’s not.

If this sort of thing tickles your fancy, you might want to check out these blogs devoted to GV transcription snafus.

05 Jan 10 

Netflix Watch Instantly for the Wii?

Just took part in a survey for Netflix where I was asked about my interest in Watch Instantly on a Wii. Interesting that a disc might be required…

Imagine that Netflix offers its subscribers the ability to instantly watch movies & TV episodes on their TV via their Nintendo Wii. You can choose from a library of some new releases, lots of classics and TV episodes. There are no advertisements or trailers, and movies start in as little as 30 seconds. You can fast-forward, rewind, and pause or watch again. The movies & TV episodes you instantly watch are included in your Netflix membership for no additional fee.

Some things to keep in mind:

  • You will need a Netflix subscription
  • You will need a Netflix Instant Streaming Disc (available for free). This disc must be put into your Nintendo Wii whenever you want to instantly watch movies and TV episodes from Netflix over the Internet
  • Your Nintendo Wii must be connected to the Internet

If this functionality were available, how likely would you or someone in your household be to get a Netflix Instant Streaming Disc for the Nintendo Wii (available for free) in order to instantly watch movies & TV episodes on your TV?

17 Nov 09 

Twitter Statpack: Who’s Following Who

Twitter Statpack Venn

Sasparilla Muckinfuss is now following your tweets on Twitter. Huh? Who’s that?

It’s not an uncommon scenario: someone follows you on Twitter, and you’re not sure how that happened. Of course, there’s a good possibility that they’re spam, but not always. Often it’s hard to tell. You can see that they follow 101 people and are followed by 523, but who are these people, and how are they related to you?

Introducing Twitter Statpack, a Jetpack extension for Firefox. Statpack adds a few more statistic to the Twitter profile page, helping you understand who someone is, and how they relate to you.

Twitter Statpack Screenshot #3

Ready to give it a try? Install Twitter Statpack today.

Note: You’ll need to have Firefox with Mozilla Labs Jetpack installed in order to use Statpack.

21 Oct 09 

Goodbye AT&T, I’m out

I am no longer an AT&T customer. My iPhone is now useful.

iPhone receiption on AT&T vs. T-mobile

I consider myself lucky: I was let out of my contract after a several-month long dispute over AT&T’s quality of service (or lack thereof). Look above; that picture shows what I saw every day: zero to one bars of service within a 1-mile radius of my office. Anyone who’s been on the phone with me me has earned the purple-heart-of-patience award for tolerating my dropped calls (sometimes as many as 2-3 times per chat). And this phone is my only phone, the one I depend on to run my business.

I expect I’m not the only one with this problem. I’ve spoken with you too; your reception sucks.

How did I do it?

I don’t mean for this to be a how-to for those who wish to sneak out of their contract. Mine was a legitimate problem of poor service. If yours is too, here’s what you can do:

  • Call AT&T (1-800-331-0500 or 611 from your wireless phone).
  • Ask them to open a support ticket. It’s important that you start documenting your problem.
  • Remind them that they have the data to confirm this issue: call start/end times and dropped call logs. (Updated: Thanks, Paul)
  • Wait at least a month. Let them try and resolve the problem—it’s only fair.
  • If they can’t resolve your problem, demand compensation or to be released from your contract.

Seems like common sense, eh? It is.

An open support ticket is the key; it’s your documentation that there’s a problem, and proof that it hasn’t been resolved in a sufficient period of time.

Remember: it’s reasonable to expect that your service works; reasonable to ask someone to repair it if broken; and reasonable to leave if it can’t be fixed.

Good luck.

29 Sep 09 

Responses to a Informal Survey on Scotch Whisky

I was looking to buy a new bottle of Scotch whisky and posed the question, “What’s your favorite?” Here are the answers that everyone submitted. Hope you find a new, enjoyable drink. And thanks for your help.

Distillery Region Type Age (yr.)
* Honorable mention for 12-year, Redbreast Irish whiskey, which does not get to stand with its Scottish brethren, though is recommended as a good alternative.
Laphroaig Islay Single malt  
Oban Highland Single malt  
The Macallan Speyside Single malt 12/15
The Glenrothes Speyside Single malt 12
Compass Box Highland Blended malt/grain  
Benromach Speyside Single malt  
Bruichladdich Islay Single malt 15
Rosebank Lowland Single malt 15
Bowmore Islay Single malt  
Glenkinichie Lowland Single malt  
The Balvenie Speyside Single malt  
Lagavulin Islay Single malt 16
Glengoyne Highland Single malt  
The Glenlivet Speyside Single malt 18
The Dalmore Highland Single malt 12
Isle of Jura Highland Single malt  
Scapa Highland Single malt 12/14

 

19 Jun 09 

jQuery PageSlide v1.1 Released

A huge thank you to Derek Perez, who has taken over development of the jQuery PageSlide plug-in. He’s done a major overhaul and brought it up to version 1.1 with the following new features:

  • Choose slide direction (left or right)
  • Custom width slides
  • Modal slides
  • unobtrusive
  • Mutiple slide definitions on the same page
  • Fully supported with IE7+, FireFox 2+, Safari 2+
  • Minified version included!
02 Jun 09 

GitHub Firewall

Very cool. GitHub now offering private installs of their software within a company’s own network. If I had a business that was large enough to warrant this type of setup, I’d be all over it. But, alas, my new projects are weenie small, so I’ll stick to the regular ol’ GitHub product in the foreseeable future.

01 Jun 09 

TinyFinder: A Jetpack Widget

This weekend, I started to play around with Jetpack from Mozilla Labs. If you haven’t already heard of Jetpack, it’s a Labs experiment that looks at making the creation of web browser extensions easier. As someone who’s previously tried to make a Firefox extension, I can say wholeheartedly that this was a much, much, much more pleasant experience.

The widget that I created–TinyFinder–looks for rev=canonical links in a webpage, and displays them in the statusbar of the browser window. Rev=canonical links are meta tags that are used when a website wants to suggest a preferred tiny url to use. For example, the Flickr page (http://www.flickr.com/photos/srobbin/3533142101/) can also be accessed by Flickr’s own tiny url (http://flic.kr/p/6odh48). Of course, you could always use one of many url shortening services, but Flickr’s custom URL suggests what you’ll see on the other side of the redirect: a photo/movie. Several services are starting to employ their own custom tiny urls:  Dopplr, Threadless, Songza, and many more.

TinyFinder for Jetpack, Screenshot

If the web page you are looking at does not provide its own tiny, custom URL, you can always click on the statusbar widget; one will be created for you and automagically copied to your clipboard.