<?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 &#187; Miscelaneas</title>
	<atom:link href="http://blog.mmediasys.com/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mmediasys.com</link>
	<description>Compartiendo fragmentos de código con el mundo.</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>To require or not require rubygems in your applications or libraries</title>
		<link>http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/</link>
		<comments>http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 22:57:20 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=323</guid>
		<description><![CDATA[NOTE Undusting this post as better response to a conversation in Tweeter, with tenderlove and nickseiger 

Nick commented out here that Ryan Tomayko post is correct.
Well, kind of, sorta&#8230; not entirely correct.
Mandatory warning
Take the following statements with a grain of objectivity without pondering how much bits and bytes a packaging solution like RubyGems adds to [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span class="caps">NOTE</span></strong> Undusting this post as better response to a <em>conversation</em> in Tweeter, with <a href="http://twitter.com/tenderlove">tenderlove</a> and <a href="http://twitter.com/nicksieger">nickseiger</a> </p>
<p><span id="more-323"></span></p>
<p>Nick commented out <a href="http://twitter.com/nicksieger/status/7209501582">here</a> that Ryan Tomayko <a href="http://tomayko.com/writings/require-rubygems-antipattern">post</a> is correct.</p>
<p>Well, kind of, sorta&#8230; not entirely correct.</p>
<h3>Mandatory warning</h3>
<p>Take the following statements with a grain of <em>objectivity</em> without pondering how much bits and bytes a packaging solution like RubyGems adds to your scenario.</p>
<p>Now, let me present this with a story (I love stories)</p>
<h3>Creating my application or library</h3>
<p>I had an excellent idea for a new library we needed here at the office. This library will provide a client-side <span class="caps">OOP </span>access to a remote webservice we use daily.</p>
<p>After investigation of my remote webservice <span class="caps">API </span>and structure and exploration of existing <span class="caps">HTTP</span>/REST like interfaces, I decided that would be best to invest my time in leverage the low-level <span class="caps">HTTP </span>complexity to an existing library published by another developer.</p>
<h3>Filling the gaps and start working</h3>
<p>Started creating my library (called <em>Foo</em>) and based the internals calls on what was published for <em>Bar</em> at that time (let&#8217;s say was version 1)</p>
<p>So far, everything is great. Everything works great on my computer.</p>
<h3>Time to share</h3>
<p>It has been 2 weeks since I created this library and we internally wanted to use in another project.</p>
<p>This time, my colleague check out my library repository and try to use the library.</p>
<p>He realizes that <em>Bar</em> is required and is not present in his environment, which leads him to start a gem installation process.</p>
<p>He succeed installing <em>Bar</em> version 2, as is the latest available version by the developer of it, but my library no longer works with it, since there are several <span class="caps">API </span>changes.</p>
<p>Spotting that issue can be simple, but now think the following: I&#8217;ve used <a href="http://hellorip.com/">Rip</a> instead of Rubygems, and Rip uses repositories directly, not packaged versions.</p>
<p>So now, <em>Foo</em> is not only version specific, but <em>commit specific</em> since the developer of <em>Bar</em> could have changed <span class="caps">API </span>between commits to finalize or stabilize it.</p>
<p>Even worse could be that I used <code>setup.rb</code> that was part of <em>Bar</em> and installed inside my Ruby installation, which then will make complicated to figure out which version I used to implement <em>Foo</em></p>
<h3>But what if&#8230;</h3>
<ul>
<li>Usage of Git submodules for my dependencies&#8230; if I&#8217;m using Git at all.</li>
<li>Gemify my library, which then will lead to negative comments from others about me imposing a packaging system on them.</li>
<li>Do not release or share my library at all. Problem solved.</li>
</ul>
<p>Add to that, that even if I released my library as a gem or not, there is no way to determine the usage of my <em>Foo</em> from Joe&#8217;s <em>Foo</em> variation. Something I raised about GitHub gem forks and commented out <a href="http://drnicwilliams.com/2009/11/04/hacking-someones-gem-with-github-and-gemcutter/">here</a></p>
<p>So, try all the approaches, get your own conclusions, but don&#8217;t say that the way I implement something is flawed. That is plain subjective.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>win32console upcoming changes and feedback</title>
		<link>http://blog.mmediasys.com/2009/12/17/win32console-upcoming-changes-and-feedback/</link>
		<comments>http://blog.mmediasys.com/2009/12/17/win32console-upcoming-changes-and-feedback/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 04:23:39 +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=314</guid>
		<description><![CDATA[For the ones not aware of, win32console (originally here, gemified here) is a project that provides ANSI coloring for Windows.
Yeah, Windows doesn&#8217;t do ANSI coloring like any POSIX terminal, and it has it&#8217;s own API with extended control of the console functionality.

UPDATE: Please see this post for the beta1 release of new win32console.
So, I took [...]]]></description>
			<content:encoded><![CDATA[<p>For the ones not aware of, win32console (originally <a href="http://rubyforge.org/projects/win32console">here</a>, gemified <a href="http://rubyforge.org/projects/winconsole">here</a>) is a project that provides <span class="caps">ANSI </span>coloring for Windows.</p>
<p>Yeah, Windows doesn&#8217;t do <span class="caps">ANSI </span>coloring like any <span class="caps">POSIX </span>terminal, and it has it&#8217;s own <span class="caps">API </span>with extended control of the console functionality.</p>
<p><span id="more-314"></span></p>
<p><strong><span class="caps">UPDATE</span>:</strong> Please see <a href="http://blog.mmediasys.com/2009/12/29/win32console-1-3-0-prerelease/">this post</a> for the beta1 release of new win32console.</p>
<p>So, I took over the project long ago, since required a couple of fixed. You could find the code <a href="http://github.com/luislavena/win32console">here</a> at GitHub</p>
<p>I must say that my backyard and house is getting crowded. Lot of small Open Source projects that require attention and some of those that require some special care, like this case.</p>
<p>What do I mean by this?</p>
<p>win32console do more than just fancy colors, it also translates the current console page back and forth using some clever but not portable character extrapolation&#8230;</p>
<p>Now, Ruby 1.9 doesn&#8217;t like you do that, not at all.</p>
<p>So wonder, what if I just get rid of that? How much of win32console features are being used beyond the <span class="caps">ANSI </span>coloring?</p>
<p>I just verified that tweak work with cucumber in 1.8 and 1.9, but dunno other user cases.</p>
<p>Want to know all that, since I&#8217;m creating a much simpler solution that uses <a href="http://github.com/ffi/ffi"><span class="caps">FFI</span></a> and will provide colors for both <span class="caps">MRI </span>and JRuby, no extension compilation and will deprecate the need of win32console.</p>
<p>What do you think? Please let me know your thoughts in the comments.</p>
<p>Thank you <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/2009/12/17/win32console-upcoming-changes-and-feedback/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>rake-compiler: safe list of Ruby versions that can be cross-compiled</title>
		<link>http://blog.mmediasys.com/2009/12/16/rake-compiler-safe-list-of-ruby-versions-that-can-be-cross-compiled/</link>
		<comments>http://blog.mmediasys.com/2009/12/16/rake-compiler-safe-list-of-ruby-versions-that-can-be-cross-compiled/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 06:00:12 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=307</guid>
		<description><![CDATA[Seems that I&#8217;m going to suffer a series of bug reports in the upcoming weeks due continious changes between patchlevels of Ruby.
To give some background, for the fresh ones just arriving to the blog. rake-compiler provides, besides C/Java extension standardization structure, the ability to cross-compile versions of Ruby to allow developers on Linux/OSX build and [...]]]></description>
			<content:encoded><![CDATA[<p>Seems that I&#8217;m going to suffer a series of bug reports in the upcoming weeks due continious changes between patchlevels of Ruby.</p>
<p>To give some background, for the fresh ones just arriving to the blog. <a href="http://github.com/luislavena/rake-compiler">rake-compiler</a> provides, besides C/Java extension standardization structure, the ability to cross-compile versions of Ruby to allow developers on Linux/OSX build and release gems for users running Windows.</p>
<p>Seems that latest patchlevels of Ruby 1.8.7 (172) and 1.9.1 (376) cannot be cross compiled.</p>
<p>I&#8217;ve reported that to Ruby&#8217;s bug tracker under issues <a href="http://redmine.ruby-lang.org/issues/show/2464">#2464</a> and <a href="http://redmine.ruby-lang.org/issues/show/2484">#2484</a></p>
<p>From what you can read there, there is a clear change in the rules about what is the minimum Ruby version that can be used to cross compile (known as <code>BASERUBY</code>)</p>
<p>Now, being pointed to the <a href="http://redmine.ruby-lang.org/wiki/ruby/DeveloperHowto">Developer&#8217;s Howto</a> page, and checking the history and time, it is clear the note about the limitation is <em>really fresh</em></p>
<p>The funny thing is that I still can cross compile 1.9.2dev using 1.8.6! Which is contrary to what the recently edited howto states!</p>
<p>Don&#8217;t get me wrong, I have no personal issue besides being annoyed, and that will require put some lock in <code>cross-ruby</code> compilation to avoid bug reports about something that is beyond my control.</p>
<p>So, with the goal of making this public and have a link to include in my canned response to people reporting bugs about it, the following is the list of versions and patchlevels of Ruby that I know works and aim to support in relation to bug fixes of rake-compiler itself:</p>
<table>
<tr>
<th>Version</th>
<th>Patchlevel</th>
<th>supported?</th>
<th>Command</th>
</tr>
<tr>
<td>1.8.6</td>
<td>287</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby</code></td>
</tr>
<tr>
<td>1.8.6</td>
<td>383</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby VERSION=1.8.6-p383</code></td>
</tr>
<tr>
<td>1.8.6</td>
<td>398</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby VERSION=1.8.6-p398</code></td>
</tr>
<tr>
<td>1.8.7</td>
<td>72</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.8.7</td>
<td>173</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.8.7</td>
<td>249</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.8.7</td>
<td>299</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.9.1</td>
<td>243</td>
<td>Yes</td>
<td><code>rake-compiler cross-ruby VERSION=1.9.1-p243</code></td>
</tr>
<tr>
<td>1.9.1</td>
<td>376</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.9.1</td>
<td>378</td>
<td>NO</td>
<td>&#8230;</td>
</tr>
<tr>
<td>1.9.2</td>
<td>trunk</td>
<td>Yes</td>
<td>(that is true up to revision 26108)</td>
</tr>
</table>
<p>Tricky list, even switching the version of Ruby to match the one desired to be installed, it doesn&#8217;t work (reported as <a href="http://redmine.ruby-lang.org/issues/show/2485">#2485</a>, I&#8217;m very persistent).</p>
<p>So, apologies to anyone having issues with this: I&#8217;m having the same ones here.</p>
<p><strong>Update:</strong> Added 1.8.7-p299 to the list of <em>no compatible</em></p>
<p><strong>Update 2:</strong> Added 1.8.6-p398 to the list of <em>compatibles</em> and 1.8.7 still is not cross-compilable, sorry. 1.9.1-p378 is not cross-compilable either.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/12/16/rake-compiler-safe-list-of-ruby-versions-that-can-be-cross-compiled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lot of small but rewarding news</title>
		<link>http://blog.mmediasys.com/2009/10/06/lot-of-small-but-rewarding-news/</link>
		<comments>http://blog.mmediasys.com/2009/10/06/lot-of-small-but-rewarding-news/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 22:54:29 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=298</guid>
		<description><![CDATA[For the ones that cares: I&#8217;m still alive.
I have so cool news to everybody:
MySQL/Ruby support
As I announced 2 months ago, new releases of MySQL gem are going to be build from my repository at GitHub
Please note: only report bugs related to the gem itself, more likely the binary issues. Other type of bugs will be [...]]]></description>
			<content:encoded><![CDATA[<p>For the ones that cares: I&#8217;m still alive.</p>
<p>I have so cool news to everybody:</p>
<h3>MySQL/Ruby support</h3>
<p>As I announced <a href="http://blog.mmediasys.com/2009/08/21/mysqlruby-2-8-1-released/">2 months ago</a>, new releases of MySQL <em>gem</em> are going to be build from <a href="http://github.com/luislavena/mysql-gem">my repository</a> at GitHub</p>
<p><strong>Please note</strong>: only report bugs related to the gem itself, more likely the binary issues. Other type of bugs will be rejected, since this gem is a wrapper around <a href="http://rubyforge.org/projects/mysql-ruby">MySQL/Ruby</a> code from Tomita Mashahiro (tmtm)</p>
<h3><span class="caps">SQL</span>ite3/Ruby bindings</h3>
<p>I took the role of maintainer of <span class="caps">SQL</span>ite3/Ruby project, but I really lack the skills to dig into all the inner details of it.</p>
<p>So, I&#8217;m opening the door to anyone with new features, enhancements or bug fixes to fork my clone of the project (<a href="http://github.com/luislavena/sqlite3-ruby">here</a>), do your changes and send a pull request.</p>
<p>Both RubyForge Tracker and GitHub pull requests will be honored.</p>
<h3>Pure-Ruby Readline (rb-readline)</h3>
<p>Released version 0.2.0 a <a href="http://blog.mmediasys.com/2009/09/21/pure-ruby-readline-released-0-2-0/">couple of weeks ago</a>, but still is far from perfect.</p>
<p>We are still missing IO redirect and be able to run <code>test_readline.rb</code> test directly.</p>
<p><a href="http://github.com/rdp">Roger Pack</a> worked on that, but he also needs some help <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Please, fork the project, do your changes and send your pull requests!</p>
<h3>Windows Console (win32console) new release soon.</h3>
<p>A few patches to improve 1.9 compatibility are under way.</p>
<h3>rake-compiler get more audience!</h3>
<p>That&#8217;s right folks!, rake-compiler now is being used to drive the compile and release process of native gems for DataMapper, <a href="http://groups.google.com/group/ruby-ffi/browse_thread/thread/e46d8a6a71a0ff0f"><span class="caps">FFI</span></a> and even <a href="http://groups.google.com/group/thin-ruby/browse_thread/thread/769b4a51b526aeb3">Thin</a> !</p>
<p>Not too bad for <a href="http://blog.mmediasys.com/2008/12/13/while-leaving-ny-rake-compiler-for-the-masses/">10 months old tool</a>, ah?</p>
<p>Thanks to all the developers involved in these projects for <em>caring</em> about their products and adding the compatibility for Windows.</p>
<p>More projects listed <a href="http://wiki.github.com/luislavena/rake-compiler/projects-using-rake-compiler">here</a> &#8230; Keep them coming!</p>
<h3>Ruby Installer for Windows</h3>
<p>Preview and DevKit releases has been <a href="http://rubyforge.org/frs/?group_id=167&amp;release_id=38052">moved to RubyForge</a></p>
<p>While our <em>preview</em> concept is quite stable, we are working on getting it better <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Got my certificates to deliver signed installers, how cool is that?</p>
<h3>Still alive an kicking</h3>
<p>If you think I&#8217;m quiet, please join us at <a href="http://groups.google.com/group/rubyinstaller">RubyInstaller</a> Google Group, will find out that I talk more there than here <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/10/06/lot-of-small-but-rewarding-news/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pure-Ruby Readline: released 0.2.0!</title>
		<link>http://blog.mmediasys.com/2009/09/21/pure-ruby-readline-released-0-2-0/</link>
		<comments>http://blog.mmediasys.com/2009/09/21/pure-ruby-readline-released-0-2-0/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 20:59:35 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=294</guid>
		<description><![CDATA[Well, after some time  and a bunch of helpful contributions, here comes an updated version of rb-readline.
This version is mainly a bug fixing release:

Accept &#8216;cygwin&#8217; as valid terminal [rogerdpack]
Accept &#8216;dumb&#8217; as valid terminal. Closes GH-7
Fix crash when performing reverse look search. Closes GH-6

Install instructions

Download rb-readline-0.2.0.zip from GitHub downloads
Extract to a folder and open a [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after some time  and a bunch of helpful contributions, here comes an updated version of <a href="http://github.com/luislavena/rb-readline">rb-readline</a>.</p>
<p>This version is mainly a bug fixing release:</p>
<ul>
<li>Accept &#8216;cygwin&#8217; as valid terminal [rogerdpack]</li>
<li>Accept &#8216;dumb&#8217; as valid terminal. Closes GH-7</li>
<li>Fix crash when performing reverse look search. Closes GH-6</li>
</ul>
<h3>Install instructions</h3>
<ol>
<li>Download <code>rb-readline-0.2.0.zip</code> from GitHub <a href="http://github.com/luislavena/rb-readline/downloads">downloads</a></li>
<li>Extract to a folder and open a command prompt there (or cd into it)</li>
<li>Execute <code>ruby setup.rb</code></li>
</ol>
<p>That should update the installed rb-readline. Just to verify, execute the following in the command prompt:</p>
<p><code>ruby -rreadline -e &quot;puts Readline::RB_READLINE_VERSION&quot;</code></p>
<p>The output should say <strong>0.2.0</strong></p>
<h3>More to come</h3>
<p>Stay tuned for upcoming announcements, we are cooking <acronym title="Release Candidates">RC</acronym> for RubyInstaller! And at the same time, updated <a href="http://rubyinstaller.org/">website</a>, more documentation at the <a href="http://wiki.github.com/oneclick/rubyinstaller">Wiki</a> and of course, tutorials full of success!</p>
<p>Please join us at <a href="http://groups.google.com/group/rubyinstaller">RubyInstaller</a> Google Group and share your questions or issues!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/09/21/pure-ruby-readline-released-0-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stepping up as SQLite3/Ruby maintainer</title>
		<link>http://blog.mmediasys.com/2009/07/08/stepping-up-as-sqlite3ruby-maintainer/</link>
		<comments>http://blog.mmediasys.com/2009/07/08/stepping-up-as-sqlite3ruby-maintainer/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:20:17 +0000</pubDate>
		<dc:creator>Luis</dc:creator>
				<category><![CDATA[Miscelaneas]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.mmediasys.com/?p=261</guid>
		<description><![CDATA[So, I think this may be good news for some folks.
February 24, 2009 is the date that Jamis Buck marked as the end of several of his open source projects, including SQLite3/Ruby. (you can read the post here)
Previously, he asked for help updating SQLite3/Ruby to make it work on Windows.
That sad news left a lot [...]]]></description>
			<content:encoded><![CDATA[<p>So, I think this may be good news for some folks.</p>
<p>February 24, 2009 is the date that Jamis Buck marked as the end of several of his open source projects, including <span class="caps">SQL</span>ite3/Ruby. (you can read the post <a href="http://weblog.jamisbuck.org/2009/2/25/net-ssh-capistrano-and-saying-goodbye">here</a>)</p>
<p>Previously, he <a href="http://weblog.jamisbuck.org/2008/12/7/sqlite3-ruby-windows-builds">asked for help</a> updating <span class="caps">SQL</span>ite3/Ruby to make it work on Windows.</p>
<p>That sad news left a lot of us with a bad taste, and very unhappy, not because we no longer will have someone to complain at, but because he no longer enjoyed working on those projects.</p>
<p><span id="more-261"></span></p>
<p>Over the past months I&#8217;ve been improving <a href="http://github.com/luislavena/rake-compiler/">rake-compiler</a> to be able to catch most of the building issues of <a href="http://wiki.github.com/luislavena/rake-compiler/projects-using-rake-compiler">several</a> projects, including my own (I love to scratch my own itch).</p>
<p>As you have noticed on my &#8220;getting started with Rails and <span class="caps">SQL</span>ite3&#8243;: http://blog.mmediasys.com/2009/07/06/getting-started-with-rails-and-sqlite3/ post, I successfully built, installed and used a <span class="caps">SQL</span>ite3/Ruby gem on Windows.</p>
<p>The next question was, what to do? The work to get all those lovely gems was there, initial 1.9 was there, but was not <em>official</em></p>
<p>While <span class="caps">SQL</span>ite3/Ruby being the de-facto for getting started with Rails, we couldn&#8217;t let it die.</p>
<p>Enough words, sent some emails to Jamis and now I can publish those gems to RubyForge.</p>
<h3>What all that babbling means?</h3>
<p>This means:</p>
<ul>
<li><a href="http://github.com/luislavena/sqlite3-ruby">My fork</a> at GitHub is the new <em>mainstream</em> for the releases</li>
<li>I&#8217;m going to go over the open bugs and tickets and asses validity and relevancy based on work that was already done in my fork.</li>
<li>The release cycle has been improved and almost automated. It can be performed from Windows, Linux or <span class="caps">OSX, </span>even using latter to create Windows native gems.</li>
</ul>
<p>Now, what happens with new features:</p>
<ul>
<li>Pull requests with patches and bug fixes are going to be accepted.</li>
<li>New features will be evaluated as long they don&#8217;t impose structural changes and carry with them tests cases.</li>
<li>Patches that improve Ruby 1.9 compatibility are <em>highly</em> appreciated.</li>
</ul>
<p>I don&#8217;t have strong knowledge of all the internals of this tool, so don&#8217;t expect earth breaking changes from me, except ensuring stability.</p>
<p>I hope this is <em>good</em> news to everybody. Now I&#8217;m going to stalk MySQL binding author and get permission to push those lovely gems <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Cheers everybody!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/07/08/stepping-up-as-sqlite3ruby-maintainer/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>RubyInstaller: Get ready to vote!</title>
		<link>http://blog.mmediasys.com/2009/06/23/rubyinstaller-get-ready-to-vote/</link>
		<comments>http://blog.mmediasys.com/2009/06/23/rubyinstaller-get-ready-to-vote/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 03:28:49 +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=215</guid>
		<description><![CDATA[As previous announced, contest entry is now closed.
You can review all the designs submitted here, and also read the comments from each designer.
In no special order:

Thuva Tharma
Ben Alpert
Silviu Postavaru
Francesco Agnoletto
Pavel Macek

Thanks again the designers who submitted entries!
How to vote?
Good question! You can click this link, share http://poll.fm/111u6 on Twitter or use the embedded poll widget [...]]]></description>
			<content:encoded><![CDATA[<p>As previous announced, contest entry is now closed.</p>
<p>You can review all the designs submitted <a href="http://wiki.github.com/oneclick/rubyinstaller/website-contest">here</a>, and also read the comments from each designer.</p>
<p>In no special order:</p>
<ul>
<li>Thuva Tharma</li>
<li>Ben Alpert</li>
<li>Silviu Postavaru</li>
<li>Francesco Agnoletto</li>
<li>Pavel Macek</li>
</ul>
<p>Thanks again the designers who submitted entries!</p>
<h3>How to vote?</h3>
<p>Good question! You can click <a href="http://answers.polldaddy.com/poll/1728654/">this link</a>, share <code>http://poll.fm/111u6</code> on Twitter or use the embedded poll widget below! Good luck, please vote (and do not cheat!) <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Updated: Voting ends <strong>July 23, 2009, 11:59pm <span class="caps">GMT</span>-3</strong></p>
<p><strong>Updated: Voting has officially ended</strong></p>
<p>Please go <a href="http://blog.mmediasys.com/2009/07/25/rubyinstaller-voting-is-over-and-the-results-are/">here</a> to read the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/06/23/rubyinstaller-get-ready-to-vote/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>RubyInstaller: designs and deadline details</title>
		<link>http://blog.mmediasys.com/2009/06/13/rubyinstaller-designs-and-deadline-details/</link>
		<comments>http://blog.mmediasys.com/2009/06/13/rubyinstaller-designs-and-deadline-details/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 06:54:05 +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=207</guid>
		<description><![CDATA[So, guess what? There are already 3 designers running for the pledgie prize collected for One-Click Installer new home!
Check those over there:
http://wiki.github.com/oneclick/rubyinstaller/website-contest
This is excellent news. Thank you guys for participating!
Deadline
I&#8217;m aiming to close submissions June 19, 2009. So if you have a design or idea, mock it up and add to the wiki page, point [...]]]></description>
			<content:encoded><![CDATA[<p>So, guess what? There are already 3 designers running for the pledgie prize collected for One-Click Installer new home!</p>
<p>Check those over there:</p>
<p><a href="http://wiki.github.com/oneclick/rubyinstaller/website-contest">http://wiki.github.com/oneclick/rubyinstaller/website-contest</a></p>
<p>This is excellent news. Thank you guys for participating!</p>
<h3>Deadline</h3>
<p>I&#8217;m aiming to <strong>close submissions June 19, 2009</strong>. So if you have a design or idea, mock it up and add to the wiki page, point to a blog post or something and let the public know you&#8217;re participating!</p>
<p><strong><span class="caps">UPDATE</span></strong>: Deadline extended until Monday, June 22, 2009 at 8pm Argentine Timezone (GMT-3)</p>
<h3>Logo</h3>
<p>As Pavel mentioned over the wiki page:</p>
<blockquote><p>I like it, but I was not sure about the shape of ruby gem.</p>
</blockquote>
<p>This is something weird since Ruby users are used to see Ruby logo with the shape of a diamond, which is incorrect.</p>
<p>Let me explain it better: the <a href="http://en.wikipedia.org/wiki/Ruby">mineral ruby</a> can be cut in diamond shape, but is really uncommon.</p>
<p>More common shapes are facetted balls or emerald cuts. Take a look <a href="http://www.thefind.com/search?query=cut+ruby+loose+gemstones">here</a> for more examples.</p>
<p>Almost every package, tool or library associated with Ruby tends to use a diamond cut ruby as logo.</p>
<p>When analyzed this detail with Rodolfo Budeguer from <a href="http://www.estudiodomo.com.ar/">Estudio Domo</a>, we found that sticking to that shape would not only fall into the repetition (and be a copycat), but also move away from the goal of it.</p>
<p>If you pay close attention, will noticed that the emerald cut of RubyInstaller shows the 4 colors that are also present in&#8230; the Windows logo.</p>
<p>Why is that? Well, because is Ruby Installer <strong>for Windows</strong> <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Voting and Deliverables</h3>
<p>Once again, would like to mention public voting would define the selected design. No new design will be accepted after the deadline above mentioned. So make room to do the mockups soon!</p>
<p>Also, once we have the final votes for the designs. Selected designer should provide generated versions of mockups in <span class="caps">CSS </span>and <span class="caps">HTML </span>content, preferable in a public Git repository.</p>
<p>I&#8217;m so excited about this that I&#8217;m blogging at 4am! <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Thanks again to Silviu, Francesco and Pavel to contribute and participate. Also other people that privately sent some feedback about RubyInstaller itself, not just the website <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/06/13/rubyinstaller-designs-and-deadline-details/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pledgie: Help One-Click Ruby Installer to get a New Home!</title>
		<link>http://blog.mmediasys.com/2009/05/19/pledgie-help-one-click-ruby-installer-to-get-a-new-home/</link>
		<comments>http://blog.mmediasys.com/2009/05/19/pledgie-help-one-click-ruby-installer-to-get-a-new-home/#comments</comments>
		<pubDate>Wed, 20 May 2009 00:38:58 +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=198</guid>
		<description><![CDATA[So I went ahead and cleared up the idea I had for this. To give more fairness and openness, decided to run this as a competition.
Most of the details are in the Pledgie here , but just to clarify:
Designers that want to participate, need to create a homepage image mockup of the website. These mockups [...]]]></description>
			<content:encoded><![CDATA[<p>So I went ahead and cleared up the idea I had for this. To give more fairness and openness, decided to run this as a competition.</p>
<p>Most of the details are in the Pledgie <a href="http://pledgie.com/campaigns/4435">here</a> , but just to clarify:</p>
<p>Designers that want to participate, need to create a homepage image mockup of the website. These mockups are going to be exposed to everybody and a open poll is going to be held.</p>
<p>The mockup with most votes and that share the idea of the RubyInstaller project and guidelines is going to be awarded with the total money of the pledgie.</p>
<p>Money is going to be send over Paypal when <span class="caps">HTML </span>and <span class="caps">CSS </span>elements are shared publicly (GitHub or any type of code repository).</p>
<p>Designers will remain the copyright holders of the design and credits will be displayed in the website with permission of usage for RubyInstaller project.</p>
<p>I believe this is fair, and also can let people&#8217;s mind fly, so go ahead, mock something that can fit these needs and add those to the following wiki page at GitHub:</p>
<p><a href="http://wiki.github.com/oneclick/rubyinstaller/website-contest">Website Contest &#8211; RubyInstaller</a></p>
<p>Once again, if you want to contribute with some money, please use the badge at the bottom of the page or this one:</p>
<p><a href='http://www.pledgie.com/campaigns/4435'><img alt='Click here to lend your support to: Help One-Click Ruby Installer to get a New Home! and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/4435.png?skin_name=chrome' border='0' /></a></p>
<p>And for those Linux and Mac users that want to contribute, you can do it anonymously <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Good luck everybody!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/05/19/pledgie-help-one-click-ruby-installer-to-get-a-new-home/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>RubyInstaller: One-Clicks need a new home, can you help him?</title>
		<link>http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/</link>
		<comments>http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/#comments</comments>
		<pubDate>Tue, 19 May 2009 03:39:54 +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=192</guid>
		<description><![CDATA[I must say that my skills to ask for something are really lacking, and my design skills are even worse.
So, I&#8217;m bringing this topic to the table, seeking for ideas on how to improve the Ruby on Windows image beyond just code.
I&#8217;m willing to offer money to pay for it, since I&#8217;m quite aware that [...]]]></description>
			<content:encoded><![CDATA[<p>I must say that my skills to ask for something are really lacking, and my design skills are even worse.</p>
<p>So, I&#8217;m bringing this topic to the table, seeking for ideas on how to improve the Ruby on Windows image beyond just code.</p>
<p>I&#8217;m willing to offer money to pay for it, since I&#8217;m quite aware that Open Source and contributions don&#8217;t put food on the table.</p>
<p>Of course, I&#8217;m not rich, so the balance needs to be found <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So, what is the idea:</p>
<ul>
<li>Build the website with Radiant or a simple <span class="caps">CMS </span>over Ruby</li>
<li>Design needs to be simple and provide access to:</li>
<ol>
<li>News feed (small articles)</li>
<li>Download info and links</li>
<li>Getting Started Resources (info and links)</li>
<li>Contribute (RubyForge and GitHub info)</li>
<li>Support (access to mailing list and forums of interest)</li>
</ol>
<li>Initial artwork (logo and iso) already exist</li>
<li>Application icons can be highly improved <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p>For the record: there is no need to be a Windows user or designer, so people on Linux and <span class="caps">OSX </span>are welcome <img src='http://blog.mmediasys.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If there is more interest, maybe a Bounty can be opened, but time, feedback and <em>community</em> response will tell.</p>
<p>Please, comment and pass the message!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
