<?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>{5} Setfive - Talking to the World</title>
	<atom:link href="http://shout.setfive.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://shout.setfive.com</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 21:09:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>AJAX Request Slow With PHP?  Here&#8217;s Why</title>
		<link>http://shout.setfive.com/2012/01/18/ajax-request-slow-with-php-heres-why/</link>
		<comments>http://shout.setfive.com/2012/01/18/ajax-request-slow-with-php-heres-why/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 21:09:19 +0000</pubDate>
		<dc:creator>Matt Daum</dc:creator>
				<category><![CDATA[Free Advice]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sessions]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1372</guid>
		<description><![CDATA[Recently I was working on a project where we had a page which loads tons of data from numerous sources. I decided after a while that we wanted to AJAX each section of data so that the page would load a bit quicker. After splitting up the requests and sending them asyncronously, there was little [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was working on a project where we had a page which loads tons of data from numerous sources.  I decided after a while that we wanted to AJAX each section of data so that the page would load a bit quicker.  After splitting up the requests and sending them asyncronously, there was little improvement.  I thought at first it may be due to the fact we were pinging a single API for most of the data multiple times, that wasn&#8217;t it.  Maybe it was a browser limit? Nope was still far below the 6 requests most allow.  I setup xdebug and kcachegrind and to my surprise it was the session_start() that was taking the most time on the requests.  </p>
<p>I looked around the web for a while trying to figure out what in the world was going on.  It turns out that PHP&#8217;s default session_start will block future session_starts for the same session until the session is closed.  This is because the default method uses a file on the filesystem which it locks until you close it.  If you want more information on this and how to close it you can read a bit more <a href="http://konrness.com/php5/how-to-prevent-blocking-php-requests" target="_blank">here</a>.</p>
<p>We switched over to database based sessions and it fixed it.  In symfony 1.4 the default session storage uses the file system, however switching over to <a href="http://trac.symfony-project.org/browser/branches/1.4/lib/storage/sfPDOSessionStorage.class.php">sfPDOSessionStorage</a> is very easy and quick.  </p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2012/01/18/ajax-request-slow-with-php-heres-why/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Red Wings &amp; Michigan Lottery cross promo launched!</title>
		<link>http://shout.setfive.com/2012/01/06/red-wings-promo-launche/</link>
		<comments>http://shout.setfive.com/2012/01/06/red-wings-promo-launche/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 22:29:13 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[Launch]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fun stuff]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1342</guid>
		<description><![CDATA[Hope everyone survived the first week of 2012 unscathed. Just wanted to announce that we helped the Detroit Red Wings and the Michigan State Lottery launch a Facebook promotion. It&#8217;s a pretty neat deal, all you have to do is LIKE the MI Lottery page and submit your information to be entered to win a [...]]]></description>
			<content:encoded><![CDATA[<p>Hope everyone survived the first week of 2012 unscathed. Just wanted to announce that we helped the Detroit Red Wings and the Michigan State Lottery launch a Facebook promotion. It&#8217;s a pretty neat deal, all you have to do is LIKE the MI Lottery page and submit your information to be entered to win a Zamboni ride. And honestly, who doesn&#8217;t love a Zamboni ride.</p>
<p>The promo is live here <a href="https://www.facebook.com/MichiganLottery" target="_blank">https://www.facebook.com/MichiganLottery</a></p>
<p>Unfortunately, its only open to Michigan residents.</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2012/01/06/red-wings-promo-launche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boomerang via @fredwilson and @cdixon</title>
		<link>http://shout.setfive.com/2011/12/30/boomerang-via-fredwilson-and-cdixon/</link>
		<comments>http://shout.setfive.com/2011/12/30/boomerang-via-fredwilson-and-cdixon/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 19:16:21 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[fun stuff]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1302</guid>
		<description><![CDATA[Hope everyone had a great Christmas and that you&#8217;re gearing up for a great New Years! Anyway, I picked up a Kindle Fire for Christmas and decided to use it as an eReader at least once in its life. I had remembered seeing Boomerang by Michael Lewis recommended by both Fred Wilson and Chris Dixon [...]]]></description>
			<content:encoded><![CDATA[<p>Hope everyone had a great Christmas and that you&#8217;re gearing up for a great New Years! </p>
<p>Anyway, I picked up a Kindle Fire for Christmas and decided to use it as an eReader at least once in its life. I had remembered seeing <a href="www.amazon.com/Boomerang-Travels-New-Third-World/dp/0393081818/" target="_blank">Boomerang by Michael Lewis</a> recommended by both <a href="http://www.avc.com/a_vc/2011/12/fun-friday-what-im-reading-now.html" target="_blank">Fred Wilson</a> and <a href="http://cdixon.org/2011/12/22/michael-lewis-boomerang/" target="_blank">Chris Dixon</a> so I figured it must be worth checking out.</p>
<p>The book is a short, easy read but it offers a fascinating perspective on the global financial crisis through several different viewpoints. As Chris pointed out, theres also a couple of funny anecdotes and bizarre cultural highlights. If you have some time to kill, I&#8217;d definitely recommend picking up Boomerang and giving it a once over.</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/30/boomerang-via-fredwilson-and-cdixon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toggle non-consecutive checkboxes with jQuery UI</title>
		<link>http://shout.setfive.com/2011/12/27/toggle-non-consecutive-checkboxes-with-jquery-ui/</link>
		<comments>http://shout.setfive.com/2011/12/27/toggle-non-consecutive-checkboxes-with-jquery-ui/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 16:19:38 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1272</guid>
		<description><![CDATA[You&#8217;re all probably familiar with the UI convention of allowing users to select ALL or NONE for a list of checkboxes (like in Gmail). Recently I was working on a project that had a large table full of checkboxes (imagine a 10&#215;10 grid) where the user would need to toggle some but not all of [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re all probably familiar with the UI convention of allowing users to select ALL or NONE for a list of checkboxes (like in Gmail). Recently I was working on a project that had a large table full of checkboxes (imagine a 10&#215;10 grid) where the user would need to toggle some but not all of the checkboxes in a given row. And to make matters more complex, they would need to toggle groups of non-consecutive checkboxes (say 15, skip 10, 5, etc.). I threw on the thinking cap but couldn&#8217;t think of any similar interactions I&#8217;d seen and couldn&#8217;t think of a particularly good way to achieve this.</p>
<p><strong>Enter jQuery UI</strong>. I happened to stumble across the jQuery UI Selectable documentation and realized it would provide a good UI experience to toggle some but not all of the checkboxes. The code to implement this is surprisingly simple:</p>
<p><strong>Note: You don&#8217;t actually need the div container &#8211; that was just for JSFiddle.</strong></p>
<pre name="code" class="php">
&lt;div id=&quot;checkboxes&quot;&gt;

&lt;table id=&quot;checkboxTable&quot;&gt;
     &lt;tr&gt;
         &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr&gt;
         &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr&gt;
         &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr&gt;
         &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr&gt;
         &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;input type=&quot;checkbox&quot; /&gt;&lt;/td&gt;
     &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
</pre>
<p>And then the Javascript (jQuery + jQuery UI):</p>
<pre name="code" class="php">
$("#checkboxes").selectable( {filter: "input:checkbox",
            stop: function(event, ui) {

                $(".ui-selected").each( function(){

                    $(this).each( function(){
                        var val = $(this).attr("checked") ? null : "checked";
                        $(this).attr("checked", val);
                    });

                });
}});
</pre>
<p>You can check out a live demo at <a href="http://jsfiddle.net/whMyQ/3/" target="_blank">http://jsfiddle.net/whMyQ/3/</a></p>
<p>As always, questions and comments are welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/27/toggle-non-consecutive-checkboxes-with-jquery-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Holidays!</title>
		<link>http://shout.setfive.com/2011/12/23/happy-holidays-2/</link>
		<comments>http://shout.setfive.com/2011/12/23/happy-holidays-2/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 22:25:24 +0000</pubDate>
		<dc:creator>Matt Daum</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1282</guid>
		<description><![CDATA[We just wanted to wish everyone a great holiday season. We hope everyone brings in the new year with a bang! See you next year, Setfive]]></description>
			<content:encoded><![CDATA[<p>We just wanted to wish everyone a great holiday season.  We hope everyone brings in the new year with a bang!</p>
<p>See you next year,<br />
Setfive</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/23/happy-holidays-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook: How-to force users to LIKE page</title>
		<link>http://shout.setfive.com/2011/12/16/facebook-how-to-force-users-to-like-page-to-access-content/</link>
		<comments>http://shout.setfive.com/2011/12/16/facebook-how-to-force-users-to-like-page-to-access-content/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 20:39:41 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1122</guid>
		<description><![CDATA[With Facebook&#8217;s move to deprecate FBML for tabs the documentation around how to make a &#8220;please Like! before&#8230;&#8221; has become much more choppy and inconsistent. Anyway, I recently found myself in a position where I needed to make this happen so here goes. With in-line FBML deprecated, the only way to accomplish this without using [...]]]></description>
			<content:encoded><![CDATA[<p>With Facebook&#8217;s move to deprecate <a href="https://developers.facebook.com/docs/reference/fbml/" target="_blank">FBML</a> for tabs the documentation around how to make a &#8220;please Like! before&#8230;&#8221; has become much more choppy and inconsistent. Anyway, I recently found myself in a position where I needed to make this happen so here goes. </p>
<p>With in-line FBML deprecated, the only way to accomplish this without using a third party branded solution is to create a Facebook iframe app. Here are the steps you need to take to get something up using PHP and the Facebook PHP SDK.</p>
<p><strong>1.</strong> Create a new Facebook Application at https://developers.facebook.com/apps</p>
<p><strong>2.</strong> Configure your new Facebook App the enable &#8220;Website&#8221; and &#8220;Page Tab&#8221;. You&#8217;ll need to enter a valid URL for the following fields:</p>
<ul>
<li>Site URL</li>
<li>Page Tab URL</li>
<li>Secure Page Tab URL</li>
</ul>
<p>You&#8217;ll also want to use a HTTPs URL since Facebook sessions default to HTTPs by default and your iframe will be marked insecure if its over vanilla HTTP. For this walk through, lets assume were using https://www.setfive.com/fb/index.php? as the URL.</p>
<p><strong>3.</strong> Now, you&#8217;ll want to add your new App to a Facebook Page. The easiest way to do this is to use this URL https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&#038;next=YOUR_URL replacing YOUR_APP_ID and YOUR_URL with your App ID and then a URL that is derived from your endpoint (or even just your endpoint). When you load that URL, you&#8217;ll be prompted to add your app to a page &#8211; select the page you want and submit the form.</p>
<p><strong>4.</strong> The final piece is throwing together the actual PHP script. You&#8217;ll need the Facebook PHP SDK available on GitHub &#8211; https://github.com/facebook/php-sdk. Clone that and then this is the PHP script you&#8217;ll need:</p>
<pre name="code" class="php">

&lt;?php
require 'php-sdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  =&gt; 'YOUR_APP_ID',
  'secret' =&gt; 'YOUR_APP_SECRET',
));

$req = $facebook-&gt;getSignedRequest();
?&gt;

&lt;!DOCTYPE html&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;xmlns:fb=&quot;http://ogp.me/ns/fb#&quot;&gt;

&lt;head&gt;
    &lt;meta charset=&quot;utf-8&quot; /&gt;
    &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;?php if( $req[&quot;page&quot;][&quot;liked&quot;] ): ?&gt;

	Content for users that have LIKED the page.

&lt;?php else: ?&gt;

	Content for users that HAVE NOT LIKED the page.

&lt;?php endif; ?&gt;

&lt;/body&gt;

&lt;/html&gt;
</pre>
<p>And thats it! Now you&#8217;ll be able to gate content from non-fans while growing the fanbase of your Facebook Page.</p>
<p>Drop any questions in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/16/facebook-how-to-force-users-to-like-page-to-access-content/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Deleting files older than specified time with s3cmd and bash</title>
		<link>http://shout.setfive.com/2011/12/05/deleting-files-older-than-specified-time-with-s3cmd-and-bash/</link>
		<comments>http://shout.setfive.com/2011/12/05/deleting-files-older-than-specified-time-with-s3cmd-and-bash/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:40:38 +0000</pubDate>
		<dc:creator>Matt Daum</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[quick hacks]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1182</guid>
		<description><![CDATA[Update: Amazon has now made it so you can set expiration times on objects in S3, see more here: https://forums.aws.amazon.com/ann.jspa?annID=1303 Recently I was working on a project where we upload backups to Amazon S3.  I wanted to keep the files around for a certain duration and remove any files that were older than a month.  [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> Amazon has now made it so you can set expiration times on objects in S3, see more here: <a href="https://forums.aws.amazon.com/ann.jspa?annID=1303">https://forums.aws.amazon.com/ann.jspa?annID=1303</a></p>
<p>Recently I was working on a project where we upload backups to <a href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a>.  I wanted to keep the files around for a certain duration and remove any files that were older than a month.  We use the s3cmd utility for most of our command line based calls to S3, however it doesn&#8217;t have a built in &#8220;delete any file in this bucket that is older than 30 days&#8221; function.  After googling around a bit, we found some python based scripts, however there wasn&#8217;t any that was a simple bash script that would do what I was looking for.  I whipped this one up real quick, it may not be the best looking but it gets the job done:</p>
<pre name="code" class="php">
#!/bin/bash

# Usage: ./deleteOld "bucketname" "30 days"

s3cmd ls s3://$1 | while read -r line;
  do
    createDate=`echo $line|awk {'print $1" "$2'}`
    createDate=`date -d"$createDate" +%s`
    olderThan=`date -d"-$2" +%s`
    if [[ $createDate -lt $olderThan ]]
      then
        fileName=`echo $line|awk {'print $4'}`
        echo $fileName
        if [[ $fileName != "" ]]
          then
            s3cmd del "$fileName"
        fi
    fi
  done;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/05/deleting-files-older-than-specified-time-with-s3cmd-and-bash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery: binding DOM events to objects</title>
		<link>http://shout.setfive.com/2011/12/01/jquery-binding-dom-events-to-objects/</link>
		<comments>http://shout.setfive.com/2011/12/01/jquery-binding-dom-events-to-objects/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:48:49 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1152</guid>
		<description><![CDATA[A few days ago I was working on a project for a client that basically involved allowing a non-technical end user to build arbitrarily complex boolean queries using a UI. The user could basically click, configure, and drag/drop queries to build expressions like (A AND B OR C) AND (Z OR X). They would also [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I was working on a project for a client that basically involved allowing a non-technical end user to build arbitrarily complex boolean queries using a UI. The user could basically click, configure, and drag/drop queries to build expressions like (A AND B OR C) AND (Z OR X). They would also need the ability to edit the pieces in-line, toggle ANDs to ORs, and so on.</p>
<p>Anyway, not to difficult to represent with a data structure but the complexity was going to be in tying the UI to the data structure with callbacks and events. Usually, I would of used a single $(&#8220;a&#8221;).click() handler to handle all the edit, delete, and configuration clicks in the UI but that quickly devolves into a disastrous mess of if statements and hasClass() checks.</p>
<p>Hoping to avoid this, I started thinking about cleaner ways to implement this and realized if I actually bound events to the individual objects they were going to effect the resulting code would be much cleaner. The UI elements were going to be dynamically generated each time the data structure was updated anyway so binding $.click() events on the &lt;a&gt; tags to their corresponding objects wouldn&#8217;t be to much extra work.</p>
<p>All in all, things worked out pretty well. The final code is much easier to follow and there isn&#8217;t a gigantic if() block which is impossible to trace.</p>
<p>I can&#8217;t share the actual implementation I used but I threw together an example which outlines the technique. Check out the JSFiddle at <a href="http://jsfiddle.net/fN46q/4/" target="_blank">http://jsfiddle.net/fN46q/4/</a></p>
<p>Looking at the code, the Board object is an Array that in turn contains Piece objects to form a 3&#215;3 grid.</p>
<p>The Piece objects individually supply a render function to display themselves and then contain a click() function which handles their $.click() events.</p>
<p>The key line which makes this work is:</p>
<pre name="code" class="php">
   $(td).find("a").bind("click", {piece: this[i][j]}, this[i][j].click);
</pre>
<p>What the second parameter does is add the object into the Event object that is passed to the event handler. More info is available on the <a href="http://api.jquery.com/bind/" target="_blank">$.bind()</a> documentation but looking at the click() function in the Piece object you can see where it comes in to play:</p>
<pre name="code" class="php">
 click: function( e ){
    e.data.piece.val = !e.data.piece.val;
    e.data.piece.board.render();
    return false;
 }
</pre>
<p>So effectively, the data structure is now linked to the DOM. </p>
<p>As always, thoughts, comments and are feedback welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/12/01/jquery-binding-dom-events-to-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congrats: 500pearlstreet.com launched!</title>
		<link>http://shout.setfive.com/2011/11/30/congrats-500pearlstreet-com-launched/</link>
		<comments>http://shout.setfive.com/2011/11/30/congrats-500pearlstreet-com-launched/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 20:16:02 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[Launch]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[semantic]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1127</guid>
		<description><![CDATA[Our friend Walt launched 500Pearlstreet.com earlier this week. It&#8217;s a blog that will be focused on covering white collar crime in the news as well as exploring other topics related to white collar crime. We&#8217;re excited to see where Walt takes the blog and wish him the best of luck! Technically, 500Pearlstreet.com is running Drupal [...]]]></description>
			<content:encoded><![CDATA[<p>Our friend <a href="http://twitter.com/#!/waltpavlo" target="_blank">Walt</a> launched <a href="http://www.500pearlstreet.com/" target="_blank">500Pearlstreet.com</a> earlier this week. It&#8217;s a blog that will be focused on covering white collar crime in the news as well as exploring other topics related to white collar crime. We&#8217;re excited to see where Walt takes the blog and wish him the best of luck!</p>
<p>Technically, 500Pearlstreet.com is running Drupal 7 with a couple of of pretty neat modules:</p>
<ul>
<li>The theme is a standard sub-theme of the excellent <a href="http://drupal.org/project/omega" target="_blank">Omega</a> responsive theme. The amount of configuration possible through the Omega UI is really impressive and a welcome change from how difficult theming was in Drupal 6.</li>
<li>In-context links and images are being automatically powered by <a href="http://www.zemanta.com/" target="_blank">Zemanta</a> which is pretty neat.</li>
<li><a href="http://www.opencalais.com/" target="_blank">OpenCalais</a> is also running in the background providing semantic tagging capabilities. These aren&#8217;t exposed yet but hopefully will become useful when there is more content.</li>
</ul>
<p>Anyway, it should be a good read so drop it into your readers!</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/11/30/congrats-500pearlstreet-com-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Thanksgiving!</title>
		<link>http://shout.setfive.com/2011/11/24/happy-thanksgiving/</link>
		<comments>http://shout.setfive.com/2011/11/24/happy-thanksgiving/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 03:22:27 +0000</pubDate>
		<dc:creator>Ashish Datta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://shout.setfive.com/?p=1112</guid>
		<description><![CDATA[Just wanted to take a second to wish everyone a Happy Thanksgiving! Hope everyone had a great time watching the Packers destroy Detroit (sorry Daum) and some great turkey time. Good luck finishing 2011 in style!]]></description>
			<content:encoded><![CDATA[<p>Just wanted to take a second to wish everyone a Happy Thanksgiving! Hope everyone had a great time watching the Packers destroy Detroit (sorry Daum) and some great turkey time.</p>
<p>Good luck finishing 2011 in style!</p>
]]></content:encoded>
			<wfw:commentRss>http://shout.setfive.com/2011/11/24/happy-thanksgiving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

