<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DkQFSX48eip7ImA9WhRVGEw.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719</id><updated>2012-01-17T15:31:58.072Z</updated><category term="jmockit" /><category term="google analytics" /><category term="bhaa" /><category term="cygwin" /><category term="usb" /><category term="swing" /><category term="phpunit" /><category term="Junit" /><category term="maven jasperreports" /><category term="glfusion fckeditor" /><category term="Java" /><category term="australia" /><category term="google-code-prettify" /><category term="jaudiotagger" /><category term="JUnitTask" /><category term="maven restfb" /><category term="racetec" /><category term="running" /><category term="blogger" /><category term="testlink" /><category term="appengine" /><category term="git" /><category term="flickrj" /><category term="Maven" /><category term="ANT" /><category term="google sitemap" /><category term="jpa spring derby" /><category term="pear" /><category term="cycling" /><category term="eclipse" /><category term="Joyent" /><category term="code" /><category term="Facebook" /><category term="jboss-5.1.0" /><category term="rfid" /><title>emeraldjava</title><subtitle type="html">A mix of running, cycling and various java &amp;amp; php coding posts</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>140</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/emeraldjava" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="emeraldjava" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkQFSX48fip7ImA9WhRVGEw.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-5354771548649135637</id><published>2012-01-17T15:30:00.001Z</published><updated>2012-01-17T15:31:58.076Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-17T15:31:58.076Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="phpunit" /><category scheme="http://www.blogger.com/atom/ns#" term="pear" /><title>phpunit and PEAR</title><content type="html">Back on the php unit tsting buzz today but when i ran 'phpunit' is got this&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; assure@snapdragonubuntu:~/bhaa/zend/trunk$ phpunit
    PHP Warning: &amp;nbsp; require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38
    PHP Fatal error:  require_once(): Failed opening required 'PHP/CodeCoverage/Filter.php' (include_path='.:/usr/share/php:/usr/share/pear')    in /usr/bin/phpunit on line 38&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
The first solution is to include the php code coverage tool&lt;br /&gt;
&lt;br /&gt;
http://stackoverflow.com/questions/1528717/phpunit-require-once-error&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
Once installed, try again but&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~$ phpunit --help
    PHP Fatal error:  Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/bin/phpunit on line 39&lt;br /&gt;
&lt;br /&gt;
It seems that the version of phpunit was fairly old so i followed&lt;br /&gt;
&lt;br /&gt;
http://superuser.com/questions/55055/how-to-install-an-updated-version-of-pear-phpunit-on-ubuntu&lt;br /&gt;
&lt;br /&gt;
and updated PEAR and phpunit&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~$ pear list -c phpunit&lt;br /&gt;
Installed packages, channel pear.phpunit.de:
============================================
Package            Version State
File_Iterator      1.3.1   stable
PHPUnit            3.6.7   stable
PHPUnit_MockObject 1.1.0   stable
PHP_CodeCoverage   1.1.1   stable
PHP_Invoker        1.0.1   stable
PHP_Timer          1.0.2   stable
PHP_TokenStream    1.1.2   stable&lt;br /&gt;
&lt;br /&gt;
I also added the phpunit to the include_php in my php.ini file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-5354771548649135637?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/5354771548649135637/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=5354771548649135637" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5354771548649135637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5354771548649135637?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2012/01/phpunit-and-pear.html" title="phpunit and PEAR" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C04MQH4yfyp7ImA9WhRWEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-3531162597455908297</id><published>2011-12-30T23:34:00.000Z</published><updated>2011-12-31T00:39:41.097Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T00:39:41.097Z</app:edited><title>Dec 30th 2011</title><content type="html">There will be one blog from now on so i merged the content of cycleaustralia.blogspot.com adventurtures-of-a-slite-300.blogspot.com to emeraldjava.blogspot.com, it was quite easy once i found the blogspot import export tool. Added the next 7 bhaa event and story details to glfusion. Having some trouble trying to create a function on the mysql instance on the mac. And the Rover decided it didn't want to start this evening, so the plan evening run in dublin had to be cancelled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-3531162597455908297?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/3531162597455908297/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=3531162597455908297" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/3531162597455908297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/3531162597455908297?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/dec-30th-2011.html" title="Dec 30th 2011" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEMHR3w-cSp7ImA9WhRWEkk.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-7715958841691370328</id><published>2011-12-30T11:49:00.002Z</published><updated>2011-12-30T12:00:36.259Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-30T12:00:36.259Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="running" /><title>Monthly Km's</title><content type="html">Details of the monthly km's ran in 2011. The plan is to update the 2012 details here. September sticks out like a sore thumb with the madness of wisdom tooth removal.

&lt;iframe width='500' height='300' frameborder='0' src='https://docs.google.com/spreadsheet/pub?key=0AmvAt7ZNIJJDdFJnNjZ5R2F5VHFVdUgzek1fYmJmc2c&amp;single=true&amp;gid=10&amp;output=html&amp;widget=true'&gt;&lt;/iframe&gt;

&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"dataSourceUrl":"//docs.google.com/spreadsheet/tq?key=0AmvAt7ZNIJJDdFJnNjZ5R2F5VHFVdUgzek1fYmJmc2c&amp;transpose=0&amp;headers=0&amp;range=A2%3AC13&amp;gid=10&amp;pub=1","options":{"reverseCategories":false,"curveType":"","backgroundColor":"#FFFFFF","pointSize":0,"lineWidth":2,"logScale":false,"hasLabelsColumn":true,"hAxis":{"maxAlternations":1},"vAxes":[{"title":null,"minValue":null,"viewWindowMode":"pretty","viewWindow":{"min":null,"max":null},"maxValue":null},{"viewWindowMode":"pretty","viewWindow":{}}],"title":"","interpolateNulls":false,"legend":"right","reverseAxis":false,"width":1279,"height":531},"state":{},"view":"{\"columns\":[0,1,2]}","chartType":"LineChart","chartName":"Chart1"} &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-7715958841691370328?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/7715958841691370328/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=7715958841691370328" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7715958841691370328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7715958841691370328?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/monthly-kms.html" title="Monthly Km's" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYAR3c5fyp7ImA9WhRWEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-7271123084897025419</id><published>2011-12-29T10:34:00.000Z</published><updated>2011-12-31T00:42:26.927Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T00:42:26.927Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="racetec" /><category scheme="http://www.blogger.com/atom/ns#" term="rfid" /><title>RaceTec Registration File Import Mapping</title><content type="html">A list of the possible Athlete and Event mappings that RaceTec allows&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-zuF81vlRDQk/TvxCGQNqmPI/AAAAAAAABvI/qJmimFOYQcA/s1600/racetec_import_mappings_1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-zuF81vlRDQk/TvxCGQNqmPI/AAAAAAAABvI/qJmimFOYQcA/s400/racetec_import_mappings_1.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-fUKXNzFk2dQ/TvxCGjpHjYI/AAAAAAAABvU/RSUuA3p1aEQ/s1600/racetec_import_mappings_2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://4.bp.blogspot.com/-fUKXNzFk2dQ/TvxCGjpHjYI/AAAAAAAABvU/RSUuA3p1aEQ/s400/racetec_import_mappings_2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-7271123084897025419?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/7271123084897025419/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=7271123084897025419" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7271123084897025419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7271123084897025419?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/racetec-registration-file-import.html" title="RaceTec Registration File Import Mapping" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zuF81vlRDQk/TvxCGQNqmPI/AAAAAAAABvI/qJmimFOYQcA/s72-c/racetec_import_mappings_1.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEEBQXY9cSp7ImA9WhRXF0s.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-4601582987328226007</id><published>2011-12-24T21:25:00.001Z</published><updated>2011-12-24T21:37:30.869Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-24T21:37:30.869Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="running" /><title>Marathon Time Progression</title><content type="html">&lt;html&gt;
  &lt;head&gt;
    &lt;script type="text/javascript" src="https://www.google.com/jsapi"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Year');
        data.addColumn('number', 'Time');
        data.addRows([
['Stockholm 2007',3.30],
['Zurich 2003',3.01],
['Berlin 2004',3.00],
['Rotterdam 2005',2.44],
['Zurich 2006',3.02],
['Dublin 2006',2.56],
['Cork 2007',3.00],
['Dublin 2008',3.52],
['Dublin 2009',2.57],
['Dublin 2011',2.43]
        ]);

        var options = {
          width: 400, height: 240,
          title: 'Marathon Times'
        };

        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;div id="chart_div"&gt;&lt;/div&gt;
Stockholm 2002 1/7/2002 3:30:00&lt;/br&gt;
Zurich 2003 1/5/2003 3:01:09&lt;/br&gt;
Berlin 2004 1/8/2004 3:00:00&lt;/br&gt;
Rotterdam 2005 1/4/0205 2:44:44&lt;/br&gt;
Zurich 2006 1/5/2006 3:02:20&lt;/br&gt;
Dublin 2006 31/10/2006 2:56:38&lt;/br&gt;
Cork 2007 1/6/2007 3:00:00&lt;/br&gt;
Dublin 2008 31/10/2008 3:52:53&lt;/br&gt;
Dublin 2009 31/10/2009 2:57:05&lt;/br&gt;
Dublin 2011 31/10/2011 2:43:02&lt;/br&gt;
  &lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-4601582987328226007?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/4601582987328226007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=4601582987328226007" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4601582987328226007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4601582987328226007?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/google-chart-test.html" title="Marathon Time Progression" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUMARn86eCp7ImA9WhRXFk4.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-4955861404880568362</id><published>2011-12-23T10:36:00.001Z</published><updated>2011-12-23T10:50:47.110Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T10:50:47.110Z</app:edited><title>Racetec Event Setup</title><content type="html">&lt;span class="Apple-style-span" style="font-size: large;"&gt;Racetec Event Setup Tutorial&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
A guide to setting up and configuring an event and races in Racetec.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Event Basics&lt;/li&gt;
The event name and date, with the number range.
&lt;div&gt;
&lt;a href="http://3.bp.blogspot.com/--bVsA4Xapo8/TvRbxtjfqbI/AAAAAAAABus/SCo2Ej-8Mcc/s1600/add_event_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/--bVsA4Xapo8/TvRbxtjfqbI/AAAAAAAABus/SCo2Ej-8Mcc/s320/add_event_1.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;li&gt;Event Advanced&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-4D-GSYRjzAA/TvRc-fODHFI/AAAAAAAABu4/Olj2ygpPHZA/s1600/add_event_advanced.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-4D-GSYRjzAA/TvRc-fODHFI/AAAAAAAABu4/Olj2ygpPHZA/s320/add_event_advanced.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Step 3&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-4955861404880568362?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/4955861404880568362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=4955861404880568362" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4955861404880568362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4955861404880568362?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/racetec-event-setup.html" title="Racetec Event Setup" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/--bVsA4Xapo8/TvRbxtjfqbI/AAAAAAAABus/SCo2Ej-8Mcc/s72-c/add_event_1.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4CRHw7eSp7ImA9WhRXE00.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-7254611609512079437</id><published>2011-12-19T13:20:00.000Z</published><updated>2011-12-19T13:22:45.201Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T13:22:45.201Z</app:edited><title>Barcodes</title><content type="html">C39
&lt;br/&gt;
&lt;a href="http://www.barcodesinc.com/generator/"&gt;&lt;img src="http://www.barcodesinc.com/generator/image.php?code=1001&amp;style=197&amp;type=C39&amp;width=300&amp;height=100&amp;xres=2&amp;font=3" alt="the barcode printer: free barcode generator" border="0"&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;hr/&gt;
C128A
&lt;br/&gt;
&lt;a href="http://www.barcodesinc.com/generator/"&gt;&lt;img src="http://www.barcodesinc.com/generator/image.php?code=1001&amp;style=197&amp;type=C128A&amp;width=300&amp;height=100&amp;xres=2&amp;font=3" alt="the barcode printer: free barcode generator" border="0"&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;hr/&gt;
C128B
&lt;br/&gt;
&lt;a href="http://www.barcodesinc.com/generator/"&gt;&lt;img src="http://www.barcodesinc.com/generator/image.php?code=1001&amp;style=197&amp;type=C128B&amp;width=300&amp;height=100&amp;xres=2&amp;font=3" alt="the barcode printer: free barcode generator" border="0"&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;hr/&gt;
C128C
&lt;br/&gt;
&lt;a href="http://www.barcodesinc.com/generator/"&gt;&lt;img src="http://www.barcodesinc.com/generator/image.php?code=1001&amp;style=197&amp;type=C128C&amp;width=300&amp;height=100&amp;xres=2&amp;font=3" alt="the barcode printer: free barcode generator" border="0"&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;hr/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-7254611609512079437?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/7254611609512079437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=7254611609512079437" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7254611609512079437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7254611609512079437?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/barcodes.html" title="Barcodes" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0cCSXg5cCp7ImA9WhRXEk4.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-6677606128281886815</id><published>2011-12-18T17:57:00.000Z</published><updated>2011-12-18T17:57:48.628Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-18T17:57:48.628Z</app:edited><title>RaceTec Notes</title><content type="html">A Race can have multiple events, each event has race numbers, splits, categories&lt;br /&gt;
&lt;br /&gt;
Splits/Laps&lt;br /&gt;
&lt;br /&gt;
Waves - gun start, seeding and batches.&lt;br /&gt;
&lt;br /&gt;
Teams&lt;br /&gt;
&lt;br /&gt;
Gun Time - time of finish line read&lt;br /&gt;
Net Time - finish - start time. In event setup set finish time = net time option.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-6677606128281886815?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/6677606128281886815/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=6677606128281886815" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6677606128281886815?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6677606128281886815?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/racetec-notes.html" title="RaceTec Notes" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYFQXc6eCp7ImA9WhRWEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-6544340146183544204</id><published>2011-12-18T17:42:00.000Z</published><updated>2011-12-31T00:41:50.910Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T00:41:50.910Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rfid" /><title>RFID Ultra Notes</title><content type="html">Modes&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Start - reads chip once per second. 1 second gating.&lt;/li&gt;
&lt;li&gt;Finish - reads 30 times per second with signal strength identify best time&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Gating&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Per Reader - two times from reader&lt;/li&gt;
&lt;li&gt;Per Box - Single first read time only&lt;/li&gt;
&lt;li&gt;First Time Seen&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
LCD Display&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Time &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Last Chip Code&lt;/div&gt;
&lt;div&gt;
Signal Strength &amp;nbsp; &amp;nbsp; &amp;nbsp; Voltage &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Gating Mode &amp;amp; Interval&lt;/div&gt;
&lt;div&gt;
Antenna &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mode &amp;amp; Session &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Chip Reads&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Gating Mode &amp;amp; Interval : R (per Reader) or B (per Box) 1 (seconds gating)&lt;/div&gt;
&lt;div&gt;
Antenna : 1 (on) 0 (off) for each antenna&lt;/div&gt;
&lt;div&gt;
Reader Mode &amp;amp; Session : S (Start) or F (Finish). Session ID&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-6544340146183544204?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/6544340146183544204/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=6544340146183544204" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6544340146183544204?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6544340146183544204?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/rfid-ultra-notes.html" title="RFID Ultra Notes" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUEHR3k8fCp7ImA9WhRXEEk.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-3117247463680758099</id><published>2011-12-15T13:06:00.002Z</published><updated>2011-12-16T15:00:36.774Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T15:00:36.774Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="usb" /><title>Git on a USB Stick</title><content type="html">&lt;br /&gt;
Having loads of hassel the with git, ssh and https access to github.com, so i decided to setup git on a usb stick. I can work away during the day and synch to github at night.&lt;br /&gt;
&lt;br /&gt;
I followed this tutorial&lt;br /&gt;
&lt;br /&gt;
http://blog.costan.us/2009/02/synchronizing-git-repositories-without.html&lt;br /&gt;
&lt;br /&gt;
http://swoes.blogspot.com/2009/02/setting-up-git-offline-work-via-usb.html&lt;br /&gt;
&lt;br /&gt;
And these are the basic commands i ran.&lt;br /&gt;
&lt;br /&gt;
mkdir /media/Transcend/git/com_bhaa&lt;br /&gt;
git clone --bare . /media/Transcend/git/com_bhaa/.git&lt;br /&gt;
&lt;br /&gt;
git remote add usb file:///media/Transcend/git/com_bhaa/.git&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~/bhaa/zend/trunk/joomla/components/com_bhaa$ git remote -v&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (fetch)&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (push)&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~/git/com_bhaa$ git clone file:///media/Transcend/git/com_bhaa/.git .&lt;br /&gt;
Cloning into ....&lt;br /&gt;
remote: Counting objects: 6, done.&lt;br /&gt;
remote: Compressing objects: 100% (4/4), done.&lt;br /&gt;
remote: Total 6 (delta 0), reused 0 (delta 0)&lt;br /&gt;
Receiving objects: 100% (6/6), done.&lt;br /&gt;
assure@snapdragonubuntu:~/git/com_bhaa$ ls&lt;br /&gt;
index.html &amp;nbsp;router.php&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~/git/com_bhaa$ git remote add usb file:///media/Transcend/git/com_bhaa/.gitassure@snapdragonubuntu:~/git/com_bhaa$ git pull usb master&lt;br /&gt;
From file:///media/Transcend/git/com_bhaa/&lt;br /&gt;
&amp;nbsp;* branch &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;master &amp;nbsp; &amp;nbsp; -&amp;gt; FETCH_HEAD&lt;br /&gt;
Already up-to-date.&lt;br /&gt;
assure@snapdragonubuntu:~/git/com_bhaa$ git remote -v&lt;br /&gt;
origin&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (fetch)&lt;br /&gt;
origin&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (push)&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (fetch)&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/com_bhaa/.git (push)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone --bare . /media/Transcend/git/joomala_bhaa.git&lt;br /&gt;
&lt;br /&gt;
git remote add usb file:///media/Transcend/git/joomala_bhaa.git&lt;br /&gt;
&lt;br /&gt;
assure@snapdragonubuntu:~/poconnell/code/joomla_bhaa$ git remote -v&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/joomala_bhaa.git (fetch)&lt;br /&gt;
usb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;file:///media/Transcend/git/joomala_bhaa.git (push)&lt;br /&gt;
assure@snapdragonubuntu:~/poconnell/code/joomla_bhaa$ git push usb&lt;br /&gt;
Counting objects: 12, done.&lt;br /&gt;
Delta compression using up to 8 threads.&lt;br /&gt;
Compressing objects: 100% (9/9), done.&lt;br /&gt;
Writing objects: 100% (11/11), 2.67 KiB, done.&lt;br /&gt;
Total 11 (delta 0), reused 0 (delta 0)&lt;br /&gt;
Unpacking objects: 100% (11/11), done.&lt;br /&gt;
To file:///media/Transcend/git/joomala_bhaa.git&lt;br /&gt;
&amp;nbsp; &amp;nbsp;9067f85..dbc96e6 &amp;nbsp;master -&amp;gt; master&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-3117247463680758099?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/3117247463680758099/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=3117247463680758099" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/3117247463680758099?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/3117247463680758099?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/12/git-on-usb-stick.html" title="Git on a USB Stick" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEAER3s4eCp7ImA9WhRREU8.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-2031471348899579101</id><published>2011-11-24T08:18:00.001Z</published><updated>2011-11-24T08:18:26.530Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T08:18:26.530Z</app:edited><title>eclipse.ini</title><content type="html">eclipse.ini as of 24/11/2011&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-startup&lt;br /&gt;
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar&lt;br /&gt;
-showlocation&lt;br /&gt;
--launcher.library&lt;br /&gt;
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505&lt;br /&gt;
-vm&lt;br /&gt;
/usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so&lt;br /&gt;
-product&lt;br /&gt;
com.springsource.sts.ide&lt;br /&gt;
--launcher.defaultAction&lt;br /&gt;
openFile&lt;br /&gt;
-vmargs&lt;br /&gt;
-Xss4m&lt;br /&gt;
-XX:PermSize=246m&lt;br /&gt;
-XX:+CMSClassUnloadingEnabled&lt;br /&gt;
-XX:ReservedCodeCacheSize=128m&lt;br /&gt;
-XX:CompileThreshold=5&lt;br /&gt;
-XX:MaxGCPauseMillis=10&lt;br /&gt;
-XX:MaxHeapFreeRatio=70&lt;br /&gt;
-XX:+UseConcMarkSweepGC&lt;br /&gt;
-XX:+CMSIncrementalMode&lt;br /&gt;
-XX:+CMSIncrementalPacing&lt;br /&gt;
-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;
-Xmn128m&lt;br /&gt;
-Xms1024m&lt;br /&gt;
-Xmx2048m&lt;br /&gt;
-Xss1m&lt;br /&gt;
-XX:PermSize=128m&lt;br /&gt;
-XX:MaxPermSize=512m&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-2031471348899579101?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/2031471348899579101/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=2031471348899579101" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/2031471348899579101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/2031471348899579101?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/11/eclipseini.html" title="eclipse.ini" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0ABQng5fCp7ImA9WhdSGEs.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-9062291968137736332</id><published>2011-07-28T13:56:00.003Z</published><updated>2011-07-28T14:02:33.624Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T14:02:33.624Z</app:edited><title>TestLinkAPI missing custom fields</title><content type="html">I have this sample program using the TestLinkAPI v1.9.2-2. I want to return the list of custom fields for a TestLink projects test cases.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java; ruler: true;"&gt;package testlink;

import br.eti.kinoshita.testlinkjavaapi.TestLinkAPI;
import br.eti.kinoshita.testlinkjavaapi.TestLinkAPIException;
import br.eti.kinoshita.testlinkjavaapi.model.TestCase;
import br.eti.kinoshita.testlinkjavaapi.model.TestSuite;
import br.eti.kinoshita.testlinkjavaapi.util.Util;

import java.net.MalformedURLException;
import java.net.URL;

/**
 * Hello world!
 *        http://testlinkjavaapi.sourceforge.net/sample1.html
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );

        String url = "http://xx/testlink/lib/api/xmlrpc.php";
        String devKey = "xx";
        TestLinkAPI api = null;

        URL testlinkURL = null;

        try
        {
                testlinkURL = new URL(url);
        }
        catch ( MalformedURLException mue )
        {
                mue.printStackTrace( System.err );
                System.exit(-1);
        }

        try
        {
                api = new TestLinkAPI(testlinkURL, devKey);
        }
        catch( TestLinkAPIException te)
        {
                te.printStackTrace( System.err );
                System.exit(-1);
        }

        System.out.println(api.sayHello());
        System.out.println(api.getTestProjectByName("xx"));
        TestSuite suite = api.getFirstLevelTestSuitesForTestProject(new Integer(1))[0];
        TestCase[] testcases = api.getTestCasesForTestSuite(suite.getId(), true, null);
        for(int c = 0;c&lt;testcases.length;c++) pre="" system.out.println(testcase);="" testcase="" {="" }&lt;="" }=""&gt;
&lt;/pre&gt;&lt;br /&gt;
The exported xml output from TestLink for the suite is&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&lt;testcases&gt;
&lt;testcase internalid="3" name="Import Indexes"&gt;
	&lt;node_order&gt;&lt;/node_order&gt;
	&lt;externalid&gt;&lt;/externalid&gt;
	&lt;version&gt;&lt;/version&gt;
	&lt;summary&gt;&lt;/summary&gt;
	&lt;preconditions&gt;&lt;/preconditions&gt;
	&lt;execution_type&gt;&lt;/execution_type&gt;
	&lt;importance&gt;&lt;/importance&gt;

&lt;custom_fields&gt;
	&lt;custom_field&gt;
		&lt;name&gt;&lt;/name&gt;
		&lt;value&gt;&lt;/value&gt;
	&lt;/custom_field&gt;	&lt;custom_field&gt;
		&lt;name&gt;&lt;/name&gt;
		&lt;value&gt;&lt;/value&gt;
	&lt;/custom_field&gt;
&lt;/custom_fields&gt;&lt;/testcase&gt;

&lt;testcase internalid="5" name="Import Models"&gt;
	&lt;node_order&gt;&lt;/node_order&gt;
	&lt;externalid&gt;&lt;/externalid&gt;
	&lt;version&gt;&lt;/version&gt;
	&lt;summary&gt;&lt;/summary&gt;
	&lt;preconditions&gt;&lt;/preconditions&gt;
	&lt;execution_type&gt;&lt;/execution_type&gt;
	&lt;importance&gt;&lt;/importance&gt;

&lt;custom_fields&gt;
	&lt;custom_field&gt;
		&lt;name&gt;&lt;/name&gt;
		&lt;value&gt;&lt;/value&gt;
	&lt;/custom_field&gt;	&lt;custom_field&gt;
		&lt;name&gt;&lt;/name&gt;
		&lt;value&gt;&lt;/value&gt;
	&lt;/custom_field&gt;
&lt;/custom_fields&gt;&lt;/testcase&gt;
&lt;/testcases&gt;
&lt;/pre&gt;But the program output is&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;Hello!
TestProject [id=1, name=Touchpoint, prefix=TP, notes=, enableRequirements=true, enableTestPriority=true, enableAutomation=true, enableInventory=true, isActive=true, isPublic=true]
Install
TestCase [id=3, name=Import Indexes, testSuiteId=null, testProjectId=null, authorLogin=null, summary=null, steps=[], preconditions=null, testImportance=null, executionType=null, order=100, internalId=null, checkDuplicatedName=null, actionOnDuplicatedName=null, versionId=2, version=null, parentId=2, customFields=[], executionStatus=n]
n
[]
TestCase [id=5, name=Import Models, testSuiteId=null, testProjectId=null, authorLogin=null, summary=null, steps=[], preconditions=null, testImportance=null, executionType=null, order=101, internalId=null, checkDuplicatedName=null, actionOnDuplicatedName=null, versionId=2, version=null, parentId=2, customFields=[], executionStatus=n]
n
&lt;/pre&gt;There are no Custom Fields listed.  &lt;/testcases.length;c++)&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-9062291968137736332?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/9062291968137736332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=9062291968137736332" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/9062291968137736332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/9062291968137736332?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/07/testlinkapi-missing-custom-fields.html" title="TestLinkAPI missing custom fields" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkACRHg8eyp7ImA9WhdSGEg.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-5737675476186719734</id><published>2011-07-28T11:40:00.003Z</published><updated>2011-07-28T13:12:45.673Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T13:12:45.673Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="testlink" /><title>Testlink Automated Tests</title><content type="html">Looking at how to define automated test cases within the &lt;a href="http://www.teamst.org/"&gt;TestLink&lt;/a&gt; tool this morning so I installed v1.9.3 painlessly. As per chapter 4 of the&amp;nbsp;&lt;a href="http://www.kinoshita.eti.br/public_files/jenkins_testlink_book/en/"&gt;Jenkins TestLink Plug-in: The Definitive Guide&lt;/a&gt;&amp;nbsp;the trick is to define and assign a 'Custom Field' to record the java class name or testng suite. Since we're not using jenkins I'll probally follow the basic steps and use&amp;nbsp;&lt;a href="http://code.google.com/p/testlink-api-java-client/"&gt;http://code.google.com/p/testlink-api-java-client/&lt;/a&gt;&amp;nbsp;to pull the details from Testlink within my bamboo build.&lt;br /&gt;
&lt;br /&gt;
In the testlink/config.inc.php update the following settings to enable the API and enable test automation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** XML-RPC API availability (disabled by default) */&lt;br /&gt;
$tlCfg-&amp;gt;api-&amp;gt;enabled = TRUE;&lt;br /&gt;
&lt;br /&gt;
/* [Test Executions] */&lt;br /&gt;
// ENABLED -&amp;gt; enable XML-RPC calls to external test automation server new buttons will be displayed on execution pages&lt;br /&gt;
// DISABLED -&amp;gt; disable&lt;br /&gt;
$tlCfg-&amp;gt;exec_cfg-&amp;gt;enable_test_automation = ENABLED;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-5737675476186719734?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/5737675476186719734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=5737675476186719734" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5737675476186719734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5737675476186719734?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/07/testlink-automated-tests.html" title="Testlink Automated Tests" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MDQHk_cCp7ImA9WhZXF0Q.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-8697728080295985274</id><published>2011-05-07T20:17:00.000Z</published><updated>2011-05-07T20:17:51.748Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-07T20:17:51.748Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jaudiotagger" /><title>jaudiotagger logging levels</title><content type="html">To quickly disable the verbose the logging from the jaudiotagger library just set this at the start of your program.&lt;br /&gt;
&lt;br /&gt;
Logger.getLogger("org.jaudiotagger").setLevel(Level.OFF);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-8697728080295985274?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/8697728080295985274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=8697728080295985274" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/8697728080295985274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/8697728080295985274?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2011/05/jaudiotagger-logging-levels.html" title="jaudiotagger logging levels" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4DR346fCp7ImA9Wx5aEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-4392986313374245947</id><published>2010-11-09T10:02:00.000Z</published><updated>2010-11-09T10:02:56.014Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-09T10:02:56.014Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maven jasperreports" /><title>jasperreports checksum issue with maven</title><content type="html">The link to jasperreport jar broke my build over the weekend&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;&lt;!--
[INFO] skip non existing resourceDirectory /home/assure/projects/touchpoint/main/src/main/resources
[INFO] artifact commons-collections:commons-collections: checking for updates from jaspersoft
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'd250028219fd2c99a0ab57b8c48f5f260ac04c93'; remote = '&lt;!DOCTYPE' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'f894058930dd693642c79bc950f65a8c91108e0b'; remote = '&lt;!DOCTYPE' - IGNORING
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Unable to get dependency information: Unable to read local copy of metadata: Cannot read metadata from '/home/assure/.m2/repository/commons-collections/commons-collections/maven-metadata-jaspersoft.xml': end tag name &lt;"td"&gt; must match start tag name &lt;span&gt; from line 258 (position: END_TAG seen ...&lt;/"span"&gt;&lt;/"span"&gt;&lt;/"td"&gt;... @262:173) 
  commons-collections:commons-collections:jar:null

from the specified remote repositories:
  central (http://milla/archiva/repository/internal),
  java.net (http://milla/archiva/repository/internal),
  centralsnapshot (http://milla/archiva/repository/snapshots),
  jaspersoft (http://www.jasperforge.org/maven2),
  java.net2 (http://milla/archiva/repository/internal)

Path to dependency: 
 1) com.xx-
 2) jasperreports-jasperreports-jar-2.0.2
--&gt;
&lt;/pre&gt;&lt;br /&gt;
Seems there is some monkey business going on at jaspersoft. See &lt;a href="http://jasperforge.org/plugins/espforum/view.php?group_id=112&amp;forumid=102&amp;topicid=80489"&gt;here&lt;/a&gt; and &lt;a href="http://jasperforge.org/plugins/espforum/view.php?group_id=102&amp;forumid=103&amp;topicid=80434"&gt;here&lt;/a&gt; for details.&lt;br /&gt;
&lt;br /&gt;
Quick Solution is to just add this repo setting to your pom&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;  &lt;repository&gt;
      &lt;id&gt;jaspersoft&lt;/id&gt;
        &lt;url&gt;http://www.jasperforge.org/maven2&lt;/url&gt;
        &lt;snapshots&gt;
          &lt;enabled&gt;false&lt;/enabled&gt;
         &lt;/snapshots&gt;
         &lt;releases&gt;
            &lt;enabled&gt;false&lt;/enabled&gt;
         &lt;/releases&gt;
  &lt;/repository&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-4392986313374245947?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/4392986313374245947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=4392986313374245947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4392986313374245947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4392986313374245947?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/11/jasperreports-checksum-issue-with-maven.html" title="jasperreports checksum issue with maven" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0EDRHg5fSp7ImA9Wx5UFkg.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-6624506409335466575</id><published>2010-10-21T10:07:00.002Z</published><updated>2010-10-21T10:07:55.625Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-21T10:07:55.625Z</app:edited><title>insertClob</title><content type="html">&lt;pre class="brush: java"&gt;/**
  * http://www.coderanch.com/t/295768/JDBC/java/inserting-large-file-CLOB-Oracle
  * @param clob
  * @param value
  * @throws Exception
  */
 public void insertClob(oracle.sql.CLOB clob, String value) throws Exception {
  try {
   OutputStream outstream = clob.getAsciiOutputStream();
   outstream.flush();
   outstream.write(value.getBytes());
   outstream.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-6624506409335466575?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/6624506409335466575/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=6624506409335466575" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6624506409335466575?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6624506409335466575?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/10/insertclob.html" title="insertClob" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4GSH06fip7ImA9Wx5XFUs.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-1155144287376484151</id><published>2010-09-15T16:08:00.000Z</published><updated>2010-09-15T16:08:49.316Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-15T16:08:49.316Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="glfusion fckeditor" /><title>FCKEditor background color</title><content type="html">An issue with the FCKeditor is that if you chance the background color for your main site, the editor background also changes, which makes editing a pain.&lt;br /&gt;
&lt;br /&gt;
http://www.glfusion.org/forum/viewtopic.php?showtopic=30761&lt;br /&gt;
&lt;br /&gt;
First find and edit&lt;br /&gt;
&lt;br /&gt;
&lt;root&gt;/public_html/fckeditor/fckconfig.js&lt;br /&gt;
&lt;br /&gt;
Originally&lt;br /&gt;
&lt;br /&gt;
FCKConfig.EditorAreaStyles = 'body { color:#000;margin-bottom:30px;} h1 {background:transparent;color:#000;font-size:1.4em;font-weight:700;margin:0 5px 0 0;} ul { list-style-position:outside;margin-left:5px;padding-left:15px;list-style:disc;vertical-align:middle;}' ;&lt;br /&gt;
&lt;br /&gt;
Change to ( background:#FFFFFF ) is the main item&lt;br /&gt;
&lt;br /&gt;
FCKConfig.EditorAreaStyles = 'body { background:#ffffff;margin-bottom:30px;} h1 {background:transparent;color:#000;font-size:1.4em;font-weight:700;margin:0 5px 0 0;} ul { list-style-position:outside;margin-left:5px;padding-left:15px;list-style:disc;vertical-align:middle;}' ;&lt;br /&gt;
&lt;br /&gt;
The drupal boys also have some notes&lt;br /&gt;
&lt;br /&gt;
http://drupal.org/node/204242&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-1155144287376484151?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/1155144287376484151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=1155144287376484151" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/1155144287376484151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/1155144287376484151?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/09/fckeditor-background-color.html" title="FCKEditor background color" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0ICQXoyeCp7ImA9Wx5QFU0.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-4573470753215181073</id><published>2010-09-03T10:26:00.000Z</published><updated>2010-09-03T10:26:00.490Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-03T10:26:00.490Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jpa spring derby" /><title>JPA 1.0 Spring Context for an Embedded Derby DB</title><content type="html">&lt;pre class="brush: xml"&gt;

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:util="http://www.springframework.org/schema/util"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://www.springframework.org/schema/util http://www.springframework.org/schema/beans/spring-util-2.5.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
       http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd"&gt;
          
 &lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt;
  &lt;property name="driverClassName" value="org.apache.derby.jdbc.EmbeddedDriver"/&gt;
  &lt;property name="url" value="jdbc:derby:/home/assure/derbydb/poc;create=true"/&gt;
 &lt;/bean&gt;
 
 &lt;bean id="hibernateProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"&gt;
  &lt;property name="properties"&gt;
   &lt;props&gt;
    &lt;prop key="hibernate.hbm2ddl.auto"&gt;create&lt;/prop&gt;
    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.DerbyDialect&lt;/prop&gt;
    &lt;prop key="hibernate.query.substitutions"&gt;true 'T', false 'F'&lt;/prop&gt;
    &lt;prop key="hibernate.show_sql"&gt;true&lt;/prop&gt;
    &lt;prop key="hibernate.c3p0.minPoolSize"&gt;5&lt;/prop&gt;
    &lt;prop key="hibernate.c3p0.maxPoolSize"&gt;20&lt;/prop&gt;
    &lt;prop key="hibernate.c3p0.timeout"&gt;600&lt;/prop&gt;
    &lt;prop key="hibernate.c3p0.max_statement"&gt;50&lt;/prop&gt;
    &lt;prop key="hibernate.c3p0.testConnectionOnCheckout"&gt;false&lt;/prop&gt;
   &lt;/props&gt;
  &lt;/property&gt;
 &lt;/bean&gt;
  
&lt;!-- &lt;bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"&gt;--&gt;
&lt;!-- &lt;property name="persistenceXmlLocation" value="classpath:persistence.xml" /&gt;--&gt;
&lt;!--     &lt;property name="persistenceUnitName" value="persistenceunit"/&gt;--&gt;
&lt;!--    &lt;/bean&gt;--&gt;
    
    &lt;bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"&gt;

&lt;!--          &lt;property name="persistenceXmlLocation" value="classpath:persistence.xml" /&gt;--&gt;
          &lt;property name="persistenceUnitName"    value="persistenceunit" /&gt;
          &lt;property name="dataSource"             ref="dataSource"/&gt;

          &lt;property name="jpaVendorAdapter"&gt;
               &lt;bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"&gt;
                    &lt;property name="database"         value="DERBY"/&gt;
                    &lt;property name="showSql"          value="true"/&gt;
                    &lt;property name="generateDdl"      value="true"/&gt;
                    &lt;property name="databasePlatform" value="org.hibernate.dialect.DerbyDialect"/&gt;
               &lt;/bean&gt;
          &lt;/property&gt;

          &lt;property name="jpaPropertyMap"&gt;
               &lt;map&gt;
                    &lt;entry key="hibernate.transaction.flush_before_completion" value="true"/&gt;
                    &lt;entry key="hibernate.transaction.auto_close_session"      value="true"/&gt;
                    &lt;entry key="hibernate.current_session_context_class"       value="jta"/&gt;
                    &lt;entry key="hibernate.connection.release_mode"             value="auto"/&gt;                            
               &lt;/map&gt;
          &lt;/property&gt;

          &lt;property name="jpaDialect"&gt;
               &lt;bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect"/&gt;
          &lt;/property&gt;

    &lt;/bean&gt;
    
     &lt;bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"&gt;
       &lt;property name="entityManagerFactory" ref="entityManagerFactory"/&gt;
       &lt;property name="dataSource" ref="dataSource"/&gt;
    &lt;/bean&gt; 

    &lt;!-- entity objects --&gt;
    &lt;bean id="cell" class="com.xx.xx.common.index.entity.CellEntity" scope="prototype"/&gt;
    &lt;bean id="apn" class="com.xx.xx.common.index.entity.APNEntity" scope="prototype"/&gt;
        
    &lt;!-- entity manager instances --&gt;
    &lt;bean id="cellDao" class="com.xx.xx.common.index.GenericJPAEntityManager"&gt;
        &lt;constructor-arg&gt;            &lt;value&gt;com.xx.xx.common.index.entity.CellEntity&lt;/value&gt;
        &lt;/constructor-arg&gt;        &lt;property name="entityManagerFactory" ref="entityManagerFactory"/&gt;  &lt;br /&gt;
    &lt;/bean&gt;&lt;br /&gt;
    &lt;bean id="apnDao" class="com.xx.xx.common.index.GenericJPAEntityManager"&gt;&lt;br /&gt;
        &lt;constructor-arg&gt;            &lt;value&gt;com.xx.xx.common.index.entity.APNEntity&lt;/value&gt;
        &lt;/constructor-arg&gt;        &lt;property name="entityManagerFactory" ref="entityManagerFactory"/&gt;  &lt;br /&gt;
    &lt;/bean&gt;&lt;br /&gt;
     &lt;br /&gt;
    &lt;br /&gt;
    &lt;!-- http://robertmaldon.blogspot.com/2007/05/creating-spring-bean-from-java-5-enum.html --&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;bean id="CELL" class="com.xx.xx.common.index.IndexType"
  factory-method="valueOf"&gt;&lt;br /&gt;
  &lt;constructor-arg&gt;   &lt;value&gt;CELL&lt;/value&gt;
  &lt;/constructor-arg&gt; &lt;/bean&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;bean id="APN" class="com.xx.xx.common.index.IndexType"
  factory-method="valueOf"&gt;&lt;br /&gt;
  &lt;constructor-arg&gt;   &lt;value&gt;APN&lt;/value&gt;
  &lt;/constructor-arg&gt; &lt;/bean&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;bean id="genericEntityFactory"
  class="com.xx.xx.common.index.GenericEntityFactoryImpl"&gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;property name="indexEntityMap"&gt;&lt;br /&gt;
   &lt;map&gt;&lt;br /&gt;
    &lt;entry key-ref="CELL" value-ref="cell" /&gt;&lt;br /&gt;
    &lt;entry key-ref="APN" value-ref="apn" /&gt;&lt;br /&gt;
   &lt;/map&gt;&lt;br /&gt;
  &lt;/property&gt;&lt;br /&gt;
  &lt;property name="entityManagerMap"&gt;&lt;br /&gt;
   &lt;map&gt;&lt;br /&gt;
    &lt;entry key-ref="CELL" value-ref="cellDao" /&gt;&lt;br /&gt;
    &lt;entry key-ref="APN" value-ref="apnDao" /&gt;&lt;br /&gt;
   &lt;/map&gt;&lt;br /&gt;
  &lt;/property&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;/bean&gt;     &lt;br /&gt;
&lt;br /&gt;
&lt;/beans&gt;&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
the associated persistence.xml&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; 
    &lt;persistence-unit name="persistenceunit" transaction-type="RESOURCE_LOCAL"/&gt;
&lt;/persistence&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-4573470753215181073?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/4573470753215181073/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=4573470753215181073" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4573470753215181073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4573470753215181073?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/09/jpa-10-spring-context-for-embedded.html" title="JPA 1.0 Spring Context for an Embedded Derby DB" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AMQH47eSp7ImA9Wx5UFkg.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-5541236556927033678</id><published>2010-09-01T09:09:00.002Z</published><updated>2010-10-21T10:09:41.001Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-21T10:09:41.001Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maven restfb" /><title>Add RestFB jars to maven</title><content type="html">First download the &lt;a href="http://code.google.com/p/restfb/downloads/list"&gt;restfb api&lt;/a&gt; and run the following maven command from the extracted dir. &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;mvn install:install-file -Dfile=restfb-1.5.3.jar 
-DgroupId=com.restfb -DartifactId=restfb -Dversion=1.5.3 -Dpackaging=jar -DgeneratePom=true
&lt;/pre&gt;&lt;br /&gt;
this installs the jar in your local mvn repo, and then add the following dependency to your pom&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&lt;dependency&gt;
  &lt;groupid&gt;com.restfb&lt;/groupid&gt;
  &lt;artifactid&gt;restfb&lt;/artifactid&gt;
  &lt;version&gt;1.5.3&lt;/version&gt;
&lt;/dependency&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-5541236556927033678?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/5541236556927033678/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=5541236556927033678" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5541236556927033678?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5541236556927033678?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/09/add-restfb-jars-to-maven.html" title="Add RestFB jars to maven" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CEUCQXo-fSp7ImA9WhRWEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-5319700672531145043</id><published>2010-08-23T09:30:00.005Z</published><updated>2011-12-31T00:44:20.455Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T00:44:20.455Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Maven" /><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>Google AppEngine 1.3.6 AND Maven</title><content type="html">Install &lt;a href="http://code.google.com/appengine/downloads.html"&gt;Google AppEngine 1.3.6&lt;/a&gt; locally and then then use the following commands to register the various jars in your local maven repo.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;mvn install:install-file -Dfile=lib/appengine-tools-api.jar -DgroupId=com.google -DartifactId=appengine-tools -Dversion=1.3.6 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=lib/shared/appengine-local-runtime-shared.jar -DgroupId=com.google -DartifactId=appengine-local-runtime-shared -Dversion=1.3.6 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=lib/user/appengine-api-1.0-sdk-1.3.6.jar -DgroupId=com.google -DartifactId=appengine-sdk-1.3.6-api -Dversion=1.3.6 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=lib/user/orm/datanucleus-appengine-1.0.7.final.jar -DgroupId=org.datanucleus -DartifactId=datanucleus-appengine -Dversion=1.0.7.final -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=lib/shared/appengine-local-runtime-shared.jar -DgroupId=com.google -DartifactId=appengine-local-runtime-shared -Dversion=1.3.6 -Dpackaging=jar -DgeneratePom=true

mvn install:install-file -Dfile=lib/shared/jsp/repackaged-appengine-commons-logging-1.1.1.jar -DgroupId=com.google -DartifactId=repackaged-commons-logging -Dversion=1.1.1 -Dpackaging=jar -DgeneratePom=true
&lt;/pre&gt;&lt;br /&gt;
This is summary of posts from &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twelves.blogspot.com/2009/04/google-appengine-maven-pom.html"&gt;http://twelves.blogspot.com/2009/04/google-appengine-maven-pom.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://shal.in/post/285908979/google-app-engine-and-maven"&gt;http://shal.in/post/285908979/google-app-engine-and-maven&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-5319700672531145043?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/5319700672531145043/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=5319700672531145043" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5319700672531145043?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/5319700672531145043?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/08/google-appengine-136-and-maven.html" title="Google AppEngine 1.3.6 AND Maven" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcARH0zfyp7ImA9Wx5TE08.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-7209132454249832955</id><published>2010-07-28T14:40:00.000Z</published><updated>2010-07-28T14:40:45.387Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T14:40:45.387Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flickrj" /><title>Flickj API Examples</title><content type="html">Use google code search to find current sample code.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="brushes:html"&gt;http://www.google.com/codesearch?q=file:java+%22com.aetrion.flickr.Flickr%22&amp;hl=en&amp;btnG=Search+Code
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-7209132454249832955?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/7209132454249832955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=7209132454249832955" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7209132454249832955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/7209132454249832955?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/07/flickj-api-examples.html" title="Flickj API Examples" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEUMR385fyp7ImA9WhRWEkQ.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-6656343565565318494</id><published>2010-07-28T10:56:00.003Z</published><updated>2011-12-31T00:44:46.127Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T00:44:46.127Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flickrj" /><category scheme="http://www.blogger.com/atom/ns#" term="Maven" /><title>Adding Flickrj 1.2 to maven</title><content type="html">First download &lt;a href="http://flickrj.sourceforge.net/"&gt;Flickrj&lt;/a&gt; and install locacally.&lt;br /&gt;
&lt;br /&gt;
run this command from the install dir&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:html"&gt;mvn install:install-file 
-Dfile=flickrapi-1.2.jar 
-DgroupId=com.aetrion.flickr 
-DartifactId=flickrapi 
-Dversion=1.2 
-Dpackaging=jar
&lt;/pre&gt;&lt;br /&gt;
to reference the artifact in your pom add &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush:xml"&gt;&lt;dependency&gt;
&lt;groupid&gt;com.aetrion.flickr&lt;/groupId&gt;
&lt;artifactid&gt;flickrapi&lt;/artifactId&gt;
&lt;version&gt;1.2&lt;/version&gt;
&lt;/dependency&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-6656343565565318494?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/6656343565565318494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=6656343565565318494" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6656343565565318494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6656343565565318494?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/07/adding-flickrj-12-to-maven.html" title="Adding Flickrj 1.2 to maven" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkMMSHc6eyp7ImA9WxFWFUo.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-6154645092091607492</id><published>2010-06-03T14:10:00.002Z</published><updated>2010-06-03T14:14:49.913Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-03T14:14:49.913Z</app:edited><title>ANT - List all images with regex pattern</title><content type="html">&lt;pre class="brush: xml"&gt; 
&lt;br /&gt;&lt;target name="listimages"&gt;
&lt;br /&gt;&lt;fileset id="dist.contents" dir="${basedir}"&gt;
&lt;br /&gt;&lt;exclude name="build/**"/&gt;
&lt;br /&gt;&lt;exclude name="etc/automated_tests/**"/&gt;
&lt;br /&gt;&lt;exclude name="tools/**"/&gt;
&lt;br /&gt;&lt;exclude name="release/**"/&gt;
&lt;br /&gt;&lt;exclude name="portal/**"/&gt;
&lt;br /&gt;&lt;include name="**/*.gif"/&gt;
&lt;br /&gt;&lt;include name="**/*.png"/&gt;
&lt;br /&gt;&lt;include name="**/*.jpg"/&gt;
&lt;br /&gt;&lt;include name="**/*.jpeg"/&gt;
&lt;br /&gt;&lt;/fileset&gt;
&lt;br /&gt;&lt;pathconvert pathsep="!${line.separator}!" property="prop.dist.contents" refid="dist.contents"&gt;
&lt;br /&gt;&lt;chainedmapper&gt;
&lt;br /&gt;&lt;mapper type="regexp" from="(.*)" to="\1,\1" /&gt;
&lt;br /&gt;&lt;/chainedmapper&gt;
&lt;br /&gt;&lt;map from="${basedir}" to="X"/&gt;
&lt;br /&gt;&lt;/pathconvert&gt;
&lt;br /&gt;&lt;echo&gt;${prop.dist.contents}&lt;/echo&gt;
&lt;br /&gt;&lt;/target&gt;
&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-6154645092091607492?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/6154645092091607492/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=6154645092091607492" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6154645092091607492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/6154645092091607492?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/06/ant-list-all-images-with-regex-pattern.html" title="ANT - List all images with regex pattern" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEEBR3g-eip7ImA9WxFRGE0.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-4806828907848428251</id><published>2010-05-02T12:14:00.003Z</published><updated>2010-05-02T12:17:36.652Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-02T12:17:36.652Z</app:edited><title>Stockholm Medal</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UjH7scA_Bek/S91tF1loE8I/AAAAAAAABi4/b97HvuwZ6Us/s1600/IMG_0091.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_UjH7scA_Bek/S91tF1loE8I/AAAAAAAABi4/b97HvuwZ6Us/s320/IMG_0091.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5466645469749318594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UjH7scA_Bek/S91tFfUGpGI/AAAAAAAABiw/CBUnXiP5Qio/s1600/IMG_0092.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_UjH7scA_Bek/S91tFfUGpGI/AAAAAAAABiw/CBUnXiP5Qio/s320/IMG_0092.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5466645463770244194" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-4806828907848428251?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/4806828907848428251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=4806828907848428251" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4806828907848428251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/4806828907848428251?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/05/stockholm-medal.html" title="Stockholm Medal" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UjH7scA_Bek/S91tF1loE8I/AAAAAAAABi4/b97HvuwZ6Us/s72-c/IMG_0091.JPG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUAARn45eCp7ImA9WxFRFUg.&quot;"><id>tag:blogger.com,1999:blog-6147438495842600719.post-8933521702752019745</id><published>2010-04-29T15:08:00.000Z</published><updated>2010-04-29T15:09:07.020Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-29T15:09:07.020Z</app:edited><title>ZFDataGrid table width?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UjH7scA_Bek/S9mhBNvOVEI/AAAAAAAABio/ex5pK0rPkyc/s1600/wide_zfdatagrid.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 195px;" src="http://2.bp.blogspot.com/_UjH7scA_Bek/S9mhBNvOVEI/AAAAAAAABio/ex5pK0rPkyc/s400/wide_zfdatagrid.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5465576665030480962" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6147438495842600719-8933521702752019745?l=emeraldjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://emeraldjava.blogspot.com/feeds/8933521702752019745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6147438495842600719&amp;postID=8933521702752019745" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/8933521702752019745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6147438495842600719/posts/default/8933521702752019745?v=2" /><link rel="alternate" type="text/html" href="http://emeraldjava.blogspot.com/2010/04/zfdatagrid-table-width.html" title="ZFDataGrid table width?" /><author><name>Paul O'Connell</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://photos1.blogger.com/blogger/916/2956/320/IMG_1455.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UjH7scA_Bek/S9mhBNvOVEI/AAAAAAAABio/ex5pK0rPkyc/s72-c/wide_zfdatagrid.png" height="72" width="72" /><thr:total>0</thr:total></entry></feed>

