<?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/"
	>

<channel>
	<title>In Tinkering, Progress</title>
	<atom:link href="http://jorgejust.com/itp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://jorgejust.com/itp</link>
	<description></description>
	<pubDate>Fri, 28 May 2010 04:08:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Few of ITP&#8217;s Favorite Things</title>
		<link>http://jorgejust.com/itp/?p=331</link>
		<comments>http://jorgejust.com/itp/?p=331#comments</comments>
		<pubDate>Fri, 28 May 2010 04:08:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[itp]]></category>

		<category><![CDATA[rwet]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://jorgejust.com/itp/?p=331</guid>
		<description><![CDATA[Process on medium and rights on animation
Bright copper html and warm woolen experiment
Brown paper studies tied up with strings
These are a few of ITP&#8217;s favorite things
Cream colored zomfg and crisp performing streudels
Partying latex and sensors with noodles
Wild geese that fly with javascript on their wings
These are a few of ITP&#8217;s favorite things
Breadboards that stay on [...]]]></description>
			<content:encoded><![CDATA[<p><em>Process on medium and rights on animation<br />
Bright copper html and warm woolen experiment<br />
Brown paper studies tied up with strings<br />
These are a few of ITP&#8217;s favorite things</em></p>
<p><em>Cream colored zomfg and crisp performing streudels<br />
Partying latex and sensors with noodles<br />
Wild geese that fly with javascript on their wings<br />
These are a few of ITP&#8217;s favorite things</em></p>
<p><em>Breadboards that stay on my wack, and eyelashes<br />
Organizer in white taiwanese with blue radioshack sashes<br />
Silver white stressful that melt into springs<br />
These are a few of ITP&#8217;s favorite things</em></p>
<p><em> </em></p>
<p><em>When the arduino bites<br />
When the template stings<br />
When I&#8217;m feeling sad<br />
I simply remember ITP&#8217;s favorite things<br />
And then I don&#8217;t feel so bad</em></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
For my final project in Adam Parrish&#8217;s <a href="http://rwet.decontextualize.com/" target="_blank">Reading and Writing Electronic Text</a> class, I focused on a rich and terrible source text: the ITP Student List, rich because of the sheer volume of revealing chatter and terrible because of how difficult it was for me to extract the body of each message, without the meta-text, quoted responses, ASCII art signatures, and the other detritus that we&#8217;ve trained ourselves to gloss over. As a result, most of the hours spent on this project were set off against that problem, and not against the far more interesting one of doing something compelling with the results.</p>
<p>To get started, I copied a year&#8217;s worth of emails to the student list from a classmate who downloads to apple&#8217;s mail program, but doesn&#8217;t purge her inbox, bless her heart. Apple Mail, because it&#8217;s an Apple product and Apple can&#8217;t seem to resist mucking up standard formats, uses a modified version of the mbox, which I was able to convert to regular mbox format using the creatively named <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/29050">emlx to mbox converter</a>.</p>
<p>Once I had extracted the mbox, it was trivial to turn them into text files, though the amount of raw text was pretty huge. To give you an idea: I started experimenting with a year&#8217;s worth of email from only one student, which came to 1,107,782 words, or more appropriately given the number of &gt;&gt; and other dingbats in a typical email,  9,524,210 characters (without spaces). Moby Dick has about 210,000 words. Not bad, anonymous ITP student!</p>
<p>Next up was a long and harrowing battle to programatically extract just the body of each email. The first problem is that there&#8217;s no consistent tag or phrase marking where the header information ends and the body of each email begins. The second problem is that because most people &#8216;quote&#8217; the emails they&#8217;re replying to beneath the text of their own messages, there&#8217;s often no consistent dividing line between new messages and what&#8217;s simply being quoted. I tried BeatuifulSoup and a number of XML and HTML parsers, as well simply iterating through each message and eliminating lines that included header information. It was all a terrible mess, and left me with lists of attempted output files with names like these:</p>
<p><a href="http://jorgejust.com/itp/wp-content/uploads/2010/05/python.png"><img class="alignnone size-medium wp-image-335" title="angst and iteration" src="http://jorgejust.com/itp/wp-content/uploads/2010/05/python-300x292.png" alt="angst and iteration" width="300" height="292" /></a></p>
<p>The debacle in question came when I realized that a day&#8217;s worth of previous attempts had been building on a source text which had eliminated good words along with bad, due to some faulty regular expressions.  Eventually, I got help from <a href="http://www.paradisoprojects.com/">Paul Paradiso</a> with Python&#8217;s built in <a href="http://docs.python.org/library/mailbox.html">mailbox library</a> and <a href="http://docs.python.org/library/email.html#module-email">email module</a>, which allowed me to iterate through the messages and finally get rid of the headers, after which I was able to use a combination of for loops to go through an mbox, and only write the lines I wanted to a new file. I still had to combine this process with quite a few experimental stabs at different regular expressions to filter out as much quoted material as I could. An example from deep in the process. I iterated using a particular regular expression at a time to see what my results are.  Commented out code reflects that process. (I also changed the email address in the example below, which originally reflected the email of the person who gave me the whole mess of emails):</p>
<p><code><br />
import mailbox<br />
import email<br />
import re<br />
from email.Parser import Parser<br />
p = Parser()</code></p>
<p><code>if __name__ == "__main__":<br />
mbox = mailbox.mbox('mbox2')<br />
f = open("nonumbers2.txt",'a')<br />
for message in mbox:<br />
mssg = p.parsestr(message.as_string())<br />
for part in mssg.walk():<br />
if part.get_content_maintype() == "text":<br />
payload = part.get_payload()<br />
lines = payload.split('\n')<br />
for line in lines:<br />
line = line.translate(None, '1234567890')<br />
# if line.find('&gt;') == 0:<br />
# 						continue<br />
# 					if re.match('On (Sun|Mon|Tue|Wed|Thu|Fri|Sat), ',line):<br />
# 						continue<br />
# 					if re.search('zz2408@nyu.edu',line):<br />
# 						continue<br />
# 					if re.search('@lists.nyu.edu', line):<br />
# 						continue<br />
# 					#if line.find('zz2408@nyu.edu') != -1:<br />
# 					#	continue<br />
# 					#if re.search('&gt;', line):<br />
# 						continue<br />
#	continue<br />
#	if line.find('@lists.nyu.edu'):<br />
#		continue<br />
#	if line.find('To unsubscribe send a blank email to '):<br />
#		continue</code></p>
<p><code>#	f.write(line)<br />
#	f.write('\n')</code></p>
<p><code> </code></p>
<p><code> #else:<br />
f.write(line)<br />
f.write('\n')<br />
#						break<br />
</code></p>
<p>After all this I had thousands of fairly useable words, but even after getting rid of all numeric characters, I still had a bunch of crappy gibberish polluting my words. So I modified a bit of code from <a href="http://www.digitalnoah.com/">Digital Noah&#8217;s</a>midterm to clean the list up:</p>
<p><code><br />
for word in words:<br />
if "-" in word or "_" in word or ".." in word or "'" in word or "&lt;" in word or ":" in word or "." in word or "=" in word or "&gt;" in word or "/" in word or "~" in word or "&amp;" in word or "=" in word or "#" in word or "@" in word or "*" in word or "+" in word or len(word) &gt; 30 or len(word) &lt; 4:<br />
wordsNull.add(word)</code></p>
<p><code>for word in wordsNull:<br />
words.remove(word)</code></p>
<p><code> </code></p>
<p><code>for word in words:<br />
wordsTemp.append(word)<br />
</code></p>
<p>Good enough!  I spat out the results randomly and one at a time into that lovely American standard that only John Coltrane could possibly make cool, &#8220;My Favorite Things,&#8221; and the result is a look into the ITP zeitgeist.  The code is really ugly and needs a lot of work, but feel free to take a look. Use the code pasted above, and <a href="http://jorgejust.com/finalfinalfinal.py">this file</a>, as well.</p>
<p>Thankfully, it&#8217;s all about the poetry.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=331</wfw:commentRss>
		</item>
		<item>
		<title>The View From The ThoughtWorks Window</title>
		<link>http://jorgejust.com/itp/?p=314</link>
		<comments>http://jorgejust.com/itp/?p=314#comments</comments>
		<pubDate>Tue, 23 Feb 2010 01:39:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://jorgejust.com/itp/?p=314</guid>
		<description><![CDATA[I&#8217;ve been in London working with developers from ThoughtWorks, an agile development company with offices the world over.  It&#8217;s my first time in London, but I&#8217;ve spent most of the trip in a conference room.  Life could be worse, though.  I have seen some pretty major landmarks from the conference room window:

This [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been in London working with developers from <a href="http://thoughtworks.com">ThoughtWorks</a>, an agile development company with offices the world over.  It&#8217;s my first time in London, but I&#8217;ve spent most of the trip in a conference room.  Life could be worse, though.  I have seen some pretty major landmarks from the conference room window:<br />
<a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/windowview.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/windowview.jpg" alt="view from the 9th floor" title="view from the 9th floor" width="500" height="375" class="alignnone size-full wp-image-318" /></a></p>
<p>This is what it looks like inside the conference room:  </p>
<p><a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/tomzubairbabiandsrini.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/tomzubairbabiandsrini.jpg" alt="zubair, srinivas, tom and babitha" title="zubair, srinivas, tom and babitha" width="500" height="433.64" class="alignnone size-full wp-image-315" /></a></p>
<p>From left to right: Zubair Khan, Srinivas Murthy, Tom Elkin and Babitha Rakesh huddle together on the RapidFTR user stories.  Today Tom was reassigned to another project, but he spent the weekend working on his code, and sent a GitHub commit late on Sunday night so we could take up where he left off.  </p>
<p>And just behind them is the reason they don&#8217;t let me near the white boards as much as I would like.  My rendition of what a RapidFTR child record might look like, displayed on Internet Explorer 6:</p>
<p><a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/ie.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/ie.jpg" alt="ie6" title="ie6" width="500" height="443" class="alignnone size-full wp-image-316" /></a></p>
<p>Go ahead and sputter in disbelief about making design choices for Internet Explorer 6 instead of your Chromes and Operas and FireFoxes.  IE is what&#8217;s used in the field, so that&#8217;s what we&#8217;ll design for.  </p>
<p>Tomorrow, perhaps an update on what we&#8217;ve gotten done so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=314</wfw:commentRss>
		</item>
		<item>
		<title>ThoughtWorks Studios Donates Use of Mingle</title>
		<link>http://jorgejust.com/itp/?p=305</link>
		<comments>http://jorgejust.com/itp/?p=305#comments</comments>
		<pubDate>Wed, 17 Feb 2010 21:26:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/18-thoughtworks-studios-donates-use-of-mingle</guid>
		<description><![CDATA[ThoughtWorks Studios, who&#8217;ve donated an installation of their agile project management solution, Mingle. 
]]></description>
			<content:encoded><![CDATA[<p><![CDATA[Special thanks to <a href="http://www.thoughtworks-studios.com" title="ThoughtWorks Studios" target="_blank">ThoughtWorks Studios</a>, who&#8217;ve donated an installation of their agile project management solution, <a href="http://www.thoughtworks-studios.com/mingle-agile-project-management" title="Mingle" target="_blank">Mingle</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=305</wfw:commentRss>
		</item>
		<item>
		<title>CNN Report on Tracking Haitian Children</title>
		<link>http://jorgejust.com/itp/?p=306</link>
		<comments>http://jorgejust.com/itp/?p=306#comments</comments>
		<pubDate>Sat, 13 Feb 2010 22:37:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/17-cnn-report-on-tracking-haitian-children</guid>
		<description><![CDATA[This CNN report is well worth watching. &#160;Unicef FTR worker Marie de la Soudier&#160;gives a good explanation of why registering children quickly and accurately is of vital importance. &#160;Thanks to Nancy Hechinger for sending it along.

Report On FTR in Haiti
]]></description>
			<content:encoded><![CDATA[<p>This CNN <a href="http://cnn.com/video/?/video/world/2010/02/10/cooper.missing.kids.haiti.cnn">report</a> is well worth watching. &nbsp;Unicef FTR worker Marie de la Soudier&nbsp;gives a good explanation of why registering children quickly and accurately is of vital importance. &nbsp;Thanks to Nancy Hechinger for sending it along.</p>
</p>
<p><a href='http://cnn.com/video/?/video/world/2010/02/10/cooper.missing.kids.haiti.cnn' >Report On FTR in Haiti</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=306</wfw:commentRss>
		</item>
		<item>
		<title>International Rescue Committee is seeking for FTR coordinator</title>
		<link>http://jorgejust.com/itp/?p=307</link>
		<comments>http://jorgejust.com/itp/?p=307#comments</comments>
		<pubDate>Fri, 12 Feb 2010 18:29:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/16-international-rescue-committee-is-seeking-for-ftr-coordinator</guid>
		<description><![CDATA[IRC is seeking for an FTR coordinator. If you are interested in that, please click on the link http://bit.ly/ddkzuH
]]></description>
			<content:encoded><![CDATA[<p><![CDATA[
<p>IRC is seeking for an FTR coordinator. If you are interested in that, please click on the link <a class="jce_file" target="_self" title="http://bit.ly/ddkzuH" href="http://bit.ly/ddkzuH">http://bit.ly/ddkzuH</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=307</wfw:commentRss>
		</item>
		<item>
		<title>Finding A Thread</title>
		<link>http://jorgejust.com/itp/?p=249</link>
		<comments>http://jorgejust.com/itp/?p=249#comments</comments>
		<pubDate>Thu, 11 Feb 2010 07:01:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[softness]]></category>

		<guid isPermaLink="false">http://jorgejust.com/itp/?p=249</guid>
		<description><![CDATA[For my first Softness of Things assignment, I was instructed to &#8216;find a thread.&#8217;  An oblique task, to be sure.  The idea was to find connections in my work, be they conceptual or emotional or whatever.  In the end, the thread I found was me.  The things I do feel very [...]]]></description>
			<content:encoded><![CDATA[<p>For my first Softness of Things assignment, I was instructed to &#8216;find a thread.&#8217;  An oblique task, to be sure.  The idea was to find connections in my work, be they conceptual or emotional or whatever.  In the end, the thread I found was me.  The things I do feel very much like things I&#8217;d do.  Recursive, sure, but true.  Since I couldn&#8217;t just present myself in class, I decided to make some narrative, locative and temporal threads as well.</p>
<p>See the photo in the header of this blog?  That&#8217;s a picture of me being held by two kids, somewhere in Peru.  I think it&#8217;s Ayacucho.  While traveling, I found myself constantly amused by the way people posed in front of landmarks.  I did it, too.  But once my traveling companion, The DMC, returned to New York, I was stuck without anyone to take pictures of me.  So I took them of myself.  Here&#8217;s an example:</p>
<p><a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/ctwitter_mp.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/ctwitter_mp-1024x847.jpg" alt="A Picture of Me At Machu Picchu" title="A Picture of Me At Machu Picchu" width="450" class="alignnone size-large wp-image-280" /></a></p>
<p>It&#8217;s mainly just funny.  But it&#8217;s also a way of saying &#8220;I was here, at this moment, in front of Machu Picchu.&#8221;  For my threads, I decided to repeat the experiment, only using photos of myself from different parts of my life.  I took pictures of myself in front of the pizza place down the street where I get a slice when I&#8217;m broke or running late; in the lobby of the Tisch Building where my hair has grown grey while waiting for the damned elevators; in the classroom where I was presenting; and in the apartment where I live.  The statement isn&#8217;t &#8220;I was here&#8221; but rather &#8220;I am here.&#8221;  And I am everything and everyone I&#8217;ve ever been, whether I want to admit it or not.</p>
<p><a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000780.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000780-1024x768.jpg" alt="A Picture of Me at Pizza Mercato" title="A Picture of Me at Pizza Mercato" width="450" class="alignnone size-large wp-image-289" /></a><br />
<a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000781.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000781-1024x768.jpg" alt="Prom Night At Tisch" title="Prom Night At Tisch" width="450" class="alignnone size-large wp-image-290" /></a><br />
<a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000782.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000782-1024x768.jpg" alt="A Picture Of Me, Sitting In Class" title="A Picture Of Me, Sitting In Class" width="450" class="alignnone size-large wp-image-291" /></a><br />
<a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000798.jpg"><img src="http://jorgejust.com/itp/wp-content/uploads/2010/02/p1000798-1024x768.jpg" alt="Relaxing At Home" title="Relaxing At Home" width="450" class="alignnone size-large wp-image-292" /></a></p>
<p>(Thanks to my mom for finding and scanning all the pictures!)</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=249</wfw:commentRss>
		</item>
		<item>
		<title>NPR &amp; Time Give Good, Brief Overviews on Haiti&#8217;s Children</title>
		<link>http://jorgejust.com/itp/?p=308</link>
		<comments>http://jorgejust.com/itp/?p=308#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:18:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/15-article</guid>
		<description><![CDATA[Time Magazine is doing some good reporting on the plight of Haitian children after the earthquake. 
]]></description>
			<content:encoded><![CDATA[<p><![CDATA[
<p>Time Magazine is doing some good reporting on the plight of Haitian children after the earthquake. </p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=308</wfw:commentRss>
		</item>
		<item>
		<title>Limerick Enfilthizer</title>
		<link>http://jorgejust.com/itp/?p=253</link>
		<comments>http://jorgejust.com/itp/?p=253#comments</comments>
		<pubDate>Sat, 06 Feb 2010 09:24:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[itp]]></category>

		<category><![CDATA[rwet]]></category>

		<guid isPermaLink="false">http://jorgejust.com/itp/?p=253</guid>
		<description><![CDATA[For my first project in Reading and Writing Electronic Text, I made a very simple program to take perfectly clean limericks and make them sound dirty.  A few selections:
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
There was a Young Lady whosebleep
Were unique as to colour and size;
When she opened thembleep
People all turned bleep
And started ableepitybleep
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
There was a Young Lady of Dobleep
Who bought [...]]]></description>
			<content:encoded><![CDATA[<p>For my first project in Reading and Writing Electronic Text, I made a very simple program to take perfectly clean limericks and make them sound dirty.  A few selections:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was a Young Lady whosebleep<br />
Were unique as to colour and size;<br />
When she opened thembleep<br />
People all turned bleep<br />
And started ableepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was a Young Lady of Dobleep<br />
Who bought a large bonnet for walking;<br />
But its colour andbleep<br />
So bedazzled herbleep<br />
That she very soon went bleepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was a Young Person of bleep<br />
Whose toilette was far from complete;<br />
She dressed in ableep<br />
Spickle-speckled with bleep<br />
That ombliferous bleepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was an Old Person of bleep<br />
Whose conduct was painful and bleep<br />
He sate on the sbleep<br />
Eating apples and bleep<br />
That imprudent Old bleepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was an Old Man in ableep<br />
Whobleep &#8216;I&#8217;m afloat, I&#8217;m afloat!&#8217;<br />
When theybleep &#8216;No! you ain&#8217;t!&#8217;<br />
He was ready to bleep<br />
That unhappy Olbleepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>There was an Old Person of bleep<br />
Who rushed through a field of blue Clover;<br />
But some very largebleep<br />
Stung his nose and his bleep<br />
So he very soon wenbleepitybleep</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>See all 35 dirtied limericks <a href="http://jorgejust.com/itp/wp-content/uploads/2010/02/dirtylimericks.txt">here.</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>What I did:</strong><br />
I grabbed a slew of Edward Lear limericks from this flowery <a href="http://www.poetry-online.org/limericks.htm" target="_blank">page</a> and spent a lot of time trying to figure out how to do a find for &#8220;Limerick,&#8221; which was helpfully entered above every single poem, and then go back two lines to do replace the last few characters of each poem.  After banging my head against that for a while, I realized that most of the limericks ended in periods, and none of them had periods within the text.  So I replaced each period and the fifteen characters preceding with &#8216;bleepitybleep&#8217; and then replaced each comma and the five characters before it with &#8216;bleep&#8217; just to make it funnier.  And now the world is a slightly filthier place.  You&#8217;re welcome.</p>
<p>Code:</p>
<pre class="brush:[python]"> import sys
searchstr = ","
for line in sys.stdin:
	line = line.strip()
	offset = line.find(".")
	comma = line.find(",")
	if comma != -1:
		foo2 = line[comma -5:comma+1]
		line = line.replace(foo2, 'bleep')
	if offset != -1:
		foo = line[offset -15:]
		line = line.replace(foo, 'bleepitybleep')
	print line</pre>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=253</wfw:commentRss>
		</item>
		<item>
		<title>Case Stokes Haiti’s Fear for Children, and Itself</title>
		<link>http://jorgejust.com/itp/?p=309</link>
		<comments>http://jorgejust.com/itp/?p=309#comments</comments>
		<pubDate>Wed, 03 Feb 2010 05:40:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/14-case-stokes-haitis-fear-for-children-and-itself-</guid>
		<description><![CDATA[http://www.nytimes.com/2010/02/02/world/americas/02orphans.html
{jcomments on}
]]&#62;
]]></description>
			<content:encoded><![CDATA[<p><![CDATA[
<p><a target="_blank" href="http://www.nytimes.com/2010/02/02/world/americas/02orphans.html">http://www.nytimes.com/2010/02/02/world/americas/02orphans.html</a></p>
<p>{jcomments on}</p>
<p>]]&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=309</wfw:commentRss>
		</item>
		<item>
		<title>The development has started</title>
		<link>http://jorgejust.com/itp/?p=310</link>
		<comments>http://jorgejust.com/itp/?p=310#comments</comments>
		<pubDate>Fri, 29 Jan 2010 04:53:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[itp]]></category>

		<category><![CDATA[thesis]]></category>

		<category><![CDATA[rapidftr]]></category>

		<guid isPermaLink="false">http://rapidftr.com/blog/13-the-development-has-started</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><![CDATA[The user stories for the agile initial agile development process is now almost finalized. We have decided on Ruby on rails as the programing environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgejust.com/itp/?feed=rss2&amp;p=310</wfw:commentRss>
		</item>
	</channel>
</rss>
