<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:idx="urn:atom-extension:indexing" idx:index="no" gr:dir="ltr"><!--
Content-type: Preventing XSRF in IE.

--><generator uri="http://www.google.com/reader">Google Reader</generator><id>tag:google.com,2005:reader/user/01119940647276768283/state/com.google/broadcast</id><title>George Guimarães' shared items in Google Reader</title><gr:continuation>CO399tzQhqoC</gr:continuation><author><name>George Guimarães</name></author><updated>2011-10-25T23:32:02Z</updated><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/GeorgeSharedItems" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="georgeshareditems" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gr:crawl-timestamp-msec="1319585522628"><id gr:original-id="http://meiobit.com/93045/luz-3d-e-o-tempo-em-que-blade-runner-era-fico/">tag:google.com,2005:reader/item/0fea40500cf752e2</id><category term="siggraph" /><category term="3D" /><category term="ENHANCE!" /><category term="Áudio Vídeo Fotografia" /><title type="html">Luz, 3D e o tempo em que Blade Runner era ficção</title><published>2011-10-24T13:13:37Z</published><updated>2011-10-24T13:13:37Z</updated><link rel="alternate" href="http://meiobit.com.feedsportal.com/c/33490/f/584803/s/198582fb/l/0Lmeiobit0N0C930A450Cluz0E3d0Ee0Eo0Etempo0Eem0Eque0Eblade0Erunner0Eera0Efico0C/story01.htm" type="text/html" /><content xml:base="http://meiobit.com/" type="html">&lt;p&gt;&lt;iframe height="300" src="http://player.vimeo.com/video/28962540?title=0&amp;amp;byline=0&amp;amp;portrait=0" frameborder="0" width="400"&gt;&lt;/iframe&gt; &lt;p&gt;&lt;a href="http://vimeo.com/28962540"&gt;Rendering Synthetic Objects into Legacy Photographs&lt;/a&gt; from &lt;a href="http://vimeo.com/kevinkarsch"&gt;Kevin Karsch&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Todo mundo adora sacanear as cenas dos seriados onde o geek de plantão (sem mouse) tecla furiosamente ampliando, aplicando algoritmos e &lt;a href="http://www.youtube.com/watch?v=hkDD03yeLnU"&gt;criando interfaces GUI em Visual BASIC para rastrear IPs de criminosos&lt;/a&gt;, mas em Blade Runner ninguém encosta. A cena clássica em que &lt;a href="http://www.youtube.com/watch?v=QkcU0gwZUdg"&gt;Deckard investiga a foto da Zhora&lt;/a&gt; ampliando, &lt;em&gt;enhançando&lt;/em&gt; e girando em 3D.&lt;/p&gt; &lt;p&gt;Isso, claro, é impossível, certo? Mais ou menos, diriam Kevin Karsch, Varsha Hedau, David Forsyth e Derek Hoiem, pesquisadores que apresentaram um paper de título “&lt;a href="http://kevinkarsch.com/publications/sa11.html"&gt;Rendering Synthetic Objects into Legacy Photographs&lt;/a&gt;” na SIGGRAPH Asia 2011.&lt;/p&gt; &lt;p&gt;No software que criaram para provar o conceito uma imagem 2D fixa é mapeada e a geometria é inferida de algumas poucas dicas do operador. Objetos são introduzidos e a iluminação da cena é também de forma automática deduzida. &lt;/p&gt; &lt;p&gt;O resultado é simples mas impressionante, nem dá pra começar a imaginar como isso será usado no cinema, TV publicidade e sextapes no futuro. Assistam, vale cada minuto!&lt;/p&gt; &lt;img width="1" height="1" src="http://meiobit.com.feedsportal.com/c/33490/f/584803/s/198582fb/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Luz%2C+3D+e+o+tempo+em+que+Blade+Runner+era+fic%C3%A7%C3%A3o&amp;amp;link=http%3A%2F%2Fmeiobit.com%2F93045%2Fluz-3d-e-o-tempo-em-que-blade-runner-era-fico%2F"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Luz%2C+3D+e+o+tempo+em+que+Blade+Runner+era+fic%C3%A7%C3%A3o&amp;amp;link=http%3A%2F%2Fmeiobit.com%2F93045%2Fluz-3d-e-o-tempo-em-que-blade-runner-era-fico%2F"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/116916373216/u/49/f/584803/c/33490/s/198582fb/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/116916373216/u/49/f/584803/c/33490/s/198582fb/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/meiobit?a=o0uO78TdsBo:Ejw13PKkl68:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/meiobit?d=I9og5sOYxJI" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/meiobit?a=o0uO78TdsBo:Ejw13PKkl68:ACf-c_HutVc"&gt;&lt;img src="http://feeds.feedburner.com/~ff/meiobit?d=ACf-c_HutVc" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/meiobit?a=o0uO78TdsBo:Ejw13PKkl68:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/meiobit?i=o0uO78TdsBo:Ejw13PKkl68:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/meiobit?a=o0uO78TdsBo:Ejw13PKkl68:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/meiobit?i=o0uO78TdsBo:Ejw13PKkl68:-BTjWOF_DHI" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;/p&gt;</content><author><name>Carlos Cardoso</name></author><source gr:stream-id="feed/http://www.meiobit.com/index.xml"><id>tag:google.com,2005:reader/feed/http://www.meiobit.com/index.xml</id><title type="html">Meio Bit » Meio Bit</title><link rel="alternate" href="http://meiobit.com" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1319320838349"><id gr:original-id="tag:blogger.com,1999:blog-18371782.post-173019528592107980">tag:google.com,2005:reader/item/cd244f4ae00befa0</id><title type="html">Jacaré - para a 317 Band 80</title><published>2011-10-22T03:12:00Z</published><updated>2011-10-22T03:12:00Z</updated><link rel="alternate" href="http://fmpait.blogspot.com/2011/10/jacare-para-317-band-80.html" type="text/html" /><summary xml:base="http://fmpait.blogspot.com/" type="html">Apesar do quórum nulo, logaritmicamente falando, fui testar e aprovar o Jacaré, um boteco já estabelecido na V Madalena há 4 lustros. Apesar de mais recente que a 317 Bandeirantes 1980, depois que o Bartolo fechou é um dos mais antigos do pedaço. Frequentei outrora com a Susanna, quando éramos jovens apaixonados.&lt;div style="clear:both;text-align:center"&gt;&lt;a href="http://4.bp.blogspot.com/-uHRMSuzrhBA/TqI0daEqBhI/AAAAAAAABRE/urIqi7l7StM/s1600/bar%2Be%2Bespelho.jpg" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://4.bp.blogspot.com/-uHRMSuzrhBA/TqI0daEqBhI/AAAAAAAABRE/urIqi7l7StM/s320/bar%2Be%2Bespelho.jpg"&gt;&lt;/a&gt;&lt;/div&gt;Sem empinar ares, é sempre bem procurado por uma clientela variada. O ambiente é correto, o som não ensurdece embora tenha mais volume que melodia.&lt;div style="clear:both;text-align:center"&gt;&lt;a href="http://2.bp.blogspot.com/-ceQpb7RONj8/TqIz7Xv0ofI/AAAAAAAABQ4/QSWHxSkKoqs/s1600/povo%2Bdo%2Bbar.jpg" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="60" width="320" src="http://2.bp.blogspot.com/-ceQpb7RONj8/TqIz7Xv0ofI/AAAAAAAABQ4/QSWHxSkKoqs/s320/povo%2Bdo%2Bbar.jpg"&gt;&lt;/a&gt;&lt;/div&gt;A comida de bar é caprichada. Pedi uma alheira, afinal hoje é shabbat. Servida de forma apropriada: acompanhada de pão, molho de cebola, farofa, ovo, e verdura, de forma que comer no bar não significa abrir mão de uma refeição saudável. O contrário do que se vê em estabelecimentos voltados para um público emergente ou em bairros nouveau riche, onde a clientela tende a deglutir quase que exclusivamente alimentos outrora considerados de maior prestígio pelas pessoas que tem a necessidade de afirmar seu status através da mesa - nesses as porções são compostas quase que exclusivamente por carne.&lt;div style="clear:both;text-align:center"&gt;&lt;a href="http://1.bp.blogspot.com/-mJfpYNmLZbA/TqIzJVofQ8I/AAAAAAAABQs/BDpUyeycWzM/s1600/alheira.jpg" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://1.bp.blogspot.com/-mJfpYNmLZbA/TqIzJVofQ8I/AAAAAAAABQs/BDpUyeycWzM/s320/alheira.jpg"&gt;&lt;/a&gt;&lt;/div&gt;Se optarem pelo Jacaré para o próximo evento, só não recomendo a Brahma Extra, uma cerveja meio aguada, sem arestas, de sabor pouco definido, mais ao gosto de emergentes que tentam imitar os sabores padronizados norte-americanos ou talvez alemães. A Brahma comum tem um sabor característico de antigamente, e deve ser preferida em qualquer ocasião. &lt;div style="clear:both;text-align:center"&gt;&lt;a href="http://4.bp.blogspot.com/-REC9hIoD5Ng/TqIygJ3T1II/AAAAAAAABQg/f6qbENO3yec/s1600/Jacar%25C3%25A9.jpg" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://4.bp.blogspot.com/-REC9hIoD5Ng/TqIygJ3T1II/AAAAAAAABQg/f6qbENO3yec/s320/Jacar%25C3%25A9.jpg"&gt;&lt;/a&gt;&lt;/div&gt;O Jacaré continua movimentado após a virar a madrugada. A noite está bonita, eu voltei para casa.&lt;div style="clear:both;text-align:center"&gt;&lt;a href="http://1.bp.blogspot.com/-M8nbnL9iYWI/TqIxySjXhwI/AAAAAAAABQU/WnCZNDvBCrw/s1600/noite%2Balta.jpg" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="213" width="320" src="http://1.bp.blogspot.com/-M8nbnL9iYWI/TqIxySjXhwI/AAAAAAAABQU/WnCZNDvBCrw/s320/noite%2Balta.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/18371782-173019528592107980?l=fmpait.blogspot.com" alt=""&gt;&lt;/div&gt;</summary><author><name>noreply@blogger.com (Felipe Pait)</name></author><source gr:stream-id="feed/http://fmpait.blogspot.com/feeds/posts/default?alt=rss"><id>tag:google.com,2005:reader/feed/http://fmpait.blogspot.com/feeds/posts/default?alt=rss</id><title type="html">O blog do Pait</title><link rel="alternate" href="http://fmpait.blogspot.com/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1318447451656"><id gr:original-id="">tag:google.com,2005:reader/item/0597fb0ef5797094</id><title type="html">X11</title><published>2011-10-12T19:24:11Z</published><updated>2011-10-12T19:24:11Z</updated><link rel="alternate" href="http://xkcd.com/963/" type="text/html" /><link rel="related" href="http://xkcd.com/" title="xkcd.com" /><content xml:base="http://xkcd.com/963/" type="html">&lt;blockquote&gt;Shared by  George Guimar&amp;atilde;es 
&lt;br&gt;
that's why I bought a Mac&lt;/blockquote&gt;
&lt;img src="http://imgs.xkcd.com/comics/x11.png" title="Thomas Jefferson thought that every law and every constitution should be torn down and rewritten from scratch every nineteen years--which means X is overdue." alt="Thomas Jefferson thought that every law and every constitution should be torn down and rewritten from scratch every nineteen years--which means X is overdue."&gt;
</content><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:annotation><content type="html">that's why I bought a Mac</content><author gr:user-id="01119940647276768283" gr:profile-id="113598659760932973358"><name>George Guimarães</name></author></gr:annotation><source gr:stream-id="user/01119940647276768283/source/com.google/link"><id>tag:google.com,2005:reader/user/01119940647276768283/source/com.google/link</id><title type="html">xkcd.com</title><link rel="alternate" href="http://xkcd.com/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1318297792318"><id gr:original-id="tag:typepad.com,2003:post-6a00d8341d3df553ef01539235506f970b">tag:google.com,2005:reader/item/efcc02e751a4c24f</id><title type="html">Geeks</title><published>2011-10-10T21:08:19Z</published><updated>2011-10-11T05:47:13Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/GeekAndPoke/~3/bN6is68bJuw/geeks-1.html" type="text/html" /><link rel="replies" href="http://geekandpoke.typepad.com/geekandpoke/2011/10/geeks-1.html" type="text/html" /><content xml:base="http://geekandpoke.typepad.com/geekandpoke/" xml:lang="en-US" type="html">&lt;div&gt;
&lt;a style="display:inline" href="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef014e8c2be036970d-pi"&gt;&lt;img alt="Root-in-peace2" title="Root-in-peace2" src="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef014e8c2be036970d-800wi" border="0"&gt;&lt;/a&gt; &lt;br&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
Updated: Typo fixed. Thanks to all!
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=bN6is68bJuw:_A1p5g5vc6w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=bN6is68bJuw:_A1p5g5vc6w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?i=bN6is68bJuw:_A1p5g5vc6w:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=bN6is68bJuw:_A1p5g5vc6w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=bN6is68bJuw:_A1p5g5vc6w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GeekAndPoke/~4/bN6is68bJuw" height="1" width="1"&gt;</content><author><name>Oliver Widder</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/GeekAndPoke"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/GeekAndPoke</id><title type="html">Geek And Poke</title><link rel="alternate" href="http://geekandpoke.typepad.com/geekandpoke/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1317818902958"><id gr:original-id="http://kibeloco.com.br/platb/kibeloco/2011/10/05/rock-in-honda/">tag:google.com,2005:reader/item/6f6d13b682afc590</id><title type="html">Rock in road</title><published>2011-10-05T02:16:41Z</published><updated>2011-10-05T02:16:41Z</updated><link rel="alternate" href="http://kibeloco.com.br/platb/kibeloco/2011/10/05/rock-in-honda/" type="text/html" /><summary xml:base="http://kibeloco.com.br/" type="html">&lt;p&gt;Da série &lt;strong&gt;“Como acabar com o estresse no trânsito”&lt;/strong&gt;…&lt;/p&gt;
&lt;p&gt;&lt;iframe width="480" height="360" src="http://www.youtube.com/embed/0zxxM9EYQzY?rel=0" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bem melhor que aquela buzininha, né não?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Enviado por &lt;strong&gt;Ciron Franco de Sá&lt;/strong&gt;.&lt;/p&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=JuiQdVeCvDw:OnIGOwwci28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=JuiQdVeCvDw:OnIGOwwci28:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=JuiQdVeCvDw:OnIGOwwci28:SpUWrGW_HYY"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=SpUWrGW_HYY" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Kibe-Loco/~4/JuiQdVeCvDw" height="1" width="1"&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/Kibe-Loco"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/Kibe-Loco</id><title type="html">Kibe Loco</title><link rel="alternate" href="http://kibeloco.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1317151313216"><id gr:original-id="">tag:google.com,2005:reader/item/4b46e9f3e9f2994b</id><title type="html">Comic for September 27, 2011</title><published>2011-09-27T19:21:53Z</published><updated>2011-09-27T19:21:53Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/DilbertDailyStrip/~3/VFwL5fMaSOQ/" type="text/html" /><link rel="related" href="http://dilbert.com/" title="Dilbert Daily Strip" /><content xml:base="http://feedproxy.google.com/~r/DilbertDailyStrip/~3/VFwL5fMaSOQ/" type="html">&lt;blockquote&gt;Shared by  George Guimar&amp;atilde;es 
&lt;br&gt;
best evah!&lt;/blockquote&gt;
&lt;img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/30000/6000/500/136545/136545.strip.print.gif" border="0"&gt;&lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/bda66t01h6cudmiae15knqhj18/468/60#http%3A%2F%2Fdilbert.com%2Fstrips%2Fcomic%2F2011-09-27%2F" width="100%" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/DilbertDailyStrip/~4/VFwL5fMaSOQ" height="1" width="1"&gt;
</content><author gr:unknown-author="true"><name>(author unknown)</name></author><gr:annotation><content type="html">best evah!</content><author gr:user-id="01119940647276768283" gr:profile-id="113598659760932973358"><name>George Guimarães</name></author></gr:annotation><source gr:stream-id="user/01119940647276768283/source/com.google/link"><id>tag:google.com,2005:reader/user/01119940647276768283/source/com.google/link</id><title type="html">Dilbert Daily Strip</title><link rel="alternate" href="http://dilbert.com/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1316367024826"><id gr:original-id="http://www.treta.com.br/?p=22886">tag:google.com,2005:reader/item/c9d43ff62c15e158</id><category term="Genéricos" /><title type="html">Procurando o salvador</title><published>2011-09-18T15:00:28Z</published><updated>2011-09-18T15:00:28Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/d1gD8EUKs2k/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;p style="text-align:center"&gt;&lt;img title="2195" src="http://www.treta.com.br/blog/wp-content/uploads/2011/09/2195.png" alt="" width="577" height="210"&gt;&lt;/p&gt; &lt;p style="text-align:left"&gt;E assim nasceu a páscoa!&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/09/procurando-o-salvador.html"&gt;Procurando o salvador&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/1885da69/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Procurando+o+salvador&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F09%2Fprocurando-o-salvador.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Procurando+o+salvador&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F09%2Fprocurando-o-salvador.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/112925322604/u/49/f/579982/c/33456/s/1885da69/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/112925322604/u/49/f/579982/c/33456/s/1885da69/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=d1gD8EUKs2k:cDph8HLH8d4:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=d1gD8EUKs2k:cDph8HLH8d4:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=d1gD8EUKs2k:cDph8HLH8d4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/d1gD8EUKs2k" height="1" width="1"&gt;</content><author><name>Lucas Lima</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1315764764818"><id gr:original-id="http://wulffmorgenthaler.com/strip/2011/09/11/">tag:google.com,2005:reader/item/daddc922f6d62194</id><title type="html">11. September, 2011</title><published>2011-09-10T23:00:00Z</published><updated>2011-09-10T23:00:00Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/Wulffmorgenthaler/~3/SZAEcNmSmmU/" type="text/html" /><content xml:base="http://wulffmorgenthaler.com/strip/rss" type="html">&lt;a href="http://wulffmorgenthaler.com/strip/2011/09/11/"&gt;
									&lt;img src="http://wulffmorgenthaler.com/img/strip/WM_strip_DK_20110911.jpg" alt="11. September, 2011"&gt;&lt;br&gt;
									&lt;strong&gt;11. September, 2011&lt;/strong&gt;
								&lt;/a&gt;&lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/mgse64m5i8868uvofbbq4dejmo/468/60#http%3A%2F%2Fwulffmorgenthaler.com%2Fstrip%2F2011%2F09%2F11%2F" width="100%" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?a=SZAEcNmSmmU:VJsif49dn6s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?a=SZAEcNmSmmU:VJsif49dn6s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?i=SZAEcNmSmmU:VJsif49dn6s:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?a=SZAEcNmSmmU:VJsif49dn6s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?a=SZAEcNmSmmU:VJsif49dn6s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Wulffmorgenthaler?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Wulffmorgenthaler/~4/SZAEcNmSmmU" height="1" width="1"&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/wulffmorgenthaler"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/wulffmorgenthaler</id><title type="html">Wulffmorgenthaler.com</title><link rel="alternate" href="http://wulffmorgenthaler.com/strip/rss" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1315452874300"><id gr:original-id="tag:typepad.com,2003:post-6a00d8341d3df553ef0153916064fb970b">tag:google.com,2005:reader/item/bb551bd6264d225e</id><title type="html">Simply Explained</title><published>2011-09-06T22:24:47Z</published><updated>2011-09-06T22:30:07Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/GeekAndPoke/~3/iYoX_esh8-A/simply-explained-1.html" type="text/html" /><link rel="replies" href="http://geekandpoke.typepad.com/geekandpoke/2011/09/simply-explained-1.html" type="text/html" /><content xml:base="http://geekandpoke.typepad.com/geekandpoke/" xml:lang="en-US" type="html">&lt;div&gt;&lt;p&gt;&lt;a style="display:inline" href="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef01543533e604970c-pi"&gt;&lt;img title="Little-endian" src="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef01543533e604970c-800wi" border="0" alt="Little-endian"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=iYoX_esh8-A:quDTpU4V-Oc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=iYoX_esh8-A:quDTpU4V-Oc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?i=iYoX_esh8-A:quDTpU4V-Oc:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=iYoX_esh8-A:quDTpU4V-Oc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=iYoX_esh8-A:quDTpU4V-Oc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GeekAndPoke/~4/iYoX_esh8-A" height="1" width="1"&gt;</content><author><name>Oliver Widder</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/GeekAndPoke"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/GeekAndPoke</id><title type="html">Geek And Poke</title><link rel="alternate" href="http://geekandpoke.typepad.com/geekandpoke/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1313537352965"><id gr:original-id="http://www.treta.com.br/?p=21960">tag:google.com,2005:reader/item/bf763b2ea427beb9</id><category term="Genéricos" /><title type="html">Anjo da guarda</title><published>2011-08-16T16:49:14Z</published><updated>2011-08-16T16:49:14Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/H6U2GFL9oQk/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;p align="center"&gt;&lt;img title="srvgq" src="http://www.treta.com.br/blog/wp-content/uploads/2011/08/srvgq.gif" alt="" width="500" height="282"&gt;&lt;/p&gt; &lt;p&gt;Perdeu, bichano!&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/08/santo-protetor.html"&gt;Anjo da guarda&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/176d1437/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Anjo+da+guarda&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fsanto-protetor.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Anjo+da+guarda&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fsanto-protetor.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/110620711215/u/49/f/579982/c/33456/s/176d1437/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/110620711215/u/49/f/579982/c/33456/s/176d1437/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=H6U2GFL9oQk:D3qKG77o3Lg:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=H6U2GFL9oQk:D3qKG77o3Lg:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=H6U2GFL9oQk:D3qKG77o3Lg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/H6U2GFL9oQk" height="1" width="1"&gt;</content><author><name>Lucas Lima</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1313352205087"><id gr:original-id="http://kibeloco.com.br/platb/kibeloco/2011/08/11/noticias-que-vao-mudar-o-mundo-parte-572/">tag:google.com,2005:reader/item/c68cc6276558bac6</id><title type="html">Notícias que vão mudar o mundo (parte 572 ″ fechou a rodinha)</title><published>2011-08-11T23:48:36Z</published><updated>2011-08-11T23:48:36Z</updated><link rel="alternate" href="http://kibeloco.com.br/platb/kibeloco/2011/08/11/noticias-que-vao-mudar-o-mundo-parte-572/" type="text/html" /><summary xml:base="http://kibeloco.com.br/" type="html">&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://kibeloco.com.br/platb/files/104/2011/08/Sarajane.jpg" rel="shadowbox[post-13599];player=img;" title="Sarajane"&gt;&lt;img title="Sarajane" src="http://kibeloco.com.br/platb/files/104/2011/08/Sarajane.jpg" alt="" width="250" height="248"&gt;&lt;/a&gt;&lt;a href="http://ego.globo.com/Gente/Noticias/0,,MUL1669676-9798,00-SARAJANE+ICONE+DO+AXE+DA+DECADA+DE+DIZ+QUE+ENCERROU+A+CARREIRA.html"&gt;Ícone do axé, Sarajane diz que encerrou a carreira&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;***&lt;/p&gt;
&lt;p&gt;Feliz &lt;strong&gt;1987&lt;/strong&gt; para você também!&lt;/p&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=MXNvszUBh00:VhxHHxHAJx0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=MXNvszUBh00:VhxHHxHAJx0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=MXNvszUBh00:VhxHHxHAJx0:SpUWrGW_HYY"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=SpUWrGW_HYY" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Kibe-Loco/~4/MXNvszUBh00" height="1" width="1"&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/Kibe-Loco"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/Kibe-Loco</id><title type="html">Kibe Loco</title><link rel="alternate" href="http://kibeloco.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312947265274"><id gr:original-id="tag:typepad.com,2003:post-6a00d8341d3df553ef014e8a825654970d">tag:google.com,2005:reader/item/3b7e947215be6bd3</id><title type="html">Little Geeks</title><published>2011-08-09T21:30:56Z</published><updated>2011-08-09T21:30:56Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/GeekAndPoke/~3/ZBdmg1HunRY/little-geeks.html" type="text/html" /><link rel="replies" href="http://geekandpoke.typepad.com/geekandpoke/2011/08/little-geeks.html" type="text/html" /><content xml:base="http://geekandpoke.typepad.com/geekandpoke/" xml:lang="en-US" type="html">&lt;div&gt;&lt;p&gt;&lt;a style="display:inline" href="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0153908f2172970b-pi"&gt;&lt;img title="Littlegeek" src="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0153908f2172970b-800wi" border="0" alt="Littlegeek"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=ZBdmg1HunRY:VZuXJz37qMA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=ZBdmg1HunRY:VZuXJz37qMA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?i=ZBdmg1HunRY:VZuXJz37qMA:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=ZBdmg1HunRY:VZuXJz37qMA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=ZBdmg1HunRY:VZuXJz37qMA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GeekAndPoke/~4/ZBdmg1HunRY" height="1" width="1"&gt;</content><author><name>Oliver Widder</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/GeekAndPoke"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/GeekAndPoke</id><title type="html">Geek And Poke</title><link rel="alternate" href="http://geekandpoke.typepad.com/geekandpoke/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312489300279"><id gr:original-id="http://railsrx.com/?p=371">tag:google.com,2005:reader/item/f7ff1e21e7504395</id><category term="Amazon" /><category term="iPad" /><category term="Ruby" /><category term="RubyMine" /><category term="Twitter" /><category term="Uncategorized" /><title type="html">July 15, 2011: Stale Links</title><published>2011-07-15T15:35:41Z</published><updated>2011-07-15T15:35:41Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/railsprescriptions/~3/7HAjI1PQR_g/" type="text/html" /><content xml:base="http://www.noelrappin.com/railsrx/" type="html">&lt;p&gt;The problem with sitting on these daily link posts is that the links go out of date. Sigh. Here are some links.&lt;/p&gt;
&lt;h1&gt;Twitter&lt;/h1&gt;
&lt;p&gt;I found a couple of things about &lt;a href="http://www.infoq.com/articles/twitter-java-use"&gt;this InfoQ article about Twitter’s infrastructure&lt;/a&gt; odd. I was expecting it to be a bit more of a Rails hit-piece, frankly, so it was nice to see a quote like this one from Evan Weaver:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I wouldn’t say that Rails has served as poorly in any way,    it’s just that we outgrew it very quickly. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Twitter has unique needs, so it’s not surprising that the Rails stack doesn’t serve them anymore, but they did get pretty far with the Rails stack.&lt;/p&gt;
&lt;p&gt;This was interesting – first, from Charles Humble, writing the article:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You might assume that the move to the JVM was largely driven by performance and scalability concerns, but in fact the existing Twitter codebase performs well… Rather, the move to JVM is driven as much by a need for better developer productivity as it it for better performance&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And this from Weaver:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As we move into a light-weight Service Oriented Architecture  model, static typing becomes a genuine productivity boon.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The author concludes the article with this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[Rails] does however come with well known costs, both in terms of performance and scalability, and perhaps also the relative maturity of the libraries and tool chain. In addition, the experience at Twitter suggests that the Ruby on Rails stack can produce some significant architectural challenges as the code base grows.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Which strikes me as an overgeneralization of what Weaver said –  I’m almost willing to believe that static typing is a benefit if you are doing SOA at Twitter’s scale, but I haven’t seen the benefit on smaller projects in my experience. &lt;/p&gt;
&lt;h1&gt;Amazon&lt;/h1&gt;
&lt;p&gt;As somebody who got their Amazon Affiliate account zapped when Amazon pulled the rug out from under Illinois residents, I was following with some interest the similar news out of California. (Although not quite identical, I had several months notice).&lt;/p&gt;
&lt;p&gt;There’s been a little bit of confusion on what actually happened – a lot of people seem to think California is trying to tax affiliate revenue (I can’t find the link, but I saw someone argue that their affiliate revenue was already being taxed so shouldn’t be taxed again, which is wrong in a couple of different ways.) Slate magazine has &lt;a href="http://www.slate.com/id/2299051/pagenum/all/"&gt;a decent overview&lt;/a&gt;, which I’ll note I basically agree with on the substance of the issue.&lt;/p&gt;
&lt;p&gt;Current law is that online transactions are only subject to sales tax if the company involved has a physical presence in the state. The California law defines “presence” to include any affiliates who get a payout – the affiliate revenue isn’t taxed as such, but the existence of an affiliate means that other Amazon transactions in California would be subject to California sales tax. Amazon responded to the law by canceling all their affiliates in California, as they did in Illinois, to avoid having to charge sales tax, and also to avoid having to calculate and manage sales tax, and also to avoid a court case that they might well lose.&lt;/p&gt;
&lt;p&gt;Anyway, you may agree or disagree with the California law – though it doesn’t seem inherently any less silly than the various state laws that impose income taxes in visiting professional athletes. For my part, I don’t understand why the fact that Amazon has put themselves in a position where paying sales takes kills their business model should be my problem – I understand why there was an initial push not to charge sales tax on the internet, but I think the social benefit of privileging on line sales has probably passed. Even if you don’t agree with that argument, though, it’s hard for me to see how Amazon using their affiliates as pawns is the best or most responsible way for them to be advocating their case. &lt;/p&gt;
&lt;h1&gt;New additions to the workflow&lt;/h1&gt;
&lt;p&gt;I’ve got a couple of new writing workflow things to mention. There’s a new app in the Mac App Store called Marked, which is a classic “One Thing Well” deal. For $2.99, it’s basically a Markdown preview window, but has the very useful feature that it will live-update a file you are editing every time you save. So it’s basically adding MarsEdit’s preview window to any editor. It also makes it easy to copy the resulting HTML into the clipboard if you, say, want to post it to WordPress. It also lets you change the Markdown processor if you’d like. It’s nicely handy for $2.99. &lt;/p&gt;
&lt;p&gt;On the iPad side, WriteRoom has finally been updated to a universal app. It’s effectively PlainText Pro – the same basic (pretty) layout with a couple of extra features. It’s got an easy to configure extra keyboard row, and a couple of other handy features. My main negative is that, when the app is in landscape mode it doesn’t use all the horizontal space for text, that’d be a useful option. One thing I like about it, relative to other editors is that it live-syncs with Dropbox, giving much more of a feel of directly editing the Dropbox file than the other editors that make you download the file locally and manually sync. Overall, though I like it.&lt;/p&gt;
&lt;p&gt;I also tried out an iPad app called Daedalus, which has a very interesting UI metaphor but doesn’t really fit with the way I manage files. If you are willing to do all your notes and writing in it, though, the organization looks like it might be handy.&lt;/p&gt;
&lt;h1&gt;RubyMine 3.2&lt;/h1&gt;
&lt;p&gt;Quick mention that &lt;a href="http://www.jetbrains.com/ruby/"&gt;RubyMine 3.2&lt;/a&gt; is out, with support for Rails 3.1 features like the asset pipeline and CoffeeScript. Mostly, I’m having some stability problems with it (it tends to freeze up for me), but the editor and its interaction with Rails continues to get better.&lt;/p&gt;
&lt;h1&gt;Avdi on Law of Demeter&lt;/h1&gt;
&lt;p&gt;Finally, speaking of things I thought I was going to disagree with, but wound up agreeing with almost completely (and also speaking of week-old links…), here’s &lt;a href="http://avdi.org/devblog/2011/07/05/demeter-its-not-just-a-good-idea-its-the-law/"&gt;Avdi Grimm on the Law of Demeter&lt;/a&gt;. Avdi comes down on the side of actually useful guidelines for managing chains of method calls.&lt;/p&gt;
&lt;br&gt;Filed under: &lt;a href="http://railsrx.com/category/amazon/"&gt;Amazon&lt;/a&gt;, &lt;a href="http://railsrx.com/category/ipad/"&gt;iPad&lt;/a&gt;, &lt;a href="http://railsrx.com/category/ruby/"&gt;Ruby&lt;/a&gt;, &lt;a href="http://railsrx.com/category/rubymine/"&gt;RubyMine&lt;/a&gt;, &lt;a href="http://railsrx.com/category/twitter/"&gt;Twitter&lt;/a&gt;, &lt;a href="http://railsrx.com/category/uncategorized/"&gt;Uncategorized&lt;/a&gt;  &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/railsrx.wordpress.com/371/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/railsrx.wordpress.com/371/"&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=railsrx.com&amp;amp;blog=10160445&amp;amp;post=371&amp;amp;subd=railsrx&amp;amp;ref=&amp;amp;feed=1" width="1" height="1"&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/railsprescriptions?a=7HAjI1PQR_g:pR-mJBp2DEo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsprescriptions?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsprescriptions?a=7HAjI1PQR_g:pR-mJBp2DEo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsprescriptions?i=7HAjI1PQR_g:pR-mJBp2DEo:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/railsprescriptions?a=7HAjI1PQR_g:pR-mJBp2DEo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/railsprescriptions?i=7HAjI1PQR_g:pR-mJBp2DEo:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/railsprescriptions/~4/7HAjI1PQR_g" height="1" width="1"&gt;</content><author><name>noelrap</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/railsprescriptions"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/railsprescriptions</id><title type="html">Rails Test Prescriptions Blog</title><link rel="alternate" href="http://www.noelrappin.com/railsrx/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312474775264"><id gr:original-id="http://www.treta.com.br/2011/08/campanha-a-favor-da-homofobia.html">tag:google.com,2005:reader/item/3ac56ebb7b3909a2</id><category term="TV Treta" /><title type="html">Campanha a favor da homofobia</title><published>2011-08-02T02:44:09Z</published><updated>2011-08-02T02:44:09Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/m_YIIQR_a68/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;div align="center"&gt;&lt;a title="Confira todas as postagens dessa seção" href="http://www.treta.com.br/secao/tv"&gt;&lt;img border="0" src="http://www.treta.com.br/img/barra.tv.png"&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Argumentos surpreendentes ante aos quais somos obrigados a refletir. Assista até o final:&lt;/p&gt; &lt;p align="center"&gt;&lt;iframe height="371" src="http://www.youtube.com/embed/82tPNh9ynLs" frameborder="0" width="600"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;- – -&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;O &lt;/font&gt;&lt;/em&gt;&lt;a href="http://haznos.org"&gt;&lt;em&gt;&lt;font color="#666666"&gt;Haznos&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font color="#666666"&gt; é a favor do amor.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/08/campanha-a-favor-da-homofobia.html"&gt;Campanha a favor da homofobia&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/17135545/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Campanha+a+favor+da+homofobia&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fcampanha-a-favor-da-homofobia.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Campanha+a+favor+da+homofobia&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fcampanha-a-favor-da-homofobia.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/109844418826/u/49/f/579982/c/33456/s/17135545/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/109844418826/u/49/f/579982/c/33456/s/17135545/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=m_YIIQR_a68:0M_UXhKIvLE:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=m_YIIQR_a68:0M_UXhKIvLE:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=m_YIIQR_a68:0M_UXhKIvLE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/m_YIIQR_a68" height="1" width="1"&gt;</content><author><name>Ivo Neuman</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312375071532"><id gr:original-id="http://www.treta.com.br/?p=21574">tag:google.com,2005:reader/item/bd6b1384ff63233f</id><category term="TV Treta" /><title type="html">Proibido estacionar</title><published>2011-08-03T09:48:19Z</published><updated>2011-08-03T09:48:19Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/31unqzyKKjs/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;div align="center"&gt;&lt;a title="Confira todas as postagens dessa seção" href="http://www.treta.com.br/secao/tv"&gt;&lt;img src="http://www.treta.com.br/img/barra.tv.png" alt="" border="0"&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Na pequena e pacata cidade de &lt;span style="color:#000000"&gt;&lt;del&gt;Miracema do Norte&lt;/del&gt; Vilnius, na Lituânia, o digníssimo senhor prefeito adotou uma excelente medida para alertar que não importa o tipo de carro de carro e tão pouco quanta grana você tem, leis de estacionamento são para serem cumpridas.&lt;/span&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;iframe src="http://www.youtube.com/embed/IvGaSct3cJk" frameborder="0" width="580" height="435"&gt;&lt;/iframe&gt;&lt;/div&gt; &lt;p&gt;Eu votaria nele.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;span style="color:#808080"&gt;—-&lt;/span&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;span style="color:#808080"&gt;Dica do meu pai.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/08/proibido-estacionar.html"&gt;Proibido estacionar&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/171c67f7/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Proibido+estacionar&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fproibido-estacionar.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Proibido+estacionar&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F08%2Fproibido-estacionar.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/109936996750/u/49/f/579982/c/33456/s/171c67f7/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/109936996750/u/49/f/579982/c/33456/s/171c67f7/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=31unqzyKKjs:waGxbi2R70U:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=31unqzyKKjs:waGxbi2R70U:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=31unqzyKKjs:waGxbi2R70U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/31unqzyKKjs" height="1" width="1"&gt;</content><author><name>Lucas Lima</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312165318586"><id gr:original-id="tag:rhnh.net,2008:Post/850">tag:google.com,2005:reader/item/95b129b5b172b0ad</id><title type="html">Interface Mocking</title><published>2011-07-30T05:45:00Z</published><updated>2011-09-03T22:46:34Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/rhnh/~3/FqhT1EN51lg/interface-mocking" type="text/html" /><content xml:base="http://rhnh.net/" xml:lang="en-US" type="html">&lt;p&gt;&lt;strong&gt;&lt;span&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; This is a gem now: &lt;a href="https://github.com/xaviershay/rspec-fire"&gt;rspec-fire&lt;/a&gt; The code in the gem is better than that presented here.&lt;/p&gt;
&lt;p&gt;Here is a screencast I put together in response to a recent Destroy All Software screencast on &lt;a href="https://www.destroyallsoftware.com/screencasts/catalog/test-isolation-and-refactoring"&gt;test isolation and refactoring&lt;/a&gt;, showing off an idea I’ve been tinkering around with for automatic validation of your implicit interfaces that you stub in tests.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://player.vimeo.com/video/27079042?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=FFFACD" width="600" height="338" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/27079042"&gt;Interface Mocking screencast&lt;/a&gt;.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Here is the code for &lt;code&gt;InterfaceMocking&lt;/code&gt;:&lt;/p&gt;&lt;table&gt;&lt;tr&gt;
  &lt;td title="click to toggle"&gt;&lt;pre&gt;1&lt;tt&gt;
&lt;/tt&gt;2&lt;tt&gt;
&lt;/tt&gt;3&lt;tt&gt;
&lt;/tt&gt;4&lt;tt&gt;
&lt;/tt&gt;5&lt;tt&gt;
&lt;/tt&gt;6&lt;tt&gt;
&lt;/tt&gt;7&lt;tt&gt;
&lt;/tt&gt;8&lt;tt&gt;
&lt;/tt&gt;9&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;10&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;11&lt;tt&gt;
&lt;/tt&gt;12&lt;tt&gt;
&lt;/tt&gt;13&lt;tt&gt;
&lt;/tt&gt;14&lt;tt&gt;
&lt;/tt&gt;15&lt;tt&gt;
&lt;/tt&gt;16&lt;tt&gt;
&lt;/tt&gt;17&lt;tt&gt;
&lt;/tt&gt;18&lt;tt&gt;
&lt;/tt&gt;19&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;20&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;21&lt;tt&gt;
&lt;/tt&gt;22&lt;tt&gt;
&lt;/tt&gt;23&lt;tt&gt;
&lt;/tt&gt;24&lt;tt&gt;
&lt;/tt&gt;25&lt;tt&gt;
&lt;/tt&gt;26&lt;tt&gt;
&lt;/tt&gt;27&lt;tt&gt;
&lt;/tt&gt;28&lt;tt&gt;
&lt;/tt&gt;29&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;31&lt;tt&gt;
&lt;/tt&gt;32&lt;tt&gt;
&lt;/tt&gt;33&lt;tt&gt;
&lt;/tt&gt;34&lt;tt&gt;
&lt;/tt&gt;35&lt;tt&gt;
&lt;/tt&gt;36&lt;tt&gt;
&lt;/tt&gt;37&lt;tt&gt;
&lt;/tt&gt;38&lt;tt&gt;
&lt;/tt&gt;39&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;40&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;41&lt;tt&gt;
&lt;/tt&gt;42&lt;tt&gt;
&lt;/tt&gt;43&lt;tt&gt;
&lt;/tt&gt;44&lt;tt&gt;
&lt;/tt&gt;45&lt;tt&gt;
&lt;/tt&gt;46&lt;tt&gt;
&lt;/tt&gt;47&lt;tt&gt;
&lt;/tt&gt;48&lt;tt&gt;
&lt;/tt&gt;49&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;50&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;51&lt;tt&gt;
&lt;/tt&gt;52&lt;tt&gt;
&lt;/tt&gt;53&lt;tt&gt;
&lt;/tt&gt;54&lt;tt&gt;
&lt;/tt&gt;55&lt;tt&gt;
&lt;/tt&gt;56&lt;tt&gt;
&lt;/tt&gt;57&lt;tt&gt;
&lt;/tt&gt;58&lt;tt&gt;
&lt;/tt&gt;59&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;60&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;61&lt;tt&gt;
&lt;/tt&gt;62&lt;tt&gt;
&lt;/tt&gt;63&lt;tt&gt;
&lt;/tt&gt;64&lt;tt&gt;
&lt;/tt&gt;65&lt;tt&gt;
&lt;/tt&gt;66&lt;tt&gt;
&lt;/tt&gt;67&lt;tt&gt;
&lt;/tt&gt;68&lt;tt&gt;
&lt;/tt&gt;69&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;70&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;71&lt;tt&gt;
&lt;/tt&gt;72&lt;tt&gt;
&lt;/tt&gt;73&lt;tt&gt;
&lt;/tt&gt;74&lt;tt&gt;
&lt;/tt&gt;75&lt;tt&gt;
&lt;/tt&gt;76&lt;tt&gt;
&lt;/tt&gt;77&lt;tt&gt;
&lt;/tt&gt;78&lt;tt&gt;
&lt;/tt&gt;79&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;80&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;81&lt;tt&gt;
&lt;/tt&gt;82&lt;tt&gt;
&lt;/tt&gt;83&lt;tt&gt;
&lt;/tt&gt;84&lt;tt&gt;
&lt;/tt&gt;85&lt;tt&gt;
&lt;/tt&gt;86&lt;tt&gt;
&lt;/tt&gt;87&lt;tt&gt;
&lt;/tt&gt;88&lt;tt&gt;
&lt;/tt&gt;89&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;90&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;91&lt;tt&gt;
&lt;/tt&gt;92&lt;tt&gt;
&lt;/tt&gt;93&lt;tt&gt;
&lt;/tt&gt;94&lt;tt&gt;
&lt;/tt&gt;95&lt;tt&gt;
&lt;/tt&gt;96&lt;tt&gt;
&lt;/tt&gt;97&lt;tt&gt;
&lt;/tt&gt;98&lt;tt&gt;
&lt;/tt&gt;99&lt;tt&gt;
&lt;/tt&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;tt&gt;
&lt;/tt&gt;101&lt;tt&gt;
&lt;/tt&gt;102&lt;tt&gt;
&lt;/tt&gt;&lt;/pre&gt;&lt;/td&gt;
  &lt;td&gt;&lt;pre&gt;&lt;span&gt;module&lt;/span&gt; &lt;span&gt;InterfaceMocking&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;# Returns a new interface double. This is equivalent to an RSpec double,&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;# stub or, mock, except that if the class passed as the first parameter&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;# is loaded it will raise if you try to set an expectation or stub on&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;# a method that the class has not implemented.&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;def&lt;/span&gt; &lt;span&gt;interface_double&lt;/span&gt;(stubbed_class, methods = {})&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;InterfaceDouble&lt;/span&gt;.new(stubbed_class, methods)&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;module&lt;/span&gt; &lt;span&gt;InterfaceDoubleMethods&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    include &lt;span&gt;RSpec&lt;/span&gt;::&lt;span&gt;Matchers&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;should_receive&lt;/span&gt;(method_name)&lt;tt&gt;
&lt;/tt&gt;      ensure_implemented(method_name)&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;super&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;should_not_receive&lt;/span&gt;(method_name)&lt;tt&gt;
&lt;/tt&gt;      ensure_implemented(method_name)&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;super&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;stub!&lt;/span&gt;(method_name)&lt;tt&gt;
&lt;/tt&gt;      ensure_implemented(method_name)&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;super&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;ensure_implemented&lt;/span&gt;(*method_names)&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;if&lt;/span&gt; recursive_const_defined?(&lt;span&gt;Object&lt;/span&gt;, &lt;span&gt;@__stubbed_class__&lt;/span&gt;)&lt;tt&gt;
&lt;/tt&gt;        recursive_const_get(&lt;span&gt;Object&lt;/span&gt;, &lt;span&gt;@__stubbed_class__&lt;/span&gt;).&lt;tt&gt;
&lt;/tt&gt;          should implement(method_names, &lt;span&gt;@__checked_methods__&lt;/span&gt;)&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;recursive_const_get&lt;/span&gt; object, name&lt;tt&gt;
&lt;/tt&gt;      name.split(&lt;span&gt;&lt;span&gt;'&lt;/span&gt;&lt;span&gt;::&lt;/span&gt;&lt;span&gt;'&lt;/span&gt;&lt;/span&gt;).inject(&lt;span&gt;Object&lt;/span&gt;) {|klass,name| klass.const_get name }&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;recursive_const_defined?&lt;/span&gt; object, name&lt;tt&gt;
&lt;/tt&gt;      !!name.split(&lt;span&gt;&lt;span&gt;'&lt;/span&gt;&lt;span&gt;::&lt;/span&gt;&lt;span&gt;'&lt;/span&gt;&lt;/span&gt;).inject(&lt;span&gt;Object&lt;/span&gt;) {|klass,name|&lt;tt&gt;
&lt;/tt&gt;        &lt;span&gt;if&lt;/span&gt; klass &amp;amp;&amp;amp; klass.const_defined?(name)&lt;tt&gt;
&lt;/tt&gt;          klass.const_get name&lt;tt&gt;
&lt;/tt&gt;        &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;      }&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;class&lt;/span&gt; &lt;span&gt;InterfaceDouble&lt;/span&gt; &amp;lt; &lt;span&gt;RSpec&lt;/span&gt;::&lt;span&gt;Mocks&lt;/span&gt;::&lt;span&gt;Mock&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    include &lt;span&gt;InterfaceDoubleMethods&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;def&lt;/span&gt; &lt;span&gt;initialize&lt;/span&gt;(stubbed_class, *args)&lt;tt&gt;
&lt;/tt&gt;      args &amp;lt;&amp;lt; {} &lt;span&gt;unless&lt;/span&gt; &lt;span&gt;Hash&lt;/span&gt; === args.last&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;@__stubbed_class__&lt;/span&gt; = stubbed_class&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;@__checked_methods__&lt;/span&gt; = &lt;span&gt;:public_instance_methods&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;      ensure_implemented *args.last.keys&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;# __declared_as copied from rspec/mocks definition of `double`&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;      args.last[&lt;span&gt;:__declared_as&lt;/span&gt;] = &lt;span&gt;&lt;span&gt;'&lt;/span&gt;&lt;span&gt;InterfaceDouble&lt;/span&gt;&lt;span&gt;'&lt;/span&gt;&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;      &lt;span&gt;super&lt;/span&gt;(stubbed_class, *args)&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;span&gt;RSpec&lt;/span&gt;::&lt;span&gt;Matchers&lt;/span&gt;.define &lt;span&gt;:implement&lt;/span&gt; &lt;span&gt;do&lt;/span&gt; |expected_methods, checked_methods|&lt;tt&gt;
&lt;/tt&gt;  match &lt;span&gt;do&lt;/span&gt; |stubbed_class|&lt;tt&gt;
&lt;/tt&gt;    unimplemented_methods(&lt;tt&gt;
&lt;/tt&gt;      stubbed_class,&lt;tt&gt;
&lt;/tt&gt;      expected_methods,&lt;tt&gt;
&lt;/tt&gt;      checked_methods&lt;tt&gt;
&lt;/tt&gt;    ).empty?&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;def&lt;/span&gt; &lt;span&gt;unimplemented_methods&lt;/span&gt;(stubbed_class, expected_methods, checked_methods)&lt;tt&gt;
&lt;/tt&gt;    implemented_methods = stubbed_class.send(checked_methods)&lt;tt&gt;
&lt;/tt&gt;    unimplemented_methods = expected_methods - implemented_methods&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  failure_message_for_should &lt;span&gt;do&lt;/span&gt; |stubbed_class|&lt;tt&gt;
&lt;/tt&gt;    &lt;span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;%s does not publicly implement:&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%s&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; % [&lt;tt&gt;
&lt;/tt&gt;      stubbed_class,&lt;tt&gt;
&lt;/tt&gt;      unimplemented_methods(&lt;tt&gt;
&lt;/tt&gt;        stubbed_class,&lt;tt&gt;
&lt;/tt&gt;        expected_methods,&lt;tt&gt;
&lt;/tt&gt;        checked_methods&lt;tt&gt;
&lt;/tt&gt;      ).sort.map {|x|&lt;tt&gt;
&lt;/tt&gt;        &lt;span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&lt;span&gt;#{&lt;/span&gt;x&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;      }.join(&lt;span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;)&lt;tt&gt;
&lt;/tt&gt;    ]&lt;tt&gt;
&lt;/tt&gt;  &lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;span&gt;RSpec&lt;/span&gt;.configure &lt;span&gt;do&lt;/span&gt; |config|&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;  config.include &lt;span&gt;InterfaceMocking&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;span&gt;end&lt;/span&gt;&lt;tt&gt;
&lt;/tt&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;img src="http://feeds.feedburner.com/~r/rhnh/~4/FqhT1EN51lg" height="1" width="1"&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/rhnh"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/rhnh</id><title type="html">Xavier Shay&amp;#39;s Blog</title><link rel="alternate" href="http://rhnh.net/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312084088351"><id gr:original-id="http://www.treta.com.br/2011/07/complexo-de-superioridade.html">tag:google.com,2005:reader/item/25634b4f24ee3f0f</id><category term="Genéricos" /><title type="html">Complexo de superioridade</title><published>2011-07-30T17:00:00Z</published><updated>2011-07-30T17:00:00Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/GbQMmPSjYEU/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;p&gt;Critérios do Criacionismo:&lt;/p&gt; &lt;p align="center"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:10px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="747" border="0" alt="747" src="http://www.treta.com.br/blog/wp-content/uploads/2011/07/747.jpg" width="600" height="740"&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;- – -&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;Seja feliz em &lt;/font&gt;&lt;/em&gt;&lt;a href="http://www.umsabadoqualquer.com/"&gt;&lt;em&gt;&lt;font color="#666666"&gt;Um Sábado Qualquer&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font color="#666666"&gt;.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/07/complexo-de-superioridade.html"&gt;Complexo de superioridade&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/1707b6ed/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Complexo+de+superioridade&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F07%2Fcomplexo-de-superioridade.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Complexo+de+superioridade&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F07%2Fcomplexo-de-superioridade.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/108878022725/u/49/f/579982/c/33456/s/1707b6ed/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/108878022725/u/49/f/579982/c/33456/s/1707b6ed/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=GbQMmPSjYEU:4wxl17FfJwQ:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=GbQMmPSjYEU:4wxl17FfJwQ:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=GbQMmPSjYEU:4wxl17FfJwQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/GbQMmPSjYEU" height="1" width="1"&gt;</content><author><name>Ivo Neuman</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311551866991"><id gr:original-id="tag:typepad.com,2003:post-6a00d8341d3df553ef014e8a181b74970d">tag:google.com,2005:reader/item/cf4cfbae620d461c</id><title type="html">Good Coders</title><published>2011-07-24T21:08:33Z</published><updated>2011-07-24T21:08:33Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/GeekAndPoke/~3/kwJfXZe7nzU/good-coders.html" type="text/html" /><link rel="replies" href="http://geekandpoke.typepad.com/geekandpoke/2011/07/good-coders.html" type="text/html" /><content xml:base="http://geekandpoke.typepad.com/geekandpoke/" xml:lang="en-US" type="html">&lt;div&gt;&lt;p&gt;&lt;a style="display:inline" href="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef014e8a1817cd970d-pi"&gt;&lt;img title="Coding-is-easy" src="http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef014e8a1817cd970d-800wi" border="0" alt="Coding-is-easy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href="http://twitter.com/share"&gt;Tweet&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=kwJfXZe7nzU:qK6gC_hYVuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=kwJfXZe7nzU:qK6gC_hYVuM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?i=kwJfXZe7nzU:qK6gC_hYVuM:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=kwJfXZe7nzU:qK6gC_hYVuM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/GeekAndPoke?a=kwJfXZe7nzU:qK6gC_hYVuM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/GeekAndPoke?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/GeekAndPoke/~4/kwJfXZe7nzU" height="1" width="1"&gt;</content><author><name>Oliver Widder</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/GeekAndPoke"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/GeekAndPoke</id><title type="html">Geek And Poke</title><link rel="alternate" href="http://geekandpoke.typepad.com/geekandpoke/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311276118974"><id gr:original-id="http://www.treta.com.br/2011/07/mindfuck-na-balada.html">tag:google.com,2005:reader/item/6b7084e0ceb8d89c</id><category term="Genéricos" /><title type="html">Mindfuck na balada</title><published>2011-07-21T17:00:00Z</published><updated>2011-07-21T17:00:00Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/treta/~3/isoz359rDjw/story01.htm" type="text/html" /><content xml:base="http://www.treta.com.br/" type="html">&lt;p&gt;Cague tijolos:&lt;/p&gt; &lt;p align="center"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:10px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" border="0" alt="image" src="http://www.treta.com.br/blog/wp-content/uploads/2011/07/image49.png" width="600" height="426"&gt;&lt;/p&gt; &lt;p&gt;Pronto, pode voltar a respirar.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;- – -&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#666666"&gt;Festa com &lt;/font&gt;&lt;/em&gt;&lt;a href="http://bebidaliberada.com.br/"&gt;&lt;em&gt;&lt;font color="#666666"&gt;bebida liberada&lt;/font&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;font color="#666666"&gt; sempre dá confusão.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.treta.com.br/2011/07/mindfuck-na-balada.html"&gt;Mindfuck na balada&lt;/a&gt; é um artigo originalmente publicado no &lt;a href="http://www.treta.com.br"&gt;((( TRETA )))&lt;/a&gt;.&lt;/p&gt; &lt;img width="1" height="1" src="http://br.treta.feedsportal.com/c/33456/f/579982/s/16d44ecb/mf.gif" border="0"&gt;&lt;div&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/sendemail2_pt.html?title=Mindfuck+na+balada&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F07%2Fmindfuck-na-balada.html"&gt;&lt;img src="http://res3.feedsportal.com/images/emailthis2_pt.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="middle"&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_pt.cfm?title=Mindfuck+na+balada&amp;amp;link=http%3A%2F%2Fwww.treta.com.br%2F2011%2F07%2Fmindfuck-na-balada.html"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark.gif" border="0"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://da.feedsportal.com/r/108877571821/u/49/f/579982/c/33456/s/16d44ecb/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/108877571821/u/49/f/579982/c/33456/s/16d44ecb/a2.img" border="0"&gt;&lt;/a&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=isoz359rDjw:LIhiyXiVWh4:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?i=isoz359rDjw:LIhiyXiVWh4:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/treta?a=isoz359rDjw:LIhiyXiVWh4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/treta?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/treta/~4/isoz359rDjw" height="1" width="1"&gt;</content><author><name>Ivo Neuman</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/treta"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/treta</id><title type="html">((( TRETA )))</title><link rel="alternate" href="http://www.treta.com.br" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311180518314"><id gr:original-id="http://kibeloco.com.br/platb/kibeloco/2011/07/19/sai-da-frente-guedes/">tag:google.com,2005:reader/item/15f3e6faf4ff3994</id><title type="html">“sai da frente, guedes!”</title><published>2011-07-19T17:24:13Z</published><updated>2011-07-19T17:24:13Z</updated><link rel="alternate" href="http://kibeloco.com.br/platb/kibeloco/2011/07/19/sai-da-frente-guedes/" type="text/html" /><summary xml:base="http://kibeloco.com.br/" type="html">&lt;p&gt;Um português, um skate e… anda, Guedes!&lt;/p&gt;
&lt;p&gt;&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/5nTAn6E_flE?rel=0" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Não canso de rir assistindo a isso.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Enviado por &lt;strong&gt;Dinis Masgalos&lt;/strong&gt;.&lt;/p&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=VO90PBmeTa0:YAZn-SXcN2s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=VO90PBmeTa0:YAZn-SXcN2s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Kibe-Loco?a=VO90PBmeTa0:YAZn-SXcN2s:SpUWrGW_HYY"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Kibe-Loco?d=SpUWrGW_HYY" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Kibe-Loco/~4/VO90PBmeTa0" height="1" width="1"&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/Kibe-Loco"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/Kibe-Loco</id><title type="html">Kibe Loco</title><link rel="alternate" href="http://kibeloco.com.br" type="text/html" /></source></entry></feed>

