<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>alvarlaigna.com &#187; I read</title>
	<atom:link href="http://alvarlaigna.com/category/i-read/feed/" rel="self" type="application/rss+xml" />
	<link>http://alvarlaigna.com</link>
	<description>WwWwWwWwW</description>
	<lastBuildDate>Mon, 11 Apr 2011 13:00:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Eclipse Labs Passes 1000 OSS Projects</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/6At_ZqNgFiQ/eclipse_labs_passes_1000_oss_projects.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/6At_ZqNgFiQ/eclipse_labs_passes_1000_oss_projects.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 13:31:34 +0000</pubDate>
		<dc:creator>jsugrue</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501071.html</guid>
		<description><![CDATA[We launched Eclipse Labs this past May.  The goal was to create a community for Eclipse open source projects that weren’t ‘official’ Eclipse Foundation projects.  There is lots of interesting Eclipse related technology being created in open source but there was not an official home.  Eclipse Labs was to be the home.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/eclipse_labs_passes_1000_oss_projects.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501071.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We launched Eclipse Labs this past May.  The goal was to create a community for Eclipse open source projects that weren’t ‘official’ Eclipse Foundation projects.  There is lots of interesting Eclipse related technology being created in open source but there was not an official home.  Eclipse Labs was to be the home.<br /><br /><a href='http://www.dzone.com/links/rss/eclipse_labs_passes_1000_oss_projects.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501071' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/6At_ZqNgFiQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/eclipse-labs-passes-1000-oss-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing pretty Database code in java.</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/SsEFpBu6tHw/writing_pretty_database_code_in_java.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/SsEFpBu6tHw/writing_pretty_database_code_in_java.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 12:22:31 +0000</pubDate>
		<dc:creator>bobobjorn</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501467.html</guid>
		<description><![CDATA[Some thoughts on how to clean up your jdbc code. By using jdk7, libraries and by simply not using java.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/writing_pretty_database_code_in_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501467.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Some thoughts on how to clean up your jdbc code. By using jdk7, libraries and by simply not using java.<br /><br /><a href='http://www.dzone.com/links/rss/writing_pretty_database_code_in_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501467' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/SsEFpBu6tHw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/writing-pretty-database-code-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site News: Job Postings for the week of 10.10.2010</title>
		<link>http://www.phpdeveloper.org/news/15290</link>
		<comments>http://www.phpdeveloper.org/news/15290#comments</comments>
		<pubDate>Sat, 16 Oct 2010 12:01:37 +0000</pubDate>
		<dc:creator>PHPDeveloper.org</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.phpdeveloper.org/news/15290</guid>
		<description><![CDATA[Job postings for the past week:<ul><li><a href="http://phpdeveloper.org/news/15276">Job Posting: GoDaddy.com Seeks PHP Developer (Phoenix, AZ or Denver, CO)</a>
</li><li><a href="http://phpdeveloper.org/news/15275">Job Posting: Apollo Interactive Seeks PHP Programmer (Culver City, CA)</a>
</li></ul>]]></description>
			<content:encoded><![CDATA[Job postings for the past week:<ul><li><a href="http://phpdeveloper.org/news/15276">Job Posting: GoDaddy.com Seeks PHP Developer (Phoenix, AZ or Denver, CO)</a>
</li><li><a href="http://phpdeveloper.org/news/15275">Job Posting: Apollo Interactive Seeks PHP Programmer (Culver City, CA)</a>
</li></ul>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/site-news-job-postings-for-the-week-of-10-10-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails Tutorial: Learn Rails by Example</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/8aWJlnEvXYc/ruby_on_rails_tutorial_learn_rails_by_example.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/8aWJlnEvXYc/ruby_on_rails_tutorial_learn_rails_by_example.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 09:51:54 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/500607.html</guid>
		<description><![CDATA[With the Ruby on Rails 3 Tutorial screencast series, you'll learn to make real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers many of the web’s top sites, including Twitter, Hulu, and the Yellow Pages.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ruby_on_rails_tutorial_learn_rails_by_example.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/500607.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>With the Ruby on Rails 3 Tutorial screencast series, you'll learn to make real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers many of the web’s top sites, including Twitter, Hulu, and the Yellow Pages. <br /><br /><a href='http://www.dzone.com/links/rss/ruby_on_rails_tutorial_learn_rails_by_example.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=500607' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/8aWJlnEvXYc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/ruby-on-rails-tutorial-learn-rails-by-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Virgo: the ideal OSGi server runtime?</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/V4vSYweXYu4/eclipse_virgo_the_ideal_osgi_server_runtime.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/V4vSYweXYu4/eclipse_virgo_the_ideal_osgi_server_runtime.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 09:09:35 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/500611.html</guid>
		<description><![CDATA[Since we switched from the SpringSource team blog to this site for publicising updates to Eclipse Virgo, traffic to the Virgo web site has increased considerably with a large proportion of new visitors. So it seems that many readers of this site may not have heard of Virgo before. If that includes you, please read on.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/eclipse_virgo_the_ideal_osgi_server_runtime.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/500611.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Since we switched from the SpringSource team blog to this site for publicising updates to Eclipse Virgo, traffic to the Virgo web site has increased considerably with a large proportion of new visitors. So it seems that many readers of this site may not have heard of Virgo before. If that includes you, please read on.<br /><br /><a href='http://www.dzone.com/links/rss/eclipse_virgo_the_ideal_osgi_server_runtime.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=500611' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/V4vSYweXYu4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/eclipse-virgo-the-ideal-osgi-server-runtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmsh 2.5.0</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/vHpiiH8kRLc/gmsh</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/vHpiiH8kRLc/gmsh#comments</comments>
		<pubDate>Sat, 16 Oct 2010 08:46:12 +0000</pubDate>
		<dc:creator>Christophe Geuzaine</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Gmsh is an automatic 3D finite element grid
generator with built-in CAD and post-processing
facilities. Its design goal is to provide a simple
meshing tool for academic problems with parametric
input and advanced visualization capabilities.  It
is bui...]]></description>
			<content:encoded><![CDATA[
Gmsh is an automatic 3D finite element grid
generator with built-in CAD and post-processing
facilities. Its design goal is to provide a simple
meshing tool for academic problems with parametric
input and advanced visualization capabilities.  It
is built around four modules: geometry, mesh,
solver, and post-processing. The specification of
any input to these modules is done either
interactively using the graphical user interface
(based on FLTK and OpenGL) or in ASCII text files
using Gmsh's own scripting language.
<p><strong>Changes:</strong> This release introduces new compound geometrical entities for remeshing and/or trans-patch meshing, an improved mesh reclassification tool, and a new
client/server visualization mode. Amongst other new features are the ability to watch a pattern of files to merge and integrated MPEG support.</p><p><a href="http://freshmeat.net/projects/gmsh"><img alt="Dc8ca9dbf0cfdecc0231357e433881a6_thumb" src="http://freshmeat.net/screenshots/dc/8c/dc8ca9dbf0cfdecc0231357e433881a6_thumb.png?1237053972" /></a></p>
<p><strong>Tags:</strong> multimedia, Graphics, 3D Modeling, Scientific/Engineering, Mathematics, Visualization</p>
<p><strong>Licenses:</strong> GPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/M_JpD4JD1m_q8EEp3tmBLYrpeYA/0/da"><img src="http://feedads.g.doubleclick.net/~at/M_JpD4JD1m_q8EEp3tmBLYrpeYA/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/M_JpD4JD1m_q8EEp3tmBLYrpeYA/1/da"><img src="http://feedads.g.doubleclick.net/~at/M_JpD4JD1m_q8EEp3tmBLYrpeYA/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/vHpiiH8kRLc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/gmsh-2-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>metaf2xml 1.41</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/-vkmLJq9Z-8/metaf2xml</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/-vkmLJq9Z-8/metaf2xml#comments</comments>
		<pubDate>Sat, 16 Oct 2010 08:45:07 +0000</pubDate>
		<dc:creator>metaf2xml</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
metaf2xml parses and decodes aviation routine weather reports (METAR, SPECI), aerodrome forecasts (TAF), and synoptic observations (SYNOP) and stores the components in XML. They can then be converted to plain language (text, HTML), or XML with differe...]]></description>
			<content:encoded><![CDATA[
metaf2xml parses and decodes aviation routine weather reports (METAR, SPECI), aerodrome forecasts (TAF), and synoptic observations (SYNOP) and stores the components in XML. They can then be converted to plain language (text, HTML), or XML with different schemas. <p><strong>Changes:</strong> The ice/icing groups of SYNOP section 2 are now processed as well as groups in SYNOP section 5 from US sea station reports. The determination of the country of the issuer of the SYNOP report (required to apply national decoding rules) was improved. The display of past weather in the summary was extended. Several minor corrections and extensions were implemented.</p><p><a href="http://freshmeat.net/projects/metaf2xml"><img alt="3942271a77c984e6bdff11b8c6103a05_thumb" src="http://freshmeat.net/screenshots/39/42/3942271a77c984e6bdff11b8c6103a05_thumb.png?1237057647" /></a></p>
<p><strong>Release Tags:</strong> Minor feature enhancements</p>
<p><strong>Tags:</strong> XML, METAR, TAF, SYNOP, Perl Modules</p>
<p><strong>Licenses:</strong> GPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/yyvFCTy77Rdv0yLSnSIfdg7wFyU/0/da"><img src="http://feedads.g.doubleclick.net/~at/yyvFCTy77Rdv0yLSnSIfdg7wFyU/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/yyvFCTy77Rdv0yLSnSIfdg7wFyU/1/da"><img src="http://feedads.g.doubleclick.net/~at/yyvFCTy77Rdv0yLSnSIfdg7wFyU/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/-vkmLJq9Z-8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/metaf2xml-1-41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NeoTextureEdit 0.6.2</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/QqK7iXnkRuc/neotextureedit</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/QqK7iXnkRuc/neotextureedit#comments</comments>
		<pubDate>Sat, 16 Oct 2010 08:39:32 +0000</pubDate>
		<dc:creator>freshmeat.net Releases</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
NeoTextureEdit is an easy to use graph-based procedural seamless texture editor. NeoTexture is the associated run-time generation library. Using continuous basis functions, it can generate arbitrary resolution images without quality degradation. Its m...]]></description>
			<content:encoded><![CDATA[
NeoTextureEdit is an easy to use graph-based procedural seamless texture editor. NeoTexture is the associated run-time generation library. Using continuous basis functions, it can generate arbitrary resolution images without quality degradation. Its main purpose is to produce high-quality textures for real time rendering applications that can be stored in a few kB and synthesized on application startup. But it can also be used to generate off-line images.<p><strong>Changes:</strong> This version adds an improved node preview with zoom functionality and a new color correction node with gamma and desaturation. A new combine node allows you to select arbitrary RGBA channels and the new transform node replaces the internal transform of filter nodes. The GUI is now rendered with anti-aliasing. Multiple nodes can be selected. The internal caching system was rewritten.</p><p><a href="http://freshmeat.net/projects/neotextureedit"><img alt="66218f270a423d2aab43808ef2b5376c_thumb" src="http://freshmeat.net/screenshots/66/21/66218f270a423d2aab43808ef2b5376c_thumb.jpg?1267644521" /></a></p>
<p><strong>Tags:</strong> Editor, texture, 3D Rendering</p>
<p><strong>Licenses:</strong> LGPLv3</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/6nAIMTZMNuuzZqPHTGQIgvXEIMk/0/da"><img src="http://feedads.g.doubleclick.net/~at/6nAIMTZMNuuzZqPHTGQIgvXEIMk/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/6nAIMTZMNuuzZqPHTGQIgvXEIMk/1/da"><img src="http://feedads.g.doubleclick.net/~at/6nAIMTZMNuuzZqPHTGQIgvXEIMk/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/QqK7iXnkRuc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/neotextureedit-0-6-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libcommon 0.98.8.1</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/DkWT9LoCo_o/libcommon</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/DkWT9LoCo_o/libcommon#comments</comments>
		<pubDate>Sat, 16 Oct 2010 08:17:12 +0000</pubDate>
		<dc:creator>freshmeat.net Releases</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
The libcommon project is an API implementation in order to respond to general development needs for softwares written in C. This library gives to the developer some utility functions like advanced getopt management, an extra strings treatments functio...]]></description>
			<content:encoded><![CDATA[
The libcommon project is an API implementation in order to respond to general development needs for softwares written in C. This library gives to the developer some utility functions like advanced getopt management, an extra strings treatments function, debugging and tracing functions, and macros for generic lists support. Its goal is to avoid constant re-implementation of the same things for each new program. The libcommon API has been implemented in order to be multi-platform (compatible with i386, ia64, PPC, MIPS, and MIPS 64), hardened (high-level compilation restrictions and implementation requirements), and as few libc dependencies as possible.<p><strong>Changes:</strong> Many updates.</p>
<p><strong>Tags:</strong> Library, Development</p>
<p><strong>Licenses:</strong> GPLv2</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/Luu7v4VD-99Ilm7b7YPdv65mg_4/0/da"><img src="http://feedads.g.doubleclick.net/~at/Luu7v4VD-99Ilm7b7YPdv65mg_4/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/Luu7v4VD-99Ilm7b7YPdv65mg_4/1/da"><img src="http://feedads.g.doubleclick.net/~at/Luu7v4VD-99Ilm7b7YPdv65mg_4/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/DkWT9LoCo_o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/libcommon-0-98-8-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back In Time 1.0.2</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MSCRQNmMVFk/backintime</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MSCRQNmMVFk/backintime#comments</comments>
		<pubDate>Sat, 16 Oct 2010 07:40:09 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Back In Time is a simple backup tool for Linux (Gnome &#38;amp; KDE4) inspired by the &#38;quot;flyback project&#38;quot; and &#38;quot;TimeVault&#38;quot;. The backup is done by taking snapshots of a specified set of directories. All you have to do i...]]></description>
			<content:encoded><![CDATA[
Back In Time is a simple backup tool for Linux (Gnome &amp;amp; KDE4) inspired by the &amp;quot;flyback project&amp;quot; and &amp;quot;TimeVault&amp;quot;. The backup is done by taking snapshots of a specified set of directories. All you have to do is configure: where to save snapshot, what directories to backup, and when a backup should be done (manually, every hour, every day, every week, or every month). It acts as a &amp;quot;user mode&amp;quot; backup system. This means that you can backup and restore only folders to which you have write access.
<p><strong>Changes:</strong> Duplicate “Compare with…” lines no longer appear in the log. backintime-kde4 packages were declared as a replacement for backintime-kde on Ubuntu.</p><p><a href="http://freshmeat.net/projects/backintime"><img alt="D15379257e774722713f18a1d9e3c6ba_thumb" src="http://freshmeat.net/screenshots/d1/53/d15379257e774722713f18a1d9e3c6ba_thumb.png?1238670465" /></a></p>
<p><strong>Release Tags:</strong> Stable</p>
<p><strong>Tags:</strong> Utilities, Archiving, backup</p>
<p><strong>Licenses:</strong> GPLv2</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/QhmQuXCcBeXEZNv4i4-NEUTKfzQ/0/da"><img src="http://feedads.g.doubleclick.net/~at/QhmQuXCcBeXEZNv4i4-NEUTKfzQ/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/QhmQuXCcBeXEZNv4i4-NEUTKfzQ/1/da"><img src="http://feedads.g.doubleclick.net/~at/QhmQuXCcBeXEZNv4i4-NEUTKfzQ/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/MSCRQNmMVFk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/back-in-time-1-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vendetta Online 1.8.149</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/0ljAa-BZxM0/vendettaonline</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/0ljAa-BZxM0/vendettaonline#comments</comments>
		<pubDate>Sat, 16 Oct 2010 07:00:35 +0000</pubDate>
		<dc:creator>Incarnate</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Vendetta Online is a multi-platform 3D space-combat MMO for Windows, Mac, Linux/32 and Linux/64. The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success. A &#38;quot;twitch&#38;quot; type real-t...]]></description>
			<content:encoded><![CDATA[
Vendetta Online is a multi-platform 3D space-combat MMO for Windows, Mac, Linux/32 and Linux/64. The game permits players to interact in a vast online galaxy; fighting, trading, and mining their way to success. A &amp;quot;twitch&amp;quot; type real-time combat model makes true player skill the deciding factor instead of character advancement. Massive capital-ship battles shake the foundations of the major nations at war, while others struggle to push back the encroachment of the AI &amp;quot;Hives&amp;quot;. A no-strings free trial is available.<p><strong>Changes:</strong> Border skirmish bots now give weapon XP. All ships now use the same storm exit point. A crash when buying back or swapping out addons was fixed. Debug print was removed. Selectable targeting mode was implemented on the Android version. Updates were made to the Android installer and touch-screen interface.</p><p><a href="http://freshmeat.net/projects/vendettaonline"><img alt="01c75b24501761dddea922df20b10711_thumb" src="http://freshmeat.net/screenshots/01/c7/01c75b24501761dddea922df20b10711_thumb.jpg?1237049753" /></a></p>
<p><strong>Tags:</strong> Games/Entertainment, First Person Shooters, Arcade, Role-Playing, Internet, Linux, Mac OS X, MMO</p>
<p><strong>Licenses:</strong> Non-free, Trialware</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/5kDQutpTe5p_OKpdNlARl6Dmato/0/da"><img src="http://feedads.g.doubleclick.net/~at/5kDQutpTe5p_OKpdNlARl6Dmato/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/5kDQutpTe5p_OKpdNlARl6Dmato/1/da"><img src="http://feedads.g.doubleclick.net/~at/5kDQutpTe5p_OKpdNlARl6Dmato/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/0ljAa-BZxM0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/vendetta-online-1-8-149/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LibRaw 0.11-Beta6</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/lwZYU5WSqII/libraw</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/lwZYU5WSqII/libraw#comments</comments>
		<pubDate>Sat, 16 Oct 2010 06:51:27 +0000</pubDate>
		<dc:creator>Alex Tutubalin</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
LibRaw is a library for reading RAW files obtained
from digital photo cameras (CRW/CR2, NEF, RAF,
DNG, and others). LibRaw is based on the source
codes of the dcraw utility, though some of the
drawbacks of dcraw have been eliminated. The users
of the ...]]></description>
			<content:encoded><![CDATA[
LibRaw is a library for reading RAW files obtained
from digital photo cameras (CRW/CR2, NEF, RAF,
DNG, and others). LibRaw is based on the source
codes of the dcraw utility, though some of the
drawbacks of dcraw have been eliminated. The users
of the library are provided with an API to be used
when writing their software programs.
<p><strong>Changes:</strong> This release added a new LibRaw_bigfile_datastream I/O layer class that supports big files on some 32-bit systems including Win32. LibRaw::open_file() selects the appropriate implementation automatically. LibRaw_abstract_datastream methods are now virtual again. Built-in timing is used in the dcraw_emu sample.</p>
<p><strong>Tags:</strong> multimedia, Graphics, Graphics Conversion, Capture, Digital Camera, Software Development, Libraries</p>
<p><strong>Licenses:</strong> LGPL, CDDL, LibRaw Software license</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/ciV1A5M7RdT0WLgyjoXGRuumW-A/0/da"><img src="http://feedads.g.doubleclick.net/~at/ciV1A5M7RdT0WLgyjoXGRuumW-A/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/ciV1A5M7RdT0WLgyjoXGRuumW-A/1/da"><img src="http://feedads.g.doubleclick.net/~at/ciV1A5M7RdT0WLgyjoXGRuumW-A/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/lwZYU5WSqII" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/libraw-0-11-beta6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSockets and HTML5 on GlassFish</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/wzU8MNZzB2o/websockets_and_html5_on_glassfish.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/wzU8MNZzB2o/websockets_and_html5_on_glassfish.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 05:49:26 +0000</pubDate>
		<dc:creator>pelegri</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501011.html</guid>
		<description><![CDATA[Blog and Screencast by Santiago Pericas-Geersten showing how to use video tag and events and websocket to synchronize a master video player with multiple slave players.  Code runs on GlassFish 3.1.
Also includes key links to HTML5 &#38; WebSocket sites and documents]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/websockets_and_html5_on_glassfish.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501011.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Blog and Screencast by Santiago Pericas-Geersten showing how to use video tag and events and websocket to synchronize a master video player with multiple slave players.  Code runs on GlassFish 3.1.
Also includes key links to HTML5 & WebSocket sites and documents<br /><br /><a href='http://www.dzone.com/links/rss/websockets_and_html5_on_glassfish.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501011' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/wzU8MNZzB2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/websockets-and-html5-on-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAD Scripts 1.0</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/afmUNsCvH9A/cad-scripts</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/afmUNsCvH9A/cad-scripts#comments</comments>
		<pubDate>Sat, 16 Oct 2010 04:54:10 +0000</pubDate>
		<dc:creator>Vikas Mahajan</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
CAD Scripts automates a range of CAD tasks. It includes text_to_dxf for drawing figures in DXF format by specifying co-ordinates in an input text file.It also includes support for automatically create an entire beam and column structure for FreeCAD or...]]></description>
			<content:encoded><![CDATA[
CAD Scripts automates a range of CAD tasks. It includes text_to_dxf for drawing figures in DXF format by specifying co-ordinates in an input text file.It also includes support for automatically create an entire beam and column structure for FreeCAD or StadPro after entering the specifications of a building.<p><strong>Changes:</strong> This is first release of the text_to_dxf script.</p>
<p><strong>Tags:</strong> CAD</p>
<p><strong>Licenses:</strong> GPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/W9xHNvA1l8OmAWybCyg838gpfgI/0/da"><img src="http://feedads.g.doubleclick.net/~at/W9xHNvA1l8OmAWybCyg838gpfgI/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/W9xHNvA1l8OmAWybCyg838gpfgI/1/da"><img src="http://feedads.g.doubleclick.net/~at/W9xHNvA1l8OmAWybCyg838gpfgI/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/afmUNsCvH9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/cad-scripts-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nyu 0.3</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/E-G95F__ckM/nyu</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/E-G95F__ckM/nyu#comments</comments>
		<pubDate>Sat, 16 Oct 2010 04:09:51 +0000</pubDate>
		<dc:creator>James Pike</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
nyu is a powerful and flexible parser generator based on the TBPEG (tree building parsing expression grammar) notation. nyu outputs both an appropriate AST type (based on vectors, variants, custom classes, strings, and primitive types) in addition to ...]]></description>
			<content:encoded><![CDATA[
nyu is a powerful and flexible parser generator based on the TBPEG (tree building parsing expression grammar) notation. nyu outputs both an appropriate AST type (based on vectors, variants, custom classes, strings, and primitive types) in addition to a parser which populates this AST as it parses text. The nyu language is based on parsing expression grammars (PEGs) with simple and powerful extensions to allow the tree representation to be inferred from the same grammar that is used to create the parser.<p><strong>Changes:</strong> Partial code generation for classes and enumerations, documentation, and code simplifications and fixes. chilon was upgraded to fix a missing include.</p>
<p><strong>Release Tags:</strong> Alpha</p>
<p><strong>Tags:</strong> Parser Generator, Software Development, Text Processing, Code Generators, Compilers</p>
<p><strong>Licenses:</strong> MIT</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/SFZ0iFldXSqDixYaWCuzTUid6SE/0/da"><img src="http://feedads.g.doubleclick.net/~at/SFZ0iFldXSqDixYaWCuzTUid6SE/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/SFZ0iFldXSqDixYaWCuzTUid6SE/1/da"><img src="http://feedads.g.doubleclick.net/~at/SFZ0iFldXSqDixYaWCuzTUid6SE/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/E-G95F__ckM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/nyu-0-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java mega-update plugs 29 critical security holes</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/wv4vmbJrPiQ/java_megaupdate_plugs_29_critical_security_holes.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/wv4vmbJrPiQ/java_megaupdate_plugs_29_critical_security_holes.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 04:08:52 +0000</pubDate>
		<dc:creator>jrandol</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501435.html</guid>
		<description><![CDATA[Oracle has issued a massive Java SE and Java for Business update to fix 29 security vulnerabilities that could be exploited to take complete control of vulnerable computers.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_megaupdate_plugs_29_critical_security_holes.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501435.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Oracle has issued a massive Java SE and Java for Business update to fix 29 security vulnerabilities that could be exploited to take complete control of vulnerable computers.<br /><br /><a href='http://www.dzone.com/links/rss/java_megaupdate_plugs_29_critical_security_holes.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501435' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/wv4vmbJrPiQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/java-mega-update-plugs-29-critical-security-holes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Speaking in Bullshit</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/CHcP90AKLnY/stop_speaking_in_bullshit.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/CHcP90AKLnY/stop_speaking_in_bullshit.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 03:48:05 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501299.html</guid>
		<description><![CDATA[Some people have no idea what problem their hiring is supposed to solve.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/stop_speaking_in_bullshit.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501299.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Some people have no idea what problem their hiring is supposed to solve.<br /><br /><a href='http://www.dzone.com/links/rss/stop_speaking_in_bullshit.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501299' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/CHcP90AKLnY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/stop-speaking-in-bullshit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>chilon::parser 1.3.1</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MAI8cjH9lzY/chilonparser</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MAI8cjH9lzY/chilonparser#comments</comments>
		<pubDate>Sat, 16 Oct 2010 01:57:44 +0000</pubDate>
		<dc:creator>James Pike</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
chilon::parser provides an extended PEG-like language using C++0x template meta-programming. This PEG-based language has been extended to support AST building features directly embedded into the type system. chilon::parser uses the input PEG to create...]]></description>
			<content:encoded><![CDATA[
chilon::parser provides an extended PEG-like language using C++0x template meta-programming. This PEG-based language has been extended to support AST building features directly embedded into the type system. chilon::parser uses the input PEG to create the AST type at compile time using tuples, vectors, variants, custom classes, ranges, and primitive types. The AST is populated by parsers generated from the same type description at run-time.<p><strong>Changes:</strong> A missing include destination was fixed. Parsers that would usually store variant&amp;lt; vector&amp;lt;T&amp;gt;, void&amp;gt; now store vector&amp;lt;T&amp;gt;, as vector&amp;lt;T&amp;gt; has empty() anyway.</p>
<p><strong>Release Tags:</strong> Stable</p>
<p><strong>Tags:</strong> C++, C++0x, peg, parsing</p>
<p><strong>Licenses:</strong> MIT</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/T8dQ6I4DOrqE7z1imkMKe2x7kgI/0/da"><img src="http://feedads.g.doubleclick.net/~at/T8dQ6I4DOrqE7z1imkMKe2x7kgI/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/T8dQ6I4DOrqE7z1imkMKe2x7kgI/1/da"><img src="http://feedads.g.doubleclick.net/~at/T8dQ6I4DOrqE7z1imkMKe2x7kgI/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/MAI8cjH9lzY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/chilonparser-1-3-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Maverick Meerkat 10.10 Review</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/r1sKJR35WWk/ubuntu_maverick_meerkat_1010_review.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/r1sKJR35WWk/ubuntu_maverick_meerkat_1010_review.html#comments</comments>
		<pubDate>Sat, 16 Oct 2010 00:54:41 +0000</pubDate>
		<dc:creator>sinbsd</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/500901.html</guid>
		<description><![CDATA[By far the most popular Linux distribution ever, Ubuntu has been the forerunner in terms of development and use aimed at new linux users coming from Windows or Mac. This is "the" distro when new Linux users want to experiment and eventually migrate from Windows to the free alternative; Linux.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ubuntu_maverick_meerkat_1010_review.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/500901.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>By far the most popular Linux distribution ever, Ubuntu has been the forerunner in terms of development and use aimed at new linux users coming from Windows or Mac. This is "the" distro when new Linux users want to experiment and eventually migrate from Windows to the free alternative; Linux.<br /><br /><a href='http://www.dzone.com/links/rss/ubuntu_maverick_meerkat_1010_review.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=500901' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/r1sKJR35WWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/ubuntu-maverick-meerkat-10-10-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fake SMTP server with Python</title>
		<link>http://feedproxy.google.com/~r/muffinresearch/~3/6b_eFZZqSjc/</link>
		<comments>http://feedproxy.google.com/~r/muffinresearch/~3/6b_eFZZqSjc/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:17:38 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=1019</guid>
		<description><![CDATA[The other day a colleague was testing some code which relied on sending mail to a local mailserver and it was failing when the mailserver couldn&#8217;t be found. Needing to install postfix seemed overkill so I decided to look into what could be done to make a fake smtp service. All that was required was [...]]]></description>
			<content:encoded><![CDATA[<p>The other day a colleague was testing some code which relied on sending mail to a local mailserver and it was failing when the mailserver couldn&#8217;t be found. Needing to install postfix seemed overkill so I decided to look into what could be done to make a fake smtp service.</p>
<p>All that was required was something to pretend to be a real SMTP service as we didn&#8217;t need to view the messages at all.</p>
<p>Here&#8217;s the snippet I came up with using the smtpd module in Python:</p>
<pre><code>#!/usr/bin/env python
"""A noddy fake smtp server."""

import smtpd
import asyncore

class FakeSMTPServer(smtpd.SMTPServer):
    """A Fake smtp server"""

    def __init__(*args, **kwargs):
        print "Running fake smtp server on port 25"
        smtpd.SMTPServer.__init__(*args, **kwargs)

    def process_message(*args, **kwargs):
        pass

if __name__ == "__main__":
    smtp_server = FakeSMTPServer(('localhost', 25), None)
    try:
        asyncore.loop()
    except KeyboardInterrupt:
        smtp_server.close()</code></pre>
<p></p>
<p>To use this, save the above as fake_stmp.py and:</p>
<pre><code>chmod +x fake_smtp.py
sudo ./fake_smtp.py</code></pre>
<p>NOTE: Running this requires sudo to bind to port 25 as binding any port < 1024 requires superuser privileges.</p>
</p><p>Clearly you could easily adapt that to do something more useful if you want to see what's in the messages sent, either by writing messages to a file or printing them to stdout.</p>
<p>If printing them to stdout is what you need then there's also smtpd.DebuggingServer which is a subclass of SMTPServer which prints messages out to stdout. Using that is even easier and can be done with the following one liner:</p>
<pre><code>sudo python -m smtpd -n -c DebuggingServer localhost:25</code></pre>
<p>Again we use sudo in this case because we&#8217;re using port 25 if you don&#8217;t want that you can use a port higher than 1024.</p>
<p>To test this out we can use telnet like so:</p>
<pre><code>$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 localhost6.localdomain6 Python SMTP proxy version 0.2
HELO localhost
250 localhost6.localdomain6
MAIL FROM: test@test.com
250 Ok
RCPT TO: test@testing.com
250 Ok
DATA
354 End data with <cr><lf>.<cr><lf>
subject: Hello
to: test@test.com
This is my message
.
250 Ok
QUIT
221 Bye
Connection closed by foreign host.</lf></cr></lf></cr></code></pre>
<p>Over on the terminal running the debugging server you should see the following:</p>
<pre><code>$ sudo python -m smtpd -n -c DebuggingServer localhost:25
[sudo] password for moo:
---------- MESSAGE FOLLOWS ----------
subject: Hello
to: test@test.com
This is my message
------------ END MESSAGE ------------</code></pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/muffinresearch?a=6b_eFZZqSjc:5CVgan1DfjM:Y9O6f-ipdLU"><img src="http://feeds.feedburner.com/~ff/muffinresearch?d=Y9O6f-ipdLU" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/muffinresearch?a=6b_eFZZqSjc:5CVgan1DfjM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/muffinresearch?d=I9og5sOYxJI" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/muffinresearch?a=6b_eFZZqSjc:5CVgan1DfjM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/muffinresearch?d=7Q72WNTAKBA" border="0"/></a> <a href="http://feeds.feedburner.com/~ff/muffinresearch?a=6b_eFZZqSjc:5CVgan1DfjM:2nqncYFp4_M"><img src="http://feeds.feedburner.com/~ff/muffinresearch?d=2nqncYFp4_M" border="0"/></a>
</div><img src="http://feeds.feedburner.com/~r/muffinresearch/~4/6b_eFZZqSjc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2010/10/15/fake-smtp-server-with-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XWiki 2.5 Release Candidate 1</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/N8DTho547V8/xwiki</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/N8DTho547V8/xwiki#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:14:47 +0000</pubDate>
		<dc:creator>Sergiu Dumitriu</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
XWiki is a WikiWiki clone written in Java that
supports many popular features of other Wikis like
the Wiki syntax, version control, attachments,
security, and searching, but also many advanced
features like templates, database and dynamic
development ...]]></description>
			<content:encoded><![CDATA[
XWiki is a WikiWiki clone written in Java that
supports many popular features of other Wikis like
the Wiki syntax, version control, attachments,
security, and searching, but also many advanced
features like templates, database and dynamic
development using the velocity or groovy scripting
language, a plugin system and skinability, J2EE
scalability, XML/RPC remote API, Portlet
integration, statistics, an RSS feed, PDF
exporting, and WYSIWYG editing.<p><strong>Changes:</strong> This release contains several small fixes and improvements to the new extension manager, the new user directory, the WYSIWYG editor, and the rendering engine.</p><p><a href="http://freshmeat.net/projects/xwiki"><img alt="Cba2e1caa9bf069ce3d8b612d99360e1_thumb" src="http://freshmeat.net/screenshots/cb/a2/cba2e1caa9bf069ce3d8b612d99360e1_thumb.png?1237054447" /></a></p>
<p><strong>Tags:</strong> Information Management, Document Repositories, Internet, Web, Dynamic Content, Site Management</p>
<p><strong>Licenses:</strong> LGPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/I982Jnc7-rtoV1LXFDV2Uo_mtC8/0/da"><img src="http://feedads.g.doubleclick.net/~at/I982Jnc7-rtoV1LXFDV2Uo_mtC8/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/I982Jnc7-rtoV1LXFDV2Uo_mtC8/1/da"><img src="http://feedads.g.doubleclick.net/~at/I982Jnc7-rtoV1LXFDV2Uo_mtC8/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/N8DTho547V8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/xwiki-2-5-release-candidate-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop Googling</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/6v84wluxOYM/stop_googling_railstips_by_john_nunemaker.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/6v84wluxOYM/stop_googling_railstips_by_john_nunemaker.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:13:53 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501307.html</guid>
		<description><![CDATA[Yesterday, one of my inter-web buddies IM’d me and asked if I had used Typhoeus before. I said yes, so he asked me if it was possible to follow redirects using it. He said he google’d it and nothing turned up.  I sharply responded, “LOOK AT THE CODE!”]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/stop_googling_railstips_by_john_nunemaker.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501307.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Yesterday, one of my inter-web buddies IM’d me and asked if I had used Typhoeus before. I said yes, so he asked me if it was possible to follow redirects using it. He said he google’d it and nothing turned up.  I sharply responded, “LOOK AT THE CODE!”<br /><br /><a href='http://www.dzone.com/links/rss/stop_googling_railstips_by_john_nunemaker.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501307' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/6v84wluxOYM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/stop-googling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle goes postal and the rest just carry on</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/dauIEl4uz2U/oracle_goes_postal_and_the_rest_just_carry_on.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/dauIEl4uz2U/oracle_goes_postal_and_the_rest_just_carry_on.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:10:49 +0000</pubDate>
		<dc:creator>atc</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501667.html</guid>
		<description><![CDATA[Have Oracle's latest moves really done anything negative?]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/oracle_goes_postal_and_the_rest_just_carry_on.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501667.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Have Oracle's latest moves really done anything negative?<br /><br /><a href='http://www.dzone.com/links/rss/oracle_goes_postal_and_the_rest_just_carry_on.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501667' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/dauIEl4uz2U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/oracle-goes-postal-and-the-rest-just-carry-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rawdog 2.13</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/lZWDuh8-PbA/rawdog</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/lZWDuh8-PbA/rawdog#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:46:26 +0000</pubDate>
		<dc:creator>Adam Sampson</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
rawdog is an RSS Aggregator Without Delusions Of Grandeur. It supports most common feed formats, including all versions of RSS and Atom using feedparser. It runs from cron, collects articles from a number of feeds, and generates a static HTML page lis...]]></description>
			<content:encoded><![CDATA[
rawdog is an RSS Aggregator Without Delusions Of Grandeur. It supports most common feed formats, including all versions of RSS and Atom using feedparser. It runs from cron, collects articles from a number of feeds, and generates a static HTML page listing the newest articles in date order. It supports per-feed customizable update times, and uses ETags, Last-Modified, gzip compression, and RFC3229+feed to minimize network bandwidth usage. Its behaviour is highly customisable using plugins written in Python.<p><strong>Changes:</strong> rawdog can now use PyTidyLib. Several bugs were fixed.</p><p><a href="http://freshmeat.net/projects/rawdog"><img alt="Dba53c99ea03c01b1ca8851c83d4eb6c_thumb" src="http://freshmeat.net/screenshots/db/a5/dba53c99ea03c01b1ca8851c83d4eb6c_thumb.png?1237051836" /></a></p>
<p><strong>Release Tags:</strong> Stable, Minor bugfixes</p>
<p><strong>Tags:</strong> Internet, Web</p>
<p><strong>Licenses:</strong> GPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/TLAJ1bLjRRDrwHdHaMGqKjfNk7c/0/da"><img src="http://feedads.g.doubleclick.net/~at/TLAJ1bLjRRDrwHdHaMGqKjfNk7c/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/TLAJ1bLjRRDrwHdHaMGqKjfNk7c/1/da"><img src="http://feedads.g.doubleclick.net/~at/TLAJ1bLjRRDrwHdHaMGqKjfNk7c/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/lZWDuh8-PbA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/rawdog-2-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>animbar 1.1</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/GtMM2KBxQiI/animbar</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/GtMM2KBxQiI/animbar#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:30:44 +0000</pubDate>
		<dc:creator>Simon Floery</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
animbar lets you easily create your own animation on paper and transparancy. From a set of input images, two output images are computed that are printed, one on paper and one on transparency. By moving the transparency over the paper, a fascinating an...]]></description>
			<content:encoded><![CDATA[
animbar lets you easily create your own animation on paper and transparancy. From a set of input images, two output images are computed that are printed, one on paper and one on transparency. By moving the transparency over the paper, a fascinating animation effect is created. This animation technique has been known for hundreds of years under names such as picket fence animation, barrier grid animation, and others.<p><strong>Changes:</strong> This update adds zoom support, online help, and a video tutorial.</p>
<p><strong>Release Tags:</strong> Stable</p>
<p><strong>Tags:</strong> Animation, Image Processing</p>
<p><strong>Licenses:</strong> GPLv3</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/hRo1IKdmT_d3kbcjHcSFz_9Gw8M/0/da"><img src="http://feedads.g.doubleclick.net/~at/hRo1IKdmT_d3kbcjHcSFz_9Gw8M/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/hRo1IKdmT_d3kbcjHcSFz_9Gw8M/1/da"><img src="http://feedads.g.doubleclick.net/~at/hRo1IKdmT_d3kbcjHcSFz_9Gw8M/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/GtMM2KBxQiI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/animbar-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmers Flair 1.0.1</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/0QlyFZATYeI/programmers-flair</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/0QlyFZATYeI/programmers-flair#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:26:02 +0000</pubDate>
		<dc:creator>freshmeat.net Releases</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Programmers Flair is a simple Joomla! 1.5 module that displays your user badge from Programmers (Stack Exchange). It displays either standard flair (four themes) or combo flair. It is compatible with Joomla! 1.6 (beta).Changes: This release added inst...]]></description>
			<content:encoded><![CDATA[
Programmers Flair is a simple Joomla! 1.5 module that displays your user badge from Programmers (Stack Exchange). It displays either standard flair (four themes) or combo flair. It is compatible with Joomla! 1.6 (beta).<p><strong>Changes:</strong> This release added installation support for Joomla! 1.6.</p>
<p><strong>Tags:</strong> joomla!, Web</p>
<p><strong>Licenses:</strong> GPLv2</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/Dq6g8SRmSfSAivIhTrdOIIPafKQ/0/da"><img src="http://feedads.g.doubleclick.net/~at/Dq6g8SRmSfSAivIhTrdOIIPafKQ/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/Dq6g8SRmSfSAivIhTrdOIIPafKQ/1/da"><img src="http://feedads.g.doubleclick.net/~at/Dq6g8SRmSfSAivIhTrdOIIPafKQ/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/0QlyFZATYeI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/programmers-flair-1-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Potamus 0.12</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/3cSc3Exw2Rw/potamus</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/3cSc3Exw2Rw/potamus#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:23:44 +0000</pubDate>
		<dc:creator>Adam Sampson</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Potamus is a lightweight GTK+-based audio player with a simple interface and an emphasis on high audio quality. It tries to make it as easy as possible to use your file manager to locate and play music. Potamus can play a wide range of audio formats, ...]]></description>
			<content:encoded><![CDATA[
Potamus is a lightweight GTK+-based audio player with a simple interface and an emphasis on high audio quality. It tries to make it as easy as possible to use your file manager to locate and play music. Potamus can play a wide range of audio formats, works with ALSA, JACK,and other audio systems, and supports 24-bit audio and gapless playback.<p><strong>Changes:</strong> Potamus now starts playing automatically when files are given on the command line, and skips over files it doesn't know how to handle. Two minor bugs were fixed.</p>
<p><strong>Release Tags:</strong> Stable, Minor feature enhancements</p>
<p><strong>Tags:</strong> Audio, music</p>
<p><strong>Licenses:</strong> GPLv2</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/uYhUImieLJJDUYiYdS-arp7CYmE/0/da"><img src="http://feedads.g.doubleclick.net/~at/uYhUImieLJJDUYiYdS-arp7CYmE/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/uYhUImieLJJDUYiYdS-arp7CYmE/1/da"><img src="http://feedads.g.doubleclick.net/~at/uYhUImieLJJDUYiYdS-arp7CYmE/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/3cSc3Exw2Rw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/potamus-0-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to write Secure Java Code</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/Ihj6NB8hjPw/how_to_write_secure_java_code.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/Ihj6NB8hjPw/how_to_write_secure_java_code.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:18:01 +0000</pubDate>
		<dc:creator>Faisal Feroz</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501341.html</guid>
		<description><![CDATA[A nice post discussing about what things to keep in mind w.r.t security when writing Java code. The rules described in the post can serve as a security checklist.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_write_secure_java_code.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501341.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A nice post discussing about what things to keep in mind w.r.t security when writing Java code. The rules described in the post can serve as a security checklist.<br /><br /><a href='http://www.dzone.com/links/rss/how_to_write_secure_java_code.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501341' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/Ihj6NB8hjPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/how-to-write-secure-java-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So far for Subversion&#8230;</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/RIM0eKYv0oc/so_far_for_subversion.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/RIM0eKYv0oc/so_far_for_subversion.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:06:50 +0000</pubDate>
		<dc:creator>doclolieven</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501711.html</guid>
		<description><![CDATA[With a lot of big Java companies migrating to Git, it's apparent Subversion is on the downturn, heading to the attic.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/so_far_for_subversion.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501711.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>With a lot of big Java companies migrating to Git, it's apparent Subversion is on the downturn, heading to the attic.<br /><br /><a href='http://www.dzone.com/links/rss/so_far_for_subversion.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501711' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/RIM0eKYv0oc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/so-far-for-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Gaelyks and Golden Hammers</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/wF3yWL2Kh0o/on_gaelyks_and_golden_hammers.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/wF3yWL2Kh0o/on_gaelyks_and_golden_hammers.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:01:55 +0000</pubDate>
		<dc:creator>Matt Stine</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/502041.html</guid>
		<description><![CDATA[We've gotten very good (in the Java space) at building framework solutions targeted at solving enterprise problems with a relatively large amount of complexity. Because of this, we don't tend to build the quick one-off types of apps (e.g. various flavors of Twitter aggregators) with Java-based technologies. While our frameworks are quite capable of producing solutions to this scale of problem, it's rare that we actually apply them. The inherent complexity in the frameworks tends to get in the way. I say all of that to remind us of the fact that we need to use the right tools to solve jobs.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/on_gaelyks_and_golden_hammers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/502041.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We've gotten very good (in the Java space) at building framework solutions targeted at solving enterprise problems with a relatively large amount of complexity. Because of this, we don't tend to build the quick one-off types of apps (e.g. various flavors of Twitter aggregators) with Java-based technologies. While our frameworks are quite capable of producing solutions to this scale of problem, it's rare that we actually apply them. The inherent complexity in the frameworks tends to get in the way. I say all of that to remind us of the fact that we need to use the right tools to solve jobs.<br /><br /><a href='http://www.dzone.com/links/rss/on_gaelyks_and_golden_hammers.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=502041' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/wF3yWL2Kh0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/on-gaelyks-and-golden-hammers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work 2.0 – the interruptible programmer</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/NRG4V-Q-_tk/work_20_the_interruptible_programmer.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/NRG4V-Q-_tk/work_20_the_interruptible_programmer.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 20:57:05 +0000</pubDate>
		<dc:creator>rlamarch</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501535.html</guid>
		<description><![CDATA[I’m 37, and I’ve been a (professional) developer for 16 years. You would have thought that in that time, I’d have figured out an effective work style which delivered the desired outcomes (code cut, products shipped etc) without causing detrimental knock-on effects – but, sadly, you’d be wrong. I think the style in which I practiced my craft for the first 15 years of my career was much the same as every other enthusiastic developer: you put a ton of hours in. 12-16+ hour days, evening and weekend coding marathons, pizza in the keyboard, crunch times, 3am debugging sessions where you just can’t go to bed because you can feel the source of that bug just beyond your fingertips, dammit, desperate last-minute sprints to deadlines where you manage to slot that last piece in, Jack Bauer-like, just before the world goes to hell.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/work_20_the_interruptible_programmer.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501535.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I’m 37, and I’ve been a (professional) developer for 16 years. You would have thought that in that time, I’d have figured out an effective work style which delivered the desired outcomes (code cut, products shipped etc) without causing detrimental knock-on effects – but, sadly, you’d be wrong. I think the style in which I practiced my craft for the first 15 years of my career was much the same as every other enthusiastic developer: you put a ton of hours in. 12-16+ hour days, evening and weekend coding marathons, pizza in the keyboard, crunch times, 3am debugging sessions where you just can’t go to bed because you can feel the source of that bug just beyond your fingertips, dammit, desperate last-minute sprints to deadlines where you manage to slot that last piece in, Jack Bauer-like, just before the world goes to hell.<br /><br /><a href='http://www.dzone.com/links/rss/work_20_the_interruptible_programmer.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501535' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/NRG4V-Q-_tk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/work-2-0-%e2%80%93-the-interruptible-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OLAP cubes, outdated BI technology?</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/N-g9xVtPzds/olap_cubes_outdated_bi_technology.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/N-g9xVtPzds/olap_cubes_outdated_bi_technology.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 20:38:33 +0000</pubDate>
		<dc:creator>mongoljustin</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501213.html</guid>
		<description><![CDATA[What do OLAP cubes offer?
 
The ability of OLAP cubes to facilitate multifaceted data analysis in response to complex business queries, will see them maintain some degree of usefulness, as businesses accumulate increasingly large data volumes of increasing complexity.
 
Because OLAP cubes can be made up of more than three dimensions (hypercube), in-depth analysis is enabled, allowing users to gain comprehensive and valuable business insights.
 
Virtually unlimited numbers of dimensions can be added to the data structure (OLAP cube), allowing for detailed data analysis. Analysts can view data sets from different angels or pivots; a process if involving large data volumes, would take hours on a relational database.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/olap_cubes_outdated_bi_technology.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501213.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>What do OLAP cubes offer?
 
The ability of OLAP cubes to facilitate multifaceted data analysis in response to complex business queries, will see them maintain some degree of usefulness, as businesses accumulate increasingly large data volumes of increasing complexity.
 
Because OLAP cubes can be made up of more than three dimensions (hypercube), in-depth analysis is enabled, allowing users to gain comprehensive and valuable business insights.
 
Virtually unlimited numbers of dimensions can be added to the data structure (OLAP cube), allowing for detailed data analysis. Analysts can view data sets from different angels or pivots; a process if involving large data volumes, would take hours on a relational database.
 
<br /><br /><a href='http://www.dzone.com/links/rss/olap_cubes_outdated_bi_technology.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501213' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/N-g9xVtPzds" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/olap-cubes-outdated-bi-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asynchronous (non-blocking) Execution in JDBC, Hibernate or Spring?</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/1qfXGLQ7kbs/asynchronous_nonblocking_execution_in_jdbc_hibern.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/1qfXGLQ7kbs/asynchronous_nonblocking_execution_in_jdbc_hibern.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:54:36 +0000</pubDate>
		<dc:creator>jsugrue</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501691.html</guid>
		<description><![CDATA[There is no so-called asynchronous execution support in JDBC mainly because most of the time you want to wait for the result of your DML or DDL, or because there is too much complexity involved between the back-end database and the front end JDBC driver. 
Some database vendors do provide such support in their native drives. For example Oracle supports non-blocking calls in its native OCI driver. Unfortunately it is based on polling instead of callback or interrupt.
Neither Hibernate or Spring supports this feature.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/asynchronous_nonblocking_execution_in_jdbc_hibern.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501691.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There is no so-called asynchronous execution support in JDBC mainly because most of the time you want to wait for the result of your DML or DDL, or because there is too much complexity involved between the back-end database and the front end JDBC driver. 
Some database vendors do provide such support in their native drives. For example Oracle supports non-blocking calls in its native OCI driver. Unfortunately it is based on polling instead of callback or interrupt.
Neither Hibernate or Spring supports this feature.<br /><br /><a href='http://www.dzone.com/links/rss/asynchronous_nonblocking_execution_in_jdbc_hibern.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501691' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/1qfXGLQ7kbs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/asynchronous-non-blocking-execution-in-jdbc-hibernate-or-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>note taking simplified 38</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/-mX0_ApXa0c/nts</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/-mX0_ApXa0c/nts#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:49:58 +0000</pubDate>
		<dc:creator>Dan Graham</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
nts is an acronym for Note Taking Simplified. It provides a simple, intuitive format for using plain text files to store notes, a command line interface for viewing notes in a variety of convenient ways, and a cross-platform, wx(python)-based GUI for ...]]></description>
			<content:encoded><![CDATA[
nts is an acronym for Note Taking Simplified. It provides a simple, intuitive format for using plain text files to store notes, a command line interface for viewing notes in a variety of convenient ways, and a cross-platform, wx(python)-based GUI for creating and modifying notes as well as viewing them. Displayed items can be grouped by path or tag and can be filtered in various ways.<p><strong>Changes:</strong> Support was added for optional base64 encoding of note files. A print button was added to the HTML display. Various key bindings were improved and several minor bugs were fixed.</p><p><a href="http://freshmeat.net/projects/nts"><img alt="47dfd0410ca2f8b0e68519c3eb565073_thumb" src="http://freshmeat.net/screenshots/47/df/47dfd0410ca2f8b0e68519c3eb565073_thumb.png?1286796852" /></a></p>
<p><strong>Release Tags:</strong> Minor feature enhancements, Minor bugfixes</p>
<p><strong>Tags:</strong> Office/Business, Information Management, notes, note-taking, notes software</p>
<p><strong>Licenses:</strong> GPL v2 Or Later</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/QRXZ8CNGqj-vK69ysL318lCkx5o/0/da"><img src="http://feedads.g.doubleclick.net/~at/QRXZ8CNGqj-vK69ysL318lCkx5o/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/QRXZ8CNGqj-vK69ysL318lCkx5o/1/da"><img src="http://feedads.g.doubleclick.net/~at/QRXZ8CNGqj-vK69ysL318lCkx5o/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/-mX0_ApXa0c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/note-taking-simplified-38/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security with JBoss Enterprise Application Platform</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/AtBVHzfj-uI/security_with_jboss_enterprise_application_platfo.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/AtBVHzfj-uI/security_with_jboss_enterprise_application_platfo.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:00:15 +0000</pubDate>
		<dc:creator>lincolnthree</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501933.html</guid>
		<description><![CDATA[JBoss Enterprise Application Platform (EAP) is the official supported product from Red Hat Inc based on the popular open source JBoss Application Server (AS). It incorporates all the features of the community release as well additional features required for enterprise deployments (for paying customers). In this article we will show you some of the noteworthy security features of JBoss EAP 5.1.  Most of the features should be application to the EAP 5.0.x versions also.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/security_with_jboss_enterprise_application_platfo.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501933.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>JBoss Enterprise Application Platform (EAP) is the official supported product from Red Hat Inc based on the popular open source JBoss Application Server (AS). It incorporates all the features of the community release as well additional features required for enterprise deployments (for paying customers). In this article we will show you some of the noteworthy security features of JBoss EAP 5.1.  Most of the features should be application to the EAP 5.0.x versions also.<br /><br /><a href='http://www.dzone.com/links/rss/security_with_jboss_enterprise_application_platfo.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501933' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/AtBVHzfj-uI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/security-with-jboss-enterprise-application-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terracotta Big Memory: A tale of eating our own code</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/OCS4XE1eHrM/terracotta_big_memory_a_tale_of_eating_our_own_co.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/OCS4XE1eHrM/terracotta_big_memory_a_tale_of_eating_our_own_co.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:38:11 +0000</pubDate>
		<dc:creator>JavaGina</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501507.html</guid>
		<description><![CDATA[Terracotta has developed a new product called BigMemory, which helps eliminate the headache and frustration of GC.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/terracotta_big_memory_a_tale_of_eating_our_own_co.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501507.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Terracotta has developed a new product called BigMemory, which helps eliminate the headache and frustration of GC.<br /><br /><a href='http://www.dzone.com/links/rss/terracotta_big_memory_a_tale_of_eating_our_own_co.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501507' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/OCS4XE1eHrM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/terracotta-big-memory-a-tale-of-eating-our-own-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Fundamentals: 101</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/IXWrnS2j1BE/android_fundamentals_101.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/IXWrnS2j1BE/android_fundamentals_101.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:32:06 +0000</pubDate>
		<dc:creator>openmobster</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501021.html</guid>
		<description><![CDATA[An enterprise development perspective on the four main Android platform components: Activity, Service, Content Provider, and Broadcast Receiver]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/android_fundamentals_101.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501021.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An enterprise development perspective on the four main Android platform components: Activity, Service, Content Provider, and Broadcast Receiver<br /><br /><a href='http://www.dzone.com/links/rss/android_fundamentals_101.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501021' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/IXWrnS2j1BE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/android-fundamentals-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cinelerra 4.2</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/NKSmbJ-R2mE/cinelerra</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/NKSmbJ-R2mE/cinelerra#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:23:23 +0000</pubDate>
		<dc:creator>Heroine Virtual Ltd.</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Cinelerra is a complete audio and video production environment for Linux. It replaces Broadcast 2000.Changes: Bugs were fixed. An &#38;quot;Edit-&#38;gt;Align edits&#38;quot; feature was added, which aligns audio edits with the video.
Tags: multimedia...]]></description>
			<content:encoded><![CDATA[
Cinelerra is a complete audio and video production environment for Linux. It replaces Broadcast 2000.<p><strong>Changes:</strong> Bugs were fixed. An &amp;quot;Edit-&amp;gt;Align edits&amp;quot; feature was added, which aligns audio edits with the video.</p><p><a href="http://freshmeat.net/projects/cinelerra"><img alt="5bb549918c7946838e1a1c710838ec38_thumb" src="http://freshmeat.net/screenshots/5b/b5/5bb549918c7946838e1a1c710838ec38_thumb.jpg?1237050073" /></a></p>
<p><strong>Tags:</strong> multimedia, Video, Non-Linear Editor, Sound/Audio, Editors</p>
<p><strong>Licenses:</strong> GPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/TvJa9W7-eITppw6b_3I-4E-K_V4/0/da"><img src="http://feedads.g.doubleclick.net/~at/TvJa9W7-eITppw6b_3I-4E-K_V4/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/TvJa9W7-eITppw6b_3I-4E-K_V4/1/da"><img src="http://feedads.g.doubleclick.net/~at/TvJa9W7-eITppw6b_3I-4E-K_V4/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/NKSmbJ-R2mE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/cinelerra-4-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redhat vs. SpringSource: It Ain&#8217;t Over!</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/1bEG3jxhDCA/redhat_vs_springsource_it_aint_over.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/1bEG3jxhDCA/redhat_vs_springsource_it_aint_over.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:12:21 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/500595.html</guid>
		<description><![CDATA[Just when we thought that the great SpringSource vs. Everyone brawl had died down, Redhat returns with a new webinar taking aim directly at SpringSource and "other proprietary frameworks" titled: Java EE 6 and CDI: Moving away from the clutter of Spring and other frameworks.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/redhat_vs_springsource_it_aint_over.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/500595.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Just when we thought that the great SpringSource vs. Everyone brawl had died down, Redhat returns with a new webinar taking aim directly at SpringSource and "other proprietary frameworks" titled: Java EE 6 and CDI: Moving away from the clutter of Spring and other frameworks. <br /><br /><a href='http://www.dzone.com/links/rss/redhat_vs_springsource_it_aint_over.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=500595' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/1bEG3jxhDCA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/redhat-vs-springsource-it-aint-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>H2 Database Engine 1.2.144</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/1LVjECpcFAo/h2</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/1LVjECpcFAo/h2#comments</comments>
		<pubDate>Fri, 15 Oct 2010 18:10:35 +0000</pubDate>
		<dc:creator>ThomasM</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
H2 is an SQL database engine written in Java that
implements the JDBC API. Embedded, server, and
clustering modes are available. A browser based
console application is included. The database has
strong security features. Disk based and in-memory datab...]]></description>
			<content:encoded><![CDATA[
H2 is an SQL database engine written in Java that
implements the JDBC API. Embedded, server, and
clustering modes are available. A browser based
console application is included. The database has
strong security features. Disk based and in-memory databases and tables are supported.
<p><strong>Changes:</strong> The CallableStatement implementation supports &amp;quot;out&amp;quot; parameters. Opening and closing encrypted databases is now much faster. The performance has been improved a bit, especially on Android. The built-in profiler now better supports the Android (Dalvik) VM.</p><p><a href="http://freshmeat.net/projects/h2"><img alt="012d91b59b841af02695f68d77702002_thumb" src="http://freshmeat.net/screenshots/01/2d/012d91b59b841af02695f68d77702002_thumb.png?1237056849" /></a></p>
<p><strong>Release Tags:</strong> Android</p>
<p><strong>Tags:</strong> Database, Database Engines/Servers, Java</p>
<p><strong>Licenses:</strong> MPL</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/_k6i5b2Lz0L-0NRs3ZU1aqlgSGs/0/da"><img src="http://feedads.g.doubleclick.net/~at/_k6i5b2Lz0L-0NRs3ZU1aqlgSGs/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/_k6i5b2Lz0L-0NRs3ZU1aqlgSGs/1/da"><img src="http://feedads.g.doubleclick.net/~at/_k6i5b2Lz0L-0NRs3ZU1aqlgSGs/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/1LVjECpcFAo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/h2-database-engine-1-2-144/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compelling reasons to start using Ruby On Rails Right now!</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/jRB0TrwQzYg/compelling_reasons_to_start_using_ruby_on_rails_r.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/jRB0TrwQzYg/compelling_reasons_to_start_using_ruby_on_rails_r.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 17:56:03 +0000</pubDate>
		<dc:creator>jlebrech</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501251.html</guid>
		<description><![CDATA[Ruby on rails is really but ones current work environment may not be interesting unless there are compelling reason to even try it out nevermind use it on a day to day basis.

Hopefully this blog post could convice people to give it a go.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/compelling_reasons_to_start_using_ruby_on_rails_r.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501251.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ruby on rails is really but ones current work environment may not be interesting unless there are compelling reason to even try it out nevermind use it on a day to day basis.

Hopefully this blog post could convice people to give it a go.<br /><br /><a href='http://www.dzone.com/links/rss/compelling_reasons_to_start_using_ruby_on_rails_r.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501251' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/jRB0TrwQzYg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/compelling-reasons-to-start-using-ruby-on-rails-right-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How free is the OpenJDK?</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/6u4bFEzvU0g/how_free_is_the_openjdk.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/6u4bFEzvU0g/how_free_is_the_openjdk.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 17:55:22 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501255.html</guid>
		<description><![CDATA[A good starting point for thinking about the consequences of the Oracle + IBM deal is in the blog of Gianugo Rabellino:]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_free_is_the_openjdk.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501255.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A good starting point for thinking about the consequences of the Oracle + IBM deal is in the blog of Gianugo Rabellino:<br /><br /><a href='http://www.dzone.com/links/rss/how_free_is_the_openjdk.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501255' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/6u4bFEzvU0g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/how-free-is-the-openjdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0MQ 2.0.10</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MH6jumSaEhc/0mq</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/MH6jumSaEhc/0mq#comments</comments>
		<pubDate>Fri, 15 Oct 2010 17:55:03 +0000</pubDate>
		<dc:creator>sustrik</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialized messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multip...]]></description>
			<content:encoded><![CDATA[
The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialized messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.<p><strong>Changes:</strong> This is a bugfix release with no major changes.</p>
<p><strong>Tags:</strong> messaging, Networking</p>
<p><strong>Licenses:</strong> LGPLv3</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/ZQ5ZSFqULlFTzl8MLb3E_iTrqjI/0/da"><img src="http://feedads.g.doubleclick.net/~at/ZQ5ZSFqULlFTzl8MLb3E_iTrqjI/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/ZQ5ZSFqULlFTzl8MLb3E_iTrqjI/1/da"><img src="http://feedads.g.doubleclick.net/~at/ZQ5ZSFqULlFTzl8MLb3E_iTrqjI/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/MH6jumSaEhc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/0mq-2-0-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BikeRoute Alpha 1072</title>
		<link>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/vMn0SwSFNiE/bikeroute</link>
		<comments>http://rss.freshmeat.net/~r/freshmeat/feeds/fm-releases-global/~3/vMn0SwSFNiE/bikeroute#comments</comments>
		<pubDate>Fri, 15 Oct 2010 17:44:53 +0000</pubDate>
		<dc:creator>JG</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
BikeRoute is an Android application providing GPS-based route planning and cycle parking location worldwide. (Google cycle directions in the US, CycleStreet directions in the UK, and Google driving directions elsewhere). It features A to B route plann...]]></description>
			<content:encoded><![CDATA[
BikeRoute is an Android application providing GPS-based route planning and cycle parking location worldwide. (Google cycle directions in the US, CycleStreet directions in the UK, and Google driving directions elsewhere). It features A to B route planning, nearby cycle parking location, step by step directions, routemap, satnav, and a 'remember where I parked' route finder using data and maps from the OpenStreetMap project.<p><strong>Changes:</strong> This release adds the option to disable live navigation, and there is now a check for whether GPS is enabled.</p><p><a href="http://freshmeat.net/projects/bikeroute"><img alt="A4ff20f628c3bd20a462b6ea9adb80cf_thumb" src="http://freshmeat.net/screenshots/a4/ff/a4ff20f628c3bd20a462b6ea9adb80cf_thumb.png?1278345819" /></a></p>
<p><strong>Release Tags:</strong> Alpha, buggy</p>
<p><strong>Tags:</strong> Android, navigation, bicycle, Java, GIS, osmdroid, openstreetmaps</p>
<p><strong>Licenses:</strong> GPLv2</p>    
<p><a href="http://feedads.g.doubleclick.net/~at/L-TLiwHnbzwbRLszNGulECtvkgE/0/da"><img src="http://feedads.g.doubleclick.net/~at/L-TLiwHnbzwbRLszNGulECtvkgE/0/di" border="0" ismap="true"/></a><br />
<a href="http://feedads.g.doubleclick.net/~at/L-TLiwHnbzwbRLszNGulECtvkgE/1/da"><img src="http://feedads.g.doubleclick.net/~at/L-TLiwHnbzwbRLszNGulECtvkgE/1/di" border="0" ismap="true"/></a></p><img src="http://feeds.feedburner.com/~r/freshmeat/feeds/fm-releases-global/~4/vMn0SwSFNiE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/bikeroute-alpha-1072/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jay Allen&#8217;s Blog: Adminer &#124; The World&#8217;s Smallest MySQL Admin Script</title>
		<link>http://www.phpdeveloper.org/news/15289</link>
		<comments>http://www.phpdeveloper.org/news/15289#comments</comments>
		<pubDate>Fri, 15 Oct 2010 17:17:20 +0000</pubDate>
		<dc:creator>PHPDeveloper.org</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.phpdeveloper.org/news/15289</guid>
		<description><![CDATA[<p>
<i>Jay Allen</i> has found what he calls the <a href="http://codingthis.com/databases/mysql/adminer-mysql-admin-script/">world's smallest MySQL admin script</a> and has posted about it to his CodingThis.com blog - <a href="http://www.adminer.org/">Adminer</a>.
</p>
<blockquote>
I've spent years using phpMyAdmin (much to my chagrin). And I've recently warmed up to MySQL Workbench. But it wasn't until this week that I stumbled across <a href="http://www.adminer.org/">Adminer</a>, a single-file PHP application for MySQL administration. It's hard not to be impressed by Adminer, which is both devilishly simple and elegantly designed. The file downloads as adminer-2.3.2.php; save it as index.php in a folder named adminer, then navigate to http://servername.com/adminer/. Supply the name of your MySQL server (adding a colon if it's hosted on a non-standard port), your username, and password, and you're off!
</blockquote>
<p>
He includes a few screenshots of the interface to create tables and manage them. If you've used the phpMyAdmin interface, you'll find a lot of things that are familiar in Adminer. If you're interesting in grabbing the latest source, you can pull it <a href="http://adminer.git.sourceforge.net/git/gitweb.cgi?p=adminer/adminer;a=snapshot;h=HEAD;sf=tgz">from SourceForge</a>.
</p>]]></description>
			<content:encoded><![CDATA[<p>
<i>Jay Allen</i> has found what he calls the <a href="http://codingthis.com/databases/mysql/adminer-mysql-admin-script/">world's smallest MySQL admin script</a> and has posted about it to his CodingThis.com blog - <a href="http://www.adminer.org/">Adminer</a>.
</p>
<blockquote>
I've spent years using phpMyAdmin (much to my chagrin). And I've recently warmed up to MySQL Workbench. But it wasn't until this week that I stumbled across <a href="http://www.adminer.org/">Adminer</a>, a single-file PHP application for MySQL administration. It's hard not to be impressed by Adminer, which is both devilishly simple and elegantly designed. The file downloads as adminer-2.3.2.php; save it as index.php in a folder named adminer, then navigate to http://servername.com/adminer/. Supply the name of your MySQL server (adding a colon if it's hosted on a non-standard port), your username, and password, and you're off!
</blockquote>
<p>
He includes a few screenshots of the interface to create tables and manage them. If you've used the phpMyAdmin interface, you'll find a lot of things that are familiar in Adminer. If you're interesting in grabbing the latest source, you can pull it <a href="http://adminer.git.sourceforge.net/git/gitweb.cgi?p=adminer/adminer;a=snapshot;h=HEAD;sf=tgz">from SourceForge</a>.
</p>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/jay-allens-blog-adminer-the-worlds-smallest-mysql-admin-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten Questions You’d Be Crazy not to Ask at the Start of Your Project</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/3sr70U-WP2Y/the_pragmatic_bookshelf_6.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/3sr70U-WP2Y/the_pragmatic_bookshelf_6.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 16:58:04 +0000</pubDate>
		<dc:creator>Gene Gotimer</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501473.html</guid>
		<description><![CDATA[This happens all the time on projects: assuming there is consensus when none exists. While good teams can roll with these punches and adapt as they go, it’s a form of waste that can hurt or kill the unwary before they even get out of the gate.

To nip this problem in the bud, at ThoughtWorks we created a lightweight project chartering tool called “The Agile Inception Deck: 10 questions and exercises you’d be crazy not to ask before starting your project.”]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_pragmatic_bookshelf_6.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501473.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This happens all the time on projects: assuming there is consensus when none exists. While good teams can roll with these punches and adapt as they go, it’s a form of waste that can hurt or kill the unwary before they even get out of the gate.

To nip this problem in the bud, at ThoughtWorks we created a lightweight project chartering tool called “The Agile Inception Deck: 10 questions and exercises you’d be crazy not to ask before starting your project.” <br /><br /><a href='http://www.dzone.com/links/rss/the_pragmatic_bookshelf_6.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501473' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/3sr70U-WP2Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/ten-questions-you%e2%80%99d-be-crazy-not-to-ask-at-the-start-of-your-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Reflection Before Time Management</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/_WrTQSp-t94/continuous_reflection_before_time_management_2.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/_WrTQSp-t94/continuous_reflection_before_time_management_2.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 16:57:52 +0000</pubDate>
		<dc:creator>mitchp</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501821.html</guid>
		<description><![CDATA[I recently reflected on my daily breakfast, and noticed that I didn’t really enjoy it. Swallowing two slices of bread, and one glass of juice, was just my way of getting through the morning without fainting. So I made a note to find myself more enjoyable things to eat.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/continuous_reflection_before_time_management_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501821.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I recently reflected on my daily breakfast, and noticed that I didn’t really enjoy it. Swallowing two slices of bread, and one glass of juice, was just my way of getting through the morning without fainting. So I made a note to find myself more enjoyable things to eat. <br /><br /><a href='http://www.dzone.com/links/rss/continuous_reflection_before_time_management_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501821' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/_WrTQSp-t94" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/continuous-reflection-before-time-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lorna Mitchell&#8217; Blog: Best Practices in API Design: Audio and Slides</title>
		<link>http://www.phpdeveloper.org/news/15288</link>
		<comments>http://www.phpdeveloper.org/news/15288#comments</comments>
		<pubDate>Fri, 15 Oct 2010 16:42:51 +0000</pubDate>
		<dc:creator>PHPDeveloper.org</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.phpdeveloper.org/news/15288</guid>
		<description><![CDATA[<p>
<i>Lorna Mitchell</i> has new post today <a href="http://www.lornajane.net/posts/2010/Best-Practices-in-API-Design-Audio-and-Slides">pointing out the release</a> of both the slides and the audio from a presentation she gave at the <a href="http://phpconference.co.uk/">PHP UK conference</a> (back in February of this year) about some of the best practices in API design and development.
</p>
<blockquote>
I really enjoyed giving this talk, since I work so much with APIs and enjoy sharing my ideas. The <a href="http://phpconference.co.uk/uploads/talks/2010/BestPracticesInWebServiceDesign_LornaMitchell.mp3">audio is now online</a> so if you missed the talk, feel free to have a listen. You can also see the <a href="http://www.slideshare.net/lornajane/best-practices-in-web-service-design">slides (on slideshare)</a> and also read the <a href="http://www.lornajane.net/plugin/tag/apidesign">series of blog posts</a> I wrote on this topic which originally inspired the talk. 
</blockquote>
<p>
<i>Lorna</i> has also posted slides for several other of her web services talks including <a href="http://www.slideshare.net/lornajane/working-with-webservices-5031166">Working with Web Services</a>, <a href="http://www.slideshare.net/lornajane/php-and-web-services-perfect-partners">PHP and Web Services</a> and <a href="http://www.slideshare.net/lornajane/architecting-web-services">Archtecting Web Service Applications</a>.
</p>]]></description>
			<content:encoded><![CDATA[<p>
<i>Lorna Mitchell</i> has new post today <a href="http://www.lornajane.net/posts/2010/Best-Practices-in-API-Design-Audio-and-Slides">pointing out the release</a> of both the slides and the audio from a presentation she gave at the <a href="http://phpconference.co.uk/">PHP UK conference</a> (back in February of this year) about some of the best practices in API design and development.
</p>
<blockquote>
I really enjoyed giving this talk, since I work so much with APIs and enjoy sharing my ideas. The <a href="http://phpconference.co.uk/uploads/talks/2010/BestPracticesInWebServiceDesign_LornaMitchell.mp3">audio is now online</a> so if you missed the talk, feel free to have a listen. You can also see the <a href="http://www.slideshare.net/lornajane/best-practices-in-web-service-design">slides (on slideshare)</a> and also read the <a href="http://www.lornajane.net/plugin/tag/apidesign">series of blog posts</a> I wrote on this topic which originally inspired the talk. 
</blockquote>
<p>
<i>Lorna</i> has also posted slides for several other of her web services talks including <a href="http://www.slideshare.net/lornajane/working-with-webservices-5031166">Working with Web Services</a>, <a href="http://www.slideshare.net/lornajane/php-and-web-services-perfect-partners">PHP and Web Services</a> and <a href="http://www.slideshare.net/lornajane/architecting-web-services">Archtecting Web Service Applications</a>.
</p>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/lorna-mitchell-blog-best-practices-in-api-design-audio-and-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rest of Project Coin explored, advantage Java 7</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/Eq0HooBF1bQ/rest_of_project_coin_explored_advantage_java_7.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/Eq0HooBF1bQ/rest_of_project_coin_explored_advantage_java_7.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 16:28:58 +0000</pubDate>
		<dc:creator>aruld</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501047.html</guid>
		<description><![CDATA[Project Coin includes the following proposals that will make into Java 7.
- Binary literals and underscores in literals
- Strings in switch
- Simplified Varargs Method Invocation
- Improved Type Inference for Generic Instance Creation (Diamond)
- Improved Exception Handling for Java
- try-with-resources (ARM)

I have briefly touched upon try-with-resources construct in my earlier post. In this installment, I will give you an overview of other Coin proposals.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/rest_of_project_coin_explored_advantage_java_7.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501047.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Project Coin includes the following proposals that will make into Java 7.
- Binary literals and underscores in literals
- Strings in switch
- Simplified Varargs Method Invocation
- Improved Type Inference for Generic Instance Creation (Diamond)
- Improved Exception Handling for Java
- try-with-resources (ARM)

I have briefly touched upon try-with-resources construct in my earlier post. In this installment, I will give you an overview of other Coin proposals.<br /><br /><a href='http://www.dzone.com/links/rss/rest_of_project_coin_explored_advantage_java_7.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501047' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/Eq0HooBF1bQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/rest-of-project-coin-explored-advantage-java-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Fragmentation: Infographic</title>
		<link>http://feeds.dzone.com/~r/dzone/frontpage/~3/DCRoFgpVA00/android_fragmentation_infographic.html</link>
		<comments>http://feeds.dzone.com/~r/dzone/frontpage/~3/DCRoFgpVA00/android_fragmentation_infographic.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 16:28:43 +0000</pubDate>
		<dc:creator>pt93903</dc:creator>
				<category><![CDATA[I read]]></category>

		<guid isPermaLink="false">http://www.dzone.com/links/501189.html</guid>
		<description><![CDATA[As we bring our initial Android TweetDeck beta period to a close, we wanted to quickly reflect on the Android ecosystem and what might be considered extreme fragmentation. To date we've had 36,427 active beta testers and below you can see the massive variety of phones and Android OS versions everyone is running. We were really shocked to see the number of custom roms, crazy phones and general level of customization/hackalicious nature of Android. From our perspective it's pretty cool to have our app work on such a wide variety of devices and Android OS variations.]]></description>
			<content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/android_fragmentation_infographic.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/501189.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As we bring our initial Android TweetDeck beta period to a close, we wanted to quickly reflect on the Android ecosystem and what might be considered extreme fragmentation. To date we've had 36,427 active beta testers and below you can see the massive variety of phones and Android OS versions everyone is running. We were really shocked to see the number of custom roms, crazy phones and general level of customization/hackalicious nature of Android. From our perspective it's pretty cool to have our app work on such a wide variety of devices and Android OS variations.<br /><br /><a href='http://www.dzone.com/links/rss/android_fragmentation_infographic.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=501189' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/frontpage/~4/DCRoFgpVA00" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://alvarlaigna.com/2010/10/android-fragmentation-infographic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->