<?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 RiboComments</title>
	<atom:link href="http://blog.ribomation.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ribomation.com</link>
	<description>Some random comments on software development</description>
	<pubDate>Fri, 12 Mar 2010 02:46:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>Comment on Droid@Screen by Fabien</title>
		<link>http://blog.ribomation.com/2010/01/21/droidscreen/#comment-192</link>
		<dc:creator>Fabien</dc:creator>
		<pubDate>Mon, 15 Feb 2010 08:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=378#comment-192</guid>
		<description>It will be find if we can record video.
I Increase frame rate, but it's a bit laggy. How can it be more smooth ?</description>
		<content:encoded><![CDATA[<p>It will be find if we can record video.<br />
I Increase frame rate, but it&#8217;s a bit laggy. How can it be more smooth ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring-Batch, part 2 by jens</title>
		<link>http://blog.ribomation.com/2008/10/11/a-first-look-at-spring-batch-part-2/#comment-179</link>
		<dc:creator>jens</dc:creator>
		<pubDate>Thu, 29 Oct 2009 10:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=144#comment-179</guid>
		<description>@Rahul:
Thanks for spotting the typo. I have now updated the post.</description>
		<content:encoded><![CDATA[<p>@Rahul:<br />
Thanks for spotting the typo. I have now updated the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring-Batch, part 2 by Rahul</title>
		<link>http://blog.ribomation.com/2008/10/11/a-first-look-at-spring-batch-part-2/#comment-174</link>
		<dc:creator>Rahul</dc:creator>
		<pubDate>Tue, 20 Oct 2009 18:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=144#comment-174</guid>
		<description>Pom.xml can not have bean Bean declaration.Its mistake in your article.</description>
		<content:encoded><![CDATA[<p>Pom.xml can not have bean Bean declaration.Its mistake in your article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mail migration by Tim</title>
		<link>http://blog.ribomation.com/2009/09/03/mail-migration/#comment-163</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Fri, 18 Sep 2009 23:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=337#comment-163</guid>
		<description>Did you try Smoothwall 3.0? That was released only recently and possibly you tried using an older version maybe?

I'm no great lover of smoothwall as I just began using it, but I found it to install pretty cleanly on a fairly recent socket 775 running a PentiumD processor. Not the newest machine for sure but not the oldest in the bunch either.

TimT</description>
		<content:encoded><![CDATA[<p>Did you try Smoothwall 3.0? That was released only recently and possibly you tried using an older version maybe?</p>
<p>I&#8217;m no great lover of smoothwall as I just began using it, but I found it to install pretty cleanly on a fairly recent socket 775 running a PentiumD processor. Not the newest machine for sure but not the oldest in the bunch either.</p>
<p>TimT</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The ups and downs of Erlang by Ulf Wiger</title>
		<link>http://blog.ribomation.com/2009/06/28/the-ups-and-downs-of-erlang/#comment-130</link>
		<dc:creator>Ulf Wiger</dc:creator>
		<pubDate>Sat, 08 Aug 2009 07:56:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=283#comment-130</guid>
		<description>A few comments.

It is not true that the whole team resigned. In 1996, two major product development projects started, that used Erlang as its core technology. This is also when OTP was born, and the responsibility for Erlang was transfered from the Comp Sci lab to a more regular Ericsson design unit. Of the people who left for Bluetail, most were CSLab, and a few were at the OTP unit. There were enough Erlang experts available to replace those who resigned (who were actually involved in the main Erlang/OTP development), and the show could go on.

Also, AFAIR, Nortel didn't fire most of the Bluetail team. Some, who were not actively working on the product, were let go. By now, I think they've all gone on to other things, but a significant part of the Bluetail gang developed several products for Alteon/Nortel first. Kreditor, Tail-f and Synapse were three companies started by (or with great help from) ex-Bluetail people.

BTW, CSLab, after transfering Erlang into production, went on to research other things that unfortunately didn't see the light of day. They did some tremendously exciting stuff code-named "Communication machine". Exaggerating a little bit, it was the IPhone 10 years ahead of time, with clunkier hardware.

Indeed there is something wrong with C++, just as there is something wrong with every language. It is the wrong tool for many of the types of project that large telecommunication companies run. I think using C++ for building complex distributed soft-real-time products in projects with several hundred developers is simply asking for trouble. I will stipulate that small teams of very experienced programmers can do almost anything in C++, but what this too often translates to is that they build a brilliant prototype that is then transferred into a large project with mere mortals who will find a hundred different ways of shooting themselves not just in the foot, but in all parts of the body.</description>
		<content:encoded><![CDATA[<p>A few comments.</p>
<p>It is not true that the whole team resigned. In 1996, two major product development projects started, that used Erlang as its core technology. This is also when OTP was born, and the responsibility for Erlang was transfered from the Comp Sci lab to a more regular Ericsson design unit. Of the people who left for Bluetail, most were CSLab, and a few were at the OTP unit. There were enough Erlang experts available to replace those who resigned (who were actually involved in the main Erlang/OTP development), and the show could go on.</p>
<p>Also, AFAIR, Nortel didn&#8217;t fire most of the Bluetail team. Some, who were not actively working on the product, were let go. By now, I think they&#8217;ve all gone on to other things, but a significant part of the Bluetail gang developed several products for Alteon/Nortel first. Kreditor, Tail-f and Synapse were three companies started by (or with great help from) ex-Bluetail people.</p>
<p>BTW, CSLab, after transfering Erlang into production, went on to research other things that unfortunately didn&#8217;t see the light of day. They did some tremendously exciting stuff code-named &#8220;Communication machine&#8221;. Exaggerating a little bit, it was the IPhone 10 years ahead of time, with clunkier hardware.</p>
<p>Indeed there is something wrong with C++, just as there is something wrong with every language. It is the wrong tool for many of the types of project that large telecommunication companies run. I think using C++ for building complex distributed soft-real-time products in projects with several hundred developers is simply asking for trouble. I will stipulate that small teams of very experienced programmers can do almost anything in C++, but what this too often translates to is that they build a brilliant prototype that is then transferred into a large project with mere mortals who will find a hundred different ways of shooting themselves not just in the foot, but in all parts of the body.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Generating prime numbers with Erlang and Java by jens</title>
		<link>http://blog.ribomation.com/2009/08/06/generating-prime-numbers-with-erlang-and-java/#comment-129</link>
		<dc:creator>jens</dc:creator>
		<pubDate>Fri, 07 Aug 2009 08:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=314#comment-129</guid>
		<description>Thanks Ulf, for your comments. 
I actually started with a receiver method, but removed it because it prevents the out-of-band message 'done' to propagate ahead of all numbers in the queue when it's time to stop the pipeline. A receive method imposes a strict FIFO order on the messages. On the other hand, we have seen that the message queue never get that long compared to the extremes of the Java version, so in practice it may not be a problem.</description>
		<content:encoded><![CDATA[<p>Thanks Ulf, for your comments.<br />
I actually started with a receiver method, but removed it because it prevents the out-of-band message &#8216;done&#8217; to propagate ahead of all numbers in the queue when it&#8217;s time to stop the pipeline. A receive method imposes a strict FIFO order on the messages. On the other hand, we have seen that the message queue never get that long compared to the extremes of the Java version, so in practice it may not be a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Generating prime numbers with Erlang and Java by Ulf Wiger</title>
		<link>http://blog.ribomation.com/2009/08/06/generating-prime-numbers-with-erlang-and-java/#comment-128</link>
		<dc:creator>Ulf Wiger</dc:creator>
		<pubDate>Fri, 07 Aug 2009 07:20:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=314#comment-128</guid>
		<description>You're having fun, I see. :)

One tiny observation: Since you don't expect to buffer unknown messages, it will be slightly more efficient and semantically clearer if you write

case next_message() of
    {done, PrimeNumbers}  -&#62;
        ...
end

next_message() -&#62;
   receive
      Msg -&#62; Msg
   end.

This way, the process will crash if you get an unexpected message, rather than buffering it and slowing down subsequent receive operations.

There are of course many ways to overwhelm a receiver even in Erlang, but of course you know that. A subtle point is that the reduction-counting scheduler will actually punish the sender with extra reductions if the receiver's message queue is very large. This slows the sender down even more. While this was a 'clever' optimization on single-core, it is not obviously a good idea on multi-core, since it implies synchronous delivery and locking.</description>
		<content:encoded><![CDATA[<p>You&#8217;re having fun, I see. :)</p>
<p>One tiny observation: Since you don&#8217;t expect to buffer unknown messages, it will be slightly more efficient and semantically clearer if you write</p>
<p>case next_message() of<br />
    {done, PrimeNumbers}  -&gt;<br />
        &#8230;<br />
end</p>
<p>next_message() -&gt;<br />
   receive<br />
      Msg -&gt; Msg<br />
   end.</p>
<p>This way, the process will crash if you get an unexpected message, rather than buffering it and slowing down subsequent receive operations.</p>
<p>There are of course many ways to overwhelm a receiver even in Erlang, but of course you know that. A subtle point is that the reduction-counting scheduler will actually punish the sender with extra reductions if the receiver&#8217;s message queue is very large. This slows the sender down even more. While this was a &#8216;clever&#8217; optimization on single-core, it is not obviously a good idea on multi-core, since it implies synchronous delivery and locking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The critical section problem in Erlang by jens</title>
		<link>http://blog.ribomation.com/2009/07/31/the-critical-section-problem-in-erlang/#comment-124</link>
		<dc:creator>jens</dc:creator>
		<pubDate>Tue, 04 Aug 2009 15:53:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=295#comment-124</guid>
		<description>Thanks a lot Ulf, for the clarification. This might explain why I had some problems running another demo on the latest R13B01. I'm currently authoring a new blog post about scheduling, which will be published later today or tomorrow.</description>
		<content:encoded><![CDATA[<p>Thanks a lot Ulf, for the clarification. This might explain why I had some problems running another demo on the latest R13B01. I&#8217;m currently authoring a new blog post about scheduling, which will be published later today or tomorrow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The critical section problem in Erlang by Ulf Wiger</title>
		<link>http://blog.ribomation.com/2009/07/31/the-critical-section-problem-in-erlang/#comment-123</link>
		<dc:creator>Ulf Wiger</dc:creator>
		<pubDate>Tue, 04 Aug 2009 15:28:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=295#comment-123</guid>
		<description>Since R11B, Erlang offers multi-core support, which in practice means that scheduling is truly preemptive (even if processes on the same scheduler thread are cooperatively scheduled, the schedulers themselves are preemptively scheduled, and there is no way to control the allocation of processes to schedulers.)

Making any assumptions based on reduction count scheduling was always strongly discouraged. In an SMP system, such assumptions are /guaranteed/ to break down.</description>
		<content:encoded><![CDATA[<p>Since R11B, Erlang offers multi-core support, which in practice means that scheduling is truly preemptive (even if processes on the same scheduler thread are cooperatively scheduled, the schedulers themselves are preemptively scheduled, and there is no way to control the allocation of processes to schedulers.)</p>
<p>Making any assumptions based on reduction count scheduling was always strongly discouraged. In an SMP system, such assumptions are /guaranteed/ to break down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The ups and downs of Erlang by AnymnSefe</title>
		<link>http://blog.ribomation.com/2009/06/28/the-ups-and-downs-of-erlang/#comment-119</link>
		<dc:creator>AnymnSefe</dc:creator>
		<pubDate>Sun, 26 Jul 2009 00:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=283#comment-119</guid>
		<description>thats funny</description>
		<content:encoded><![CDATA[<p>thats funny</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The ups and downs of Erlang by LnddMiles</title>
		<link>http://blog.ribomation.com/2009/06/28/the-ups-and-downs-of-erlang/#comment-117</link>
		<dc:creator>LnddMiles</dc:creator>
		<pubDate>Wed, 22 Jul 2009 22:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=283#comment-117</guid>
		<description>Pretty cool post. I just stumbled upon your blog and wanted to say
that I have really liked reading your blog posts. Anyway
I’ll be subscribing to your blog and I hope you post again soon!</description>
		<content:encoded><![CDATA[<p>Pretty cool post. I just stumbled upon your blog and wanted to say<br />
that I have really liked reading your blog posts. Anyway<br />
I’ll be subscribing to your blog and I hope you post again soon!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The ups and downs of Erlang by cointous</title>
		<link>http://blog.ribomation.com/2009/06/28/the-ups-and-downs-of-erlang/#comment-112</link>
		<dc:creator>cointous</dc:creator>
		<pubDate>Mon, 06 Jul 2009 22:33:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=283#comment-112</guid>
		<description>Hmm. Is it true? :-)</description>
		<content:encoded><![CDATA[<p>Hmm. Is it true? :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Video from my Cloud Computing seminar by KeHoeff</title>
		<link>http://blog.ribomation.com/2009/05/15/video-from-my-cloud-computing-seminar/#comment-108</link>
		<dc:creator>KeHoeff</dc:creator>
		<pubDate>Fri, 29 May 2009 03:12:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ribomation.com/?p=274#comment-108</guid>
		<description>hey this is a very interesting article!</description>
		<content:encoded><![CDATA[<p>hey this is a very interesting article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Virtualization @ Ubuntu by Talkwards &#187; Blog Archive &#187; links for 2009-04-12</title>
		<link>http://blog.ribomation.com/2008/09/23/virtualization-ubuntu/#comment-73</link>
		<dc:creator>Talkwards &#187; Blog Archive &#187; links for 2009-04-12</dc:creator>
		<pubDate>Sun, 12 Apr 2009 23:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=65#comment-73</guid>
		<description>[...] Virtualization @ Ubuntu : RiboComments Very good guide to set up KVM virtualization. Allows for running the installation process instead of using a prebuilt template either via the kvm command directly or as a VNC service to be attached to remotely. (tags: kvm tutorial ubuntu virtualization howto Install) [...]</description>
		<content:encoded><![CDATA[<p>[...] Virtualization @ Ubuntu : RiboComments Very good guide to set up KVM virtualization. Allows for running the installation process instead of using a prebuilt template either via the kvm command directly or as a VNC service to be attached to remotely. (tags: kvm tutorial ubuntu virtualization howto Install) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using TMI instead of Actors by Topics about Actors &#187; Archive &#187; Using TMI instead of Actors : RiboComments</title>
		<link>http://blog.ribomation.com/2009/04/03/using-tmi-instead-of-actors/#comment-72</link>
		<dc:creator>Topics about Actors &#187; Archive &#187; Using TMI instead of Actors : RiboComments</dc:creator>
		<pubDate>Fri, 03 Apr 2009 19:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=228#comment-72</guid>
		<description>[...] jens placed an interesting blog post on Using TMI instead of Actors : RiboCommentsHere&#8217;s a brief overviewI did that this morning and while waiting in the garage I was reading the two articles about Actor concurrency in JavaWorld. The first article described the actor semantics and how it was realized in the Erlang programming language and &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] jens placed an interesting blog post on Using TMI instead of Actors : RiboCommentsHere&#8217;s a brief overviewI did that this morning and while waiting in the garage I was reading the two articles about Actor concurrency in JavaWorld. The first article described the actor semantics and how it was realized in the Erlang programming language and &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring-Batch, part 2 by Javabee</title>
		<link>http://blog.ribomation.com/2008/10/11/a-first-look-at-spring-batch-part-2/#comment-70</link>
		<dc:creator>Javabee</dc:creator>
		<pubDate>Thu, 19 Mar 2009 07:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=144#comment-70</guid>
		<description>Hi

Thanks for detailed explanation.

I am trying to do a vice versa of example, i.e trying to convert details from XML file to csv file.
I am not sure how to set the mapper for XML file and read them for flat file.

Could you please provide some details or possible share the code.

Thanks</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>Thanks for detailed explanation.</p>
<p>I am trying to do a vice versa of example, i.e trying to convert details from XML file to csv file.<br />
I am not sure how to set the mapper for XML file and read them for flat file.</p>
<p>Could you please provide some details or possible share the code.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring Batch by Jose Henrique</title>
		<link>http://blog.ribomation.com/2008/10/10/a-first-look-at-spring-batch/#comment-62</link>
		<dc:creator>Jose Henrique</dc:creator>
		<pubDate>Fri, 13 Feb 2009 16:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=132#comment-62</guid>
		<description>Alright! Thanks for your help!
Your answer was pretty important for us. Based on it, we decided to develop a dedicated program  as you mentioned, even because we are in a tight schedule, I'm affraid there's no time to implement Spring Batch classes handling this type of file.
Kind regards...</description>
		<content:encoded><![CDATA[<p>Alright! Thanks for your help!<br />
Your answer was pretty important for us. Based on it, we decided to develop a dedicated program  as you mentioned, even because we are in a tight schedule, I&#8217;m affraid there&#8217;s no time to implement Spring Batch classes handling this type of file.<br />
Kind regards&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring Batch by jens</title>
		<link>http://blog.ribomation.com/2008/10/10/a-first-look-at-spring-batch/#comment-61</link>
		<dc:creator>jens</dc:creator>
		<pubDate>Thu, 12 Feb 2009 21:33:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=132#comment-61</guid>
		<description>Actually, I'm not convinced SpringBatch is the right tool for the job. The reason is that all support classes for reading / processing / writing are dealing with text files in various formats.

Is the binary data organized in - for example - (fixed sized) records? Are the bytes you need to replace, interpretable in the context of some high-level structure? If that is the case, then it might be an idea to read binary data, convert it into higher-level objects (some form of records), update the objects and then write them out to another binary format or the same format.

On the other hand, if nothing of this makes sense it's better to write a dedicated program. 

You might of course still use Spring (Core), assembling the various modules together BinaryFileReader / BinaryTransformer / BinaryFileWriter.</description>
		<content:encoded><![CDATA[<p>Actually, I&#8217;m not convinced SpringBatch is the right tool for the job. The reason is that all support classes for reading / processing / writing are dealing with text files in various formats.</p>
<p>Is the binary data organized in - for example - (fixed sized) records? Are the bytes you need to replace, interpretable in the context of some high-level structure? If that is the case, then it might be an idea to read binary data, convert it into higher-level objects (some form of records), update the objects and then write them out to another binary format or the same format.</p>
<p>On the other hand, if nothing of this makes sense it&#8217;s better to write a dedicated program. </p>
<p>You might of course still use Spring (Core), assembling the various modules together BinaryFileReader / BinaryTransformer / BinaryFileWriter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring Batch by Jose Henrique</title>
		<link>http://blog.ribomation.com/2008/10/10/a-first-look-at-spring-batch/#comment-60</link>
		<dc:creator>Jose Henrique</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=132#comment-60</guid>
		<description>I've read your 2 posts you put here about spring batch and they helped me a lot.
Congrats!
Unfortunately the most samples we find on the Internet are not so clear. I'm just trying to put a batch I coded to work, but I even don't know how to do that.
Basically I need to read a binary file, process it by replacing some bytes and write the result out putting it in other new file (in binary format yet).
My doubt is: which class "reader" should I use in order to read a binary file? Or even in text format, which class I should declare in my job.xml?!
Thanks in advance..</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read your 2 posts you put here about spring batch and they helped me a lot.<br />
Congrats!<br />
Unfortunately the most samples we find on the Internet are not so clear. I&#8217;m just trying to put a batch I coded to work, but I even don&#8217;t know how to do that.<br />
Basically I need to read a binary file, process it by replacing some bytes and write the result out putting it in other new file (in binary format yet).<br />
My doubt is: which class &#8220;reader&#8221; should I use in order to read a binary file? Or even in text format, which class I should declare in my job.xml?!<br />
Thanks in advance..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebSockets is the way forward of pure web applications by The Zinger &#187; Kaazing Presents at JFokus</title>
		<link>http://blog.ribomation.com/2009/01/28/websockets-is-the-way-forward-of-pure-web-applications/#comment-54</link>
		<dc:creator>The Zinger &#187; Kaazing Presents at JFokus</dc:creator>
		<pubDate>Thu, 29 Jan 2009 23:01:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=215#comment-54</guid>
		<description>[...] out the great post from Jens Riboe about the session.   Written by peter.lubbers in: Uncategorized &#124; Tags: [...]</description>
		<content:encoded><![CDATA[<p>[...] out the great post from Jens Riboe about the session.   Written by peter.lubbers in: Uncategorized | Tags: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebSockets is the way forward of pure web applications by Kirk</title>
		<link>http://blog.ribomation.com/2009/01/28/websockets-is-the-way-forward-of-pure-web-applications/#comment-53</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Thu, 29 Jan 2009 00:38:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=215#comment-53</guid>
		<description>Yup, I agree, the presentation was not one of my bests. I had run all of those demos several times prior to the presentation. I think the combination of the cable problem and the strange JMeter corruption disturbed me enough that I never really recovered. Both of those problems were not my fault. In all the years that I've used JMeter, it had never done anything like that. The test plan was some how corrupted causes thread to exit silently. Unfortunately screenshots would not have saved that day as I needed that JMeter script for the next demo. I did have backup materials for other parts of the talk just in case. But like I said, I've been using JMeter for years and never had any real issues with it when using it like this.

That said, I do accept your criticism. Your posting matches my own thoughts in that the problems made me look unprepared and really distracted from the main messages that I was trying to present, tuning from first principles.

Regards,
Kirk</description>
		<content:encoded><![CDATA[<p>Yup, I agree, the presentation was not one of my bests. I had run all of those demos several times prior to the presentation. I think the combination of the cable problem and the strange JMeter corruption disturbed me enough that I never really recovered. Both of those problems were not my fault. In all the years that I&#8217;ve used JMeter, it had never done anything like that. The test plan was some how corrupted causes thread to exit silently. Unfortunately screenshots would not have saved that day as I needed that JMeter script for the next demo. I did have backup materials for other parts of the talk just in case. But like I said, I&#8217;ve been using JMeter for years and never had any real issues with it when using it like this.</p>
<p>That said, I do accept your criticism. Your posting matches my own thoughts in that the problems made me look unprepared and really distracted from the main messages that I was trying to present, tuning from first principles.</p>
<p>Regards,<br />
Kirk</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Virtualization @ Ubuntu by jens</title>
		<link>http://blog.ribomation.com/2008/09/23/virtualization-ubuntu/#comment-47</link>
		<dc:creator>jens</dc:creator>
		<pubDate>Tue, 23 Dec 2008 18:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=65#comment-47</guid>
		<description>&gt;&gt;I saw that you use sv as layout. Did you recognize such problems, too?
Yes, I noticed that some keys were missing even with a Swedish layout.

Your kvm-manage scripts seem to be really cool. Good work.

I haven't heard about VDE2 before, it seems to be very useful for cloud like virtualization deployments. Thanks for the tip, I will investigate.

Merry Christmas,
  /jens</description>
		<content:encoded><![CDATA[<p>>>I saw that you use sv as layout. Did you recognize such problems, too?<br />
Yes, I noticed that some keys were missing even with a Swedish layout.</p>
<p>Your kvm-manage scripts seem to be really cool. Good work.</p>
<p>I haven&#8217;t heard about VDE2 before, it seems to be very useful for cloud like virtualization deployments. Thanks for the tip, I will investigate.</p>
<p>Merry Christmas,<br />
  /jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Virtualization @ Ubuntu by Christian Roessner</title>
		<link>http://blog.ribomation.com/2008/09/23/virtualization-ubuntu/#comment-46</link>
		<dc:creator>Christian Roessner</dc:creator>
		<pubDate>Tue, 23 Dec 2008 12:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=65#comment-46</guid>
		<description>Hi,

this looks like a very nice step by step howto. I also like kvm and I use it for several things. I am coming from Germany and I have recognized one problem with the -k and -vnc option. I have selected a German keyboard layout, but when using the vnc connection, some keys are missing, i.e. the pipe, the keypad, etc.

I saw that you use sv as layout. Did you recognize such problems, too?

And one suggestion: Have a look for vde2. Cool stuff.

I have written a kvm-manage script that can start and stop (and some more) kvm guests controlled. That means. One-by-one with time-parameters. It is desigend for the init.d. If you want to, have a look here:

German blog entry
http://www.roessner-net.com/?p=219

and the script (commented in english):
http://www.roessner-net.com/kvm-manage

So long
Christian</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>this looks like a very nice step by step howto. I also like kvm and I use it for several things. I am coming from Germany and I have recognized one problem with the -k and -vnc option. I have selected a German keyboard layout, but when using the vnc connection, some keys are missing, i.e. the pipe, the keypad, etc.</p>
<p>I saw that you use sv as layout. Did you recognize such problems, too?</p>
<p>And one suggestion: Have a look for vde2. Cool stuff.</p>
<p>I have written a kvm-manage script that can start and stop (and some more) kvm guests controlled. That means. One-by-one with time-parameters. It is desigend for the init.d. If you want to, have a look here:</p>
<p>German blog entry<br />
<a href="http://www.roessner-net.com/?p=219" rel="nofollow">http://www.roessner-net.com/?p=219</a></p>
<p>and the script (commented in english):<br />
<a href="http://www.roessner-net.com/kvm-manage" rel="nofollow">http://www.roessner-net.com/kvm-manage</a></p>
<p>So long<br />
Christian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring-Batch, part 2 by Axel</title>
		<link>http://blog.ribomation.com/2008/10/11/a-first-look-at-spring-batch-part-2/#comment-38</link>
		<dc:creator>Axel</dc:creator>
		<pubDate>Sat, 08 Nov 2008 17:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=144#comment-38</guid>
		<description>Är det möjligt att prenumerera på  uppdateringarna på sidan?</description>
		<content:encoded><![CDATA[<p>Är det möjligt att prenumerera på  uppdateringarna på sidan?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look at Spring Batch by anup</title>
		<link>http://blog.ribomation.com/2008/10/10/a-first-look-at-spring-batch/#comment-37</link>
		<dc:creator>anup</dc:creator>
		<pubDate>Thu, 06 Nov 2008 10:07:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.ribomation.com/?p=132#comment-37</guid>
		<description>Thanks for the simple example which explores the power of spring batch in a very concise way.
regards 
anup</description>
		<content:encoded><![CDATA[<p>Thanks for the simple example which explores the power of spring batch in a very concise way.<br />
regards<br />
anup</p>
]]></content:encoded>
	</item>
</channel>
</rss>
