Jason Schock http://schock.net Improver. Tue, 12 Mar 2013 10:47:14 +0000 en-US hourly 1 http://wordpress.org/?v=3.5.1 BMW Vision ConnectedDrive concept roadster is just future-y enough http://schock.net/articles/2012/12/22/bmw-vision-connecteddrive-concept-roadster-is-just-future-y-enough/ http://schock.net/articles/2012/12/22/bmw-vision-connecteddrive-concept-roadster-is-just-future-y-enough/#comments Sun, 23 Dec 2012 01:23:30 +0000 Jason Schock http://schock.net/?p=605 more →]]> This is the BMW Vision ConnectedDrive 2011 concept roadster. It’s old news — I just enjoy staring at this car. Unlike some of their other concepts, which look like yet another wacky “Car of the Future!“, this looks likes something you could actually drive and not get laughed off the road.

BMW Vision ConnectedDrive exterior front angle

BMW Vision ConnectedDrive top angle exterior


BMW Vision ConnectedDrive side angle exterior

BMW Vision ConnectedDrive side

BMW Vision ConnectedDrive top

BMW Vision ConnectedDrive headlights

BMW Vision ConnectedDrive rear

BMW Vision ConnectedDrive side interior

BMW Vision ConnectedDrive interior

BMW Vision ConnectedDrive steering wheel

]]>
http://schock.net/articles/2012/12/22/bmw-vision-connecteddrive-concept-roadster-is-just-future-y-enough/feed/ 0
How to think in the age of mass media politics http://schock.net/articles/2012/11/01/how-to-think-in-the-age-of-mass-media-politics/ http://schock.net/articles/2012/11/01/how-to-think-in-the-age-of-mass-media-politics/#comments Thu, 01 Nov 2012 22:46:28 +0000 Jason Schock http://schock.net/?p=594 more →]]> Thinking is hard, and living in the modern age means processing more information than ever. Then you throw politics into the mix … Ow, brain hurt! Luckily for you, I made a simple flow chart to help you quickly process new information.

Flow chart

]]>
http://schock.net/articles/2012/11/01/how-to-think-in-the-age-of-mass-media-politics/feed/ 0
Race cars sound awesome http://schock.net/articles/2012/04/15/race-cars-sound-awesome/ http://schock.net/articles/2012/04/15/race-cars-sound-awesome/#comments Mon, 16 Apr 2012 04:00:51 +0000 Jason Schock http://schock.net/?p=575 more →]]> I love the sound of race cars. They loud, they’re sexy, they’re exciting. The American Le Mans Series is a mixture of different classes of cars, all blasting around the track at the same time in the same race. You’ve got production-based Corvettes, BMWs, Ferraris, Lotuses, Aston-Martins; and race-bred Le Mans prototypes like Lolas, Orecas, Oak-Morgans, and HPDs. These cars run all types of different motors, from turbocharged four-cylinders to monster V8s, and they all have a signature engine note.

Take a listen to some of these awesome sounds from the ALMS Long Beach race this weekend at the 2012 Long Beach Grand Prix (watch in HD for best quality).

]]>
http://schock.net/articles/2012/04/15/race-cars-sound-awesome/feed/ 0
How to fix a wobbly Macbook Pro screen http://schock.net/articles/2012/02/20/how-to-fix-a-wobbly-macbook-pro-screen/ http://schock.net/articles/2012/02/20/how-to-fix-a-wobbly-macbook-pro-screen/#comments Mon, 20 Feb 2012 09:23:30 +0000 Jason Schock http://schock.net/?p=533 more →]]> Have a loose or wobbly Macbook Pro screen?

I feel woozy.

My 2008 unibody Macbook Pro has a loose screen. Loose and wobbly and drunken at times. It’s been chugging along loyally for over three years, and in Internet time, it’s like a Regis Philbin. But as we all know, old folks can get wobbly. No shame in that — but it happens.

The whole screen/monitor (the part that flips up) developed about 2 cm of back-and-forth play, and it felt like perhaps the hinge was loose. Still usable, but definitely putting a dent in my Macbook’s sexy. Google didn’t proffer any good solutions, so I decided to dive into the unknown and try exploratory surgery on my Mac.

It turns out the fix is pretty straightforward. You just need the right tools and about an hour.

HEY: Attempt this at your own risk. Don’t try it if you suck at fixing stuff.

1. Remove the screen using the iFixit guide

The first step is to remove the screen from the Macbook body. It might sound morbid, but don’t worry: There’s a great guide for doing this on iFixit.

Before you start, make sure you have these tools:

Hint: I found a cheap hobby kit that has both the tiny screwdriver and Torx bits you’ll need. iFixit sells their own (nicer) kit for a bit more. There are many other kits for sale at various price points.

2. Tighten the hinge screws

Once you’ve separated the screen from the body, we can get at the little bastards causing the wobble.

Check out the black plastic sleeve that covers the hinge stuff. You don’t need to remove it completely, but to loosen it, slide it to the right. That sort of unlocks it, and you can then pry it up a little to see the hinge screws.

Opening the sleeve to access Torx screws

Opening the sleeve to access Torx screws

The two silver Torx screws you’ve exposed love freedom and have worked themselves loose in an attempt to escape the burdens of life inside a hot-ass laptop. With your T6 Torx, show them your oppressive nature with a good tightening. For extra credit, terrorize those screws with some thread lock.

The loose offending screws

Tighten the offending screws

On the other side of the hinge thingy, there is an identical pair of Torx screws that will also require tightening. Pull up the black plastic sleeve and crank those down, too.

3. Replace the sleeve and reassemble

Replace the black sleeve  by working it back into place, and sliding it left so that it locks as before. You’re now ready to replace the screen and reassemble your laptop. Follow the iFixit instructions in reverse to put Humpty Dumpty back together.

4. You got your sexy back

BAM! Your Mac feels tight and sexy again, like when it was in its Internet twenties. Good job (unless you screwed something up).

Did this work for you? Got additional tips? Leave a comment and help others!

]]>
http://schock.net/articles/2012/02/20/how-to-fix-a-wobbly-macbook-pro-screen/feed/ 0
Wordle: Prettier tag clouds http://schock.net/articles/2010/08/12/wordle-prettier-tag-clouds/ http://schock.net/articles/2010/08/12/wordle-prettier-tag-clouds/#comments Thu, 12 Aug 2010 16:27:35 +0000 Jason Schock http://schock.net/articles/2010/08/12/wordle-prettier-tag-clouds/ more →]]> I’ve been interested in information design for a long time, have read most of Edward Tufte’s books and recently started playing with data visualization. The idea of taking a heap of data that is otherwise meaningless in its raw form, making sense of it in some visually meaningful way, and especially making it beautiful, is really cool.

I came across Wordle while reading Beautiful Visualization. Wordle basically creates a tag cloud, then makes it a lot prettier:

Wordle: Untitled

]]>
http://schock.net/articles/2010/08/12/wordle-prettier-tag-clouds/feed/ 0
How to make Google’s AJAX Slide Show randomize your photos http://schock.net/articles/2010/05/13/how-to-make-googles-ajax-slide-show-randomize-your-photos/ http://schock.net/articles/2010/05/13/how-to-make-googles-ajax-slide-show-randomize-your-photos/#comments Thu, 13 May 2010 16:36:31 +0000 Jason Schock http://schock.net/articles/2010/05/13/how-to-make-googles-ajax-slide-show-randomize-your-photos/ more →]]> I added a handy Google Slide Show widget to my site, which pulls images from an RSS feed from my photo site. Radical like Zinka, but there was no photo randomization. With a little 1337 h4x0ring I was able to do it. You, too, can get the chicks.

The magic happens by adding feedProcessedCallback to the options hash. After the feed is loaded, we run a shuffle function on the feed entries. And that’s about it. Random images. Here’s my code:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js"
type="text/javascript"></script>

<script type="text/javascript">

// This does the shuffle magic
function shuffle(a) {
   var i = a.length;
   if ( i == 0 ) return false;
   while ( --i ) {
      var j = Math.floor( Math.random() * ( i + 1 ) );
      var tempi = a[i];
      var tempj = a[j];
      a[i] = tempj;
      a[j] = tempi;
   }
}

google.load("feeds", "1");

function OnLoad() {
  var feed1  = "YOUR_FEED_URL";

  var options = {
     displayTime:2000,
     transistionTime:600,
     linkTarget : google.feeds.LINK_TARGET_BLANK,
     //When the feed gets processed, shuffle the entries
     feedProcessedCallback: function() {
       var e = ss.entries; shuffle(e); ss.entries = e;
     }
  };

  var ss = new GFslideShow(feed1, "slideshow", options);
}

google.setOnLoadCallback(OnLoad);
</script>
]]>
http://schock.net/articles/2010/05/13/how-to-make-googles-ajax-slide-show-randomize-your-photos/feed/ 0
Facebook-ified! http://schock.net/articles/2010/05/11/facebook-ified/ http://schock.net/articles/2010/05/11/facebook-ified/#comments Tue, 11 May 2010 15:15:12 +0000 Jason Schock http://schock.net/articles/2010/05/11/facebook-ified/ more →]]> I have an unnatural affinity for “Liking” stuff on Facebook — especially my own stuff (why? because I can).

With Facebook’s new Open Graph initiative, they’ve made it easy for me to stick Like buttons all over my personal Web site, too. When you click one, a little man will carry your display of approval through some tubes to the Facebook, whereupon a trained monkey transcriptionist will bang away at a typewriter until something makes sense, finally sneaking into my house late at night to glue your message to the inside of my monitor.

Amazing stuff. Get your Like on.

]]>
http://schock.net/articles/2010/05/11/facebook-ified/feed/ 0
PowerPoint makes you stupid http://schock.net/articles/2010/04/27/powerpoint-makes-you-stupid/ http://schock.net/articles/2010/04/27/powerpoint-makes-you-stupid/#comments Wed, 28 Apr 2010 05:41:09 +0000 Jason Schock http://schock.net/articles/2010/04/27/powerpoint-makes-you-stupid/ more →]]> Information design expert Edward Tufte has long railed against PowerPoint and its mind-numbing cognitive style, and the chartjunk – bright, happy graphics with little informational content – that almost always accompany a presentation.

Chartjunk is a clear sign of statistical stupidity. Poking a finger into the eye of thought, these data graphics would turn into a nasty travesty if used for a serious purpose, such as helping cancer patients assess their survival chances.

So would waging war be considered a “serious purpose”?

New York Times: We Have Met the Enemy and He Is PowerPoint

Apparently the Pentagon didn’t get the memo on chart junk. Good times!

Further reading: PowerPoint Does Rocket Science—and Better Techniques for Technical Reports

]]>
http://schock.net/articles/2010/04/27/powerpoint-makes-you-stupid/feed/ 0
Velocity TextMate bundle http://schock.net/articles/2010/04/05/velocity-textmate-bundle/ http://schock.net/articles/2010/04/05/velocity-textmate-bundle/#comments Tue, 06 Apr 2010 05:32:32 +0000 Jason Schock http://schock.net/articles/2010/04/05/velocity-textmate-bundle/ more →]]> In case you’re looking for the latest & greatest Velocity TextMate bundle, Thomas Aylott was nice enough to quickly update the old one (hosted on the Macromates svn repository) for me after I emailed him with a bug.

It’s available here: http://github.com/subtleGradient/Java-Velocity.tmbundle

]]>
http://schock.net/articles/2010/04/05/velocity-textmate-bundle/feed/ 0
A quick ProStores review: Do not recommend (strongly) http://schock.net/articles/2010/02/24/a-quick-prostores-review-do-not-recommend-strongly/ http://schock.net/articles/2010/02/24/a-quick-prostores-review-do-not-recommend-strongly/#comments Wed, 24 Feb 2010 10:34:38 +0000 Jason Schock http://schock.net/articles/2010/02/24/a-quick-prostores-review-do-not-recommend-strongly/ more →]]> So a while back, I used these Prostores dudes for some e-commerce stuff for a client.

“An eBay company”, it says. They have to be pretty legit, right? Well, I thought so.

Security Problems

Today, doing some tune-ups for the client, I happened to notice that their store login page is susceptible to a really easy Javascript injection attack, or XSS attack, or whatever teh hax0rs are calling it now. I’m no hacking pro, but this is Web security 101. Actually, it’s remedial Web security. To have that kind of vulnerability on an e-commerce site is awful, and on an eBay-branded site, is downright embarrassing.

So to the layperson, all of this this means a customer could easily get duped and have their info swiped, and perhaps their:

  • store wrecked
  • merchant account hijacked
  • customers’ personal data stolen

Deal-breaker!

Clueless Support

When I called their support today, the poor girl on the phone had no idea what I meant when I asked if my ProStores account could be hosted on a subdomain of an existing domain, i.e. store.awesome-company.com. (This is not a highly technical question in the hosting world). I had to explain everything to her about five times and the resolution was to file a ticket. No, the advanced support guy she had just conferred with was not available to talk to me. Like, duh.

And if you were wondering, oh wayward Internet traveler: it turns out you can’t host your Prostores site on a subdomain. It’s a pretty common, useful feature; this, too, is a deal-breaker, ladies. Ess that dee.

]]>
http://schock.net/articles/2010/02/24/a-quick-prostores-review-do-not-recommend-strongly/feed/ 0