<?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; cruisecontrol.rb</title>
	<atom:link href="http://hcoder.org/tag/cruisecontrol-rb/feed/" rel="self" type="application/rss+xml" />
	<link>http://hcoder.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 15 Apr 2012 21:43:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>More work on widgets</title>
		<link>http://hcoder.org/2009/06/30/more-work-on-widgets/</link>
		<comments>http://hcoder.org/2009/06/30/more-work-on-widgets/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 22:11:00 +0000</pubDate>
		<dc:creator>emanchado</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[continuous]]></category>
		<category><![CDATA[cruisecontrol.rb]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[kiva]]></category>
		<category><![CDATA[loanmeter]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[As I had mentioned, I had been working on Opera widgets. Some time ago I had seen a great Javascript plotting library for jQuery called flot, and I really wanted to try it out in some &#8220;real world&#8221; project. As I was working on the World Loanmeter widget, which incidentally uses jQuery too, it was [...]]]></description>
			<content:encoded><![CDATA[<p>As I had mentioned, I had been working on Opera widgets. Some time ago I had seen a great Javascript plotting library for jQuery called <a href="http://code.google.com/p/flot/">flot</a>, and I really wanted to try it out in some &#8220;real world&#8221; project. As I was working on the <a href="http://widgets.opera.com/widget/12102/">World Loanmeter widget</a>, which incidentally uses jQuery too, it was very easy to figure out some way to use flot for something useful: I decided to add some simple graphs to the widget.</p>
<p>The initial idea of the loanmeter widget was to show where in the world Kiva was offering loans. However, as I used the widget myself, I realised that the location in the world was less important for me, and I was more interested in knowing <em>what</em> the person was going to use the money for. So, I added some options to filter by &#8220;sector&#8221; and I figured that having some graphs comparing how much money was requested and already funded, for each sector, would be a very quick and visual way to get the information I wanted. I started playing with flot, and I have to say that except for a couple of relatively minor problems, it was quite easy to use. I don&#8217;t have screenshots showing the graphs, but feel free to <a href="http://widgets.opera.com/widget/12102/">try the widget itself</a> and have a look (hint: you have two buttons at the bottom right corner to switch between &#8220;map view&#8221; and &#8220;graph view&#8221;).</p>
<p>The other widget I have been working on is a monitor widget for projects in <a href="http://cruisecontrolrb.thoughtworks.com/">CruiseControl.rb</a> (a really simple and neat continuous integration server we use at Opera). More than one year ago, my colleague <a href="http://my.opera.com/nicomen">Nico</a> had written a very quick &amp; dirty widget for monitoring the result of the test runs of the <a href="http://my.opera.com">My Opera</a> <a href="http://my.opera.com/operaqa/blog/2008/09/19/testing-my-opera">functional testsuite</a>. There were a couple of things I wanted to change, and I also wanted to monitor other projects, so I figured that I&#8217;d rewrite the widget to have a more maintainable codebase and then make it generic, so you could configure which CC.rb installation and which project to monitor. I&#8217;m moderately happy with the result of the refactoring, and happy enough with the final result. I know it has several issues, and I expect that once anyone outside our team starts using it, there will be things to improve and fix :-) If you use CruiseControl.rb, give it a try!</p>
 <p><a href="http://hcoder.org/?flattrss_redirect&amp;id=72&amp;md5=14e58995e6499306150cc4c1458375d3" 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/2009/06/30/more-work-on-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=30124&amp;popout=1&amp;url=http%3A%2F%2Fhcoder.org%2F2009%2F06%2F30%2Fmore-work-on-widgets%2F&amp;language=en_GB&amp;category=text&amp;title=More+work+on+widgets&amp;description=As+I+had+mentioned%2C+I+had+been+working+on+Opera+widgets.+Some+time+ago+I+had+seen+a+great+Javascript+plotting+library+for+jQuery+called+flot%2C+and+I+really+wanted...&amp;tags=continuous%2Ccruisecontrol.rb%2Cintegration%2Ckiva%2Cloanmeter%2Copera%2Cprojects%2Cwidgets%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

