<?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-8393785636816590693</id><updated>2011-11-22T16:40:18.011+01:00</updated><category term='ruby'/><category term='cvs'/><category term='hudson'/><category term='ant'/><category term='rational'/><category term='Jython'/><category term='WebSphere'/><category term='svn'/><category term='subversion'/><category term='DOS'/><title type='text'>Buildmeister</title><subtitle type='html'>Documented solutions to the problems I handle in my daily job as a Buildmeister/Toolsmith.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-5840136752611032986</id><published>2010-06-22T08:40:00.011+02:00</published><updated>2010-07-02T09:49:49.222+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>Subversion Backup-Restore</title><summary type='text'>So we are are now mostly migrated from CVS to Subversion. And we are (mostly) happy.We have around 150,000 revisions split on two repositories (125,000 and 25,000 respectively). Performance is fair - much better than CVS in any event. We run it on Windows 2k3 using some virtual server claiming 2 x 2.4GHz Xenons and 3GB of RAM.The "mostly-happy" stems from the trouble people experience now they </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/5840136752611032986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2010/06/subversion-backup-restore.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/5840136752611032986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/5840136752611032986'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2010/06/subversion-backup-restore.html' title='Subversion Backup-Restore'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-6680515704029280698</id><published>2010-02-19T08:16:00.010+01:00</published><updated>2010-02-19T13:15:32.160+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere'/><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><title type='text'>Rational Deployment</title><summary type='text'>We use a number of IBM Rational products (RAD, RSA, RSM, RDZ, and RDI at last count).These are supposed to be installed using IBM's Installation Manager (IM). Unfortunately, IM and I have issues.One Of Us Had To Go...When I started at the bank, I had to make a new RAD7 (version 7.0.0.3 IIRC) deployment to our 75 developers.This was early times for the IM so it did not do too well. In fact, its </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/6680515704029280698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2010/02/rational-deployment.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/6680515704029280698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/6680515704029280698'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2010/02/rational-deployment.html' title='Rational Deployment'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-3810453271502192681</id><published>2009-12-23T14:01:00.002+01:00</published><updated>2009-12-23T14:30:14.138+01:00</updated><title type='text'>Busy times...</title><summary type='text'>Yikes, Christmas is over us. And I never got around to posting anything since late summer.Apologies! It is not that this blog is dead (it just smells a bit peculiar), but I have been hung up on a number of high priority issues.I (seriously) hope the issues will be resolved early in the new year, so I can blog a little again.In the pipeline (yes, let's make some vapor-blogging):Enterprise </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/3810453271502192681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/12/busy-times.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3810453271502192681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3810453271502192681'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/12/busy-times.html' title='Busy times...'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-3868531221739424412</id><published>2009-08-26T14:10:00.012+02:00</published><updated>2009-09-02T21:19:25.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='cvs'/><title type='text'>Migrating from CVS to SVN</title><summary type='text'>We have started a migration of our projects from CVS to SVN.Choice of VCS and RAD pluginWe looked at other VCS tools and would have liked a distributed VCS. But that would have required training of our developers to a different configuration management model, so we went for Subversion instead.For the same reason, we chose to use the Subversive plugin in RAD instead of the tigris Subclipse plugin.</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/3868531221739424412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/08/migrating-from-cvs-to-svn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3868531221739424412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3868531221739424412'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/08/migrating-from-cvs-to-svn.html' title='Migrating from CVS to SVN'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-2476768660368045093</id><published>2009-07-03T14:43:00.003+02:00</published><updated>2009-07-03T14:48:08.666+02:00</updated><title type='text'>Toolsmith Kaizen</title><summary type='text'>Currently not being able to afford the time to prepare a technical-with-source blog entry, I thought I would write a little about a softer issue that I have been working on lately.I am unable to get to the bottom of the problems on my plate. I am always playing catch up. That is how it has always been - here at Jyske Bank, at Systematic, and before that, at Red Hat and Cygnus Solutions. I guess </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/2476768660368045093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/07/toolsmith-kaizen.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/2476768660368045093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/2476768660368045093'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/07/toolsmith-kaizen.html' title='Toolsmith Kaizen'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-3912848474772193809</id><published>2009-06-10T13:17:00.002+02:00</published><updated>2009-06-10T13:23:45.050+02:00</updated><title type='text'>Sources moving to Buildmeister@Kenai</title><summary type='text'>Given the trouble of recreating sources here in the blog, I have decided to move them into a proper VCS system at Kenai.I will go through the existing blog entries, move the source and insert links to the VCS instead.Go to the Buildmeister Kenai project to access the sources.</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/3912848474772193809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/06/sources-moving-to-buildmeisterkenai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3912848474772193809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/3912848474772193809'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/06/sources-moving-to-buildmeisterkenai.html' title='Sources moving to Buildmeister@Kenai'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-8121879925654737122</id><published>2009-06-09T15:23:00.003+02:00</published><updated>2009-06-10T15:22:10.511+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hudson'/><title type='text'>Configuration of Hudson</title><summary type='text'>We use Hudson to continuously build our projects.We have one Master and six Slaves.There are 385 projects being built. 128 of these are simple projects where only some XML documents are validated. The other 257 projects are mostly JEE applications, but there are also a few regular Java projects.Build times span from 12 seconds to 27 minutes.We have the Hudson configuration expressed by a simply </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/8121879925654737122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/06/configuration-of-hudson.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/8121879925654737122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/8121879925654737122'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/06/configuration-of-hudson.html' title='Configuration of Hudson'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-5229360025271602141</id><published>2009-05-19T14:05:00.004+02:00</published><updated>2009-06-10T15:31:30.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere'/><category scheme='http://www.blogger.com/atom/ns#' term='ant'/><title type='text'>EjbDeploy on Windows</title><summary type='text'>I do not think WebSphere was ever intended to run on Windows.It is so easy to create applications with deep package hierarchies that result in deployed files that cannot be accessed on Windows via DOS path semantics. Allegedly UNC paths do not have the 254-ish character limit, so in theory there is a way to make it work, but in practice, it is not used.We need to be able to catch this unfortunate</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/5229360025271602141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/05/ejbdeploy-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/5229360025271602141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/5229360025271602141'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/05/ejbdeploy-on-windows.html' title='EjbDeploy on Windows'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-955910948499109434</id><published>2009-04-29T10:56:00.016+02:00</published><updated>2009-05-19T14:28:02.700+02:00</updated><title type='text'>Syntax testing</title><summary type='text'>I have to post some python, ruby and java code in this blog. This is how the syntax highlighting is set up (documenting it for myself).After changing the template:Copy contents of http://syntaxhighlighter.googlecode.com/svn/trunk/Styles/SyntaxHighlighter.css and paste it into the template before ]]&gt;&lt;/b:skin&gt;Add before &lt;/head&gt;:&lt;script language="'javascript'" src="'http://</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/955910948499109434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/04/syntax-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/955910948499109434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/955910948499109434'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/04/syntax-testing.html' title='Syntax testing'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-7685582369985386719</id><published>2009-04-29T09:28:00.006+02:00</published><updated>2009-06-10T15:29:33.025+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere'/><category scheme='http://www.blogger.com/atom/ns#' term='Jython'/><title type='text'>Configuration of WebSphere</title><summary type='text'>Ah, always a hassle to set up, WebSphere.Why must one programatically use an API to change the server configuration - which is then saved to XML files. Why not just document the configuration files, and let me poke them directly (as some other application servers allow)?Anyway, such is the world I have chosen to live in. So I try to make it at least bearable.Most WebSphere configuration scripts I</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/7685582369985386719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/04/configuration-of-websphere.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/7685582369985386719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/7685582369985386719'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/04/configuration-of-websphere.html' title='Configuration of WebSphere'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-4462877831090019068</id><published>2009-04-29T08:23:00.000+02:00</published><updated>2009-04-29T13:11:28.957+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOS'/><title type='text'>DOS Command Substitution</title><summary type='text'>I have written many scripts in shell script (Bash mostly). By no means am I an expert in shell, but I like its power.So when I have to do stuff in DOS, I feel powerless. DOS is such a poor and restricting environment for the unlucky shell programmer.My pet peeve has been the lack of command substitution:$ variable = `command`where the variable is assigned the output from the executed command.Well</summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/4462877831090019068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/04/dos-command-substitution.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/4462877831090019068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/4462877831090019068'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/04/dos-command-substitution.html' title='DOS Command Substitution'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393785636816590693.post-2878818908046096366</id><published>2009-04-29T08:17:00.002+02:00</published><updated>2009-04-29T10:56:15.211+02:00</updated><title type='text'>Welcome to the Buildmeister Blog</title><summary type='text'>Hello Stranger!My name is Jesper Skov. I'm 37 years of age and have a Master's degree in Software Engineering from AAlborg University, Denmark.I am a buildmeister/toolsmith at heart: Understanding, analyzing, tinkering with, and, in particular, improving the tools used in the software developer's trade has always been an interest of mine.Currently I am working at Jyske Bank, the 3rd largest bank </summary><link rel='replies' type='application/atom+xml' href='http://buildmeister.blogspot.com/feeds/2878818908046096366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://buildmeister.blogspot.com/2009/04/welcome-to-buildmeister-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/2878818908046096366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393785636816590693/posts/default/2878818908046096366'/><link rel='alternate' type='text/html' href='http://buildmeister.blogspot.com/2009/04/welcome-to-buildmeister-blog.html' title='Welcome to the Buildmeister Blog'/><author><name>jskovzoftcorpdk</name><uri>http://www.blogger.com/profile/15148045466156525412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_K1dBqHvN_4Q/TCTuNy7-sZI/AAAAAAAAAx4/a4BGMS8s7oo/S220/jskov.jpg'/></author><thr:total>0</thr:total></entry></feed>
