<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ITPlay &#187; php</title>
	<atom:link href="http://steveaquillano.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://steveaquillano.com</link>
	<description>Work can be fun. Is it still work?</description>
	<lastBuildDate>Tue, 09 Mar 2010 15:37:10 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SyncStory</title>
		<link>http://steveaquillano.com/2010/03/syncstory/</link>
		<comments>http://steveaquillano.com/2010/03/syncstory/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 05:57:29 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[Mobile Media]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[narrative]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://steveaquillano.com/?p=357</guid>
		<description><![CDATA[
Brief Description
SyncStory is an effort to create a text adventure/choose your own adventure (CYOA) using Twitter as the plumbing. The branching story structure is developed by prompting the reader to choose the next action. With each 140-character event, the reader must select one of two choices, which then propels the story forward.
Try it for yourself! [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://steveaquillano.com/blog/wp-content/uploads/2010/03/syncstory_diagram.png" class="thickbox no_icon" rel="gallery-357" title=""><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/03/syncstory_diagram.png" alt="" title="syncstory_diagram" width="359" height="541" class="aligncenter size-full wp-image-345" /></a></p>
<p><strong>Brief Description</strong></p>
<p>SyncStory is an effort to create a text adventure/choose your own adventure (CYOA) using Twitter as the plumbing. The branching story structure is developed by prompting the reader to choose the next action. With each 140-character event, the reader must select one of two choices, which then propels the story forward.</p>
<p><em>Try it for yourself! Friend @syncstory on Twitter. Then send a direct message (DM) to @syncstory to begin (the body of the DM is not important). In return, you will receive the first line of the story with a choice of two actions in brackets. Reply to @syncstory with your choice. <strong>Once the narrative is complete, you will then be sent the next line of the story. Please be patient, I&#8217;m now charged with developing the narrative to fit in this new framework.</strong></em></p>
<p><strong>Continued Development</strong></p>
<p>After creating this framework, the most time-intensive task is to write the narrative content. As I try to accomplish this on my own, I&#8217;m also exploring ways of creating a content-management system to &#8220;crowd-source&#8221; narratives that automatically feed into SyncStory &#8212; Providing the SyncStory audience with choice.</p>
<p><a  href="http://steveaquillano.com/blog/wp-content/uploads/2010/03/blulmnt_final.png" class="thickbox no_icon" rel="gallery-357" title=""><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/03/blulmnt_final-150x150.png" alt="" title="blulmnt_final" width="150" height="150" class="alignright size-thumbnail wp-image-351" /></a> I&#8217;d also like to implement a scoring system, possibly with different levels of achievement. I see @syncstory&#8217;s tweet timeline as an announcement feed. For instance, &#8220;@twitteruser has reached level 5!&#8221; Click on the thumbnail to the right for a mock-up of a scoring interface. This mock-up assumes only a leader board, but I also see value in a login-system as a portal to the user/readers stats associated with SyncStory. </p>
<p><strong>Background</strong></p>
<p>The idea for SyncStory developed out of a recent interest in the choose your own adventure format. More specifically, I was recently introduced to the text adventure <a  href="http://en.wikipedia.org/wiki/Zork">Zork</a>.  Also, I had recently been thinking about the effect of SMS and Twitter, 140/160-character messages on the way we communicate. There seems to be a shift from long form communication (books, email, etc.) to this shorter form. So, I decided to explore reversing this trend by turning a short message form into a longer form of communication (i.e. A full-length narrative).</p>
]]></content:encoded>
			<wfw:commentRss>http://steveaquillano.com/2010/03/syncstory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Story Writing, 160 Characters at a Time</title>
		<link>http://steveaquillano.com/2010/02/story-writing-160-characters-at-a-time/</link>
		<comments>http://steveaquillano.com/2010/02/story-writing-160-characters-at-a-time/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 16:19:11 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[Mobile Media]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://steveaquillano.com/blog/?p=322</guid>
		<description><![CDATA[Twitter is still reinventing the way we communicate. At 140 characters per tweet, it is so easy, and somewhat mindless to broadcast a message to the world (or at least your followers). The common way we view these short messages is in list form which maintains our perception of each tweet being independent of the [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter is still reinventing the way we communicate. At 140 characters per tweet, it is so easy, and somewhat mindless to broadcast a message to the world (or at least your followers). The common way we view these short messages is in list form which maintains our perception of each tweet being independent of the next.</p>
<p>Now butt each tweet one after the other in paragraph form. The perceived effect is that we are now writing one, extremely long story (narrative, documentary, autobiography, etc.) This is what my project aims to explore.  </p>
<div style="align:center;"><a  href="http://steveaquillano.com/blog/wp-content/uploads/2010/02/mobilemediaCliffhangerNotes.png" class="thickbox no_icon" rel="gallery-322" title="Midterm Notes"><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/02/mobilemediaCliffhangerNotes-150x150.png" alt="Midterm Notes" title="mobilemediaCliffhangerNotes" width="150" height="150" class="alignleft size-thumbnail wp-image-324" /></a><a  href="http://steveaquillano.com/blog/wp-content/uploads/2010/02/cliffhanger_mockup_commitView.png" class="thickbox no_icon" rel="gallery-322" title=""><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/02/cliffhanger_mockup_commitView-150x150.png" alt="" title="cliffhanger_mockup_commitView" width="150" height="150" class="alignleft size-thumbnail wp-image-323" /></a><a  href="http://steveaquillano.com/blog/wp-content/uploads/2010/02/cliffhanger_mockup_storyView.png" class="thickbox no_icon" rel="gallery-322" title=""><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/02/cliffhanger_mockup_storyView-150x150.png" alt="" title="cliffhanger_mockup_storyView" width="150" height="150" class="alignleft size-thumbnail wp-image-325" /></a></div>
<p style="clear:both;">
<p>Whether or not you are aware of it, your Twitter account, @<em>alias</em>, has a persona of its own. And if you were calculating about it, you may have purposefully created the personality perceived through your tweets. In a serendipitous event, while I was trying to form this idea of &#8220;short messages combined to form narrative,&#8221; a friend (unknowing of my new project) sent <a  href="http://niemanstoryboard.us/2010/02/12/peggy-nelson-on-new-media-narratives-every-twitter-account-is-a-character/">this</a> to me in an email. Briefly, <a  href="http://niemanstoryboard.us/author/andrea-pitzer/">Andrea Pitzer</a> writes about Peggy Nelson&#8217;s intentional use of Twitter to bring characters (fictional/historical) to life. Can Twitter and SMS be leveraged to create a narrative 140/160 characters at at time?</p>
]]></content:encoded>
			<wfw:commentRss>http://steveaquillano.com/2010/02/story-writing-160-characters-at-a-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Equipment Room SMS Rental System</title>
		<link>http://steveaquillano.com/2010/02/equipment-room-sms-rental-system/</link>
		<comments>http://steveaquillano.com/2010/02/equipment-room-sms-rental-system/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 18:12:28 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Communications Lab]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://steveaquillano.com/?p=278</guid>
		<description><![CDATA[In the first step of many, I have a basic SMS rental system functioning.
To test the system text the following to 41-411:
itper checkout A1534
This follows the syntax required by the TextMarks.com service of using the 41411 shortcode for their system, followed by my registered keyword &#8220;itper&#8221; followed by an internal keyword (either &#8220;checkout&#8221; or &#8220;return&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>In the first step of many, I have a basic SMS rental system functioning.</p>
<p>To test the system text the following to <strong>41-411</strong>:<br />
<code>itper checkout A1534</code></p>
<p>This follows the syntax required by the TextMarks.com service of using the 41411 shortcode for their system, followed by my registered keyword &#8220;itper&#8221; followed by an internal keyword (either &#8220;checkout&#8221; or &#8220;return&#8221; and finally the serial number identifying the equipment you are checking out.</p>
<p><strong>How does this work?</strong><br />
The TextMarks.com service allows a text sent by anyone with the above syntax to ping a custom PHP page I&#8217;ve coded. The custom page records the sender&#8217;s phone number, text message, and timestamps the record as well. Then the script can recognize whether or not you&#8217;ve entered &#8220;checkout&#8221; or &#8220;return&#8221; and it sends a confirmation back to the sender.</p>
<p><strong>How to make it better?</strong><br />
I&#8217;m going to continue developing this system to improve my PHP and mySQL skills. As a result of texting the &#8220;checkout&#8221; or &#8220;return&#8221; commands I would like a record in a separate database table to keep track of who has each piece of equipment checked out, as well as when it is due back. The due back date should then be sent with the confirmation after a ITP student checks out a piece of equipment.</p>
<p><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/02/itper_simulator01.png" alt="" title="itper_simulator01" width="210" height="301" class="alignleft size-full wp-image-283" /><img src="http://steveaquillano.com/blog/wp-content/uploads/2010/02/itper_simulator02.png" alt="" title="itper_simulator02" width="209" height="299" class="alignright size-full wp-image-284" /></p>
<p style="clear:both;">
]]></content:encoded>
			<wfw:commentRss>http://steveaquillano.com/2010/02/equipment-room-sms-rental-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
