<?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'><id>tag:blogger.com,1999:blog-4142358</id><updated>2009-05-17T17:06:09.225Z</updated><title type='text'>Goul In Space</title><subtitle type='html'>My day-day technical notes and chat.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.goulbourn.com/blog/atom.xml'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>78</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4142358.post-689412596901923082</id><published>2009-05-17T16:31:00.004Z</published><updated>2009-05-17T17:06:09.234Z</updated><title type='text'>Page Based Testing With Tools Like Selenium - tips</title><summary type='text'>After the grand experiment described below I ported a large number of the smoke tests over, these happily ran on my Mac under both Safari and Firefox 3.Of course despite my bias for OSX/Linux apparently one or two internet users still use IE. So we probably need to test on that "other" platform too.To do this I setup three VirtualBox instances, running IE6/7/8 respectively. I then modified our </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/689412596901923082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=689412596901923082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/689412596901923082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/689412596901923082'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/05/page-based-testing-with-tools-like_17.html' title='Page Based Testing With Tools Like Selenium - tips'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-3990182620615725612</id><published>2009-05-13T19:36:00.003Z</published><updated>2009-05-13T19:47:49.305Z</updated><title type='text'>Page Based Testing With Tools Like Selenium</title><summary type='text'>For a while I have been doing ad hoc runtime smoke testing of deployments with tools like Selenium. i.e. running a set of simple tests that exercise a series of pre-defined application points. The scripts where typically recorded using the excellent Selenium IDE then replayed through ant/Junit on one or more target browser platforms.Not full regression testing but a start - right? Well these </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/3990182620615725612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=3990182620615725612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/3990182620615725612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/3990182620615725612'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/05/page-based-testing-with-tools-like.html' title='Page Based Testing With Tools Like Selenium'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-1789132859150595185</id><published>2009-02-07T20:12:00.002Z</published><updated>2009-02-07T20:16:31.320Z</updated><title type='text'>Selenium - OSX Safari not opening second window</title><summary type='text'>I've been testing a new site with Selenium. Part of this work was on my Mac and in addition to running the tests in Firefox, I wanted to use Safari too. Whenever I launched the test case the first driver window opened, but the content window didn't ever appear. No errors, no fuss, it just didn't happen.After walking away from the problem for a while, the penny finally dropped........Safari blocks</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/1789132859150595185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=1789132859150595185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/1789132859150595185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/1789132859150595185'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/02/selenium-osx-safari-not-opening-second.html' title='Selenium - OSX Safari not opening second window'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-2562324583012100132</id><published>2009-01-28T14:33:00.002Z</published><updated>2009-01-28T14:36:41.228Z</updated><title type='text'>SVN commit hook</title><summary type='text'>If you need to enforce certain patterns in commit messages for svn (eg. ticket nos etc) create a script in ~repos/hooks/pre-commit :REPOS="$1"TXN="$2"# Make sure that the log message contains some text of form Feedback nnnnn:SVNLOOK=/usr/local/bin/svnlookmatch=`$SVNLOOK log -t "$TXN" "$REPOS" | grep -i 'feedback.*[0-9]:'| wc -c`if [ $match -eq 0 ]then        echo "COMMIT HAS FAILED:Log message </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/2562324583012100132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=2562324583012100132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2562324583012100132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2562324583012100132'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/01/svn-commit-hook.html' title='SVN commit hook'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-2316794818320424766</id><published>2009-01-15T12:20:00.004Z</published><updated>2009-01-15T12:40:40.544Z</updated><title type='text'>Apache SSL config on Solaris 10 for 443</title><summary type='text'>After installing most recent Apache on our Solaris 10 box we got a lot of errors with the default config for listening on SSL. Many many lines like :(128)Network is unreachable: connect to listener on [::]:443Basically on Solaris Listen 443 doesn't hack it anymore. If you want to listen on all interfaces use :Listen 0.0.0.0:443</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/2316794818320424766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=2316794818320424766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2316794818320424766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2316794818320424766'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/01/apache-ssl-config-on-solaris-10-for-443.html' title='Apache SSL config on Solaris 10 for 443'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-7922838646284675271</id><published>2009-01-15T12:11:00.002Z</published><updated>2009-01-15T12:17:29.028Z</updated><title type='text'>IE 7 behaviour when passed pdf via https</title><summary type='text'>We have had a very odd issue with IE7 being sent pdf files over https. Standard headers that look like this :Cache-Control: no-cache, must-revalidateContent-Disposition: attachment;filename=mysecretpdffile.pdfContent-Type: application/pdfContent-Length: 19180Keep-Alive: timeout=5, max=100Connection: Keep-AliveWork fine under IE 5/5.5/6, Opera, Safari et al, but IE 7 reports that the content is </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/7922838646284675271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=7922838646284675271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7922838646284675271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7922838646284675271'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2009/01/ie-7-behaviour-when-passed-pdf-via.html' title='IE 7 behaviour when passed pdf via https'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-4044131900104796465</id><published>2008-11-11T09:37:00.001Z</published><updated>2008-11-11T09:38:34.996Z</updated><title type='text'>Bash Search History</title><summary type='text'>I'm kind of an old school command line hacker, but I've got to face up to the fact that the rest of the world seems to be moving on from the ksh. As such my previous super powers for editing command histories with vi commands (esc-k, /, etc) are going to have to be retired. As the rest of the planet has embraced bash, I've found myself struggling with the fact that crtl-r only lets me get the </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/4044131900104796465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=4044131900104796465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/4044131900104796465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/4044131900104796465'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2008/11/bash-search-history.html' title='Bash Search History'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-2624186499570203040</id><published>2008-07-28T21:13:00.005Z</published><updated>2008-10-09T08:31:51.831Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle 10g doubles and Hibernate</title><summary type='text'>I needed to migrate a chunk of data from an example Derby database up to Oracle 10g today. I found a minor issue with the Hibernate mappings that I was creating. In Derby I could happily have double columns, and these needed to be converted to binary_double columns in Oracle.However I kept having issues with the schema validation in hibernate :Wrong column type: binary_double, expected: double </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/2624186499570203040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=2624186499570203040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2624186499570203040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2624186499570203040'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2008/07/oracle-10g-doubles-and-hibernate.html' title='Oracle 10g doubles and Hibernate'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-6720451062151485216</id><published>2008-03-10T17:27:00.001Z</published><updated>2008-03-10T17:28:52.944Z</updated><title type='text'>Eclipse Mac Memory Settings</title><summary type='text'>I always seem to forget this :Edit the eclipse.ini in the Application package, not the one in the install dir.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/6720451062151485216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=6720451062151485216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/6720451062151485216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/6720451062151485216'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2008/03/eclipse-mac-memory-settings.html' title='Eclipse Mac Memory Settings'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-1723967292484243645</id><published>2008-03-06T11:49:00.003Z</published><updated>2008-03-08T20:38:22.500Z</updated><title type='text'>Parallels Update Problem</title><summary type='text'>I've had a problem with upgrading Parallels the excellent tool for running VMs in OSX. For some reason that I could not initially spot the install would hang in the preflight check before applying all the files. I also had a similar problem trying to force an uninstall.To cut a long story short it appears that the install/uninstall scripts try to shut down the InternetSharing and bootpd daemons..</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/1723967292484243645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=1723967292484243645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/1723967292484243645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/1723967292484243645'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2008/03/parallels-update-problem.html' title='Parallels Update Problem'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-2653103510718119140</id><published>2008-02-28T09:48:00.002Z</published><updated>2008-02-28T09:54:11.795Z</updated><title type='text'>Leopard - Spaces - Keyboard shortcut</title><summary type='text'>I got frustrated with spaces on Leopard because moving windows around between active spaces didn't seem easy. Turns out it is - all you need to do is click on the menu bar for the window you want moved and then use CTL-LeftArrow/RightArrow to move the window to another space.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/2653103510718119140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=2653103510718119140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2653103510718119140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2653103510718119140'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2008/02/leopard-spaces-keyboard-shortcut.html' title='Leopard - Spaces - Keyboard shortcut'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-7358426916992704028</id><published>2007-11-14T08:52:00.000Z</published><updated>2007-11-15T11:50:42.196Z</updated><title type='text'>Test Suite Problems</title><summary type='text'>One of the projects I work on has a reasonable number of JUnit 3 tests (2500). We also use Cruise Control to automate the build cycle. Each package has a suite which defines all the tests to be run, but this has become more and more error prone over time. Developers forget to add tests to the suites, leaving orphaned tests etc.The obvious solution is to use the batchtest mechanism provided in </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/7358426916992704028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=7358426916992704028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7358426916992704028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7358426916992704028'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2007/11/test-suite-problems.html' title='Test Suite Problems'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-7157664831730372477</id><published>2007-05-28T18:05:00.001Z</published><updated>2007-05-28T19:05:12.545Z</updated><title type='text'>Passing Parameters To JMeter In Ant</title><summary type='text'>As well as using JChav as part of our deployment cycle, I have additionally been using it to monitor some production servers. For the production servers you obviously don't run them at any load that is likely to affect the real users. However 1 thread running a set of tests once an hour (thanks to cron) can give a good view of performance over time. I am fully aware of other software that can be </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/7157664831730372477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=7157664831730372477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7157664831730372477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/7157664831730372477'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2007/05/passing-parameters-to-jmeter-in-ant_28.html' title='Passing Parameters To JMeter In Ant'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-2602330121853267688</id><published>2007-05-17T19:44:00.000Z</published><updated>2007-05-17T19:45:02.462Z</updated><title type='text'>Clues on getting started with GWT under Eclipse</title><summary type='text'>After an interesting JavaOne session on GWT, I thought I would have a quick play with the toolkit. I hit a little roadblock initially which after discussions with other colleagues they had problems with too.In the Getting Started guide the section on building an Eclipse project skips one step that caught me out. Do not create the project in your Eclipse workspace, instead perform the two steps in</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/2602330121853267688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=2602330121853267688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2602330121853267688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/2602330121853267688'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2007/05/clues-on-getting-started-with-gwt-under.html' title='Clues on getting started with GWT under Eclipse'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-116515881662934532</id><published>2006-12-03T15:02:00.000Z</published><updated>2006-12-03T15:13:36.640Z</updated><title type='text'>Terminator - Tabbed Terminal</title><summary type='text'>My formative education was all shell based, and its a tough habbit for an old timer like me to break. I've never quite got on with screens so was delighted to find Terminator.Terminator is a java application that provides a fast responsive terminal with additional features like searching. However the killer feature for me is tabbed terminals, this is going to save me so much desktop realestate!</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/116515881662934532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=116515881662934532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/116515881662934532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/116515881662934532'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/12/terminator-tabbed-terminal.html' title='Terminator - Tabbed Terminal'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-116042284256479337</id><published>2006-10-09T19:25:00.000Z</published><updated>2006-10-10T18:01:47.276Z</updated><title type='text'>JChav</title><summary type='text'>I've been working on JChav with a couple of colleagues. It allows you to take the output generated by JMeter and track performance over time.The general idea is that you build a JMeter script that gets run from ant. So after every automated build/deploy the ant task generates an XML file showing the performance for that build.The JChav ant task then operates on the stored XML files to produce a </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/116042284256479337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=116042284256479337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/116042284256479337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/116042284256479337'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/10/jchav.html' title='JChav'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-115903405905449979</id><published>2006-09-23T17:51:00.000Z</published><updated>2006-09-23T18:00:03.190Z</updated><title type='text'>Distributed Browser Testing With Selenium and CruiseControl</title><summary type='text'>IntroductionSelenium RC provides an excellent framework for automating UI tests. The issue that we have had with this approach in the past is that we have struggled to automate the use of these tools as no single platform can run the full set of browsers we need for our regression testing.I missed the google London Test Automation conference but google video has an excellent presentation by Jason</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/115903405905449979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=115903405905449979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115903405905449979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115903405905449979'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/09/distributed-browser-testing-with.html' title='Distributed Browser Testing With Selenium and CruiseControl'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-115728202393047346</id><published>2006-09-03T10:46:00.000Z</published><updated>2006-09-03T11:17:59.386Z</updated><title type='text'>Mac Essentials</title><summary type='text'>I switched back in April and I thought I should share some of the software I'm now using on a daily basis.Non CommercialSmultron is a fantastic little text editor. It supports multiple open files, syntax highlighting etc etc.Shrook is a nice RSS feed aggregator, with a simple well thought out GUI.NeoOffice is an Aqua port of Open Office.Mail Scripts whilst not something I use every day I'm </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/115728202393047346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=115728202393047346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115728202393047346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115728202393047346'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/09/mac-essentials.html' title='Mac Essentials'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-115678047494810415</id><published>2006-08-28T15:00:00.001Z</published><updated>2008-12-11T13:00:19.683Z</updated><title type='text'>Simple Way To Create An Encrypted Mountable Disk On OSXSimple Way To Create An Encrypted Mountable Disk On OSX</title><summary type='text'>I needed a simple encrypted partition for some my Mac laptop. After a bit of searching around, I realised that this is actually a built in feature in OSX. To create/use an encrypted partition perform the following steps :Applications/Utilitylaunch Disk UtilitySelect New ImageGive the image a name, size and select AES for encryption.Then set a password for the disk. Make sure you do not select the</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/115678047494810415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=115678047494810415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115678047494810415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/115678047494810415'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/08/simple-way-to-create-encrypted_28.html' title='Simple Way To Create An Encrypted Mountable Disk On OSXSimple Way To Create An Encrypted Mountable Disk On OSX'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-114520069086507928</id><published>2006-04-16T15:04:00.000Z</published><updated>2006-04-16T16:10:45.956Z</updated><title type='text'>RealPlayer</title><summary type='text'>Trying to keep up with the football this afternoon showed up a little problem listening to RealPlayer streams on the Intel version of OS X.Bottom line is that RealPlayer is not yet a universal binary. So although it runs fine stand alone it doesn't support being embedded in a universal binary.i.e. because Safari and Firefox 1.5.0.2 are in universal format, they cannot embed plugins that are </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/114520069086507928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=114520069086507928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114520069086507928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114520069086507928'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/04/realplayer.html' title='RealPlayer'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-114513063492585349</id><published>2006-04-15T19:28:00.000Z</published><updated>2006-04-15T19:50:34.936Z</updated><title type='text'>Mac OS X Intel mod_jk</title><summary type='text'>hmmm non for months then two in a day......I struggled to find a binary copy of mod_jk to link Apache and JBoss over AJP. Quick summary for anyone else needing to play this game :a) Snag the code from jakarta.apache.orgb) ./configure -with-apxs=/usr/sbin/apxsc) copy the resultin mod_jk.so to /usr/libexec/httpdd) edit httpd.conf in /private/etc/httpd/ to add LoadModule jk_module            libexec</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/114513063492585349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=114513063492585349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114513063492585349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114513063492585349'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/04/mac-os-x-intel-modjk.html' title='Mac OS X Intel mod_jk'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-114509633051896869</id><published>2006-04-15T09:58:00.000Z</published><updated>2006-04-15T19:27:40.726Z</updated><title type='text'>Looks like I've switched</title><summary type='text'>I've been suffering Mac envy in OS/hardware terms for a long time. The problem has been that nagging doubt in the back of my head that says that there will be one requirement that I can't solve without windows (vpn being the main issue up until now). Well once Apple announced Boot Camp I realised that excuse had vanished. The only remaining one was around video games and the XBox 360 is already </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/114509633051896869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=114509633051896869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114509633051896869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/114509633051896869'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2006/04/looks-like-ive-switched.html' title='Looks like I&apos;ve switched'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-113577370826536734</id><published>2005-12-28T12:24:00.000Z</published><updated>2005-12-28T12:42:01.016Z</updated><title type='text'>JBoss forums/support</title><summary type='text'>Earlier this month I found a minor problem with how JBoss AS deals with web service handlers returning false. It looked like a bug as I could reproduce it on both JBoss 4.0.2 and JBoss 4.0.3RC1 so I dropped a note onto the forum.I got a quick professional response agreeing that it looked like a bug, and was requested to produce a simple ear that demonstrated the fault. It was a busy day at work, </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/113577370826536734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=113577370826536734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/113577370826536734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/113577370826536734'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2005/12/jboss-forumssupport.html' title='JBoss forums/support'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-112902445253067154</id><published>2005-10-11T07:52:00.000Z</published><updated>2005-12-12T11:37:24.233Z</updated><title type='text'>P990 specs released</title><summary type='text'>Ah my extremely battered P900 only has a few more months to struggle on.Specs include wifi :)11/12/05Excellent review here although it looks like we will be waiting until at least March.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/112902445253067154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=112902445253067154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/112902445253067154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/112902445253067154'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2005/10/p990-specs-released.html' title='P990 specs released'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4142358.post-112059260490303920</id><published>2005-07-05T19:28:00.000Z</published><updated>2005-07-05T19:56:43.606Z</updated><title type='text'>Skype in the field</title><summary type='text'>As promised an update after spending a week with Skype in the field.I've just returned from a week at JavaOne and  used nothing else for calls.The overall summary is that it was excellent, I made around 3 hours of Skype-Skype calls, and about two hours of SkypeOut to landlines in Europe. Both where excellent, most where made from wireless connections with speeds around 2-5Mbs. The only time I had</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/112059260490303920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4142358&amp;postID=112059260490303920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/112059260490303920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4142358/posts/default/112059260490303920'/><link rel='alternate' type='text/html' href='http://www.goulbourn.com/2005/07/skype-in-field.html' title='Skype in the field'/><author><name>Paul</name><uri>http://www.blogger.com/profile/03128751854785304048</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>