<?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>jpcamargo &#187; projects</title>
	<atom:link href="http://jpcamargo.com/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://jpcamargo.com</link>
	<description>ruby &#039;mind.rand&#039; &#124; awk &#039;{ print $1 }&#039;</description>
	<lastBuildDate>Mon, 10 May 2010 17:41:17 +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>Termite &#8211; a command line time tracker</title>
		<link>http://jpcamargo.com/2010/05/10/termite-a-command-line-time-tracker/</link>
		<comments>http://jpcamargo.com/2010/05/10/termite-a-command-line-time-tracker/#comments</comments>
		<pubDate>Mon, 10 May 2010 17:40:58 +0000</pubDate>
		<dc:creator>jp</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[adium]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[time tracking]]></category>

		<guid isPermaLink="false">http://jpcamargo.com/?p=315</guid>
		<description><![CDATA[Recently I felt the need to have some kind of time tracking tool, so I wrote a simple one in ruby. It requires only two gems to work (&#8216;rubygems&#8217; and &#8217;sqlite3-ruby&#8217;).
It is definitely a work in progress, but right now it is very easy to use and it gives reports for the last few days, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I felt the need to have some kind of time tracking tool, so I wrote a simple one in ruby. It requires only two gems to work (&#8216;rubygems&#8217; and &#8217;sqlite3-ruby&#8217;).</p>
<p>It is definitely a work in progress, but right now it is very easy to use and it gives reports for the last few days, last 3 weeks, and current month. Also, for mac users, it has the option to change your Adium statuses using osascript, with customizable status messages for a few situations.</p>
<p><img src="http://cl.ly/11ok/content" alt="termite report weekly" /><br />
weekly report</p>
<p><img src="http://cl.ly/10uo/content" alt="termite report monthly" /><br />
monthly report</p>
<p>You can find the source code and installation instructions at github (<a href="http://github.com/jao/termite">http://github.com/jao/termite</a>).</p>
<p>I plan to add features like, defining projects and tags to the worked time, and exporting the reports to formats like pdf and csv.</p>
]]></content:encoded>
			<wfw:commentRss>http://jpcamargo.com/2010/05/10/termite-a-command-line-time-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>beer tasting</title>
		<link>http://jpcamargo.com/2010/03/08/beer-tasting/</link>
		<comments>http://jpcamargo.com/2010/03/08/beer-tasting/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:25:27 +0000</pubDate>
		<dc:creator>jp</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[beer tasting]]></category>
		<category><![CDATA[drinking]]></category>

		<guid isPermaLink="false">http://jpcamargo.com/?p=284</guid>
		<description><![CDATA[In January, a friend and I started a long process of studying the art of the beer. We went through approximately 150 different beers since then, and this last weekend we hosted our first beer tasting event. 
It was a little crash course for a small group of friends, and we served 23 different beers, [...]]]></description>
			<content:encoded><![CDATA[<p>In January, a friend and I started a long process of studying the art of the beer. We went through approximately 150 different beers since then, and this last weekend we hosted our first beer tasting event. </p>
<p>It was a little crash course for a small group of friends, and we served 23 different beers, some were very rare (or at least hard to find), and some were new even to both of us.</p>
<p>We made a simple tasting form for each beer, and gave them to everyone that joined us there.<br />
<img src="http://jpcamargo.com/wp-content/uploads/2010/03/forms.jpg" alt="Preparations" title="Preparations" width="500" height="375" class="aligncenter size-full wp-image-288" /></p>
<p>And a few hours later, all the bottles were empty, people were very happy and surprised with all the details they could now look for anytime they want to try a new beer, or even &#8220;judge&#8221; one of the many beers they were already used to.<br />
<img src="http://jpcamargo.com/wp-content/uploads/2010/03/empty_bottles.jpg" alt="Used bottles" title="Used bottles" width="490" height="200" class="aligncenter size-full wp-image-287" /></p>
<p>Of course, this whole project will soon become an online catalog, and maybe one day even specific apps for a smartphone or two.</p>
<h3>Photos from the event</h3>
<div class="flickr-photos"><a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416361571/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4416361571" title="Preparations"><img src="http://farm5.static.flickr.com/4021/4416361571_307e6a47dc_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417127414/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4417127414" title="Preparations - Beers we chose for the tasting #1."><img src="http://farm5.static.flickr.com/4030/4417127414_74a353449b_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417127770/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4417127770" title="Preparations - Beers we chose for the tasting #2."><img src="http://farm5.static.flickr.com/4040/4417127770_f3f544e037_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416362715/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4416362715" title="Preparations - Beers we chose for the tasting #3."><img src="http://farm5.static.flickr.com/4062/4416362715_e0c669039e_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417129702/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417129702" title="The tasting - Some books about beer."><img src="http://farm5.static.flickr.com/4039/4417129702_065692e001_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416363121/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4416363121" title="Preparations - Beer tasting forms about to be cut."><img src="http://farm5.static.flickr.com/4030/4416363121_1fd92c4f4d_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417128926/barbas-beer-tasting-1st-one-preparations.html" rel="album-72157623578643718" id="photo-4417128926" title="Preparations - Beer tasting forms about to be cut."><img src="http://farm3.static.flickr.com/2717/4417128926_b068093ebd_s.jpg" width="75" height="75" alt="Preparations" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417129336/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417129336" title="The tasting - Brie + Jelly."><img src="http://farm5.static.flickr.com/4006/4417129336_6b79f12330_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417130154/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417130154" title="The tasting"><img src="http://farm3.static.flickr.com/2693/4417130154_65b01384f7_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416364983/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416364983" title="The tasting - set of pint-like glasses, only smaller."><img src="http://farm5.static.flickr.com/4051/4416364983_f243b967c2_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417130888/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417130888" title="The tasting - Test shot with the first beer of the day, a well known one, chosen to help set parameters."><img src="http://farm5.static.flickr.com/4013/4417130888_26e953390b_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417131576/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417131576" title="The tasting"><img src="http://farm5.static.flickr.com/4028/4417131576_49bc9fc504_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417132066/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417132066" title="The tasting"><img src="http://farm3.static.flickr.com/2757/4417132066_292686a089_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417132890/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417132890" title="The tasting"><img src="http://farm5.static.flickr.com/4055/4417132890_730fcabeef_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417133276/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417133276" title="The tasting"><img src="http://farm5.static.flickr.com/4050/4417133276_0b2de66a64_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417134924/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417134924" title="The tasting"><img src="http://farm3.static.flickr.com/2774/4417134924_909e40040d_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416369647/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416369647" title="The tasting"><img src="http://farm3.static.flickr.com/2748/4416369647_3c41738583_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417135596/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417135596" title="The tasting"><img src="http://farm5.static.flickr.com/4070/4417135596_ac72a3e442_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417132500/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417132500" title="The tasting - Beer #10 - Polar Export
"><img src="http://farm5.static.flickr.com/4026/4417132500_0369d5d5dd_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417133926/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417133926" title="The tasting - Beer #21 - Radeberger"><img src="http://farm3.static.flickr.com/2718/4417133926_f863fbeaa2_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416368847/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416368847" title="The tasting - Beer #22 - Palm Royale"><img src="http://farm5.static.flickr.com/4047/4416368847_740171b73c_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416370311/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416370311" title="The tasting - Beer #23 - Wäls dubbel"><img src="http://farm5.static.flickr.com/4014/4416370311_d6cd721b6e_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416370533/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416370533" title="The tasting"><img src="http://farm5.static.flickr.com/4032/4416370533_95756f55af_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416370833/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4416370833" title="The tasting"><img src="http://farm5.static.flickr.com/4052/4416370833_a0dbe979b2_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417136764/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417136764" title="The tasting"><img src="http://farm3.static.flickr.com/2799/4417136764_7ce20d314c_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417137918/barbas-beer-tasting-1st-one-the-tasting.html" rel="album-72157623578643718" id="photo-4417137918" title="The tasting"><img src="http://farm3.static.flickr.com/2799/4417137918_851b8c55fb_s.jpg" width="75" height="75" alt="The tasting" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417137054/barbas-beer-tasting-1st-one-used-bottles.html" rel="album-72157623578643718" id="photo-4417137054" title="Used bottles - All the bottles used during the tasting #SHOT1."><img src="http://farm5.static.flickr.com/4072/4417137054_df352af767_s.jpg" width="75" height="75" alt="Used bottles" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416371975/barbas-beer-tasting-1st-one-used-bottles.html" rel="album-72157623578643718" id="photo-4416371975" title="Used bottles - All the bottles used during the tasting #SHOT2."><img src="http://farm5.static.flickr.com/4058/4416371975_09d220a12c_s.jpg" width="75" height="75" alt="Used bottles" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4416372195/barbas-beer-tasting-1st-one-used-bottles.html" rel="album-72157623578643718" id="photo-4416372195" title="Used bottles - All the bottles used during the tasting #SHOT3.
Now in the correct tasting order."><img src="http://farm5.static.flickr.com/4065/4416372195_19149c468f_s.jpg" width="75" height="75" alt="Used bottles" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417138254/barbas-beer-tasting-1st-one-used-bottles.html" rel="album-72157623578643718" id="photo-4417138254" title="Used bottles - All the bottles used during the tasting #SHOT4.
In the correct tasting order (left to right)."><img src="http://farm3.static.flickr.com/2767/4417138254_c16046e343_s.jpg" width="75" height="75" alt="Used bottles" /></a> <a class="tt-flickr tt-flickr-Square" href="http://jpcamargo.com/photo/4417138564/barbas-beer-tasting-1st-one-used-bottles.html" rel="album-72157623578643718" id="photo-4417138564" title="Used bottles - All the bottles used during the tasting #SHOT5.
In the correct tasting order (left to right)."><img src="http://farm3.static.flickr.com/2794/4417138564_1783bfc876_s.jpg" width="75" height="75" alt="Used bottles" /></a> </div>
<p>source: <a href="http://www.flickr.com/photos/jao/sets/72157623578643718/">flickr album</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jpcamargo.com/2010/03/08/beer-tasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>passandomal.com</title>
		<link>http://jpcamargo.com/2009/11/05/passandomal-com/</link>
		<comments>http://jpcamargo.com/2009/11/05/passandomal-com/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 23:19:47 +0000</pubDate>
		<dc:creator>jp</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[php javascript ajax blogware tool]]></category>

		<guid isPermaLink="false">http://jpcamargo.com/?p=221</guid>
		<description><![CDATA[Well, this is a mention of my first website, designed and programmed, using my very own blog tool, blogware. Easier to do that back then, even wordpress was a simple blog tool back then &#8211; not a CMS like it is today.


Back in the late 90s, I used to write mostly about my life, but [...]]]></description>
			<content:encoded><![CDATA[<p>Well, this is a mention of my first website, designed and programmed, using my very own blog tool, blogware. Easier to do that back then, even wordpress was a simple blog tool back then &#8211; not a CMS like it is today.<br />
<span id="more-221"></span><br />
<img class="aligncenter size-full wp-image-223" title="passandomal thumbnail" src="http://jpcamargo.com/wp-content/uploads/2009/11/passandomal_thumbnail.png" alt="passandomal thumbnail" width="640" height="150" /></p>
<p>Back in the late 90s, I used to write mostly about my life, but I used this website more to test new technologies, and workarounds, solutions to get things done. I remember that I used a javascript/iframes/php hack to make &#8220;ajax&#8221;-like calls. And to my knowledge, this site was the very first one to use these emulated calls like that.</p>
<div id="attachment_225" class="wp-caption aligncenter" style="width: 490px"><img class="size-full wp-image-225 " title="blogware - js" src="http://jpcamargo.com/wp-content/uploads/2009/11/blogware_js.png" alt="blogware - js" width="480" height="100" /><p class="wp-caption-text">used to write comments without reloading the page</p></div>
<p>I remember how this code used to work, and I remember being kind of cool back then, all of my friends were thrilled by this. Sadly or fortunately, that is nothing special these days.</p>
<div id="attachment_224" class="wp-caption aligncenter" style="width: 490px"><img class="size-full wp-image-224 " title="blogware - php" src="http://jpcamargo.com/wp-content/uploads/2009/11/blogware_php.png" alt="blogware - php" width="480" height="100" /><p class="wp-caption-text">mysql queries and html code all mixed together, funny!</p></div>
<p>The php source is even weirder to look at, I miss the recklessness that was programming with sql calls being made from all over the place. I remember a couple years later I started writing my own framework (like every other programmer) and it was pretty solid by the time Ruby on Rails exploded everything with it&#8217;s simplicity and agility.</p>
<p>I am considering refactoring blogware, well, actually making a new blogware would be more accurate, probably using ruby and RoR, adding some cool web 2.0 features that you can find in current cms/blog tools. And maybe some crazy new things that will be properly used 5 years from now.</p>
]]></content:encoded>
			<wfw:commentRss>http://jpcamargo.com/2009/11/05/passandomal-com/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bash, an Adium message style</title>
		<link>http://jpcamargo.com/2009/10/29/bash-an-adium-message-style/</link>
		<comments>http://jpcamargo.com/2009/10/29/bash-an-adium-message-style/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:20:03 +0000</pubDate>
		<dc:creator>jp</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[adium]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://jpcamargo.com/?p=132</guid>
		<description><![CDATA[A message style for adium designed and written by me. It is inspired on how a pretty unix* terminal looks like.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-160" title="piece of source code" src="http://jpcamargo.com/wp-content/uploads/2009/10/bash-code_640x1001.png" alt="bash-code_640x100" width="640" height="100" /></p>
<p>I made this because I always disliked those happy IM windows, with things bouncing around making weird sound effects. It was intially much simpler than this, but a fancy terminal is still good, as long as it is fast, right?</p>
<p>My friends <a href="http://rodrigofranco.com">Caffo</a>, <a href="http://taizasouza.com">Taiza</a> and Juca helped me with this since the beginning, and there is even a Variant (color style) made by Caffo that is in the package &#8211;  bu noone likes it.</p>
<p>I&#8217;ve heard that this might <a href="http://www.webupd8.org/2009/05/pidgin-webkit-plugin-adium-conversation.html">work on pidgin</a> too, can someone confirm this? If not what changes do I need to make so this can work?</p>
<div id="attachment_155" class="wp-caption alignleft" style="width: 339px"><a href="http://jpcamargo.com/wp-content/uploads/2009/10/message-style_470x150.png"><img class="size-full wp-image-155  " title="sample" src="http://jpcamargo.com/wp-content/uploads/2009/10/message-style_470x150.png" alt="message-style_470x150" width="329" height="105" /></a><p class="wp-caption-text">a sample message</p></div>
<p>I plan to only update this to fix bugs now, but if you have any ideas, suggestions or requests, just let me know.</p>
<p>To get this you can go to the <a title="Bash, Adium Xtra - message style" href="http://www.adiumxtras.com/index.php?a=xtras&amp;xtra_id=3665">Adium Xtras page</a>, or you can get it straight from <a href="http://github.com/jao/Bash.AdiumMessageStyle">GitHub</a>, where you can find more versions as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://jpcamargo.com/2009/10/29/bash-an-adium-message-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
