How to Host Your Own Personal (Mini) Cloud

Need someplace to host your projects and find Amazon EC2 or the Rackspace cloud too expensive or under-powered? I have a solution for you that provides more flexibility and more power for about $100/month.

My tools of choice for this endeavor are a dedicated server from OVH, I chose to go with their SP2 tier (32GB RAM, 2TB HD, 4 core Intel Xeon E3 1245v2)

Read on to learn about configuring a dedicated server as a VM host!

Read More

Transit Widget on Google Play


Android app on Google Play

I never quite got around to posting here, but TransitWidget, an application started at a Google Technology User Group hackathon I participated in a while back is now available for free on Google Play. It supports all bus services that NextBus supports, including the MBTA, MTA and SF Muni. If you like the idea of having a widget on your home or lock screen that displays the time till the next bus, you might like it.

Weather in your Console

I've been experimenting with writing command line tools in node.js recently and it turns out to be a fantastic platform for doing so. It's really easy to get information from an API and format it for a console. As a result, I present console-weather, a simple tool for printing the current weather conditions based on a geolocation of your IP address.

You can install it via npm with

npm install -g console-weather

You'll need to get an API key from the Weather Underground API and store it in your WEATHER_API environment variable.

Usage: weather [OPTION]...
Print the current weather conditions and forecast.

Options:
    -c       Output temperature in celsius.
    -f       Print 4-day forecast.
    --color  Colorize the output.

I'll be posting more on the topic of command line node in the future; so if you're interested, stay tuned.

Github :: NPM