<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6823472579222081017</id><updated>2012-02-16T01:27:32.846-08:00</updated><category term='visual_studio'/><category term='introductions'/><category term='visualization'/><category term='this just in'/><category term='infographics'/><category term='dotNET'/><category term='sketches'/><category term='books'/><category term='ads'/><category term='hiatus'/><category term='video'/><category term='call for participation'/><category term='data gathering'/><category term='art'/><category term='poll'/><category term='thanking'/><category term='Design Patterns'/><category term='WPF'/><category term='talks'/><category term='awareness'/><category term='apologies'/><category term='announcements'/><title type='text'>Double B IT</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-7394361219800761867</id><published>2009-04-22T08:51:00.000-07:00</published><updated>2009-04-22T09:00:20.953-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ads'/><title type='text'>Doers - the Ad</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iAU78iv0SdM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iAU78iv0SdM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Ok, so this might not be the best infographics commercial ever, but since it's a keen problem in our world nowadays, I'm using the opportunity to raise consciousness. Not that I'm a particular fan of Honda, that I've ever owned one or that I believe they are doing this solely to help with the environment, but maybe some of us might, after seeing this.&lt;br /&gt;Being somewhat of green driver myself, I hope by watching this, some of you, fellow readers, might get to be a "doer" in the process. I know I have!&lt;br /&gt;Once again, sorry for this "spam", being that this post is not particularly about this blog's main subjects, but it's for a greater cause.&lt;br /&gt;&lt;br /&gt;&lt;font size="1px"&gt;[via &lt;a href="http://coolinfographics.blogspot.com/2009/04/honda-ad-keep-doing.html"&gt;Cool Infographics&lt;/a&gt;]&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-7394361219800761867?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/7394361219800761867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=7394361219800761867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7394361219800761867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7394361219800761867'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/04/doers-ad.html' title='Doers - the Ad'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1368764006973224335</id><published>2009-04-22T08:29:00.000-07:00</published><updated>2009-04-22T08:37:06.891-07:00</updated><title type='text'>How do college students spend their income - assuming they have one...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/Se85bRk-RJI/AAAAAAAACDM/SZkMLB1ahI8/s1600-h/studentincome_big-w950-h950.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/Se85bRk-RJI/AAAAAAAACDM/SZkMLB1ahI8/s400/studentincome_big-w950-h950.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5327540024940315794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I certainly worked longer hours for less money, so this probably does not apply for Brazil, but this is how Westwood College students use their money. A few tweaks might be useful here depending where you come from, but this is how they do it!&lt;br /&gt;&lt;br /&gt;Ahhh being in college. Good times! Good times!&lt;br /&gt;&lt;font size="1px"&gt;[via &lt;a href="http://coolinfographics.blogspot.com/2009/04/how-do-college-students-spend-money.html"&gt;Cool Infographics&lt;/a&gt;]&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1368764006973224335?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1368764006973224335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1368764006973224335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1368764006973224335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1368764006973224335'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/04/how-do-college-students-spend-their.html' title='How do college students spend their income - assuming they have one...'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/Se85bRk-RJI/AAAAAAAACDM/SZkMLB1ahI8/s72-c/studentincome_big-w950-h950.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1786008319603353181</id><published>2009-03-31T05:39:00.000-07:00</published><updated>2009-03-31T06:10:34.662-07:00</updated><title type='text'>Piece for peace</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/SdISiHJKCEI/AAAAAAAACDE/dYLwm3j8K0g/s1600-h/piece4peace.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 143px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/SdISiHJKCEI/AAAAAAAACDE/dYLwm3j8K0g/s400/piece4peace.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5319334487120283714" /&gt;&lt;/a&gt;&lt;br /&gt;Very interesting project by &lt;a href="http://www.graflexdirections.com"&gt;Graflex Directions&lt;/a&gt;, &lt;a href="http://www.graflexdirections.com/project/piecepeace/01"&gt;Piece Together For Peace&lt;/a&gt; is anti-war awareness Japanese project based on the twelve animal signs from the Japanese zodiac.&lt;br /&gt;Here is a quote from the project designer himself:&lt;br /&gt;&lt;blockquote&gt;[...] Our theme, PIECE TOGETHER FOR PEACE means that PEACE can be created by putting together PIECE like a puzzle [...]&lt;/blockquote&gt;&lt;br /&gt;I had a whole paragraph written here, explaining the nuances of the design, but after I read a few dozens of times, it didn't seem to quite capture the idea well enough, so... Here is a far more eloquent way of getting through:&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.graflexdirections.com/project/piecepeace/01/12animals_ok.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="444" height="445"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;font size=1px&gt;[This video belongs &lt;a href="http://www.graflexdirections.com/project/piecepeace/01/movie/index.html"&gt;Graflex Directions&lt;/a&gt;]&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1786008319603353181?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1786008319603353181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1786008319603353181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1786008319603353181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1786008319603353181'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/piece-for-peace.html' title='Piece for peace'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KueP1FmWUW0/SdISiHJKCEI/AAAAAAAACDE/dYLwm3j8K0g/s72-c/piece4peace.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-6753844040880552940</id><published>2009-03-25T09:46:00.001-07:00</published><updated>2009-03-25T09:47:10.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infographics'/><title type='text'>So what DOES it all mean?</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jpEnFwiqdx8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jpEnFwiqdx8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;[Saw on &lt;a href="http://infosthetics.com"&gt;Infosthetics&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-6753844040880552940?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/6753844040880552940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=6753844040880552940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6753844040880552940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6753844040880552940'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/so-what-does-it-all-mean.html' title='So what DOES it all mean?'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5526961887028018931</id><published>2009-03-25T09:10:00.000-07:00</published><updated>2009-03-25T09:30:44.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='this just in'/><title type='text'>This just in...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/ScpcGqaz5qI/AAAAAAAACCk/K7X3T1Sfj04/s1600-h/this+just+in.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 182px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/ScpcGqaz5qI/AAAAAAAACCk/K7X3T1Sfj04/s400/this+just+in.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317163579600004770" /&gt;&lt;/a&gt;&lt;br /&gt;Quite the recurring subject, new stats on the war over your inbox. Seems that Yahoo is ahead of the game, followed by Windows Live virtually tied with AOL. Published by &lt;a href="http://awesome.goodmagazine.com/transparency/web/trans0309emailwars.html"&gt;GOOD Magazine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/Scpasn1SCUI/AAAAAAAACCc/Dqr2HfAvTQA/s1600-h/EmailWar.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 356px; height: 400px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/Scpasn1SCUI/AAAAAAAACCc/Dqr2HfAvTQA/s400/EmailWar.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317162032717498690" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5526961887028018931?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5526961887028018931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5526961887028018931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5526961887028018931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5526961887028018931'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/this-just-in.html' title='This just in...'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/ScpcGqaz5qI/AAAAAAAACCk/K7X3T1Sfj04/s72-c/this+just+in.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3066677544104844169</id><published>2009-03-24T05:13:00.000-07:00</published><updated>2009-03-24T06:49:02.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Yet another baby!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjgQxZr2QI/AAAAAAAACCU/esA_L7lTmvE/s1600-h/Word+Net_header.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjgQxZr2QI/AAAAAAAACCU/esA_L7lTmvE/s400/Word+Net_header.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5316745938854467842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes"&gt;Many Eyes&lt;/a&gt; has just released a brand new baby for us to delight ourselves with. We're all very familiar with the &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/page/Word_Tree.html"&gt;Word Tree&lt;/a&gt; and the &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/page/Tag_Cloud.html"&gt;Tag Cloud&lt;/a&gt; and &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/page/Wordle.html"&gt;Wordle&lt;/a&gt; features and I for one couldn't help to wonder what would happen if the clouds met the trees. Well, always one step ahead, folks at VCL have answered that question! Let's have a look...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;When to use a Phrase Net&lt;br /&gt;&lt;br /&gt;A phrase net diagrams the relationships between different words used in a text. It uses a simple form of pattern matching to provide multiple views of the concepts contained a book, speech, or poem. [...] The program [draws] a network of words, where two words are connected if they appear together in a phrase of the form "X and Y"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;How Phrase Net works&lt;br /&gt;&lt;br /&gt;Phrase net analyzes a text by looking for pairs of words that fit particular patterns. You can specify this pattern by using asterisks as wildcard characters. For instance, the pattern "* and *" will match phrases like "play and sing" or "vexation and regret." Punctuation matters, so it will not match "left, and then". You can choose from some useful defaults or you can type your own patterns in the field below the list.&lt;br /&gt;&lt;br /&gt;Once you've specified a pattern, the program will create a network diagram of the words it found as matches. Two words will be connected if they occurred in the same phrase. The size of a word is proportional to the number of times it occurred in a match; the thickness of an arrow between words tells you how many times those two words occurred in the same phrase. The color of a word indicates whether it was more likely to be found in the first of second slot of a pattern. The darker the word, the more often it appeared in the first position. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjdYVLhCKI/AAAAAAAACCE/WY9Vu1UPFXY/s1600-h/Word+Net.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 184px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjdYVLhCKI/AAAAAAAACCE/WY9Vu1UPFXY/s320/Word+Net.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5316742770182916258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I personally this is one of the most customizable visualizations in Many Eyes, making it extremely easy to think outside of the box, find new patterns in data, analyze texts, words and books and, well, just plain have some fun! Users can tweak the filters, zoom in and out, pan, highlight, see occurrences of the words and/or pair of words, hide or show common words and even choose the universe of words shown in the visualization. Phrase Net can process up to a million words from a single free text input.&lt;br /&gt;For more [better written, more complete and thorough] information, visit &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/page/Phrase_Net.html"&gt;Phrase Net&lt;/a&gt;'s page on Many Eyes.&lt;br /&gt;Check out the live thing below this image. (You need Java enabled to run any visualization on Many Eyes)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjdRCmCNZI/AAAAAAAACB8/UwoggUkqxk8/s1600-h/Word+Net2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/ScjdRCmCNZI/AAAAAAAACB8/UwoggUkqxk8/s320/Word+Net2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5316742644934784402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/13f06ab417ef11de89e5000255111976/comments/13f4558417ef11de89e5000255111976.js?width=400&amp;height=350"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3066677544104844169?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3066677544104844169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3066677544104844169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3066677544104844169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3066677544104844169'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/yet-another-baby.html' title='Yet another baby!'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/ScjgQxZr2QI/AAAAAAAACCU/esA_L7lTmvE/s72-c/Word+Net_header.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-4463795870838032406</id><published>2009-03-18T09:06:00.000-07:00</published><updated>2009-03-18T10:00:50.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data gathering'/><category scheme='http://www.blogger.com/atom/ns#' term='awareness'/><title type='text'>"Data is the pollution of the information age."</title><content type='html'>"Welcome to the future, where everything about you is saved."&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/ScEokjRgVLI/AAAAAAAACBw/uO5wDWcHdBQ/s1600-h/dpol.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 194px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/ScEokjRgVLI/AAAAAAAACBw/uO5wDWcHdBQ/s400/dpol.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5314573643682960562" /&gt;&lt;/a&gt;&lt;br /&gt;Bruce Schneier, chief security technology ad &lt;a href="http://www.bt.com/"&gt;BT&lt;/a&gt;, security guru and author of &lt;a href="http://www.schneier.com/book-applied.html"&gt;Applied Cryptography&lt;/a&gt;, &lt;a href="http://www.schneier.com/book-sandl.html"&gt;Secrets and Lies&lt;/a&gt; and, more recently, &lt;a href="http://www.schneier.com/book-sos.html"&gt;Schneier on security&lt;/a&gt;, wrote an &lt;a href="http://news.bbc.co.uk/2/hi/technology/7897892.stm"&gt;essay&lt;/a&gt; for BBC.com tackling the issues related to the current data gathering that is growing out of control in the world nowadays.&lt;br /&gt;Although I personally think that most of it is better suited for Sci-Fi novels, he did convince me that this is not a subject to be taken lightly. Starting with his analogy: "Data is the pollution of the information age." - quite an affirmation. He continues to explain that what he means is that, like 100 years ago when people were so focused on rushing the growth of industry that they ignored the many problems of pollution, "we're ignoring data in our rush to build the Information Age."&lt;br /&gt;Schneier gives plenty of examples to show the reader what happens nowadays when we do customary things, such as buying from Amazon, wiring train ticket expanses with our credit card or even &lt;a href="http://en.wikipedia.org/wiki/RFID"&gt;RFID&lt;/a&gt; chips present in our cell phones and cars, can all be used to correlate our lifestyles with possible purchases. After, he goes on with a few possible outcomes that, to me, seem so very out there and not really possible. Nonetheless, I believe he is right on the money when stating that "[data]... is valuable when reused, but it must be done carefully. Otherwise its after-effects are toxic...". One of the things that allow society to work is the fact that conversations, whether live or on the phone or any other device, is ephemeral. People can't remember everything and every detail and they usually don't have to justify every single word they say (well, except to our wives - who are apparently also an exception to the rule of forgetting - and forgiving, to that matter). Well, this changes when we are presented with a scenario where space is so cheap that it makes sense to just store all that conversational information from MSN, SMS, telephone, mail and so on without a specific intent, but only so that it might be useful in the future.&lt;br /&gt;Well, so far, most of those are stored only if the owner chooses to, but as Schneier states, when government starts to play a big part in making those choices, we loose our right to privacy. "Privacy isn't just about having something to hide; it's a basic right that has enormous value to democracy, liberty and our humanity" - meaning that just because I'm not breaking any rules, I shouldn't have to share personal information.&lt;br /&gt;Back to the pollution analogy, in a few years from now, who knows what sorts of problems this lack of caution with how, when and, most importantly which data we store. A 100 years ago we couldn't care less about pollution and now it's the most discussed issue in the globe, who's to say data is &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; the next "pollution"?&lt;br /&gt;&lt;br /&gt;Closing the post, here is something to take from this:&lt;br /&gt;&lt;blockquote&gt;Future generations will look back at us - living in the early decades of the information age - and judge our solutions to the proliferation of data&lt;/blockquote&gt; - let's make the best of it while we still can!&lt;br /&gt;&lt;br /&gt;[via &lt;a href="http://benfry.com/writing/archives/331"&gt;writting | ben fry&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-4463795870838032406?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/4463795870838032406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=4463795870838032406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/4463795870838032406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/4463795870838032406'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/data-is-pollution-of-information-age.html' title='&quot;Data is the pollution of the information age.&quot;'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/ScEokjRgVLI/AAAAAAAACBw/uO5wDWcHdBQ/s72-c/dpol.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5030949383859317039</id><published>2009-03-18T06:07:00.000-07:00</published><updated>2009-03-18T06:46:59.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ads'/><title type='text'>Self surveillance</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/ScD69oKidpI/AAAAAAAACBo/NRIwz7ZbWHw/s1600-h/scales.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 149px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/ScD69oKidpI/AAAAAAAACBo/NRIwz7ZbWHw/s400/scales.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5314523496957769362" /&gt;&lt;/a&gt;&lt;br /&gt;Last week I posted a few words on Nathan's self surveillance project, &lt;a href="http://your.flowingdata.com/home/"&gt;&lt;span style="font-style:italic;"&gt;your&lt;/span&gt;.flowingdata&lt;/a&gt; and promised to post some results as soon as I had enough data to make it interesting. Well, this is not it - yet!&lt;br /&gt;Although, Nathan published some words on the matter today citing a new project from &lt;a href="http://www2.fitnessfirst.nl/cms/front_content.php?idcat=6"&gt;Fitness First&lt;/a&gt; currently going on in the Netherlands. The health club has created an ad concept wiring up the seats with a scale which displays the user weight on a big LED. Not only it faces you and throws it your face, it's up there for any and everyone to see. I guess the concept is to shame you into getting fit.&lt;br /&gt;My first reaction is that this is a great idea - everyone gets in shape, heart attack rates go down, health spreads, the whole shebang! Now let's look at this with some perspective. Suppose you don't really have the money, the will or even the patience to enroll yourself in a gym or health club. What are you probably going to do to get skinnier? Run your legs off, stop eating, etc... Not only that, how about people with eating disorders such as anorexia, bulimia or &lt;a href="http://en.wikipedia.org/wiki/Eating_disorder_not_otherwise_specified"&gt;EDNOS&lt;/a&gt; (eating disorder not otherwise specified)? Now these guys already have a problem that causes weakness, not they won't even be able to sit and wait for their bus to come.&lt;br /&gt;I don't mean to raise any issues and whatnot. Personally, I think this would actually help me get to my weight goal a lot faster and I wish we had those here in &lt;a href="http://maps.google.com/?ie=UTF8&amp;ll=-30.027704,-51.228735&amp;spn=0.569521,1.060181&amp;z=10"&gt;Porto Alegre&lt;/a&gt;, but I really don't think this campaign was thoroughly thought through (man, that phrase seemed iffy) and I really don't think these scales will be out there for too long.&lt;br /&gt;Let me know how you feel about it!&lt;br /&gt;&lt;br /&gt;[via &lt;a href="http://flowingdata.com/2009/03/18/bus-bench-is-an-infographic-of-guilt/"&gt;FlowingData&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5030949383859317039?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5030949383859317039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5030949383859317039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5030949383859317039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5030949383859317039'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/self-surveillance.html' title='Self surveillance'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KueP1FmWUW0/ScD69oKidpI/AAAAAAAACBo/NRIwz7ZbWHw/s72-c/scales.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-375130997757211918</id><published>2009-03-16T12:51:00.000-07:00</published><updated>2009-03-16T13:22:08.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>"Who" goes around, comes around?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/Sb6uk32L5wI/AAAAAAAACBA/L6dsXKzF6qY/s1600-h/migrationmap0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 179px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/Sb6uk32L5wI/AAAAAAAACBA/L6dsXKzF6qY/s400/migrationmap0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313876558833510146" /&gt;&lt;/a&gt;&lt;br /&gt;Recently, I've stumbled upon an extremely well constructed visualization for migration flows inside the United States: "&lt;a href="http://pewsocialtrends.org/maps/migration/"&gt;COMINGS&amp;GOINGS: Migration Flows in the U.S.&lt;/a&gt;". It's based on December 17&lt;sup&gt;th&lt;/sup&gt;, 2008 research on how people move from state to state, which states people choose to move from and which they choose to move to. For instance, you can see in the first two pictures that California has been loosing residents way faster than they've been able to get new ones. In the last two images, we can also see how the Northeast region had a much larger outgoing flow than nowadays (the opposite goes for ingoing flow), specially from/to the West).&lt;br /&gt;Since the actual meaning of the data - although very interesting and well portrait - is not really this blog's main topic, let's get to business!&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Colors&lt;/span&gt;: very well chosen, the palette complements each choice very well. Only thing that I don't like all that much, even though it's not a real problem, is the orange and green for the population movements and here is why: it gives a sensation of positive and negative reinforcements - which, by the way, are taken inversely by most of the Asian community. In the west, we tend to relate green as good and red as bad, in the east, it's usually the opposite. Conclusion: not the best choice ever, but it's not a big deal. I'd have used either blue, yellow or play with the hues.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Format&lt;/span&gt;: ok, not much to say here. I mean, it's the map of the U.S. - not much opportunity for creativity here, nevertheless, very well drawn!&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Animation&lt;/span&gt;: Well timed, well designed... Basically: Well done!!!&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Interactivity&lt;/span&gt;: Extremely well thought, although not fully explored. The hovering is so refreshingly easy and intuitive to use, but we could have some clicking involved, allowing the user to compare multiple states or regions.&lt;br /&gt;&lt;br /&gt;Conclusion: great work! The user does not need to read the entire article to get the gist of the data. So many different views and options to play with, this could entertain you for quite a while and you learn a lot in the process!&lt;br /&gt;Cuddles to the creating team!&lt;br /&gt;&lt;br /&gt;Ok! Time for you to let me know what you think!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wXH8LT9I/AAAAAAAACBI/orMnFC_YgW8/s1600-h/migrationmap1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 235px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wXH8LT9I/AAAAAAAACBI/orMnFC_YgW8/s320/migrationmap1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313878521658691538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wdSIqqOI/AAAAAAAACBQ/iW1mSyFjtmo/s1600-h/migrationmap2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 236px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wdSIqqOI/AAAAAAAACBQ/iW1mSyFjtmo/s320/migrationmap2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313878627474647266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wiw6MCDI/AAAAAAAACBY/SzTRIu46118/s1600-h/migrationmap3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/Sb6wiw6MCDI/AAAAAAAACBY/SzTRIu46118/s320/migrationmap3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313878721634764850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/Sb6wm1W9pJI/AAAAAAAACBg/KswHadHovWs/s1600-h/migrationmap4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/Sb6wm1W9pJI/AAAAAAAACBg/KswHadHovWs/s320/migrationmap4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5313878791548675218" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-375130997757211918?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/375130997757211918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=375130997757211918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/375130997757211918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/375130997757211918'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/who-goes-around-comes-around.html' title='&quot;Who&quot; goes around, comes around?'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KueP1FmWUW0/Sb6uk32L5wI/AAAAAAAACBA/L6dsXKzF6qY/s72-c/migrationmap0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-6818040616746205575</id><published>2009-03-16T12:11:00.000-07:00</published><updated>2009-03-16T12:13:56.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Turing Award</title><content type='html'>This is just something you should know about:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;What a brilliant woman:&lt;br /&gt;&lt;br /&gt;    Liskov, the first U.S. woman to earn a PhD in computer science, was recognized for helping make software more reliable, consistent and resistant to errors and hacking. She is only the second woman to receive the honor, which carries a $250,000 purse and is often described as the “Nobel Prize in computing.”&lt;br /&gt;&lt;br /&gt;I’m embarrassed to admit that I wasn’t more familiar with her work prior to reading about it in Tuesday’s Globe, but wow:&lt;br /&gt;&lt;br /&gt;    The latter day Ada herselfLiskov’s early innovations in software design have been the basis of every important programming language since 1975, including Ada, C++, Java and C#.&lt;br /&gt;&lt;br /&gt;    Liskov’s most significant impact stems from her influential contributions to the use of data abstraction, a valuable method for organizing complex programs. She was a leader in demonstrating how data abstraction could be used to make software easier to construct, modify and maintain…&lt;br /&gt;&lt;br /&gt;    In another contribution, Liskov designed CLU, an object-oriented programming language incorporating clusters to provide coherent, systematic handling of abstract data types. She and her colleagues at MIT subsequently developed efficient CLU compiler implementations on several different machines, an important step in demonstrating the practicality of her ideas. Data abstraction is now a generally accepted fundamental method of software engineering that focuses on data rather than processes.&lt;br /&gt;&lt;br /&gt;This has nothing to do with gender, of course, but I find it exciting apropos of this earlier post regarding women in computer science.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Original &lt;a href="http://benfry.com/writing/archives/318"&gt;post&lt;/a&gt; by &lt;a href="http://benfry.com"&gt;Ben Fry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-6818040616746205575?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/6818040616746205575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=6818040616746205575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6818040616746205575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6818040616746205575'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/turing-award.html' title='Turing Award'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-6714566424255889140</id><published>2009-03-10T09:51:00.000-07:00</published><updated>2009-03-10T12:23:28.162-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data gathering'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Watch over me</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SbagIbaz0dI/AAAAAAAACAg/7sDmzGTmwrw/s1600-h/yfd.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 155px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SbagIbaz0dI/AAAAAAAACAg/7sDmzGTmwrw/s400/yfd.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5311608877189681618" /&gt;&lt;/a&gt;&lt;br /&gt;Recently I've taken a big blow in my personal life, but since this blog has absolutely nothing to do with personal lives, I'll live to this: MOTIVATION!&lt;br /&gt;Nothing better for regrouping yourself than filling your day-to-day with structure, and when it comes to structure, the strictest, the better.&lt;br /&gt;This brings us to Nathan's brand new mashup project: &lt;a href="http://your.flowingdata.com/home/"&gt;&lt;span style="font-style:italic;"&gt;your&lt;/span&gt;.flowingdata&lt;/a&gt;. Far from being a unique idea, this project has a unique approach to it. Take Twitter, an already widely promoted, widely know and widely over-used web tool (I mean, even cell phones have been made so that it makes it easier to Twitter - it's changed the verb's meaning for crying out loud, you can't get any more know than that!) and mash it up with this very fresh project and you got yourself your very own watchman.&lt;br /&gt;They way it works is you send private messages to a specific Twitter user with the correct keywords for the action your willing to report and it gets parsed into your very own activities log. Currently, actions being watched for are eating habits, entertainment, feelings, weight, sleeping habits, smoking and even bowel movements.&lt;br /&gt;I've started watching over me today and as soon as it gets interestingly filled up, I'll be posting some statistics here - at least the not so personal ones!&lt;br /&gt;The engine is still freezing a couple times since Twitters Whitelisting is not working as expected, but the results are in deed extremely refreshing.&lt;br /&gt;I certainly hope this helps me get back on track...&lt;br /&gt;&lt;br /&gt;Let me know what you think!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-6714566424255889140?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/6714566424255889140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=6714566424255889140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6714566424255889140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6714566424255889140'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/watch-over-me.html' title='Watch over me'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/SbagIbaz0dI/AAAAAAAACAg/7sDmzGTmwrw/s72-c/yfd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-2992382725298602974</id><published>2009-03-09T11:17:00.000-07:00</published><updated>2009-03-09T13:10:00.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Good chart x Bad Chart</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/SbVgZNskgbI/AAAAAAAACAA/QXd-m8iEuZg/s1600-h/header.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 195px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/SbVgZNskgbI/AAAAAAAACAA/QXd-m8iEuZg/s400/header.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5311257321842966962" /&gt;&lt;/a&gt;&lt;br /&gt;Often I've criticized bad graphs, showing flaws, bad choices and mistakes along the way. Well, if creating a bad graph is easy, criticizing one is even easier, therefore, this post will show you a good graph, with the correct choices made in most places versus a bad one.&lt;br /&gt;The good guy:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/SbVkj4VwMsI/AAAAAAAACAI/fQ-L-K8nKxo/s1600-h/6a00d8341e992c53ef011168caf8a7970c.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/SbVkj4VwMsI/AAAAAAAACAI/fQ-L-K8nKxo/s320/6a00d8341e992c53ef011168caf8a7970c.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5311261903135191746" /&gt;&lt;/a&gt;&lt;br /&gt;This graph was posted by the New York Times. Great choice of colors, nice labels and standard metrics. Very easy to understand. Not much to say really. The author didn't take that many chances, but the result was very straight-forward, which is good for the reader.&lt;br /&gt;&lt;br /&gt;The bad guy:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SbV0IuV3ZrI/AAAAAAAACAQ/s2oGI3ulPyc/s1600-h/sas-revenue-graph.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 287px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SbV0IuV3ZrI/AAAAAAAACAQ/s2oGI3ulPyc/s320/sas-revenue-graph.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5311279028780885682" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, now this guy has definitely taken a lot more chances than our hero. For absolutely no reason other then aesthetics, our villain decided not only to use a 3D presentation, but a curved presentation of the pillars. This decision, though very interesting and eye-catching, makes it rather difficult to compare correspondent values, creating a visual problem to understand the data. Plus, the curvature at the top of the image doesn't match the one at the bottom, which makes it even harder to read. The triple factor: the bar tops are not flat, but they have a curvature as well. Does that mean changes during that respective year's months? I think not. So what should we consider, top or bottom parts of the cut?&lt;br /&gt;&lt;br /&gt;So you see what I mean, aesthetics is a very important part of making your graph successful and getting the information across, but it should never come at the expense of the objective, which is always to get the information as fast AND as correct as possible to the reader.&lt;br /&gt;&lt;br /&gt;Let me know what you think!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-2992382725298602974?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/2992382725298602974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=2992382725298602974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/2992382725298602974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/2992382725298602974'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/good-chart-x-bad-chart.html' title='Good chart x Bad Chart'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KueP1FmWUW0/SbVgZNskgbI/AAAAAAAACAA/QXd-m8iEuZg/s72-c/header.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-6561081441659365432</id><published>2009-03-06T10:47:00.000-08:00</published><updated>2009-03-06T10:51:57.913-08:00</updated><title type='text'>... aaand we're back - yet again!</title><content type='html'>After 4 days not being able to post on my own blog, I'm back!&lt;br /&gt;And since I've lost all my drafts, here's a little humor for you:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flowingdata.com/wp-content/uploads/2009/03/correlation.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 459px; height: 185px;" src="http://flowingdata.com/wp-content/uploads/2009/03/correlation.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Seen on &lt;a href="http://flowingdata.com/2009/03/06/because-its-friday-correlation/"&gt;Flowing Data&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-6561081441659365432?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/6561081441659365432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=6561081441659365432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6561081441659365432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6561081441659365432'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/aaand-were-back-yet-again.html' title='... aaand we&apos;re back - yet again!'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3063655249139613034</id><published>2009-03-02T10:29:00.001-08:00</published><updated>2009-03-02T10:38:26.439-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>... aaand we're back!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/Sawlw9SE9NI/AAAAAAAAB_A/nnmbFQmKbw8/s1600-h/190496840_1372802b30_b.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 180px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/Sawlw9SE9NI/AAAAAAAAB_A/nnmbFQmKbw8/s400/190496840_1372802b30_b.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5308659583777305810" /&gt;&lt;/a&gt;&lt;br /&gt;After nine grueling days of sunny beaches and great surfing conditions, I'm back at the office. Fresh and motivated, I've prepared a few posts in advance and I'll be publishing them in the next days so that I don't flood this blog with posts and make it so that most of them are missed.&lt;br /&gt;Hang tight!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3063655249139613034?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3063655249139613034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3063655249139613034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3063655249139613034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3063655249139613034'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/03/aaand-were-back.html' title='... aaand we&apos;re back!'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/Sawlw9SE9NI/AAAAAAAAB_A/nnmbFQmKbw8/s72-c/190496840_1372802b30_b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3695173470627399349</id><published>2009-02-20T04:34:00.000-08:00</published><updated>2009-02-20T05:14:43.328-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hiatus'/><title type='text'>Bouble B IT is taking a break</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/SZ6ssGJf8MI/AAAAAAAAB-4/6RYTKEIDuwg/s1600-h/566128230_af7d5328f1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 174px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/SZ6ssGJf8MI/AAAAAAAAB-4/6RYTKEIDuwg/s400/566128230_af7d5328f1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5304867284653699266" /&gt;&lt;/a&gt;&lt;br /&gt;After a long year of projects, postponing posts due to lack of time and a lo-ot of allnighters, yours truly is finally taking taking a little vacation. It's been 5 years since my last one, so I'll make this one count!&lt;br /&gt;Fear not, I should be back on Monday, March 2&lt;sup&gt;nd&lt;/sup&gt; with new posts. I'm preparing one as a response to &lt;a href="http://www.designlessbetter.com/blogless/"&gt;Blogless&lt;/a&gt;' "&lt;a href="http://www.designlessbetter.com/blogless/posts/is-wordle-good"&gt;Is Wordle good?&lt;/a&gt;", plus, lots of new stuff on visualization and C# programming (which I've been neglecting lately).&lt;br /&gt;See you soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3695173470627399349?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3695173470627399349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3695173470627399349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3695173470627399349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3695173470627399349'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/bouble-b-it-is-taking-break.html' title='Bouble B IT is taking a break'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KueP1FmWUW0/SZ6ssGJf8MI/AAAAAAAAB-4/6RYTKEIDuwg/s72-c/566128230_af7d5328f1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-868310393488962284</id><published>2009-02-17T05:03:00.000-08:00</published><updated>2009-02-17T05:38:42.497-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>More on bad graphs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/SZq4SLNPX3I/AAAAAAAAB-Y/YTdB7fxNXl4/s1600-h/JPMorgan.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 180px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/SZq4SLNPX3I/AAAAAAAAB-Y/YTdB7fxNXl4/s400/JPMorgan.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5303754133567659890" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, following on my very acid mood this week and after I read &lt;a href="http://flowingdata.com/about-nathan"&gt;Nathan&lt;/a&gt;'s from &lt;a href="http://flowingdata.com"&gt;Flowing Data&lt;/a&gt; latest post on &lt;a href="http://www.jpmorgan.com/pages/jpmorgan"&gt;JP Morgan&lt;/a&gt;'s Market Cap, which I had already seen and criticized back in January (only not on this blog), I decided to bring that little demon back and speak my mind once again.&lt;br /&gt;&lt;br /&gt;First, let's take a glance at the graph:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/SZq5epNA9MI/AAAAAAAAB-g/Sz-Pk_T1pOg/s1600-h/JPMorgana.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/SZq5epNA9MI/AAAAAAAAB-g/Sz-Pk_T1pOg/s400/JPMorgana.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5303755447289836738" /&gt;&lt;/a&gt;&lt;br /&gt;The basics: Blue circles mean the market value pre-crisis and green circles mean the market value as of late January '09, both in the realm of billions of dollars.&lt;br /&gt;The goal: show how hard everyone took it and given the scenario, how well JP Morgan managed not to lose as much value.&lt;br /&gt;The error: trying to map 1-D values in 2-D objects without much attention to it.&lt;br /&gt;&lt;br /&gt;So what's the big deal? The big deal is that when you use circles to map numbers, you HAVE TO remember that they are 2-D objects and as such, they have areas, which the cerebral cortex cars much more that ratio or diameter. What this means is that your brain cares much more about that area than about how tall that ellipse might be.&lt;br /&gt;&lt;br /&gt;So how should the circles look like? Well, Rena Corda showed the world a revised version of it, here it is:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SZq8gc1XrwI/AAAAAAAAB-o/gmpDPsRM2Y0/s1600-h/JPMorganb.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 285px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SZq8gc1XrwI/AAAAAAAAB-o/gmpDPsRM2Y0/s400/JPMorganb.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5303758776864059138" /&gt;&lt;/a&gt;&lt;br /&gt;Can you see the difference? Ok, ok, maybe you don't find it that huge, but it is noticeable and as such, should be taken into account. We all know that statistics can be shown in many forms to make viewers/users agree more or less with the presenter's point of view and I personally think that this is a good thing, but there is a limit as to how much that can be used and JP Morgan's graph borders unethical information usage.&lt;br /&gt;Let me know what you think...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-868310393488962284?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/868310393488962284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=868310393488962284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/868310393488962284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/868310393488962284'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/more-on-bad-graphs.html' title='More on bad graphs'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KueP1FmWUW0/SZq4SLNPX3I/AAAAAAAAB-Y/YTdB7fxNXl4/s72-c/JPMorgan.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5678251856745420754</id><published>2009-02-12T05:07:00.000-08:00</published><updated>2009-02-12T05:28:10.337-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Text2Image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/SZQj3242fgI/AAAAAAAAB9U/j_ZWp1vBKxo/s1600-h/20090212_142421.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 166px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/SZQj3242fgI/AAAAAAAAB9U/j_ZWp1vBKxo/s400/20090212_142421.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301902103855660546" /&gt;&lt;/a&gt;&lt;br /&gt;This week, I stumbled upon a new text visualization: &lt;a href="http://www.teddavis.org/text2image/"&gt;Text2Image&lt;/a&gt;, by &lt;a href="http://www.teddavis.org/"&gt;Ted Davis&lt;/a&gt;. The concept is not at all new, basically put, it takes an array of characters and after processing, creates a sequence of colored blocks. Very poetic, very colorful, but also very mysterious. Although it seems to generate consistent results, there is no clue whatsoever as to how they are constructed, why different colors are chosen and why some letters generate longer strings of blocks.&lt;br /&gt;Very interesting to play with, though!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5678251856745420754?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5678251856745420754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5678251856745420754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5678251856745420754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5678251856745420754'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/text2image.html' title='Text2Image'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KueP1FmWUW0/SZQj3242fgI/AAAAAAAAB9U/j_ZWp1vBKxo/s72-c/20090212_142421.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-7185302372169361253</id><published>2009-02-09T03:28:00.000-08:00</published><updated>2009-02-09T06:50:16.632-08:00</updated><title type='text'>Why visualization is to be taken carefully</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SZAUS_9jtMI/AAAAAAAAB9E/A4697n2jEbM/s1600-h/6a00d8341e992c53ef010536e5beb5970c.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 216px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SZAUS_9jtMI/AAAAAAAAB9E/A4697n2jEbM/s400/6a00d8341e992c53ef010536e5beb5970c.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5300759078054900930" /&gt;&lt;/a&gt;&lt;br /&gt;Visualization is a form of art (ok, maybe for those of us who can't really draw, but it's still a form of art!) and as such, there might be some discordance concerning choice of colors, movement, proportions and so many other aspects. As any other form of art, designers can too take critics personally. I hope that either that's not the case for the responsible for the design I'll be talking about here or he/she doesn't read this blog.&lt;br /&gt;Anyway, lets get it started.&lt;br /&gt;Last year, &lt;a href="http://www.businessweek.com"&gt;Business Week&lt;/a&gt; published a very interesting &lt;a href="http://www.businessweek.com/magazine/content/09_02/b4115051787616.htm?chan=magazine+channel_what%27s+next"&gt;article on Solar Energy Panels&lt;/a&gt; and how the supply and demand theory had and would affect their prices. Along with the article, BW published the following graph:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.businessweek.com/mz/09/02/popup_0902_silicon.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 437px;" src="http://images.businessweek.com/mz/09/02/popup_0902_silicon.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;First of all, this is not a very simple graph to fully understand since the buckets are not well specified. This is sort of covered in the main article, but the graph itself doesn't bring much to the table. Second of all, we can only see the most recent years of concrete data ('07 and '08), which is less than the projection of future prices ('09 to '12). Second of all, not everyone is accustomed to the unit of measure: Dollars per Kg per year. Last, but most significantly, the most important part of the graph - the forecast part - has absolutely no information aggregated to even give us a hint to why that is or to how much the prices will be in '12. We know the price will range from more then $0.00 and less then $100.00 and I can guess that they might range from $25.00 to $50.00, but there is absolutely no reason for the viewer to have to &lt;b&gt;guess&lt;/b&gt; that value.&lt;br /&gt;In summary, it's clear that this graph has not been completely thought through. There are a number of ways to depict the information and if you're quite sure how, I personally don't think you should try to get fancy, just use the most common graphs with attractive colors and whatnot. And even if you are used to building graphs and visualizations, it's a good idea to have hallway tests - if you don't know what hallway testing is, you should really read this &lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html"&gt;article&lt;/a&gt; by &lt;a href="http://www.joelonsoftware.com/"&gt;Joel On Software&lt;/a&gt;.&lt;br /&gt;I hope I wasn't too hard on my critics, let me know what you think.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-size: 9px"&gt;Graph seen on &lt;a href="http://junkcharts.typepad.com/junk_charts/2009/02/green-panels.html"&gt;Junk Charts&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-7185302372169361253?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/7185302372169361253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=7185302372169361253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7185302372169361253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7185302372169361253'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/why-visualization-is-to-be-taken.html' title='Why visualization is to be taken carefully'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/SZAUS_9jtMI/AAAAAAAAB9E/A4697n2jEbM/s72-c/6a00d8341e992c53ef010536e5beb5970c.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5412434618831497646</id><published>2009-02-04T03:43:00.000-08:00</published><updated>2009-02-04T06:45:21.493-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><title type='text'>"I Lego NY"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KueP1FmWUW0/SYmot8Wgx7I/AAAAAAAAB88/s3O3AHGse-A/s1600-h/lego1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 194px;" src="http://3.bp.blogspot.com/_KueP1FmWUW0/SYmot8Wgx7I/AAAAAAAAB88/s3O3AHGse-A/s400/lego1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5298951943826229170" /&gt;&lt;/a&gt;&lt;br /&gt;Last week, January 30th, Hans Beck, creator of &lt;a href="http://www.playmobil.com/"&gt;Playmobil&lt;/a&gt; &lt;a href="http://news.yahoo.com/s/afp/20090202/en_afp/lifestylegermanychildren;_ylt=AhRjm203uFDUnbNrjyOy85JxFb8C"&gt;left this world&lt;/a&gt; after a long serious illness. Even though &lt;a href="http://www.lego.com"&gt;Lego&lt;/a&gt; and Playmobil are competitors, the idea is basically the same. After I read the news about Beck's tragic death (sadly, I was out for the holiday so I did not read about it until this morning), I couldn't help but recollect Christoph Niemann's &lt;a href="http://niemann.blogs.nytimes.com/2009/02/02/i-lego-ny/"&gt;I Lego N.Y.&lt;/a&gt;, published last Monday, Feb. 2&lt;sup&gt;nd&lt;/sup&gt;, on NY Times' &lt;a href="http://niemann.blogs.nytimes.com/"&gt;Abstract City&lt;/a&gt;. It's simple, it's direct, it's delightful! Gotta love meaningful minimalism.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://graphics8.nytimes.com/images/blogs/niemann/posts/2009/02/13taxi.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 332px;" src="http://graphics8.nytimes.com/images/blogs/niemann/posts/2009/02/13taxi.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://graphics8.nytimes.com/images/blogs/niemann/posts/2009/02/17beer.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 332px;" src="http://graphics8.nytimes.com/images/blogs/niemann/posts/2009/02/17beer.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;font style="font-size:9px;"&gt;&lt;i&gt;All images from original &lt;a href="http://niemann.blogs.nytimes.com/2009/02/02/i-lego-ny/"&gt;post&lt;/a&gt;&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Check the rest of the photos &lt;a href="http://niemann.blogs.nytimes.com/2009/02/02/i-lego-ny/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5412434618831497646?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5412434618831497646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5412434618831497646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5412434618831497646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5412434618831497646'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/i-lego-ny.html' title='&quot;I Lego NY&quot;'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KueP1FmWUW0/SYmot8Wgx7I/AAAAAAAAB88/s3O3AHGse-A/s72-c/lego1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3128996794329488633</id><published>2009-02-03T04:24:00.000-08:00</published><updated>2009-02-03T04:32:18.998-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>The new inconvenient truth</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2-BZfFakpzc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2-BZfFakpzc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;The present music running the American Economy... Sad, but true!&lt;br /&gt;Using Microsoft Songsmith to analyze the numbers of the crisis, this visualization shows how bad the situation got over time... It's amazing how depressing the songs get when they come close to today's scenario.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3128996794329488633?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3128996794329488633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3128996794329488633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3128996794329488633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3128996794329488633'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/02/new-inconvenient-truth.html' title='The new inconvenient truth'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-8776459814217764709</id><published>2009-01-28T04:16:00.001-08:00</published><updated>2009-01-28T04:32:25.457-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='call for participation'/><title type='text'>Call for participation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SYBPD90zWHI/AAAAAAAAB8c/-qJkFP0GTG4/s1600-h/1198663035_6b1c2785b4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 235px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SYBPD90zWHI/AAAAAAAAB8c/-qJkFP0GTG4/s400/1198663035_6b1c2785b4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5296320091341936754" /&gt;&lt;/a&gt;&lt;br /&gt;My fellow reader,&lt;br /&gt;This is just a friendly reminder to encourage you to give me feedback, insights, opinions and suggestions of topics, projects and subjects!&lt;br /&gt;Fell free to speak you mind!&lt;br /&gt;&lt;br /&gt;&lt;font style="font-size:0.7em;font-style:italic;"&gt;Original photo by &lt;a href="http://flickr.com/photos/cayusa/"&gt;Cayusa&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-8776459814217764709?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/8776459814217764709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=8776459814217764709' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8776459814217764709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8776459814217764709'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/call-for-participation.html' title='Call for participation'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/SYBPD90zWHI/AAAAAAAAB8c/-qJkFP0GTG4/s72-c/1198663035_6b1c2785b4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5403406580997107820</id><published>2009-01-28T03:16:00.000-08:00</published><updated>2009-01-28T03:43:05.347-08:00</updated><title type='text'>Ruben's Tube - Visualization is on fire!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.infernoptix.com/images/feat3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 545px; height: 400px;" src="http://www.infernoptix.com/images/feat3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;In the era of youtube.com, utubeclip.com and even metacafetube, here is one you never thought could get there... A classic physics experience, Ruben's tube consists of a mix of simple materials, all of which you can find at home (though I don't think you should attempt any of this, specially if you're not a certified fireman). Take a PVC pipe, cover it in  foil so that it doesn't melt from the fire, drill as many holes as you can (as long as they're at least .5 cm apart) on top of it. Seal both ends and attach one of them to a speaker and the other to any flammable gas you might have access to. There it is, now you can visualize Beethoven's 9th! Take a look at both videos. In the 1st one you can really see some experimenting with different sounds and even Jazz and Rock! The second one, definitely mithbustery, is more informative and though they don't really experiment with any unsteady waves, the explanations of the phenomena are very rich, simple and direct.&lt;br /&gt;&lt;br /&gt;Keep children away from this!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HpovwbPGEoo&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HpovwbPGEoo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VEiEBEadZFI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VEiEBEadZFI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;For more, be sure to check out &lt;a href="http://www.infernoptix.com"&gt;Infernoptix&lt;/a&gt;, these guys really take the tube to a whole new level!&lt;br /&gt;&lt;br /&gt;Seen on &lt;a href="http://infosthetics.com/archives/2009/01/rubens_tube_real_life_sound_visualization_with_fire_and_propane.html"&gt;Infosthetics&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5403406580997107820?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5403406580997107820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5403406580997107820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5403406580997107820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5403406580997107820'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/rubens-tube-visualization-is-on-fire.html' title='Ruben&apos;s Tube - Visualization is on fire!'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5176887998082811933</id><published>2009-01-27T04:43:00.000-08:00</published><updated>2009-01-27T05:15:32.049-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='sketches'/><title type='text'>Sketches</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gridplane.com/assets/0000/1477/chrome_9.jpg?1226966760"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 454px; height: 330px;" src="http://www.gridplane.com/assets/0000/1477/chrome_9.jpg?1226966760" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;In my morning readings, I've stumbled across a couple of visualization sketches from &lt;a href="http://www.gridplane.com/html/"&gt;Grid/Plane&lt;/a&gt; in collaboration &lt;a href="http://www.weareinstrument.com/#/home"&gt;Instrum3nt&lt;/a&gt; for Google.&lt;br /&gt;No big news there, except for a keen sense of design. I specially love the Map (title) and the columns (below). The map not only shows data beautifully, it also matches the data with a label on the bottom. I imagine panning, zooming, clicking, searching and intricate tooltips are a given in this sketch and if not, I'd like to think it wouldn't take long before they notice the need for it for better understanding the information and further gatherings.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gridplane.com/assets/0000/1468/chrome_6.jpg?1226966760"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 454px; height: 341px;" src="http://www.gridplane.com/assets/0000/1468/chrome_6.jpg?1226966760" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;As for these wonderful columns, I can almost see them moving and the animated tooltip formed labels dancing around. I do notice the lack of axis (and therefore the information you'd expect from them such as data type, name, origin and unit), but think about the selection opportunities if those boxes in each columns actually map a more detail level of information. By double clicking them, they could fall apart, forming new columns for the more detailed level while a zooming effect shows the user a close up the the selected data (Many Eyes' Block Chart &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/birth-rate-per-thousand-of-populatio"&gt;example&lt;/a&gt; - play with the combo to get the idea).&lt;br /&gt;These are only drawing, sketches, ideas... They don't actually map Google searches, but imagine when they do! For me, this will bring the word "googling" a whole new meaning.&lt;br /&gt;By the way, when was the last time that a neologism widely accepted globally had it's meaning changed or even got a new meaning to it? this comes to prove once again that creativity is keen to success!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5176887998082811933?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5176887998082811933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5176887998082811933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5176887998082811933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5176887998082811933'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/sketches.html' title='Sketches'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5674649316779923752</id><published>2009-01-22T10:13:00.000-08:00</published><updated>2009-01-22T10:17:18.322-08:00</updated><title type='text'>Very interesting post by Ben Fry</title><content type='html'>&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2598878&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2598878&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/"&gt;OSM 2008: A Year of Edits&lt;/a&gt; from &lt;a href="http://vimeo.com/itoworld"&gt;ItoWorld&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;This is a copy of Ben Fry's post today on OpenStreetMap.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A video depicting all the edits for the OpenStreetMap project for 2008.&lt;br /&gt;&lt;br /&gt;    OpenStreetMap is a wiki-style map of the world and this animation displays a white flash each time a way is entered or updated. Some edits are a result of a physical local survey by a contributor with a GPS unit and taking notes, other edits are done remotely using aerial photography or out-of-copyright maps, and some are bulk imports of official data.&lt;br /&gt;&lt;br /&gt;Simple idea but really elegant execution. Created by ITO.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://benfry.com/writing/archives/242"&gt;Mapping over time&lt;/a&gt; - Ben Fry&lt;br /&gt;&lt;br /&gt;This very interesting video has been widely covered over the last few days, but this simple take on it by Ben Fry was, I thought, the most objective one. That's why I choose not to post something of my own, instead, I preferred to borrow his words. Please, do check the original post as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5674649316779923752?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5674649316779923752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5674649316779923752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5674649316779923752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5674649316779923752'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/very-interesting-post-by-ben-fry.html' title='Very interesting post by Ben Fry'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-8794124093759190152</id><published>2009-01-22T04:54:00.000-08:00</published><updated>2009-01-22T05:15:19.204-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Addition to yesterday post</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SXhvmt-QJiI/AAAAAAAAB7g/iC5RXlai42U/s1600-h/untitled.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 208px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SXhvmt-QJiI/AAAAAAAAB7g/iC5RXlai42U/s400/untitled.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5294104072940430882" /&gt;&lt;/a&gt;&lt;br /&gt;Yesterday, CNN posted a series of photos from the &lt;a href="http://edition.cnn.com/SPECIALS/2009/44.president/inauguration/themoment/"&gt;inauguration moment&lt;/a&gt; using Microsoft's &lt;a href="http://livelabs.com/photosynth/"&gt;Photosynth&lt;/a&gt;, "born of a collaboration between Microsoft and the University of Washington, based on the groundbreaking research of Noah Snavely (UW), Steve Seitz (UW),and Richard Szeliski (Microsoft Research)"&lt;sup&gt;&lt;a href="http://livelabs.com/photosynth/history/"&gt;1&lt;/a&gt;&lt;/sup&gt;. The idea is that you can use a good number of 2D photographs to create a 3D environment of the moment. CNN posted 761 photographs in 3 separate groups allowing the user to navigate through various positions and points of view of the president taking his oath.&lt;br /&gt;This way, you can see the moment from the first row or even right behind the president. You can navigate easily and intuitively through the photographs and have a close feeling of what that moment was like or, if you prefer, watch a slide show.&lt;br /&gt;Definitely, a great display of the tools power and versatility.&lt;br /&gt;Check out &lt;a href="http://photosynth.net/explore.aspx"&gt;this&lt;/a&gt; other examples of what could be done with Photosynth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-8794124093759190152?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/8794124093759190152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=8794124093759190152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8794124093759190152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8794124093759190152'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/addition-to-yesterday-post.html' title='Addition to yesterday post'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/SXhvmt-QJiI/AAAAAAAAB7g/iC5RXlai42U/s72-c/untitled.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-9013712380058111616</id><published>2009-01-21T03:17:00.000-08:00</published><updated>2009-01-21T05:50:43.373-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Hope</title><content type='html'>By now, virtually every single blog in the world wide web has an analysis on president Obama's inaugural address posted on their cover. I wish I could be different, but it's kind of a hard thing to do when such an important event comes to pass. There are very few things republicans and democrats agree 100% on, but that the next few years are crucial to the United States continuation as the number 1 political power on the world is a given. Well, along with the rest of the so called "Americans" and despite their supreme self-centered way of thinking, here is one Brazilian who is hoping the next 4 years are remarkably successful for president Obama. Having that said, I thought I'd take this opportunity to post all the most interesting things I've seen on the various blogs, newspaper websites and whatnot in one big post. Brace yourselves, this is a whole lot of reading ahead... I hope you enjoy it as much as me.&lt;br /&gt;&lt;br /&gt;The projects will not be posted in any particular order, not chronological, not preferential, neither any other category that might suggest any connection among them, so please, do read 'em all so that you don't miss anything.&lt;br /&gt;&lt;br /&gt;I'll start up with one of the records of posting, Obama's portrait as a tag cloud.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/SXcP487d1nI/AAAAAAAAB6g/UYyC3vLdVk8/s1600-h/wp_Obama1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 368px; height: 391px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/SXcP487d1nI/AAAAAAAAB6g/UYyC3vLdVk8/s400/wp_Obama1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5293717358099945074" /&gt;&lt;/a&gt;&lt;br /&gt;This &lt;a href="http://www.neoformix.com/2008/WordPictures.html"&gt;project&lt;/a&gt; by &lt;a href="http://neoformix.com/2006/WelcomeToMyWeblog.html"&gt;Jeff Clark @ Neoformix&lt;/a&gt;, was inspired by an image by &lt;a href="http://www.guiborchert.com/"&gt;Gui Borchet&lt;/a&gt;. As a result, Jeff tweaked a few of his previews codes for &lt;a href="http://www.neoformix.com/Projects/WordHearts/index.html"&gt;Word Hearts&lt;/a&gt; and &lt;a href="http://www.neoformix.com/2008/ClusteredWordClouds.html"&gt;Clustered Words&lt;/a&gt; (which was Jeff's first attempt to build something similar to &lt;a href="http://www.mrfeinberg.com/"&gt;Jonathan Feinberg&lt;/a&gt;'s widely praised and in my opinion, the very best interpretation of the well known tag cloud ever made, &lt;a href="http://www.wordle.net/"&gt;Wordle&lt;/a&gt; - also available on &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/"&gt;Many Eyes&lt;/a&gt;), making his code able to color and size words to fit a pre-existing image. There is virtually very little information data analysis or information the user is able to retrieve from it, but it is on heck of an image. This is visualization art in it's purest form. Cuddles for Jeff!&lt;br /&gt;Here is president Obama's inaugural address' generated image:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/SXcS_TAu55I/AAAAAAAAB6o/xrtjImI6Kjw/s1600-h/inaug1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 400px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/SXcS_TAu55I/AAAAAAAAB6o/xrtjImI6Kjw/s400/inaug1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5293720765641713554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="1"&gt;Click &lt;a href="http://neoformix.com/2008/wp_Obama1.png"&gt;here&lt;/a&gt; for original B&amp;W portrait and &lt;a href="http://neoformix.com/2009/inaug1.png"&gt;here&lt;/a&gt; for original Inaugural Address image.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Here is Dopplr's visualization on 2008 Personal annual report for Barack Obama&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3330/3198685033_ac4f97f363_d.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 336px;" src="http://farm4.static.flickr.com/3330/3198685033_ac4f97f363_d.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, the man almost made it to the moon in 2008 (92% of the distance was covered) and spent almost twice as much time on the road then at home. Certainly showing commitment to his campaign. You can also see that Joe was with him most of the time and that John McCain was also present (even more than his wife Michelle - which reminds me of Chris Rocks' &lt;a href="http://edition.cnn.com/2009/SHOWBIZ/01/19/chris.rock.kill.the.messenger/index.html?iref=mpstoryview"&gt;jokes&lt;/a&gt; on "Kill the messenger", very funny!) but McCain's VP Sarah, well, just not that much...&lt;br /&gt;As a counterpoint, for someone who praises Gore's environmental issues that much, his carbon footprint was equal to more than 4 Hummers. OK, for that much traveling, and keeping in mind that airplanes do pollute a lot more than any other thing in this world, I guess it was not that much in perspective to the benefits his election might bring to our world in that subject. By the way, just for kicks, here is what Lauren Kurtz has to say to Mr. President Barack: you gotta go to "The Publican. Amazing beer list and melt in your mouth food". I guess now he is elect, a couple cold ones wouldn't be that bad!&lt;br /&gt;&lt;font size="1"&gt;You can download Dopplr's original PDF &lt;a href="http://dl5wdte5vs253.cloudfront.net/barack_obama_dopplr_personal_annual_report.pdf"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I continue with one of the most interesting data correlation for the past year election, which I saw on &lt;a href="http://flowingdata.com"&gt;Flowing Data&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://strangemaps.files.wordpress.com/2008/11/strangemapsoverlay1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 657px; height: 410px;" src="http://strangemaps.files.wordpress.com/2008/11/strangemapsoverlay1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;This post election analysis shows the correlation between cotton picking and voting. The relation is amazingly synchronized. As &lt;a href="http://strangemaps.wordpress.com/2008/11/15/330-from-pickin-cotton-to-pickin-presidents/"&gt;Strange Maps&lt;/a&gt; does point out, this doesn't mean that by increasing the cotton plantations on other parts of the country would increase the number of democrats, but it does show that due to heavy migration of African Americans to those regions caused by the cotton industry, those counties had a significant majority of voters for Obama (91% of the African Americans population voted for Obama). This is a great correlation - not causation - example and a very interesting read.&lt;br /&gt;&lt;br /&gt;This next piece, by OPEN N.Y., shows the correlation between height and weight in the presidency history dating back to 1896.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KueP1FmWUW0/SXcfl9OTJXI/AAAAAAAAB64/6gJJQEIRKWk/s1600-h/op-chart.905.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 235px; height: 400px;" src="http://4.bp.blogspot.com/_KueP1FmWUW0/SXcfl9OTJXI/AAAAAAAAB64/6gJJQEIRKWk/s400/op-chart.905.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5293734623947466098" /&gt;&lt;/a&gt;&lt;br /&gt;In this graph, it's clear that the seemingly more robust body has had an edge on presidential elections since the 25th president. Makes sense, since the people would rather have a leader they find fit. Yes, I know, fat is not fit! But remember that not that many years back, this fitness race of our time was not present and fatness did actually mean wealthier and healthier - which are strong qualities for someone we expect to run our country for the next years. Barack's win only confirmed this pattern, beating McCain's short and curved, &lt;a href="http://www.imdb.com/media/rm536647936/ch0002522"&gt;Ephialtes-like&lt;/a&gt; figure.&lt;br /&gt;&lt;br /&gt;You can find the original article &lt;a href="http://www.nytimes.com/interactive/2008/10/06/opinion/06opchart.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next is Washington Post's post on tax proposals for both candidates.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/SXcoIFswRrI/AAAAAAAAB7A/rpHyQV8sji4/s1600-h/GR2008061200193.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/SXcoIFswRrI/AAAAAAAAB7A/rpHyQV8sji4/s400/GR2008061200193.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5293744006431262386" /&gt;&lt;/a&gt;&lt;br /&gt;As you can easily see, the main difference is that Obama's proposal was to increase the taxes by 5% of all those filthy rich multi-millionaire people we all love to hate and to wish were us while decreasing taxes for the bottom end of the financial pyramid while McCain's proposal was to lower taxes for everybody! Borrowing Phoebe's half brother Frank line on Friends: "No no no, this is a new plan! Three kids and no money!!!". Not quite getting what I meant? look at the bottom line: Obama's proposal equals virtually no change on the final tax amount while better organizing tax expense for the population. McCain's proposal equals more than a thousand dollars average in tax income while continuing to favor those in the big chairs! Not a mystery why Obama won the election. The least favored group by McCain's proposal meant 60% of votes, I mean, at least check your numbers Mr. McCain!&lt;br /&gt;&lt;br /&gt;And for the Pièce de résistance, among so many others, here is Many Eyes' tag cloud of the inaugural address:&lt;br /&gt;&lt;script type="text/javascript" src="http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/61cb9830e7c011ddbbcb000255111976/comments/61e91e00e7c011ddbbcb000255111976.js?width=400&amp;height=350"&gt;&lt;/script&gt;&lt;br /&gt;&lt;font size=1&gt;If you can't see this visualization, click &lt;a href='http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/obamas-inaugural-address-2/comments/61e91e00e7c011ddbbcb000255111976' style='margin: 0pt; padding: 0pt;'&gt;here&lt;/a&gt; to see the original)&lt;/font&gt;&lt;br /&gt;As you can see in this two-word tag cloud, this is indeed a new age, designed to be filled with the care for health, economy and hard work, with the lack of war and fights (hopefully!). It could not have come too soon! Let the new times begin!&lt;br /&gt;Good luck Mr. President. Know that our hearts and minds are with you and we are more ready work hard and be lead back to the right side of things!&lt;br /&gt;&lt;br /&gt;Let the good times roll!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-9013712380058111616?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/9013712380058111616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=9013712380058111616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/9013712380058111616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/9013712380058111616'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/hope.html' title='Hope'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/SXcP487d1nI/AAAAAAAAB6g/UYyC3vLdVk8/s72-c/wp_Obama1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1363434250022926984</id><published>2009-01-16T07:13:00.000-08:00</published><updated>2009-01-16T07:37:18.343-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><title type='text'>Backwards visualization (as an art form)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/SXCppgcF4oI/AAAAAAAAB6A/b5I4megYsGg/s1600-h/1228280038.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 107px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/SXCppgcF4oI/AAAAAAAAB6A/b5I4megYsGg/s400/1228280038.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5291916092707824258" /&gt;&lt;/a&gt;&lt;br /&gt;Wikipedia defines visualization as "any technique for creating images, diagrams, or animations to communicate a message". Usually, it's main goal is to make information clearer in a broad view. Though, Chris Jordan - known photographer - uses the concept backwards to prove a point, as a form of art.&lt;br /&gt;Chris' work depicts the usual America (meaning U.S.) mentality, which seems to grieve for some disasters (Chris mentioned 9/11th as an example in his talk on TED back in June), but misses actual daily massive disasters (he also mentioned the 1100 deaths due to nicotine usage daily as an example).&lt;br /&gt;He takes random expressive statistics about common habits simulates the usual view of the population on it by showing massive numbers of objects mashed together to form an image. When the viewer drills down to the picture detail, the actual object, subject of the piece, shows itself.&lt;br /&gt;His main pieces can be found on his website (&lt;a href="http://www.chrisjordan.com/"&gt;Chris Jordan Photographic Arts&lt;/a&gt;). The most impressive to me are the Oil Barrels, which shows 28.000 42-gallon barrels, the amount of oiled consumed in the U.S. every &lt;b&gt;minute&lt;/b&gt;, Plastic Cups, portraying 1 million plastic cups - the amount of cups used on airline flights in 6 hours everyday in the U.S. (none of which are reused or recycled in any way) -, and the Cell Phones, which consists of 426.000 cell phones - the number of cell phones retired in the U.S. everyday.&lt;br /&gt;&lt;br /&gt;You can enjoy Chris' talk on &lt;a href="http://www.ted.com/index.php/talks/chris_jordan_pictures_some_shocking_stats.html"&gt;TED&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1363434250022926984?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1363434250022926984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1363434250022926984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1363434250022926984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1363434250022926984'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/backwards-visualization-as-art-form.html' title='Backwards visualization (as an art form)'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/SXCppgcF4oI/AAAAAAAAB6A/b5I4megYsGg/s72-c/1228280038.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-9070819702064148310</id><published>2009-01-15T06:52:00.000-08:00</published><updated>2009-01-15T07:05:43.262-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Chart Chooser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3077/3196386402_01d8d12017_d.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 375px;" src="http://farm4.static.flickr.com/3077/3196386402_01d8d12017_d.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Recently, I read a post on &lt;a href="http://flowingdata.com"&gt;Flowing Data&lt;/a&gt; about this Char Chooser "flow chart", which helps the user choosing the appropriate chart to represent their data. As a visualization enthusiast, I find the chart extremely limited and not much of a flow chart, but more of a category definition for charts according to data type or intention.&lt;br /&gt;It serves it's purpose, nothing more, nothing less.&lt;br /&gt;&lt;br /&gt;Then again, if you're not a visualization enthusiast or a visualization developer, this might help you get to the most appropriate chart to convey your ideas. No harm in taking a look there...&lt;br /&gt;&lt;br /&gt;PS: Maps are lacking, and they've been more and more important as charts throughout history...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-9070819702064148310?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/9070819702064148310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=9070819702064148310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/9070819702064148310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/9070819702064148310'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/chart-chooser.html' title='Chart Chooser'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3741204787954759916</id><published>2009-01-13T03:09:00.000-08:00</published><updated>2009-01-13T03:39:44.636-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Ford turns to visualization for new dashboard</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KueP1FmWUW0/SWx3B0GkCqI/AAAAAAAAB5w/PJels-W5LYw/s1600-h/1208_fusion_hybrid.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 153px;" src="http://2.bp.blogspot.com/_KueP1FmWUW0/SWx3B0GkCqI/AAAAAAAAB5w/PJels-W5LYw/s400/1208_fusion_hybrid.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5290734535303236258" /&gt;&lt;/a&gt;&lt;br /&gt;In these crisis times currently scaring the market and with all the automakers craving the bailout for survival, Ford turns to visualization to boost sales with their new heavy info dashboard.&lt;br /&gt;The new dashboards are projected to fit perfectly with greener cars. The goal is to change the way people drive. Using a "leafy" theme, the driver can visualize the impact their driving is making on the environment. For instance, when the driver aggressively accelerates or breaks, the vine withers and leaves disappear. Don't worry, as the driver gets back to driving economically, the withers and leaves grow back. The new dashboard should be standard in all Fusion Hybrids (starting at $27k).&lt;br /&gt;The company hopes to make a strong statement with green-driven consumers, creating a state of loyalty with those concerned with the environment. Although Ford has been making strong attempts to tackle this market, they're still to post the sells on hybrid vehicles that can compete with the green-market emperor Toyota (over 1 million Priuses sold).&lt;br /&gt;The dashboard was developed in collaboration with &lt;a href="http://www.smartdesignworldwide.com/"&gt;Smart Design&lt;/a&gt;, also responsible for the new Johnson &amp; Johnson operating gowns and "reach wondergrip", MS Windows Packaging, HPs photoprinters, DashExpress GPS and Starbucks Hear Music Media Bar.&lt;br /&gt;&lt;br /&gt;Seen on &lt;a href="http://flowingdata.com/2009/01/13/ford-turns-to-design-and-data-visualization-to-boost-sales/"&gt;Flowing Data&lt;/a&gt;. Tracked back to &lt;a href="http://www.businessweek.com/innovate/content/dec2008/id2008128_787972.htm"&gt;Business Week&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3741204787954759916?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3741204787954759916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3741204787954759916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3741204787954759916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3741204787954759916'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2009/01/ford-turns-to-visualization-for-new.html' title='Ford turns to visualization for new dashboard'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KueP1FmWUW0/SWx3B0GkCqI/AAAAAAAAB5w/PJels-W5LYw/s72-c/1208_fusion_hybrid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5224136185831291798</id><published>2008-12-30T03:43:00.000-08:00</published><updated>2008-12-30T06:46:31.166-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data gathering'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Football Data Gathering</title><content type='html'>The Pittsburgh Post-Gazette posted an article on inclusion of sensors in footballs and gloves being done by the students at Carnegie Mellon University. The project is to input sensors &amp; accelerometers in football gears so that data can be derived and transmitted wirelessly, so that further analysis can be made. Obviously, the first implication would the refereeing changes (much like when the NFL decided to use replays as a final resource to solve disputes), but that does not interest us as much as the analyzing possibilities both during and post games. Imagine how many visualizations could be done using the field as a map, how many widgets online we could have to measure and point the grip on the catch. We could compare grip versus strength in the pass to figure out who's to blame for the incomplete pass. We could have a graphic of how much tired the receivers, runners, QB's were by measuring the sprints, throws and catches...&lt;br /&gt;Well, the possibilities are infinite and creativity will definitely change the way we see the game.&lt;br /&gt;Let's hope for the best!&lt;br /&gt;&lt;br /&gt;&lt;font style="font-size:10px"&gt;Seen on Flowing Data&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;PS: Oh, yeah... And watch out for referees being out of jobs and super athletes on the way... JK!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5224136185831291798?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5224136185831291798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5224136185831291798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5224136185831291798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5224136185831291798'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/football-data-gathering.html' title='Football Data Gathering'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3069342426899999878</id><published>2008-12-25T06:07:00.000-08:00</published><updated>2008-12-25T06:25:19.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Have yourself a merry little Christmas...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://strangemaps.files.wordpress.com/2008/09/worldjustified1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 424px; height: 195px;" src="http://strangemaps.files.wordpress.com/2008/09/worldjustified1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy hollydays everyone!&lt;br /&gt;For this special ocasion, I've separated one of the most intuitive, yet, completelly original visualizations I've seen in the past few months, and here is the kick: IT WAS MADE BY FELLOW BRAZILIANS!&lt;br /&gt;Angela Detonico and Rafael Lain, both brazilian, made this simple and wonderful "The World, justified" visualization. As a form of art, many interpretations, both philosophical, political and geographical can be made, yet since this is a very clever puzzle, I'll leave the thoughs run freely in your mind and limit my comments to:&lt;br /&gt;Centralized Earth reminds me a little of Africa or a reflected South America. Given that thous are the most exploited continents of history, it's a bit strange that the concentrated land would that this specific form.&lt;br /&gt;Wonderful job guys, and since we're all Brazilians here: Parabéns galera! Trabalho sensacional e palmas!!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;font-size:10px"&gt;Seen on &lt;a href=http://strangemaps.wordpress.com&gt;Strange Maps&lt;/a&gt; - Original: &lt;a href=detanicolain.com&gt;detanicolain.com&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3069342426899999878?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3069342426899999878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3069342426899999878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3069342426899999878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3069342426899999878'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/have-yourself-merry-little-christmas.html' title='Have yourself a merry little Christmas...'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5255596912589484884</id><published>2008-12-18T06:22:00.000-08:00</published><updated>2008-12-18T06:38:24.926-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thanking'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Appretiation</title><content type='html'>Recently I was given copies of a handful of books by a fellow colleague, Rafael.&lt;br /&gt;So I'd like to take the opportunity and thank Rafael for the gifts and point out one of the best items in the collection: C# 3.0 Design Patterns published by O'Reilly.&lt;br /&gt;Simply one of the greatest technical books I've come to get in touch with in the past couple of years.&lt;br /&gt;Definitely a must read!&lt;br /&gt;&lt;br /&gt;I'll be posting about a few of the chapters and reviewing the book in the next few days/weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5255596912589484884?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5255596912589484884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5255596912589484884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5255596912589484884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5255596912589484884'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/appretiation.html' title='Appretiation'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1409945622386765229</id><published>2008-12-11T03:14:00.000-08:00</published><updated>2008-12-11T04:38:41.879-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><title type='text'>WPF Animation tools</title><content type='html'>Despite of the over analyzed possibilities from animating components on XAML, most of which are virtually impossible to create without Microsoft Expression Blend ($499 USD), there is the possibility of the storyboards (Example is in C#).&lt;br /&gt;&lt;br /&gt;What you can do is create a &lt;b&gt;&lt;font style="font-family:Courier New;color:#899AEE"&gt;Storyboard&lt;/font&gt;&lt;/b&gt; object (&lt;b&gt;&lt;font style="font-family:Courier New;color:#899AEE"&gt;System.Windows.Media.Animation&lt;/font&gt;&lt;/b&gt;) and add some animations that use key frames, &lt;font style="font-family:Courier New;color:#899AEE"&gt;DoubleAnimationUsingKeyFrames&lt;/font&gt;, which creates an interpolation of double values to a target's property. Here is a simple example:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family:Courier New;background-color:#FFFDD9;"&gt;&lt;br /&gt;&lt;font style="color:#899AEE"&gt;DoubleAnimationUsingKeyFrames&lt;/font&gt; dauk = new &lt;font style="color:#899AEE"&gt;DoubleAnimationUsingKeyFrames&lt;/font&gt;();&lt;br /&gt;            dauk.BeginTime = new &lt;font style="color:#899AEE"&gt;TimeSpan&lt;/font&gt;(0);&lt;br /&gt;            dauk.SetValue(&lt;font style="color:#899AEE"&gt;Storyboard&lt;/font&gt;.TargetNameProperty, "myObject");&lt;br /&gt;            dauk.SetValue(&lt;font style="color:#899AEE"&gt;Storyboard&lt;/font&gt;.TargetPropertyProperty, new &lt;font style="color:#899AEE"&gt;PropertyPath&lt;/font&gt;("myProperty"));&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What we did here was establish that my animation is going to start on time mark 0, will occur on the targeted object (myObject in this case) and will iterate the values of the targeted property (myObject.myProperty in this case).&lt;br /&gt;&lt;br /&gt;Next step wold be to add a spline to our animation in order to actually define the values to iterate and the time it should take to do so. Here it goes:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family:Courier New;background-color:#FFFDD9;"&gt;&lt;br /&gt;&lt;font style="color:#899AEE"&gt;SplineDoubleKeyFrame&lt;/font&gt; sdkf = new &lt;font style="color:#899AEE"&gt;SplineDoubleKeyFrame&lt;/font&gt;();&lt;br /&gt;            sdkf.KeyTime = &lt;font style="color:#899AEE"&gt;TimeSpan&lt;/font&gt;.FromSeconds(.2);&lt;br /&gt;            sdkf.Value = 250;&lt;br /&gt;            dauk.KeyFrames.Add(sdkf);&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This spline sets the target value to 250 and interpolates the intermediate values for .2 seconds. Supposing that myObject is of type Image and myProperty defines the image width. What this spline will do is simply take the image from the current width and stretch/shrink it up/down to 250 pixels.&lt;br /&gt;&lt;br /&gt;Now just add the &lt;font style="font-family:Courier New"&gt;dauk&lt;/font&gt; object to our storyboard object and start it (&lt;font style="font-family:Courier New"&gt;sb.Begin(&lt;font style="color:blue"&gt;this&lt;/font&gt;);&lt;/font&gt;).&lt;br /&gt;&lt;br /&gt;And there you have it, your control can now be fully animated with no help whatsoever from Expression Blend!&lt;br /&gt;Have a blast and make things move with WPF!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1409945622386765229?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1409945622386765229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1409945622386765229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1409945622386765229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1409945622386765229'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/wpf-animation-tools.html' title='WPF Animation tools'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-8449027646645870323</id><published>2008-12-09T04:02:00.000-08:00</published><updated>2008-12-09T04:20:43.647-08:00</updated><title type='text'>TimeSpace</title><content type='html'>Recently released by the Washington Post, &lt;a href="http://specials.washingtonpost.com/timespace/world/32/"&gt;TimeSpace&lt;/a&gt;, an interactive post article, photos, global blogs, foreign policy, video and articles geographic visualization. In other words, an interactive map with &lt;b&gt;A LOT&lt;/b&gt; of information! Interesting choice of color pallet, animated nodes and (particularly my favorite) custom slider makes it easy to find information and, the most fun and valuable part, trends!&lt;br /&gt;For instance, in a few glances, you can find out which are the interests of the post when publishing worldwide information to it's readers. Sadly enough, you can also find out that all that matters to the post regarding my home country - Brazil - is soccer (and even worst, my soccer team came in second this year, loosing to São Paulo). You can also notice the lack of interest for global news. Summing up all the nodes, there are far more items in the various parts of U.S. than in the rest of the world altogether.&lt;br /&gt;&lt;br /&gt;Here is a S.S. for Dec. 6, 2008 11:59 p.m. to Dec. 7, 2008 11:58 p.m.:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KueP1FmWUW0/ST5iSwZVmZI/AAAAAAAAB3Y/Z2ykbhUQeKg/s1600-h/TimeSpan.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 223px;" src="http://1.bp.blogspot.com/_KueP1FmWUW0/ST5iSwZVmZI/AAAAAAAAB3Y/Z2ykbhUQeKg/s400/TimeSpan.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5277763887693142418" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-8449027646645870323?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/8449027646645870323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=8449027646645870323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8449027646645870323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/8449027646645870323'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/timespace.html' title='TimeSpace'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KueP1FmWUW0/ST5iSwZVmZI/AAAAAAAAB3Y/Z2ykbhUQeKg/s72-c/TimeSpan.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1168392153347589189</id><published>2008-12-01T08:20:00.000-08:00</published><updated>2008-12-01T08:56:33.780-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>On visualization...</title><content type='html'>Many visualizations have been made trying to make the product buying over the internet process, some trying to emulate physical book stores, others trying to incorporate visualization concepts in order to make it fun for users to find out information on the products, and some others... well some others have not made their point all that clear!&lt;br /&gt;This week, I found out about Vizzl, a flex based tool for product searching on Amazon, eBay or even Youtube. This one falls into the second group: use of visualization concepts to enrich search processes. It's got animation and information well distributed and it keeps the UI simple. It's even got an introduction video to explain how it works, although not much explanation is needed.&lt;br /&gt;There are some bugs and glitches, which I'm sure won't be there for long, and the idea is fairly simple and not that innovative. The most interesting part is the usage of &lt;a href="http://www.adobe.com/products/flex/"&gt;Adobe Flex&lt;/a&gt;. In an era like this one, where we have so many options ranging from .Net &amp; Silverlight, Java, Flex and so on, Flex does keep the application simple and light enough to make the user experience fast, somewhat robust and fresh.&lt;br /&gt;The application is indeed fast and way more fun than searching Amazon itself, for instance, so check it out at &lt;a href="http://www.vizzl.com/"&gt;Vizzl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1168392153347589189?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1168392153347589189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1168392153347589189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1168392153347589189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1168392153347589189'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/12/on-visualization.html' title='On visualization...'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-4273789088110329311</id><published>2008-11-27T03:48:00.000-08:00</published><updated>2008-11-27T04:02:45.541-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Welcome to the world, Processing 1.0!</title><content type='html'>It only took 162 attempts (hey! It took Edison 1000 attempts to make the light bulb! shush!!!), but it's finally here: Processing 1.0!&lt;br /&gt;&lt;br /&gt;There was even a press release for it last Monday in Cambridge and L.A., and it was well deserved. I'd explain what the project is, but &lt;a href="http://benfry.com/"&gt;Ben Fry&lt;/a&gt; - who is one of the authors - has already done a pretty good job...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Processing is a programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Initially created to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing quickly developed into a tool for creating finished professional work as well.&lt;br /&gt;&lt;br /&gt;Processing is a free, open source alternative to proprietary software tools with expensive licenses, making it accessible to schools and individual students. Its open source status encourages the community participation and collaboration that is vital to Processing’s growth. Contributors share programs, contribute code, answer questions in the discussion forum, and build libraries to extend the possibilities of the software. The Processing community has written over seventy libraries to facilitate computer vision, data visualization, music, networking, and electronics." - &lt;a href="http://benfry.com/writing/archives/204"&gt;Ben Fry&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;You can download it free &lt;a href="http://processing.org/download"&gt;here&lt;/a&gt; and find beautiful examples of usage &lt;a href="http://processing.org/exhibition/index.html"&gt;here&lt;/a&gt;.&lt;br /&gt;Hope you enjoy this, I certainly will!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-4273789088110329311?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/4273789088110329311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=4273789088110329311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/4273789088110329311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/4273789088110329311'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/11/welcome-to-world-processing-10.html' title='Welcome to the world, Processing 1.0!'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-7862863217956432908</id><published>2008-11-26T06:24:00.000-08:00</published><updated>2008-11-26T06:30:19.215-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><title type='text'>Talk on WPF and Silverlight</title><content type='html'>Folks, I'll be giving a talk on WPF and Silverlight development next week for the development team of Stefanini IT Solutions.&lt;br /&gt;It'll be more like a crash course on the technology and what can be done with it.&lt;br /&gt;It's going down at TecnoPUC next Tuesday and Thursday (11/2 &amp; 11/4) form 6:30 PM to 8:30PM.&lt;br /&gt;&lt;br /&gt;I'll be posting the results as well as some of the most interesting questions that might appear.&lt;br /&gt;For those joining, I'll see you then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-7862863217956432908?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/7862863217956432908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=7862863217956432908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7862863217956432908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/7862863217956432908'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/11/talk-on-wpf-and-silverlight.html' title='Talk on WPF and Silverlight'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3012268729864416854</id><published>2008-11-25T02:54:00.000-08:00</published><updated>2008-11-25T03:01:13.484-08:00</updated><title type='text'>Financial Crisis in a nutshell</title><content type='html'>In the current scenario, this subject could never be seen as off-topic or not related.&lt;br /&gt;On the 13th, &lt;a href="http://blog.mint.com/blog/finance-core/a-visual-guide-to-the-financial-crisis/"&gt;Mint&lt;/a&gt; released a great diagram showing the financial crisis from the start (housing overprice, or over-investment) all the way to governmental bailout.&lt;br /&gt;&lt;br /&gt;This is as simple as it gets:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.mint.com/blog/wp-content/uploads/2008/11/visualguidecrisis2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 500px; height: 2909px;" src="http://blog.mint.com/blog/wp-content/uploads/2008/11/visualguidecrisis2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3012268729864416854?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3012268729864416854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3012268729864416854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3012268729864416854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3012268729864416854'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/11/financial-crisis-in-nutshell.html' title='Financial Crisis in a nutshell'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3450429550483511904</id><published>2008-11-24T16:25:00.000-08:00</published><updated>2008-11-24T16:45:00.525-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Coming scheadule</title><content type='html'>Critical time seems to be over at the office, leaving me some spare time for blogging. Having that said, I've decided to create a post scheadule to cover the vast range of subjects of my interest.&lt;br /&gt;&lt;br /&gt;Given that I have quite a few blog RSS signatures on Visualization and weekends are full of interesting posts and publishings around the globe, Monday-Tuesday will be the days dedicated to Visualizations. My likes and dislikes, thoughs, wishes... What have you.&lt;br /&gt;&lt;br /&gt;Todays (and probably will repeat itself) subject: &lt;a href="http://manyeyes.alphaworks.ibm.com/manyeyes/"&gt;Many Eyes&lt;/a&gt;&lt;br /&gt;Although it's no secret that I've worked with the guys in Cambridge for a brief time in 06-07 winter, there will be time for talking about the tag cloud, wordle and all the other awesome tools available in the portal. This post is about their newest back-end change: &lt;a href="http://manyeyes.alphaworks.ibm.com/blog/2008/11/21/many-eyes-on-rails/"&gt;Rails&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;That's right, everything is now running on &lt;a href="http://www.rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;. On their newest post, Jesse brings out the big guns and points out the pros and cons on the choice and makes his point very objectively. Try it out for yourself and feel the difference.&lt;br /&gt;&lt;br /&gt;Thumbs up for the time invested, guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3450429550483511904?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3450429550483511904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3450429550483511904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3450429550483511904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3450429550483511904'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/11/coming-scheadule.html' title='Coming scheadule'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-6015360235560230075</id><published>2008-11-21T04:55:00.000-08:00</published><updated>2008-11-21T04:59:50.221-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hiatus'/><title type='text'>Hiatus</title><content type='html'>After the longest hiatus in the history of blogging, I post this to let you know I'll be back in action in no time.&lt;br /&gt;&lt;br /&gt;This week, I'll wrap up the last details from the hiatus with an informational post, continue the design patterns thread as well as start the WPF, Visualization and Talks regular threads with it's respective dates, organized so that I can follow through with the readers expectation.&lt;br /&gt;&lt;br /&gt;See you in no time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-6015360235560230075?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/6015360235560230075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=6015360235560230075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6015360235560230075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/6015360235560230075'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/11/hiatus.html' title='Hiatus'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-2523798114699633114</id><published>2008-07-09T09:26:00.000-07:00</published><updated>2008-07-09T09:29:48.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introductions'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><title type='text'>Design patterns posting contract</title><content type='html'>All design patterns share a few properties, keen to describing a good design pattern and following are the properties Design Patterns – Elements of reusable object-oriented Software uses to describe design patterns, and therefore the ones I’ll be using on my posts, since that will be my main reference:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Name:&lt;/strong&gt; All design patterns need a name and a good name is vital because it will become part of the vocabulary. If it’s the case, a second popular name (Design Pattern calls this “Also known as”).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Intent:&lt;/strong&gt; What does the design pattern do? What problem does it address?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Motivation:&lt;/strong&gt; A scenario that can state the importance of the pattern.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Applicability:&lt;/strong&gt; In which situations can the design pattern be applied? Examples of poor designs the pattern can address and how to recognize those situations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Structure:&lt;/strong&gt; Graphical representation of the classes in the pattern. I will NOT be providing such graphical representations. Such images are copyrighted and I do not have permission from the authors to publish them.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Participants:&lt;/strong&gt; Classes that participate in the design and their responsibilities.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Collaborations:&lt;/strong&gt; How the participants work to accomplish their responsibilities.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Consequences:&lt;/strong&gt; Trade-offs and results of using the design.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Implementation:&lt;/strong&gt; Pitfalls, hints, techniques involved.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sample code:&lt;/strong&gt; Code fragments that illustrate how you might implement the design pattern. In my blog I’ll be giving those in C# 2.0 or 3.5 (I’ll point out which framework I’m using each time).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Known uses:&lt;/strong&gt; Examples from the real world of complex systems that use the pattern.&lt;br /&gt;Related Patterns: Closely related patterns, keen differences and patterns used in the design described.&lt;br /&gt;&lt;br /&gt;Later this week, I’ll be posting the Abstract Factory description.&lt;br /&gt;Regards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-2523798114699633114?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/2523798114699633114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=2523798114699633114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/2523798114699633114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/2523798114699633114'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/07/design-patterns-posting-contract.html' title='Design patterns posting contract'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1165829662810117656</id><published>2008-07-07T07:47:00.000-07:00</published><updated>2008-07-07T10:08:07.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><title type='text'>Design Patterns - what's the deal</title><content type='html'>As a tech lead in at Stefanini, one of my duties is to interview applicants and evaluate their technical knowledge. It's a very hard thing to do, once you realize that it's people’s lives, perspectives and needs that I'm dealing with when they come to us.&lt;br /&gt;&lt;br /&gt;So after reading and testing skill after skill, applicant after applicant, here is one of the most common gaps: Design Patterns.&lt;br /&gt;&lt;br /&gt;"If a colleague were to say to you, "Spouse of me this night today manufactures the unusual meal in a home. You will join?" three things would likely cross your mind: third, that you had been invited to dinner; second, that English was not your colleague's first language; and first, a good deal of puzzlement.&lt;br /&gt;&lt;br /&gt;If you have ever studied a second language yourself and then tried to use it outside the classroom, you know that there are three things you must master: how the language is structured (grammar), how to name things you want to talk about (vocabulary), and the customary and effective ways to say everyday things (usage). Too often only the first two are covered in the classroom, and you find native speakers constantly suppressing their laughter as you try to make yourself understood.&lt;br /&gt;&lt;br /&gt;It is much the same with a programming language. You need to understand the core language: is it algorithmic, functional, object-oriented? You need to know the vocabulary: what data structures, operations, and facilities are provided by the standard libraries? And you need to be familiar with the customary and effective ways to structure your code. Books about programming languages often cover only the first two, or discuss usage only spottily. Maybe that's because the first two are in some ways easier to write about. Grammar and vocabulary are properties of the language alone, but usage is characteristic of a community that uses it."&lt;br /&gt;&lt;br /&gt;This extract from Effective Java's foreword, written by Guy Steele is the best way I've ever seen the need for programming patterns explained, so I decided to borough his words for this post. Surely you can express yourself and make the computer understand what you’re saying, but wouldn’t there be a better way to do so? Of course you can.&lt;br /&gt;&lt;br /&gt;I decided to make a series of posts on the subject of design patterns. Since I don’t have any teaching training, I’ll be using one of the best books on this subject, the Design Pattern bible: Design Patterns, Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.&lt;br /&gt;&lt;br /&gt;The first subject will be one of the simplest design patterns: the abstract factory.&lt;br /&gt;&lt;br /&gt;Regards,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1165829662810117656?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1165829662810117656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1165829662810117656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1165829662810117656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1165829662810117656'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/07/design-patterns-whats-deal.html' title='Design Patterns - what&apos;s the deal'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1403357574189197482</id><published>2008-07-02T07:19:00.000-07:00</published><updated>2008-07-02T07:36:58.568-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apologies'/><category scheme='http://www.blogger.com/atom/ns#' term='poll'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><title type='text'>Appologies</title><content type='html'>This is a very short post I decided to write so that I can apologize to you, fellow reader.&lt;br /&gt;In no way this is a justification for such a long hiatus between posts, it’s simply an informative post, so that you have an idea of the reasons.&lt;br /&gt;First of all, my project at Dell has been taking all of my time lately with very few exceptions, which I’ve been using to catch up with my sleeping. Things have gotten complicated and let’s just say I’m hoping for a fast solution that will give my team and me some time to organize our thoughts and goals.&lt;br /&gt;Second, because of my lack of spare time, I haven’t got the chance to play with VS2008, but I am writing a visualization project so that I can test the new framework features. There’s not much of it ready for implementation, but I’m inclined to build something related either to conversations through MSN Messenger and/or e-mails (special thanks for the class of 2007 for the relentless mails about soccer games, barbecues, lemons, etc...)  or something related to my sports injuries – I’d like to take this moment to mention Tim and his visualization of injuries &lt;a href="http://data.timgraham.net/post/39646064/where-does-it-hurt"&gt;"Where does it hurt?"&lt;/a&gt; posted at his blog, which has inspired me to build something on the same sense.&lt;br /&gt;So, I hope you guys can find it in your hearts to forgive me for the absent and please give me an input as to which of the visualizations would be more interesting.&lt;br /&gt;&lt;br /&gt;Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1403357574189197482?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1403357574189197482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1403357574189197482' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1403357574189197482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1403357574189197482'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/07/appologies.html' title='Appologies'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-3022842363900239708</id><published>2008-04-25T06:50:00.000-07:00</published><updated>2008-04-25T06:56:45.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual_studio'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNET'/><title type='text'>Conditional Breakpoints</title><content type='html'>Ok. I finally got my hands on VS08 and I hope, by the end of this week I can have some useful information to pass along. Meanwhile, here is a subject that's often unknown by most programmers, since VS is a huge tool and has a lot of features: conditional break points. While not cannon to the development process, this feature can help you to create a very complex and robust debugging ground for your application.&lt;br /&gt;&lt;br /&gt;The idea is simple, after you create break points in the desired code lines, you can say when this breakpoint is supposed to actually pause the debug instead of doing it every time you reach that line. The process of creating a condition to your breakpoint (from now on, we'll use BP to name it) is easy. You simply create your BP, then right click it and select condition, a condition sentence window pops up and you can write the sentence to dictate the actual breaking. There are two sentence types for you to choose from: one that will return a Boolean value, and when the sentence is true, the BP will pause the process, or one that keeps an eye on when the sentence return value is changed, in which case the BP will too pause the execution. Simple enough right?&lt;br /&gt;&lt;br /&gt;So when is this useful? Well, when you are testing a loop which has been breaking due to one specific element. Recently I've been writing code to parse a text file and turn it into a bunch of XMLs. So far it seems trivial, but the thing is that each text file has about 50Mb and generate up to 750 XML files of up to 15Mb each. So my loop was running for a while and each iteration involved a big number of methods intricate in the class hierarchies. I had the information that it was breaking in the 19th iteration of the 128th element. So instead of creating cluttered code to break the execution on that iteration, I just used a conditional BP with a sentence that would return true when those and a few other conditions were true and surely enough, problem solved.&lt;br /&gt;&lt;br /&gt;This simple feature helped me save a lot of time debugging and prevented me from leaving trash code that I could forget to remove once the defect was corrected. BPs have a few other interesting and powerful features such as hit counts (which enables you only break when the hit count is either equal to, multiple of or greater than or equal to a user defined number), filters and when hit (used to define a course of action when the BP is hit).&lt;br /&gt;&lt;br /&gt;So, I hope this will help you debug your applications faster, more robustly and more precisely.&lt;br /&gt;Regards!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-3022842363900239708?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/3022842363900239708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=3022842363900239708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3022842363900239708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/3022842363900239708'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/04/conditional-breakpoints.html' title='Conditional Breakpoints'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-1063344528719281067</id><published>2008-04-21T09:42:00.000-07:00</published><updated>2008-04-21T15:33:04.129-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual_studio'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNET'/><title type='text'>Visual Studio 2008</title><content type='html'>In the past few days, I've been trying to install the new version of one the best IDEs ever made, Visual Studio. After being to a few presentations on the new Framework and the 2008 version of the IDE so I've been looking forward to trying out the new features of both.&lt;br /&gt;&lt;br /&gt;I've got a DVD with the installers but it was corrupted so hopefully next week I can have more interesting news to share. I'll try to get a new DVD in the next few days so that I can try it out with a couple tutorials and so.&lt;br /&gt;&lt;br /&gt;Until then, regards!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-1063344528719281067?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/1063344528719281067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=1063344528719281067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1063344528719281067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/1063344528719281067'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/04/visual-studio-2008.html' title='Visual Studio 2008'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6823472579222081017.post-5708043619618536381</id><published>2008-04-11T08:28:00.000-07:00</published><updated>2008-04-18T17:15:01.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introductions'/><title type='text'>Introduction - so who is this guy and what's he talking about?</title><content type='html'>Reader,&lt;br /&gt;&lt;br /&gt;Well this is the first break I got from my current project so I thought I'd give the blog a go.&lt;br /&gt;First things first, so let me present myself.&lt;br /&gt;&lt;br /&gt;My name is Guilherme Bertini Boettcher and I'm currently a .NET Developer for Stefanini, allocated to Dell. I have a BS background and I've been involved in research for most of my professional life. My fields of work range from IT to information retrieval and information visualization. I am the maker of Many Eyes' Tag Cloud along with Matthew McKeon, who was my mentor during that project. I also created an IM History visualization, Ambhis, which uses information present in MSN history files to create an abstract self portrait of the user.&lt;br /&gt;&lt;br /&gt;I'm currently working on Invoicing solutions for Dell using VB and .NET. My favorite programming languages are C# and Java and I'm currently pursuing certifications on those.&lt;br /&gt;&lt;br /&gt;Now for this space.&lt;br /&gt;This blog is designed to bring to you, fellow reader, information about my projects and whatever technology news I find interesting and have an urge to share.&lt;br /&gt;&lt;br /&gt;So, lets all hope for the best and remember feedback is never too much, so please let me know what's on your mind.&lt;br /&gt;Regards all!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6823472579222081017-5708043619618536381?l=doublebit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://doublebit.blogspot.com/feeds/5708043619618536381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6823472579222081017&amp;postID=5708043619618536381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5708043619618536381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6823472579222081017/posts/default/5708043619618536381'/><link rel='alternate' type='text/html' href='http://doublebit.blogspot.com/2008/04/placeholder.html' title='Introduction - so who is this guy and what&apos;s he talking about?'/><author><name>Guilherme Bertini Boettcher</name><uri>http://www.blogger.com/profile/14420649750886258456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_KueP1FmWUW0/TBeR9ZsMooI/AAAAAAAAC0Y/Qq69bWacPCc/S220/04-07-09_2142.jpg'/></author><thr:total>0</thr:total></entry></feed>
