<?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>Brightbox Blog &#187; free-software</title>
	<atom:link href="http://blog.brightbox.co.uk/tag/free-software/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brightbox.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 12:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Is it JRuby?</title>
		<link>http://blog.brightbox.co.uk/posts/is-it-jruby</link>
		<comments>http://blog.brightbox.co.uk/posts/is-it-jruby#comments</comments>
		<pubDate>Fri, 29 May 2009 14:34:25 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jre]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby1.9]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=588</guid>
		<description><![CDATA[Carl Mercier has forked our &#8220;Is it Ruby 1.9&#8221; web app to make &#8220;Is it JRuby&#8220;, to track which gems work with JRuby. This is how free software is supposed to work! For those of you not in the know, JRuby is a Java implementation of Ruby, allowing you to run Ruby code on a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.carlmercier.com/2009/05/28/announcing-isitjrubycom/">Carl Mercier</a> has forked our &#8220;<a href="http://isitruby19.com">Is it Ruby 1.9</a>&#8221; web app to make &#8220;<a href="http://isitjruby.com/">Is it JRuby</a>&#8220;, to track which gems work with JRuby. This is how free software is supposed to work!</p>
<p>For those of you not in the know, JRuby is a Java implementation of Ruby, allowing you to run Ruby code on a Java Runtime Environment.  If you&#8217;re using or playing with JRuby, head over to <a href="http://isitjruby.com/">isitjruby.com</a> with your feedback.</p>
<p>Carl&#8217;s <a href="http://github.com/cmer/isitjruby">Github project is here</a> and our <a href="http://github.com/brightbox/isitruby19">original is here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/is-it-jruby/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free software and Brightbox</title>
		<link>http://blog.brightbox.co.uk/posts/free-software-and-brightbox</link>
		<comments>http://blog.brightbox.co.uk/posts/free-software-and-brightbox#comments</comments>
		<pubDate>Mon, 09 Mar 2009 11:19:46 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[altered beast]]></category>
		<category><![CDATA[bigwig]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[flashing rails]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[isitruby19]]></category>
		<category><![CDATA[object factory]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[rspec-rails extensions]]></category>
		<category><![CDATA[ruby-enterprise-edition]]></category>
		<category><![CDATA[rubyforge]]></category>
		<category><![CDATA[rujitsu]]></category>
		<category><![CDATA[warren]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=495</guid>
		<description><![CDATA[At Brightbox we like free and open source software. Every Brightbox runs Ubuntu, which is an operating system built on top of the GPL Linux kernel. Our infrastructure is built upon Xen, Apache, Nginx, MySQL, Nagios and many other open source software projects; not least of which are Ruby and Rails themselves. But whilst we [...]]]></description>
			<content:encoded><![CDATA[<p>At Brightbox we like free and open source software.</p>
<p>Every Brightbox runs Ubuntu, which is an operating system built on top of the GPL Linux kernel.  Our infrastructure is built upon Xen, Apache, Nginx, MySQL, Nagios and many other open source software projects; not least of which are Ruby and Rails themselves.</p>
<p>But whilst we benefit from this software, without contribution, free software is nothing, so we contribute anything we can.  The most obvious of these are the <a href="http://rubyforge.org/projects/brightbox/">Brightbox deployment gem</a> and its associated server-side tools.  These are extensions to Capistrano that help you get your application onto your Brightbox as quickly and easily as possible.</p>
<p>We also have our <tt>apt</tt> repository where we repackage a number of free software projects to make configuring your Brightbox as easy as possible.  More details on the repository are available <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository:packages">on the wiki</a>, but the most notable are our <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Passenger</a> and <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">Ruby Enterprise Edition</a> packages.</p>
<p>However, nowadays, the real place for sharing your code is on <a href="http://github.com/brightbox">Github</a>.  We have a number of projects available there, ranging from the <a href="http://github.com/brightbox/flashing-rails/tree/master">tiny</a> to the <a href="http://github.com/brightbox/redmine/tree/master">large</a>.</p>
<p>These include:</p>
<ul>
<li> <a href="http://github.com/brightbox/flashing-rails/tree">Flashing rails</a>
<p>A rails plugin that makes it simple to display flash messages in your views in a consistent manner.</li>
<li> <a href="http://github.com/brightbox/rujitsu/tree">Rujitsu</a>
<p>A simple gem that collects together a number of convenience methods and various helpers.</li>
<li> <a href="http://github.com/brightbox/rspec-rails-extensions/tree">RSpec-rails extensions</a>
<p>A gem that tidies up specifying your code with <a href="http://github.com/dchelimsky/rspec-rails/tree/master">RSpec-Rails</a>.</li>
<li> <a href="http://github.com/brightbox/object-factory/tree">Object Factory</a>
<p>Brightbox&#8217;s very own answer to <a href="http://github.com/thoughtbot/factory_girl/tree/master">Factory Girl</a> or <a href="http://github.com/notahat/machinist/tree/master">Machinist</a> that lets you build your test data with minimal configuration and no fixtures.</li>
<li> <a href="http://github.com/davidsmalley/altered_beast/tree/master">Altered Beast</a> and <a href="http://github.com/brightbox/redmine/tree">Redmine</a>.
<p>We have taken our own forks of two popular Rails applications.  David&#8217;s version of Altered Beast handles the <a href="http://forum.brightbox.co.uk">Brightbox forums</a> and Redmine handles our internal bug tracking and task lists.</li>
<li> <a href="http://github.com/brightbox/warren/tree">Warren and Bigwig</a>
<p>Last, but by no means least, we have Warren and Bigwig.  These are our wrappers to AMQP and <a href="http://www.rabbitmq.com/">RabbitMQ</a>.</p>
<p>We use RabbitMQ internally to deliver messages across our various infrastructure systems and needed a simple way to interface our ruby code to Rabbit (which is implemented in Erlang).</p>
<p>This led to Warren, our wrapper over the AMQP protocol that make it simple to post messages onto the queue.</p>
<p>In order to receive and act on those messages, we also built Bigwig (no prizes for spotting the rabbit references there), which takes those messages and responds.  Bigwig matches each incoming message against a set of plugins, each plugin being small and focused on a particular task.  Unrecognised messages are discarded, ensuring that rogue commands can&#8217;t wreak havoc upon our network. <br/><strong>UPDATE</strong>: It turns out that Bigwig isn&#8217;t <em>quite</em> ready yet, as a big chunk has been rewritten.  We&#8217;ll get it out there as soon as we can.
</li>
</ul>
<p>As these are all free software projects, please take a look inside and poke around.  Any suggestions, improvements, patches or forks will be gratefully received.  Also, stay tuned for an announcement on a major project we are looking to start in the next couple of weeks.</p>
<p><strong>Update 2</strong>: We&#8217;ve also put the code for <a href="http://isitruby19.com">Isitruby19.com</a> onto <a href="http://github.com/brightbox/isitruby19/tree/master">Github</a>, under an MIT licence.  Please go to the <a href="http://forum.brightbox.co.uk/forums/isitruby19-com/topics/isitruby19-on-github">forum</a> if you have any questions.  </p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/free-software-and-brightbox/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ruby 1.8.6 and ImageMagick 6.3 for Ubuntu 6.06 Dapper</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-186-and-imagemagick-63-for-ubuntu-606-dapper</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-186-and-imagemagick-63-for-ubuntu-606-dapper#comments</comments>
		<pubDate>Thu, 20 Mar 2008 16:51:09 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[backport]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[better]]></category>
		<category><![CDATA[dapper]]></category>
		<category><![CDATA[faster]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[rmagick]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[stronger]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/posts/ruby-186-and-imagemagick-63-for-ubuntu-606-dapper</guid>
		<description><![CDATA[We&#8217;ve backported some packages useful for Ruby on Rails deployment to the long term support Ubuntu Dapper distro.  They&#8217;ve been available for a while but it only just ocurred to us this might be useful to others! Dapper has Ruby 1.8.4 (though labelled as 1.8.2 in the package list) and ImageMagick 6.2.  Ruby 1.8.4 has [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve backported some packages useful for Ruby on Rails deployment to the long term support Ubuntu Dapper distro.  They&#8217;ve been available for a while but it only just ocurred to us this might be useful to others!</p>
<p>Dapper has Ruby 1.8.4 (though labelled as 1.8.2 in the package list) and ImageMagick 6.2.  Ruby 1.8.4 has some known problems that are fixed in 1.8.6 and the rmagick gem recently updated to version 2, reportedly fixing the memory leaks, but it requires ImageMagick 6.3.</p>
<p>We backported <a href="http://wiki.brightbox.co.uk/docs:ruby:1.8.6" title="Backported ruby packages">Ruby 1.8.6 p111</a> and <a href="http://wiki.brightbox.co.uk/docs:imagemagick:6.3" title="backported ImageMagick packages">ImageMagick 6.3</a> from the latest development version of Ubuntu (<a href="https://launchpad.net/ubuntu/hardy" title="Ubuntu Hardy Heron">Hardy Heron</a>) to Dapper.  They&#8217;ve been in use on a few boxes and no problems so far.  Feel free to make use of them.  We&#8217;ll be backporting any security updates as they come.</p>
<p><a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository" title="The Brightbox APT Repository">General details of the repository are here</a>, with specific information about <a href="http://wiki.brightbox.co.uk/docs:ruby:1.8.6">Ruby 1.8.6</a> and <a href="http://wiki.brightbox.co.uk/docs:imagemagick:6.3">ImageMagick 6.3</a> on their own pages.</p>
<p>Ubuntu Hardy Heron is due out in the next few month, which brings a lot of this stuff with it.  Some of you might have the luxury of being able to upgrade to it, but some may need to stick with Dapper for a while &#8211; hopefully these packages will help you out.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-186-and-imagemagick-63-for-ubuntu-606-dapper/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

