<?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 Running as Root</title>
	<atom:link href="http://www.runningasroot.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.runningasroot.com/blog</link>
	<description>My own observations, reviews, and stuff I'm working on.</description>
	<lastBuildDate>Sat, 23 Feb 2013 01:14:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Comment on Autowiring Jackson Deserializers in Spring by Sasa</title>
		<link>http://www.runningasroot.com/blog/2012/05/02/autowiring-jackson-deserializers-in-spring/comment-page-1/#comment-21907</link>
		<dc:creator>Sasa</dc:creator>
		<pubDate>Sat, 23 Feb 2013 01:14:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=516#comment-21907</guid>
		<description><![CDATA[Thanks for the tip! I just tried your solution (modified for Jackson 2) and it worked like a charm.

I just don&#039;t get why (maybe if) Spring does not provide this level of integration out of the box.

That said, getting JAXB XmlAdapter&#039;s to be treated as Spring beans (and support Autowiring) was also a somewhat painful XML-based exercise. So Jackson integration is no worse, I guess.

Thanks!]]></description>
		<content:encoded><![CDATA[<p>Thanks for the tip! I just tried your solution (modified for Jackson 2) and it worked like a charm.</p>
<p>I just don't get why (maybe if) Spring does not provide this level of integration out of the box.</p>
<p>That said, getting JAXB XmlAdapter's to be treated as Spring beans (and support Autowiring) was also a somewhat painful XML-based exercise. So Jackson integration is no worse, I guess.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Netflix, Tivo, and Greasemonkey by http://yahoo.com</title>
		<link>http://www.runningasroot.com/blog/2007/02/26/netflix-tivo-and-greasemonkey/comment-page-1/#comment-21904</link>
		<dc:creator>http://yahoo.com</dc:creator>
		<pubDate>Sun, 10 Feb 2013 16:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/2007/02/26/netflix-tivo-and-greasemonkey/#comment-21904</guid>
		<description><![CDATA[]]></description>
		<content:encoded><![CDATA[<p>I was basically researching for tips for my very own weblog and came across your post, â€śRunning as Root »<br />
Blog Archive » Netflix, Tivo, and Greasemonkeyâ€ť, would you<br />
mind if perhaps I actually use several of your points?<br />
Many thanks ,Christie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google Android and Grand Central by Charlie Friborg</title>
		<link>http://www.runningasroot.com/blog/2008/04/07/google-android-and-grand-central/comment-page-1/#comment-21889</link>
		<dc:creator>Charlie Friborg</dc:creator>
		<pubDate>Mon, 22 Oct 2012 07:11:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=273#comment-21889</guid>
		<description><![CDATA[Still not so sure about Apple. I do love their products but the whole patent drama has really turned me off buying their products. crfriborg@gmail.com]]></description>
		<content:encoded><![CDATA[<p>Still not so sure about Apple. I do love their products but the whole patent drama has really turned me off buying their products. <a href="mailto:crfriborg@gmail.com">crfriborg@gmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why TrendMicro Sucks by Tech thats not a Trend Knob Goobler</title>
		<link>http://www.runningasroot.com/blog/2008/06/04/why-trendmicro-sucks/comment-page-2/#comment-21882</link>
		<dc:creator>Tech thats not a Trend Knob Goobler</dc:creator>
		<pubDate>Mon, 17 Sep 2012 03:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=282#comment-21882</guid>
		<description><![CDATA[JUST USE AVAST ITS BETTER, LESS HUNGRY ON SYSTEM RESOURCES &amp; CHEAPER (IF CONFIGURED CORRECTLY).

FUCK TREND, WE HAVE A SMALL BUSINESS SERVER WE ARE SMALL &amp; STRUGGLING, BUT BECAUSE SOME RETARD LAZILY LISTED US A SPAM INSTEAD OF DELETING OUR EMAIL (THEY SIGNED UP FOR) WE ARE NOW ON A GLOBAL FUCKING BLACKLIST THAT&#039;S APPARENTLY ALMOST IMPOSSIBLE TO GET OFF UNLESS WE ARE AN ISP. FUCK YOU TREND YOU SUCK COCK!!!


KEEP IN MIND OUR ADDRESS IS STATIC, THIS IS WHAT THEY SENT US WHEN WE ASKED TO BE TAKEN OFF THE LIST...
This email is designed to help you solve the problem. 
If you are an ISP, you can

1. Add the rDNS of this IP to clearly indicate static.
	ex: mail.mail-abuse.com (O)
	    99-47-70-150.dynamic-IP.mail-abuse.com (X)

2. Add a statement in WHOIS information indicating the space is
   statically assigned.

If you are an end user, please check your email configuration  (STEP 1 below). If that does not stop the IP from being blocked, you can contact your ISP for further action (STEP 2 below).


STEP 1: CHECK YOUR EMAIL CONFIGURATION

Here are two things to check about your mail configuration:

Email Client
============
Check that the Outgoing Mail Server (SMTP) setting on your email client (such as Outlook Express or Mail) is using the outgoing mail server for your ISP. Most ISPs require that you use their mail server to avoid spamming incidents. 
WE DON&#039;T WANT TO &amp; SHOULDN&#039;T HAVE TO WHEN WE ARE A BUSINESS YOU FUCKTARDS!!!

Email Server or Proxy Server
============================
If you run a mail server on your computer, or if your local network uses a proxy server, set the SMTP Gateway setting on the mail server or proxy server to your ISP&#039;s outgoing mail server. This will force your mail server or proxy server to send all outgoing mail to the ISP first, and then the ISP will relay it to its final destination.
OH GET FUCKED, LETS JUST BLEED MONEY JUMPING THRU YOUR FUCKING TIME WASTING HOOPS THAT ANY SPAMMER WORTH HIS SALT CAN AVOID YOU MAGGOTY FUCKKNOBBED COCK DRIBBLING FAGGOTRY SHITGOBBLING WEAK-KNEED ARSESUCKING WHORES

====
Note: If you are a RoadRunner business customer, you may need to contact your ISP to get your business IP marked as static. They will then let Trend know of the change.
FUCK OFF!!!]]></description>
		<content:encoded><![CDATA[<p>JUST USE AVAST ITS BETTER, LESS HUNGRY ON SYSTEM RESOURCES &amp; CHEAPER (IF CONFIGURED CORRECTLY).</p>
<p>FUCK TREND, WE HAVE A SMALL BUSINESS SERVER WE ARE SMALL &amp; STRUGGLING, BUT BECAUSE SOME RETARD LAZILY LISTED US A SPAM INSTEAD OF DELETING OUR EMAIL (THEY SIGNED UP FOR) WE ARE NOW ON A GLOBAL FUCKING BLACKLIST THAT'S APPARENTLY ALMOST IMPOSSIBLE TO GET OFF UNLESS WE ARE AN ISP. FUCK YOU TREND YOU SUCK COCK!!!</p>
<p>KEEP IN MIND OUR ADDRESS IS STATIC, THIS IS WHAT THEY SENT US WHEN WE ASKED TO BE TAKEN OFF THE LIST&#8230;<br />
This email is designed to help you solve the problem.<br />
If you are an ISP, you can</p>
<p>1. Add the rDNS of this IP to clearly indicate static.<br />
	ex: mail.mail-abuse.com (O)<br />
	    99-47-70-150.dynamic-IP.mail-abuse.com (X)</p>
<p>2. Add a statement in WHOIS information indicating the space is<br />
   statically assigned.</p>
<p>If you are an end user, please check your email configuration  (STEP 1 below). If that does not stop the IP from being blocked, you can contact your ISP for further action (STEP 2 below).</p>
<p>STEP 1: CHECK YOUR EMAIL CONFIGURATION</p>
<p>Here are two things to check about your mail configuration:</p>
<p>Email Client<br />
============<br />
Check that the Outgoing Mail Server (SMTP) setting on your email client (such as Outlook Express or Mail) is using the outgoing mail server for your ISP. Most ISPs require that you use their mail server to avoid spamming incidents.<br />
WE DON'T WANT TO &amp; SHOULDN'T HAVE TO WHEN WE ARE A BUSINESS YOU FUCKTARDS!!!</p>
<p>Email Server or Proxy Server<br />
============================<br />
If you run a mail server on your computer, or if your local network uses a proxy server, set the SMTP Gateway setting on the mail server or proxy server to your ISP's outgoing mail server. This will force your mail server or proxy server to send all outgoing mail to the ISP first, and then the ISP will relay it to its final destination.<br />
OH GET FUCKED, LETS JUST BLEED MONEY JUMPING THRU YOUR FUCKING TIME WASTING HOOPS THAT ANY SPAMMER WORTH HIS SALT CAN AVOID YOU MAGGOTY FUCKKNOBBED COCK DRIBBLING FAGGOTRY SHITGOBBLING WEAK-KNEED ARSESUCKING WHORES</p>
<p>====<br />
Note: If you are a RoadRunner business customer, you may need to contact your ISP to get your business IP marked as static. They will then let Trend know of the change.<br />
FUCK OFF!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Autowiring Jackson Deserializers in Spring by Robert Simmons</title>
		<link>http://www.runningasroot.com/blog/2012/05/02/autowiring-jackson-deserializers-in-spring/comment-page-1/#comment-21877</link>
		<dc:creator>Robert Simmons</dc:creator>
		<pubDate>Tue, 04 Sep 2012 22:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=516#comment-21877</guid>
		<description><![CDATA[This whole example is all about getting a deserializer that is managed by Spring into the hands of Jackson.  This is done through the SpringBeanHandlerInstantiator.  Without that Jackson will just instantiate a new instance of the deserializer and Spring will have no knowledge of it.  If that happens then your DeserializeTechnicianById is going to have a null TechnicianService and you&#039;ll get a NullPointerException during deserialization.  That means something with your config isn&#039;t right.  Your custom ObjectMapper is responsible for altering Jackson configuration and the JacksonConfigurer is responsible for making Jackson actually use it.

If things aren&#039;t working I&#039;d recommend firing up the debugger and setting some breakpoints in your Jackson related classes to see if they&#039;re being called at all.

If however that part is working then the TechnicianService is managed by Spring and is what is responsible for somehow accessing the database--probably via an autowired DAO that has a SessionFactory or EntityManager or whatever.]]></description>
		<content:encoded><![CDATA[<p>This whole example is all about getting a deserializer that is managed by Spring into the hands of Jackson.  This is done through the SpringBeanHandlerInstantiator.  Without that Jackson will just instantiate a new instance of the deserializer and Spring will have no knowledge of it.  If that happens then your DeserializeTechnicianById is going to have a null TechnicianService and you'll get a NullPointerException during deserialization.  That means something with your config isn't right.  Your custom ObjectMapper is responsible for altering Jackson configuration and the JacksonConfigurer is responsible for making Jackson actually use it.</p>
<p>If things aren't working I'd recommend firing up the debugger and setting some breakpoints in your Jackson related classes to see if they're being called at all.</p>
<p>If however that part is working then the TechnicianService is managed by Spring and is what is responsible for somehow accessing the database&#8211;probably via an autowired DAO that has a SessionFactory or EntityManager or whatever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Autowiring Jackson Deserializers in Spring by Jose Gonzalez</title>
		<link>http://www.runningasroot.com/blog/2012/05/02/autowiring-jackson-deserializers-in-spring/comment-page-1/#comment-21876</link>
		<dc:creator>Jose Gonzalez</dc:creator>
		<pubDate>Tue, 04 Sep 2012 21:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=516#comment-21876</guid>
		<description><![CDATA[I have a question, i tried to deserialize a object in REST API, doing the following:
Setting @JsonIgnore for the getter, then putting a @JsonDeserialize(using=DeserializeTechnicianById.class) for the setter, so the client could send the id of the technician via a post http request and the save method could retrieve the associated Technician for the parent object.

My Code:
@Component
public class DeserializeTechnicianById extends JsonDeserializer {

    @Autowired
    private TechnicianService technicianService;

	@Override
	public Technician deserialize(JsonParser jsonTechnicianId, DeserializationContext arg1) throws IOException, JsonProcessingException {
		try {
			Integer technicianId = Integer.parseInt(jsonTechnicianId.getText());
			Technician technician = technicianService.getTechnician(technicianId);
			return technician;
		} catch (Exception e) {
			e.printStackTrace();
		}
		throw new RuntimeException(&quot;The request technician doesn&#039;t exists&quot;);
	}
}

How did you build the Deserializer to access the hibernate object?
i didn&#039;t understand that part :S

Greetings]]></description>
		<content:encoded><![CDATA[<p>I have a question, i tried to deserialize a object in REST API, doing the following:<br />
Setting @JsonIgnore for the getter, then putting a @JsonDeserialize(using=DeserializeTechnicianById.class) for the setter, so the client could send the id of the technician via a post http request and the save method could retrieve the associated Technician for the parent object.</p>
<p>My Code:<br />
@Component<br />
public class DeserializeTechnicianById extends JsonDeserializer {</p>
<p>    @Autowired<br />
    private TechnicianService technicianService;</p>
<p>	@Override<br />
	public Technician deserialize(JsonParser jsonTechnicianId, DeserializationContext arg1) throws IOException, JsonProcessingException {<br />
		try {<br />
			Integer technicianId = Integer.parseInt(jsonTechnicianId.getText());<br />
			Technician technician = technicianService.getTechnician(technicianId);<br />
			return technician;<br />
		} catch (Exception e) {<br />
			e.printStackTrace();<br />
		}<br />
		throw new RuntimeException("The request technician doesn't exists");<br />
	}<br />
}</p>
<p>How did you build the Deserializer to access the hibernate object?<br />
i didn't understand that part :S</p>
<p>Greetings</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More on applets and codebase_lookup by jaime</title>
		<link>http://www.runningasroot.com/blog/2008/08/08/more-on-applets-and-codebase_lookup/comment-page-1/#comment-21791</link>
		<dc:creator>jaime</dc:creator>
		<pubDate>Fri, 15 Jun 2012 21:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=296#comment-21791</guid>
		<description><![CDATA[codebase_lookup is great for applet development you can just compile your classes from your IDE, restart your browser and changes are there (as long as you have caching disabled in javaws -viewer), of course it should be disabled for production. Currently I combine this setting with a permissive security policy and developing the applet I&#039;m working with gets faster to test in the browser.]]></description>
		<content:encoded><![CDATA[<p>codebase_lookup is great for applet development you can just compile your classes from your IDE, restart your browser and changes are there (as long as you have caching disabled in javaws -viewer), of course it should be disabled for production. Currently I combine this setting with a permissive security policy and developing the applet I'm working with gets faster to test in the browser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why TrendMicro Sucks by dez</title>
		<link>http://www.runningasroot.com/blog/2008/06/04/why-trendmicro-sucks/comment-page-2/#comment-21762</link>
		<dc:creator>dez</dc:creator>
		<pubDate>Mon, 04 Jun 2012 14:27:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=282#comment-21762</guid>
		<description><![CDATA[All that was said !!! I called support (south Asia) asked for phone number to speak to support in America - called, its a girl chat line to live girls and was charged for that...the company sucks!!!!!!!!!!!!!!]]></description>
		<content:encoded><![CDATA[<p>All that was said !!! I called support (south Asia) asked for phone number to speak to support in America &#8211; called, its a girl chat line to live girls and was charged for that&#8230;the company sucks!!!!!!!!!!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on He&#039;s Got This Ultimate Set of Tools by Robert Simmons</title>
		<link>http://www.runningasroot.com/blog/2012/05/06/hes-got-this-ultimate-set-of-tools/comment-page-1/#comment-21669</link>
		<dc:creator>Robert Simmons</dc:creator>
		<pubDate>Mon, 07 May 2012 16:34:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=531#comment-21669</guid>
		<description><![CDATA[What an odd request.  I can never tell spammers from real people.]]></description>
		<content:encoded><![CDATA[<p>What an odd request.  I can never tell spammers from real people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on He&#039;s Got This Ultimate Set of Tools by David Haas</title>
		<link>http://www.runningasroot.com/blog/2012/05/06/hes-got-this-ultimate-set-of-tools/comment-page-1/#comment-21667</link>
		<dc:creator>David Haas</dc:creator>
		<pubDate>Mon, 07 May 2012 16:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.runningasroot.com/blog/?p=531#comment-21667</guid>
		<description><![CDATA[Hi,
I have a quick question about your blog, do you think you could email me?
David]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
I have a quick question about your blog, do you think you could email me?<br />
David</p>
]]></content:encoded>
	</item>
</channel>
</rss>
