<?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>DEV_MEM.dump_to(:blog) - Multimedia systems blog</title>
	<atom:link href="http://blog.mmediasys.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mmediasys.com</link>
	<description>Compartiendo fragmentos de código con el mundo.</description>
	<lastBuildDate>Sun, 18 Nov 2012 12:06:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>RubyConf Argentina and Fenix</title>
		<link>http://blog.mmediasys.com/2011/11/26/rubyconf-argentina-and-fenix/</link>
		<comments>http://blog.mmediasys.com/2011/11/26/rubyconf-argentina-and-fenix/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 21:09:15 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=505</guid>
		<description><![CDATA[Recently I had the honor to speak at RubyConf Argentina 2011 (which I must say was a blast). My talk was titled Tirando Ruby por la Ventana, which translates to Throwing Ruby through the Window The talk was aimed at highlight a few issues with Ruby on Windows, ranging from the community to the implementation. [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I had the honor to speak at <a href="http://rubyconfargentina.org">RubyConf Argentina 2011</a> (which I must say was a blast).</p>
<p>My talk was titled <em>Tirando Ruby por la Ventana</em>, which translates to <em>Throwing Ruby through the Window</em></p>
<p>The talk was aimed at highlight a few issues with Ruby on Windows, ranging from the community to the implementation.</p>
<p>Here are the slides:</p>
<p><script src="http://speakerdeck.com/embed/4ed143da2faa930050000d25.js"></script></p>
<p>While the slides are in spanish, you might get the idea from the profiling to all the other charts <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>But ranting without something to back you up is silly, so I&#8217;ve tried to proof that platform is not the issue.</p>
<p>On my slides I showed <a href="http://github.com/luislavena/fenix">Fenix</a> a proof-of-concept of harness the power of Windows <span class="caps">API </span>just re-implementing <code>File.expand_path</code> function, which was considered one of the culprits of performance issues on Windows.</p>
<p>Fenix as an experiment is a nice sandbox to play with Ruby without the lengthy compilation times on building Ruby from scratch on Windows.</p>
<p>It also helped to have a side-by-side comparison of Ruby own implementation.</p>
<p>But, most important, it served the purpose of document <code>File.expand_path</code> behavior through specs.</p>
<p>Ruby itself has no code to ensure that <code>File.expand_path</code> behave consistently across versions.</p>
<p>The goals were simple:</p>
<ul>
<li>* Figure out what Ruby it is supposed to do and document it (specs)</li>
<li>* Implement the minimum code that make those specs pass</li>
<li>* Harness the power of newer Windows <span class="caps">API</span></li>
<li>* Benchmark and compare always</li>
</ul>
<p></p>
<p>So I have only done the minimum set of requirement to make Rails run, and run faster. There are plenty of corner cases that I didn&#8217;t cover and some that I&#8217;ve acknowledge in the specs but require its implementation.</p>
<p>The end result is use Fenix as playground to start working on better internals for Ruby itself, but without the tedious build process.</p>
<p>Also, all the work is aiming at Ruby 2.0, since the inner changes on Ruby to accommodate something similar are too big to be included back in 1.9.3</p>
<p><strong>How I&#8217;m supposed to test this out?</strong></p>
<p>So I guess you don&#8217;t believe in my slides&#8230; neither <a href="http://itreallymatters.net/post/12897174267/speedup-ruby-1-9-3-on-windows" title="Speedup Ruby 1.9.3 On Windows" target="_blank">other developer&#8217;s conclusions</a></p>
<p>You can take a look to <a href="http://thecodeshop.github.com" target="_blank">TheCodeShop</a> builds that already include Fenix and test for your self.</p>
<p><strong>Want to join us make Ruby better?</strong></p>
<p>Please, try out and send us your feedback at <a href="https://groups.google.com/group/thecodeshop" target="_blank">TheCodeShop group</a>.</p>
<p>A faster Ruby is possible, we just need to get rid of the legacy stuff and build for the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2011/11/26/rubyconf-argentina-and-fenix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing MySQL on Windows 7 x64 and using Ruby with it</title>
		<link>http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/</link>
		<comments>http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 00:15:00 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=446</guid>
		<description><![CDATA[Recently I reinstalled by entire Windows installation due a SSD migration and wanted to take the opportunity to document the configuration process, specially in the light of the known issues with making it work with Ruby. It is important to mention that most of these issues in Ruby land are generated due the lack of [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I reinstalled by entire Windows installation due a <span class="caps">SSD </span>migration and wanted to take the opportunity to document the configuration process, specially in the light of the known issues with making it work with Ruby.</p>
<p>It is important to mention that most of these issues in Ruby land are generated due the lack of documentation associated on how to properly install MySQL and its related dependencies.</p>
<p>Most of us expect things to Just Work, and we often compare the installation process to installing to Linux or <span class="caps">OSX </span>which works out of the box.</p>
<p>What is not mentioned in the documentation installation is that development tools (a compiler) and specific headers and libraries are required. Unless you&#8217;ve already installed them, these development artifacts are usually missing from a Windows computer.</p>
<p>What I&#8217;m going to describe next is how I installed and configured my environment and how I made it work properly. <span class="caps">YMMV </span>if you decided to use different versions of the components I used for this.</p>
<p>Let&#8217;s get started:</p>
<h3>Download the right version of MySQL</h3>
<p>As I mentioned before, I&#8217;m using a 64bits version of Windows, so I think it will be best if I download a matching bits version.</p>
<p>So went ahead and visited MySQL download site:</p>
<p><a href="http://dev.mysql.com/downloads/mysql">http://dev.mysql.com/downloads/mysql</a></p>
<p>And selected <strong>MySQL Community Server 5.5.13</strong>.</p>
<p>From the versions offered, downloaded <strong>Windows (x86, 64-bit), <span class="caps">MSI</span> Installer</strong></p>
<h3>Install MySQL</h3>
<p>Invoked the installer and presented with the normal installation wizard.</p>
<p>You can follow the next sequence of images to use my same settings.</p>
<p>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/1/' title='1'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/1-150x150.png" class="attachment-thumbnail" alt="1" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/2/' title='2'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/2-150x150.png" class="attachment-thumbnail" alt="2" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/3/' title='3'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/3-150x150.png" class="attachment-thumbnail" alt="3" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/4/' title='4'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/4-150x150.png" class="attachment-thumbnail" alt="4" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/5/' title='5'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/5-150x150.png" class="attachment-thumbnail" alt="5" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/6/' title='6'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/6-150x150.png" class="attachment-thumbnail" alt="6" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/7/' title='7'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/7-150x150.png" class="attachment-thumbnail" alt="7" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/8/' title='8'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/8-150x150.png" class="attachment-thumbnail" alt="8" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/9/' title='9'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/9-150x150.png" class="attachment-thumbnail" alt="9" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/10/' title='10'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/10-150x150.png" class="attachment-thumbnail" alt="10" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/11/' title='11'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/11-150x150.png" class="attachment-thumbnail" alt="11" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/12/' title='12'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/12-150x150.png" class="attachment-thumbnail" alt="12" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/13/' title='13'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/13-150x150.png" class="attachment-thumbnail" alt="13" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/14/' title='14'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/14-150x150.png" class="attachment-thumbnail" alt="14" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/15/' title='15'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/15-150x150.png" class="attachment-thumbnail" alt="15" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/16/' title='16'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/16-150x150.png" class="attachment-thumbnail" alt="16" /></a>
<a href='http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/attachment/17/' title='17'><img width="150" height="150" src="http://blog.mmediasys.com/wp-content/uploads/2011/07/17-150x150.png" class="attachment-thumbnail" alt="17" /></a>
</p>
<p>Is good to always install your Data files outside the default program installation directory, that way, you can safely upgrade your installation and not to worry about an installer removing your data files.</p>
<p>Ok, so let&#8217;s move to the next thing&#8230;</p>
<h3>Before installing MySQL/Ruby bindings</h3>
<p><strong>Update</strong>: mysql gem version `2.9.0` already fix the issues shown here. Install it normally and follow the on-screen instructions.</p>
<p>In order to use my brand new MySQL installation, now I need to install the MySQL bindings for it.</p>
<p>But, there is a small detail: Ruby is 32bits and my MySQL is 64bits, this means I can&#8217;t use MySQL provided libraries from Ruby.</p>
<p>Bummer! You told me to install the 64bits version!</p>
<p>Don&#8217;t despair! MySQL Connector to the rescue!</p>
<p>That is right, MySQL has something called <em>Connector</em>, the purpose of that library is to avoid a complete MySQL installation when you just need to connect to a remote one.</p>
<p>It comes in different flavors, we are interested in C language support, since that is the language Ruby uses for it&#8217;s extensions.</p>
<p>We are going to download a 32bits connector and use it!</p>
<p>So, at my web browser again, decided to visit the MySQL Connector/C download page:</p>
<p><a href="http://dev.mysql.com/downloads/connector/c/">http://dev.mysql.com/downloads/connector/c/</a></p>
<p>Since I&#8217;m not interested in installing this Connector and pollute my clean 64bits installation, I&#8217;m going to <strong>download the non-installer version</strong>.</p>
<p>I scrolled down the listing until I saw the <em>noinstall</em> 32bits version:</p>
<p><strong>mysql-connector-c-noinstall-6.0.2-win32.zip</strong></p>
<p>Decided to extract it to the root of my disk, so I ended with a folder named <code>mysql-connector-c-noinstall-6.0.2-win32</code> in there.</p>
<p>Remember: extract into a folder <strong>without spaces</strong>. The same goes for your Ruby installation and the DevKit installation.</p>
<h3>Time to install MySQL/Ruby bindings</h3>
<p>So, now that all MySQL prerequisites are in place, will open a new command prompt and prepare to install the gem.</p>
<p>This time I&#8217;m going to use Ruby 1.9.2, properly installed and configured with the complementary Development Kit (DevKit) which is provided at <a href="http://rubyinstaller.org/downloads">RubyInstaller website</a> (In case you haven&#8217;t installed yet, don&#8217;t forget to follow the <a href="https://github.com/oneclick/rubyinstaller/wiki/Development-Kit">installation instructions in the wiki</a>)</p>
<p><span class="caps">OK, </span>so in a Command Prompt, will type the gem installation command:</p>
<pre><code>gem install mysql --platform=ruby -- --with-mysql-dir=C:/mysql-connector-c-noinstall-6.0.2-win32
</code></pre>
<p>Note the use of forward slashes for the directory where MySQL Connector/C was extracted.</p>
<p>The above command contains two special things:</p>
<p>First, we are telling RubyGems that we want the <code>ruby</code> platform of mysql gem. This particular platform is the one that contains the source code and this will allow us to skip the pre-compiled version of the gem.</p>
<p>The second part, which is added after two dashes, are the additional arguments that we are giving to the gem configuration process to locate our MySQL headers and libraries for successful compilation.</p>
<p>As result of this command, you will see something like this:</p>
<pre><code>Fetching: mysql-2.8.1.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
</code></pre>
<p>Which indicates the gem installed successfully.</p>
<p>In case you obtained a different result, please refer to RubyInstaller Troubleshooting page:</p>
<p>https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting</p>
<p>And try the proposed solutions there.</p>
<h3>Using the bindings</h3>
<p>Now that we installed the gem, we can remove the connector folder we first extracted. Before do that, first we need to take out a file from there: <code>libmysql.dll</code>. This file is required by the gem we compiled and needs to be available for it.</p>
<p>You can find it inside the <code>lib</code> directory of MySQL Connector.</p>
<p>I personally recommend you place it along your Ruby installation, inside the <code>bin</code> directory.</p>
<p>If you have multiple Ruby installations and you use Pik to change between them, you can place the library in the same directory Pik is installed. You need to remember that it is important the <code>libmysql.dll</code> file is on the <span class="caps">PATH </span>when you need to use it.</p>
<p><span class="caps">OK, </span>after all that big red warning, let&#8217;s test this thing on a <span class="caps">IRB </span>console:</p>
<pre><code>irb&gt; require &quot;rubygems&quot;
irb&gt; require &quot;mysql&quot;
irb&gt; conn = Mysql.connect &quot;localhost&quot;, &quot;root&quot;, &quot;abc123&quot;
irb&gt; result = conn.query &quot;SELECT 1&quot;
irb&gt; result.num_rows
=&gt; 1
irb&gt; result.fetch_row
=&gt; [&quot;1&quot;]
irb&gt; result.free
irb&gt; conn.close
irb&gt; exit
</code></pre>
<p>Great!, now you have not just a working MySQL installation but also Ruby configured to talk to it!</p>
<p>Hope you enjoyed this post as I did enjoy creating it. Hope this ease your path on using MySQL with Ruby on Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/feed/</wfw:commentRss>
		<slash:comments>98</slash:comments>
		</item>
		<item>
		<title>A thank you to Ruby Masters Conf and Brazilian community</title>
		<link>http://blog.mmediasys.com/2011/04/14/a-thank-you-to-ruby-masters-conf-and-brazilian-community/</link>
		<comments>http://blog.mmediasys.com/2011/04/14/a-thank-you-to-ruby-masters-conf-and-brazilian-community/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 23:38:16 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=439</guid>
		<description><![CDATA[Back in January I posted about Ruby Masters Conf online conference. I must say that I&#8217;m happy to inform that not only was a blast, but RubyInstaller received some financial backing! Yes, along with Phusion Passenger, RubyInstaller project received donations from the amazing Brazilian Community that attended to Ruby Masters Conf. Thanks goes to e-Genial [...]]]></description>
				<content:encoded><![CDATA[<p>Back in January I <a href="http://blog.mmediasys.com/2011/01/25/ruby-masters-conf/">posted</a> about Ruby Masters Conf online conference.</p>
<p>I must say that I&#8217;m happy to inform that not only was a blast, but RubyInstaller received some financial backing!</p>
<p>Yes, along with <a href="http://blog.phusion.nl/2011/03/11/phusion-passenger-3-0-5-released/">Phusion Passenger</a>, RubyInstaller project received donations from the amazing Brazilian Community that attended to Ruby Masters Conf.</p>
<p>Thanks goes to <a href="http://www.egenial.pro/pt/site">e-Genial</a> too, the company behind the conference.</p>
<p>This contribution is well received, specially in the light of upcoming changes to the project that will be soon announced.</p>
<p>As lead developer of RubyInstaller, to all Brazilians who participated: Muito obrigado!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2011/04/14/a-thank-you-to-ruby-masters-conf-and-brazilian-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Masters Conf</title>
		<link>http://blog.mmediasys.com/2011/01/25/ruby-masters-conf/</link>
		<comments>http://blog.mmediasys.com/2011/01/25/ruby-masters-conf/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 21:30:43 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Frontpage]]></category>
		<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=433</guid>
		<description><![CDATA[In case nobody noticed, but next February 25 and 26 there will be a huge conference, called Ruby Mastesr Conf (See the banner bellow) And yes, the conference will be online with an excellent line up of speakers Video, chat, slides and interaction with the speakers all using e-Genial online platform, kinda cool, isn&#8217;t? Is [...]]]></description>
				<content:encoded><![CDATA[<p>In case nobody noticed, but next February 25 and 26 there will be a huge conference, called <a href="http://rubymastersconf.com/">Ruby Mastesr Conf</a> (See the banner bellow)</p>
<p><a href='http://rubymastersconf.com' target='_blank'><img src='http://rubymastersconf.com/images/banner-01.png'  title='Ruby Masters Conf - EdiĆ§Ć£o 2011' width='619' height='77' /></a> </p>
<p>And yes, the conference will be <em>online</em> with an excellent <a href="http://rubymastersconf.com/speakers">line up</a> of speakers</p>
<p>Video, chat, slides and interaction with the speakers all using <a href="http://www.egenialsas.com.br">e-Genial</a> online platform, kinda cool, isn&#8217;t?</p>
<p>Is cheap! R$ 35 (Brazil reais) is around 21 <span class="caps">USD.</span> You gain access to all the talks and if you couldn&#8217;t watch them live, you can see the videos 15 days later.</p>
<p>And the awesome part? Their objective is collect money for open source projects, like <a href="http://www.modrails.com/">Phusion Passenger</a> and, wait for it&#8230; <a href="http://rubyinstaller.org/">RubyInstaller</a> !!!</p>
<p>What are you waiting for?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2011/01/25/ruby-masters-conf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>rake-compiler: Updated list of supported Ruby versions (for cross-compilation)</title>
		<link>http://blog.mmediasys.com/2011/01/22/rake-compiler-updated-list-of-supported-ruby-versions-for-cross-compilation/</link>
		<comments>http://blog.mmediasys.com/2011/01/22/rake-compiler-updated-list-of-supported-ruby-versions-for-cross-compilation/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 18:54:09 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=421</guid>
		<description><![CDATA[Been a while since the last list of supported Ruby versions was published. So, time of updates! Ruby Version Works? Command line 1.8.6-p398 Yes1 rake-compiler cross-ruby 1.8.7-p330 Yes rake-compiler cross-ruby VERSION=1.8.7-p330 1.9.2-p136 Yes rake-compiler cross-ruby VERSION=1.9.2-p136 All of the above results were obtained using rake-compiler 0.7.5. Compilers All the tests of compilation where performed against [...]]]></description>
				<content:encoded><![CDATA[<p>Been a while since the last list of supported Ruby versions was published. So, time of updates!</p>
<table>
<tr>
<th>Ruby Version</th>
<th>Works?</th>
<th>Command line</th>
</tr>
<tr>
<td>1.8.6-p398</td>
<td>Yes<sup class="footnote"><a href="#fn1">1</a></sup></td>
<td><code>rake-compiler cross-ruby</code></td>
</tr>
<tr>
<td>1.8.7-p330</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby VERSION=1.8.7-p330</code></td>
</tr>
<tr>
<td>1.9.2-p136</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby VERSION=1.9.2-p136</code></td>
</tr>
</table>
<p>All of the above results were obtained using rake-compiler <code>0.7.5</code>.</p>
<h3>Compilers</h3>
<p>All the tests of compilation where performed against the following compilers:</p>
<table>
<tr>
<th>Platform</th>
<th>Compiler</th>
<th>Installation</th>
<th>rake-compiler flag</th>
</tr>
<tr>
<td><span class="caps">OSX</span></td>
<td><span class="caps">GCC</span> 3.4.5</td>
<td><code>sudo port install i386-mingw32-gcc</code></td>
<td><code>HOST=i386-mingw32</code></td>
</tr>
<tr>
<td>Linux/Ubuntu</td>
<td><span class="caps">GCC</span> 3.4.5</td>
<td><code>sudo apt-get install mingw32</code></td>
<td><code>HOST=i586-pc-mingw32</code></td>
</tr>
<tr>
<td>Linux/OSX</td>
<td>MinGW-w64 <span class="caps">GCC</span> 4.5.2</td>
<td>Download<sup class="footnote"><a href="#fn2">2</a></sup></td>
<td><code>HOST=i686-w64-mingw32</code></td>
</tr>
</table>
<p>While there are other cross compilers available out there, I haven&#8217;t done any testing against them, so can&#8217;t verify it&#8217;s correctness in the above results.</p>
<p>I would personally recommend the usage of mingw-w64 compilers since are fresh and updated quite often.</p>
<h3>Recommendations</h3>
<p>If you&#8217;re creating extensions, it is recommend you use both 1.8.7 and 1.9.2 as test-beds for your extensions. That will ensure maximum compatibility with future versions of Ruby.</p>
<p>Next version of rake-compiler will bump the default version to 1.8.7, so is better you start preparing now.</p>
<p class="footnote" id="fn1"><sup>1</sup> 1.8.6 compilation fails when used with mingw-w64 compiler (i686-w64-mingw32 host)</p>
<p class="footnote" id="fn2"><sup>2</sup> You can download mingw-w64 compiler from SourceForge <a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/">Automated Builds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2011/01/22/rake-compiler-updated-list-of-supported-ruby-versions-for-cross-compilation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We all love colors</title>
		<link>http://blog.mmediasys.com/2010/11/24/we-all-love-colors/</link>
		<comments>http://blog.mmediasys.com/2010/11/24/we-all-love-colors/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 00:03:35 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=390</guid>
		<description><![CDATA[Indeed, pretty much everybody will agree with this statement, even developers like them, and of course, want to use them. Is quite common use coloring in the output of your tools to indicate an error or a success, or some sort of information. To make things easy, there is something called ANSI escape sequences which [...]]]></description>
				<content:encoded><![CDATA[<p>Indeed, pretty much everybody will agree with this statement, even developers<br />
like them, and of course, want to use them.</p>
<p>Is quite common use coloring in the output of your tools to indicate an error<br />
or a success, or some sort of information.</p>
<p><span id="more-390"></span></p>
<p>To make things easy, there is something called <a href="http://en.wikipedia.org/wiki/ANSI_escape_code"><span class="caps">ANSI </span>escape sequences</a> which has great support on Unix systems, but not Windows.</p>
<p>Back in <span class="caps">DOS </span>days, there was something called <code>ANSI.SYS</code> which allowed certain <span class="caps">ANSI </span>codes to work.</p>
<p>But <span class="caps">DOS </span>has been dead for quite some time, and Windows (32 and 64 bits) had no more this nice <span class="caps">ANSI </span>support.</p>
<p>Instead, Microsoft created a <a href="http://en.wikipedia.org/wiki/Win32_console">lot of functions</a> that make it more easy to use screen buffers, flip between them to avoid flickering and other stuff, but <em>we</em> (developers) loose the ability to use colors across platforms transparently from the code perspective.</p>
<p>Because of that, and because we are eager to use colors (remember, we all love colors), developers created libraries on every language that mimic <span class="caps">ANSI </span>sequences on Windows using the Win32 console functions.</p>
<p><a href="http://jansi.fusesource.org/">Java</a>, <a href="http://search.cpan.org/~jdb/Win32-Console-0.09/Console.pm">Perl</a> and others all have their implementation.</p>
<p>In the case Ruby, it does too, as port from Perl&#8217;s Win32::Console module by <a href="http://rubyforge.org/projects/win32console">Gonzalo Garramuno</a> which then was packaged as gem by <a href="http://rubyforge.org/projects/winconsole">Justin Bailey</a> and is currently maintained by me.</p>
<p>With the move of Ruby to version 1.9.x, certain changes were required and still suffer from some compatibility issues, speed been one.</p>
<p>Thanks to the Internet, we found a little gem hidden on the tubes called &#8220;ANSICON&#8221; created by Jason Hood, which provides &#8212; in C &#8212; <span class="caps">ANSI </span>escaping codes completely independent of your language of choice.</p>
<p><span class="caps">ANSICON </span>works hooking your console process and any program, extracting any <span class="caps">ANSI </span>sequence automatically and translating to the proper Win32 console <span class="caps">API.</span></p>
<p>It works under 32 and 64 bits systems.</p>
<h3>What all that means to me?</h3>
<p>I <a href="http://groups.google.com/group/rubyinstaller/browse_thread/thread/2d2a62db7281509a">proposed the deprecation</a> of win32console and replace it with <span class="caps">ANSICON, </span>but what are the benefits of it?</p>
<ul>
<li>Proven to work under several scenarios</li>
<li>Its written in C, not Ruby, which make it available to any other language</li>
<li>Its faster than win32console</li>
<li>One less gems for me to maintain</li>
</ul>
<h3>Now, how to use this?</h3>
<p>Well, projects like RSpec and Cucumber haven&#8217;t still been adapted to use <span class="caps">ANSICON </span>yet, but developers are working to provide the changes.</p>
<p>First, you will need to visit <span class="caps">ANSICON</span> GitHub page and download the binaries:</p>
<p><a href="https://github.com/adoxa/ansicon/downloads">https://github.com/adoxa/ansicon/downloads</a></p>
<p>Grab at least package (1.31) and extract its contents somewhere (newer is better).</p>
<p>Depending on your system architecture, copy the contents of x86 (32bits) or x64 (64bits) to a folder that you have in your <span class="caps">PATH.</span> On previous post I&#8217;ve recommended have a <code>Tools\bin</code> folder inside your <span class="caps">HOME.</span> See <a href="https://github.com/luislavena/binfiles/blob/master/README.rdoc">my binfiles <span class="caps">README</span></a> for suggestions</p>
<p>Now that <code>ansicon.exe</code> and it&#8217;s support libraries are placed there, you can start it manually:</p>
<pre>ansicon</pre>
<p>That will simply create a new <code>cmd.exe</code> with <span class="caps">ANSICON </span>hooks enabled. At any time you can type <code>exit</code> and return to your previous <code>cmd.exe</code> process that is clean of ansicon.</p>
<p>I will recommend you read the <span class="caps">README </span>file that comes with <span class="caps">ANSICON </span>to know about permanently install <span class="caps">ANSICON </span>in your system.</p>
<p>Now, let&#8217;s get back to an example:</p>
<pre><code>puts &quot;\e[34mHello \e[31mWorld\e[0m&quot;</code></pre>
<p>In this case, I entered manually the escape codes. If you&#8217;re serious for colors, take a look to <a href="https://github.com/flori/term-ansicolor">term-ansicolor</a></p>
<p>Anyhow, now let&#8217;s execute our program:</p>
<pre>ruby hello.rb</pre>
<p>On a normal prompt, we got something like this:</p>
<p><img src="http://blog.mmediasys.com/wp-content/uploads/2010/11/without-ansicon.png" alt="The output generated by the sample script without ansicon installed" title="without-ansicon" width="358" height="132" class="alignnone size-full wp-image-393" /></p>
<p>But, powered by ansicon, we get this lovely result:</p>
<p><img src="http://blog.mmediasys.com/wp-content/uploads/2010/11/with-ansicon.png" alt="Enjoy the colors provided by ansicon!" title="with-ansicon" width="422" height="142" class="alignnone size-full wp-image-394" /></p>
<p>Now, extra to that, <span class="caps">ANSICON </span>advertise certain information into the <span class="caps">ANSICON </span>environment variable</p>
<pre>C:\Users\Luis&gt;ECHO %ANSICON%
100x3000 (100x28)</pre>
<p>In that variable, we have 4 values. The first two are buffer dimensions and the ones between parenthesis are the size of my visible console.</p>
<p>For example, you can use the visible size information to truncate rows of information.</p>
<h3>So what, why care?</h3>
<p>Unless you suffer from color blind-ness, colors are useful. Tools like RSpec communicate visually errors from other states using colors.</p>
<p><span class="caps">ANSICON </span>offers a less intrusive approach than previous solutions for coloring, less work for me and more fun for you!</p>
<p>Start using it today!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2010/11/24/we-all-love-colors/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>RubyInstaller &#8211; What, where, when #1</title>
		<link>http://blog.mmediasys.com/2010/09/23/rubyinstaller-what-where-when-1/</link>
		<comments>http://blog.mmediasys.com/2010/09/23/rubyinstaller-what-where-when-1/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 00:43:56 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=375</guid>
		<description><![CDATA[In my previous post, I mentioned exciting changes coming to RubyInstaller Over the past month some of these changes materialize and others are still in progress. Consider the following post an status update of the project. RubyInstaller is been promoted in Ruby-Lang website. Yes! finally RubyInstaller downloads are displayed first in Ruby&#8217;s download page This [...]]]></description>
				<content:encoded><![CDATA[<p>In my <a href="http://blog.mmediasys.com/2010/08/07/exciting-times-for-rubyinstaller-project/">previous post</a>, I mentioned exciting changes coming to RubyInstaller</p>
<p>Over the past month some of these changes materialize and others are still in progress. Consider the following post an <em>status update</em> of the project.</p>
<p><span id="more-375"></span></p>
<h3>RubyInstaller is been promoted in Ruby-Lang website.</h3>
<p>Yes! finally RubyInstaller downloads are displayed first in Ruby&#8217;s <a href="http://www.ruby-lang.org/en/downloads/">download page</a></p>
<p>This marks an important step for the project and it&#8217;s goals of make it more easy to try out Ruby <strong>on</strong> Windows. One less pebble on our path.</p>
<h3>Ruby 1.9.2-p0 release and <span class="caps">GCC</span> 4.5.0 been used</h3>
<p>So 1.9.2-p0 went out, so was RubyInstaller package of it. It felt great release the newer packages just 2 days after the official source code release.</p>
<p>I must admit that it was only possible thanks to the hard work of all the <a href="http://rubyinstaller.org/about/contributors">contributors</a> and the ones that prefer to remain anonymous.</p>
<h3>Lots of buzz</h3>
<p>Since I declared One-Click Installer dead and put the initial bricks for RubyInstaller back in 2007, lot of things happened.</p>
<p>Over the past years thanks to many developers, the project has gained visibility and with it, a bigger user base.</p>
<p>I found that with the diversity of the growing user base, it also increased and exposed issues in the way we work with the project and deal with either bugs, feature requests or even support.</p>
<p>It is hard to keep everybody pleased and is hard to teach people coming to Ruby for the first time how to deal with things they never needed in their dotNET or Java jobs.</p>
<p>It is even harder when the first thing they hear are negativity to their environment (yes, Windows ala windoze, windblows, etc)</p>
<p>So we decided to put all the collective knowledge in our Wiki, specially the <a href="http://github.com/oneclick/rubyinstaller/wiki/Tutorials">Tutorials</a> page. It is interesting to see how that particular page grew over the past 6 months.</p>
<p>Even more interesting and satisfying is see that not only individuals are paying attention to the project but even groups like Pragmatic Studio and their <a href="http://pragmaticstudio.com/rails">Ruby on Rails</a> training program acknowledge Windows users and <a href="http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-windows">provide instructions</a> for getting them started.</p>
<h3>Still lot to do</h3>
<p>Work on the DevKit installer still goes as we adjust minor details to improve the first time experience and the support for both RubyInstaller and possibly JRuby.</p>
<p>People has been asking to get the DevKit included in the same Ruby package because that will reduce the errors users get. Not everybody needs to compile things all the time.</p>
<p>I personally don&#8217;t believe that will fix the education and lack of documentation problem, it will just make the installers 12MB bigger.</p>
<h3>We need your help</h3>
<p>The project needs more people involved. There is not a huge technical barrier to get started, just the willingness to get things done.</p>
<p>Either you want to document things (tutorials and such) or help out others with issues. Anything you want to do will be appreciated.</p>
<h3>More to come</h3>
<p>I&#8217;m trying to improve the cross-compilation support of Ruby so Linux/OSX developers can provide compatible code for other Windows users. Lot to be done there.</p>
<p>Other exciting things are coming and will post in follow ups. Enough for today!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2010/09/23/rubyinstaller-what-where-when-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Exciting times for RubyInstaller project</title>
		<link>http://blog.mmediasys.com/2010/08/07/exciting-times-for-rubyinstaller-project/</link>
		<comments>http://blog.mmediasys.com/2010/08/07/exciting-times-for-rubyinstaller-project/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 21:56:14 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=359</guid>
		<description><![CDATA[Hello! I would like to summarize in this blog post what has been going on with RubyInstaller project and what is coming up. On a previous post I mentioned we reached RubyInstaller goal of provide a stable installer and a series of tools to ease the life of Ruby developers using Windows. Of course, perfection [...]]]></description>
				<content:encoded><![CDATA[<p>Hello!</p>
<p>I would like to summarize in this blog post what has been going on with RubyInstaller project and what is coming up.</p>
<p><span id="more-359"></span></p>
<p>On a <a href="http://blog.mmediasys.com/2010/06/08/final-rubyinstaller-packages-out-what-is-next/">previous post</a> I mentioned we reached RubyInstaller goal of provide a stable installer and a series of tools to ease the life of Ruby developers using Windows.</p>
<p>Of course, perfection is a myth, and is good to know that you can always improve what you did before.</p>
<p>But, where to start?</p>
<h3>Development Kit as installer</h3>
<p>We start looking to what users said on Twitter, our <a href="http://groups.google.com/group/rubyinstaller">group</a> and of course the bug tracker. We noticed one of the big problems: the Development Kit and complicated instructions.</p>
<p>As you might know already, Windows do not come with development tools out of the box. Even more, if you opt for Microsoft ones (Visual Studio) you might end having issues with <span class="caps">GNU </span>tools or projects that do not support <span class="caps">MSVC </span>very good.</p>
<p>We took the approach of using Free Software, and base our work on <span class="caps">GCC </span>and <a href="http://mingw.org/">MinGW</a> project which made more easy for us redistribute things ready for you to use.</p>
<p>A proper DevKit installer is under works, at this time a 7z and self extracting packages can be generated, but the installer will do more stuff, which you find more about it in our group.</p>
<h3>Upgrading to <span class="caps">GCC</span> 4.5.0</h3>
<p>One of the reasons we moved from Visual C 6.0 to <span class="caps">GCC </span>was that the compiler was no longer available (and also cost money). Now, it is time to move to a newer version of <span class="caps">GCC, </span>to take advantage of specific optimization flags and improved debugger (GDB).</p>
<p>All the components which lack <span class="caps">GCC </span>binaries for Windows are built from source for RubyInstaller project.</p>
<p><del datetime="2010-08-18T21:56:41+00:00">You can checkout <a href="http://github.com/oneclick/rubyinstaller/tree/use-devkit">use-devkit</a> branch at GitHub<br />
</del> use-devkit branch has been merged into master.</p>
<p>This proved two important things: our DevKit is able to compile out of the box some projects without tweaks, and two, we are eating our own food.</p>
<h3>Getting ready for Ruby 1.9.2</h3>
<p>Yes, Ruby 1.9.2 final is coming out soon, and we can say RubyInstaller provided a rc2 for experimentation 2 months ago, and we are building newer packages for further testing.</p>
<p>We hope be able to deliver RubyInstaller 1.9.2 binaries as soon 1.9.2 gets out.</p>
<h3>We still need you, and your feedback</h3>
<p>Please keep in mind all the <a href="http://rubyinstaller.org/about/contributors">contributors</a> are doing all this work in their free time.</p>
<p>Help is always welcome and appreciated. There is not a specific set of skills required, just the willingness to help.</p>
<p>Feedback is important too, and will love hear from your experiences using RubyInstaller, no matter how weird or Rails-related is the thing you&#8217;re working on.</p>
<p>That&#8217;s all, as I said, exciting stuff coming soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2010/08/07/exciting-times-for-rubyinstaller-project/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Final RubyInstaller packages out, what is next?</title>
		<link>http://blog.mmediasys.com/2010/06/08/final-rubyinstaller-packages-out-what-is-next/</link>
		<comments>http://blog.mmediasys.com/2010/06/08/final-rubyinstaller-packages-out-what-is-next/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 16:37:00 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=349</guid>
		<description><![CDATA[Hello, I missed blogging this, not because was not important, but because right now, I&#8217;m attending RailsConf in Baltimore. RubyInstaller packages released. Last details of RubyInstaller installers itself was sorted out a month ago, but was holding the release because wanted to be 100% sure nothing else breaks. I should have known better, you can [...]]]></description>
				<content:encoded><![CDATA[<p>Hello, I missed blogging this, not because was not important, but because right now, I&#8217;m attending <a href="http://en.oreilly.com/rails2010">RailsConf</a> in Baltimore.</p>
<p><span id="more-349"></span></p>
<h3>RubyInstaller packages released.</h3>
<p>Last details of RubyInstaller <em>installers</em> itself was sorted out a month ago, but was holding the release because wanted to be 100% sure nothing else breaks. I should have known better, you can never be 100% sure, so decided to stop stalling and release the final versions.</p>
<p>You can find the installers or 7-zip packages at our website in the download section:</p>
<p>http://rubyinstaller.org/</p>
<p>Which <span class="caps">BTW, </span>sports the new design from the pledgie, do you like it? (Sure I do) <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>What to expect?</h3>
<p>RubyInstaller team worked providing installers that works seamlessly across different versions of Windows, environments and a bunch of wacky requirements.</p>
<p>A few points:</p>
<ul>
<li>Releases for newer version of Ruby will be delivered more often, really.</li>
<li>You can install RubyInstaller as normal user without requiring administrative rights (good for lock-down computers).</li>
<li>Installer do not mess with your system or other Ruby installations</li>
<li>You can safely uninstall it and your gems or customizations will be kept <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>It is extremely fast to install</li>
<li>It is easy to embed in other installers (silent installation mode).</li>
</ul>
<h3>But that&#8217;s not all!</h3>
<p>Indeed, more stuff is published to RubyForge now: <a href="http://rubyforge.org/projects/rubyinstaller/">Experimental</a></p>
<p>Experimental will be the section dedicated to preview or beta version of Ruby. Right now you can find newer 1.9.2-preview3 version, just released a few weeks ago. Ideally, once it hits final, we will provide installers.</p>
<p>In the mean time, you can experiment with it and help Ruby community improve it&#8217;s support for Windows.</p>
<p>Please report any Ruby bug from it to <a href="http://redmine.ruby-lang.org/projects/show/ruby-19">Ruby Redmine</a> bug tracker.</p>
<h3>What is next?</h3>
<p>We haven&#8217;t defined a Roadmap for the installers yet. The next target in the queue is 1.9.3, which is been worked in a separate branch since it requires newer libraries been build.</p>
<p>You can checkout this at <a href="http://github.com/oneclick/rubyinstaller/tree/libyaml">our repository</a></p>
<h3>Thank you!</h3>
<p>Last but not least I personally want to thank all the developers and users that provided feedback about the installer, the building recipes and helped out with support details at the group.</p>
<p>Without <a href="http://github.com/oneclick/rubyinstaller/blob/master/CONTRIBUTORS">them</a> nothing could have been possible!</p>
<h3>Feedback or questions?</h3>
<p>Just join us at <a href="http://groups.google.com/group/rubyinstaller">RubyInstaller</a> group and we will happily answer them <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2010/06/08/final-rubyinstaller-packages-out-what-is-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>win32console 1.3.0.beta2 released</title>
		<link>http://blog.mmediasys.com/2010/03/07/win32console-1-3-0-beta2-released/</link>
		<comments>http://blog.mmediasys.com/2010/03/07/win32console-1-3-0-beta2-released/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 15:27:50 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=337</guid>
		<description><![CDATA[I&#8217;ve just released a second beta of win32console gem. What&#8217;s new? Only two new things: STDERR is now redirected (wasn&#8217;t before) and the addition of ECHO on/off functionality thanks to Justin Love How to install? You can read previous post with installation instructions, since it is a prerelease, please test it and report me any [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve just released a second beta of win32console gem.</p>
<h3>What&#8217;s new?</h3>
<p>Only two new things: <code>STDERR</code> is now redirected (wasn&#8217;t before) and the addition of <code>ECHO</code> on/off functionality thanks to <a href="http://github.com/jloveces">Justin Love</a></p>
<h3>How to install?</h3>
<p>You can read <a href="http://blog.mmediasys.com/2009/12/29/win32console-1-3-0-prerelease/">previous post</a> with installation instructions, since it is a prerelease, please test it and report me any new issue <a href="http://github.com/luislavena/win32console/issues">here</a></p>
<h3>Known Issues</h3>
<p>AutoSpec is known to have problems, but is not an issue of win32console, as you can read in <a href="http://github.com/luislavena/win32console/issues#issue/3">GH-3</a></p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2010/03/07/win32console-1-3-0-beta2-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
