<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for DR. Blog</title>
	<atom:link href="http://davidrabinowitz.com/en/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidrabinowitz.com/en</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jul 2010 11:16:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on JMX remote monitoring on Linux by Joan</title>
		<link>http://davidrabinowitz.com/en/2009/09/07/jmx-remote-monitoring-on-linux/#comment-12</link>
		<dc:creator>Joan</dc:creator>
		<pubDate>Tue, 20 Jul 2010 11:16:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=36#comment-12</guid>
		<description>Be careful if you have the -b ${IP_ADRESS} in java opts cause it can produce troubles on jmx port binding.
Probably you have to change the $(hostname) to the defined binding adress.

:)</description>
		<content:encoded><![CDATA[<p>Be careful if you have the -b ${IP_ADRESS} in java opts cause it can produce troubles on jmx port binding.<br />
Probably you have to change the $(hostname) to the defined binding adress.<br />
 <img src='http://davidrabinowitz.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JAXB and creating elements from schema types by Samuel Van Reeth</title>
		<link>http://davidrabinowitz.com/en/2009/11/30/jaxb-and-creating-elements-from-schema-types/#comment-16</link>
		<dc:creator>Samuel Van Reeth</dc:creator>
		<pubDate>Thu, 08 Jul 2010 16:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=61#comment-16</guid>
		<description>A part of my previous post seems to be missing :-(

This is block to add in your schema:
xs:annotation&gt;
xs:appinfo&gt;
jaxb:globalBindings&gt;
xjc:simple /&gt;
/jaxb:globalBindings&gt;
/xs:appinfo&gt;
/xs:annotation&gt;</description>
		<content:encoded><![CDATA[<p>A part of my previous post seems to be missing <img src='http://davidrabinowitz.com/en/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>This is block to add in your schema:<br />
xs:annotation&gt;<br />
xs:appinfo&gt;<br />
jaxb:globalBindings&gt;<br />
xjc:simple /&gt;<br />
/jaxb:globalBindings&gt;<br />
/xs:appinfo&gt;<br />
/xs:annotation&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JAXB and creating elements from schema types by Samuel Van Reeth</title>
		<link>http://davidrabinowitz.com/en/2009/11/30/jaxb-and-creating-elements-from-schema-types/#comment-15</link>
		<dc:creator>Samuel Van Reeth</dc:creator>
		<pubDate>Thu, 08 Jul 2010 16:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=61#comment-15</guid>
		<description>Hi,

I had exactly the same problem, and I found the following blogpost:
http://weblogs.java.net/blog/2006/03/03/why-does-jaxb-put-xmlrootelement-sometimes-not-always

The solution is very simple: put the following block in your schema:








and add the following lines to the  tag:
xmlns:jaxb=&quot;http://java.sun.com/xml/ns/jaxb&quot;
jaxb:version=&quot;1.0&quot;
xmlns:xjc=&quot;http://java.sun.com/xml/ns/jaxb/xjc&quot;
jaxb:extensionBindingPrefixes=&quot;xjc&quot;

This will force JAXB to generate the @XmlRootElement annotation

I hope this also solves your problem</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I had exactly the same problem, and I found the following blogpost:<br />
<a href="http://weblogs.java.net/blog/2006/03/03/why-does-jaxb-put-xmlrootelement-sometimes-not-always" rel="nofollow">http://weblogs.java.net/blog/2006/03/03/why-does-jaxb-put-xmlrootelement-sometimes-not-always</a></p>
<p>The solution is very simple: put the following block in your schema:</p>
<p>and add the following lines to the  tag:<br />
xmlns:jaxb=&#8221;http://java.sun.com/xml/ns/jaxb&#8221;<br />
jaxb:version=&#8221;1.0&#8243;<br />
xmlns:xjc=&#8221;http://java.sun.com/xml/ns/jaxb/xjc&#8221;<br />
jaxb:extensionBindingPrefixes=&#8221;xjc&#8221;</p>
<p>This will force JAXB to generate the @XmlRootElement annotation</p>
<p>I hope this also solves your problem</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Live patterns: Switching to the visitor design pattern by Frood</title>
		<link>http://davidrabinowitz.com/en/2009/05/29/live-patterns-switching-to-the-visitor-design-pattern/#comment-9</link>
		<dc:creator>Frood</dc:creator>
		<pubDate>Wed, 16 Jun 2010 12:33:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=31#comment-9</guid>
		<description>@Dimitris:
The Visitor pattern buys you a bit more than that: You can put the code into the layer it rightfully belongs to. So, the visitors concerning UI go to the UI code and the ones concerning business logic go to the business code etc. Without visitors you have to either put the code into the objects themselves, thus blurring the layers, or replicate the objects inside a layer, being cumbersome and error-prone.
Besides, in case of hierarchies you can use walkers to traverse object trees, in which visitors act as a kind of beefed-up lambda expressions. Very handy</description>
		<content:encoded><![CDATA[<p>@Dimitris:<br />
The Visitor pattern buys you a bit more than that: You can put the code into the layer it rightfully belongs to. So, the visitors concerning UI go to the UI code and the ones concerning business logic go to the business code etc. Without visitors you have to either put the code into the objects themselves, thus blurring the layers, or replicate the objects inside a layer, being cumbersome and error-prone.<br />
Besides, in case of hierarchies you can use walkers to traverse object trees, in which visitors act as a kind of beefed-up lambda expressions. Very handy</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JMX remote monitoring on Linux by Petar Ivanov</title>
		<link>http://davidrabinowitz.com/en/2009/09/07/jmx-remote-monitoring-on-linux/#comment-11</link>
		<dc:creator>Petar Ivanov</dc:creator>
		<pubDate>Fri, 26 Mar 2010 08:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=36#comment-11</guid>
		<description>Thank you very much.It works.I`ve spent 3 days of searching how to fix this and after reading this article I`ve made it.Thank you very much.</description>
		<content:encoded><![CDATA[<p>Thank you very much.It works.I`ve spent 3 days of searching how to fix this and after reading this article I`ve made it.Thank you very much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JMX remote monitoring on Linux by Yuri</title>
		<link>http://davidrabinowitz.com/en/2009/09/07/jmx-remote-monitoring-on-linux/#comment-10</link>
		<dc:creator>Yuri</dc:creator>
		<pubDate>Mon, 04 Jan 2010 11:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=36#comment-10</guid>
		<description>Thank you. It works</description>
		<content:encoded><![CDATA[<p>Thank you. It works</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Douglas Crockford: &quot;Advanced JavaScript&quot; by Douglas Crockford: &#8220;The JavaScript Programming Language&#8221; : DR. Blog</title>
		<link>http://davidrabinowitz.com/en/2009/11/25/douglas-crockford-advanced-javascript/#comment-14</link>
		<dc:creator>Douglas Crockford: &#8220;The JavaScript Programming Language&#8221; : DR. Blog</dc:creator>
		<pubDate>Sun, 06 Dec 2009 12:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=55#comment-14</guid>
		<description>[...] you made it up to here, you may be interested in the advanced JavaScript lecture as well      Share and [...]</description>
		<content:encoded><![CDATA[<p>[...] you made it up to here, you may be interested in the advanced JavaScript lecture as well      Share and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Douglas Crockford: &quot;The JavaScript Programming Language&quot; by Douglas Crockford: &#8220;Advanced JavaScript&#8221; &#171; DR. Blog</title>
		<link>http://davidrabinowitz.com/en/2009/11/24/douglas-crockford-the-javascript-programming-language/#comment-13</link>
		<dc:creator>Douglas Crockford: &#8220;Advanced JavaScript&#8221; &#171; DR. Blog</dc:creator>
		<pubDate>Wed, 25 Nov 2009 07:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=46#comment-13</guid>
		<description>[...] DR. Blog From the trenches of Java development      &#171; Douglas Crockford: &#8220;The JavaScript Programming Language&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] DR. Blog From the trenches of Java development      &laquo; Douglas Crockford: &#8220;The JavaScript Programming Language&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wireless modem on Ubuntu by follando con su sobrino</title>
		<link>http://davidrabinowitz.com/en/2009/05/28/wireless-modem-on-ubuntu/#comment-6</link>
		<dc:creator>follando con su sobrino</dc:creator>
		<pubDate>Fri, 24 Jul 2009 08:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=23#comment-6</guid>
		<description>hm... informative..</description>
		<content:encoded><![CDATA[<p>hm&#8230; informative..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Live patterns: Switching to the visitor design pattern by Dimitris Andreou</title>
		<link>http://davidrabinowitz.com/en/2009/05/29/live-patterns-switching-to-the-visitor-design-pattern/#comment-8</link>
		<dc:creator>Dimitris Andreou</dc:creator>
		<pubDate>Sat, 30 May 2009 19:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrabinowitz.com/en/?p=31#comment-8</guid>
		<description>Well, I don&#039;t think this is the life-saver you seem to be describing...

What visitor buys you here is merely the fact that you don&#039;t have to put an abstract method plus implementations for each distinct type-based desicion (bloating a single file), but create those implementations externally (out of the itinerary source files). I.e. you just managed to avoid putting the type-based code in the types themselves, but somewhere else. Good for you. Where would we be without patterns! :)

Btw, Scala supports the switch you describe (where the compiler notifies you of missed cases).</description>
		<content:encoded><![CDATA[<p>Well, I don&#8217;t think this is the life-saver you seem to be describing&#8230;</p>
<p>What visitor buys you here is merely the fact that you don&#8217;t have to put an abstract method plus implementations for each distinct type-based desicion (bloating a single file), but create those implementations externally (out of the itinerary source files). I.e. you just managed to avoid putting the type-based code in the types themselves, but somewhere else. Good for you. Where would we be without patterns! <img src='http://davidrabinowitz.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Btw, Scala supports the switch you describe (where the compiler notifies you of missed cases).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
