<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4522077366496857392</id><updated>2012-02-16T02:07:47.958-08:00</updated><title type='text'>ScrewPile Dev</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-8602962216218225584</id><published>2012-02-12T18:38:00.001-08:00</published><updated>2012-02-12T18:39:01.984-08:00</updated><title type='text'>Screenshot of the new polymorphic event stream</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-JYYIP8qE6Is/Tzh3ttNCJjI/AAAAAAAAACg/cUxeJpueMts/s1600/quoddy_polymorphic.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/-JYYIP8qE6Is/Tzh3ttNCJjI/AAAAAAAAACg/cUxeJpueMts/s320/quoddy_polymorphic.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5708444154804184626" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-8602962216218225584?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/8602962216218225584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2012/02/screenshot-of-new-polymorphic-event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/8602962216218225584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/8602962216218225584'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2012/02/screenshot-of-new-polymorphic-event.html' title='Screenshot of the new polymorphic event stream'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-JYYIP8qE6Is/Tzh3ttNCJjI/AAAAAAAAACg/cUxeJpueMts/s72-c/quoddy_polymorphic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-1978450006701133219</id><published>2012-02-12T18:16:00.001-08:00</published><updated>2012-02-12T18:25:37.599-08:00</updated><title type='text'>Quoddy is getting a polymorphic event stream!</title><content type='html'>&lt;p /&gt;&lt;br /&gt;The big news from &lt;a href="http://code.google.com/p/quoddy"&gt;Quoddy&lt;/a&gt; land currently is that support for polymorphism in the event stream is largely in place.  "What," you might be asking, "does that mean, exactly?"  Well, simply put it means that different "kinds" of events can show up in the event stream now, and each event will render (display) differently (and appropriately) based on it's attributes.  &lt;br /&gt;&lt;p /&gt;&lt;br /&gt;For example, one event might be a simple text based status update from a friend.  That will display the words the friend wrote, their profile avatar and the time they posted and that's about it.  But the next event in the stream might be a link to a scheduled event from your &lt;a href="http://www.meetup.com/"&gt;Meetup.com&lt;/a&gt; iCal feed.  Since it's a calendar event, it will render with a an &lt;a href="http://en.wikipedia.org/wiki/ICalendar"&gt;iCal&lt;/a&gt; icon, the start date/time of the event, the end date/time of the event, the location, and a hyperlink to the Meetup.com event.&lt;br /&gt;&lt;p /&gt;&lt;br /&gt;Similarly an event might be a document shared from Google Docs or something, and it would, again, render seamlessly into the event stream, but with the exact details, links and controls that are appropriate for the event.  This is really slick stuff, and coupled with AJAX callbacks to the server, allows us to embed any manner of interactivity right into the event stream.&lt;br /&gt;&lt;p /&gt;&lt;br /&gt;Somewhere down the road we might look at incorporating &lt;strike&gt;Google&lt;/strike&gt;Apache &lt;a href="http://incubator.apache.org/wave/"&gt;Wave&lt;/a&gt; functionality here, so you can do collaborative editing "in place" from the stream.&lt;br /&gt;&lt;p /&gt;&lt;br /&gt;We'll have some screenshots of this stuff up soon.&lt;br /&gt;&lt;p /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-1978450006701133219?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/1978450006701133219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2012/02/quoddy-is-getting-polymorphic-event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1978450006701133219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1978450006701133219'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2012/02/quoddy-is-getting-polymorphic-event.html' title='Quoddy is getting a polymorphic event stream!'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-4339852510221081813</id><published>2011-12-25T04:57:00.000-08:00</published><updated>2011-12-25T04:58:26.345-08:00</updated><title type='text'>Just In Time For Christmas: Neddick TPR3 is Released!</title><content type='html'>&lt;a href="http://code.google.com/p/neddick/"&gt;Neddick&lt;/a&gt; Technology Preview Release 3 (tpr3) is available, just in time for Christmas!  See &lt;a href="https://github.com/fogbeam/Neddick/tree/tpr3"&gt;https://github.com/fogbeam/Neddick/tree/tpr3&lt;/a&gt; and enjoy!&lt;br /&gt;&lt;br /&gt;Merry Christmas and Happy Holidays to all, from the ScrewPile team and Fogbeam Labs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-4339852510221081813?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/4339852510221081813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2011/12/just-in-time-for-christmas-neddick-tpr3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/4339852510221081813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/4339852510221081813'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2011/12/just-in-time-for-christmas-neddick-tpr3.html' title='Just In Time For Christmas: Neddick TPR3 is Released!'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-5153444731713665480</id><published>2011-07-23T18:39:00.000-07:00</published><updated>2011-07-23T18:41:01.599-07:00</updated><title type='text'>New Batch of Quoddy Screenshots</title><content type='html'>Believe it or not folks, progress is being made on the Quoddy project, and the progress over the last 2-3 weeks has been substantial.  I've just posted a big batch of screenshots over at G+.  Check 'em out here:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://plus.google.com/u/1/114301088526097505896/posts/3NVEkHxRVUY"&gt;https://plus.google.com/u/1/114301088526097505896/posts/3NVEkHxRVUY&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-5153444731713665480?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/5153444731713665480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2011/07/new-batch-of-quoddy-screenshots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/5153444731713665480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/5153444731713665480'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2011/07/new-batch-of-quoddy-screenshots.html' title='New Batch of Quoddy Screenshots'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-767391542680374859</id><published>2011-02-24T19:33:00.001-08:00</published><updated>2011-02-24T19:42:33.061-08:00</updated><title type='text'>ScrewPile Update 02-24-2011</title><content type='html'>Activity around ScrewPile has been frantic since our last update.  Neddick release &lt;a href="https://github.com/fogbeam/Neddick/tree/tpr2"&gt;TPR2&lt;/a&gt; was finally &lt;a href="http://freshmeat.net/projects/neddick/releases/328306"&gt;released&lt;/a&gt; and that code has been pushed to the demo server. TPR2 features UI improvements, bugfixes related to the tagging feature, the introduction of scheduled jobs, and the addition of scheduled jobs for rebuilding the entry cache and populating channels from RSS feeds&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On the Quoddy front, the user-profile support has been radically improved and the UI for editing profiles has been cleaned up considerably.  A preliminary preview release should be out soon.  The main feature that we want to get in for a TPR1 release of Quoddy is basic "activity stream" support (think the "Wall" feature on Facebook.)&lt;br /&gt;&lt;br /&gt;We've also started digging into the Mahout clustering code, and are starting to look into implementing some of the neat stuff that you can do with Machine Learning and Text Mining.  An "auto tagging" feature and a better "related links" feature for Neddick are on the drawing board.&lt;br /&gt;&lt;br /&gt;See the &lt;a href="http://code.google.com/p/screwpile/wiki/Roadmap"&gt;roadmap page&lt;/a&gt; for more on what's coming in the short-term.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-767391542680374859?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/767391542680374859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2011/02/screwpile-update-02-24-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/767391542680374859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/767391542680374859'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2011/02/screwpile-update-02-24-2011.html' title='ScrewPile Update 02-24-2011'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-6153076742961745337</id><published>2011-01-13T19:04:00.000-08:00</published><updated>2011-01-14T19:21:49.740-08:00</updated><title type='text'>What's New With ScrewPile?</title><content type='html'>&lt;p /&gt;&lt;br /&gt;Since the &lt;a href="http://screwpiledev.blogspot.com/2010/12/opensocial-working-sort-of.html"&gt;last post&lt;/a&gt;, we've made a ton of commits to &lt;a href="https://github.com/fogbeam/Quoddy"&gt;Quoddy - our Open Source Enterprise Social Networking&lt;/a&gt; platform (which is receiving most of the attention right now.)  The most recent batch of changes have been focused on LDAP integration and User Profile editing.  &lt;br /&gt;&lt;p /&gt;&lt;br /&gt;Specifically, we've made all use of LDAP optional (the first pass at adding LDAP support actually assumed LDAP would always be present) by finishing up the "Local Accounts" support.  We also added LDAP User Import, and we now fully support a mixed authentication mode where both "Local Account" users and (optionally) external LDAP users may log in.  We've also started adding some (very) primitive support for editing User Profiles, and we added the very first UNIT TEST!  Yes, the intent is to have a comprehensive test suite, but we'd been neglecting that stuff while doing a lot of exploratory programming earlier.  &lt;br /&gt;&lt;p /&gt;&lt;br /&gt;Yeah, it's considered bad form to write the code first and retrofit the tests, but in this case we think it's going to be OK.  There isn't *that* much code to test.&lt;br /&gt;&lt;p /&gt;&lt;br /&gt;On that note, after cloning the repo, if you want to see the current test coverage metrics, just &lt;pre&gt;[user@somehost quoddy]$ grails install-plugin code-coverage&lt;/pre&gt; and then &lt;pre&gt;[user@somehost quoddy]$ grails test-app unit: -coverage&lt;/pre&gt; to generate the coverage report.&lt;br /&gt;&lt;p /&gt;&lt;br /&gt;Other changes: rev'd the Grails version to 1.3.6, and switched to using Groovy 1.7.6 for development.  &lt;br /&gt;&lt;p /&gt;&lt;br /&gt;And that about covers it.  Check the &lt;a href="https://github.com/fogbeam/Quoddy/blob/master/TODO"&gt;TODO&lt;/a&gt; or the &lt;a href="http://code.google.com/p/quoddy/wiki/Roadmap"&gt;roadmap&lt;/a&gt; for more on what's coming down the pike.&lt;br /&gt; &lt;br /&gt;&lt;p /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-6153076742961745337?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/6153076742961745337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2011/01/whats-new-with-screwpile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/6153076742961745337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/6153076742961745337'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2011/01/whats-new-with-screwpile.html' title='What&apos;s New With ScrewPile?'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-2872866874438643702</id><published>2010-12-23T00:48:00.000-08:00</published><updated>2010-12-23T01:05:07.669-08:00</updated><title type='text'>OpenSocial working (sort of)!</title><content type='html'>The first primitive bit of &lt;a href="http://www.opensocial.org/"&gt;OpenSocial&lt;/a&gt; support is now wired into &lt;a href="http://code.google.com/p/quoddy/"&gt;Quoddy&lt;/a&gt;.  Don't believe me? Fine, here's the first &lt;a href="http://imgur.com/1G9Mx"&gt;screenshot&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://imgur.com/1G9Mx"&gt;&lt;img height="365" width="520" src="http://imgur.com/1G9Mx.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-2872866874438643702?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/2872866874438643702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/12/opensocial-working-sort-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/2872866874438643702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/2872866874438643702'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/12/opensocial-working-sort-of.html' title='OpenSocial working (sort of)!'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-1382419046899070619</id><published>2010-12-22T17:32:00.001-08:00</published><updated>2010-12-22T17:38:54.500-08:00</updated><title type='text'>ScrewPile Update 12-22-2010</title><content type='html'>Since our &lt;a href="http://screwpiledev.blogspot.com/2010/11/screwpile-update-12-01-2010.html"&gt;last update&lt;/a&gt;, a lot of work has gone into &lt;a href="http://code.google.com/p/quoddy"&gt;Quoddy&lt;/a&gt;.  The latest code includes support for using LDAP for user account information, has support for creating and listing "friends" and "followers" and has some primitive &lt;a href="http://en.wikipedia.org/wiki/Activity_stream"&gt;activity stream&lt;/a&gt; stuff in place... and to top it all off, work has begun on adding &lt;a href="http://www.opensocial.org/"&gt;OpenSocial&lt;/a&gt; support using &lt;a href="http://shindig.apache.org/"&gt;Apache Shindig&lt;/a&gt;.  The OpenSocial stuff isn't finished by any stretch of the imagination, but I hope to be able to deploy and render at least a "hello, world" &lt;a href="http://code.google.com/apis/gadgets/"&gt;Gadget&lt;/a&gt; sometime tonight / tomorrow morning.  &lt;br /&gt;&lt;p /&gt;&lt;br /&gt;To take a look at the latest changes, check the &lt;a href="https://github.com/fogbeam/Quoddy"&gt;Quoddy repo on GitHub&lt;/a&gt;.&lt;br /&gt;&lt;p /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-1382419046899070619?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/1382419046899070619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/12/screwpile-update-12-22-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1382419046899070619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1382419046899070619'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/12/screwpile-update-12-22-2010.html' title='ScrewPile Update 12-22-2010'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-105481176872267273</id><published>2010-11-30T21:01:00.001-08:00</published><updated>2010-11-30T21:27:14.678-08:00</updated><title type='text'>ScrewPile Update 12-01-2010</title><content type='html'>Not a lot to report since last time...  I (Phil) have been in more of a "research" mode than a "coding" mode lately, trying to get more up to speed on some of the theoretical stuff vis-a-vis &lt;a href="http://en.wikipedia.org/wiki/Information_retrieval"&gt;Information Retrieval&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Network_science"&gt;Network Science&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Evolutionary_computation"&gt;Evolutionary Computation&lt;/a&gt;.  But expect some progress on Neddick - at least - in the near future. &lt;br /&gt;&lt;br /&gt;In the mean-time, take a gander at some of the cool stuff that's going on over at the &lt;a href="http://www.apache.org"&gt;ASF&lt;/a&gt;.  A lot of new projects are showing up there, that may be useful for the ScrewPile projects.  In particular, there's a lot fo Semantic Web related activity going on, as well as some Content Management stuff.  Check out &lt;a href="http://incubator.apache.org/stanbol/"&gt;Stanbol&lt;/a&gt;, &lt;a href="http://incubator.apache.org/chemistry/"&gt;Chemistry&lt;/a&gt;, &lt;a href="http://incubator.apache.org/clerezza/"&gt;Clerezza&lt;/a&gt;, and note that &lt;a href="http://wiki.apache.org/incubator/JenaProposal"&gt;Jena is becoming an Apache project&lt;/a&gt;.  Oh, and there's the little thing of &lt;a href="http://en.wikipedia.org/wiki/Google_Wave"&gt;Google Wave&lt;/a&gt; going down the path of &lt;a href="http://wiki.apache.org/incubator/WaveProposal"&gt;becoming an Apache project&lt;/a&gt; as well.  Even if you were one of those people who didn't "get" Google Wave, take a minute and look at the technology (&lt;a href="http://en.wikipedia.org/wiki/Operational_transformation"&gt;operational transformation&lt;/a&gt;) behind it... this is some pretty cool stuff.&lt;br /&gt;&lt;br /&gt;So, yeah, definitely a LOT of cool stuff going on these days in Apache land, SemWeb land, and - hopefully soon - ScrewPile land.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-105481176872267273?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/105481176872267273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/11/screwpile-update-12-01-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/105481176872267273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/105481176872267273'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/11/screwpile-update-12-01-2010.html' title='ScrewPile Update 12-01-2010'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-8496001871261288797</id><published>2010-07-25T20:36:00.000-07:00</published><updated>2010-07-25T20:44:34.752-07:00</updated><title type='text'>ScrewPile update for 07-25-2010</title><content type='html'>So, what's new since &lt;a href="http://screwpiledev.blogspot.com/2010/07/whats-new-with-screwpile.html#comments"&gt;last time?&lt;/a&gt;  Well, not everything one might have hoped for, but a few Neddick bugs have been fixed at least, and progress continues on.  We still hope to have Neddick TPR2 out by the end of August, and maybe a solid start on Heceta.&lt;br /&gt;&lt;br /&gt;Specifically regarding Neddick, since last time, the bugs that have been resolved are: &lt;br /&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=12"&gt;Bug #12 - Make "tag" box work when pressing ENTER]&lt;/a&gt;&lt;/strike&gt; - FIXED&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=8"&gt;Bug #8 - Get arrows for up/down vote links&lt;/a&gt;&lt;/strike&gt; - FIXED&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=25"&gt;Bug #25 - Create scheduler mechanism for asynchronous updates&lt;/a&gt;&lt;/strike&gt; - FIXED&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;&lt;a href="http://dev.fogbeam.org/bugzilla/show_bug.cgi?id=35"&gt;Bug #35 - Need scheduled job to rebuild entrycache on some periodic basis&lt;/a&gt;&lt;/strike&gt; - FIXED&lt;br /&gt;&lt;br /&gt;The scheduled task stuff turned out to be pretty simple, thanks for the excellent Quartz Plugin for Grails.  Now the EntryCache gets refreshed once a minute.  Additionally, even though it wasn't in the bug list as a discrete bug, a problem with recalculating the score of an entry - after an upvote was removed - has been fixed.&lt;br /&gt;&lt;br /&gt;As to what's coming next... mainly work on the next Neddick TPR, so see the Roadmap for details.  The bugs on the roadmap page are now sorted (more or less) by the order in which we intend to attack them, so it should be pretty easy to tell where things are going.&lt;br /&gt;&lt;br /&gt;And that's a wrap, for this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-8496001871261288797?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/8496001871261288797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/screwpile-update-for-07-25-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/8496001871261288797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/8496001871261288797'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/screwpile-update-for-07-25-2010.html' title='ScrewPile update for 07-25-2010'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-1023184587743770934</id><published>2010-07-13T18:29:00.001-07:00</published><updated>2010-07-13T18:45:22.850-07:00</updated><title type='text'>What's new with ScrewPile?</title><content type='html'>Since the last post, all sorts of stuff has gone on!  Things are progressing nicely, especially with &lt;a href="http://code.google.com/p/neddick"&gt;Neddick&lt;/a&gt;.  Since last time we've registered each of the ScrewPile subprojects with sited dedicated to F/OSS, such as Ohloh.net, Advogato.org, and Freshmeat.net.  Source code has been pushed to GitHub and the Google Code SVN repository.  We've gotten Bugzilla and IceScrum installed and configured, and we have a live Neddick demo site up and running.  Additionally, documentation has been written on our development process, and some roadmap documentation has been put together.  We've also put together a site at Fogbeam.org dedicated to Fogbeam's open source activities.&lt;br /&gt;&lt;br /&gt;Not a bad week's work, eh?&lt;br /&gt;&lt;br /&gt;So, for your browsing convenience, here are links to all the new hotness:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://spdemo.fogbeam.org:8080/neddick1"&gt;Neddick demo site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fogbeam.org/"&gt;http://www.fogbeam.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev.fogbeam.org/"&gt;http://dev.fogbeam.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev.fogbeam.org/bugzilla/"&gt;Bugzilla&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dev.fogbeam.org:8080/icescrum-web-R2/"&gt;IceScrum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/screwpile/wiki/DevelopmentProcess"&gt;Development Process Doc&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/neddick/wiki/Roadmap"&gt;Neddick Roadmap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/fogbeam/Neddick"&gt;Neddick on GitHub&lt;/a&gt;&lt;br /&gt;&lt;a href="http://github.com/fogbeam/Quoddy"&gt;Quoddy on GitHub&lt;/a&gt;&lt;br /&gt;&lt;a href="http://github.com/fogbeam/Heceta"&gt;Heceta on GitHub&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/neddick"&gt;Neddick on Freshmeat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/quoddy"&gt;Quoddy on Freshmeat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/heceta"&gt;Heceta on Freshmeat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://advogato.org/proj/Neddick/"&gt;Neddick on Advogato.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://advogato.org/proj/Quoddy/"&gt;Quoddy on Advogato.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://advogato.org/proj/Heceta/"&gt;Heceta on Advogato.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.ohloh.net/p/neddick"&gt;Neddick on Ohloh.net&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.ohloh.net/p/quoddy"&gt;Quoddy on Ohloh.net&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.ohloh.net/p/heceta"&gt;Heceta on Ohloh.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think that's about it. Whew...&lt;br /&gt;&lt;br /&gt;Anyway, what's coming next?  Well, all of the stuff from the Neddick roadmap, and we also need to get a proper Ant build setup, some tests written, and Hudson installed and configured to do continuous integration and automated testing.  &lt;br /&gt;&lt;br /&gt;The Neddick screencast should also be forthcoming shortly, which should be fairly enlightening.&lt;br /&gt;&lt;br /&gt;And that's about it.  Any questions, just leave a comment here, or join the ScrewPile-dev or ScrewPile-discuss Google Group and post there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-1023184587743770934?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/1023184587743770934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/whats-new-with-screwpile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1023184587743770934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/1023184587743770934'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/whats-new-with-screwpile.html' title='What&apos;s new with ScrewPile?'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4522077366496857392.post-7680493172927012462</id><published>2010-07-07T20:01:00.001-07:00</published><updated>2010-07-07T20:15:08.190-07:00</updated><title type='text'>Welcome to ScrewPile</title><content type='html'>Welcome!  Some of you may have known this project under its old name &lt;a href="https://openqabal.dev.java.net/"&gt;OpenQabal&lt;/a&gt;.  We've recently decided to rename the project amidst some other dramatic changes, and this new blog is now the home for news and updates about the project.&lt;br /&gt;&lt;br /&gt;If you made it here by accident, or don't know exactly what ScrewPile is, let us explain:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What is it?&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;ScrewPile is an umbrella &lt;a href="http://code.google.com/p/screwpile/"&gt;project&lt;/a&gt;, sponsored by &lt;a href="http://www.fogbeam.com"&gt;Fogbeam Labs&lt;/a&gt;, which is building a suite of powerful, open-source tools for knowledge management and collaboration.  ScrewPile was formerly known as &lt;a href="https://openqabal.dev.java.net"&gt;OpenQabal&lt;/a&gt; but has been renamed, as part of an effort to develop a consistent naming pattern for related projects.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Why "ScrewPile?"&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://en.wikipedia.org/wiki/Screw-pile_lighthouse"&gt;Screwpile&lt;/a&gt; is a particular type of &lt;a href="http://en.wikipedia.org/wiki/Lighthouse"&gt;lighthouse&lt;/a&gt;.  &lt;a href="http://www.fogbeam.com"&gt;Fogbeam&lt;/a&gt;'ers like lighthouses, so we're using lighthouse related terms for all of our open source activities.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Tell Me More&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;The 65,000 foot overview description would go something like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"ScrewPile is an open-source suite of APIs, components and applications - driven by the principles of federation, composition,  open protocols, and open standards - for building and enabling intelligent enterprise applications for collaboration,  social-networking, &lt;a href="http://en.wikipedia.org/wiki/Knowledge_management"&gt;knowledge management&lt;/a&gt; and discovery, &lt;a href="http://en.wikipedia.org/wiki/Organizational_learning"&gt;organizational learning&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Information_retrieval"&gt;Information Retrieval&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Decision_support_system"&gt;decision support&lt;/a&gt;."&lt;br /&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;ScrewPile proper, then, is an "umbrella project" or over-arching structure for sub-projects that handle  different parts of this vision.  Think of how &lt;a href="https://glassfish.dev.java.net/"&gt;Glassfish&lt;/a&gt; has become an  "umbrella" project for a series of related projects: &lt;a href="https://mq.dev.java.net/"&gt;OpenMQ&lt;/a&gt;, &lt;a href="https://open-esb.dev.java.net/"&gt;OpenESB&lt;/a&gt;, &lt;a href="https://sailfin.dev.java.net/"&gt;SailFin&lt;/a&gt;,  &lt;a href="https://portal.dev.java.net/"&gt;Portal Server&lt;/a&gt;, etc.&lt;br /&gt;   &lt;br /&gt;With ScrewPile as the overall encompassing framework, sub-projects will deal with provide various APIs and/or applications / subsystems that are  part of this overall "intelligent application" vision.  &lt;br /&gt;&lt;br /&gt;Subprojects will deal with things like: an API / system for managing tags, recommendations engine, mechanism for dealing with voting/ranking things, something for managing a social graph and allowing queries against it, etc.  &lt;br /&gt;&lt;br /&gt;Of course, as before, in a lot of areas existing open-source code exists to do these things.  In that case, we may  (within the letter and spirit of the respective licenses) just "borrow" existing code, possibly wrapping or modifying it to  fit the model of what we're doing here.  Other bits will have to be written entirely from scratch, and that's OK.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Tell Me About These Subprojects&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Well, here's what we think we know about them so far:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/neddick/"&gt;Neddick&lt;/a&gt; - An interface that builds on the APIs for tagging, ranking and recommending items, to provide a platform for sharing and discovering useful links, documents, people, etc.  What we have right now is pretty simplistic, but there's a LOT of room for growth in this.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/quoddy/"&gt;Quoddy&lt;/a&gt; - a sort of "mini Facebook" like social-networking interface. Builds on the APIs for &lt;a href="http://en.wikipedia.org/wiki/Social_graph"&gt;social-graph&lt;/a&gt; management, &lt;a href="http://www.google.com/search?q=%22activity+stream%22"&gt;activity-stream&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/APML"&gt;activity profiling&lt;/a&gt;, tagging, etc.  Provides the front-end for managing connections and for letting users provide information about themselves, their interests, etc.  But unlike Facebook, no silly Pirates vs. Ninjas or Farmville stuff.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/heceta/"&gt;Heceta&lt;/a&gt; - This may not actually come into existence as a standalone project; but the general vision is a search engine that leverages all of the various bits of information from Neddick, Quoddy, and "TBD" to provide better / deeper / more insightful search results than you can get from simple document content analysis.  Intranet search in the Enterprise usually sucks, largely because page-rank type algorithms don't work well due to the lack of links between documents.  But by supplementing the content analysis with scoring based on tags, social graph connections, activity-stream information, etc., it should be possible to do a much better job.  This is not, by the way, a totally novel idea.  It's something people are referring to as &lt;a href="http://en.wikipedia.org/wiki/Social_search"&gt;Social Search&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;GraphEngine - as before, an API for storing and managing the "social graph stuff."  Doing this on a large scale is still a problem, and I'm intrigued by the idea of using an &lt;a href="http://en.wikipedia.org/wiki/Incremental_computing"&gt;incremental evaluation system&lt;/a&gt; approach for this, but haven't done much on this yet.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ProfileEngine - name says it all, really.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;RecommenderEngine&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ActivityEngine&lt;/li&gt;&lt;br /&gt;&lt;li&gt;TagEngine&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Etc.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Of course since this is all intended for an enterprise setting, a big focus will be on integrating with other systems  (see the point about "open protocols" and "open standards" above).  &lt;br /&gt;&lt;br /&gt;Previous discussion of &lt;a href="http://code.google.com/p/neddick/"&gt;Neddick&lt;/a&gt; (formerly code-named "Project Shelley")  mentions discovering documents and people, despite the screen shots only showing stuff about links so far.  That's where  integration comes into play... part of the vision is to integrate with, for example, a document management system  like &lt;a href="http://forge.alfresco.com/"&gt;Alfresco&lt;/a&gt;, a forum system like &lt;a href="https://jforum.dev.java.net/"&gt;JForum&lt;/a&gt;, a groupware / calendar system, a HRM system like &lt;a href="http://code.google.com/p/orangehrm/"&gt;OrangeHRM&lt;/a&gt; and/or a social-networking application like &lt;a href="http://code.google.com/p/quoddy/"&gt;Quoddy&lt;/a&gt; (formerly code-named "Project Poe").  &lt;br /&gt;&lt;br /&gt;That, of course, also plays into the vision for Heceta, which is all about searching across  all the different domains, and using the knowledge aggregated across all of them, to enhance our search capability.&lt;br /&gt;&lt;br /&gt;Get involved by visiting the &lt;a href="http://code.google.com/p/screwpile/"&gt;project page on Google Code&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4522077366496857392-7680493172927012462?l=screwpiledev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://screwpiledev.blogspot.com/feeds/7680493172927012462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/welcome-to-screwpile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/7680493172927012462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4522077366496857392/posts/default/7680493172927012462'/><link rel='alternate' type='text/html' href='http://screwpiledev.blogspot.com/2010/07/welcome-to-screwpile.html' title='Welcome to ScrewPile'/><author><name>Fogbeam Phil</name><uri>http://www.blogger.com/profile/08078684337177177862</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://1.bp.blogspot.com/_D4p_w7vjKPI/TD0RrBZdE1I/AAAAAAAAAAM/EijJTNUYZIU/S220/fogbeam_logo_small.png'/></author><thr:total>0</thr:total></entry></feed>
