<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alphabet Soup</title>
	<atom:link href="http://viniciuscamara.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://viniciuscamara.net</link>
	<description>RIA AJAX GoF XHTML CSS XML XSLT JSON .NET C# SOA SaaS UML YUI GWT ExtJS Web2.0 RSS</description>
	<pubDate>Mon, 23 Jun 2008 11:26:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>pt-br</language>
			<item>
		<title>Mais um condimento para a sopa: Mashups</title>
		<link>http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/</link>
		<comments>http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 02:08:19 +0000</pubDate>
		<dc:creator>Vinicius Camara</dc:creator>
		
		<category><![CDATA[Alphabet]]></category>

		<guid isPermaLink="false">http://viniciuscamara.wordpress.com/?p=24</guid>
		<description><![CDATA[Olá a todos,
Já faz um bom tempo que eu não escrevo um artigo aqui, mais precisamente há um mês.
Acho que realmente é esse tem se tornado o intervalo para a minha publicação de artigos.
A dinamicidade do meu dia-a-dia está interrompendo o meu desafio de escrever. Sendo positivo, pelo menos tenho um certo tempo para pensar em [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá a todos,</p>
<p>Já faz um bom tempo que eu não escrevo um artigo aqui, mais precisamente há um mês.</p>
<p>Acho que realmente é esse tem se tornado o intervalo para a minha publicação de artigos.</p>
<p>A dinamicidade do meu dia-a-dia está interrompendo o meu desafio de escrever. Sendo positivo, pelo menos tenho um certo tempo para pensar em um bom tema para o artigo, &#8220;I guess&#8221;. </p>
<p>Voltando ao artigo, como já havia anunciado no último artigo, esse vou falar sobre &#8220;Mashups&#8221;. Aposto que todos já provaram desse condimento, caso não, esse é o momento para entender alguma coisa sobre essa técnica que acompanha nossa sopa de letrinhas do mundo TI, e por que não dizer TIC.</p>
<p>Bem, vamos ao que interessa, o que é esse cara com nome de ingrediente de hamburguer? Vou contar uma pequena historinha a respeito, aliás, essa parte pode ser encontrada no Wiki.</p>
<p>Em 2004, o termo Web 2.0 foi cunhado em uma conferência da O’Reilly Media, referindo-se a uma assim chamada “segunda geração” de aplicações web, caracterizadas por um grau maior de interação e colaboração entre usuários.</p>
<p>De lá para cá, o termo passou a ser constantemente utilizado pelo mercado, na esteira do rápido crescimento de um número significativo de blogs, comunidades virtuais, wikis e outras aplicações.</p>
<p>Em &#8220;What is the Web 2.0&#8243; (<a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html</a>), Tim O’Reilly menciona que o conceito da Web 2.0 não possui fronteiras rígidas.<br />
Mas, de uma forma geral, pode-se entendê-la como um conjunto de princípios e práticas.</p>
<p>Alguns desses princípios são:</p>
<ul>
<li>Web como plataforma (de serviços): O’Reilly menciona duas aplicações surgidas antes da criação do termo Web 2.0, como exemplos de utilização da web como uma plataforma de serviços: DoubleClick (propaganda) e Akamai (serviços de caching de informação).</li>
<li>Oferta de serviços e não pacotes de software.</li>
<li>Arquitetura focada em participação.</li>
<li>Escalabilidade.</li>
<li>Mistura de fontes de dados e de transformação de dados.</li>
<li>Software utilizável em vários tipos de dispositivos.</li>
<li>Aplicações que atuam como potencializadores da inteligência coletiva.</li>
</ul>
<p>É neste contexto em que os mashups se inserem, pois podem ser considerados um dos tipos de aplicação da chamada Web 2.0. E não seria exagero dizer que eles sejam, talvez, o tipo que mais se adere aos princípios da Web 2.0.</p>
<p><img src="http://img.microsoft.com/brasil/msdn/images/arquitetura/journal/Mashups_Corporativos/journal_13_05_01.jpg" alt="Arquitetura de um aplicativo Mashup" width="428" height="364" /></p>
<p>A seguir, seguem alguns exemplos de empresas que disponibilizam ferramentas mashups que me aventurei a um simples uso (nada muito rebuscado, ou complexo): </p>
<p>    <a href="http://pipes.yahoo.com/pipes/" target="_blank"><img style="vertical-align:text-top;" src="http://l.yimg.com/us.yimg.com/i/us/pps/logo_1.gif" alt="Yahoo Pipes" width="119" height="45" /></a> </p>
<p>Esse amigo nosso é o projeto da Yahoo! para prover o serviço de Mashup. Veja o que o &#8220;About Pipes&#8221; de Pipes diz a respeito (propaganda é a alma do negócio!).</p>
<blockquote><p>&#8220;<em>Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web.</em>&#8220;</p></blockquote>
<p>A ferramenta é sensacional. O seu uso não é tão trivial. Você precisaria garimpar informação a respeito de pipes para extrair o que a ferramenta tem de melhor.</p>
<p>O interessante na ferramenta é que a comunidade compartilha o mashup criado, permitindo assim uma biblioteca de Mashups extensa. Essa é a idéia da web 2.0, &#8220;<strong>compartilhar o pão</strong>&#8216;!</p>
<p>Outra particularidade que me dei conta foi que o serviço ganhou bastante adeptos na comunidade web, forçando o Yahoo! a melhorar a documentação. Se você possuir uma conta no Yahoo!, o serviço tá lá te esperando.</p>
<p>Vou mostrar para vocês como funciona, ou pelo menos tentar.</p>
<p>O Pipes funciona como se você estive montando o encanamento de uma casa. Como assim, bem, Rs, eu vi dessa maneira, onde você pega partes de serviços e vai juntando a outro serviço ou parte de resultado almejado. A interface é amigável, e fiz testes tanto no IE7 quanto no Firefox 1.5+.</p>
<p>Segue abaixo os &#8220;screenshots&#8221; de uma pequena brincadeira que fiz no pipes.</p>
<p> 
<a href='http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/mashup2/' title='Serviço para tradução'><img src="http://viniciuscamara.files.wordpress.com/2008/06/mashup2.jpg?w=128&h=88" width="128" height="88" class="attachment-thumbnail" alt="" /></a>
<a href='http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/mashup1/' title='Serviço para encontrar referências de um nome na internet'><img src="http://viniciuscamara.files.wordpress.com/2008/06/mashup1.jpg?w=112&h=96" width="112" height="96" class="attachment-thumbnail" alt="" /></a>
<a href='http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/resultado-mashup/' title='Resultado do pipe de busca por um nome'><img src="http://viniciuscamara.files.wordpress.com/2008/06/resultado-mashup.jpg?w=128&h=45" width="128" height="45" class="attachment-thumbnail" alt="" /></a>
</p>
<p> </p>
<p><a href="http://www.popfly.com/"><img class="alignnone" src="http://www.popfly.com/Logos/Header/surfsup-logo.png" alt="" width="198" height="78" /></a></p>
<p>A Microsoft lançou o Popfly. Serviço que permite a criação de mashups. O Popfly, foi desenvolvido por uma galera da M$ responsável pelo desenvolvimento das ferramentas Visual Studio, Expression Studio.</p>
<p> <img src="http://www.popfly.com/Overview/images/backgrounds/wish.jpg" alt="" width="480" height="320" /></p>
<p>Esse também fiz alguns testes e achei muito legal. Vale a pena dar uma passadinha para experimentar.</p>
<p><strong>Mundo Corporativo e Mashups</strong></p>
<p>Bem, e quanto ao mundo corporativo? Onde podemos encaixar esse novo brinquedo?</p>
<p>Em pesquisa de janeiro de 2007 feita pela McKinsey perguntou-se a clientes corporativos qual o nível de adoção das tecnologias de Web 2.0. Como seria de se esperar, muitos deles investiram ou estavam planejando investir em uma ou mais tecnologias de Web 2.0. Para nós, a parte surpreendente da pesquisa foi que os mashups estavam em uso ou sendo considerados para uso por 21% dos entrevistados e a maioria deles, 54%, sequer pensavam em adotá-los.</p>
<p>A baixa aceitação dos mashups na empresa deve-se à relativa inovação da tecnologia comparada a outras incluídas na pesquisa (como Web services, podcasts e &#8220;feeds&#8221; RSS). O fato de que as ferramentas para a construção de mashups estão apenas começando a surgir também faz a diferença (no momento em que escrevemos este artigo, muitas das mencionadas neste artigo estão nos estágios beta e alfa). Estamos certos de que as técnicas serão mais comuns e as ferramentas amadurecerão. Conceitos como o do barramento de serviços para a Internet devem facilitar a construção desses mashups corporativos, tornando-os mais úteis.</p>
<p>Enfim, acho que esse condimento dará um sabor especial no final das contas para nossa sopa de letras.</p>
<p>Essa prática de escrita misturando pesquisa me faz muito bem, preciso torná-la de certa forma indispensável ao meu dia-a-dia.</p>
<p>Espero vê-los &#8220;as soon as possible&#8221;!</p>
<p> </p>
<p>Referências:</p>
<p><strong>“Consumerization Gains Momentum: The IT Civil War,” Gartner Special Report, 2007 (resumo)</strong><a href="http://www.gartner.com/it/products/research/consumerization_it/consumerization.jsp" target="_blank">http://www.gartner.com/it/products/research/consumerization_it/consumerization.jsp</a></p>
<p><strong>“How Businesses are Using Web 2.0: A McKinsey Global Survey,” The McKinsey Quarterly, Agosto, 2007<br />
</strong><a href="http://www.mckinseyquarterly.com/article_abstract_visitor.aspx?ar=1913" target="_blank">http://www.mckinseyquarterly.com/article_abstract_visitor.aspx?ar=1913</a></p>
<p><strong>Mashup (Web application hybrid), Wikipedia<br />
</strong><a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" target="_blank">http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29</a></p>
<p><strong><br />
“Web 2.0 na empresa”, Michael Platt, The Architecture Journal,<br />
</strong><a href="http://zillow.com/" target="_blank">http://zillow.com</a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/viniciuscamara.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/viniciuscamara.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciuscamara.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciuscamara.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciuscamara.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciuscamara.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciuscamara.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciuscamara.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciuscamara.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciuscamara.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciuscamara.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciuscamara.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciuscamara.net&blog=2455488&post=24&subd=viniciuscamara&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://viniciuscamara.net/2008/06/23/mais-um-condimento-para-a-sopa-mashups/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/viniciuscamara-128.jpg" medium="image">
			<media:title type="html">ViniciusCamara</media:title>
		</media:content>

		<media:content url="http://img.microsoft.com/brasil/msdn/images/arquitetura/journal/Mashups_Corporativos/journal_13_05_01.jpg" medium="image">
			<media:title type="html">Arquitetura de um aplicativo Mashup</media:title>
		</media:content>

		<media:content url="http://l.yimg.com/us.yimg.com/i/us/pps/logo_1.gif" medium="image">
			<media:title type="html">Yahoo Pipes</media:title>
		</media:content>

		<media:content url="http://www.popfly.com/Logos/Header/surfsup-logo.png" medium="image" />

		<media:content url="http://www.popfly.com/Overview/images/backgrounds/wish.jpg" medium="image" />
	</item>
		<item>
		<title>Software + Serviços - Visão Macro</title>
		<link>http://viniciuscamara.net/2008/05/21/software-servicos-visao-macro/</link>
		<comments>http://viniciuscamara.net/2008/05/21/software-servicos-visao-macro/#comments</comments>
		<pubDate>Wed, 21 May 2008 05:13:54 +0000</pubDate>
		<dc:creator>Vinicius Camara</dc:creator>
		
		<category><![CDATA[Alphabet]]></category>

		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://viniciuscamara.wordpress.com/?p=23</guid>
		<description><![CDATA[Fellows,
A área de Arquitetura de Software é uma muito área promissora onde bons profissionais contam-se nos dedos. Acho que o meu caminho na área de TI está sofrendo uma forte tendência a seguir por esse rumo, mas isso é uma mera prospecção, e não vou entrar em detalhes, seria chato e complicado demais.
Em meio a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Fellows,</p>
<p>A área de Arquitetura de Software é uma muito área promissora onde bons profissionais contam-se nos dedos. Acho que o <em>meu caminho </em>na área de TI está sofrendo uma forte tendência a seguir por esse rumo, mas isso é uma mera prospecção, e não vou entrar em detalhes, seria chato e complicado demais.</p>
<p>Em meio a um mundo de abreviações, surge mais um <a title="acrônimo" href="http://pt.wikipedia.org/wiki/Acr%C3%B3nimo" target="_blank">acrônimo</a>. Mais uma letrinha para compor a sopa saborosa da área de Tecnologia da Informação. Falo do acrônimo de de quatro letras <a title="SaaS" href="http://en.wikipedia.org/wiki/Software_as_a_Service" target="_blank">SaaS</a>, Software como Serviço (&#8221;<em>Software As A Service</em>&#8220;).</p>
<p><img class="alignleft" style="float:left;" src="http://msdn.microsoft.com/en-us/arcjournal/bb219084.Journal-13(en-us,MSDN.10).jpg" alt="" width="102" height="135" />No artigo &#8220;<a href="http://msdn2.microsoft.com/en-us/arcjournal/bb906059.aspx" target="_blank"><strong>Um Planeta Regido por Arquiteturas de Software</strong>&#8220;</a> (&#8221;<em>A Planet Ruled by Software Architectures</em>&#8220;) encontrado na revista de arquitetura da Microsoft número 13 (<a title="The Architecture Journal" href="http://msdn.microsoft.com/en-us/arcjournal/bb906058.aspx" target="_blank">The Architecture Journal</a>), o autor, <a title="Gianpaolo Carraro" href="http://blogs.msdn.com/gianpaolo/" target="_blank">Gianpaolo Carraro</a>, fez uma analogia com mundo com eras imaginárias para exemplificar a transmissão da visão de SaasS dentro de uma empresa, na área corporativa. Na minha opinião, foi sensacional, mas com uma restrição: pouco paupável.<br />
O texto para quem é novato no assunto o seu entendimento é um tanto complicado, por isso, procurei vasculhar por mais informações para que todos possam ter um bom entendimento do assunto.</p>
<p><strong> O que é? </strong></p>
<p>No Wikipedia: &#8220;Software como serviço, do inglês <em>Software as a service</em>, é um instrumento mercadológico para fornecer <em><a title="Software" href="http://viniciuscamara.wordpress.com/wiki/Software">software</a></em>, parecido com o <a class="mw-redirect" title="Serviço web" href="http://viniciuscamara.wordpress.com/wiki/Servi%C3%A7o_web">Serviço web</a>.&#8221; Bem e dái? Até então, o próprio nome já ajuda em seu entendimento.</p>
<p>Como um termo, <em>SaaS </em>é associado geralmente com negócio de software de custo baixo e que possam possuir os mesmos benefícios de um software comercialmente licenciado, sendo que internamente operado sem a complexidade e custo inicialmente elevado.</p>
<p>Muitos tipos de software são desenhados sob o modelo de <em>SaaS</em>, onde os clientes podem ter pouco interesse ou potencialidade na distribuição do software, mas têm necessidades computacionais substanciais.</p>
<p>As áreas de aplicação tais como a ERP, vídeo conferência, recursos humanos, contabilidade são alguns dos mercados iniciais que mostram o grande sucesso do software como serviço.</p>
<p>No blog de um arquiteto de soluções da Microsoft (<a href="http://blogs.msdn.com/wcamb/default.aspx" target="_blank">Arquitetura de Soluções</a>), Waldemir , o post &#8220;<a href="http://blogs.msdn.com/wcamb/archive/2008/03/09/saas-software-as-a-service-uma-vis-o-sobre-o-software-como-servi-o.aspx" target="_blank">SaaS - Software as a Service - Uma visão sobre o software como serviço</a>&#8220;, consegue fazer uma explanação abrangente a respeito do assunto. Veja abaixo, uma parte extraída do artigo publicado:</p>
<p><strong>Conceitos e Princípios</strong></p>
<p>Quando pensamos em <em>SaaS</em>, o conceito de multi-inquilino deve ser colocado. Ele é referente ao uso do mesmo software e instância por vários clientes e empresas de forma simultânea. Em apresentações sobre SaaS, o termo <strong>tenant</strong> é utilizado para designar o inquilino, ou cliente que acessa o software pela web. O objetivo dessa abordagem é disponibilizar os mesmos recursos de software para um número muito maior de clientes. E essa visão tem suas bases no conceito da <em>&#8220;Cauda Longa&#8221;</em>.</p>
<p>Se você ainda não leu um livro chamado &#8220;<em>The Long Tail</em>&#8220;, é o primeiro passo que indico para um entendimento completo do tema SaaS.&#8221;</p>
<p><strong>The Long Tail: Why the Future of Business is Selling Less of More<br />
</strong>por Chris Anderson<br />
Ref.: <a href="http://www.amazon.com/LONG-TAIL-FUTURE-BUSINESS-SELLING/dp/1401302378">http://www.amazon.com/LONG-TAIL-FUTURE-BUSINESS-SELLING/dp/1401302378</a></p>
<p>Aproveito e exibo parte dos links disponíveis no mesmo artigo. Vide abaixo:</p>
<p><strong>Architecture Strategies for Catching the Long Tail<br />
</strong>por Frederick Chong and Gianpaolo Carraro<br />
Ref.: <a href="http://msdn2.microsoft.com/en-us/library/aa479069.aspx">http://msdn2.microsoft.com/en-us/library/aa479069.aspx</a></p>
<p><strong>Multi-Tenant Data Architecture</strong><br />
por Frederick Chong, Gianpaolo Carraro, and Roger Wolter<br />
Ref.: <a href="http://msdn2.microsoft.com/en-us/library/aa479086.aspx">http://msdn2.microsoft.com/en-us/library/aa479086.aspx</a></p>
<p><strong>O Barramento de Serviços para a Internet</strong><br />
por Donald F. Ferguson, Dennis Pilarinos, e John Shewchuk<br />
Ref.: <a href="http://www.microsoft.com/brasil/msdn/arquitetura/journal/Bar_int_Services.mspx">http://www.microsoft.com/brasil/msdn/arquitetura/journal/Bar_int_Services.mspx</a></p>
<p><strong>Software + Services (S+S)</strong><br />
Ref.:  <a href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx">http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx</a></p>
<p><strong>The Architects in Action Series presents&#8230;A SaaS Solution</strong><br />
Ref.: <a href="http://msdn2.microsoft.com/en-us/skyscrapr/aa699403.aspx">http://msdn2.microsoft.com/en-us/skyscrapr/aa699403.aspx</a></p>
<p>e ainda&#8230;</p>
<p><strong>Software as a service no Wikipedia</strong><br />
Ref.: <a href="http://en.wikipedia.org/wiki/Software_as_a_Service">http://en.wikipedia.org/wiki/Software_as_a_Service</a></p>
<p>Para mais informação use o Google com as palavras: “SaaS monetizing”, “SaaS Metering”, &#8220;SaaS Usage&#8221;, &#8220;SaaS Pricing Strategies&#8221;.</p>
<p>Acima eu disponibilizei boas referências a respeito do assunto e, com certeza surgirá uma outra oportunidade para comentar a respeito de <em>SaaS</em>.</p>
<p>No próximo artigo vou falar sobre <em>Mashups</em>. Assunto interessante e que grandes empresas já estão incorporando frameworks de criação de Mashups em suas plataformas de desenvolvimento.</p>
<p>Até breve, se for possível!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/viniciuscamara.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/viniciuscamara.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciuscamara.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciuscamara.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciuscamara.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciuscamara.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciuscamara.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciuscamara.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciuscamara.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciuscamara.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciuscamara.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciuscamara.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciuscamara.net&blog=2455488&post=23&subd=viniciuscamara&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://viniciuscamara.net/2008/05/21/software-servicos-visao-macro/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/viniciuscamara-128.jpg" medium="image">
			<media:title type="html">ViniciusCamara</media:title>
		</media:content>

		<media:content url="http://msdn.microsoft.com/en-us/arcjournal/bb219084.Journal-13(en-us,MSDN.10).jpg" medium="image" />
	</item>
		<item>
		<title>Mapas Mentais, &#8220;That&#8217;s cool!&#8221;</title>
		<link>http://viniciuscamara.net/2008/04/22/mapas-mentais-thats-cool/</link>
		<comments>http://viniciuscamara.net/2008/04/22/mapas-mentais-thats-cool/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 04:15:19 +0000</pubDate>
		<dc:creator>Vinicius Camara</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://viniciuscamara.wordpress.com/?p=22</guid>
		<description><![CDATA[Olá a todos,
Nessa última semana eu estava conversando com um amigo, em mais um de nossos almoços produtivos sobre idéias e assuntos de nossa área, e percebemos o quanto a Internet é importante a cada dia que passa.
Como falar sobre a internet sem usar o sinônimo  mais apropriado, ou seja, sem citar a empresa [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá a todos,<br />
Nessa última semana eu estava conversando com um amigo, em mais um de nossos almoços produtivos sobre idéias e assuntos de nossa área, e percebemos o quanto a Internet é importante a cada dia que passa.</p>
<p>Como falar sobre a internet sem usar o sinônimo  mais apropriado, ou seja, sem citar a empresa &#8220;Google&#8221; ?</p>
<p>Mas esse artigo não vou dedicar a empresa Google e as ferramentas que imagino, hoje ninguém viveria sem usar uma sequer. Deixo para elaborar nos próximos &#8220;posts&#8221; algo mais elaborado, talvez até menção honrosa, com direito a medalha, enfim, eles são os caras da web2.0.</p>
<p>Toda semana (é verdade, toda semana), pretendo dedicar (isso se conseguir tempo para escrever) um espaço para divulgar algumas das ferramentas web2.0 gratuitas que utilizo e são extremamente &#8220;<strong>Cool</strong>!&#8221;.</p>
<p>A primeira ferramenta escolhida por mim, foi uma utilizada para reunir idéias a partir de uma palavra central, também chamada de mapa mental.</p>
<p>Um <strong>mapa mental</strong> é um diagrama usado representar as palavras, as idéias, as tarefas ou os outros artigos ligadas e arranjadas em torno de uma palavra chave ou de uma idéia central. É usado para gerar, visualizar, estruturar e classificar idéias, na organização, na resolução de um problema e em tomada de decisão.</p>
<p><img class="aligncenter" src="http://upload.wikimedia.org/wikipedia/en/4/42/Mindmap.gif" alt="Exmplo mapa mental por Graham Burnett." /></p>
<p>Segue a referência sobre <a href="http://en.wikipedia.org/wiki/Mind_map">Mapa Mental</a> para os curiosos.</p>
<p>Após essa breve introdução vamos ao que interessa, usei três ferramentas que permitem a colaboração online na criação de um mapa mental:</p>
<p>A primeira é a <a href="http://www.mindmeister.com/">MindMeister</a>. A ferramenta possui alguns planos(entre eles o gratuito), além de publicar, exportar e compartilhar seu próprio mapa com amigos colaboradores que irão incrementar a sua idéia.</p>
<p>O <a href="http://www.wisemapping.com/c/home.htm">WiseMapping</a> é o segundo usado. Também segue na mesma linha do apresentado anteriormente. Veja como é fácil criar um mapa no vídeo de dois minutos de apresentação.</p>
<p><span style="text-align:center; display: block;"><a href="http://viniciuscamara.net/2008/04/22/mapas-mentais-thats-cool/"><img src="http://img.youtube.com/vi/lVltMfiNPyQ/2.jpg" alt="" /></a></span></p>
<p>O último é o <a href="http://cmap.ihmc.us/">CMap</a>, é o único que precisa ser instalado no PC.</p>
<p>Desenvolvido em Java, muito interessante, pois possui servidores espalhados pelo mundo onde os seus mapas podem ser compartilhados com outros usuários. Essa administração fica sob responsabilidade do criador do mapa.</p>
<p>Inclusive, pode ser instalado a versão servidor (não utilizei essa versão), caso o usuário prefira que a colaboração dos mapas seja feita em seu servidor.</p>
<p>Faça o <a href="http://cmap.ihmc.us/download/free_client.php?myPlat=Win">&#8220;download&#8221;</a> para Windows e instale. Não desanime, na área de downloads do site possui &#8220;clients&#8221; para outros sistemas operacionais.</p>
<p>Todos as três ferramentas possuem uma área de ajuda com blogs e fóruns muito boas.</p>
<p>Espero que a dica seja de algum valor. Nunca sabemos quando precisamos compartilhar nossas idéias, mesmo que sejam as menores.<br />
Quem sabe não exista alguma idéia brilhante a ponto de se tornar milionária e que não tenha sido explorada.</p>
<p>Grande abraço, Boas idéias e Saudações!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/viniciuscamara.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/viniciuscamara.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciuscamara.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciuscamara.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciuscamara.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciuscamara.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciuscamara.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciuscamara.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciuscamara.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciuscamara.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciuscamara.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciuscamara.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciuscamara.net&blog=2455488&post=22&subd=viniciuscamara&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://viniciuscamara.net/2008/04/22/mapas-mentais-thats-cool/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/viniciuscamara-128.jpg" medium="image">
			<media:title type="html">ViniciusCamara</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/en/4/42/Mindmap.gif" medium="image">
			<media:title type="html">Exmplo mapa mental por Graham Burnett.</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/lVltMfiNPyQ/2.jpg" medium="image" />
	</item>
		<item>
		<title>Hello World: Ontem, Hoje e Amanhã.</title>
		<link>http://viniciuscamara.net/2008/03/24/hello-world-ontem-hoje-e-amanha/</link>
		<comments>http://viniciuscamara.net/2008/03/24/hello-world-ontem-hoje-e-amanha/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 19:04:48 +0000</pubDate>
		<dc:creator>Vinicius Camara</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://viniciuscamara.wordpress.com/?p=20</guid>
		<description><![CDATA[Olá a todos, hoje é dia de Páscoa!
Venho tentando escrever um artigo por semana, mas infelizmente é muito difícil. Vou me policiar para que possa cumprir essa tarefa legal e ao mesmo tempo árdua. Escrever, definitivamente não é fácil.
Tempo atrás me deparei com um artigo no Google Reader a respeito da evolução da internet com [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Olá a todos, hoje é dia de Páscoa!</p>
<p>Venho tentando escrever um artigo por semana, mas infelizmente é muito difícil. Vou me policiar para que possa cumprir essa tarefa legal e ao mesmo tempo árdua. Escrever, definitivamente não é fácil.</p>
<p>Tempo atrás me deparei com um artigo no Google Reader a respeito da evolução da internet com um Hello World.  Vejam abaixo o meu &#8220;copy/paste&#8221; do artigo que é fascinamente.</p>
<h3><b>1998</b></h3>
<div style="border:1px solid #26536a;overflow:auto;background-color:#fefefe;font-family:'Courier New',Courier,monospace;font-size:13px;margin-bottom:8px;white-space:nowrap;width:450px;padding:3px 3px 10px 8px;"> <span style="color:#000000;font-weight:bold;"> </span></p>
<div class="syntax_hilite"><span style="color:#000000;font-weight:bold;">HTML:</span></p>
<div>
<div class="html">
<ol>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#009900;"><a href="http://december.com/html/4/element/font.html"><span style="color:#000000;font-weight:bold;">&lt;font&gt;</span></a></span><span style="color:#009900;"><a href="http://december.com/html/4/element/b.html"><span style="color:#000000;font-weight:bold;">&lt;b&gt;</span></a></span>Hello World<span style="color:#009900;"><span style="color:#000000;font-weight:bold;">&lt;/b&gt;</span></span><span style="color:#009900;"><span style="color:#000000;font-weight:bold;">&lt;/font&gt;</span></span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
</ol>
</div>
</div>
</div>
<p><span style="color:#000000;font-weight:bold;"> </span></div>
<h3><b>2000</b></h3>
<div style="border:1px solid #26536a;overflow:auto;background-color:#fefefe;font-family:'Courier New',Courier,monospace;font-size:13px;margin-bottom:8px;white-space:nowrap;width:450px;padding:3px 3px 10px 8px;"> <span style="color:#000000;font-weight:bold;"></span></p>
<div class="syntax_hilite">
<div class="syntax_hilite"><span style="color:#000000;font-weight:bold;">JAVASCRIPT:</span></p>
<div>
<div class="javascript">
<ol>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#003366;font-weight:bold;">var</span> myText = <span style="color:#3366cc;">&#8220;Hello World&#8221;</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#003366;font-weight:bold;">var</span> _textNodeParent;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#003366;font-weight:bold;">var</span> docNodes = document.<span style="color:#006600;">childNodes</span><span style="color:#006600;font-weight:bold;">[</span><span style="color:#800000;">1</span><span style="color:#006600;font-weight:bold;">]</span>.<span style="color:#006600;">lastChild</span>.<span style="color:#006600;">childNodes</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#000066;font-weight:bold;">for</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#003366;font-weight:bold;">var</span> j=<span style="color:#800000;">0</span>; j&amp;lt;document .<span style="color:#006600;">childNodes</span>.<span style="color:#006600;">length</span>; j++<span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  <span style="color:#000066;font-weight:bold;">if</span><span style="color:#006600;font-weight:bold;">(</span>document.<span style="color:#006600;">childNodes</span><span style="color:#006600;font-weight:bold;">[</span>j<span style="color:#006600;font-weight:bold;">]</span>.<span style="color:#006600;">lastChild</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">    <span style="color:#000066;font-weight:bold;">for</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#003366;font-weight:bold;">var</span> i=<span style="color:#800000;">0</span>; i&amp;lt;docNodes.<span style="color:#006600;">length</span>; i++<span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">      <span style="color:#000066;font-weight:bold;">if</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;div&#8217;</span> == docNodes.<span style="color:#006600;">item</span><span style="color:#006600;font-weight:bold;">(</span>i<span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">nodeName</span>.<span style="color:#006600;">toLowerCase</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">        <span style="color:#000066;font-weight:bold;">if</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;layer_main&#8217;</span> == docNodes.<span style="color:#006600;">item</span><span style="color:#006600;font-weight:bold;">(</span>i<span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">id</span>.<span style="color:#006600;">toLowerCase</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          <span style="color:#000066;font-weight:bold;">if</span> <span style="color:#006600;font-weight:bold;">(</span><span style="color:#003366;font-weight:bold;">null</span> != document.<span style="color:#006600;">getElementById</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;bparent&#8217;</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">)</span> <span style="color:#006600;font-weight:bold;">{</span>              document.<span style="color:#006600;">getElementById</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;bparent&#8217;</span><span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">parentNode</span>.<span style="color:#006600;">removeChild</span><span style="color:#006600;font-weight:bold;">(</span>document.<span style="color:#006600;">getElementById</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;bparent&#8217;</span><span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">)</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          <span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          _textNodeParent = document.<span style="color:#006600;">createElementNS</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8220;http://www.w3.org/1999/xhtml&#8221;</span>, <span style="color:#3366cc;">&#8220;html:b&#8221;</span><span style="color:#006600;font-weight:bold;">)</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          _textNodeParent.<span style="color:#006600;">id</span> = <span style="color:#3366cc;">&#8216;bparent&#8217;</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          docNodes.<span style="color:#006600;">item</span><span style="color:#006600;font-weight:bold;">(</span>i<span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">appendChild</span><span style="color:#006600;font-weight:bold;">(</span>_textNodeParent<span style="color:#006600;font-weight:bold;">)</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">          _textNodeParent.<span style="color:#006600;">appendChild</span><span style="color:#006600;font-weight:bold;">(</span>document.<span style="color:#006600;">createTextNode</span><span style="color:#006600;font-weight:bold;">(</span>myText<span style="color:#006600;font-weight:bold;">)</span><span style="color:#006600;font-weight:bold;">)</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">        <span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">      <span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">    <span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  <span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#006600;font-weight:bold;">}</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
</ol>
</div>
</div>
</div>
<div>
<div class="javascript">
<ol>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
</ol>
</div>
</div>
</div>
</div>
<div>
<h3><b>2003</b></h3>
<div style="border:1px solid #26536a;overflow:auto;background-color:#fefefe;font-family:'Courier New',Courier,monospace;font-size:13px;margin-bottom:8px;white-space:nowrap;width:450px;padding:3px 3px 10px 8px;"> <span style="color:#000000;font-weight:bold;"> </span></p>
<div class="syntax_hilite"><span style="color:#000000;font-weight:bold;">JAVASCRIPT:</span></p>
<div>
<div class="javascript">
<ol>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#003366;font-weight:bold;">var</span> myText = <span style="color:#3366cc;">&#8220;&lt;b&gt;Hello World&lt;/b&gt;&#8221;</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">document.<span style="color:#006600;">getElementById</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">&#8216;layer_main&#8217;</span><span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">innerHTML</span> = myText;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
</ol>
</div>
</div>
</div>
<p><span style="color:#000000;font-weight:bold;"> </span></div>
<h3><b>2008</b></h3>
<div style="border:1px solid #26536a;overflow:auto;background-color:#fefefe;font-family:'Courier New',Courier,monospace;font-size:13px;margin-bottom:8px;white-space:nowrap;width:450px;padding:3px 3px 10px 8px;"> <span style="color:#000000;font-weight:bold;"> </span></p>
<div class="syntax_hilite"><span style="color:#000000;font-weight:bold;">JAVASCRIPT:</span></p>
<div>
<div class="javascript">
<ol>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">myVp = <span style="color:#003366;font-weight:bold;">new</span> Ext.<span style="color:#006600;">Viewport</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#006600;font-weight:bold;">{</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  layout:<span style="color:#3366cc;">&#8216;fit&#8217;</span>,</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  autoHeight:<span style="color:#003366;font-weight:bold;">true</span>,</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  id:<span style="color:#3366cc;">&#8216;myVPid&#8217;</span>,</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  items:<span style="color:#006600;font-weight:bold;">[</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">    <span style="color:#003366;font-weight:bold;">new</span> Ext.<span style="color:#006600;">XTemplate</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">'&lt;tpl&gt;'</span>,</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">        <span style="color:#3366cc;">'&lt;span id="bparent" style="width:100%;font-weight:bold"&gt;{text1}{text2}{text3}&lt;/span&gt;'</span>,</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">        <span style="color:#3366cc;">'&lt;/tpl&gt;'</span><span style="color:#006600;font-weight:bold;">)</span>.<span style="color:#006600;">overwrite</span><span style="color:#006600;font-weight:bold;">(</span>Ext.<span style="color:#006600;">get</span><span style="color:#006600;font-weight:bold;">(</span><span style="color:#3366cc;">'layer_main'</span><span style="color:#006600;font-weight:bold;">)</span>,<span style="color:#006600;font-weight:bold;">{</span>text1:<span style="color:#3366cc;">'Hello'</span>,text2:<span style="color:#3366cc;">'&amp;nbsp;'</span>,text3:<span style="color:#3366cc;">'World'</span><span style="color:#006600;font-weight:bold;">}</span><span style="color:#006600;font-weight:bold;">)</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;">  <span style="color:#006600;font-weight:bold;">]</span></div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"><span style="color:#006600;font-weight:bold;">}</span><span style="color:#006600;font-weight:bold;">)</span>;</div>
</li>
<li>
<div style="color:#000000;font-family:'Courier New',Courier,monospace;font-weight:normal;"></div>
</li>
</ol>
</div>
</div>
</div>
<p><span style="color:#000000;font-weight:bold;"> </span></div>
<div class="syntax_hilite"></div>
<div class="syntax_hilite">O que virá em 2010?</div>
<div class="syntax_hilite">Alguém arrisca alguma opinião?</div>
<div class="syntax_hilite"></div>
<div class="syntax_hilite"></div>
<div class="syntax_hilite">Créditos a Vlad Shamgin em seu artigo engraçado postado no <a href="http://ajaxian.com/archives/hello-world-yesterday-today-and-tomorrow" title="Ajaxian" target="_blank">Ajaxian</a>.</div>
<div class="syntax_hilite"></div>
<div class="syntax_hilite"></div>
<div class="syntax_hilite"> Abraços e até o próximo post!</div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/viniciuscamara.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/viniciuscamara.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viniciuscamara.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viniciuscamara.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viniciuscamara.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viniciuscamara.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viniciuscamara.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viniciuscamara.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viniciuscamara.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viniciuscamara.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viniciuscamara.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viniciuscamara.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viniciuscamara.net&blog=2455488&post=20&subd=viniciuscamara&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://viniciuscamara.net/2008/03/24/hello-world-ontem-hoje-e-amanha/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/viniciuscamara-128.jpg" medium="image">
			<media:title type="html">ViniciusCamara</media:title>
		</media:content>
	</item>
	</channel>
</rss>