Jay Fallon

Social Experience, User Development 

Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby

 

vagrant_chilling.pngVagrant is a Ruby-based tool for building and deploying virtualized development environments. It uses Oracle's open-source VirtualBox virtualization system along with the Chef configuration management engine along with lots of Ruby goodness to automate the creation and provisioning of virtual machines for development purposes.

If you thought rolling out new VMs using Amazon EC2 was easy, Vagrant brings an even simpler system to your local development machine. From the command line, starting is as easy as:

sudo gem install vagrant
vagrant box add base http://files.vagrantup.com/base.box
mkdir vagrant
vagrant init
vagrant up

Be warned, though - as a 370MB download, adding that box image isn't a quick process! Once you've got it though, you can keep rolling out VMs based on it at will.

Note that VirtualBox is a separate dependency for Vagrant. Vagrant does not come with VirtualBox built in or anything like that. Download VirtualBox for your OS if you want to try Vagrant.

Beyond the basics of getting a VM running, Vagrant can take care of port forwarding, distribution, environment setup, SSH access, shared folders and, importantly, the provisioning of software onto the VM using Chef. If you want to automatically roll out a VM with Apache 2, Rails, Phusion Passenger, or the like, Chef and Vagrant will take care of it for you. This is powerful stuff!

In terms of documentation and having a straight forward official homepage, Vagrant sets a solid benchmark. There's a straightforward guide to getting started with Vagrant, lots of documentation, and a 12 minute getting started video/screencast. Great work guys!

 

Loading mentions Retweet

Comments [0]

Plancast almost had me

Plancast is a service for sharing your upcoming plans with friends. From what I was reading today, it's a two-man team that raised some money and were looking to expand so I decided to give them a whirl.

They have the Facebook and Twitter one-click registration solutions right there on the front page, so I chose Twitter, authorized the application and was redirected not back to the app as I'd hoped, but to an incomplete registration form that I would need to fill out if I wanted to continue. Even though they'd already harvested all of my info from Twitter, as seen in the second screencap, they still wanted me to do more work to include providing an email address, password and all of my location info, which Twitter does provide in a basic format, albeit without country info, a problem which a script could solve.

And now, since I declined to provide all of the information required, I'm caught in circular registration hell. Plancast, you almost had me as a user, but I'm going to have to decline until you figure the mess out.

Let me help you me desired user profile:

I'm already a member of two social networks with a combined membership of circa half a billion users. Not looking to join another network, create another account or hand out even more info I'll have to manage, like my email address. I just want to use your application and share it with my friends, not make new friends on your network. Let's pretend that there are no new networks to create for the next four to eight years and simply deal with the established ones we have now.

If and when your iPhone app is available, I'd probably download it and use the geolocation features which I assume you're going to include, so you won't need me to enter (and maintain) any of my location info on your web app. You can simply update your database with my location info you harvest from the iPhone.

I'm a simple man and like things to be uncomplicated. If you're going to offer registrations using Facebook Connect or Twitter Authentication, you could at least honor those methods when the user agrees to use them.

Oh, and featuring Robert Scoble as your top user are grounds for rejection right there.

   
Click here to download:
Plancast_almost_had_me.zip (359 KB)

Loading mentions Retweet

Comments [2]

Facebook Looks To Be Partnering With Eventbrite To Monetize Events

Loading mentions Retweet

Comments [0]

Peepoo: disposable toilet for the other 40%.

Still working on a solution for poor aimers, rug peers and assorted outdoorsy types.

Loading mentions Retweet

Comments [0]

Manpacks: subscription-based underwear for men

Loading mentions Retweet

Comments [0]

LukeW | Data Monday: Mobile Social Networking

Data Monday: Mobile Social Networking

November 2, 2009by Luke Wroblewski

In her keynote on Internet Trends (PDF), Mary Meeker forecast that next generation social networking mobile platforms will drive unprecedented change in communications and commerce. The current growth of mobile social networking seems to support her thesis.

  • The second-most popular Web activity for mobile users to engage in on a daily basis is accessing a "social networking site or blog." Last January saw 1.8-million do this, with a monumental, 427-percent increase to 9.3-million people in January 2009. (source)
  • Four of the top ten domains accessed via mobile devices are social networking sites. (source)
  • In September 2009, there was a one-year increase of 179% in subscribers accessing social networking sites from their mobile devices while those same sites only saw a 10% increase on the PC versions of the sites. (source)
  • Mixi’s (Japan’s leading social network) mobile monthly page views are three times desktop page views. (source)
  • Irish mobile-phone users spend on average 45 minutes a day accessing social-networking sites via their mobiles (source)
  • People that use Facebook on their mobile devices are almost 50% more active on Facebook than non-mobile users. (source)
  • 25% of Internet users with mobile or wireless access, use Twitter or another micro-blogging service. (source)
  • Almost 40 percent of Internet users with four or more Internet-connected devices use Twitter. The fewer the gadgets, the less a user is likely to connect via a microblog or status updating service. (source)

Loading mentions Retweet

Comments [0]

America, I love you

Loading mentions Retweet

Comments [0]

Posterous raises $4.4M. Maybe now they'll fix the sorting.

Guys, I beg you. Fix the sorting on the Posts tabs. I've been asking for months now.

Loading mentions Retweet

Comments [0]

You have to design for all user types.

Loading mentions Retweet

Comments [0]

The Jobs Of Yesteryear: Obsolete Occupations

I think I'm the closest I can get to being a lector.

Loading mentions Retweet

Comments [0]