<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Ancient Programming</title>
	<atom:link href="http://www.ancientprogramming.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ancientprogramming.com</link>
	<description>What I encounter in my software part of life is in danger of being commented upon here</description>
	<pubDate>Thu, 29 Jul 2010 23:22:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>Comment on Best practise when handling tags and branches (using subversion) by Jacob von Eyben</title>
		<link>http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-104</link>
		<dc:creator>Jacob von Eyben</dc:creator>
		<pubDate>Fri, 28 May 2010 08:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-104</guid>
		<description>@Clay McCoy:
You have a point, as a specific revision can't be changed, hence is perfect as a reference to a specific version of the software.

One rinkle I found about using revisions as a unique marker of a version is that a revision is only unique inside a specific repository.
If you - like I had to do lately - migrate (dump/load) a sourcetree into an existing repository, you code will be recommitted and retrieve new revision numbers. Then you need another unique identifier (I know that a copy in the tags doesn't force uniqueness)</description>
		<content:encoded><![CDATA[<p>@Clay McCoy:<br />
You have a point, as a specific revision can&#8217;t be changed, hence is perfect as a reference to a specific version of the software.</p>
<p>One rinkle I found about using revisions as a unique marker of a version is that a revision is only unique inside a specific repository.<br />
If you - like I had to do lately - migrate (dump/load) a sourcetree into an existing repository, you code will be recommitted and retrieve new revision numbers. Then you need another unique identifier (I know that a copy in the tags doesn&#8217;t force uniqueness)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to create macros for maven-site-plugin by Ayesha Noorda</title>
		<link>http://www.ancientprogramming.com/2008/06/05/how-to-create-macros-for-maven-site-plugin/#comment-102</link>
		<dc:creator>Ayesha Noorda</dc:creator>
		<pubDate>Mon, 17 May 2010 22:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/06/05/how-to-create-macros-for-maven-site-plugin/#comment-102</guid>
		<description>gives thanks !!  really article!</description>
		<content:encoded><![CDATA[<p>gives thanks !!  really article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Any good maven support for Google Appengine? by SN</title>
		<link>http://www.ancientprogramming.com/2009/06/05/any-good-maven-support-for-google-appengine/#comment-99</link>
		<dc:creator>SN</dc:creator>
		<pubDate>Fri, 08 Jan 2010 16:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/?p=29#comment-99</guid>
		<description>Vote here if you are looking for maven support in GAE
http://code.google.com/p/googleappengine/issues/detail?id=1296</description>
		<content:encoded><![CDATA[<p>Vote here if you are looking for maven support in GAE<br />
<a href="http://code.google.com/p/googleappengine/issues/detail?id=1296" rel="nofollow">http://code.google.com/p/googleappengine/issues/detail?id=1296</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Logging sql statements and parameters using hibernate by Morten Holm</title>
		<link>http://www.ancientprogramming.com/2009/11/12/logging-sql-statements-and-parameters-using-hibernate/#comment-90</link>
		<dc:creator>Morten Holm</dc:creator>
		<pubDate>Fri, 13 Nov 2009 07:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/?p=33#comment-90</guid>
		<description>log4jdbc (http://code.google.com/p/log4jdbc/) is another candidate for the job. Same thing. Change the driver - prepend the entire jdbc url with 'jdbc:log4' and you are running.</description>
		<content:encoded><![CDATA[<p>log4jdbc (http://code.google.com/p/log4jdbc/) is another candidate for the job. Same thing. Change the driver - prepend the entire jdbc url with &#8216;jdbc:log4&#8242; and you are running.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Best practise when handling tags and branches (using subversion) by [轉載]Subversion 從入門到精通 - 國際認證-考試信息</title>
		<link>http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-89</link>
		<dc:creator>[轉載]Subversion 從入門到精通 - 國際認證-考試信息</dc:creator>
		<pubDate>Mon, 02 Nov 2009 08:40:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-89</guid>
		<description>[...] Subversion 實務好習慣 【Best practise when handling tags and branches (using subversion) 】Posted by jeyben：操作 tags 與 [...]</description>
		<content:encoded><![CDATA[<p>[...] Subversion 實務好習慣 【Best practise when handling tags and branches (using subversion) 】Posted by jeyben：操作 tags 與 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixedformat4j api - bring on your feedback! by Shakir Gusaroff</title>
		<link>http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-42</link>
		<dc:creator>Shakir Gusaroff</dc:creator>
		<pubDate>Fri, 30 May 2008 14:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-42</guid>
		<description>Hey jeyben, I have got the following run time exception when I run your tutorial:



C:\Documents and Settings\gusaros\Desktop\fixformat&#62;java FixedTesting
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lo
gging/LogFactory
        at com.ancientprogramming.fixedformat4j.format.impl.FixedFormatManagerIm
pl.(FixedFormatManagerImpl.java:48)
        at FixedTesting.main(FixedTesting.java:30)


Thank you.</description>
		<content:encoded><![CDATA[<p>Hey jeyben, I have got the following run time exception when I run your tutorial:</p>
<p>C:\Documents and Settings\gusaros\Desktop\fixformat&gt;java FixedTesting<br />
Exception in thread &#8220;main&#8221; java.lang.NoClassDefFoundError: org/apache/commons/lo<br />
gging/LogFactory<br />
        at com.ancientprogramming.fixedformat4j.format.impl.FixedFormatManagerIm<br />
pl.(FixedFormatManagerImpl.java:48)<br />
        at FixedTesting.main(FixedTesting.java:30)</p>
<p>Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixedformat4j api - bring on your feedback! by Ancient Programming &#187; Blog Archive &#187; Fixedformat4j released!</title>
		<link>http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-40</link>
		<dc:creator>Ancient Programming &#187; Blog Archive &#187; Fixedformat4j released!</dc:creator>
		<pubDate>Sun, 25 May 2008 21:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-40</guid>
		<description>[...] fixedformat4j api - bring on your feedback! [...]</description>
		<content:encoded><![CDATA[<p>[...] fixedformat4j api - bring on your feedback! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixedformat4j api - bring on your feedback! by Felipe Gonçalves Coury</title>
		<link>http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-25</link>
		<dc:creator>Felipe Gonçalves Coury</dc:creator>
		<pubDate>Thu, 20 Mar 2008 23:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-25</guid>
		<description>Hey jeyben,

I have a great, working library that does what you intend on doing with your library. Wouldn't you like to join forces instead or splitting in two different ways?

Take a look:
http://tinyurl.com/32cybz

And for code refer the original version, in Portuguese:
http://blog.felipecoury.com/jep/2008/02/java-text-import-export.html

Please e-mail me if you think it's a good idea to join forces.

Best regards,
Felipe Coury.</description>
		<content:encoded><![CDATA[<p>Hey jeyben,</p>
<p>I have a great, working library that does what you intend on doing with your library. Wouldn&#8217;t you like to join forces instead or splitting in two different ways?</p>
<p>Take a look:<br />
<a href="http://tinyurl.com/32cybz" rel="nofollow">http://tinyurl.com/32cybz</a></p>
<p>And for code refer the original version, in Portuguese:<br />
<a href="http://blog.felipecoury.com/jep/2008/02/java-text-import-export.html" rel="nofollow">http://blog.felipecoury.com/jep/2008/02/java-text-import-export.html</a></p>
<p>Please e-mail me if you think it&#8217;s a good idea to join forces.</p>
<p>Best regards,<br />
Felipe Coury.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixedformat4j api - bring on your feedback! by Jonathan O'Connor</title>
		<link>http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-24</link>
		<dc:creator>Jonathan O'Connor</dc:creator>
		<pubDate>Thu, 20 Mar 2008 11:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/17/fixedformat4j-api-bring-on-your-feedback/#comment-24</guid>
		<description>Many years ago I worked on &lt;a href="http://www.jpos.org" rel="nofollow"&gt;jPOS&lt;/a&gt;. This library processes ISO-8583 records. This format has all sorts of interesting ideas. It would be great if your library could parse these types of records. Some ideas:
1. Allow conditional fields. E.g. If field1 has value x, then field 2 exists.
2. Support inheritance ala discriminator fields in JPA. This is a different way to support conditional fields.
3. Your idea of annotating fields is a great idea. How about using the same idea to support reading fixed-column CSV files.

Have fun!</description>
		<content:encoded><![CDATA[<p>Many years ago I worked on <a href="http://www.jpos.org" rel="nofollow">jPOS</a>. This library processes ISO-8583 records. This format has all sorts of interesting ideas. It would be great if your library could parse these types of records. Some ideas:<br />
1. Allow conditional fields. E.g. If field1 has value x, then field 2 exists.<br />
2. Support inheritance ala discriminator fields in JPA. This is a different way to support conditional fields.<br />
3. Your idea of annotating fields is a great idea. How about using the same idea to support reading fixed-column CSV files.</p>
<p>Have fun!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Best practise when handling tags and branches (using subversion) by Clay McCoy</title>
		<link>http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-22</link>
		<dc:creator>Clay McCoy</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ancientprogramming.com/2008/03/15/best-practise-when-handling-tags-and-branches-using-subversion/#comment-22</guid>
		<description>I'm always surprised that the Subversion convention of trunk/tags/branches top level directories is still considered a best practice.  Especially when there is nothing fundamentally different about tags and branches in this case.  They are both just copies that can be committed to.  I'm constantly surprised how few people realize this, and how the Subversion culture enforces this misunderstanding.

The only way to have a true immutable tag is to reference the revision number.  Doing this with svn:externals or piston is a nice way to group specific versions of projects for a release.

So the main Subversion best practice that I recommend is to use revision numbers more.  Use them for tags, since it is the only way to really lock down what you are depending on.  Use them for internal release numbers for similar reasons rather than coming up with an alternate numbering strategy (which I have never seen work).  Use them for your build.  Or use an SCM solution that has real tags and branches (among other advantages) like Git.

I used to work with a guy who didn't understand SCM (even though it was his job).  He would constantly call for code freezes when he wanted to do a release.  He never understood why I would get frustrated with him for expecting the developers to actually stop developing because he didn't understand how to manage the SCM appropriately.</description>
		<content:encoded><![CDATA[<p>I&#8217;m always surprised that the Subversion convention of trunk/tags/branches top level directories is still considered a best practice.  Especially when there is nothing fundamentally different about tags and branches in this case.  They are both just copies that can be committed to.  I&#8217;m constantly surprised how few people realize this, and how the Subversion culture enforces this misunderstanding.</p>
<p>The only way to have a true immutable tag is to reference the revision number.  Doing this with svn:externals or piston is a nice way to group specific versions of projects for a release.</p>
<p>So the main Subversion best practice that I recommend is to use revision numbers more.  Use them for tags, since it is the only way to really lock down what you are depending on.  Use them for internal release numbers for similar reasons rather than coming up with an alternate numbering strategy (which I have never seen work).  Use them for your build.  Or use an SCM solution that has real tags and branches (among other advantages) like Git.</p>
<p>I used to work with a guy who didn&#8217;t understand SCM (even though it was his job).  He would constantly call for code freezes when he wanted to do a release.  He never understood why I would get frustrated with him for expecting the developers to actually stop developing because he didn&#8217;t understand how to manage the SCM appropriately.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
