<?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>HCoder.org &#187; haberdasher</title>
	<atom:link href="http://hcoder.org/category/haberdasher/feed/" rel="self" type="application/rss+xml" />
	<link>http://hcoder.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 04 Feb 2012 11:06:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>More Haberdasher: testsuites and RemixUI</title>
		<link>http://hcoder.org/2008/03/13/more-haberdasher-testsuites-and-remixui/</link>
		<comments>http://hcoder.org/2008/03/13/more-haberdasher-testsuites-and-remixui/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 23:19:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[haberdasher]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[foton]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rails2]]></category>
		<category><![CDATA[remixui]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[After porting Haberdasher to Rails 2, I had forgotten to execute all the testsuites I had (unit, functional and acceptance, with Selenium and Selenium on Rails). The bad news is that they didn&#8217;t pass. The good news is that it wasn&#8217;t such a big problem making them pass again. The functional tests failed because of [...]]]></description>
			<content:encoded><![CDATA[<p>After porting <a href="http://haberdasherhq.org/">Haberdasher</a> to Rails 2, I had forgotten to execute all the testsuites I had (unit, functional and acceptance, with <a href="http://selenium.openqa.org/">Selenium</a> and <a href="http://selenium-on-rails.openqa.org/">Selenium on Rails</a>). The bad news is that they didn&#8217;t pass. The good news is that it wasn&#8217;t such a big problem making them pass again.</p>
<p>The functional tests failed because of some stupid change in Rails 2. Namely, it seems that now you can&#8217;t make more than one request in a single functional test method (bug?). The acceptance tests had some minor problems due to some changes I made in the interface. The rest worked without problems.</p>
<p>Now that everything is ported and working like a charm, it&#8217;s time to make some interesting changes. I had been wanting to use a really cool library called RemixUI, made by my former company, <a href="http://www.foton.es/">Fotón Sistemas Inteligentes</a>, and these days I finally had the chance to use the latest version. RemixUI is a &#8220;web widget&#8221; library, similar to DJWidgets, MCWidgets and RemixWidgets (all of them available in the <a href="http://fotonsi.berlios.de/">Fotón BerliOS page</a>, but unfortunately obsolete), that makes it much easier to write validation, integration between client side and server side, interface improvements with Javascript, reusable widgets/controls, etc.</p>
<p>I haven&#8217;t used it that much yet, but I&#8217;m really eager to change all the forms and controls in the application to take advantage of the cool stuff offered by RemixUI. The problem now is that the RemixUI gem is not public yet, so I can&#8217;t really release the new version of Haberdasher. I&#8217;ll try to make them put the Gem somewhere public, so I can release Haberdasher, and other people can have a look at RemixUI.</p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=18&amp;md5=5a17b694a7e5b42cfe5dd6ab82404aa3" title="Flattr" target="_blank"><img src="http://hcoder.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://hcoder.org/2008/03/13/more-haberdasher-testsuites-and-remixui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://hcoder.org/?flattrss_redirect&amp;id=18&amp;md5=5a17b694a7e5b42cfe5dd6ab82404aa3" type="text/html" />
	</item>
		<item>
		<title>Haberdasher and Rails 2.0</title>
		<link>http://hcoder.org/2008/03/02/haberdasher-and-rails-2-0/</link>
		<comments>http://hcoder.org/2008/03/02/haberdasher-and-rails-2-0/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 22:57:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[haberdasher]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[upgrading]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;m kind of back to Haberdasher work, so I&#8217;m playing again with Rails. However, I&#8217;m a very late adopter for many things, and that included Rails because I wasn&#8217;t that interested in investing time in learning all the new stuff and porting my applications to the new version. But the universe had its own ideas [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m kind of back to Haberdasher work, so I&#8217;m playing again with Rails. However, I&#8217;m a very late adopter for many things, and that included Rails because I wasn&#8217;t that interested in investing time in learning all the new stuff and porting my applications to the new version.</p>
<p>But the universe had its own ideas about Rails 2.0 and me, so I had some retarded compatibility problems with Haberdasher and the up-to-date <code>rake</code> utility version in Debian. The problems were related to some Rails plugins I was using, and they made me have a look at upgrading to Rails 2.0 from Rails 1.2. It turned out to be really easy to do, the hardest <em>by far</em> was replacing the plugins that gave problems with application code or other plugins (yes, I know that if I was going to get rid of them anyway, I might as well have stayed in Rails 1.2, I just thought it was a good idea to upgrade if I was going to resume Haberdasher development).</p>
<p>To be honest I haven&#8217;t really learned new stuff yet. I&#8217;m just using the same things I was using, only now powered by Rails 2.0. A couple of improvements/clean ups in syntax, deprecated code removal and similar, but nothing big yet.</p>
<p>The other news is that now that I have a working Haberdasher again, I&#8217;m making some changes I had in mind since months ago, namely adding some user preferences &#8220;framework&#8221;, and adding the ability to assign a copyright notice to the patches (with a configurable default notice per user, hence the user preferences). I haven&#8217;t published this work yet, but I plan to do it in a couple of days, after updating the demo installation and checking that everything&#8217;s alright.</p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=17&amp;md5=f5107e370cd77d55b073b25ec5001e7d" title="Flattr" target="_blank"><img src="http://hcoder.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://hcoder.org/2008/03/02/haberdasher-and-rails-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://hcoder.org/?flattrss_redirect&amp;id=17&amp;md5=f5107e370cd77d55b073b25ec5001e7d" type="text/html" />
	</item>
		<item>
		<title>Haberdasher RSS</title>
		<link>http://hcoder.org/2008/02/25/more-haberdasher/</link>
		<comments>http://hcoder.org/2008/02/25/more-haberdasher/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 22:29:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[haberdasher]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Haberdasher has been quite silent in the last months. I wanted to add some things, but I never got to actually devote some time to them, partly because of my work on dhelp. However, yesterday I added something that I wanted to add long ago: some simple changes in the RSS code, to make it [...]]]></description>
			<content:encoded><![CDATA[<p>Haberdasher has been quite silent in the last months. I wanted to add some things, but I never got to actually devote some time to them, partly because of my work on <code>dhelp</code>.</p>
<p>However, yesterday I added something that I wanted to add long ago: some simple changes in the <span class="caps">RSS</span> code, to make it <em>actually useful</em>. Namely, (1) now the <code>pre</code> tag is used for the patch contents, so they are readable, and (2) each news item adds the name of the program the patch is for (it used to be just the patch name/description, which is not that descriptive if you don&#8217;t know which program it&#8217;s for of course).</p>
<p>Those changes are of course updated now in the <a href="http://haberdasherhq.org/demo/">demo installation</a>, so go and have a look at the <a href="http://haberdasherhq.org/demo/patches/patches_rss">new patches feed</a> or some <a href="http://haberdasherhq.org/demo/programs/patches_rss/6">application patches feed</a> (in this case, my fake <a href="http://ruby-pdf.rubyforge.org/pdf-writer/"><span class="caps">PDF</span>::Writer</a> patches).</p>
<p>Comments welcome <code>:-)</code></p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=16&amp;md5=4f1f4f9e096d3692f89cdc9c914c5785" title="Flattr" target="_blank"><img src="http://hcoder.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://hcoder.org/2008/02/25/more-haberdasher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://hcoder.org/?flattrss_redirect&amp;id=16&amp;md5=4f1f4f9e096d3692f89cdc9c914c5785" type="text/html" />
	</item>
		<item>
		<title>One Year!</title>
		<link>http://hcoder.org/2008/01/21/one-year/</link>
		<comments>http://hcoder.org/2008/01/21/one-year/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 22:04:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[haberdasher]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[oslo]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Today I have been one year working in Oslo! Yay! So far the experience has been quite good, so I&#8217;m staying here for some more time still. I&#8217;ve also slowly becoming kind of active again in Debian (especially helping dhelp), although I admit not being very active in any other software project (Haberdasher feels kind [...]]]></description>
			<content:encoded><![CDATA[<p>Today I have been one year working in Oslo! Yay! So far the experience has been quite good, so I&#8217;m staying here for some more time still.</p>
<p>I&#8217;ve also slowly becoming kind of active again in Debian (especially helping <code>dhelp</code>), although I admit not being very active in any other software project (<a href="http://haberdasherhq.org">Haberdasher</a> feels kind of abandoned, because I don&#8217;t have any urge for new features). Hopefully that will change&#8230;</p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=12&amp;md5=b5a44885e3375469772c26618174f6ad" title="Flattr" target="_blank"><img src="http://hcoder.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://hcoder.org/2008/01/21/one-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://hcoder.org/?flattrss_redirect&amp;id=12&amp;md5=b5a44885e3375469772c26618174f6ad" type="text/html" />
	</item>
		<item>
		<title>Haberdasher demo available</title>
		<link>http://hcoder.org/2007/10/29/haberdasher-demo-available/</link>
		<comments>http://hcoder.org/2007/10/29/haberdasher-demo-available/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 22:54:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[haberdasher]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[At last! I have prepared an online demo of Haberdasher. Now you can play around with it, as an anonymous user or logging in with demo/demo123. It has a limit of 50K for patches, so don&#8217;t be surprised if you upload a bigger one and it gets truncated :-) Have fun, and tell me what [...]]]></description>
			<content:encoded><![CDATA[<p>At last! I have prepared an <a href="http://haberdasherhq.org/demo/">online demo of Haberdasher</a>. Now you can play around with it, as an anonymous user or logging in with demo/demo123.</p>
<p>It has a limit of 50K for patches, so don&#8217;t be surprised if you upload a bigger one and it gets truncated <code>:-)</code></p>
<p>Have fun, and tell me what you think!</p>
<p><strong><span class="caps">EDIT</span>:</strong> The link to the demo was wrong, gah! Thanks to Joaquín for noticing.</p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=3&amp;md5=a086afee0fc77f136ecc70cd9d3fc365" title="Flattr" target="_blank"><img src="http://hcoder.org/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://hcoder.org/2007/10/29/haberdasher-demo-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://hcoder.org/?flattrss_redirect&amp;id=3&amp;md5=a086afee0fc77f136ecc70cd9d3fc365" type="text/html" />
	</item>
	</channel>
</rss>

