<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>unmanaged code</title>
	<atom:link href="http://freeezcode.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freeezcode.wordpress.com</link>
	<description>trash code, but don't wana lose it</description>
	<lastBuildDate>Thu, 13 Jan 2011 12:52:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='freeezcode.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>unmanaged code</title>
		<link>http://freeezcode.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://freeezcode.wordpress.com/osd.xml" title="unmanaged code" />
	<atom:link rel='hub' href='http://freeezcode.wordpress.com/?pushpress=hub'/>
		<item>
		<title>grails plugins lister</title>
		<link>http://freeezcode.wordpress.com/2009/03/10/grails-plugins-lister/</link>
		<comments>http://freeezcode.wordpress.com/2009/03/10/grails-plugins-lister/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 14:01:19 +0000</pubDate>
		<dc:creator>t39uhw</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://freeezcode.wordpress.com/?p=23</guid>
		<description><![CDATA[import urllib2 import threading from sgmllib import SGMLParser class URLLister(SGMLParser):     def reset(self):         SGMLParser.reset(self)         self.urls = []     def start_a(self, attrs):         if attrs[0][0] == 'href': self.urls.append(attrs[0][1]) class GrailsPluginsLister(URLLister):     def getFileDetail(self, url):         print 'starting get', url         try:             stream = urllib2.urlopen(url)             data = stream.read()             parser = URLLister()             [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=23&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<pre>import urllib2
import threading
from sgmllib import SGMLParser

class URLLister(SGMLParser):
    def reset(self):
        SGMLParser.reset(self)
        self.urls = []
    def start_a(self, attrs):
        if attrs[0][0] == 'href': self.urls.append(attrs[0][1])

class GrailsPluginsLister(URLLister):
    def getFileDetail(self, url):
        print 'starting get', url
        try:
            stream = urllib2.urlopen(url)
            data = stream.read()
            parser = URLLister()
            parser.feed(data)
            self.fileDetails.extend([url+i for i in parser.urls if i.endswith('.zip')])
            print url, 'acquired'
        except IOError:
            self.failed.append(url)            
    def getUrls(self):
        data = ['http://plugins.grails.org/'+i+'trunk/' for i in self.urls[1:-1]]
        handlers = []
        self.fileDetails = []
        self.failed = []
        print 'wait.....'
        for url in data:
            handlers.append(threading.Thread(target=self.getFileDetail, args=(url,)))
        print 'loading...'
        for i in handlers:
            i.start()
        for i in handlers:
            i.join()
        print 'done.....'
    def getUrls1(self):
        data = ['http://plugins.grails.org/'+i+'trunk/' for i in self.urls[1:-1]]
        self.fileDetails = []
        self.failed = []
        for url in data:
            self.getFileDetail(url)

if __name__ == '__main__':
    print 'hello'
    stream = urllib2.urlopen('http://plugins.grails.org/')
    print 'stream lister'
    data = stream.read()
    parser = GrailsPluginsLister()
    parser.feed(data)
    parser.getUrls()
    print parser.fileDetails
    print 'failed:', parser.failed</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freeezcode.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freeezcode.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freeezcode.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=23&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freeezcode.wordpress.com/2009/03/10/grails-plugins-lister/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ba61fd30d207e8b6c2d39952b7426496?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">t39uhw</media:title>
		</media:content>
	</item>
		<item>
		<title>my barcode4j on grails&#8217;s jasper plugin</title>
		<link>http://freeezcode.wordpress.com/2008/12/29/my-barcode4j-on-grailss-jasper-plugin/</link>
		<comments>http://freeezcode.wordpress.com/2008/12/29/my-barcode4j-on-grailss-jasper-plugin/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 23:32:45 +0000</pubDate>
		<dc:creator>t39uhw</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://freeezcode.wordpress.com/?p=9</guid>
		<description><![CDATA[Here are my details step to integrate barcode system (barcode4j) to grails barcode plugin: create maven project on netbeans using the quicktype archetypeserch get the groupid for barcode4j from http://mvnrepository.com/ than add library for the project by right click on project libraries and fill the groupid. Version field are autocomplete, so choose latest version and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=9&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">Here are my details step to integrate barcode system (barcode4j) to grails barcode plugin:</p>
<ul style="text-align:left;">
<li>create maven project on netbeans using the quicktype archetypeserch</li>
<li>get the groupid for barcode4j from http://mvnrepository.com/</li>
<li>than add library for the project by right click on project libraries and fill the groupid. Version field are autocomplete, so choose latest version and press ok</li>
<li>Then on the project libraries we will find bracode4j and it dependenciessince i never user barcode4j before, then on my libraries i got negative mark on barcode4j item which mean I didn&#8217;t have it on my local collection, than right click on the libraries and choose &#8216;download all libraries&#8217;.</li>
<li>on app.java i fill these code:</li>
</ul>
<blockquote>
<pre>import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;

import org.krysalis.barcode4j.impl.code39.Code39Bean;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
import org.krysalis.barcode4j.tools.UnitConv;

public class App
{
    public static void main( String[] args )
    {
		try{
			Code39Bean bean = new Code39Bean();
			final int dpi = 150;

			bean.setModuleWidth(UnitConv.in2mm(1.0f/dpi));
			bean.setFontSize(1.8);
			bean.setBarHeight(4);
			bean.doQuietZone(true);
			File outputFile = new File("out.jpg");
            OutputStream out = new FileOutputStream(outputFile);
			try{
				BitmapCanvasProvider canvas = new BitmapCanvasProvider(out, "image/jpeg", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
				bean.generateBarcode(canvas, "2WMFG79-7-7-8");
				canvas.finish();
			}
			finally{
				out.close();
			}
		} catch (Exception e){
			e.printStackTrace();
		}
	}
}</pre>
</blockquote>
<ul style="text-align:left;">
<li>and after run the file i got out.jpg file which contain barcode image. So I already got all needed libraries and on the right track &#8230;.</li>
<li>than to make it work with jasper report I need scriptlet which generate barcode image for given field</li>
<li>here is my Scriptlet.java and add jasperreports library before wite it</li>
</ul>
<blockquote>
<pre>import java.awt.image.BufferedImage;

import net.sf.jasperreports.engine.JRDefaultScriptlet;
import net.sf.jasperreports.engine.JRScriptletException;

import org.krysalis.barcode4j.impl.code39.Code39Bean;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
import org.krysalis.barcode4j.tools.UnitConv;

public class Scriptlet extends JRDefaultScriptlet{

	public BufferedImage generateBarcode1() throws JRScriptletException{
		String value = (String) this.getFieldValue("bookName");
		BufferedImage barcodeImg = null;
		Code39Bean bean = new Code39Bean();
		final int dpi = 300;
		bean.setModuleWidth(UnitConv.in2mm(0.5f/dpi));
		bean.doQuietZone(true);
		bean.setFontSize(1.4);
		bean.setBarHeight(2);
		bean.doQuietZone(false);
		try {
			BitmapCanvasProvider provider = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_GRAY, true, 0);
			bean.generateBarcode(provider, value);
			provider.finish();
			barcodeImg = provider.getBufferedImage();
		} catch (Exception e) {
		}
		return barcodeImg;
	}

}</pre>
</blockquote>
<p>and here is my jrxml file:</p>
<blockquote>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report name" columnCount="3" printOrder="Horizontal" pageWidth="595" pageHeight="842" columnWidth="185" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" scriptletClass="Scriptlet"&gt;
    &lt;queryString&gt;
        &lt;![CDATA[]]&gt;
    &lt;/queryString&gt;
    &lt;field name="id" class="java.lang.Long"/&gt;
    &lt;field name="version" class="java.lang.Long"/&gt;
    &lt;field name="bookName" class="java.lang.String"/&gt;
    &lt;field name="description" class="java.lang.String"/&gt;
    &lt;background&gt;
        &lt;band/&gt;
    &lt;/background&gt;
    &lt;title&gt;
        &lt;band height="79"&gt;
            &lt;staticText&gt;
                &lt;reportElement stretchType="RelativeToBandHeight" mode="Transparent" x="121" y="0" width="434" height="79"/&gt;
                &lt;textElement textAlignment="Center" verticalAlignment="Middle"&gt;
                    &lt;font size="30" isBold="true"/&gt;
                &lt;/textElement&gt;
                &lt;text&gt;&lt;![CDATA[Generated Tags]]&gt;&lt;/text&gt;
            &lt;/staticText&gt;
            &lt;image hyperlinkType="None"&gt;
                &lt;reportElement x="0" y="0" width="135" height="79"/&gt;
            &lt;/image&gt;
        &lt;/band&gt;
    &lt;/title&gt;
    &lt;columnHeader&gt;
        &lt;band height="22"/&gt;
    &lt;/columnHeader&gt;
    &lt;detail&gt;
        &lt;band height="50"&gt;
            &lt;image scaleImage="Clip" hAlign="Center" vAlign="Middle" isUsingCache="true" onErrorType="Blank" hyperlinkType="None"&gt;
                &lt;reportElement x="0" y="0" width="184" height="38"/&gt;
                &lt;imageExpression class="java.awt.Image"&gt;&lt;![CDATA[$P{REPORT_SCRIPTLET}.generateBarcode1()]]&gt;&lt;/imageExpression&gt;
            &lt;/image&gt;
        &lt;/band&gt;
    &lt;/detail&gt;
    &lt;columnFooter&gt;
        &lt;band height="24"/&gt;
    &lt;/columnFooter&gt;
&lt;/jasperReport&gt;</pre>
</blockquote>
<p style="text-align:left;">for working with grails&#8217;s jasper plugins make sure to remove field description and the name space just like code above (in one declaration, don&#8217;t use ireport user interface to add scriptlet class)<br />
than put all library on grails lib and put scriptlet code on scriptlet src/java<br />
and it worked &#8230;</p>
<p>This write on netbeans 6.5, grails 1.0.5-SNAPSHOT, jasper plugin 0.9 and iReport 3.1.2<br />
and here are the library which given by maven for my code:</p>
<pre>avalon-framework-4.1.4.jar       itext-2.1.0.jar
avalon-framework-impl-4.2.0.jar  jasperreports-3.1.2.jar
barcode4j-2.0.jar                jcommon-1.0.12.jar
bcmail-jdk14-136.jar             jdtcore-3.1.0.jar
bcprov-jdk14-136.jar             jfreechart-1.0.9.jar
commons-beanutils-1.7.0.jar      junit-3.8.1.jar
commons-collections-2.1.jar      <span style="text-decoration:line-through;">postgresql-8.3-604.jdbc4.jar</span>
commons-digester-1.7.jar         xml-apis-1.3.04.jar
commons-logging-1.0.3.jar</pre>
<p style="text-align:left;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freeezcode.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freeezcode.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freeezcode.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=9&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freeezcode.wordpress.com/2008/12/29/my-barcode4j-on-grailss-jasper-plugin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ba61fd30d207e8b6c2d39952b7426496?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">t39uhw</media:title>
		</media:content>
	</item>
		<item>
		<title>my searchable on grails</title>
		<link>http://freeezcode.wordpress.com/2008/12/27/grails-searchable/</link>
		<comments>http://freeezcode.wordpress.com/2008/12/27/grails-searchable/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 13:10:39 +0000</pubDate>
		<dc:creator>t39uhw</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[grails, grais searchable, grails searchable domain class, grails code<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=1&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Within <a href="http://grails.org">grails</a>, <strong>Book</strong> class-domain is very common used as sample. And here is my simple implementation of <a href="http://grails.org/Searchable+Plugin">searchable plugin</a> on Book class-domain:</p>
<p><span style="color:#ff6600;">Book.groovy</span></p>
<blockquote><p>class Book {</p>
<pre style="padding-left:30px;">String bookName
Date release
String description

static Searchable = true

}</pre>
</blockquote>
<p><span style="color:#ff6600;">BookController.groovy</span></p>
<blockquote><p>def search = {</p>
<pre>   def bookInstanceList
    def searchResult
    if (params.query) {
        searchResult = Book.search('*'+params.query+'*')
        bookInstanceList = searchResult.results
    }
    else
        bookInstanceList = Book.list()
    render(view:'list', model:[bookInstanceList:bookInstanceList, searchResult:searchResult, query:params.query])
}<span style="color:#ff6600;">

</span></pre>
</blockquote>
<p><span style="color:#ff6600;">List view</span></p>
<blockquote>
<pre>&lt;html&gt;
    &lt;head&gt;
        &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/&gt;
        &lt;meta name="layout" content="main" /&gt;
        &lt;title&gt;Book List&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;div class="nav"&gt;
            &lt;span class="menuButton"&gt;&lt;a class="home" href="${createLinkTo(dir:'')}"&gt;Home&lt;/a&gt;&lt;/span&gt;
            &lt;span class="menuButton"&gt;&lt;g:link class="create" action="create"&gt;New Book&lt;/g:link&gt;&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class="body"&gt;
            &lt;h1&gt;Book List&lt;/h1&gt;
            &lt;g:if test="${flash.message}"&gt;
                &lt;div class="message"&gt;${flash.message}&lt;/div&gt;
            &lt;/g:if&gt;
            &lt;div class="list"&gt;
                &lt;div class="nav"&gt;
                    &lt;g:form name="search" action="search"&gt;
                        search: &lt;input type="text" name="query" value="${query}"/&gt;
                        &lt;input type="submit" value="search"&gt;
                    &lt;/g:form&gt;
                &lt;/div&gt;
                &lt;table&gt;
                    &lt;thead&gt;
                        &lt;tr&gt;
                            &lt;g:sortableColumn property="id" title="Id" /&gt;
                            &lt;g:sortableColumn property="bookName" title="Book Name" /&gt;
                            &lt;g:sortableColumn property="description" title="Description" /&gt;
                            &lt;g:sortableColumn property="release" title="Release" /&gt;
                        &lt;/tr&gt;
                    &lt;/thead&gt;
                    &lt;tbody&gt;
                        &lt;g:each in="${bookInstanceList}" status="i" var="bookInstance"&gt;
                            &lt;tr class="${(i % 2) == 0 ? 'odd' : 'even'}"&gt;
                                &lt;td&gt;&lt;g:link action="show" id="${bookInstance.id}"&gt;${fieldValue(bean:bookInstance, field:'id')}&lt;/g:link&gt;&lt;/td&gt;
                                &lt;td&gt;${fieldValue(bean:bookInstance, field:'bookName')}&lt;/td&gt;
                                &lt;td&gt;${fieldValue(bean:bookInstance, field:'description')}&lt;/td&gt;
                                &lt;td&gt;${fieldValue(bean:bookInstance, field:'release')}&lt;/td&gt;
                            &lt;/tr&gt;
                        &lt;/g:each&gt;
                    &lt;/tbody&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class="paginateButtons"&gt;
                &lt;g:if test="${searchResult}"&gt;
                    &lt;g:paginate total="${searchResult.total}" params="[    query:query]"/&gt;
                &lt;/g:if&gt;
                &lt;g:else&gt;
                    &lt;g:paginate total="${Book.count()}" /&gt;
                &lt;/g:else&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/body&gt;
&lt;/html&gt;</pre>
</blockquote>
<p>and here is the shoot:</p>
<div id="attachment_4" class="wp-caption alignnone" style="width: 460px"><img class="size-full wp-image-4" title="searchable screen shoot" src="http://freeezcode.files.wordpress.com/2008/12/shot.jpg?w=590" alt="searchable plugin on book domain-class"   /><p class="wp-caption-text">searchable plugin on book domain-class</p></div>
<p>The search criteria above is based on word match, for more details about more search criteria or all features on grails searchable please see the documentation on <a href="http://grails.org/Plugins">grails plugins site</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freeezcode.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freeezcode.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freeezcode.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freeezcode.wordpress.com&amp;blog=5970105&amp;post=1&amp;subd=freeezcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freeezcode.wordpress.com/2008/12/27/grails-searchable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ba61fd30d207e8b6c2d39952b7426496?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">t39uhw</media:title>
		</media:content>

		<media:content url="http://freeezcode.files.wordpress.com/2008/12/shot.jpg" medium="image">
			<media:title type="html">searchable screen shoot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
