Nov 04

I periodically do video tutorials for the various applications that we package at JumpBox. The idea is to not just make the software easier to work with, but also to provide the instruction and motivation to help you get over the hump of doing something productive with it. With the one I did this morning we just hit the two-dozen mark and I felt like it was an appropriate milestone to do a “table of contents” post. In no particular order here are the videos (hover over the graphic to see the title and classification):

We have a nifty new feature that allows you to work alongside the tutorial by launching an instance on demand using only your browser. There’s nothing to download or install and you pay only pennies per hour for the time you use it. To learn more about that service go here. And if you find the videos useful and want to be updated as new ones come out, subscribe to our blog and tell a friend.

Apr 22

I like to support artists as much as the next guy but the fact is when you’re in a startup what little money you earn goes towards essentials, not luxuries. But having bare walls is uninspiring and a few small comforts go a long way. So I came up with a fairly inexpensive method for solving this problem and figured a I might as well document it. My goal was to get a giant 6’x4′ color print of a beach scene on my bedroom wall for as cheaply as possible.  This is my $35, two-hour solution that yields a satisfactory (albeit somewhat ghetto) alternative to buying an enormous single-piece print for hundreds of dollars.

Find the art

So first you’ll need to find a digital photo to use that’s hi-res enough where it won’t look completely pixelated once you blow it up to scale. I used the Flickr search and scanned through hundreds of beach scenes before I found a couple I really liked. Sorting by “Most interesting” made the search quicker (btw, you have to click the “all sizes” link on each photo to find one that has a resolution of 2000 pixels or more). Once you have a pool of candidates then you have the difficult task of boiling it down to the right one.  I decided if this is going to be a photo I’ll be living with every day, it was worth “living with it” as wallpaper on my laptop first to see how I would like it over time. So I installed an app on my Mac called “Desklickr.”  This is  a neat little donationware app that lets you automatically swap your wallpaper periodically and feed it with your Flickr photos that you’ve favored. 

Prep the art

Once you decide on the one you want the next step is to cut it up.  Photoshop is the ideal tool. You’ll probably be printing panels of the scene on 8.5 x 11″ paper so first thing is to size the image appropriately.  Use the Image > Image Size option to scale it, uncheck Resample Image and set the width to the target width of the desired final print (in my case 6″ or 72 in). It will tell you your resolution (your res will be pre-ordained as it’s not resampling the image):resizeNext you need to grid out the scene and slice it up.  Whatever your individual panel size is (again mine was 8.5″x11″) make a selection box that is exactly that size and put it in the upper-left corner.  Make sure that under the View menu both Rulers and Snap are checked. Now all you do is drag the guides from the rulers across to the boundary of your select box. This is a little tedious but as long as you have the snap settings enabled it’s not bad – drag a ruler, then drag the box, drag a new ruler, etc.  Do this until you’ve gridded out the entire scene like so: 

griddedNow you’ll have some scrap on the right and lower edges. Crop the picture until it has only full panes (in my case a 6×6 grid). If you want to make any color adjustments to the image, now is the time.  You can get crafty and use the paint effects if you’re looking to simulate a watercolor or pastel piece of art.  Once you have it looking the way you like, it’s time to slice it up.  My antiquated version of Photoshop has a slicing tool that unfortunately assumes you only ever want to output .gif files for use on a web site.  Gif’s mean unacceptable compression for our situation though so we’ll need to bring the image into Imageready and use the slicing feature there. Once in Imageready simply do Slices > Create Slices from Guides to get this:


Do File > Save Optimized As and choose “Images Only” (as HTML has no place in the real world). That will output a bunch of .jpg’s in a directory. That’s all we need now in order to print it up.

Print it

I printed mine at Kinko’s. If you have the patience you can use their online print tool to send the job but there’s no convenient way to add a bunch of images in one step. I found the bandwidth of burning a disc and delivering it via car to be faster than their online tool for this job. I printed on standard paper and instructed them to cut the white strips off the sides so that there was no bleed.  The entire order of 36 color prints cost under $30. 

Hang it


The last step is to hang this sucker. This is the most time-consuming part of the project and to do it right requires that you lay down a grid on the wall to get it spaced correctly.  If only it was as simple as dragging guides in Photoshop…

For this step you’ll need thumbtacks (ideally 4 for each pane plus some extras for doing the grid) and thread.  Figure out exactly where you want the print to live and make sure it’s right because once it’s up, it ain’t movin’.

The best thing at this point is to tack up one or two of the panes and figure out the spacing you want between them. I found about a 2″ gap between them was right. Stub out a few and then mark the upper-right corner of each with a tack. Snake the thread back and forth making the evenly-spaced horizontal and vertical rows flush with the upper-left edge of each pane. You should get something roughly like this: 

halfwayNow it’s just an exercise in pain tolerance as you plug ‘n chug through tacking in the rest of the panes.  WARNING: now is no time for pride, get a thimble (or a bottle cap if that endangers your ego- some kind of thumb protection).  Tacking 150 pins into a wall I’m pretty sure is a twisted form of torture reserved for special criminals –  your thumbs will hate you for it (mine do days later).  After a solid hour of tacking you’ll wind up with an end result something like: 


The one thing I might recommend in retrospect is doing a proof with the entire image shrunk down to a single page in order to test how the colors will translate. This image turned out a bit warmer than it appeared onscreen. Fortunately it’s a sunset so that only enhanced the glow of it but the only true way to know how colors will print is to print out a small scale version first. 

There it is though: a starving entrepreneur’s pre-IPO substitute to expensive wall art. I’ll update this post with the post-IPO version someday ;-) Hopefully this helps a few other startup ramen eaters to fix their empty wall problem and get a much-needed relaxing beach scene on their wall to enjoy.

Tagged with:
Mar 04

A solid one-two punch following the JumpBox for SnapLogic release last week, we put out another winner this morning. The JumpBox for Dimdim is now available and gives you a way to instantly deploy an Open Source online meeting system. My favorite feature of this one is the shared document capability – basically it gives you a real-time collaborative whiteboard with your Powerpoint or PDF in the background. You can mark it up with other people and discuss the changes with video/audio chat. Kudos to the people at Dimdim for producing a solid and usable Open Source alternative to the WebEx’s, Gotomeeting’s and Acrobat Connect services of the world.

I did another screencast to run through the basics on how to get started with it. That video is below and you can find a full time-coded table of contents to the video here. Enjoy.

Tagged with:
Feb 25

We just released the SnapLogic JumpBox today. This is an Open Source app that allows you to easily integrate data from different sources (web pages, databases, spreadsheets, applications) and transform the data into something useful.

To demonstrate how SnapLogic works I made a screencast that walks you through the process of building an application start to finish. You can watch the video below and get a time-coded table of contents and all the resources I used here. The app we’ll build in that video is one that reaches into a SugarCRM instance, grabs the contacts and then compares them against a list of “enemies of the State” maintained by the Federal government. It’s a quick rudimentary app but gives you a free and quick way to start working towards OFAC compliance without paying exorbitant fees to vendors that sell that service.

While this particular app may not be all that relevant to you, it should get you thinking about how you could use this tool. Ponder for a minute all the mini-challenges you encounter in IT when you have these isolated systems with bits of data that need to be brought together in one place. What could you do with a tool that lets you wrangle records out of a MySQL database, scrape data off a web page, mash it up with data via a public web service and transform it into a web page or an RSS feed or a csv file or an email or… This is an extremely interesting JumpBox and definitely worth playing around with. If you want to tinker, skim the video to get the basics and then launch your own private instance using the orange button on the widget below. And visit to learn more about their offering. If you’re really into this stuff, take a look at Yahoo Pipes and compare how the two systems work. Happy tinkering!

Tagged with:
Dec 22

Long story short: it’s possible. Not officially supported, but possible. Here’s the blog post that lists the caveats to watch for and here’s a hi-def screencast that shows the setup process from start to finish:

This is significant because right now the main options for deploying JumpBoxes on Intel Macs are two commercial products: Parallels and Fusion.

Sun’s VirtualBox product is a cross-platform, open source alternative that now gives Intel Mac users a free deployment option. Please post any questions or comments regarding this topic on the JumpBox Blog post here. And if you like the screencast give us a to promote this capability.

Tagged with:
Dec 09

you don't want none of this.png

Not really. But these two services when used in conjunction with one another give you the data-mashing powers of Chuck Norris and a roll of digital duct tape that would make MacGyver jealous. Below is a video screencast tutorial on how to get started with the Yahoo Pipes and Dapper services. Dapper lets you essentially construct an API for any web site while Yahoo Pipes lets you consume that API and perform operations on the data to turn it into something more useful.

The problem we’ll solve in the next 18 min: there’s currently no easy way to subscribe to the 200+ local bloggers listed on Read Phoenix (short of visiting each blog and sub’ing the RSS feeds individually). In this tutorial we’ll build an app from start to finish that spiders the list of bloggers on that site, grabs the latest posts from each blog and provides a single, chronologically-sorted master feed of the most recent posts and filtering out auto-generated bookmark posts. Here’s the tutorial:

The assets for this tutorial can be found here:

  • Hi-def screencast
  • The Dap
  • The Pipe
  • The Feed
  • What kind of useful mashups could you imagine creating with these tools?

    preload preload preload