<?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>Gilad Lotan &#187; processing</title>
	<atom:link href="http://giladlotan.com/blog/category/processing/feed/" rel="self" type="application/rss+xml" />
	<link>http://giladlotan.com/blog</link>
	<description>culture technology: bridging the gap</description>
	<lastBuildDate>Mon, 16 Jan 2012 02:03:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Seeing a Twitter #Hashtag Spread</title>
		<link>http://giladlotan.com/blog/2010/01/seeing-a-twitter-hashtag-spread/</link>
		<comments>http://giladlotan.com/blog/2010/01/seeing-a-twitter-hashtag-spread/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:51:05 +0000</pubDate>
		<dc:creator>gilad</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://giladlotan.com/blog/?p=505</guid>
		<description><![CDATA[<p>#CheeringForTheYankeesIsLike is a hashtag created by @mattsly the morning of October 26th. He submitted the following snarky message &#8211; &#8216;Go Phillies. #CheeringForTheYankeesIsLike hoping investment bankers get really huge bonuses of at least 8 figures&#8216; &#8211; hoping to entertain his friends, and possibly get others to participate. Matt had 182 followers at the time, not sizeable [...]]]></description>
			<content:encoded><![CDATA[<p>#<em>CheeringForTheYankeesIsLike</em> is a hashtag created by <a href="http://twitter.com/mattsly">@mattsly</a> the morning of October 26th. He submitted the following snarky message &#8211; &#8216;<em>Go Phillies. #CheeringForTheYankeesIsLike hoping investment bankers get really huge bonuses of at least 8 figures</em>&#8216; &#8211; hoping to entertain his friends, and possibly get others to participate. Matt had 182 followers at the time, not sizeable by any means on Twitter. Little did he expect that some 9 hours later, 271 different users, most of whom have no connection to him whatsoever, would participate, posting around 500 messages in total.</p>
<p>How did this happen and what prompted this message to spread?</p>
<p><strong>#CheeringForTheYankeesIsLike</strong></p>
<p>About an hour after Matt sent out his first message, one of his followers, <a href="http://twitter.com/lizzieohreally">@lizzieohreally</a>, wrote the following message &#8216;<em>@jaketapper? @abcdude? &#8230;Hoping someone w/ more Twitter than I can help popularize #CheeringForTheYankeesIsLike (via @mattsly)</em>&#8216;. Lizzie clearly understood that in order to get many others to play, she would have to get someone with a large set of followers to participate. Lizzie had only around 500 followers at the time, so posted this message in an attempt to seek @jaketapper or @abcdude&#8217;s attention.</p>
<p>Sure thing, some twenty minutes later, <a href="http://twitter.com/abcdude">@abcdude</a> see&#8217;s the message and adds his own variation to the meme: &#8216;<em>#cheeringfortheyankeesislike pulling for Regina George in &#8220;Mean Girls.&#8221;</em>&#8216; He enjoys it so much that he promptly posts another message and attaches the hashtag. @abcdude is a new york based correspondent for ABC news. He dubs himself a RedSox fan and a cosmic power broker. Not as cosmic as Lizzie had hoped, but still, he has some 7,000 followers, which could certainly help give the meme some traction. We see a small spike after @abcdude&#8217;s participation, and by now, some 3 hours after Matt sent the original message, there have been 34 different messages posted with this unique hashtag.</p>
<p>But it wasn&#8217;t until <a href="http://twitter.com/jaketapper">@jaketapper</a> joined in that the conversation really took off. The hashtag came to Jake&#8217;s attention after @DetourJazz, whom he follows, participated. Jake reacted by posting:  &#8217;<em>RT @DetourJazz: #cheeringfortheyankeesislike rooting for &#8220;Craterface&#8221; in Grease to beat Danny (via @Laura_Martin)&#8217;</em>. He then added a new message that he posted to his followers. Jake is a senior White House correspondent for ABC news with over 30,000 followers. Before he took part in this meme, new posts appeared at a frequency of one every 5 minutes. Immediately after he joined, we see a sharp rise in participation, with multiple messages from a variety of users every minute.</p>
<p><strong>Seeing it Spread</strong></p>
<p>1. Graphing the Network &#8211; Every user who participated in the meme is represented by a gray circle (Matt, whom first started the meme, is shown in yellow). Edges represents the person who most likely influenced the other to first participate.</p>
<p style="text-align:center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="334" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=e643e86e08&amp;photo_id=4280332032" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="334" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=e643e86e08&amp;photo_id=4280332032"></embed></object></p>
<p>2. Seeing the Flow &#8211; in this applet, a user is represented by their twitter icon. As the timeline moves forward, each profile lights up when they post a new message with the hashtag. Tthe moment that @jaketapper chose to participate is evident &#8211; there&#8217;s a clear, sudden spike in participation after his profile picture lights up.</p>
<p style="text-align:center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="334" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=91b988d570&amp;photo_id=4273114637" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="334" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=91b988d570&amp;photo_id=4273114637"></embed></object></p>
<p>3. Seeing the distance &#8211; the following applet highlights the total social distance that this hashtag traveled between users. Each user is represented by a circle, the more influence a user has, the larger their circle is drawn. Edges in this example represent the social ties &#8211; when there&#8217;s a follower/friend relationship between two users, a line is placed between their representation on the screen. The first column includes only Matt who first used the hashtag. The second row consists of only those people he directly influenced to participate (his followers). While there are a total of 9 columns, it is crystal clear that the most important phase happened in the second and third column, when a core cluster of users chose to participate, and a mini tipping point was reached.</p>
<p style="text-align:center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="336" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=b2bbd3cdd3&amp;photo_id=4089778653" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="336" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=b2bbd3cdd3&amp;photo_id=4089778653"></embed></object></p>
<p><strong>Parsing the Data</strong></p>
<p>#<em>CheeringForTheYankeesIsLike</em> lasted for a total of 9 hours that day, activated 271 different users and included around 500 messages in total. From looking at this meme, it is clear that on Twitter, there&#8217;s great advantage to having many followers if one intends to spread a message. It is also clear that having the right followers is key. If it were not for @lizzieohreally who knew to actively pass the message onwards to heavy Twitter users, the meme would never have spread out the way it did. In order to come to these conclusions it was necessary for me to look at social ties in addition to the semantics of the messages posted.</p>
<p>I used the Twitter API to discover the follower/friend relationships between all users who participated in this meme. This is extremely important  data, especially when modeling  the flow of participation and influence within this hashtag. For example, lets look at a simple case where user B follows user A. If user A first participates and is followed by user B participating, user A is rewarded some number of influence points &#8211; this is assuming user B saw the hashtag posted by user A, and decided to participate. Additionally, if a user is retweeted or &#8216;@&#8217; messaged they are rewarded some number of influence points. Real life situations can easily become complicated, as user B might also be following user C, who participated in the meme as well. Now how do we know if user B was influenced by user A or user C? Hard to tell, but we can build an influence model that takes these situations into account, which is exactly what I did.</p>
<p>Translating the semantics and social ties from the dataset into a visual language that made sense was key to helping me understand this hashtag experiment. I am a big fan of visualization as a means to parse large datasets, however dealing with social, implicit data is tricky, and extremely challenging to represent visually. But when done right, these representations can shine a whole new light and hopefully help us better understand some of the dynamics at play.</p>
]]></content:encoded>
			<wfw:commentRss>http://giladlotan.com/blog/2010/01/seeing-a-twitter-hashtag-spread/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Seeing the Elections Buzz</title>
		<link>http://giladlotan.com/blog/2008/02/seeing-the-elections-buzz/</link>
		<comments>http://giladlotan.com/blog/2008/02/seeing-the-elections-buzz/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 13:31:41 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://giladlotan.com/blog/?p=306</guid>
		<description><![CDATA[<p>I&#8217;ve been working feverishly on a news visualization, trying to capture the buzz and conversations happening within the comment spaces around news articles online. Am very excited at the direction this is heading. I&#8217;ve posted my earlier screen-captures a couple of weeks ago. Today I have some images from another part of the visualization &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working feverishly on a news visualization, trying to capture the buzz and conversations happening within the comment spaces around news articles online. Am very excited at the direction this is heading. I&#8217;ve posted <a href="http://giladlotan.com/blog/?p=289">my earlier screen-captures</a> a couple of weeks ago. Today I have some images from another part of the visualization &#8211; wordLapse. This looks at the most frequently used words over time.</p>
<p>From an initial glance, &#8216;Buzz&#8217; words are obvious: the first image represents comments from the first week of October, while the second, the last week of February.<br />
<a title="Word Cloud - Early October by giladlotan, on Flickr" href="http://www.flickr.com/photos/giladlotan/2299501827/"><img width="500" height="383" alt="Word Cloud - Early October" src="http://farm4.static.flickr.com/3195/2299501827_3b8c3235dc.jpg" /></a></p>
<p><a title="wordsfeb.jpg" class="imagelink" href="http://giladlotan.com/blog/wp-content/uploads/2008/02/wordsfeb.jpg" /><a title="Word Cloud - Late February by giladlotan, on Flickr" href="http://www.flickr.com/photos/giladlotan/2299501793/"><img width="500" height="383" alt="Word Cloud - Late February" src="http://farm4.static.flickr.com/3018/2299501793_653783c865.jpg" /></a><br />
More to come, very soon.</p>
<p>[tags] visualization, elections, processing, latimes, nlp [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://giladlotan.com/blog/2008/02/seeing-the-elections-buzz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualization of User-Generated Comments on US Elections</title>
		<link>http://giladlotan.com/blog/2008/01/visualization-of-user-generated-comments-on-us-elections/</link>
		<comments>http://giladlotan.com/blog/2008/01/visualization-of-user-generated-comments-on-us-elections/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 12:37:05 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[citizen media]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://giladlotan.com/blog/?p=276</guid>
		<description><![CDATA[<p>Here&#8217;s a glimpse of a work-in-progress. A little project I&#8217;m working on (check out the live version) that takes user-generated comments from the LA-times Campaign &#8216;08 page into a visualization powered by processing. It looks something like this:</p>

<p>The background red/blue colors are directly correlated to the text => the more written about the democrats, the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a glimpse of a work-in-progress. A little project I&#8217;m working on (<a href="http://giladlotan.com/news/comments/">check out the live version</a>) that takes user-generated comments from the LA-times Campaign &#8216;08 page into a visualization powered by processing. It looks something like this:</p>
<div style="text-align: center"><a href="http://giladlotan.com/news/comments/"><img style="width: 499px; height: 324px" id="image274" alt="latimes-processing.jpg" src="http://giladlotan.com/blog/wp-content/uploads/2008/01/latimes-processing.jpg" /></a></div>
<p>The background red/blue colors are directly correlated to the text => the more written about the democrats, the bluer it gets, etc&#8230;</p>
<p>This is how the original comments page looks like on the LA times site:</p>
<p><a class="imagelink" title="latimes-web.jpg" href="http://giladlotan.com/blog/wp-content/uploads/2008/01/latimes-web.jpg" /></p>
<div style="text-align: center"><a class="imagelink" title="latimes-web.jpg" href="http://giladlotan.com/blog/wp-content/uploads/2008/01/latimes-web.jpg"><img style="width: 497px; height: 324px" id="image275" alt="latimes-web.jpg" src="http://giladlotan.com/blog/wp-content/uploads/2008/01/latimes-web.jpg" /></a></div>
<p>This is a work in progress, so any comments, ideas or thoughts would be more than welcome.</p>
<p>[tags] visualization, processing, elections, US, comments, news, latimes [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://giladlotan.com/blog/2008/01/visualization-of-user-generated-comments-on-us-elections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing connection (PC) to Bluetooth (BlueSMIRF)</title>
		<link>http://giladlotan.com/blog/2006/10/processing-connection-pc-to-bluetooth-bluesmirf/</link>
		<comments>http://giladlotan.com/blog/2006/10/processing-connection-pc-to-bluetooth-bluesmirf/#comments</comments>
		<pubDate>Mon, 23 Oct 2006 05:12:24 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[ubiach]]></category>

		<guid isPermaLink="false">http://giladlotan.com/blog/?p=45</guid>
		<description><![CDATA[<p>During the past week we&#8217;ve been working hard on getting the two to talk in a stable manner. There were many hurdles along the way, but we&#8217;ve managed to get a very stable connection between our processing app (running on a PC) and the BlueSMIRF chip from sparkfun, which we connected to a microchip PIC [...]]]></description>
			<content:encoded><![CDATA[<p>During the past week we&#8217;ve been working hard on getting the two to talk in a stable manner. There were many hurdles along the way, but we&#8217;ve managed to get a very stable connection between our processing app (running on a PC) and the <a href="http://www.theoddrobot.com/images/BlueSMiRF.jpg">BlueSMIRF chip</a> from sparkfun, which we connected to a microchip PIC chip (we used the <a href="http://itp.nyu.edu/~ms1434/pcomp/uploads/Site/18f252.jpg">18F252</a>).</p>
<p><strong>Step 1: Pairing the BlueSMIRF with the computer<br />
</strong></p>
<p>In order to use the blueSMIRFS directly with the PC, they need to first plugged into power (ground, and connecting CTS and RTS). Then a connection needs to be established between the PC and the blueSMIRF (password is &#8216;default&#8217;). Later, it is possible to change the blueSMIRF&#8217;s name from the initial factory setting to whatever is wanted using microcode studio&#8217;s serial communicator.</p>
<p>Since my laptop doesn&#8217;t have a built in bluetooth device, I bought a <a href="http://www.radioshack.com/sm-bluespoon-usb-dongle--pi-2255917.html">Bluespoon</a> USB dongle at Radioshack (a bit pricy, but is Bluetooth 2.0, and works very well &#8211; I found out that some USB Bluetooth dongles don&#8217;t work with the BlueSMIRF, so that&#8217;s something to consider). This step depends on the bluetooth software included on your computer, but basically at the end of this step, there should be an additional COM port in the hardware device manager (in the PC: right click &#8216;My Computer&#8217;->properties->hardware tab->device manager). When setting up the paired connection, it is usually possible to pick which COM port to use (when using the advanced setup mode). It is extremely important to remember the number of this port. This is the virtual communications port with which we can communicate directly to the specific BlueSMIRF chip from our computer.</p>
<p><strong>Step 2: Setting up the BlueSMIRF<br />
</strong></p>
<p>When setting up the configurations for the BlueSMIRF chip, we used the serial communicator provided by the Microcode Studio software (command F4 opens it). There, a direct connection to the BlueSMIRF can be made using the appropriate COM port (from the previous step). Here are some of the AT commands that we&#8217;ve used: <strong><span style="font-weight: normal" /></strong><strong style="font-weight: normal"><strong style="font-weight: normal">  </strong></strong><strong style="font-weight: normal"><strong style="font-weight: normal"><strong /></strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong /></strong></strong></p>
<ul>
<li>&#8216;+++&#8217; &#8211; to enter command mode</li>
<li>&#8216;ATSN, ubiach1&#8242; &#8211; change its name to ubiach1</li>
<li>&#8216;ATMD&#8217; &#8211; exit command mode</li>
</ul>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><a href="http://rob.faludi.com/itp/BlueRadios_AT_Commands_Rev_2.8.1.4.0.pdf">Here is a complete list</a> of the blueradios AT command list, direct from the Faludi blog.</strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><br />
<span style="font-weight: bold"> Step 3: Building the circuit</span></strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal">It is important to remember the the BlueSMIRF uses TTL logic while the PIC uses RS-232 for its&#8217; serial communications. This will need to be taken into consideration when writing the PIC code (serin and serout commands between the two have to invert the logic &#8211; instead of using the <strong>16864 </strong>option which we usually use for serial communications, we use 84 in order to implement the inverted logic connection with the BlueSMIRF:<strong> </strong>serout2 portc.6, <strong>84</strong>, [inputData] ). Except for that, we used a 20Mhz clock, as well as a 3.3V regulator (5V can also be used). There are 3 status LEDs: The yellow blinks at startup, the green every iteration of the loop (when there&#8217;s no input data coming from the BlueSMIRF), and the red &#8211; toggled on and off using the processing code on the computer.</strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><a title="BlueSMIRF - PIC Simple Circuit" class="imagelink" href="http://giladlotan.com/blog/wp-content/uploads/2006/10/circuit.jpg" /><a title="PIC - BlueSMIRF Circuit" class="imagelink" href="http://giladlotan.com/blog/wp-content/uploads/2006/10/circuit.jpg"><img width="410" height="311" alt="PIC - BlueSMIRF Circuit" id="image54" src="http://giladlotan.com/blog/wp-content/uploads/2006/10/circuit.jpg" /></a><br />
</strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal">  </strong></strong></strong><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal"><strong>Step 4: The code</strong></strong></strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal">We implemented a simple call and response code (built on top of Tom Igoe&#8217;s PIC-processing code). There are some important things when writing the processing code, otherwise the communications won&#8217;t work. First of all, the appropriate COM port needs to be chosen from the generated list (the same COM port which was paired to the BlueSMIRF device). Sending data to the BlueSMIRF is done using the port.write() command. It is important to send a &#8216;\r&#8217; when sending a byte to the BlueSMIRF (otherwise it crashes&#8230; at least on my computer). It is also important to take note of what you&#8217;re sending. The BlueSMIRF has a buffer, but the PIC doesn&#8217;t. So if it is more than one byte, a more complex method of communication between the PIC and the BlueSMIRF needs to be implemented (using CTS and RTS or interrupts). Since we only need to send and receive single bytes between the computer and the object that we&#8217;re building, it was enough for us to send single bytes (&#8217;char&#8217; types). The next step would be to write a more complex bit of code, that would allow for proper transfer of any variable type between the two. Here is the sample code:</strong></strong></strong></p>
<ul><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal">	</strong></strong></strong></p>
<li><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal"><a id="p55" href="http://giladlotan.com/blog/wp-content/uploads/2006/10/pic_bt_sample_code.txt">PIC Bluetooth Sample Code</a> for the PIC.</strong></strong></strong></li>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal">	</strong></strong></strong></p>
<li><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal"><a id="p51" href="http://giladlotan.com/blog/wp-content/uploads/2006/10/processing_bt_sample_code.rtf" /><a id="p56" href="http://giladlotan.com/blog/wp-content/uploads/2006/10/processing_bt_sample_code.txt">Processing Sample Bluetooth Code</a> for the Computer.</strong></strong></strong></li>
</ul>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal"><strong>Next Step: audio</strong></strong></strong></strong></p>
<p><strong style="font-weight: normal"><strong style="font-weight: normal"><strong style="font-weight: normal"> </strong> </strong></strong><strong style="font-weight: normal"><strong style="font-weight: normal">We want to figure out how to stream audio from the computer, through these BlueRadio chips (these are the bluetooth chips used on the BlueSMIRF) and into a physical object which we build. It is possible using more complex AT commands, in addition to other pins, which are not implemented using the BlueSMIRF. We might order <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=148">this</a> product from sparkfun and start playing around with that.</strong></strong></p>
<ul />
]]></content:encoded>
			<wfw:commentRss>http://giladlotan.com/blog/2006/10/processing-connection-pc-to-bluetooth-bluesmirf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

