Archive for the ‘itp’ Category

LEITv: Fly or Pie show

Tuesday, February 23rd, 2010

flypie-votingThis assignment was to develop a concept around a two-screen, live event experience; specifically, using TV and computer via internet. Our group’s concept was a variety-style, Gong Show inspired show with binary voting from viewers to determine via aggregate whether a performance was Fly (a rousing success) or Pie (a miserable failure) which received a whipped cream pie in the face. (We’re a classy outfit here..) (more…)

Parsing foursquare KML files

Tuesday, February 23rd, 2010

We’re using Foursquare as a data logger for one of our assignments in the Telling Stories with Sensors, Data and Humans class at ITP. As an aid to begin understanding the relationships between venues for our tracks, it’s helpful to munge the KML into CSV so it can be plotted and played with in a spreadsheet, Illustrator, R, Processing or whatever…

Below is a short python script to parse a Foursquare KML file into a simple CSV file. It outputs the check-in name, description, timestamp and location (as lat, lon). The Foursquare KML feed is available at the Feeds page on their site. (more…)

Sinatra + Kara == qwerty animals

Saturday, February 20th, 2010

Yesterday I released a small web app; it was my first using the Sinatra microframework for Ruby: http://qwerty.robertcarlsen.net

sinatra

The app arranges illustrations of animals wearing lettered t-shirts to create user-supplied messages. Kara Schlindwein created the illustrations as part of her project for the 6th Annual Fun-a-Day project in Philadelphia, and I wrote the first draft of the app while sitting in a chair at the show a couple of weeks ago, still nursing my broken ankle. (more…)

…of course i was logging

Wednesday, February 10th, 2010

Screen shot 2010-01-30 at 20.12.55I fractured my ankle in a hard snowboard crash a couple of weeks ago and of course I was data logging the accelerometer forces. I was using the iPhone app developed last fall for the seismi{c}ycling project; while riding the phone was in my jacket’s internal chest pocket.

A group from ITP was enjoying the bitter weather at Mount Snow, in West Dover, VT on our (now annual?) Snowbunnies trip. This crash was late in the day on a wide open trail. I accidentally disengaged my heelside edge for a moment, causing me to rotate slightly clockwise and slide laterally. Moments later, my heelside edge caught again, now on the downhill side, causing me to quickly flip backwards onto my head … thankfully I was wearing a helmet. After that I can’t recall what exactly happened, but I know that it involved a lot of tumbling which my right ankle just couldn’t weather. (more…)

ITP Winter Show 2009

Sunday, December 20th, 2009

photoThe 2009 ITP Winter Show is Sunday and Monday, December 20–21. The first visualization of my ongoing bicycle data logging project is on display under the title “seismi{c}ycling“.

This visualization traces the routes I rode throughout the fall, highlighting big bumps. Areas of New York which caused me to experience lots of bumps begin to glow bright red.

The show is a great time; I’d highly suggest coming to see the myriad of projects this year. There’s a online guest book with project map at ITPGuestbook.

motivations: karma

Thursday, December 3rd, 2009

[written for Media Economics & Participation at ITP]

Slashdot users are seeking karma. However, gaining positive karma at Slashdot is just a means to an end; Slashdot users are seeking (limited) power and status among their peers in the form of fleeting moderator access for the vibrant comments component of the highly active, technology-focused news aggregation site. Moderators are chosen from among the registered users using a somewhat obscure algorithm which incorporates each user’s karma rating (a scale of Terrible, Bad, Neutral, Positive, Good, and Excellent), length of membership and randomness. Selected moderators are given special status and 5 mod{eration} points with an expiration window of three days. The moderation status ends when the points have been used in the act of moderating comments or have expired.

The moderation system has been borne out of necessity as the Slashdot community has grown large, bringing the signal-to-noise ratio down and decreasing the satisfaction in reading the raw comment threads. “Flamebait” and “trolls” contribute little more than instigation for starting arguments and fights among the users with typically strong opinions on matters which usually appear on Slashdot. Rob Malda, founder of Slashdot, explains this phenomenon on the Slashdot FAQ: (more…)

bicycle of you…

Monday, November 23rd, 2009

Initial presentation of my final project for the Rest of You class at ITP.

I’m logging forces experienced by a bicycle {rider} when traveling through an urban environment. Many of these forces go unnoticed by the rider focused in the action of riding.

I’m looking to utilize mobile GPS-enabled handsets as a central part of the sensor platform to take advantage of their increasing ubiquity and a natural tendency for riders to carry a handset at all times. External sensors and hardware may be connected to these handsets to measure specific metrics, such as light and sound levels, air quality, proximity, heart rate, stress, breathing, work, attitude, speed and vibration.

it’s real (time) !

Wednesday, November 4th, 2009

all eventsafter a couple of late nights, i have a proof-of-concept in the real-time cycling-related datalogging. the reasons behind the project are still getting sorted, but lately my interest in ubiquitous urban sensor networks has been piqued and this is a tentative exploration in that area. sensors don’t have to remain static as part of physical infrastructure…millions of people are carrying millions of sensors around with them daily. (more…)

Arduino in Eclipse

Saturday, October 31st, 2009

This tutorial describes how to set up Eclipse for Arduino (AVR) C/C++ development. Eclipse is a full-featured Integrated Development Environment with modern editor features such as syntax highlighting, code completion and error checking. I became interested in using Eclipse for Arduino development as I’m often simultaneously developing firmware for the chip and visualization software in a Java / Processing applet. Since I’m already using Eclipse for Java / Processing, it’s nice to be able to work in the same environment for both.

The Arduino site has a decent walkthrough, but I found some of the steps to be confusing or outdated. Hopefully, this will get you up and running quickly. (more…)

ITP 1-in-1: bike blinky!

Sunday, October 4th, 2009

blinky_on_bikeFor the 1-in-1 Project as part of ITP’s 30th anniversary celebration I over-engineering the simple bicycle blinky light. Why go for a simple, off-the-shelf blinky light when we can build a much more complicated one ourselves?!

I’m creating an animated display, which changes to solid red while braking.

Update: (5:26) It’s been a long night, but it all came together. I wish I could have finished at the floor, but sometimes you need to go to your cave. The bike blinky light is all I could have asked for…it’s obnoxious, it’s animated, it has a handlebar control to switch to a flashing warning mode. (more…)