<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4455710068648869689</id><updated>2011-11-12T03:54:31.596-08:00</updated><category term='find grep specific'/><category term='#ukgovOSS'/><title type='text'>33 Roundwood</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-6246982074365134503</id><published>2011-05-09T13:56:00.000-07:00</published><updated>2011-05-09T14:09:07.987-07:00</updated><title type='text'>The frustration of local government</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-E1ea23vPXDk/TchX3i6M6oI/AAAAAAAAAFE/c-JLU-yPTQI/s1600/shaun%2Brabbit%2Bian.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 225px;" src="http://1.bp.blogspot.com/-E1ea23vPXDk/TchX3i6M6oI/AAAAAAAAAFE/c-JLU-yPTQI/s320/shaun%2Brabbit%2Bian.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5604826348037925506" /&gt;&lt;/a&gt;&lt;br /&gt;I think I want to just say a few things. This is not a dig at anyone - it is just me sharing some frustration that I suppose many people feel.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just watched 'Bustin down the door' which is a surf documentary on the South Africans and Australians that went to Hawaii, didn't easily fit in, and managed to start the world of pro surfing. But the thing that got me was the sadness on Shaun Thomson's face at the end. And I grew up watching him carve a place in the world. And to see that movie now, 30 years later, just brought out something in me about what I am trying to do with open source in the UK.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know that I know that I know that open source can make a difference in the UK. And particularly to local and central government. 40% savings across local government (which is almost a minimum of what can be achieved with open source) is equivalent to 95,000 front line jobs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the moment I am keeping 7 people employed and paid. I would love to do that for 7000 and to really make a difference.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So if you know someone that really wants to make a difference in local government (instead of just talking about it) let me know.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's to you Shaun - I appreciate what you did for us man.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-6246982074365134503?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/6246982074365134503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=6246982074365134503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6246982074365134503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6246982074365134503'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2011/05/frustration-of-local-government.html' title='The frustration of local government'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-E1ea23vPXDk/TchX3i6M6oI/AAAAAAAAAFE/c-JLU-yPTQI/s72-c/shaun%2Brabbit%2Bian.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5325507996938033793</id><published>2011-01-12T06:17:00.001-08:00</published><updated>2011-01-12T06:19:05.686-08:00</updated><title type='text'>Apache2 and PHP on Windows</title><content type='html'>You would swear that we had this automated by now. PHP and Apache have got to be like an old married couple by now. Instead you have to go through hell to get the two to run together especially on Windows.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I know lots of people will say 'Oh, no you just XYZ ...'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But check out the googling going on for how to get these two working and you will see what I mean.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway the best step-by-step guide is here: &lt;a href="http://www.thesitewizard.com/php/install-php-5-apache-windows.shtml"&gt;http://www.thesitewizard.com/php/install-php-5-apache-windows.shtml&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well done whoever you are.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-5325507996938033793?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5325507996938033793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5325507996938033793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5325507996938033793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5325507996938033793'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2011/01/apache2-and-php-on-windows.html' title='Apache2 and PHP on Windows'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8419421178264352779</id><published>2011-01-08T10:48:00.000-08:00</published><updated>2011-01-08T10:51:16.684-08:00</updated><title type='text'>Amazon EC2</title><content type='html'>I am enjoying Amazon's setup. The ability to create AMI images with a right click is certainly a lot easier than the old way. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ec2-user is the default and you typically log on using encrypted key authentication. Then just &lt;/div&gt;&lt;div&gt;sudo -s &lt;/div&gt;&lt;div&gt;to get a root prompt. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-8419421178264352779?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8419421178264352779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8419421178264352779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8419421178264352779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8419421178264352779'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2011/01/amazon-ec2.html' title='Amazon EC2'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7205604061394750014</id><published>2011-01-03T05:19:00.001-08:00</published><updated>2011-01-03T05:19:39.561-08:00</updated><title type='text'>Automake notes to self</title><content type='html'>From &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.openismus.com/documents/linux/automake/automake"&gt;http://www.openismus.com/documents/linux/automake/automake&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style="margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; font-family: sans-serif; line-height: 1.5em; font-weight: bold; font-size: 14px; "&gt;The Whole Process&lt;/h4&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; font-size: medium; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 15px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-family: sans-serif; line-height: 1.5em; "&gt;Assuming that you have written appropriate Makefile.am and configure.ac files (there are examples below), you should be able to build your project by entering the following commands:&lt;/p&gt;&lt;ul style="margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;li style="margin-top: 0.2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;'touch NEWS README AUTHORS ChangeLog'&lt;/b&gt;&lt;/li&gt;&lt;li style="margin-top: 0.2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;'autoreconf --force --install'&lt;/b&gt; - runs aclocal, autoconf, autoheader and automake in the right order to create config.h.in, Makefile.in, configure and a number of auxiliary files&lt;/li&gt;&lt;li style="margin-top: 0.2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;'./configure'&lt;/b&gt; - creates Makefile from Makefile.in and config.h from config.h.in&lt;/li&gt;&lt;li style="margin-top: 0.2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: sans-serif; line-height: 1.5em; "&gt;'make'&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 15px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; font-family: sans-serif; line-height: 1.5em; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&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/4455710068648869689-7205604061394750014?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7205604061394750014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7205604061394750014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7205604061394750014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7205604061394750014'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2011/01/automake-notes-to-self.html' title='Automake notes to self'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5057026036322753135</id><published>2010-08-05T05:26:00.000-07:00</published><updated>2010-08-05T05:32:16.044-07:00</updated><title type='text'>Notes to Self</title><content type='html'>&lt;div&gt;So much development going on. Really great. But I just know that I am going to come back and have to find the things that I have learnt all over again in the the future. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, I suppose that's what google is for.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But just in case I cannot find them again:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.jasonlitka.com/yum-repository/"&gt;http://www.jasonlitka.com/yum-repository/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;- best way to upgrade PHP on CentOS&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.cyberciti.biz/tips/recover-mysql-root-password.html"&gt;http://www.cyberciti.biz/tips/recover-mysql-root-password.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;- recover MySQL root password&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Good. Now I can chill.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eBTIR-P1tvY/TFqvExF27WI/AAAAAAAAAEo/SzV7EfvWC_w/s1600/chilled.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_eBTIR-P1tvY/TFqvExF27WI/AAAAAAAAAEo/SzV7EfvWC_w/s320/chilled.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5501902391218728290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&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/4455710068648869689-5057026036322753135?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5057026036322753135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5057026036322753135' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5057026036322753135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5057026036322753135'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2010/08/notes-to-self.html' title='Notes to Self'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eBTIR-P1tvY/TFqvExF27WI/AAAAAAAAAEo/SzV7EfvWC_w/s72-c/chilled.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-729977567232580375</id><published>2010-06-03T22:03:00.000-07:00</published><updated>2010-06-03T22:06:08.588-07:00</updated><title type='text'>coLinux</title><content type='html'>Now this is a very cool alternative:  "If Linux can run on anything, then why not on Windows?"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Start &gt; Programs &gt; coLinux&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And up pops an Ubuntu console. 50 times faster and less painful than VMWare with no overhead. Very very nice&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I added the following to the Wiki (my 2c)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://colinux.wikia.com/wiki/CoLinux_networking_on_Windows_7"&gt;http://colinux.wikia.com/wiki/CoLinux_networking_on_Windows_7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Big fan.&lt;/div&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/4455710068648869689-729977567232580375?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/729977567232580375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=729977567232580375' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/729977567232580375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/729977567232580375'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2010/06/colinux.html' title='coLinux'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-6153306381875442497</id><published>2010-03-21T16:34:00.001-07:00</published><updated>2010-03-21T16:34:55.371-07:00</updated><title type='text'>CentOS Repository for PHP 5.2</title><content type='html'>&lt;a href="http://www.webtatic.com/blog/2009/05/installing-php-526-on-centos-5/"&gt;http://www.webtatic.com/blog/2009/05/installing-php-526-on-centos-5/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-6153306381875442497?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/6153306381875442497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=6153306381875442497' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6153306381875442497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6153306381875442497'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2010/03/centos-repository-for-php-52.html' title='CentOS Repository for PHP 5.2'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5159909189959149090</id><published>2010-02-13T00:47:00.000-08:00</published><updated>2010-02-13T01:23:30.402-08:00</updated><title type='text'>IT with iA (informed Action)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/S3ZsuFKYCMI/AAAAAAAAAEQ/aEVdlMRFp30/s1600-h/oba_40_horizontal.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 76px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/S3ZsuFKYCMI/AAAAAAAAAEQ/aEVdlMRFp30/s320/oba_40_horizontal.png" alt="" id="BLOGGER_PHOTO_ID_5437653139011930306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My stepfather had a thing about 'getting it right first time'.  This made a lot of sense when you were building a wall and getting it wrong meant a lot of hard work to break it all down and start again.&lt;br /&gt;&lt;br /&gt;But the information world in which we live today makes getting it right first time not only very difficult but, I would say, almost undesirable. The point is that we live in a rapidly shifting world of information that is nothing like the stable world of bricks and mortar. The whole definition of work needs rethinking (but that is a topic for another time).&lt;br /&gt;&lt;br /&gt;So, unfortunately Dad, my approach is built much more around INFORMED ACTION and a belief that IT is much more successful if it is managed like a journey rather than a destination. Absolute cliche I know but I find too many IT projects, particularly BUSINESS INTELLIGENCE PROJECTS, that start with the belief that they need to get it right first time and when the project is finished they will not have to do it again.&lt;br /&gt;&lt;br /&gt;Static delivery is a costly belief particularly with things like database design and BI. At OBA we have been doing IT for a long time and we know that it is far better to &lt;span style="font-weight: bold;"&gt;plan to keep doing&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For this reason we have good people with a lot of experience and we are always ready to learn (hence the INFORMED). However, we are not navel gazers! We also work quickly (a new data warehouse and BI reports in under 5 hours at JCDecaux for example) and iteratively  (hence the ACTION).&lt;br /&gt;&lt;br /&gt;The best approach we find is to plan from the beginning to do it again. The first time around you learn what not to do. Then you improve and keep on improving. Practice is mastery, mastery is practice as Bruce Lee used to say. :-)&lt;br /&gt;&lt;br /&gt;Timo Elliott puts it very well in his Five Fatal Flaws of BI Projects when he says 'BI is a process not a project, there is no finish line.' I like the way Timo thinks.&lt;br /&gt;&lt;br /&gt;Ha&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/S3ZtHvLmMQI/AAAAAAAAAEY/Of8LlJrvHFw/s1600-h/BusCardSurfer.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 210px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/S3ZtHvLmMQI/AAAAAAAAAEY/Of8LlJrvHFw/s320/BusCardSurfer.png" alt="" id="BLOGGER_PHOTO_ID_5437653579788071170" border="0" /&gt;&lt;/a&gt;ving said all that, here is the new imagery for Open Business Associates.&lt;br /&gt;&lt;br /&gt;For anyone that does not know how to surf it looks like a frightening undertaking.&lt;br /&gt;&lt;br /&gt;For someone like me that has been doing it all my life, there is nothing better than dropping into a six foot wall of water and sliding into the distance.&lt;br /&gt;&lt;br /&gt;Open source is a fantastic wave to be riding and I love every minute of what I do. So the surfing imagery is perfect and my thanks to Paula and Richard at TheWayForward for the brand identity.&lt;br /&gt;&lt;br /&gt;We intend to makes waves in the market and I challenge anyone to contact me (glen@openba.co.uk) if you want to cut at least 40% out of your IT cost of operations and still deliver solutions faster than you ever have before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5159909189959149090?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5159909189959149090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5159909189959149090' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5159909189959149090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5159909189959149090'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2010/02/it-with-ia-informed-action.html' title='IT with iA (informed Action)'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/S3ZsuFKYCMI/AAAAAAAAAEQ/aEVdlMRFp30/s72-c/oba_40_horizontal.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5449021077752717237</id><published>2010-01-24T13:13:00.000-08:00</published><updated>2010-01-24T23:26:03.283-08:00</updated><title type='text'>Good people</title><content type='html'>If you have the right attitude (teachable, very hard-working, honest, presentable) and you want to extend your skills in open source and web technologies then I need to hear from you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Glen&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Founder&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Open Business Associates&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The Management Consultancy for Open Source&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;E-mail: glen@openba.co.uk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Right now we have projects involving Jaspersoft, Infobright and Talend for business intelligence, analysis and reporting solutions. We have several active AJAX web development projects as well as new XML, web application and workflow projects.&lt;br /&gt;&lt;br /&gt;And we have not even started pushing sales on the thin client, document management, ERP, and data migration campaigns yet. So be prepared to work very very hard, to play even harder and to be in at the start of a sector of the IT industry that is expanding rapidly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5449021077752717237?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5449021077752717237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5449021077752717237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5449021077752717237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5449021077752717237'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2010/01/good-people.html' title='Good people'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8957743064653267810</id><published>2009-12-22T05:07:00.000-08:00</published><updated>2009-12-22T05:20:08.370-08:00</updated><title type='text'>Ajax Cross Domain</title><content type='html'>Cross domain ajax requests are important when building the new generation of web applications especially in a REST architecture.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apache httpd supports .htaccess files but the information for Tomcat is a lot more sparse. Here is the solution to getting cross-domain ajax requests to work in a tomcat http environment:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.servletsuite.com/servlets/crossdomainajaxflt.htm"&gt;http://www.servletsuite.com/servlets/crossdomainajaxflt.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You need to dowload the jar and put it in webapps/{your app}&lt;your&gt;/WEB-INF/lib. &lt;/your&gt;&lt;/div&gt;&lt;div&gt;&lt;your&gt;Then edit web.xml in your webapps/{your app}/&lt;your&gt;WEB-INF and add in the following under the web-app element:&lt;/your&gt;&lt;/your&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;lt;filter&amp;gt; &amp;lt;filter-name&amp;gt;CrossDomainAjaxFilter&amp;lt;/filter-name&amp;gt; &amp;lt;filter-class&amp;gt;com.cj.access.CrossDomainAjaxFilter&amp;lt;/filter-class&amp;gt; &amp;lt;/filter&amp;gt;  &amp;lt;filter-mapping&amp;gt; &amp;lt;filter-name&amp;gt;CrossDomainAjaxFilter&amp;lt;/filter-name&amp;gt; &amp;lt;url-pattern&amp;gt;*&amp;lt;/url-pattern&amp;gt; &amp;lt;/filter-mapping&amp;gt;  &lt;/span&gt;&lt;div&gt;&lt;your&gt;&lt;your&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/your&gt;&lt;/your&gt;&lt;/div&gt;&lt;div&gt;&lt;your&gt;&lt;your&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;/span&gt;This is the simplest approach. The link has some additional options for more fine grained filtering. But it works out the box and is not difficult to implement - just difficult to find !&lt;/your&gt;&lt;/your&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Happy Christmas all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-8957743064653267810?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8957743064653267810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8957743064653267810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8957743064653267810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8957743064653267810'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/12/ajax-cross-domain.html' title='Ajax Cross Domain'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1540509892713652389</id><published>2009-12-09T11:41:00.000-08:00</published><updated>2009-12-09T11:53:24.515-08:00</updated><title type='text'>Integrated Thunderbird Email, Lightning Calendar and Google</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/Sx__0JDrugI/AAAAAAAAAEI/j_NfoQSaNYw/s1600-h/mozilla-50.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/Sx__0JDrugI/AAAAAAAAAEI/j_NfoQSaNYw/s400/mozilla-50.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5413326548372273666" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Wow ! Mozilla has definitely come on. I have been using Thunderbird for over a year now.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just installed Thunderbird 3 then added the latest nightly build of Lightning (Calendar) and then added the Google Calendar Add-on. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All in about 15 mins. All integrated and all working. Definitely a project to donate to.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-1540509892713652389?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1540509892713652389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1540509892713652389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1540509892713652389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1540509892713652389'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/12/integrated-thunderbird-email-lightning.html' title='Integrated Thunderbird Email, Lightning Calendar and Google'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/Sx__0JDrugI/AAAAAAAAAEI/j_NfoQSaNYw/s72-c/mozilla-50.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7515515459567534557</id><published>2009-12-09T00:47:00.000-08:00</published><updated>2009-12-09T01:01:24.552-08:00</updated><title type='text'>Morning all</title><content type='html'>Christmas. and we are so busy at OBA. It puts a huge smile on my face to think back over the past year. I am even having a little partner - customer - vendor three way tensions just like a real supplier !! :-) But we will sort that out for the customer - letting them down is not an option.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yesterday I shook hands on our first technical employee. Very excited about that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jaspersoft business continues to move. And Infobright business is starting to happen in the UK after Europa ran 4 days of calling into 110 leads for us. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Column databases certainly do change the mindset.  I see so many customers taking ages to build relational data warehouses with 20 or 30 joins into a fact table or long snowflake chains and then thinking about bringing all that into a column database.  If we have the choice, with Infobright we just put all the data (time dimensions included) into one table unless there is a good reason to do otherwise! It makes batch loading or adding new dimensions insanely easy. That keeps the ongoing costs of maintaining the data warehouse down and avoids complicated load scripts altogether. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the other hand with Infobright we can quite happily also take on an existing snowflake schema. So we have a POC next week and I am expecting to have their queries running against the new warehouse in a day. We'll see - never can tell with a POC.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Infobright goes up to 30TB on a single server (it also does cold standby). After that we look at Greenplum for the moment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-7515515459567534557?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7515515459567534557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7515515459567534557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7515515459567534557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7515515459567534557'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/12/morning-all.html' title='Morning all'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-2599474998601135424</id><published>2009-12-03T14:00:00.000-08:00</published><updated>2009-12-03T14:09:34.079-08:00</updated><title type='text'></title><content type='html'>&lt;div&gt;Needing to load a new file into eXist DB from a web application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So had to work out how to get it to work first with curl. After an hour of trying:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;url -u admin:password -X PUT -d @dump.txt http://localhost:8080/exist/rest/db/kg2/employees2.xml&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;pre&gt;&lt;employees&gt;&lt;employee id="1" name="Glen" title="MD" reportsto="" location="London"&gt;&lt;/employee&gt;&lt;/employees&gt;&lt;/pre&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/4455710068648869689-2599474998601135424?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/2599474998601135424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=2599474998601135424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2599474998601135424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2599474998601135424'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/12/needing-to-load-new-file-into-exist-db.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-9153859996667978756</id><published>2009-11-28T11:10:00.001-08:00</published><updated>2009-11-28T11:22:29.532-08:00</updated><title type='text'>Oh yes !</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_eBTIR-P1tvY/SxF1qFZbHTI/AAAAAAAAAD4/iu_iVH-woh0/s1600/gripen1.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 292px; float: left; height: 157px;" id="BLOGGER_PHOTO_ID_5409233993312443698" alt="" src="http://3.bp.blogspot.com/_eBTIR-P1tvY/SxF1qFZbHTI/AAAAAAAAAD4/iu_iVH-woh0/s320/gripen1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div face="arial"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The SAAB Grifen JetFighter design is done in part on open source thin client technology specifically because of its ability to handle high performance graphics in a thin client.&lt;/span&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Things like this get me excited about open source all over again. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Very very cool. Well done &lt;a href="http://www.cendio.com/products/thinlinc/"&gt;ThinLinc&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ThinLinc competes in the same space as Citrix and Microsoft Terminal Server. The product was designed by the same guys that came up with VNC, the graphical remote access solution for linux.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: arial;"&gt; &lt;/div&gt;&lt;div style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I have been working with Cendio supporting their Thin Client product 'ThinLinc' in the UK and this success is great news. This story shows how much open source has moved into the mainstream of business and that more and more companies trust open source to run their mission critical applications and still save money !&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-9153859996667978756?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/9153859996667978756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=9153859996667978756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9153859996667978756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9153859996667978756'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/11/oh-yes.html' title='Oh yes !'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eBTIR-P1tvY/SxF1qFZbHTI/AAAAAAAAAD4/iu_iVH-woh0/s72-c/gripen1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-6987201968461699073</id><published>2009-11-25T17:01:00.000-08:00</published><updated>2009-11-25T17:38:16.717-08:00</updated><title type='text'>REST</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_eBTIR-P1tvY/Sw3WELzOiyI/AAAAAAAAADw/-t1T4B5covI/s1600/2surf_penguins.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 64px; FLOAT: left; HEIGHT: 64px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408214094917307170" border="0" alt="" src="http://2.bp.blogspot.com/_eBTIR-P1tvY/Sw3WELzOiyI/AAAAAAAAADw/-t1T4B5covI/s320/2surf_penguins.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;1 am - I should be sleeping (or surfing).&lt;br /&gt;&lt;br /&gt;The articles written on Authentication and Authorisation in a REST application seem to all point to the use of standard HTML authorisation i.e passing a username and password in the URL as the best solution. Or some variation e.g. using a hashed and salted keycode instead of a password. And then adding https to keep things hidden on the network.&lt;br /&gt;&lt;br /&gt;All fine but it occurs to me (as things do at 1am) that if REST is about data (resources) rather than methods then the right place to protect that data is at the data level.&lt;br /&gt;&lt;br /&gt;So I think that is what I will do. Set user, group and role security in the database and then just return an access denied error if someone requests something they cannot have.&lt;br /&gt;&lt;br /&gt;Then the requesting client application can decide what to do with that. The reason this has been troubling me I think is that I am wanting to use AJAX to do all the front end stuff. In which case the screens are rendered generally before the data is loaded - although not necessarily (just that is normal practice at the moment).&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;The MVC controllers in things like Zend have been confusing me on this. I am not sure you need a controller with a REST application. The client is just calling URLs. Screen renderings are not secret and can be customised very quickly for the most part. The data is what I think I need to protect. So people will see the same screen but only the data that they are authorised to see on that screen. I think that might do nicely as a best practice. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;If the screen itself needs to be secured then I suppose the screen becomes a REST resource and we secure that. But I don't have that problem right now.&lt;br /&gt;&lt;br /&gt;Then, databases. I really want to use &lt;a href="http://exist-db.org/"&gt;eXist&lt;/a&gt;. I think that an XML database is a very useful tool for handling the presentation of data for REST applications. And Adam Retter has written a very cool XML-SQL xquery plugin. So I can store data in XML or I can store it in a MySQL database and then let eXist query that database and return the results in well-formatted XML which it does by default. All very slick.&lt;br /&gt;&lt;br /&gt;Hmm.&lt;/div&gt;&lt;br /&gt;&lt;div&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/4455710068648869689-6987201968461699073?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/6987201968461699073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=6987201968461699073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6987201968461699073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6987201968461699073'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/11/rest.html' title='REST'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eBTIR-P1tvY/Sw3WELzOiyI/AAAAAAAAADw/-t1T4B5covI/s72-c/2surf_penguins.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-328781454097421323</id><published>2009-11-14T01:35:00.001-08:00</published><updated>2009-11-14T01:41:53.245-08:00</updated><title type='text'>1&amp;1 Dedicated Server Hosting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eBTIR-P1tvY/Sv57IQYSStI/AAAAAAAAADo/iAD54Y9XOnU/s1600-h/logo_1and1.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 58px; height: 58px;" src="http://4.bp.blogspot.com/_eBTIR-P1tvY/Sv57IQYSStI/AAAAAAAAADo/iAD54Y9XOnU/s320/logo_1and1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5403891984657173202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;1&amp;amp;1 is good. £30 a month - ish and really intelligent support. I used a server on the EC2 cloud recently and ended up with a horrible bill. It mounts up quickly.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The test of a service is always when something goes wrong. At 1&amp;amp;1 I ran a script that deleted openssl which meant I could not get into the box remotely. But they have a serial console setup that means you ssh into a fixed server. Then log in with an id that is set up to connect you via serial port directly to your box. Perfect (especially when you do something stupid).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another of my servers failed with a hard disk. Calling the help desk early on a Saturday morning was no problem at all. No long process - straight to the person who could reboot the box, check the hardware, knew what to do, and arranged for a new RAID disk to be installed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Getting a new server is dead easy too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Very very good.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/4455710068648869689-328781454097421323?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/328781454097421323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=328781454097421323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/328781454097421323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/328781454097421323'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/11/1-dedicated-server-hosting.html' title='1&amp;1 Dedicated Server Hosting'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eBTIR-P1tvY/Sv57IQYSStI/AAAAAAAAADo/iAD54Y9XOnU/s72-c/logo_1and1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7931740011774760535</id><published>2009-11-12T12:59:00.000-08:00</published><updated>2009-11-12T13:06:55.181-08:00</updated><title type='text'>The problem with SOA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eBTIR-P1tvY/Svx4X5fqrZI/AAAAAAAAADg/7TkwFRhNblc/s1600-h/RBA_screenshot.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 193px;" src="http://4.bp.blogspot.com/_eBTIR-P1tvY/Svx4X5fqrZI/AAAAAAAAADg/7TkwFRhNblc/s320/RBA_screenshot.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5403326004903718290" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;&lt;div style="font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 76%; background-color: rgb(255, 255, 255); background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; line-height: 1.3em; color: rgb(51, 51, 51); background-position: initial initial; "&gt;&lt;p&gt;For a long time (probably since 1996 when I was working on migrating and merging mainframe technologies) I have believed that service-oriented (network-based) applications could be implemented more simply using standard web technologies. SOA always tended to hide the application in remote procedure call. And then each time I wanted to get access to some new business data I first had to spend ages understanding the API.&lt;/p&gt;&lt;p&gt;There were a few other bug bears for me over the past 10 years. Things that I have maintained must be possible and which clever senior architects and developers said was not possible. The first was session maintenance over TCP/IP. Being a connectionless protocol ( in contrast to mainframe SNA ) people said it was not possible to maintain a secure connection. And then came AJAX and now Open Business Associates has the first telnet/ssh appliance for web browser based on the stunning work of Dr Phil Endecott in Cambridge. I had been looking for someone to help me put this together and Phil had already done all the hard work. Cracking stuff. Now you can connect securely into anything telnet or ssh based from a web browser with nothing more than javascript support in a browser. No ActiveX controls and no messy java applets.&lt;/p&gt;&lt;p&gt;The second thing for me was drag and drop in a web browser. Again, clever bods, some within IBM Tivoli said it couldn't be done. Well that certainly was not true.&lt;/p&gt;&lt;p&gt;Anyway, back to SOA. A couple of things have come to maturity in the past two years which has changed all of that for me. The first was AJAX and the second is a combination of ideas that have converged into what is now called REST. Leonard Richardson and Sam Rubyhave written the first book that tries to formalise the architecture and I am sure it will be revised a little. Because it really is dead simple. And hence massively flexible and easy to work with.&lt;/p&gt;&lt;p&gt;The beauty of REST is that the application is focussed on what DATA the user needs access to and making that available as resources that can be accessed using a simple URL. The results come back as XML and the client application can then present that how it likes. Using something like ExtJS makes that part very easy. So all in all you end up with an application development approach that is standardsbased, flexible, cheap and a whole lot of fun to work with. &lt;/p&gt;&lt;p&gt;If you are thinking of writing a new application I would strongly suggest that you start to think about moving away from client-side java, RPC and SOA and take a look at REST.&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-7931740011774760535?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7931740011774760535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7931740011774760535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7931740011774760535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7931740011774760535'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/11/problem-with-soa.html' title='The problem with SOA'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eBTIR-P1tvY/Svx4X5fqrZI/AAAAAAAAADg/7TkwFRhNblc/s72-c/RBA_screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8241435450562212523</id><published>2009-10-19T09:43:00.000-07:00</published><updated>2009-10-19T09:47:50.279-07:00</updated><title type='text'>Turn a column into a list</title><content type='html'>While doing a SQL reporting job I needed to take a resultset that was returned as a column and turn it into a comma separated list.&lt;br /&gt;&lt;br /&gt;After an hour of trying to get 'coalesce' to work on MySQL I found 'group concat'.&lt;br /&gt;&lt;br /&gt;Check this out :&lt;br /&gt;&lt;br /&gt;SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_name = 'provider'&lt;br /&gt;&lt;br /&gt;Gives you a &lt;span style="font-style: italic;"&gt;list&lt;/span&gt; of the column names in a table.&lt;br /&gt;&lt;br /&gt;Then I can add another short list of the one or two columns that I want to exclude and by doing an AND statement I can automatically create a table using a ' create table as ' without having to manually type in 99 column names.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-8241435450562212523?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8241435450562212523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8241435450562212523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8241435450562212523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8241435450562212523'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/10/turn-column-into-list.html' title='Turn a column into a list'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5479212811507336108</id><published>2009-09-27T12:12:00.000-07:00</published><updated>2009-09-29T00:43:21.118-07:00</updated><title type='text'>Talend, Infobright and Jaspersoft</title><content type='html'>Having built up some very successful business with Jaspersoft it has been great to start to work with Infobright and Talend at a couple of our customers. And both those products really seem to do what they say on the tin.&lt;br /&gt;&lt;br /&gt;The Talend UK sales guy did a demo for myself and one of our customers the other day and I was very impressed. A very comprehensive set of features and over 13,000 rows per second on his laptop. I particularly like the fact that you can lay out a business diagram and that Talend automatically produces good looking documentation. Customer loved it.&lt;br /&gt;&lt;br /&gt;Infobright is another very professional outfit. Paul, the bus dev guy from Canada is working really hard and it sounds like some of the big SI's are finally waking up to what can be done with open source. Well, I can only say 'I told you so' and try to keep getting some of the business. I think I wrote earlier about Infobright performance - something like a million rows queried in under 300 ms.&lt;br /&gt;&lt;br /&gt;Pentaho is also looking good and particularly if you are wanting a pure analysis tool. That is their sweet spot.&lt;br /&gt;&lt;br /&gt;All in all that makes for a complete open source business intelligence solution. If you are in EMEA and need help on anything in this space drop us a line - we really do love doing this stuff. Did I tell you we did a job for Skype in Estonia over the summer? I suppose I can't say much but we were very chuffed and they were delighted with the results. We used Greenplum there - first time on that product. But we know PostgreSQL well and Greenplum provides a spectacular cluster solution for PostgreSQL. DR and failover all sorted and fantastic performance on mega datasets.&lt;br /&gt;&lt;br /&gt;The application development side is coming along very nicely as well. Check out the &lt;a href="http://87.106.210.179:8080/oba"&gt;oba workflow tool&lt;/a&gt; that I have been hacking together over the past month or so. A few people are interested in that. With a little effort we could turn that into a very neat BPMN and BPEL and/or xProc generator.&lt;br /&gt;&lt;br /&gt;The key for me though is connecting that front-end into eXist, the XML database. eXist is a great project and the mailing list is constantly buzzing. What we can do with eXist is to create a workflow and then also execute it in eXist. People access the workflow using simple REST (HTTP) calls i.e just point a browser at a URL. eXist returns everything in XML or JSON making the integration perfectly standardised. Adam Retter has also knocked up an SQL plugin which means you can get SQL results in a browser. Very cool. &lt;a href="http://code.google.com/p/bpel-workflow/"&gt;Check it out.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What else? I cycled 40 miles this weekend. Good fun. And built a new shower in the house which my daughter has been nagging me for for ages. Knocking down walls is always good stress relief !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://surf-break.co.uk/"&gt;The house in France&lt;/a&gt; is looking good and they have redone the roads which has made it all look very good. Less of a surf 'shack' now which it was when we first bought it. But it is 100m from the one of the best surf beaches in Europe and only an hour flight from the UK.&lt;br /&gt;&lt;br /&gt;On a more existential note, my thinking on the seen and unseen realms has been coming together very nicely. Reading John Kehoe's book he made a comment about Einstein's conclusion on the wave-particle nature of light. The study of light and the wave-particle experiments we did at school have always stayed with me and now they are making a lot more sense and helping me understand a lot of things that always seemed irreconcilable. But I need time to write that all down sensibly so perhaps it will have to come out slowly.&lt;br /&gt;&lt;br /&gt;Night all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5479212811507336108?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5479212811507336108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5479212811507336108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5479212811507336108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5479212811507336108'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/09/talend-infobright-and-jaspersoft.html' title='Talend, Infobright and Jaspersoft'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-2826225094673361024</id><published>2009-09-18T12:41:00.000-07:00</published><updated>2009-09-18T12:47:45.295-07:00</updated><title type='text'>Work equals Energy in a given Direction</title><content type='html'>I had lunch today with one of the most interesting and impressive people - David Stroll. At over 60, he and his colleague who is 74, are making inroads into the world of work and productivity improvement that are, in my very humble opinion, as important as the changes made by Henry Ford to work at the beginning of the industrial age.&lt;br /&gt;&lt;br /&gt;David and Steven are empiricists and they have taken the time to really understand the nature of work in the information age. It was an honour actually and I hope to be able to bring some of their skills to bear on some the public sector departments that I am working with.&lt;br /&gt;&lt;br /&gt;The discussion raised some challenging questions particularly challenging to a lot of the pop work motivation and social psychology stuff that is bandied about as science. I think I might even raise a few of the questions on our &lt;a href="http://openba.co.uk/index.php?option=com_kunena&amp;amp;Itemid=55"&gt;forums&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-2826225094673361024?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/2826225094673361024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=2826225094673361024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2826225094673361024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2826225094673361024'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/09/work-equals-energy-in-given-direction.html' title='Work equals Energy in a given Direction'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8166679292925875409</id><published>2009-09-16T06:10:00.000-07:00</published><updated>2009-09-16T06:16:02.052-07:00</updated><title type='text'>IE</title><content type='html'>IE browser detection for javascript:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;lt;!-- IE Detection:  IE=0 or IE=1 --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;IE = 0;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE]&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;IE = 1;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- End of IE detection --&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Works a treat in the page header.&lt;br /&gt;&lt;br /&gt;Then in the script you just have to test for IE equal to 1 or 0.&lt;br /&gt;&lt;br /&gt;Acknowledgements to someone who I cannot find in my history anymore. If it's you please let me know.&lt;br /&gt;&lt;br /&gt;A large percentage of the browser code in the world is written to work around Microsoft Internet Explorer issues. So this is a very useful piece of html.&lt;br /&gt;&lt;br /&gt;And the other browsers are taking the war forward, particularly Google. Their little svgweb project for example is just another way of taking the strength out of IE. In my opinion the ONLY way for Microsoft to regain control of the browser (and associated user interface) is to open source IE completely. That's of course if the browser market is something that Microsoft thinks is worth owning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-8166679292925875409?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8166679292925875409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8166679292925875409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8166679292925875409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8166679292925875409'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/09/ie.html' title='IE'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1084023945922893458</id><published>2009-09-15T02:44:00.000-07:00</published><updated>2009-09-15T02:54:49.000-07:00</updated><title type='text'>Raphael</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/Sq9i1MbDW1I/AAAAAAAAADY/HoUB7HRuTHk/s1600-h/circleinpanel.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 248px; height: 211px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/Sq9i1MbDW1I/AAAAAAAAADY/HoUB7HRuTHk/s320/circleinpanel.png" alt="" id="BLOGGER_PHOTO_ID_5381628745738312530" border="0" /&gt;&lt;/a&gt;Graphics inside an ExtJS Panel courtesy of Raphael. Not much to look at I know.&lt;br /&gt;&lt;br /&gt;But, on page load the graphic is animated. You can drag the panel around and minimise it without losing the image. On click the circle changes colour.&lt;br /&gt;&lt;br /&gt;And it works in IE8, Firefox, Safari and Chrome.&lt;br /&gt;&lt;br /&gt;Perfect&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"&lt;br /&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;br /&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Raphael&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="/Ext3.0/adapter/ext/ext-base.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="/Ext3.0/ext-all.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="/Ext3.0/resources/css/ext-all.css" /&amp;gt;&lt;br /&gt;&amp;lt;script src="raphael-min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;Ext.onReady(function () {&lt;br /&gt;&lt;br /&gt;var draw = new Ext.Panel({&lt;br /&gt;   id: 'drawPanel'&lt;br /&gt; , title: 'Panel'&lt;br /&gt; , collapsible: true&lt;br /&gt; , draggable: true&lt;br /&gt; , width: 800&lt;br /&gt; , height: 600&lt;br /&gt; , renderTo: Ext.getBody()&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;var paper = Raphael(draw.body.id, draw.width, draw.height);&lt;br /&gt;paper.clear();&lt;br /&gt;paper.rect((draw.width-640)/2, (draw.height-480-30)/2, 640, 480, 10).attr({fill: "gray", stroke: "none"});&lt;br /&gt;var c = paper.circle(draw.width/2, draw.height/2, 60).animate({fill: "#223fa3", stroke: "#000", "stroke-width": 80, "stroke-opacity": 0.5}, 2000);&lt;br /&gt;c.node.onclick = function () { c.attr("fill", "red"); };&lt;br /&gt;&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1084023945922893458?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1084023945922893458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1084023945922893458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1084023945922893458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1084023945922893458'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/09/raphael.html' title='Raphael'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/Sq9i1MbDW1I/AAAAAAAAADY/HoUB7HRuTHk/s72-c/circleinpanel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8190103711833789341</id><published>2009-08-14T12:56:00.000-07:00</published><updated>2009-09-15T02:57:54.459-07:00</updated><title type='text'>Infobright rocking along nicely</title><content type='html'>"&lt;" Level type="Numeric" "/&gt;" is the way to make Mondrian not put an 'UPPER' in the SQL statement that it generates. Took me hours. Followed suggestions from Julian Hyde amongst others on various forums. Tried setting olap.case.sensitivity=true or false etc etc etc... Eventually found the right thing to change in the OLAP schema XML. And it makes sense but finding the right place and the right syntax....&lt;br /&gt;&lt;br /&gt;Anyway. Sorted. Now I have some serious response times from JasperServer Pro and Infobright IEE 3.1.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;12 million rows&lt;br /&gt;&lt;br /&gt;select&lt;br /&gt;`id` from `dwTable` where `id` = 27&lt;br /&gt;group by&lt;br /&gt;`id`&lt;br /&gt;order by&lt;br /&gt;`id` ASC&lt;br /&gt;&lt;br /&gt;15:56:28,411 DEBUG sql,http-8080-Processor17:144 - 0: ,&lt;br /&gt;exec 693 ms&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Nice. No need for aggregate tables at that sort of rate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-8190103711833789341?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8190103711833789341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8190103711833789341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8190103711833789341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8190103711833789341'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/08/infobright-rocking-along-nicely.html' title='Infobright rocking along nicely'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1308576071436972645</id><published>2009-06-15T19:57:00.000-07:00</published><updated>2009-06-15T20:02:15.263-07:00</updated><title type='text'>Software Manageability</title><content type='html'>The total cost of ownership is more about the operational management of change control, patching etc as well as the annual maintenance and support costs.&lt;br /&gt;&lt;br /&gt;Yet I find that almost no-one writes software with manageability built in from the start. See my last post for comments on good debugging.&lt;br /&gt;&lt;br /&gt;I started working with a chap - whose name completely escapes me for now and I do not have the energy to dig through my emails to find right now - who built something in Python that I really should follow up on. It would provide a mechanism that could be easily added into any open source application providing automated updates. A lot of new open source application do this now - SugarCRM for example - but it would be nice to have an easy to use library that was not java based. That and a Python based server agent that I came across the other day would make a very good software management and bug fixing basis.&lt;br /&gt;&lt;br /&gt;Note to self.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1308576071436972645?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1308576071436972645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1308576071436972645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1308576071436972645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1308576071436972645'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/06/software-manageability.html' title='Software Manageability'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5306765077234140979</id><published>2009-06-15T19:51:00.001-07:00</published><updated>2009-06-15T19:57:55.774-07:00</updated><title type='text'>Good debugging = good software</title><content type='html'>Exactly what it says on the tin.&lt;br /&gt;&lt;br /&gt;The Cathedral and The Bazaar makes this point very well. Good software never just comes out coded perfectly first time. For software to become excellent over time requires an iterative process. Coding, checking, fixing, etc in an endless loop.&lt;br /&gt;&lt;br /&gt;So it follows then that software which a) allows you to pick up bugs quickly and b) register and fix those bugs quickly will get better quicker.&lt;br /&gt;&lt;br /&gt;Hmm, maybe Microsoft are on to something with their exceptionally irritating automatic software bug logging thingy.&lt;br /&gt;&lt;br /&gt;For the open source vendors I certainly think there is work to be done on forums to make it easier to 1) turn on debugging in an application 2) make the problem happen (not always possible) and 3) upload what you have found to the forums and track progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5306765077234140979?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5306765077234140979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5306765077234140979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5306765077234140979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5306765077234140979'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/06/good-debugging-good-software.html' title='Good debugging = good software'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7976794744271193073</id><published>2009-06-15T19:43:00.001-07:00</published><updated>2009-06-15T19:51:04.186-07:00</updated><title type='text'>Necessary but not sufficient</title><content type='html'>I'm not sure if I have said this before.&lt;br /&gt;&lt;br /&gt;The first question I get asked by corporates is most commonly: 'How do the developers make money out of open source?' The first instinct of any business person is correct - if it is free then how can it be sustainable?&lt;br /&gt;&lt;br /&gt;The answer: 'You pay for it.'&lt;br /&gt;&lt;br /&gt;The key is that you will pay an order of magnitude less for the software than you would if you were paying a proprietary software vendor. Either you pay the developer or vendor company for annual support; or you pay an integrator such as ourselves to support it for you and to act on your behalf into the forums etc, ; or you pay someone internally to run it and to spend their time on forums finding bug fixes.&lt;br /&gt;&lt;br /&gt;I probably shouldn't just toss it this comment out here because there is a lot more to total cost of ownership. Check out our upcoming Technology Evaluation Matrix. But it is important and it needs to be said - so I will say it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-7976794744271193073?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7976794744271193073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7976794744271193073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7976794744271193073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7976794744271193073'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/06/necessary-but-not-sufficient.html' title='Necessary but not sufficient'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-4096324800650469389</id><published>2009-06-15T19:40:00.001-07:00</published><updated>2009-06-15T19:42:58.883-07:00</updated><title type='text'>Getting things done</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eBTIR-P1tvY/SjcGUb5fopI/AAAAAAAAADQ/HB1C9iITIHQ/s1600-h/RBA_screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 193px;" src="http://2.bp.blogspot.com/_eBTIR-P1tvY/SjcGUb5fopI/AAAAAAAAADQ/HB1C9iITIHQ/s320/RBA_screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5347750030681809554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We have been using the Amazon Cloud extensively. Our open source integration lab makes good use of this and allows us to quickly show customers what their solution could look like and how various open source systems can be integrated very quickly.&lt;br /&gt;&lt;br /&gt;We actually did one for UBS recently - 24 hours to integrate 3 open source applications. Done by the people that actually build those products and who had never, and have still never met each other. Stunning. And the result : the start of a graphical operational workflow tool based on an XML database and Web 2.0 drag and drop. Very cool. Now we just have to get them to buy it !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-4096324800650469389?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/4096324800650469389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=4096324800650469389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4096324800650469389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4096324800650469389'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/06/getting-things-done.html' title='Getting things done'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eBTIR-P1tvY/SjcGUb5fopI/AAAAAAAAADQ/HB1C9iITIHQ/s72-c/RBA_screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1171641162529402829</id><published>2009-06-15T19:17:00.000-07:00</published><updated>2009-06-18T00:25:03.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='#ukgovOSS'/><title type='text'>Open Source in Government</title><content type='html'>The role of open source in a heavily outsourced environment. Sounds like a topic for an MBA paper. Maybe I should suggest that one of the MBA's at Kingston has a look at this.&lt;br /&gt;&lt;br /&gt;Certainly, talking to government recently there are challenges in this arena. Particularly in regard to the wallets of the system integrators I should imagine. But I cannot see actually how this should really present a problem. Unless of course they have actually been making large amounts of profits from software rather than from services up to now. But if they truly are integrators and their money comes from services then open source technology should be nothing but a good thing for them.&lt;br /&gt;&lt;br /&gt;And it certainly is a good thing for taxpayers. If only to provide a serious alternative to traditional ways of getting things done. And somehow the transparency associated with open source just seems right for government.&lt;br /&gt;&lt;br /&gt;For starters Open Business Associates provides a way to find the technology alternatives (check out http://openba.co.uk/opensearch ). Nothing mind blowing really but for people that have no idea where to start looking for open source solution it is a start.&lt;br /&gt;&lt;br /&gt;Then I am working on our Technology Evaluation Matrix. This is a system to score open source products across a 24-point spectrum from licensing (the use of 's' and 'c' in that word has really become confusing - question for Mr Fry perhaps on the evolution of language). Sorry, ... from licensing through to features and ease of installation and configuration.&lt;br /&gt;&lt;br /&gt;And then of course the Risk, Readiness and Benefit assessments that we provide for helping organisations understand and work through Strategic Change. That capability based on the work of Kobus and the Proxime team who started out doing the transformation of the failed Sabena airlines.&lt;br /&gt;&lt;br /&gt;Not to mention the Amazon Cloud open source integration lab. 'Nuf. I will put that in another post.&lt;br /&gt;&lt;br /&gt;I am looking forward to working in this space. I think there could be a lot of very positive movement here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cio.gov.uk/transformational_government/open_source/"&gt;http://www.cio.gov.uk/transformational_government/open_source/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1171641162529402829?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1171641162529402829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1171641162529402829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1171641162529402829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1171641162529402829'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/06/open-source-in-government.html' title='Open Source in Government'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7797565365738480342</id><published>2009-05-17T04:48:00.001-07:00</published><updated>2009-05-17T07:53:19.961-07:00</updated><title type='text'>RESULT !</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eBTIR-P1tvY/Sg_5s2jXRJI/AAAAAAAAADA/ziuvZpxQ_Ro/s1600-h/Invoice_Screenshot1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 193px;" src="http://4.bp.blogspot.com/_eBTIR-P1tvY/Sg_5s2jXRJI/AAAAAAAAADA/ziuvZpxQ_Ro/s320/Invoice_Screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5336758632410727570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open Business Associates is all about finding the right associates for technology and delivery. I have been working with Calum Miller on several business analysis projects recently. He certainly knows his stuff although I am pretty sure that expertise didn't come overnight.&lt;br /&gt;&lt;br /&gt;Last week I needed to build an analysis view for a Financial Director at an online retail customer of ours so I decided to do it myself.&lt;br /&gt;&lt;br /&gt;It took 3 days to understand and extract the data, build the schema and get the first report up. With no training. Not too shabby. Read the frustrations along the way in the blogs below.&lt;br /&gt;&lt;br /&gt;But the result was worth it. Real business numbers in an easily accessible format and a sense of doing something that can really help business people. A good place to be right now.&lt;br /&gt;&lt;br /&gt;So we have interest from several retailers and marketing companies already in business intelligence - especially against the costs of the other vendors. And I can see no reason why Jaspersoft should not be top of the consideration list.&lt;br /&gt;&lt;br /&gt;I did get Talend working by the way. But even when it runs, the extract of data is painfully slow - about 1 sec per record. In the end I just wrote a SQL query myself.  So I am yet to see a real use case at a customer. Some discussions on the go in that regard with a few people so we will see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-7797565365738480342?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7797565365738480342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7797565365738480342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7797565365738480342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7797565365738480342'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/05/result.html' title='RESULT !'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eBTIR-P1tvY/Sg_5s2jXRJI/AAAAAAAAADA/ziuvZpxQ_Ro/s72-c/Invoice_Screenshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7315361895459747258</id><published>2009-05-14T01:05:00.000-07:00</published><updated>2009-05-14T01:07:03.685-07:00</updated><title type='text'>Shong</title><content type='html'>Thank you Shong. First hurdle answered.&lt;br /&gt;&lt;br /&gt;Talend can only guess the schema for an absolutley basic sql request. so I have to define the returned result manually and then map it to my other table.&lt;br /&gt;&lt;br /&gt;Okee dokee&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-7315361895459747258?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7315361895459747258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7315361895459747258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7315361895459747258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7315361895459747258'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/05/shong.html' title='Shong'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-2135181219079233218</id><published>2009-05-14T00:30:00.000-07:00</published><updated>2009-05-14T00:37:30.958-07:00</updated><title type='text'>Write software for ease of debugging</title><content type='html'>Today's challenge: Talend&lt;br /&gt;&lt;br /&gt;Business Goal: Give the FD at an online retailer a business intelligence view of his invoices.&lt;br /&gt;&lt;br /&gt;No problem: Talend. Extract invoices and invoice items from one postgres db and dump them in a big old table in another postgres db. Was expecting to get this done in one day.&lt;br /&gt;&lt;br /&gt;Ha !&lt;br /&gt;&lt;br /&gt;So far 6 hours on this one. I would copy and paste the latest error message from Talend but the bloody pop-up window won't allow me to copy it. And there is nothing in the log file. And I can't be arsed to rewrite the whole error.&lt;br /&gt;&lt;br /&gt;Ease of debugging really is the most important feature in software. Followed closely by operational manageability.&lt;br /&gt;&lt;br /&gt;Then which forum to stick this problem on. So put it on all of the them last night. This morning - nothing.&lt;br /&gt;&lt;br /&gt;Frustration (actually another 'F..' word) !&lt;br /&gt;&lt;br /&gt;I will get this sorted but it takes forever when developers, especially open source ones, make it so hard to find, report, and debug software problems.&lt;br /&gt;&lt;br /&gt;Read The Cathedral and the Bazaar - it even comes up there as the key issue.&lt;br /&gt;&lt;br /&gt;So I have started the timer and we will see how many days it takes to get this done. There really are more important things to do guys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-2135181219079233218?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/2135181219079233218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=2135181219079233218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2135181219079233218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2135181219079233218'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/05/write-software-for-ease-of-debugging.html' title='Write software for ease of debugging'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-615316489415785149</id><published>2009-05-05T23:52:00.000-07:00</published><updated>2009-05-06T00:15:52.851-07:00</updated><title type='text'>openSearch - all the open source directories in one place</title><content type='html'>&lt;form action="http://www.openba.co.uk" id="cse-search-box" style="margin: 0px; padding: 0px;"&gt;&lt;div  style="font-size:100%;"&gt;&lt;input name="q"   style="padding: 1px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:40;" type="text"&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;input name="sa" value="openSearch" style="padding: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%;" type="submit"&gt;&lt;/div&gt;&lt;/form&gt;&lt;br /&gt;Try it! Your next business solution is probably in the world of open source.&lt;br /&gt;&lt;br /&gt;The button will take you to the live search page - my business agreement with Google needs the search to come from my domain.&lt;br /&gt;&lt;br /&gt;openSearch indexes sourceforge, freshmeat, osalt, ohloh and EOS.&lt;br /&gt;If you think an open source site should be added to this list please drop us an email: &lt;a href="mailto:%20search@openba.co.uk"&gt;search[@]openba.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;openSearch is available from today thanks to Google custom search and Jim McHale of Memoori who told me about it. A one-off payment but something that I think has to be done. Jim has his own very powerful search cluster on the Amazon cloud (check it out at &lt;a href="http://www.memoori.com"&gt;www.memoori.com&lt;/a&gt;) and I also looked at &lt;a href="http://yacy.net/"&gt;Yacy&lt;/a&gt; (very cool peer search technology with good front-end management) but Google worked best for me right now. Sorry Jim !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-615316489415785149?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/615316489415785149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=615316489415785149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/615316489415785149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/615316489415785149'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/05/global-open-source-search.html' title='openSearch - all the open source directories in one place'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5985224899144610555</id><published>2009-04-29T06:18:00.000-07:00</published><updated>2009-05-05T23:52:39.143-07:00</updated><title type='text'>Signs of the times</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/SfhUo5n78TI/AAAAAAAAAC4/oO5Pp2yI9pM/s1600-h/img0021.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 211px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/SfhUo5n78TI/AAAAAAAAAC4/oO5Pp2yI9pM/s320/img0021.png" alt="" id="BLOGGER_PHOTO_ID_5330103220632809778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Spent the last four days arranging to let my house in France. We bought it two years ago and have steadfastly resisted letting it. But I am so busy in the UK that I cannot see us spending the whole of August there again this year.&lt;br /&gt;&lt;br /&gt;I have had a fair amount of interest already from surfer friends and families that are looking for a less expensive holiday this year. Signs of the times I suppose.&lt;br /&gt;&lt;br /&gt;Check it out - &lt;a href="http://surf-break.co.uk/"&gt;http://surf-break.co.uk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5985224899144610555?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5985224899144610555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5985224899144610555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5985224899144610555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5985224899144610555'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/04/signs-of-times.html' title='Signs of the times'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/SfhUo5n78TI/AAAAAAAAAC4/oO5Pp2yI9pM/s72-c/img0021.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5981706358661538283</id><published>2009-04-16T02:45:00.001-07:00</published><updated>2009-05-06T00:17:42.766-07:00</updated><title type='text'>Russian SOAP</title><content type='html'>This post is about Accessing Jaspersoft Web Services with PHP and Zend_SOAP&lt;br /&gt;&lt;br /&gt;I hunted for a good few days on the web trying to get the very scant Jaspersoft examples to work with the equally scant Zend examples of a working SOAP call.&lt;br /&gt;&lt;br /&gt;Even the SOAP example that you will find whenever you try to Google for a solution (i.e. accessing xmethods.net with a SOAP call) is broken. Seems like xmethods got tired of people hitting them for testing beginner code.&lt;br /&gt;&lt;br /&gt;Zend have a SOAP component which simplifies SOAP access quite nicely. It works by first querying the SOAP server for the WSDL (Web Services Description Language). That way the Zend SOAP component knows what methods etc are available from the SOAP server. Obvious downside is a call to the SOAP server. But Zend do caching if you want.&lt;br /&gt;&lt;br /&gt;The piece that is missing from the Jaspersoft documentation (as always with them) is a full working example. So they give you a snippet of XML that has to be sent to the JasperServer web service but no PHP that wraps it all up. And certainly no PHP to handle the formatting of the response.&lt;br /&gt;&lt;br /&gt;So here is some PHP that actually works with Jasperserver 3.5. All you have to do is stick it in a PHP file under the Zend server htdocs directory. Mine is in htdocs/test/index.php.&lt;br /&gt;&lt;br /&gt;Oh, and the other very cool bit of PHP that really helped was the trace option in Zend. Provided by Dmitry who wrote the SOAP extension for Zend. (Hope it's not too cold in Russia, Dmitry!)&lt;br /&gt;&lt;br /&gt;And thanks to Greg Houston &lt;a href="http://formatmysourcecode.blogspot.com/"&gt;http://formatmysourcecode.blogspot.com/&lt;/a&gt; for the code formatter.&lt;br /&gt;&lt;br /&gt;__________________________________&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;require_once "Zend/Soap/Client.php";&lt;br /&gt;&lt;br /&gt;   $trace = 1;&lt;br /&gt;&lt;br /&gt;   $req = '&amp;lt;request&amp;gt;&amp;lt;resourceDescriptor name="" wsType="folder" uriString="/ContentFiles" isNew="false"&amp;gt;&amp;lt;label&amp;gt;null&amp;lt;/label&amp;gt;&amp;lt;/resourceDescriptor&amp;gt;&amp;lt;/request&amp;gt;';&lt;br /&gt;&lt;br /&gt; $client = new SoapClient("http://localhost:8080/jasperserver/services/repository?wsdl",array(&lt;br /&gt;   "login" =&amp;gt; "jasperadmin",&lt;br /&gt;   "password" =&amp;gt; "jasperadmin",&lt;br /&gt;   "trace"      =&amp;gt; $trace,&lt;br /&gt;   "exceptions" =&amp;gt; 0));&lt;br /&gt;  &lt;br /&gt; print($client-&amp;gt;list($req));&lt;br /&gt;&lt;br /&gt; if($trace) {&lt;br /&gt; print "&amp;lt;pre&amp;gt;\n";&lt;br /&gt; print "Request :\n".htmlspecialchars($client-&amp;gt;__getLastRequest()) ."\n";&lt;br /&gt; print "Response:\n".htmlspecialchars($client-&amp;gt;__getLastResponse())."\n";&lt;br /&gt; print "&amp;lt;/pre&amp;gt;";&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5981706358661538283?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5981706358661538283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5981706358661538283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5981706358661538283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5981706358661538283'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/04/russian-soap.html' title='Russian SOAP'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1394154366613422925</id><published>2009-04-13T21:48:00.000-07:00</published><updated>2009-04-13T22:02:30.724-07:00</updated><title type='text'>And now we grow</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eBTIR-P1tvY/SeQY3Kmtn4I/AAAAAAAAACw/ybw_Cr6SqcM/s1600-h/climb.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_eBTIR-P1tvY/SeQY3Kmtn4I/AAAAAAAAACw/ybw_Cr6SqcM/s320/climb.jpg" alt="" id="BLOGGER_PHOTO_ID_5324407995477368706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hope you all had a good Easter. I did some rock-climbing with my kids. It's been a while so my hands are a little sore. But it was good to see them pushing and good for me to hang on a rope - my daughter only let me slide once !&lt;br /&gt;&lt;br /&gt;Early morning and doing lots of thinking. It has been eight months since I started Open Business Associates. And it has been great. A couple of early contracts that set things going. Simplexo has decided to focus on integrating with Microsoft Outlook so I am not doing any work for them. They still have an open source version on Sourceforge. As a SQL to XML gateway it is still useful.&lt;br /&gt;&lt;br /&gt;But I Want One Of Those has been really good. Calum has produced some stellar business views from three data cubes. Cubes ? Well, yes, that is the right word. A few tables in the database (no need for foreign keys) and then some XML to define the cube shcema. Some Mondrian magic in the JasperServer and we had marketing managers drooling within two weeks. Nice.&lt;br /&gt;&lt;br /&gt;Now to grow. Steve Standring and I did a first investor meeting last week. Semi-formal i.e. no powerpoints or spreadsheets (although we had prepared all those and never got to show them off - bastards !) but set for a follow up. It has really just made us realise that we have something here that investors are interested in - so that has got the wind up Steve's skirt.&lt;br /&gt;&lt;br /&gt;So the first step in expanding sales has been to take on a telesales company, Europa Communications. I had a very good meeting with them and it is going to be very interesting to watch how that grows.&lt;br /&gt;&lt;br /&gt;And so here I sit at 5:30 a.m. going through the business model again. And it looks okay actually. It works with just me and it works better as I add sales people. Sounds like a plan.&lt;br /&gt;&lt;br /&gt;This week a couple of meetings with City banks who are very interested in looking at cost savings with open source.&lt;br /&gt;&lt;br /&gt;Oh, and I redid the website in Joomla. Took a couple of weekends but hopefully that will be a lot more scaleable and allow others to contribute.&lt;br /&gt;&lt;br /&gt;Busy days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1394154366613422925?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1394154366613422925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1394154366613422925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1394154366613422925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1394154366613422925'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/04/and-now-we-grow.html' title='And now we grow'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eBTIR-P1tvY/SeQY3Kmtn4I/AAAAAAAAACw/ybw_Cr6SqcM/s72-c/climb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-3289626099693736324</id><published>2009-03-27T07:23:00.001-07:00</published><updated>2009-03-27T07:32:03.836-07:00</updated><title type='text'>Frantic</title><content type='html'>So much on the go - apologies for no posts. The crunch is definitely driving interest in open source.&lt;br /&gt;&lt;br /&gt;Latest buzz of activity is around open source reporting - Jaspersoft, Pentaho, Spago and Talend at the top of the list.&lt;br /&gt;&lt;br /&gt;And MDX !!$%^*!&lt;br /&gt;&lt;br /&gt;I wrote this little &lt;a href="http://openba.co.uk/mdx/MDXcanmakeyouswear.doc"&gt;MDX primer&lt;/a&gt; (with swearing be warned) as I launched into BI analysis with a customer. But I had the expert help of Calum Miller in Edinburgh - good man and will certainly work with him again as an associate of Open Business Associates. He really knows that analysis space well.&lt;br /&gt;&lt;br /&gt;I need to add something on the advanced JasperServer stuff I am doing - but no time for that right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-3289626099693736324?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/3289626099693736324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=3289626099693736324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3289626099693736324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3289626099693736324'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/03/frantic.html' title='Frantic'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-311583619488867649</id><published>2009-01-26T05:03:00.001-08:00</published><updated>2009-01-26T05:17:43.780-08:00</updated><title type='text'>Open Business</title><content type='html'>Had a fascinating lunch with &lt;a href="http://www.dominicbarrow.com" target='_blank'&gt;Chris Potts&lt;/a&gt; on Friday. Well actually lunch was fish but the discussion was fascinating. Being a Strategist and CIO Futurist Chris has a way of making you think. And he loves venturing off into unchartered mindscapes. "I don't know where this is going but it will be fun," he says.&lt;br /&gt;&lt;br /&gt;So in this case we met to talk about OPEN BUSINESS ie. applying the principles and practices of open source technology to pure business. For example, what if we open sourced (publicised?) our month end business process? Why would we do that? Well, all companies have a month end process and we all pay the consultants loads of money to help us do it right because 'they have the knowledge'. What if we shared our experience and found out it was not such a black art?&lt;br /&gt;&lt;br /&gt;Chris has written a series of articles commissioned by CIO.com on his ideas. They have now been bundled together and can be downloaded as '&lt;a href="http://openbusinessassociates.co.uk/fruition/fruition_papers.pdf" target="_blank"&gt;The FruITion Papers&lt;/a&gt;' in pdf format.&lt;br /&gt;&lt;br /&gt;Definitely thought provoking.&lt;br /&gt;&lt;br /&gt;So Chris and I are doing two things for starters:&lt;br /&gt;1. We have set up a discussion forum for business people to explore these ideas. Feel free to join in and contribute at &lt;a href="http://open-business-forum.lefora.com/forum/" target="_blank"&gt;The Open Business Forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2. We intend arranging an Open Business discussion event in London. The agenda will be decided through open discussion on the forum. The FruITion Papers will probably be useful reading for anyone interested in joining the discussion.&lt;br /&gt;&lt;br /&gt;So there we go - something new and exciting. Should be a fun ride !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-311583619488867649?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/311583619488867649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=311583619488867649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/311583619488867649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/311583619488867649'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/01/open-business.html' title='Open Business'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-3293790454081133352</id><published>2009-01-10T23:32:00.001-08:00</published><updated>2009-01-11T01:53:34.434-08:00</updated><title type='text'>Open Source UK</title><content type='html'>What is Open Source:&lt;br /&gt;Open Source is a practice. It involves collaboration and the freedom to extend, copy and reproduce without restriction. It is managed through peer review. The practice leads to better quality and reliability and typically also allows greater flexibility than traditional management practices.&lt;br /&gt;&lt;br /&gt;The above summary after reading Eric Raymond's 'The Cathedral and the Bazaar' for the third time while having a wonderful break in South Africa - the land where you can buy a 5 bedroom detached house on a marina in Cape Town for £100,000 (yes, a hundred thousand). Gotta love it !&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/SWmyYtcjyeI/AAAAAAAAACg/PUVGtfswvjo/s1600-h/Muizenberg+Estate.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 170px; height: 89px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/SWmyYtcjyeI/AAAAAAAAACg/PUVGtfswvjo/s200/Muizenberg+Estate.png" alt="" id="BLOGGER_PHOTO_ID_5289955374909344226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And it seems that Open Source did not die over the Chistmas period. As I landed the first text arrived for a meeting from &lt;a href="http://www.simplexo.com/"&gt;Simplexo&lt;/a&gt; who have just secured funding after fantastic analyst and press response to their Enterprise Search Solution. I am very excited to be associated with them providing technical sales services and letting people in the City know what they can do. Simon Bain, the founder/designer/XML guru has built a solution here that makes enterprise search stupidly simple.&lt;br /&gt;&lt;br /&gt;Actually, Open Source in the UK is only just getting started. The UK is massively behind the rest of the world in it's rate of adoption of open source (too much credit to spend unwisely up to now) although some of the best embedded and commercial open source software is built here. But this year there is going to a massive increase in the visibility of Open Source in the UK. And not just from me, although I will be putting all my energies behind that effort. Countries in Europe like the Netherlands mandate Open Source as the first choice in government projects. Can someone please get Gordon Brown to give me a call !&lt;br /&gt;&lt;br /&gt;The business divisions of Open Business Associates are all moving forward:&lt;br /&gt;Anyterm Enterprise continues to receive downloads every day from the VMWare Marketplace.&lt;br /&gt;&lt;br /&gt;The Web 2.0 development division has several projects to quote for. I also initiated discussions this week with Wavemaker who have some awesome development tools for WYSIWYG AJAX development to help speed up delivery times for us. AJAX frameworks certainly seems to be one of the most rapidly evolving areas at the moment. My approach has been to start with one but be prepared to switch until things settle down. But I am not waiting because the applications that you can produce are just too cool not to get started. Check out &lt;a href="http://desk-in-space.net" target='_blank'&gt;desk-in-space&lt;/a&gt; for example.&lt;br /&gt;&lt;br /&gt;I have also kicked off an embedded software initiative which I realised was missing from the portfolio.&lt;br /&gt;&lt;br /&gt;The partnership with Jaspersoft is going very well and I have several leads to follow up as UK customers look to Open Source for business reporting and analysis. I have also agreed a UK partnership with ThinLinc - the equivalent of Citrix and Terminal Server. Somebody know the CIO at Barclays ?&lt;br /&gt;&lt;br /&gt;A lot going on. And so it should be considering that Open Business Associates represents the largest software company in the world (well over 44,000 Open Source projects and growing). And we take that representation very seriously because those developers are some of the brightest on the planet.&lt;br /&gt;&lt;br /&gt;At IBM I was architecting solutions based on about 360 products in their Business Automation division at Tivoli. And I know how impossible it was to find out where things were going because of internal technical rivalry and corporate non-disclosures that are part of a listed company. And it was even more difficult to be heard if things were not going the way that customers needed them to go.&lt;br /&gt;&lt;br /&gt;That just does not happen in Open Source. The direction is clearly discussed in open forums for customers and developers to read. And the quality and reliability of the software that comes out of Open Source projects is unheard of in corporate development shops.&lt;br /&gt;&lt;br /&gt;In the world of software, "code reflects the business structure in which it is built". So, if you have a structure like IBM then you are going to get massively layered, convoluted code that actually never really does what it was planned to do. Crazy. In the world of Open Source, on the other hand, you are working more like a team of artists than a manufacturing production line.&lt;br /&gt;&lt;br /&gt;As an aside I think that IBM's Open Source strategy is to be very supportive of the projects and then to buy the ones that they need. Using them as an outsourced development shop essentially. ILog for instance. Not a bad strategy really. Personally I think they should come clean on the strategy and outsource the whole damn development shop.&lt;br /&gt;&lt;br /&gt;Stay in touch - &lt;a href="http://open-source-uk.net/" target="_blank"&gt;www.open-source-uk.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-3293790454081133352?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/3293790454081133352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=3293790454081133352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3293790454081133352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3293790454081133352'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2009/01/open-source-uk.html' title='Open Source UK'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/SWmyYtcjyeI/AAAAAAAAACg/PUVGtfswvjo/s72-c/Muizenberg+Estate.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-2369181225970185656</id><published>2008-12-31T23:07:00.000-08:00</published><updated>2008-12-31T23:26:16.083-08:00</updated><title type='text'>Driving throughput in the world's biggest software company</title><content type='html'>Sourceforge currently has over 44,000 projects with more than 80% activity. Even with only one developer per project that is a lot of motivated software developers.&lt;br /&gt;&lt;br /&gt;And I know that harnessing that capacity for UK enterprises will make a huge difference to costs, time to market and productivity especially in the current downturn, which as I said previously, I expect to run to the end of 2010. &lt;br /&gt;&lt;br /&gt;So that's what I do through my company Open Business Associates. We communicate effectively between this world of developers and the business world. So that's great. But now I have been looking at how to ensure that we don't just take the bad habits of corporate software development and bring them into the Open Source world.&lt;br /&gt;&lt;br /&gt;Theory of Constraints is one of the things that grabbed me over the festive season - that is very sad I know. Anyway, I was absolutely fascinated to discover Eliyahu M. Goldratt. Critical Chain is the first book of his that I read, given to me by a family member that runs production plants in Nigeria - talk about a challenge! &lt;br /&gt;&lt;br /&gt;The whole focus of Critical Chain is on improving throughput in projects and applies perfectly to traditional software development processes. I think it will work just as well in an Open Source model especially as the book spends a fair amount of time discussing how to get subcontractors and vendors to buy into the process.&lt;br /&gt;&lt;br /&gt;If anyone has tried Constraint Analysis on Open Source projects I would love to hear from you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-2369181225970185656?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/2369181225970185656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=2369181225970185656' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2369181225970185656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2369181225970185656'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/12/driving-throughput-in-worlds-biggest.html' title='Driving throughput in the world&apos;s biggest software company'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-2841820474710507043</id><published>2008-12-16T03:39:00.000-08:00</published><updated>2008-12-16T03:57:13.405-08:00</updated><title type='text'>Are we having fun yet ?</title><content type='html'>'Intriguing' is the word that has been used twice in the last week to describe Open Source and my company, Open Business Associates.&lt;br /&gt;&lt;br /&gt;The first was by a friend of mine who is the senior partner at a consulting firm, Proxime, in London. He has been looking for a way to provide cost effective ERP with project management and HR components for a prospective client. And what do you know: Adempiere - does just that. And they incorporate Jaspersoft who are another of my key partners, providing more business reporting solutions than anyone else. And Jaspersoft just received funding from Redhat. Nice to know that I am picking them right so far.&lt;br /&gt;&lt;br /&gt;The second was from Chris Potts of &lt;a href="http://www.dominicbarrow.com" target="_blank"&gt;Dominic Barrow&lt;/a&gt;. Chris is a 'strategic futurist' and one of the best. I first met Chris at a Meta conference about four years ago. I think I was the only one in the audience who understood why he was talking about MONEY at an IT conference!&lt;br /&gt;&lt;br /&gt;He has just released his first book - &lt;a href="http://www.amazon.co.uk/fruITion-Creating-Corporate-Information-Technology/dp/0977140032/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1229416649&amp;sr=8-1" target="_blank"&gt;Fruition&lt;/a&gt;. Chris is also very good at finding images to encapsulate a thought. So, if you want to repaint the picture of how you do investments - in anything (although IT is a great place to start) - then read it and make investment thinking the backdrop of everything you do. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Hmm, I wonder if Gordon Brown would like a copy ?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-2841820474710507043?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/2841820474710507043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=2841820474710507043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2841820474710507043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/2841820474710507043'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/12/are-we-having-fun-yet.html' title='Are we having fun yet ?'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5602074833198416466</id><published>2008-11-21T13:07:00.000-08:00</published><updated>2008-11-21T13:42:42.952-08:00</updated><title type='text'>SEO - a Web Service with ExtJS</title><content type='html'>This post presents a new SEO web service and a Web 2.0 form to produce some SEO statistics.&lt;br /&gt;&lt;br /&gt;Search Engine Optimisation (SEO) is not a one-off exercise but David Viney (esteemed, of the UK) has written one of the best books on the subject - detailed, technical and clear.&lt;br /&gt;&lt;br /&gt;I have spent some time looking at websites for a couple of my customers and working through David's seven-step approach with them.&lt;br /&gt;&lt;br /&gt;One of the first things to be done is to go to the Google SEO Toolkit and get a list of keywords and how many times per month those specific phrases get searched for. Otherwise you will be focussing on keywords that no-one is looking for. Seems sensible enough and you can even download it as a csv file.&lt;br /&gt;&lt;br /&gt;The next step though is the time-consuming one, particularly if you have to do this for several customers - you have to go back and find out how many competing sites return each of those search phrases. And that involves manually checking through at least two results pages for each phrase. And then you start on the calculations - to work out which phrase has the best probability of success. For a list of 500 phrases per customer that can take some doing.&lt;br /&gt;&lt;br /&gt;So, I made a web service. You call it with the search phrase and the count of how many times that phrase is searched for that you got from the google toolkit. The web service sends you back an XML page of the other numbers that you need. Here's how to call it (just change monkey and the number for your stuff).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openbusinessassociates.co.uk/extjs/examples/grid/SEO.php?phrase=monkey&amp;amp;count=1200014" target='_blank'&gt;http://openbusinessassociates.co.uk/extjs/examples/grid/SEO.php?phrase=monkey&amp;amp;count=1200014&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In parallel I have been playing with ExtJS. So I decided to put the two together. If you go to &lt;a href="http://openbusinessassociates.co.uk/extjs/examples/grid/xml-grid.html" target='_blank'&gt;http://openbusinessassociates.co.uk/extjs/examples/grid/xml-grid.html&lt;/a&gt; you will find an input box that you can simply cut and paste the contents of your google .csv file into and press the button. A couple of seconds later you have a list of all the figures in a nice looking ExtJS grid. Click on the column headings to sort and choose the phrases that will work best for you.&lt;br /&gt;&lt;br /&gt;To implement the phrases in your website so you get to the top of Google ... well you'll have to read &lt;a href="http://www.amazon.co.uk/Get-Top-Google-Techniques-There/dp/1857885023/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1227302374&amp;amp;sr=8-1"&gt;David's book&lt;/a&gt; for that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5602074833198416466?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5602074833198416466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5602074833198416466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5602074833198416466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5602074833198416466'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/11/seo-web-service-with-extjs.html' title='SEO - a Web Service with ExtJS'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1932842818123074300</id><published>2008-11-17T13:21:00.001-08:00</published><updated>2008-11-17T13:31:06.414-08:00</updated><title type='text'>4-Year Cycles</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Certainly "interesting times" to be living in. For the record, I am betting that the FTSE will turn in about October 2010. This is based on the 4-year cycle identified by Larry Williams.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Take a look for yourself. The red circles occur every four years – not a bad time to buy it would seem.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eBTIR-P1tvY/SSHiUAy8spI/AAAAAAAAACY/hHipCKdrADY/s1600-h/ftse-4yr.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 108px;" src="http://4.bp.blogspot.com/_eBTIR-P1tvY/SSHiUAy8spI/AAAAAAAAACY/hHipCKdrADY/s400/ftse-4yr.png" alt="" id="BLOGGER_PHOTO_ID_5269741872439145106" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I have no idea how far down it will be by then (probably well below 3000) but that is not what I am watching. From June 2010 I am going to do whatever I can to have cash on hand.&lt;/p&gt;&lt;p&gt;Bookmark this page and let's come back and see in Nov 2010 – perhaps South Africa will have actually managed to host a successful World Cup as well !&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1932842818123074300?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1932842818123074300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1932842818123074300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1932842818123074300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1932842818123074300'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/11/4-year-cycles.html' title='4-Year Cycles'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eBTIR-P1tvY/SSHiUAy8spI/AAAAAAAAACY/hHipCKdrADY/s72-c/ftse-4yr.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-3055154335971058493</id><published>2008-11-14T06:30:00.000-08:00</published><updated>2008-11-14T08:41:52.646-08:00</updated><title type='text'>Absolute Radio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/SR2piQdokiI/AAAAAAAAABY/98xe7JYXZ7A/s1600-h/organizer-48.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 48px; height: 48px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/SR2piQdokiI/AAAAAAAAABY/98xe7JYXZ7A/s200/organizer-48.png" alt="" id="BLOGGER_PHOTO_ID_5268553545093255714" border="0" /&gt;&lt;/a&gt;&lt;a href="http://absoluteradio.co.uk/"&gt;Absolute Radio&lt;/a&gt; -  I love that station. I even made this widget for them the other day just for fun.&lt;br /&gt;&lt;br /&gt;Nearly as appealing as the value of Open Source in the current economic crisis.&lt;br /&gt;&lt;br /&gt;But, as Microsoft and others have been so keen to point out, it is the ongoing cost of operations of Open Source that is the achilles heel of the proposition. Having worked in corporate IT environments for nearly 20 years, I have to agree with them.&lt;br /&gt;&lt;br /&gt;One large bank that I worked with in London moved to a Redhat Linux platform with 10's of thousands of servers. The numbers that ended up hurting them were certainly not the license costs of Redhat but it was the hidden costs of 'upgrade often' which is the mantra of many Open Source software houses. In a corporate environment the cost of change control is massive.&lt;br /&gt;&lt;br /&gt;So, my view of the most important software that the Open Source community needs to produce as soon as possible is &lt;span style="font-weight: bold;"&gt;centralised maintenance and distribution of software patches and configurations&lt;/span&gt; - not sure if I can turn that into an acronym.&lt;br /&gt;&lt;br /&gt;I have done a hunt around and cannot find anything Open Source that does the job across Linux, Unix, Windows and Apple platforms.&lt;br /&gt;&lt;br /&gt;I am not advocating some committee agreed standards effort either - please no - JFDI I think.&lt;br /&gt;&lt;br /&gt;So keep your ear to the ground. I will get the basic spec drawn up and then I will be advertising for contributions on the various rent-a-coder forums&lt;br /&gt;&lt;br /&gt;Perhaps I will even advertise it on ABSOLUTE RADIO. Did I say I love that station?&lt;br /&gt;&lt;br /&gt;And if you know of a good Open Source product that already does "CMDSPC" then please post a comment - I do not want to re-invent the wheel.&lt;br /&gt;&lt;br /&gt;Rgds&lt;br /&gt;&lt;br /&gt;Glen&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Go make a difference.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-3055154335971058493?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/3055154335971058493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=3055154335971058493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3055154335971058493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3055154335971058493'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/11/absolute-radio.html' title='Absolute Radio'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/SR2piQdokiI/AAAAAAAAABY/98xe7JYXZ7A/s72-c/organizer-48.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-149650625138018447</id><published>2008-11-09T00:54:00.000-08:00</published><updated>2008-11-09T01:19:37.110-08:00</updated><title type='text'>Forever Friends</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eBTIR-P1tvY/SRapLcLDZdI/AAAAAAAAABQ/dH_f9Uaum_Y/s1600-h/shark.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 133px;" src="http://1.bp.blogspot.com/_eBTIR-P1tvY/SRapLcLDZdI/AAAAAAAAABQ/dH_f9Uaum_Y/s200/shark.jpg" alt="" id="BLOGGER_PHOTO_ID_5266582828262581714" border="0" /&gt;&lt;/a&gt;I was digging through some old photos the other day and remembered that I've done some stuff that not everyone has done. And now, when I am stepping into the unknown, I find those memories make for good encouragement.&lt;br /&gt;&lt;br /&gt;Climbing Forever Friends with Dalton Gibb is one I always go back to. To the limit that was - not a particularly hard climb, 16 if I recall. But huge exposure on a 100m sheer cliff wall in a hidden valley outside Robertson, South Africa. A decent walk in, hot, rocky and no-one else around.&lt;br /&gt;&lt;br /&gt;A hectic overhang in the beginning - I got the belay into a knot and Dalton was just reaching for the critical hold to pull around the overhang. He ended up holding on with one finger saying, in typical calm Dalton voice, "Now would be good Glen".&lt;br /&gt;&lt;br /&gt;And I will never forget clipping off at the top - dehydrated - no topping out, just two bolts in the middle of a sheer face with 100's of meters stretched out below us. And as we swung around and looked out, the moment just stood still. Very very cool.&lt;br /&gt;&lt;br /&gt;&gt; been shot at in the army - three months on the Angolan border living off stale water&lt;br /&gt;&gt; fought off 3 guys with a gun trying to hold up my pregnant wife and I in Durban&lt;br /&gt;&gt; spent two years working in the Durban Dolphinarium, swimming with dolphins every day - including Gambit, the biggest dolphin in captivity. And getting bitten regularly by bloody penguins!&lt;br /&gt;&gt; surfed with a whale twice - Kommetjie (out alone in huge surf) and Vic Bay. The whole world goes quiet as the biggest animal in the world slowly glides up out of the water - awesome. &lt;span style="font-style: italic;"&gt;Take a look at the size of that bloody shark in Fish Hoek. No more surfing there for me. Damn tourists doing shark diving.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And a whole bunch of other professional and personal high points. They all took courage to step out into and I should not forget them. It is too easy to just lie down and not live.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-149650625138018447?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/149650625138018447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=149650625138018447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/149650625138018447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/149650625138018447'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/11/forever-friends.html' title='Forever Friends'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eBTIR-P1tvY/SRapLcLDZdI/AAAAAAAAABQ/dH_f9Uaum_Y/s72-c/shark.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5766474481208403993</id><published>2008-11-06T06:47:00.000-08:00</published><updated>2008-11-06T07:53:08.003-08:00</updated><title type='text'>If anyone sees Richard Branson</title><content type='html'>Heard today that Steve Gadd died of cancer. He couldn't have been more than 40 which is too close for comfort. I worked with Steve at BP and he was one of the best pre-sales guys in the industry.&lt;br /&gt;&lt;br /&gt;It just made me sit and think again - life's too short to do the things you don't really want to. Bruce Lee used to say that progress was about stripping away not adding things. And now I have some serious opportunities to consider and keeping those sorts of things in mind helps.&lt;br /&gt;&lt;br /&gt;People tell me that I am very brave to be starting a business when the economy is crashing the way it is. I think what they mean to say is 'stupid' and 'take the permanent job offer with lots of zero's on the paycheck'.&lt;br /&gt;&lt;br /&gt;But I personally cannot think of a better time to be starting (and helping to start) Open Source businesses. I am loving it and I can only see upside.&lt;br /&gt;&lt;br /&gt;So, if anyone see Richard Branson, please tell him that I am looking for him. He is missing a trick here. If he wants to be part of the Oracle of Open Source and make a bigger impact on the IT industry than Bill Gates - tell him to call me 08452 93 93 63&lt;br /&gt;&lt;br /&gt;(leave a message if I'm out).&lt;br /&gt;&lt;br /&gt;Glen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5766474481208403993?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5766474481208403993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5766474481208403993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5766474481208403993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5766474481208403993'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/11/if-anyone-sees-richard-branson.html' title='If anyone sees Richard Branson'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-8723984257090829317</id><published>2008-10-20T12:53:00.001-07:00</published><updated>2008-10-20T13:29:01.001-07:00</updated><title type='text'>Dr Dale Hacking</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;If ever there was someone I wanted to thank it must be Dr Dale Hacking.&lt;br/&gt;&lt;br/&gt;My mother gave up treatment for her cancer because her doctors were just not communicating with her in way that made her trust them. Dale was my mother's oncologist in South Africa and moved to Ireland where he now works at the &lt;a title='Whitfield Clinic' target='_blank' id='slxy' href='http://www.whitfieldclinic.ie/'&gt;Whitfield Clinic&lt;/a&gt;. I managed to track him down on Google and gave them a call. I called him on his mobile and the next minute I got a call back - while he was busy at a conference. I explained that my mother had given up on treatment and he offered to give her a call.&lt;br/&gt;&lt;br/&gt;My Mom called me a little later in tears. She could not believe that he had remembered her.&lt;br/&gt;&lt;br/&gt;One call from a man prepared to take a moment was all it took to boost Mom.&lt;br/&gt;&lt;br/&gt;I found &lt;a title='another recommendation' target='_blank' style='color: rgb(85, 26, 139);' id='p9v4' href='http://www.thyroid-info.com/topdrs/southafrica.htm'&gt;another recommendation&lt;/a&gt; on the web for Dale: &lt;span style='font-family: arial;'&gt; "First, he tells no lies. Second, you are a person learning new facts not a patient being told what to do and when, just the why’s. Third, he is such a positive personality that you can only benefit from being around him even when he has something to say that you don’t want to hear."&lt;span style='font-family: Verdana;'&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style='font-family: arial;'&gt;&lt;span style='font-family: Verdana;'&gt;Like I said - thank you. It made the difference.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-8723984257090829317?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/8723984257090829317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=8723984257090829317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8723984257090829317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/8723984257090829317'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/10/dr-dale-hacking_20.html' title='Dr Dale Hacking'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-6041798763697244663</id><published>2008-10-20T12:15:00.001-07:00</published><updated>2008-10-20T12:17:14.695-07:00</updated><title type='text'>Open Business Associates</title><content type='html'>Well the company is official. The bank account should be opened this week. Abbey was the only bank that could/would open a bank account for a business on the phone immediately. Very very cool. And no bank charges - 100 free deposits a month etc. Perfect. Bye bye Barclays.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;And I already have one very happy customer in Seer Green CE School. So I am exceptionally happy. Or maybe I just don't understand how dire the situation is. I have enough money at the moment to last three months. But I am enjoying life more than I have in 10 years - so that makes it very worthwhile. Getting up and having a head full of ideas is fantastic.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I know there are loads of people who have started companies and lots of millionaires that do it all the time but, hey, everyone has to have a first.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So my advice to all those middle-aged has-beens and dreamers out there - get up and do it! Find one thing you can do that can really help someone and that you really enjoy doing and JFDI.&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-6041798763697244663?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/6041798763697244663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=6041798763697244663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6041798763697244663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/6041798763697244663'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/10/open-business-associates_6398.html' title='Open Business Associates'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1350837665714574720</id><published>2008-08-03T11:50:00.000-07:00</published><updated>2008-10-20T13:19:13.868-07:00</updated><title type='text'></title><content type='html'>&lt;DIV id=ydou&gt;May you live in interesting times. &lt;/DIV&gt; &lt;DIV id=t:xm&gt; &lt;/DIV&gt; &lt;DIV id=t:xm0&gt;Trying times to say the least. Mom's cancer continues and she is having a hard time of it.&lt;/DIV&gt; &lt;DIV id=ydou0&gt; &lt;/DIV&gt; &lt;DIV id=ydou1&gt;At the same time I have heard that we are going to be going through a round of redundancies at work. Not pleasant and certainly makes the economic situation hit home. &lt;/DIV&gt; &lt;DIV id=ydou2&gt; &lt;/DIV&gt; &lt;DIV id=ydou3&gt;So losts of good reasons to reconsider the meaning of life and what I really want to do. Moved the furniture around at home a lot ! I enjoy being at home - which is saying a lot considering what I went through a year ago with a midlife crisis. Now home really is the best place to be (thanks Ikea!). &lt;/DIV&gt; &lt;DIV id=r52b&gt; &lt;/DIV&gt; &lt;DIV id=r52b0&gt;I built a very impressive powerpoint demo - did I mention that. It works as though you are logging into a real web portal. You can enter text into form fields and have that info presented in reports in other parts of the demo app. Very cool. Enjoyed that. Two tiny lines of VB code was all it needed for that bit.&lt;/DIV&gt; &lt;DIV id=rchs&gt; &lt;/DIV&gt; &lt;DIV id=rchs0&gt;I have also written an SNMP agent for Ingres databases. Popped it on sourceforge and the Ingres community website. Based on NET-SNMP and accesses the Ingres IMADB as well as script output. I wrote the MIB as well (using SimpleMIBEditor). Then I got bored with adding MIB variable code so I wrote a poller and an AJAX web interface to view database performance graphs. I used the prototype javascript framework and Open Flash Charts with some php and C to handle the interfaces to databases and NET-SNMP. Prototype has a very good UI framework although I think it lacks support and the user base around it is either small or relatively quiet. Relative that is to YUI (Yahoo). So I am about to start porting the SNMP app to YUI which also uses Flash charting. Should be a good environment to know something about if nothing else. One very cool thing in the Prototype-UI is the ability to save a layout by default. YUI does not have that yet. So may have to write it. Hopefully not.&lt;/DIV&gt; &lt;DIV id=bx45&gt; &lt;/DIV&gt; &lt;DIV id=ij7e&gt;So software is still what I enjoy - creative.&lt;/DIV&gt; &lt;DIV id=ij7e0&gt; &lt;/DIV&gt; &lt;DIV id=ij7e1&gt;And then gardening (well is was very overdue) and some time on the farm with Jess and the sheep. That is always good for me. And she is working so well. She really does stop and listen to what I need her to do. Makes for a good working team. I did put some signs up at a farm supplier to let people know that I am available to help with stock work. &lt;/DIV&gt; &lt;DIV id=t:xm1&gt; &lt;/DIV&gt; &lt;DIV id=t:xm2&gt;Then the family are off to France for August. And I should know in the next week whether I am still working at the same place or not.&lt;/DIV&gt; &lt;DIV id=t:xm3&gt; &lt;/DIV&gt; &lt;DIV id=t:xm4&gt;Happiness is a positive cash flow !&lt;/DIV&gt; &lt;DIV id=rchs1&gt; &lt;/DIV&gt; &lt;DIV id=r52b1&gt; &lt;/DIV&gt; &lt;DIV id=r52b2&gt; &lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1350837665714574720?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1350837665714574720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1350837665714574720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1350837665714574720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1350837665714574720'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/08/may-you-live-in-interesting-times.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-1256674804318374485</id><published>2008-07-11T01:35:00.000-07:00</published><updated>2008-10-20T13:19:13.875-07:00</updated><title type='text'></title><content type='html'>&lt;P id=f3eb&gt;One phone call.&lt;/P&gt; &lt;P id=f3eb0&gt; &lt;/P&gt; &lt;P id=f3eb1&gt;Mom has really battled with the effects of the radiation for her cancer which has now moved into her bones. The doctors wanted her to go for chymo and she has refused up to now. I really felt like I was losing her because her head was giving up and she did not trust her doctors.&lt;/P&gt; &lt;P id=f3eb2&gt; &lt;/P&gt; &lt;P id=f3eb3&gt;I got hold of her previous doctor, Dale Hacking, in Ireland. He is an absolutely amazing man. One phone call. I asked if he could just call her in South Africa. &lt;/P&gt; &lt;P id=f3eb4&gt; &lt;/P&gt; &lt;P id=f3eb5&gt;Well Mom phoned me back with her hope restored and willing to go for the chymo. Calm, clear and confident - knowing the facts without giving false hope.&lt;/P&gt; &lt;P id=nz0b&gt; &lt;/P&gt; &lt;P id=nz0b0&gt;Bless him. Much recommended at the Whitfield Clinic in Ireland.&lt;/P&gt; &lt;P id=nz0b1&gt; &lt;/P&gt; &lt;P id=nz0b2&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-1256674804318374485?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/1256674804318374485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=1256674804318374485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1256674804318374485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/1256674804318374485'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/07/one-phone-call.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5689834892547407009</id><published>2008-06-17T10:04:00.000-07:00</published><updated>2008-10-20T13:19:13.884-07:00</updated><title type='text'></title><content type='html'>&lt;P id=jv:o&gt;I said goodbye to my Mom on the phone this evening. And she said 'Goodnight' in a way that made me realise that one day I am going to say 'Goodnight, Mom' for the last time.&lt;/P&gt; &lt;P id=jv:o0&gt; &lt;/P&gt; &lt;P id=jv:o1&gt;And that made me cry. After four years of cancer she has already outlived expectations. Now it's in her bones and the pain is hard. But she has great support from friends in SA and has found the strength to fight again. Very hard to have to fight again when you thought you were through it.&lt;/P&gt; &lt;P id=rxmp&gt; &lt;/P&gt; &lt;P id=rxmp0&gt;Life. &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5689834892547407009?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5689834892547407009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5689834892547407009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5689834892547407009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5689834892547407009'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/06/i-said-goodbye-to-my-mom-on-phone-this.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-549893306839263464</id><published>2008-06-16T02:04:00.000-07:00</published><updated>2008-10-20T13:19:13.892-07:00</updated><title type='text'></title><content type='html'>&lt;P id=rlfi&gt;300 acres of space -&lt;/P&gt; &lt;P id=rlfi0&gt; &lt;/P&gt; &lt;P id=rlfi1&gt;Spent Sunday afternoon working on a sheep farm outside of Milton Keynes. What a pleasure ! 300 acres with two flocks of 200 sheep to be moved and inoculated. &lt;/P&gt; &lt;P id=rlfi2&gt; &lt;/P&gt; &lt;P id=rlfi3&gt;There is something very honest about working in the dirt with animals. And it certainly gives one a view on a different set of values that people live by - compared with the world of London IT and Finance. A 300 year old house and a hard-working couple with no evidence of any focus on money spent on frivolities. &lt;/P&gt; &lt;P id=aoqn&gt; &lt;/P&gt; &lt;P id=aoqn0&gt;We moved the one flock of 200 into another field. Three dogs and ourselves driving them. One poor little lamb must have lost its mother and was on its last legs. But we picked her up and hoepfully she will recover in a field closer to the house.&lt;/P&gt; &lt;P id=u712&gt; &lt;/P&gt; &lt;P id=u7120&gt;Then moved a second flock from the back end of a very large field (set in a massive country estate) into the holding pen. And then push them through the race with the farmer doing the injecting for BlueTongue and myself doing the deworming of the lambs.&lt;/P&gt; &lt;P id=r2:5&gt; &lt;/P&gt; &lt;P id=r2:50&gt;Great fun - good dirty work. I came home tired, covered in sheep shit and happy with my year old border collie. Jess, having worked like a star. &lt;/P&gt; &lt;P id=r2:51&gt; &lt;/P&gt; &lt;P id=r2:52&gt;Got another farmer to help later in the week and I also want to pop into a farm near the Chalfonts that has a good sized flock and see if I can help out there.&lt;/P&gt; &lt;P id=jafp&gt; &lt;/P&gt; &lt;P id=jafp0&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-549893306839263464?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/549893306839263464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=549893306839263464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/549893306839263464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/549893306839263464'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/06/300-acres-of-space-spent-sunday.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-3962119531892384058</id><published>2008-06-09T12:32:00.000-07:00</published><updated>2008-10-20T13:19:13.899-07:00</updated><title type='text'></title><content type='html'>I do like Opera - the browser I mean. Well, I enjoy a little opera on occassion as well. But thin, fast and light is really appealing and Opera seem to have managed to retain that so far. Firefox irritates and IE is just too heavy and Safari - well, I don't really like it at all - small print etc.&lt;BR id="j::c0"&gt;&lt;BR id="j::c1"&gt;I had an acid test that I used when I was investigating software as the architect for McCarthy's in South Africa: if a vendor came in with some software and it did not work the way I did straight out of the box then it was not built by people who really understand my business. I don't mean it had to have all the features but software must fundamentally be moulded to the shape of the job it is meant to do. Otherwise it is going to be a force-fit forever. &lt;BR id="sbu60"&gt;&lt;BR id="sbu61"&gt;And the other litmus test for me was speed. If someone can do something NOW, then they probably know how to do it.&lt;BR id="jfei0"&gt;&lt;BR id="jfei1"&gt;I recall another comment from when I was selling large scale software management systems at Micromuse: some clever scientist apparently said that if a company had managed to solve the scalability problem in a particular area then they had probably solved the problem in that space.&lt;BR id="i18b0"&gt;&lt;BR id="i18b1"&gt;Scalability, Speed, and Style.&lt;BR id="i18b2"&gt;&lt;BR id="i18b3"&gt;Sounds like surfing :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-3962119531892384058?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/3962119531892384058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=3962119531892384058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3962119531892384058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/3962119531892384058'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/06/i-do-like-opera-browser-i-mean.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-9116967546156600480</id><published>2008-06-03T23:06:00.000-07:00</published><updated>2008-10-20T13:19:13.913-07:00</updated><title type='text'></title><content type='html'>            open thinking&lt;br id="axpv0"&gt;&lt;br id="axpv1"&gt;I am thoroughly enjoying working in the open source market. And I am also very interested in the move that Google itself is making into the Enterprise market. If they can find a way to integrate the web and desktop world's smoothly (and I have no reason to think that they won't) then they have a very useable solution for enterprises.&lt;br id="greg0"&gt;&lt;br id="greg1"&gt;Cancer - is the other thing that is top of my mind at the moment. I lost two fathers last year (mine and my wife's) and now my mother's cancer has appeared again - after being dormant for almost five years. So I have been hunting around and came across Dr Clark. So now I have to go through the process of working out whether she is a quack or whether natural remedies are the solution to AIDS and cancer. Well, we will carry on with the normal radiation and chemotherapy treatments, as horrible as they are, and I will get going on the alternatives at the same time.&lt;br id="an:70"&gt;&lt;br id="g2iy0"&gt;Now my step-father, when he was older spent a huge amount of time reading about health remedies and diets. He had also been a heavy drinker and smoker and I was fascinated that he should suddenly think that there was something in all this health sutff. So you have to notice when a man who has lived strong for 80+ years thinks something is worth looking into. &lt;br id="g2iy1"&gt;&lt;br id="an:71"&gt;As always, lots to do and all of life's challenges and puzzles make it worth living.&lt;br id="an:72"&gt;&lt;br id="an:73"&gt;Have good one.&lt;br id="an:74"&gt;&lt;br id="an:75"&gt;&lt;br id="greg2"&gt;            &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-9116967546156600480?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/9116967546156600480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=9116967546156600480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9116967546156600480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9116967546156600480'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/06/open-thinking-i-am-thoroughly-enjoying.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-4041366381480926402</id><published>2008-05-27T12:57:00.000-07:00</published><updated>2008-10-20T13:19:13.921-07:00</updated><title type='text'></title><content type='html'>&lt;P id=badd0&gt;Bream with capers and fennel seeds ...&lt;/P&gt; &lt;P id=badd1&gt; &lt;/P&gt; &lt;P id=q8dd0&gt;Travelling up to visit a customer in Cheshire I decided to spend the night at a little 3-star lodge called The Cottage outside Holmes Chapel. And it was the food that captivated me. The bream would rival anything in London and then some.&lt;/P&gt; &lt;P id=q8dd1&gt; &lt;/P&gt; &lt;P id=q8dd2&gt;Wonderful !&lt;/P&gt; &lt;P id=q8dd3&gt; &lt;/P&gt; &lt;P id=q8dd4&gt;Reading 'The Inner Game of Golf', Galwey says "Driving is my favourite part of the game - not because I allow myself to swing fully but because I allow myself to enjoy it fully. I've found that almost everything I let myself enjoy fully I soon am doing well, because enjoyment and learning go hand in hand."&lt;/P&gt; &lt;P id=n.g90&gt; &lt;/P&gt; &lt;P id=n.g91&gt;Perceptive man that Mr Galwey.&lt;/P&gt; &lt;P id=jvtz0&gt; &lt;/P&gt; &lt;P id=n.g92&gt; &lt;/P&gt; &lt;P id=jvtz1&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-4041366381480926402?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/4041366381480926402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=4041366381480926402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4041366381480926402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4041366381480926402'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/bream-with-capers-and-fennel-seeds.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-7310408360894475884</id><published>2008-05-15T06:29:00.000-07:00</published><updated>2008-10-20T13:19:13.932-07:00</updated><title type='text'></title><content type='html'>&lt;P id=q6d50&gt;Start -&amp;gt; Run &amp;gt; diskmgmt.msc&lt;/P&gt; &lt;P id=q6d51&gt; &lt;/P&gt; &lt;P id=q6d52&gt;After downloading and paying for Paragon and another who's name I forget I finally found diskmgmt.msc which is all you need when adding new disk space to a Windows vm.&lt;/P&gt; &lt;P id=q6d53&gt; &lt;/P&gt; &lt;P id=q6d54&gt;So extend the virtual disk using vmware (there is a command line to run that can increase the disk space allocated to a fixed VM disk image)&lt;/P&gt; &lt;P id=mxu:0&gt; &lt;/P&gt; &lt;P id=mxu:1&gt;Then start up the VM and run this little baby.&lt;/P&gt; &lt;P id=mxu:2&gt; &lt;/P&gt; &lt;P id=mxu:3&gt;Nice and easy.&lt;/P&gt; &lt;P id=mxu:4&gt; &lt;/P&gt; &lt;P id=mxu:5&gt;Why use fixed disk size - faster.&lt;/P&gt; &lt;P id=mxu:6&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-7310408360894475884?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/7310408360894475884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=7310408360894475884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7310408360894475884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/7310408360894475884'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/start-run-diskmgmt.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-5053720609670707298</id><published>2008-05-11T02:17:00.000-07:00</published><updated>2008-10-20T13:19:13.944-07:00</updated><title type='text'></title><content type='html'>&lt;P id=msry3&gt;I hate programmes that install in Windows and then do not give you an option to control their auto-start behaviour. They are almost as irritating (bad?) as programmes with timeouts that are not configurable - like most network management tools especially Intel Pro-Set Wireless. For a company like Intel that really is an absolutely crap piece of software. They should open source it and let the community show them how to write user interfaces.&lt;/P&gt; &lt;P id=a8vk0&gt; &lt;/P&gt; &lt;P id=a8vk1&gt;But, anyway, auto-start irritation:&lt;/P&gt; &lt;P id=msry4&gt; &lt;/P&gt; &lt;P id=msry5&gt;Quick google and "hey presto" all you have to do is Start -&amp;gt; Run -&amp;gt; msconfig &lt;/P&gt; &lt;P id=l0:r0&gt;to turn off programmes that automatically start in Windows XP. &lt;/P&gt; &lt;P id=msry6&gt; &lt;/P&gt; &lt;P id=msry7&gt;&lt;A id=msry8 href="http://www.webterrace.com/tweak/msconfig.htm"&gt;http://www.webterrace.com/tweak/msconfig.htm&lt;/A&gt;&lt;/P&gt; &lt;P id=msry9&gt; &lt;/P&gt; &lt;P id=l0:r1&gt;Noise cancelling headphones:&lt;/P&gt; &lt;P id=l0:r2&gt;I had the pleasure of travelling up and down to Newcastle on her majesty's secret service, national rail, this past week. 9 hours on the train. The week before I had to fly 10 hours to the Caribbean and back - tough life.&lt;/P&gt; &lt;P id=l0:r3&gt; &lt;/P&gt; &lt;P id=l0:r4&gt;So I did a quick google and some research on noise-cancelling headphones. Tired of crying babies and listening to other people's conversations and music. I didn't even know how noise-cancelling headphones worked. I am still no expert but I can tell you this: GET SOME. What a pleasure.&lt;/P&gt; &lt;P id=i2.-0&gt; &lt;/P&gt; &lt;P id=i2.-1&gt;I took "google's" advice and bought the JVC HA-NC250. Absolutely bloody brilliant ! Flick of a switch and whole trip suddenly feels smooth and relaxed - they cut out all the train or plane roar. Seriously cool !&lt;/P&gt; &lt;P id=ppwp0&gt; &lt;/P&gt; &lt;P id=ppwp1&gt; &lt;/P&gt; &lt;P id=msry10&gt; &lt;/P&gt; &lt;P id=msry11&gt; &lt;/P&gt; &lt;P id=a8vk2&gt; &lt;/P&gt; &lt;P id=msry12&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-5053720609670707298?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/5053720609670707298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=5053720609670707298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5053720609670707298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/5053720609670707298'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/i-hate-programmes-that-install-in.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-9060070143321926513</id><published>2008-05-08T13:07:00.000-07:00</published><updated>2008-10-20T13:19:13.959-07:00</updated><title type='text'></title><content type='html'>&lt;P id=dfgq0&gt;Sheep shearing this last week. The man arrived, set up and sheared 70 sheep in an hour and a half. They regard sheep as meat on legs not like us townies that try to talk to the sheep. Interesting, a good lesson in perpectives.&lt;/P&gt; &lt;P id=dfgq1&gt; &lt;/P&gt; &lt;P id=dfgq2&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-9060070143321926513?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/9060070143321926513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=9060070143321926513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9060070143321926513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/9060070143321926513'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/sheep-shearing-this-last-week.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-4151605984559036485</id><published>2008-05-05T10:48:00.000-07:00</published><updated>2008-10-20T13:19:13.988-07:00</updated><title type='text'></title><content type='html'>So, let's see if google docs works as it says on the can.&lt;BR id="ch2r0"&gt;&lt;BR id="ch2r1"&gt;Word wrap would be nice - the default editor in blogger seems to just keep going but hoepfully this is a little more intelligent.&lt;BR id="jl_g0"&gt; &lt;BR id="jl_g1"&gt;We live in hope.&lt;BR id="jl_g2"&gt;&lt;BR id="jl_g3"&gt;But ... if this works, then I have to say I like it. Very cool way to get thoughts out there that otherwise just sit in my head (and I assume in everyone else's just the same).&lt;BR id="jl_g4"&gt;&lt;BR id="jl_g5"&gt;&lt;BR id="ch2r2"&gt;&lt;BR id="ch2r4"&gt;&lt;BR id="ch2r5"&gt;&lt;BR id="ch2r6"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-4151605984559036485?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/4151605984559036485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=4151605984559036485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4151605984559036485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4151605984559036485'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/so-lets-see-if-google-docs-works-as-it_05.html' title=''/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455710068648869689.post-4227947297256064218</id><published>2008-05-05T10:29:00.000-07:00</published><updated>2008-05-05T10:40:48.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='find grep specific'/><title type='text'>Just got started</title><content type='html'>&lt;span&gt;&lt;span&gt;... but this looks like a very good place to store things that&lt;br /&gt;I have learnt while desperately trying to get software to work.&lt;br /&gt;&lt;br /&gt;find . -name '*.py' -exec grep --color 'xrange' {} +&lt;br /&gt;&lt;br /&gt;- a very good way to link find and grep to search for something&lt;br /&gt;in a specific set of files.&lt;br /&gt;- all accolades to http://iwiwdsmi.blogspot.com/2007/12/&lt;br /&gt;how-to-use-grep-and-find-to-search.htm&lt;/span&gt;&lt;/span&gt;&lt;span&gt;l&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455710068648869689-4227947297256064218?l=33roundwood.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://33roundwood.blogspot.com/feeds/4227947297256064218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455710068648869689&amp;postID=4227947297256064218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4227947297256064218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455710068648869689/posts/default/4227947297256064218'/><link rel='alternate' type='text/html' href='http://33roundwood.blogspot.com/2008/05/5-may.html' title='Just got started'/><author><name>Glen</name><uri>http://www.blogger.com/profile/01321006282523300615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_eBTIR-P1tvY/SPzei2_ZXLI/AAAAAAAAAAM/rxbwvCDN1pg/S220/glen.jpg'/></author><thr:total>0</thr:total></entry></feed>
