End Times Girls Club: Phone Alerts

For my final project for Redial, I built a phone alert system for my thesis, End Times Girls Club. My thesis is an apocalypse preparedness guide, featuring instructional videos and a webstore with survival kits, created and run by my persona, @EndTimesGirl. For the phone alert system, when @EndTimesGirl gets a tweet on her timeline that mentions the apocalypse or other important keywords, an alert phone call goes out to all the club members (who have signed up at www.endtimesgirlsclub.com/phonealert) which uses google talk-to-speech to tell them who is calling and read them the latest alarming tweet.

How does this all work?!  Well, I have a rackspace server, set up with asterisk, ruby and a flowroute account so I can have outgoing calls. I set all that up using Chris Kairalla’s instructions.I also used the tweetstream Twitter API for Ruby to link to the @EndTimesGirl’s twitter account and monitor for keywords. In that ruby script, when the keyword trigger happens, the script generates a callfile in asterisk and pushes it out, generating one for each phone number in my database (which I query using the Curb ruby gem to curl the URL of my database).

Here is my ruby script:

Continue reading

Posted in Uncategorized | Leave a comment

Redial Midterm Plan

APRIL FOOLS – ASTERISK WILL CALL YOU AND READ YOU THE WASTE LAND by T.S. ELIOT

or

I will create  a Poem of The Day phonecall service that calls you up and reads you a poem. I like hearing poetry more than reading it sometimes. This would mostly just be a gift for my mom.

Posted in redial | Leave a comment

Conversational Horoscopes

This week I used contexts and priorities in asterisk to make a horoscope phone tree, complete with up-to-date and largely misleading prophecies.

call 917-534-6464 ext. 20 to find out what this week holds for you……….!!!!

[rs3836]
exten => s, 1,Wait(1)
exten => s,n,Background(/home/rs3836/asterisk_sounds/welcome1) ; WELCOME
exten=>s,n,Background(/home/rs3836/asterisk_sounds/options);options
same => n,WaitExten(5)

exten =>1,1,Goto(rs3836_FireSigns,s,1)
exten =>2,1,Goto(rs3836_AirSigns,s,1)
exten =>3,1,Goto(rs3836_EarthSigns,s,1)
exten =>4,1,Goto(rs3836_WaterSigns,s,1)
exten =>0,1,Goto(rs3836,s,1) ;repeat welcome
exten =>i,n,Playback(pbx-invalid)
same =>n,Goto(rs3836,s,1)
exten =>t,n,Goto(rs3836,s,1)

[rs3836_FireSigns]
exten =>s,1,Wait(1)
exten=>s,n,Background(/home/rs3836/asterisk_sounds/firesigns)
same => n,WaitExten(5)

	exten=>0,1,Goto(rs3836,s,1) repeat welcome
	exten=>1,1,Background(/home/rs3836/asterisk_sounds/aries) ;ARIES
	same=>n,Goto(rs3836,s,1) 

	exten=>2,1,Background(/home/rs3836/asterisk_sounds/leo) ;LEO
	same =>n,Goto(rs3836,s,1) 

	exten=>3,1,Background(/home/rs3836/asterisk_sounds/sag);SAG
	same =>n,Goto(rs3836,s,1)

	exten => i,1,Playback(pbx-invalid)
	same => n,Goto(rs3836_FireSigns,s,1)

	exten => t,1,Goto(rs3836_FireSigns,s,1)

[rs3836_AirSigns]

	exten=>s,1,Wait(1)
	exten=>s,n,Background(/home/rs3836/asterisk_sounds/airsigns); AIRSIGN WELCOME
	same => n,WaitExten(5)

	exten =>0,1,Goto(rs3836,s,1) ;repeat welcome

	exten =>1,1,Background(/home/rs3836/asterisk_sounds/gemini); GEMINI
	same =>n,Goto(rs3836,s,1); 

	exten =>2,1,Background(/home/rs3836/asterisk_sounds/libra); LIBRA
	same =>n,Goto(rs3836,s,1); 

	exten =>3,1,Background(/home/rs3836/asterisk_sounds/aquarius); AQUARIUS
	same =>n,Goto(rs3836,s,1); 

	;exten => i,1,Playback(pbx-invalid)
   same => n,Goto(rs3836_AirSigns,s,1)

exten => t,1,Goto(rs3836_AirSigns,s,1)

[rs3836_EarthSigns]

	exten =>s,1,Wait(1)
	exten=>s,n,Background(/home/rs3836/asterisk_sounds/earthsigns); EARTHSIGN WELCOME
	same =>n,WaitExten(5)

	exten =>0,1,Goto(rs3836,s,1) ;repeat welcome

	exten =>1,1,Background(/home/rs3836/asterisk_sounds/taurus); TAURUS
	same=>n,Wait(1);
	same =>n,Goto(rs3836,s,1); 

	exten =>2,1,Background(/home/rs3836/asterisk_sounds/virgo); VIRGO
	same=>n,Wait(1);
	same =>n,Goto(rs3836,s,1); 

	exten =>3,1,Background(/home/rs3836/asterisk_sounds/capricorn); CAPRICORN
	same=>n,Wait(1);
	same =>n,Goto(rs3836,s,1); 

	;exten => i,1,Playback(pbx-invalid)
	same=>n,Wait(1);
   same => n,Goto(rs3836_EarthSigns,s,1)

exten => t,1,Goto(rs3836_EarthSigns,s,1)

[rs3836_WaterSigns]

exten =>s,1,Wait(1)
exten=>s,n,Background(/home/rs3836/asterisk_sounds/watersigns); WATERSIGN WELCOME
	same => n,WaitExten(5)

	exten=>0,1,Goto(rs3836,s,1) ;repeat welcome

	exten =>1,1,Background(/home/rs3836/asterisk_sounds/cancer); CANCER
	same=>n,Wait(1);
	same=>n,Goto(rs3836,s,1); 

	exten =>2,1,Background(/home/rs3836/asterisk_sounds/scorpio); SCORPIO
	same=>n,Wait(1);
	same =>n,Goto(rs3836,s,1); 

	exten =>3,1,Background(/home/rs3836/asterisk_sounds/pisces); PISCES
	same=>n,Wait(1);
		same =>n,Goto(rs3836,s,1); 

	;exten => i,1,Playback(pbx-invalid)
   same => n,Goto(rs3836_WaterSigns,s,1)

	exten => t,1,Goto(rs3836_WaterSigns,start,1)

 

Posted in redial | Leave a comment

redial – no offense but…

call (917)534-6464 ext. 20  …

Posted in Uncategorized | Leave a comment

HEY LOOK OUT BEHIND U

IN ORDER TO KEEP THE THREAT OF THE RISING RIVER ON THE FRONT OF OUR MINDS, WE EMPLOYED THE LANGUAGE OF THE EVIL EYE, THE WATCHFUL GUARDIAN, AND THE NATURAL RESPONSE TO FOLLOW THE GAZE OF A GRAPHICAL EYEBALL. WE PUSH THE GAZE OF PASSERS-BY TOWARDS THE RECENTLY TRANSGRESSIVE RIVER – REMINDING US TO BE VIGILANT AND WATCHFUL.

>>>>>>>>>>>>>>>>>>>>>> more <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Sarah Hallacher and I installed our series of signs bringing awareness to the East River yesterday in East River Park. All of our hand-painted eye signs were hung facing the river, remind New Yorkers to #lookoutbehindU and remember that we live in a city surrounded by potentially dangerous bodies of water. Ultimately, we’d love to refine our style and install our eyes all around the city. We’d also like to explore making smaller eyes that may allude to danger; but the large signs we created this time were so wonderfully ominous! It was great to see them out in the public.

They’ve been hanging for about 10 days, so we feel like the installation is a success. We were also excited when people from the neighborhood engaged with us while we were installing & documenting on a few different occasions. The people who spoke to us seemed interested but not bothered by the eyes, so we see no reason why they’d be taken down anytime soon.

Making of video

 

 

INSTALLATION PHOTOS

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SUCCESS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Posted in Uncategorized | Leave a comment

close encounters of the schlossberg kind v:002

TESTING TESTING 

AND ACTION

Posted in Uncategorized | Leave a comment

The New Fad Diet: Mongolian Horseman Diet

Mehan and I are proud to announce the launch of    MONGOLIANHORSEMAN.COM – the site is live and visitors can learn about the diet, its health benefits and cultural significance, and sign up for informational emails and alerts.

This project plays off the idea of exotic fad diets, promising access to ancient and elusive health secrets from non-western and self-sufficient cultures. We tried to make the diet somewhat absurd and unappealing in its actual practices, but brand it as best we could to see how much attention we could get. In order to shift this from being a parody of this kind of marketed cure-all diet, we decided to advertise it in Mongolia (in addition to the US), which ought to have undercut and rendered absurd its exotic appeal and otherness. This ad ultimately performed the best, which was surprising and exciting for us.

We advertised our diet and its site on Facebook, making three separate campaigns; one targeted to men in America who are interested in health and organic food between the ages of 18-30, one targeting women between 16-40 who are interested in health or Buddhism, and one which targeted all facebook users in Mongolia. The first ad didn’t make it through Facebook’s review system for an unknown reason, but the second two were fairly successful.

This is the ad which targeted women into Buddhism:

 

We made the text un-gendered, though much of the text on the diet site is geared towards men seeking enhanced virility

Here are the stats on how this ad performed during the week:

 

Here is the ad which was seen in Mongolia and statistics on its performance:

visit mongolianhorseman.com today and feel your power.

Posted in Uncategorized | Leave a comment

SCHLOSSWORLD USER TESTING

Here is what happened in my user testing this week:

It was really difficult to figure out how to test the interactions I wanted to have in my game, and when i tried to plan tests for some of the elements I had, they seemed to make less and less sense, leading me to re-imagine and more rigorously examine the experience and setup of my game (which, needless to say, was an extremely useful process). I settled on a game for user testing with two rounds, to test two different embodied actions: round one was a race to drop balls in a bin using only your legs, to see if it was fun to plié to release your ammunition, and the second round was a race to knock a bunch of boxes off a table using only one’s head, to see how a head-focused interaction would go.

I asked the following of my users after they played the game:

scale the following statements from 1 -5 ranging from false to true:

you had fun  1     2      3     4     5

you have never played a game like this before 1     2      3     4     5

you thought it was sort of funny to drop a ball by plié-ing  1     2      3     4     5

you wanted to use your hands to knock the boxes off 1     2      3     4     5

its fun to play a game using your head  1     2      3     4     5

and here are my results:

Schlossworld User Testing – Sheet1

Posted in Embodied Play | Leave a comment

3D PENCIL

FOR 3DSAV THIS WEEK, KYLE ASKED US TO TAKE INFORMATION FROM A 3D MODEL AND USE IT TO MAKE A PHYSICAL 3D MODEL.  I TOOK A MESH OF A PENCIL FROM THE INTERNET, REDUCED THE NUMBER OF POLYGONS IN MESHLAB, THEN OPENED IT IN SKETCHUP, USED A PLUGIN CALLED UNFOLD TOOL TO UNFOLD ALL THE POLYGONS TO MAKE IT FLAT, THEN PRINTED IT OUT ON A PIECE OF PAPER, CUT IT OUT AND FOLDED IT UP. 
Posted in 3dsav | Leave a comment

COCKED BROWS FOR PEACE

 

3dsav homework #3

Got data about my left eyebrow position from faceshift- got into openFrameworks using Kyle McDonalds ofxfaceshift visualizer example, send serial data to arduino

Posted in 3dsav | Leave a comment