<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for kallasoft.com</title>
	
	<link>http://www.kallasoft.com</link>
	<description>Feed for user comments on kallasoft - commercial-friendly, Open Source software development site.</description>
	<pubDate>Sun, 30 Nov 2008 06:09:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/kallasoft-comments" type="application/rss+xml" /><feedburner:emailServiceId>1986321</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Comment on Programming a Simple Client/Server Application with Ruby by Programação Cliente/Servidor com Ruby | Ruby Brasil</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/469988123/</link>
		<dc:creator>Programação Cliente/Servidor com Ruby | Ruby Brasil</dc:creator>
		<pubDate>Sun, 30 Nov 2008 03:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=636#comment-408</guid>
		<description>[...] na era da conectividade, e muitas aplicações necessitam utilizar-se dela para troca de dados. Nesse pequeno tutorial, você irá fazer um código simples que mostra como criar uma aplicação que faz a troca de dados [...]</description>
		<content:encoded><![CDATA[<p>[...] na era da conectividade, e muitas aplicações necessitam utilizar-se dela para troca de dados. Nesse pequeno tutorial, você irá fazer um código simples que mostra como criar uma aplicação que faz a troca de dados [...]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TkHCN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TkHCN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TFeVN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TFeVN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=h2BKn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=h2BKn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=P1MZN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=P1MZN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=qilon"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=qilon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=RbA7N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=RbA7N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=j7Qln"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=j7Qln" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2tKEN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2tKEN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=YEmOn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=YEmOn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=3K4MN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=3K4MN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/469988123" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/programming-a-simple-clientserver-with-ruby/#comment-408</feedburner:origLink></item>
	<item>
		<title>Comment on Using Namespaces in C# by Ray Gomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/464691267/</link>
		<dc:creator>Ray Gomez</dc:creator>
		<pubDate>Tue, 25 Nov 2008 05:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=380#comment-397</guid>
		<description>Great news, I'm glad it helps! Thanks for stopping by!</description>
		<content:encoded><![CDATA[<p>Great news, I&#8217;m glad it helps! Thanks for stopping by!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=8IuiN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=8IuiN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Sn6GN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Sn6GN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=5ZDRn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=5ZDRn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=JCFDN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=JCFDN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=BgYon"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=BgYon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ZTCHN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ZTCHN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=letPn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=letPn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=3VdzN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=3VdzN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=sHbdn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=sHbdn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0l9QN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0l9QN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/464691267" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/using-namespaces-in-csharp/#comment-397</feedburner:origLink></item>
	<item>
		<title>Comment on Using Namespaces in C# by atarikg</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/464691272/</link>
		<dc:creator>atarikg</dc:creator>
		<pubDate>Tue, 25 Nov 2008 02:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=380#comment-394</guid>
		<description>You're totally awesome.

Thanks,it's very helpful for me.</description>
		<content:encoded><![CDATA[<p>You&#8217;re totally awesome.</p>
<p>Thanks,it&#8217;s very helpful for me.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=jyhJN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=jyhJN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=LPrcN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=LPrcN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=KOHWn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=KOHWn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=rWBwN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=rWBwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lUB9n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lUB9n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=W8quN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=W8quN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4emcn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4emcn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=mCpjN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=mCpjN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=S7iDn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=S7iDn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=WmSEN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=WmSEN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/464691272" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/using-namespaces-in-csharp/#comment-394</feedburner:origLink></item>
	<item>
		<title>Comment on Programming a Simple Client/Server Application with Ruby by Honour Chick</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/464336812/</link>
		<dc:creator>Honour Chick</dc:creator>
		<pubDate>Mon, 24 Nov 2008 16:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=636#comment-392</guid>
		<description>nice ruby tutorial... thxs :)</description>
		<content:encoded><![CDATA[<p>nice ruby tutorial&#8230; thxs <img src='http://www.kallasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=u4jvN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=u4jvN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=6RpqN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=6RpqN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=uKIon"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=uKIon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=bo3RN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=bo3RN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Cmhcn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Cmhcn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=dY58N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=dY58N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=1gCOn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=1gCOn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=c4f5N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=c4f5N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=235cn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=235cn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9U05N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9U05N" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/464336812" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/programming-a-simple-clientserver-with-ruby/#comment-392</feedburner:origLink></item>
	<item>
		<title>Comment on Floola as iPod Management Software by Ray Gomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/464336814/</link>
		<dc:creator>Ray Gomez</dc:creator>
		<pubDate>Mon, 24 Nov 2008 16:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=546#comment-391</guid>
		<description>Oh thats great, thank you for adding that bit about getdeb! The link that Lionbeast referred to is &lt;a href="http://www.getdeb.net/app/Floola" rel="nofollow"&gt;here&lt;/a&gt;.

Floola has been great for me since I often travel between multiple computers. I can connect, access, and modify music without worrying that I'll screw up my collection. Thanks for stopping by, and for the comment!</description>
		<content:encoded><![CDATA[<p>Oh thats great, thank you for adding that bit about getdeb! The link that Lionbeast referred to is <a href="http://www.getdeb.net/app/Floola" rel="nofollow">here</a>.</p>
<p>Floola has been great for me since I often travel between multiple computers. I can connect, access, and modify music without worrying that I&#8217;ll screw up my collection. Thanks for stopping by, and for the comment!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TIJPN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TIJPN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=8sy5N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=8sy5N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=QDghn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=QDghn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=F7HpN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=F7HpN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=e7Qtn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=e7Qtn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=R5TfN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=R5TfN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MM8Nn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MM8Nn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=E6lAN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=E6lAN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=UgjKn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=UgjKn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=L0hdN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=L0hdN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/464336814" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/floola-as-ipod-management-software/#comment-391</feedburner:origLink></item>
	<item>
		<title>Comment on Floola as iPod Management Software by lionbeast</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/463501493/</link>
		<dc:creator>lionbeast</dc:creator>
		<pubDate>Mon, 24 Nov 2008 00:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=546#comment-389</guid>
		<description>if you don't like the command line. just go to getdeb and there is you're deb file. 

great software. it's the only one witch already works with the latest i pod nano.</description>
		<content:encoded><![CDATA[<p>if you don&#8217;t like the command line. just go to getdeb and there is you&#8217;re deb file. </p>
<p>great software. it&#8217;s the only one witch already works with the latest i pod nano.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MIsLN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MIsLN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=YYi5N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=YYi5N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ISgVn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ISgVn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TYfON"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TYfON" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Fghan"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Fghan" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=LTg2N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=LTg2N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=SsFcn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=SsFcn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0xMCN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0xMCN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4HF7n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4HF7n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=IlLTN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=IlLTN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/463501493" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/floola-as-ipod-management-software/#comment-389</feedburner:origLink></item>
	<item>
		<title>Comment on Free Terminal Services for Linux by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/444824682/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Thu, 06 Nov 2008 18:01:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=87#comment-323</guid>
		<description>You are very welcome, I'm glad I could help!  Thanks for the comment and taking the time to check out our site!

-Ray Gomez</description>
		<content:encoded><![CDATA[<p>You are very welcome, I&#8217;m glad I could help!  Thanks for the comment and taking the time to check out our site!</p>
<p>-Ray Gomez</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0fdRN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0fdRN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=gc44N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=gc44N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=wJUMn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=wJUMn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=6Mz3N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=6Mz3N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=JhOkn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=JhOkn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=cJiJN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=cJiJN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=faKBn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=faKBn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=UV1pN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=UV1pN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=cnSsn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=cnSsn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=luJSN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=luJSN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/444824682" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/free-terminal-services-for-linux/#comment-323</feedburner:origLink></item>
	<item>
		<title>Comment on Free Terminal Services for Linux by U1ukbek</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/444577697/</link>
		<dc:creator>U1ukbek</dc:creator>
		<pubDate>Thu, 06 Nov 2008 09:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=87#comment-319</guid>
		<description>Thanks a lot rgomez for your answers,
Now evething is understandable (clear). I have tested and it works, thanks a lot for this post. I will now try FreeNX open source version.</description>
		<content:encoded><![CDATA[<p>Thanks a lot rgomez for your answers,<br />
Now evething is understandable (clear). I have tested and it works, thanks a lot for this post. I will now try FreeNX open source version.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=SWaLN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=SWaLN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=XV2iN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=XV2iN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=VDKen"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=VDKen" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=GlXPN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=GlXPN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=by0qn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=by0qn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TF9sN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TF9sN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=3a5mn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=3a5mn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=6hbrN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=6hbrN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=X2o8n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=X2o8n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=smDxN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=smDxN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/444577697" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/free-terminal-services-for-linux/#comment-319</feedburner:origLink></item>
	<item>
		<title>Comment on Untangle offers VPN, Snort, Firewall, and Much More! by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/444064827/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Thu, 06 Nov 2008 05:21:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=173#comment-318</guid>
		<description>To be honest, I hadn't heard of ebox before so I decided to test it out. Since your comment I've had a bit of time to tinker with it.  I had a few gripes, but that was for my particular setup.

Gripe number 1) I'm not a huge fan of web interfaces. I know they are the hip thing, but I don't want the webserver to break when it involves configuring my box. Moreover, I don't want to be the one breaking the web interface (see Gripe 2). That being said, the interface is very clean and reminds me a lot of a great piece of software called &lt;a href="http://www.polarcloud.com/tomato" rel="nofollow"&gt;Tomato&lt;/a&gt; which we had a &lt;a href="http://www.kallasoft.com/tomato-firmware-for-wrt54gglgs/" rel="nofollow"&gt;post on&lt;/a&gt;.

Gripe number 2) The idea of building off of a standard distribution like Debian or Ubuntu is fantastic because it gives access to the latest and greatest software and security fixes. This is a double edged sword because the idea of being able to bring in these bleeding edge updates can also break a box.

As a personal preference, I would lean toward Untangle because they control the whole workings of the system. Meaning, I'm a little more reassured that their regression tests would incorporate all of the features I use most, and limit the potential of breaking my setup if and when I need to update.  The downside is loss of customization and configuration (Ubuntu standard installation directories and files, etc).

Gripes aside, eBox has a great configuration backup utility, and some other great features like the ability to have eBox installations "communicate and coordinate with each other without bothering the system administrator." If you are a Perl programmer and have a need to communicate with other eBox servers (say for reacting to certain security situations) this might be a good option for you.

In the end, it usually boils down to how much control you want over the system.  Having a full blown Ubuntu or Debian install with the eBox layer could definitely give you that. If you want an all-in-one system where you sacrifice control for a more stability, and tighter integration, Untangle is certainly an option.

I hope this helps.  Thanks for the comment, and for stopping by!</description>
		<content:encoded><![CDATA[<p>To be honest, I hadn&#8217;t heard of ebox before so I decided to test it out. Since your comment I&#8217;ve had a bit of time to tinker with it.  I had a few gripes, but that was for my particular setup.</p>
<p>Gripe number 1) I&#8217;m not a huge fan of web interfaces. I know they are the hip thing, but I don&#8217;t want the webserver to break when it involves configuring my box. Moreover, I don&#8217;t want to be the one breaking the web interface (see Gripe 2). That being said, the interface is very clean and reminds me a lot of a great piece of software called <a href="http://www.polarcloud.com/tomato" rel="nofollow">Tomato</a> which we had a <a href="http://www.kallasoft.com/tomato-firmware-for-wrt54gglgs/" rel="nofollow">post on</a>.</p>
<p>Gripe number 2) The idea of building off of a standard distribution like Debian or Ubuntu is fantastic because it gives access to the latest and greatest software and security fixes. This is a double edged sword because the idea of being able to bring in these bleeding edge updates can also break a box.</p>
<p>As a personal preference, I would lean toward Untangle because they control the whole workings of the system. Meaning, I&#8217;m a little more reassured that their regression tests would incorporate all of the features I use most, and limit the potential of breaking my setup if and when I need to update.  The downside is loss of customization and configuration (Ubuntu standard installation directories and files, etc).</p>
<p>Gripes aside, eBox has a great configuration backup utility, and some other great features like the ability to have eBox installations &#8220;communicate and coordinate with each other without bothering the system administrator.&#8221; If you are a Perl programmer and have a need to communicate with other eBox servers (say for reacting to certain security situations) this might be a good option for you.</p>
<p>In the end, it usually boils down to how much control you want over the system.  Having a full blown Ubuntu or Debian install with the eBox layer could definitely give you that. If you want an all-in-one system where you sacrifice control for a more stability, and tighter integration, Untangle is certainly an option.</p>
<p>I hope this helps.  Thanks for the comment, and for stopping by!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Ziu7N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Ziu7N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Qn5KN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Qn5KN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9nr9n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9nr9n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=fLfON"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=fLfON" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Y0HAn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Y0HAn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9TXfN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9TXfN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Y3p6n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Y3p6n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=e0RGN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=e0RGN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Y4rEn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Y4rEn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=6rGPN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=6rGPN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/444064827" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/untangle-offers-vpn-snort-firewall-and-much-more/#comment-318</feedburner:origLink></item>
	<item>
		<title>Comment on Free Terminal Services for Linux by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/443976469/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Thu, 06 Nov 2008 04:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=87#comment-317</guid>
		<description>Thanks for the Comment, let me address your questions:

For your first question, I'm assuming you mean that you are behind a router or firewall.  If this is the case you need to make sure that your router or firewall will allow port 22 access to the box running the NXServer.  Meaning you will have to open port 22 to the net, and possibly forward it to your server. Currently I have a Linux box setup on my network with a local static ip, and use my router to forward external port 22 connects directly to my NXServer box. For additional security, I restrict access to my box by only allowing IP's I trust using the /etc/hosts.allow file.

For your second question, of course! The beauty of NoMachines product is that you can grab a client for any major operating system (Windows, Mac OS X, Solaris, and of course Linux).  You can grab the latest NXClient for Windows &lt;a href="http://www.nomachine.com/download-client-windows.php" rel="nofollow"&gt;here&lt;/a&gt;.

I hope this helps, thanks for stopping by!</description>
		<content:encoded><![CDATA[<p>Thanks for the Comment, let me address your questions:</p>
<p>For your first question, I&#8217;m assuming you mean that you are behind a router or firewall.  If this is the case you need to make sure that your router or firewall will allow port 22 access to the box running the NXServer.  Meaning you will have to open port 22 to the net, and possibly forward it to your server. Currently I have a Linux box setup on my network with a local static ip, and use my router to forward external port 22 connects directly to my NXServer box. For additional security, I restrict access to my box by only allowing IP&#8217;s I trust using the /etc/hosts.allow file.</p>
<p>For your second question, of course! The beauty of NoMachines product is that you can grab a client for any major operating system (Windows, Mac OS X, Solaris, and of course Linux).  You can grab the latest NXClient for Windows <a href="http://www.nomachine.com/download-client-windows.php" rel="nofollow">here</a>.</p>
<p>I hope this helps, thanks for stopping by!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0vvmN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0vvmN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=WgJ8N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=WgJ8N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=uUe7n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=uUe7n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=GVcwN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=GVcwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=zLfDn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=zLfDn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=xW4tN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=xW4tN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=YLuln"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=YLuln" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=FEyYN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=FEyYN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=5B18n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=5B18n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=BnEpN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=BnEpN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/443976469" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/free-terminal-services-for-linux/#comment-317</feedburner:origLink></item>
	<item>
		<title>Comment on Free Terminal Services for Linux by U1ukbek</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/442933585/</link>
		<dc:creator>U1ukbek</dc:creator>
		<pubDate>Wed, 05 Nov 2008 06:25:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=87#comment-316</guid>
		<description>Hi rgomez,

Very interesting topic, I have two Quetions:

   1. Do I need "real ip" on my PC to login remotely?
   2. Can I access with my PC from Windows OS?</description>
		<content:encoded><![CDATA[<p>Hi rgomez,</p>
<p>Very interesting topic, I have two Quetions:</p>
<p>   1. Do I need &#8220;real ip&#8221; on my PC to login remotely?<br />
   2. Can I access with my PC from Windows OS?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=gShzN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=gShzN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=aB9nN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=aB9nN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=N4z4n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=N4z4n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CCBFN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CCBFN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=i5yQn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=i5yQn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=kw4fN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=kw4fN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ufSZn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ufSZn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=E1nRN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=E1nRN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=p624n"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=p624n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=1bo6N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=1bo6N" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/442933585" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/free-terminal-services-for-linux/#comment-316</feedburner:origLink></item>
	<item>
		<title>Comment on Untangle offers VPN, Snort, Firewall, and Much More! by Micko</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/442933586/</link>
		<dc:creator>Micko</dc:creator>
		<pubDate>Tue, 04 Nov 2008 13:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=173#comment-315</guid>
		<description>I've tried this and now I'm looking at evaluating ebox. Have you tried both of these and if so how do you think they compare?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried this and now I&#8217;m looking at evaluating ebox. Have you tried both of these and if so how do you think they compare?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7Lq5N"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7Lq5N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=dEguN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=dEguN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=3y8Bn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=3y8Bn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Z3VVN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Z3VVN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ioGCn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ioGCn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=vImiN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=vImiN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Z4qXn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Z4qXn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OlxfN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OlxfN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7fcPn"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7fcPn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=j1mDN"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=j1mDN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/442933586" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/untangle-offers-vpn-snort-firewall-and-much-more/#comment-315</feedburner:origLink></item>
	<item>
		<title>Comment on Handling Exceptions in Ruby by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/436590828/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Wed, 29 Oct 2008 21:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=495#comment-310</guid>
		<description>Thanks for the comment.  I agree, I failed to mention the fact that exceptions should be used specifically for error scenarios as a means of dealing with abnormal situations gracefully. I don't want to promote bad coding habits!!  Again, thanks for the comment!</description>
		<content:encoded><![CDATA[<p>Thanks for the comment.  I agree, I failed to mention the fact that exceptions should be used specifically for error scenarios as a means of dealing with abnormal situations gracefully. I don&#8217;t want to promote bad coding habits!!  Again, thanks for the comment!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=zeYtM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=zeYtM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ILHgM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ILHgM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=okMvm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=okMvm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=33ZIM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=33ZIM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2w89m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2w89m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=vNRtM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=vNRtM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=n6Spm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=n6Spm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=hoqgM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=hoqgM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=mOaMm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=mOaMm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=AIM0M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=AIM0M" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/436590828" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/handling-exceptions-in-ruby/#comment-310</feedburner:origLink></item>
	<item>
		<title>Comment on Handling Exceptions in Ruby by Mark Wilden</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/436590829/</link>
		<dc:creator>Mark Wilden</dc:creator>
		<pubDate>Wed, 29 Oct 2008 16:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=495#comment-309</guid>
		<description>In general, exceptions shouldn't be used for normal processing flows like password validation. Exception handling is more like goto and setjmp/lngjmp than more structured programming constructs. Exceptions are best used for situations where the code that detects the error is not the best code to handle the error (such as in libraries).

Also, the word is spelled 'putz.' :)

Otherwise, a nice, clear explanation.</description>
		<content:encoded><![CDATA[<p>In general, exceptions shouldn&#8217;t be used for normal processing flows like password validation. Exception handling is more like goto and setjmp/lngjmp than more structured programming constructs. Exceptions are best used for situations where the code that detects the error is not the best code to handle the error (such as in libraries).</p>
<p>Also, the word is spelled &#8216;putz.&#8217; <img src='http://www.kallasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Otherwise, a nice, clear explanation.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OsleM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OsleM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lO3UM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lO3UM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=pOinm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=pOinm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=17iKM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=17iKM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Fcd5m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Fcd5m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=JfgvM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=JfgvM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=jTb8m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=jTb8m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=XX7ZM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=XX7ZM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=DXm9m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=DXm9m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=fF48M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=fF48M" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/436590829" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/handling-exceptions-in-ruby/#comment-309</feedburner:origLink></item>
	<item>
		<title>Comment on ZK 3.5.1 Released - RIA Framework, NetBeans Plugin and Tutorial by Setting up Apache Tomcat 6.x and ZK in Ubuntu | kallasoft</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/434393718/</link>
		<dc:creator>Setting up Apache Tomcat 6.x and ZK in Ubuntu | kallasoft</dc:creator>
		<pubDate>Mon, 27 Oct 2008 18:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=330#comment-294</guid>
		<description>[...] a copy before being able to try out the many cool web applications and frameworks out there (like ZKoss’s ZK). Finding a development need to run JSP pages (and wanting to try out ZK), I decided to get the [...]</description>
		<content:encoded><![CDATA[<p>[...] a copy before being able to try out the many cool web applications and frameworks out there (like ZKoss&#8217;s ZK). Finding a development need to run JSP pages (and wanting to try out ZK), I decided to get the [...]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=14YUM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=14YUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OpAqM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OpAqM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=kSjjm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=kSjjm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ZqbgM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ZqbgM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Fpnim"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Fpnim" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=kzVzM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=kzVzM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=yhITm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=yhITm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=C6kYM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=C6kYM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=c7SAm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=c7SAm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=nkxlM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=nkxlM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/434393718" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/zk-351-released-ria-framework-netbeans-plugin-and-tutorial/#comment-294</feedburner:origLink></item>
	<item>
		<title>Comment on Linux Alternatives to Apple’s Time Machine by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/431423137/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Fri, 24 Oct 2008 19:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=444#comment-290</guid>
		<description>Ha, that is very true.  For those wishing to take use of the all powerful command line, rsync is the way to go.  If you are looking for a command line tool that builds on the strength of rsync, check out &lt;a href="http://www.dirvish.org/" rel="nofollow"&gt;Dirvish&lt;/a&gt;.

Thanks for the Comment!!</description>
		<content:encoded><![CDATA[<p>Ha, that is very true.  For those wishing to take use of the all powerful command line, rsync is the way to go.  If you are looking for a command line tool that builds on the strength of rsync, check out <a href="http://www.dirvish.org/" rel="nofollow">Dirvish</a>.</p>
<p>Thanks for the Comment!!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=p2OeM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=p2OeM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=yv4pM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=yv4pM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=19AYm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=19AYm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=We94M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=We94M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=qV20m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=qV20m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=HXhcM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=HXhcM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2H1cm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2H1cm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=usIuM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=usIuM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TYtXm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TYtXm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=tz4RM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=tz4RM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/431423137" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/linux-alternatives-to-apples-time-machine/#comment-290</feedburner:origLink></item>
	<item>
		<title>Comment on Linux Alternatives to Apple’s Time Machine by stefan</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/431423138/</link>
		<dc:creator>stefan</dc:creator>
		<pubDate>Fri, 24 Oct 2008 11:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=444#comment-287</guid>
		<description>Don't forget a simple rsync :-)
http://blog.interlinked.org/tutorials/rsync_time_machine.html</description>
		<content:encoded><![CDATA[<p>Don&#8217;t forget a simple rsync <img src='http://www.kallasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<a href="http://blog.interlinked.org/tutorials/rsync_time_machine.html" rel="nofollow">http://blog.interlinked.org/tutorials/rsync_time_machine.html</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=uudkM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=uudkM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CYkkM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CYkkM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=8i9Pm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=8i9Pm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TtVsM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TtVsM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=N3jLm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=N3jLm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lf93M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lf93M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=s8hqm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=s8hqm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=jYopM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=jYopM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=hdOpm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=hdOpm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=sNqMM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=sNqMM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/431423138" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/linux-alternatives-to-apples-time-machine/#comment-287</feedburner:origLink></item>
	<item>
		<title>Comment on A Quick Introduction to C# by Using Namespaces in C# | kallasoft</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/422317491/</link>
		<dc:creator>Using Namespaces in C# | kallasoft</dc:creator>
		<pubDate>Wed, 15 Oct 2008 17:51:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=306#comment-265</guid>
		<description>[...] lets explain what a namespace is. In my previous article, I described a namespace as a tool shed that can house many tools. If you exist in the too shed you [...]</description>
		<content:encoded><![CDATA[<p>[...] lets explain what a namespace is. In my previous article, I described a namespace as a tool shed that can house many tools. If you exist in the too shed you [...]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=i6OnM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=i6OnM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ob5eM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ob5eM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=120qm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=120qm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=8EAeM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=8EAeM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=RgfPm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=RgfPm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ZQ0wM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ZQ0wM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=PEAEm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=PEAEm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9mpXM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9mpXM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=gruJm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=gruJm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=FMtxM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=FMtxM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/422317491" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/a-quick-intro-into-csharp/#comment-265</feedburner:origLink></item>
	<item>
		<title>Comment on A Quick Introduction to C# by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/417197777/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Fri, 10 Oct 2008 16:42:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=306#comment-252</guid>
		<description>Yes, you make a very good point, and how rude of me! If you'd like to compile it to something a little more Unix'y try this:

$gmcs fib.cs -out:fib.o

or for something nostalgic...

$gmcs fib.cs -out:a.out

That is much better. Thanks for your comment!!</description>
		<content:encoded><![CDATA[<p>Yes, you make a very good point, and how rude of me! If you&#8217;d like to compile it to something a little more Unix&#8217;y try this:</p>
<p>$gmcs fib.cs -out:fib.o</p>
<p>or for something nostalgic&#8230;</p>
<p>$gmcs fib.cs -out:a.out</p>
<p>That is much better. Thanks for your comment!!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=K68XM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=K68XM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=GmN0M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=GmN0M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9MZ1m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9MZ1m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=u96HM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=u96HM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=KtqSm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=KtqSm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=kaDNM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=kaDNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=M8tam"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=M8tam" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=G0ohM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=G0ohM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9hKtm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9hKtm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=E6SlM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=E6SlM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/417197777" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/a-quick-intro-into-csharp/#comment-252</feedburner:origLink></item>
	<item>
		<title>Comment on A Quick Introduction to C# by Robert</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/416490814/</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Thu, 09 Oct 2008 21:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=306#comment-249</guid>
		<description>Oh...and thanks for the article.</description>
		<content:encoded><![CDATA[<p>Oh&#8230;and thanks for the article.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=NfScM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=NfScM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=YtU7M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=YtU7M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lmKcm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lmKcm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CXxlM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CXxlM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0OE2m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0OE2m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=d3CEM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=d3CEM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=eQXom"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=eQXom" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MeM3M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MeM3M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=yA6Om"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=yA6Om" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CGmdM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CGmdM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/416490814" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/a-quick-intro-into-csharp/#comment-249</feedburner:origLink></item>
	<item>
		<title>Comment on A Quick Introduction to C# by Robert</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/416490815/</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Thu, 09 Oct 2008 21:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=306#comment-248</guid>
		<description>Does it have to compile to an exe? That seems so un-Unix.</description>
		<content:encoded><![CDATA[<p>Does it have to compile to an exe? That seems so un-Unix.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=S4XCM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=S4XCM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=hMOdM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=hMOdM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=q77Tm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=q77Tm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=90XXM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=90XXM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7WxTm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7WxTm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4kbhM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4kbhM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7hURm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7hURm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=cwkwM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=cwkwM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=KV0bm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=KV0bm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=xrBGM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=xrBGM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/416490815" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/a-quick-intro-into-csharp/#comment-248</feedburner:origLink></item>
	<item>
		<title>Comment on Mono 2.0 Brings .NET 2.0 Features to the OSS Community by A Quick Introduction for C# | kallasoft</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/415317066/</link>
		<dc:creator>A Quick Introduction for C# | kallasoft</dc:creator>
		<pubDate>Wed, 08 Oct 2008 19:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=300#comment-242</guid>
		<description>[...] Mono’s 2.0 release it seems there’s no better time than now to start investing in C#, especially if you are [...]</description>
		<content:encoded><![CDATA[<p>[...] Mono&#8217;s 2.0 release it seems there&#8217;s no better time than now to start investing in C#, especially if you are [...]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=vYOrM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=vYOrM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=8zR2M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=8zR2M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=n97mm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=n97mm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=AL4AM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=AL4AM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=cYxlm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=cYxlm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4YY9M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4YY9M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=xsAem"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=xsAem" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=v94CM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=v94CM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=gdHEm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=gdHEm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=exJCM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=exJCM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/415317066" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/mono-20-brings-net-20-features-to-the-oss-community/#comment-242</feedburner:origLink></item>
	<item>
		<title>Comment on Free Terminal Services for Linux by rgomez</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/415317067/</link>
		<dc:creator>rgomez</dc:creator>
		<pubDate>Wed, 08 Oct 2008 15:19:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=87#comment-241</guid>
		<description>First let me say that NoMachine restricts the nxserver free edition to allow only 2 simultaneous logins and only 2 users (check &lt;a href="http://www.nomachine.com/features.php" rel="nofollow"&gt;here&lt;/a&gt;). To answer your question, yes, each terminal session does have its own .wine config, but it is the .wine config associated with the user id you logged in with. Of course this means that all connections will not use the same config because you can only have 1 terminal session per userid. This helps ensure that local files, like your .wine config, aren't being updated at the same time by two different sessions. This behavior essentially mimics that of Remote Desktop for Windows. 

I hope that helps! Please let us know if you have any more questions!</description>
		<content:encoded><![CDATA[<p>First let me say that NoMachine restricts the nxserver free edition to allow only 2 simultaneous logins and only 2 users (check <a href="http://www.nomachine.com/features.php" rel="nofollow">here</a>). To answer your question, yes, each terminal session does have its own .wine config, but it is the .wine config associated with the user id you logged in with. Of course this means that all connections will not use the same config because you can only have 1 terminal session per userid. This helps ensure that local files, like your .wine config, aren&#8217;t being updated at the same time by two different sessions. This behavior essentially mimics that of Remote Desktop for Windows. </p>
<p>I hope that helps! Please let us know if you have any more questions!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=zQsYM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=zQsYM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=FVA0M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=FVA0M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Xhj4m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Xhj4m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=LdeIM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=LdeIM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MyN8m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MyN8m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=c20YM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=c20YM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0mqvm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0mqvm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=EI9vM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=EI9vM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4zKem"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4zKem" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=BkvSM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=BkvSM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/415317067" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/free-terminal-services-for-linux/#comment-241</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Rob Whelan</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/414522047/</link>
		<dc:creator>Rob Whelan</dc:creator>
		<pubDate>Tue, 07 Oct 2008 17:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-240</guid>
		<description>@Tracy -- Ah, now I see what you're talking about.  Agreed, an error should never get to the level where the entire process aborts.  I pretty much assume any program or web-app has a net for generic errors (usu. Throwable) at some high level, to handle them in a generic way.

(Looking back at my comment, I didn't mean "halt execution", I mean halt execution of that transaction so the application could continue cleanly).

So I think the pattern you're actually using is just hiding the internal implementation of your message handler -- which makes sense because the calling code has no interest in the specific implementation of each handler, so that shouldn't be a part of that external interface.

Curious: is your "XYZHandlerException" a checked exception?</description>
		<content:encoded><![CDATA[<p>@Tracy &#8212; Ah, now I see what you&#8217;re talking about.  Agreed, an error should never get to the level where the entire process aborts.  I pretty much assume any program or web-app has a net for generic errors (usu. Throwable) at some high level, to handle them in a generic way.</p>
<p>(Looking back at my comment, I didn&#8217;t mean &#8220;halt execution&#8221;, I mean halt execution of that transaction so the application could continue cleanly).</p>
<p>So I think the pattern you&#8217;re actually using is just hiding the internal implementation of your message handler &#8212; which makes sense because the calling code has no interest in the specific implementation of each handler, so that shouldn&#8217;t be a part of that external interface.</p>
<p>Curious: is your &#8220;XYZHandlerException&#8221; a checked exception?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=jWbQM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=jWbQM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=A2oNM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=A2oNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MdNNm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MdNNm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=qstFM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=qstFM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=akg7m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=akg7m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=G4CPM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=G4CPM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=sueXm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=sueXm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=u9dNM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=u9dNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=mZqIm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=mZqIm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=VQUlM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=VQUlM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/414522047" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-240</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Tracy</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/414522048/</link>
		<dc:creator>Tracy</dc:creator>
		<pubDate>Tue, 07 Oct 2008 15:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-239</guid>
		<description>@Rob: Most of the code I write is "message handlers", which get called several times a second.  If my handler throws an exception, the whole server (process, not the machine) aborts and has to be restarted, so it's very important that exceptions *never* "get to the top".  In most of my components, the main routine consists of a try/catch block that catches Throwable.  That way, everything (even Errors) gets caught.  Then I wrap that in a specific XYZHandlerException and throw that to my top-level message handler.  Our exception handler base class has specific fields for disposition (log routing, notification list, severity, etc), so the message handler just takes any exceptions and passes them to an exception reporter which DTRT.</description>
		<content:encoded><![CDATA[<p>@Rob: Most of the code I write is &#8220;message handlers&#8221;, which get called several times a second.  If my handler throws an exception, the whole server (process, not the machine) aborts and has to be restarted, so it&#8217;s very important that exceptions *never* &#8220;get to the top&#8221;.  In most of my components, the main routine consists of a try/catch block that catches Throwable.  That way, everything (even Errors) gets caught.  Then I wrap that in a specific XYZHandlerException and throw that to my top-level message handler.  Our exception handler base class has specific fields for disposition (log routing, notification list, severity, etc), so the message handler just takes any exceptions and passes them to an exception reporter which DTRT.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=592hM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=592hM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=AeHxM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=AeHxM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=iywrm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=iywrm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MFhVM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MFhVM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OmV6m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OmV6m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=0qboM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=0qboM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=zLFfm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=zLFfm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=qgu1M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=qgu1M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=iuhZm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=iuhZm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=1bvHM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=1bvHM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/414522048" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-239</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Rob Whelan</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/413514654/</link>
		<dc:creator>Rob Whelan</dc:creator>
		<pubDate>Mon, 06 Oct 2008 16:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-237</guid>
		<description>I posted more detail in a blog entry (see trackback), but a few comments:

@Michael: absolutely -- the checked reflection errors are annoying because that's pretty much guaranteed to be programmer error, and the error just needs to bubble up to the top level and be reported.  I have a simple reflection utility wrapper that basically just wraps those errors in an unchecked exception with good debugging detail if something does break.

@Litty: agreed, don't show your user a big stack trace with all of your internal debugging info.  They generally won't get anything from that info, and it could be exploited.  I generally have two error displays (talking webapps for the moment), one for development/testing (which shows all error info plus dumps the current request, session, cookies, etc. to the screen), and another for production (which just says there was an internal error that has been reported automatically, they can try again or contact technical support if it keeps happening).

@Tracy: I agree you shouldn't have to think about exceptions in most of the code -- generally they'd indicate a coding error, and should just halt execution, because something has failed.  Put in "try-finally" blocks to make sure resources get cleaned up where needed and otherwise let exceptions bubble up.  But what do you mean you wrap them at higher levels?  Won't they just reach the top and get trapped/logged/handled?

I vary in how I handle IO and database connection issues... IO in a client application probably should be checked, because actions that use IO will quite probably fail occasionally (the network is down, the file is locked by another process, etc.) and need to be handled better than just a generic error.  On the server... I go back and forth.  At the moment my webapps mostly have checked exceptions for database access, because they *do* get caught and wrapped (with all details of the query included) and to remind developers that resources must be cleaned up as part of error handling.  That wrapper that's rethrown could logically be unchecked, though.

@Riyad: No special libraries; I do have a set of standard error handling code &amp; approaches that I reuse from project to project, but it's hard to encapsulate that kind of thing into a separate utility.  I used to have custom wrapper exceptions, until the JDK added that feature. :)</description>
		<content:encoded><![CDATA[<p>I posted more detail in a blog entry (see trackback), but a few comments:</p>
<p>@Michael: absolutely &#8212; the checked reflection errors are annoying because that&#8217;s pretty much guaranteed to be programmer error, and the error just needs to bubble up to the top level and be reported.  I have a simple reflection utility wrapper that basically just wraps those errors in an unchecked exception with good debugging detail if something does break.</p>
<p>@Litty: agreed, don&#8217;t show your user a big stack trace with all of your internal debugging info.  They generally won&#8217;t get anything from that info, and it could be exploited.  I generally have two error displays (talking webapps for the moment), one for development/testing (which shows all error info plus dumps the current request, session, cookies, etc. to the screen), and another for production (which just says there was an internal error that has been reported automatically, they can try again or contact technical support if it keeps happening).</p>
<p>@Tracy: I agree you shouldn&#8217;t have to think about exceptions in most of the code &#8212; generally they&#8217;d indicate a coding error, and should just halt execution, because something has failed.  Put in &#8220;try-finally&#8221; blocks to make sure resources get cleaned up where needed and otherwise let exceptions bubble up.  But what do you mean you wrap them at higher levels?  Won&#8217;t they just reach the top and get trapped/logged/handled?</p>
<p>I vary in how I handle IO and database connection issues&#8230; IO in a client application probably should be checked, because actions that use IO will quite probably fail occasionally (the network is down, the file is locked by another process, etc.) and need to be handled better than just a generic error.  On the server&#8230; I go back and forth.  At the moment my webapps mostly have checked exceptions for database access, because they *do* get caught and wrapped (with all details of the query included) and to remind developers that resources must be cleaned up as part of error handling.  That wrapper that&#8217;s rethrown could logically be unchecked, though.</p>
<p>@Riyad: No special libraries; I do have a set of standard error handling code &amp; approaches that I reuse from project to project, but it&#8217;s hard to encapsulate that kind of thing into a separate utility.  I used to have custom wrapper exceptions, until the JDK added that feature. <img src='http://www.kallasoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OfzsM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OfzsM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=QAuuM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=QAuuM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7YxJm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7YxJm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=hMtlM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=hMtlM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ulpHm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ulpHm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=z6teM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=z6teM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Rgc8m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Rgc8m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=GW7VM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=GW7VM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=29uTm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=29uTm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=X4VKM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=X4VKM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/413514654" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-237</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Riyad Kalla</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/413514655/</link>
		<dc:creator>Riyad Kalla</dc:creator>
		<pubDate>Mon, 06 Oct 2008 12:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-236</guid>
		<description>I want to thank everyone for their replies so far, they have been hugely helpful.

@Michael/Dimitris,
That is *exactly* what I was looking for and curious about. My gut told me that working with checked exceptions (atleast when I did it) drove me nuts, try-catching even the smallest operation was really slowing me down, because then you run into the situation where you need to decide how granular you want your try-catch and detailed handling to be and that can turn into an art-form or a nightmare just in and of itself.

@Litty/Tracy/Parth,
An even higher level take that I wasn't considering but can be just as important: what to do with the exceptions. I appreciate you weighing in.

Now I suppose a followup question would be:

Does anyone have any favorite exception handling/logging libraries out there that fit their work flow like a glove?</description>
		<content:encoded><![CDATA[<p>I want to thank everyone for their replies so far, they have been hugely helpful.</p>
<p>@Michael/Dimitris,<br />
That is *exactly* what I was looking for and curious about. My gut told me that working with checked exceptions (atleast when I did it) drove me nuts, try-catching even the smallest operation was really slowing me down, because then you run into the situation where you need to decide how granular you want your try-catch and detailed handling to be and that can turn into an art-form or a nightmare just in and of itself.</p>
<p>@Litty/Tracy/Parth,<br />
An even higher level take that I wasn&#8217;t considering but can be just as important: what to do with the exceptions. I appreciate you weighing in.</p>
<p>Now I suppose a followup question would be:</p>
<p>Does anyone have any favorite exception handling/logging libraries out there that fit their work flow like a glove?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=XUqpM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=XUqpM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=TeBoM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=TeBoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ZXuwm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ZXuwm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=azNaM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=azNaM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=oaSVm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=oaSVm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CakkM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CakkM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=y7Ram"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=y7Ram" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=BvcNM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=BvcNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=xF00m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=xF00m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2tgtM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2tgtM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/413514655" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-236</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Parth Barot</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/413514656/</link>
		<dc:creator>Parth Barot</dc:creator>
		<pubDate>Mon, 06 Oct 2008 11:55:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-235</guid>
		<description>Very nice and informative post mates.I really liked it.

I like to throw exceptions at the lower level and will track it in my calling code (using some DB status etc...which can be used to notify users etc.. ).Main thing is,we should log it so properly(in log and DB both if possible) that the developer/System Admin can track down the error easily while digging into the huge log file :).Because i had been through this situation a lot more times, i know how important to track exceptions if you want to keep you app. running up.

I mostly use checked exceptions,and mostly use diff. statuses for my business logic processes which can give me a proper indication.

regards,
www.techlads.com</description>
		<content:encoded><![CDATA[<p>Very nice and informative post mates.I really liked it.</p>
<p>I like to throw exceptions at the lower level and will track it in my calling code (using some DB status etc&#8230;which can be used to notify users etc.. ).Main thing is,we should log it so properly(in log and DB both if possible) that the developer/System Admin can track down the error easily while digging into the huge log file :).Because i had been through this situation a lot more times, i know how important to track exceptions if you want to keep you app. running up.</p>
<p>I mostly use checked exceptions,and mostly use diff. statuses for my business logic processes which can give me a proper indication.</p>
<p>regards,<br />
<a href="http://www.techlads.com" rel="nofollow">http://www.techlads.com</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=WJZPM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=WJZPM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=XRu8M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=XRu8M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=J21Pm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=J21Pm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4CnCM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4CnCM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2Aeam"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2Aeam" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=MicXM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=MicXM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=dP13m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=dP13m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CSjSM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CSjSM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4AsKm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4AsKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=WzMBM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=WzMBM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/413514656" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-235</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Tracy</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/412503595/</link>
		<dc:creator>Tracy</dc:creator>
		<pubDate>Sun, 05 Oct 2008 19:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-231</guid>
		<description>I like to throw RuntimeExceptions in lower-level code, but catch and wrap them at higher levels.  This way, long-lived processes (like service daemons) can continue processing, but I don't have to explicitly plan for (or think about) exceptions in most of the code.  Business logic exceptions are always thrown as checked, since part of the design should be how to handle and report business logic violations.  But resource exceptions (I/O errors, DB connection pool issues, etc) are always unchecked, since the whole unit of work is unable to be processed and nobody really cares how many processing layers deep it was ("I/O error in foo() -&gt; Resource exception in bar(): I/O error in foo() -&gt; baz(): cannot flotz: resource exception in bar(): I/O error in foo() -&gt; ... ").</description>
		<content:encoded><![CDATA[<p>I like to throw RuntimeExceptions in lower-level code, but catch and wrap them at higher levels.  This way, long-lived processes (like service daemons) can continue processing, but I don&#8217;t have to explicitly plan for (or think about) exceptions in most of the code.  Business logic exceptions are always thrown as checked, since part of the design should be how to handle and report business logic violations.  But resource exceptions (I/O errors, DB connection pool issues, etc) are always unchecked, since the whole unit of work is unable to be processed and nobody really cares how many processing layers deep it was (&#8221;I/O error in foo() -&gt; Resource exception in bar(): I/O error in foo() -&gt; baz(): cannot flotz: resource exception in bar(): I/O error in foo() -&gt; &#8230; &#8220;).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=5BcbM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=5BcbM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=7g9PM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=7g9PM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=A6oTm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=A6oTm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=v8ubM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=v8ubM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Lj5Vm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Lj5Vm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=l774M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=l774M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=IOiRm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=IOiRm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=eOCOM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=eOCOM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=2AXkm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=2AXkm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=9ERhM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=9ERhM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/412503595" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-231</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by An Approach to Exception Handling | Just as I had suspected</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/412503596/</link>
		<dc:creator>An Approach to Exception Handling | Just as I had suspected</dc:creator>
		<pubDate>Sun, 05 Oct 2008 17:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-229</guid>
		<description>[...] response to this post, asking about guidelines different developers have come up with....  I actually started a response [...]</description>
		<content:encoded><![CDATA[<p>[...] response to this post, asking about guidelines different developers have come up with&#8230;.  I actually started a response [...]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=C9wHM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=C9wHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=98eTM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=98eTM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=CO5Xm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=CO5Xm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=pHucM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=pHucM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=ew2rm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=ew2rm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=qLwRM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=qLwRM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=PQFNm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=PQFNm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lGl0M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lGl0M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=Z52Rm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=Z52Rm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=yyZOM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=yyZOM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/412503596" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-229</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Litty Joseph</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/412503597/</link>
		<dc:creator>Litty Joseph</dc:creator>
		<pubDate>Sun, 05 Oct 2008 16:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-227</guid>
		<description>Adding very informative messages at each level of exception stack is a good practice. But never dump these accumulated information on the screen of an end user - he probably could be non-friendly and exploit the knowledge of application structure. So redirect the logging to persistent stoarge (text file/database) where the 'support engineer' could have a look when he has some time. I had bad experience of such logging IO consuming lot of time and affecting end user response time. A configurable 'log level' is a nice feature to incorporate...</description>
		<content:encoded><![CDATA[<p>Adding very informative messages at each level of exception stack is a good practice. But never dump these accumulated information on the screen of an end user - he probably could be non-friendly and exploit the knowledge of application structure. So redirect the logging to persistent stoarge (text file/database) where the &#8217;support engineer&#8217; could have a look when he has some time. I had bad experience of such logging IO consuming lot of time and affecting end user response time. A configurable &#8216;log level&#8217; is a nice feature to incorporate&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=fkJ2M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=fkJ2M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=dZAeM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=dZAeM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=C9a9m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=C9a9m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=b9TyM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=b9TyM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=zn9Um"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=zn9Um" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=E7VOM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=E7VOM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=g0jEm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=g0jEm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=P2FZM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=P2FZM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=cMylm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=cMylm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=grZUM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=grZUM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/412503597" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-227</feedburner:origLink></item>
	<item>
		<title>Comment on What’s the Best Way to Handle Exceptions? by Dimitris Menounos</title>
		<link>http://feeds.feedburner.com/~r/kallasoft-comments/~3/412503598/</link>
		<dc:creator>Dimitris Menounos</dc:creator>
		<pubDate>Sun, 05 Oct 2008 13:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.kallasoft.com/?p=296#comment-226</guid>
		<description>I always use well documented unchecked exceptions. Additionally I never try to shallow a thrown exception, instead I just wrap it and re-throw it.

The theory is that exceptions, under normal circumstances, should not happen. If they do happen though, it should be justifiable to halt the execution flow. A good API should offer all its functionality without requiring a single try / catch around it.</description>
		<content:encoded><![CDATA[<p>I always use well documented unchecked exceptions. Additionally I never try to shallow a thrown exception, instead I just wrap it and re-throw it.</p>
<p>The theory is that exceptions, under normal circumstances, should not happen. If they do happen though, it should be justifiable to halt the execution flow. A good API should offer all its functionality without requiring a single try / catch around it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=BJaGM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=BJaGM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4hpVM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4hpVM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=pDR5m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=pDR5m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=drEOM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=drEOM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=4EAtm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=4EAtm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=UdgKM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=UdgKM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=OMGzm"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=OMGzm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=34NGM"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=34NGM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=lXL2m"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=lXL2m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/kallasoft-comments?a=f8E4M"><img src="http://feeds.feedburner.com/~f/kallasoft-comments?i=f8E4M" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kallasoft-comments/~4/412503598" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.kallasoft.com/whats-the-best-way-to-handle-exceptions/#comment-226</feedburner:origLink></item>
</channel>
</rss><!-- Dynamic Page Served (once) in 0.287 seconds -->
