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

<channel>
	<title>tecnologias.in &#124; gadgets &#187; dicas</title>
	<atom:link href="http://www.tecnologias.in/category/dicas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tecnologias.in</link>
	<description>tecnologias &#124; gadgets &#124;web 2.0 &#124;</description>
	<lastBuildDate>Wed, 01 Feb 2012 22:35:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>gcc em linux</title>
		<link>http://www.tecnologias.in/2012/01/07/como-usar-o-compilador-gcc-em-linux/</link>
		<comments>http://www.tecnologias.in/2012/01/07/como-usar-o-compilador-gcc-em-linux/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 16:29:03 +0000</pubDate>
		<dc:creator>RicardoCosta</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[compilador]]></category>
		<category><![CDATA[linguagem c]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.tecnologias.in/?p=9080</guid>
		<description><![CDATA[Linux tem por base a escrita em linguagem C e a maioria dos seus aplicativos também são desenvolvidos em C ou em C++. Segundo o estigma que ronda o Linux, os seus utilizadores que  também são programadores e podem criar um programa em C para executar no Linux. Para isto, dois passos tem que ser [...]]]></description>
			<content:encoded><![CDATA[<p>Linux tem por base a escrita em linguagem C e a maioria dos seus aplicativos também são desenvolvidos em C ou em C++.<span id="more-9080"></span></p>
<p>Segundo o estigma que ronda o Linux, os seus utilizadores que  também são programadores e podem criar um programa em C para executar no Linux. Para isto, dois passos tem que ser seguidos:</p>
<p>1. Escrever o código fonte num editor de texto qualquer (O vi e o mais usado) e salvar com a extensão .c.</p>
<p>2. Compilar o arquivo nome_do_arquivo.c com um compilador para a linguagem c (O gcc é o mais usado e tido como padrão para o Linux).</p>
<p>A principal forma de compilar é gerar um executável diretamente:</p>
<p><strong>$ gcc nome_do_arquivo.c -o nome_do_programa_executável</strong></p>
<p>O argumento -o linka o objeto gerado para um executável com o nome desejado pelo programador.</p>
<p>Para executar o programa, verifique a sua permissão e execute da seguinte maneira:</p>
<p><strong>$ ./nome_do_programa_executável</strong></p>
<p>O argumento -O otimiza o código fonte e o executável, gerando uma saída padrão (a.out):</p>
<p><strong>$ gcc -O nome_do_arquivo.c</strong></p>
<p>Para saber mais sobre o compilador e suas formas de uso:</p>
<p><strong>$ man gcc</strong></p>
<p>O gcc foi escrito por Richard Stallman, fundador do projeto GNU e da Free Foundation Software na década de 60 e continua em constante desenvolvimento e evolução.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnologias.in/2012/01/07/como-usar-o-compilador-gcc-em-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java JDBC example &#8211; connect to a Postgres database</title>
		<link>http://www.tecnologias.in/2011/12/12/java-jdbc-example-connect-to-a-postgres-database/</link>
		<comments>http://www.tecnologias.in/2011/12/12/java-jdbc-example-connect-to-a-postgres-database/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 12:02:31 +0000</pubDate>
		<dc:creator>Marta Reis</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Postgres]]></category>

		<guid isPermaLink="false">http://www.tecnologias.in/?p=9033</guid>
		<description><![CDATA[Vamos aqui partilhar uma alternativa para ligar a uma base de dados JDBC. Neste caso particular o programa foi necessario para aceder à ferramenta da linha de comandos  psql.  Este exemplo é bastante simples. Liga à base de dados, executa uma consulta SQL SELECT, põe os resultados numa lista e imprime o conteúdo da lista. O programa é o [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos aqui partilhar uma alternativa para ligar a uma base de dados JDBC. Neste caso particular o programa foi necessario para aceder à ferramenta da linha de comandos  <code>psql. </code><span id="more-9033"></span></p>
<p>Este exemplo é bastante simples. Liga à base de dados, executa uma consulta SQL SELECT, põe os resultados numa lista e imprime o conteúdo da lista. O programa é o seguinte:</p>
<pre>package foo;

import java.sql.*;
import java.util.*;

public class TestPrintBlogs
{
  class Blog
  {
    public int id;
    public String subject;
    public String permalink;
  }

  public static void main(String[] args)
  {
    new TestPrintBlogs();
  }

  public TestPrintBlogs()
  {
    Connection conn = null;
    LinkedList listOfBlogs = new LinkedList();

    // connect to the database
    conn = connectToDatabaseOrDie();

    // get the data
    populateListOfTopics(conn, listOfBlogs);

    // print the results
    printTopics(listOfBlogs);
  }

  private void printTopics(LinkedList listOfBlogs)
  {
    Iterator it = listOfBlogs.iterator();
    while (it.hasNext())
    {
      Blog blog = (Blog)it.next();
      System.out.println("id: " + blog.id + ", subject: " + blog.subject);
    }
  }

  private void populateListOfTopics(Connection conn, LinkedList listOfBlogs)
  {
    try
    {
      Statement st = conn.createStatement();
      ResultSet rs = st.executeQuery("SELECT id, subject, permalink FROM blogs ORDER BY id");
      while ( rs.next() )
      {
        Blog blog = new Blog();
        blog.id        = rs.getInt    ("id");
        blog.subject   = rs.getString ("subject");
        blog.permalink = rs.getString ("permalink");
        listOfBlogs.add(blog);
      }
      rs.close();
      st.close();
    }
    catch (SQLException se) {
      System.err.println("Threw a SQLException creating the list of blogs.");
      System.err.println(se.getMessage());
    }
  }

  private Connection connectToDatabaseOrDie()
  {
    Connection conn = null;
    try
    {
      Class.forName("org.postgresql.Driver");
      String url = "jdbc:postgresql://THE_HOST/THE_DATABASE";
      conn = DriverManager.getConnection(url,"THE_USER", "THE_PASSWORD");
    }
    catch (ClassNotFoundException e)
    {
      e.printStackTrace();
      System.exit(1);
    }
    catch (SQLException e)
    {
      e.printStackTrace();
      System.exit(2);
    }
    return conn;
  }

}</pre>
<pre></pre>
<pre></pre>
<pre><span style="color: #0000ff;"><strong>Que acham?Útil?</strong></span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnologias.in/2011/12/12/java-jdbc-example-connect-to-a-postgres-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como carregar uma imagem externa com Classe Loader AS3</title>
		<link>http://www.tecnologias.in/2011/12/12/como-carregar-imagem-externa-com-classe-loader-as3/</link>
		<comments>http://www.tecnologias.in/2011/12/12/como-carregar-imagem-externa-com-classe-loader-as3/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 11:55:09 +0000</pubDate>
		<dc:creator>Marta Reis</dc:creator>
				<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.tecnologias.in/?p=9029</guid>
		<description><![CDATA[No AS3(ActionScriprt 3.0) não utilizamos mais a função &#8220;loadMovie()&#8221; ou MovieClipLoader() para carregar imagens externas, como fazíamos na versão AS2(ActionScriprt 2.0). No AS3 devemos utilizar basicamente duas classes pra funcionar: Classe Loader e URLRequest(). A Classe Loader() é utilizada para carregar arquivos SWF´s ou imagem (JPG, PNG ou GIF &#8220;não animados&#8221;). A Classe URLRequest() é utilizada para armazenar endereço de um arquivo externo. Lembre-se que é necessária a versão do Flash CS3(ou [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tecnologias.in/wp-content/uploads/2011/12/AcoesActionScriptPlayStopGoTo.jpg" rel="lightbox[9029]"><img class="aligncenter size-full wp-image-9039" title="AcoesActionScriptPlayStopGoTo" src="http://www.tecnologias.in/wp-content/uploads/2011/12/AcoesActionScriptPlayStopGoTo.jpg" alt="" width="500" height="276" /></a></p>
<p>No <strong>AS3</strong><em>(ActionScriprt 3.0)</em> não utilizamos mais a função <strong>&#8220;loadMovie()&#8221; </strong>ou<strong> MovieClipLoader()</strong> para carregar imagens externas, como fazíamos na versão <strong>AS2</strong><em>(ActionScriprt 2.0)</em>.</p>
<p><span id="more-9029"></span><br />
No AS3 devemos utilizar basicamente duas classes pra funcionar: <strong>Classe Loader</strong> e<strong> URLRequest()</strong>.<br />
A <em>Classe <strong>Loader()</strong></em> é utilizada para carregar arquivos SWF´s ou imagem (JPG, PNG ou GIF &#8220;não animados&#8221;).<br />
A <em>Classe <strong>URLRequest()</strong></em> é utilizada para armazenar endereço de um arquivo externo.</p>
<p><em>Lembre-se que é necessária a versão do <strong>Flash CS3(ou superior)</strong> da Adobe para poder trabalhar com a versão de código<strong>AS3</strong>.</em></p>
<p><em></em>Vamos então explicar como é carregada a imagem externa:</p>
<p>em primeiro lugar, abra um Novo documento flash e escolha a versão <strong>Actionscript 3.0</strong>.</p>
<p>No 1º keyframe(quadro) da 1º camada(layer), abra o painel de <strong>Actions</strong><em> (atalho <strong>F9</strong>)</em>.</p>
<p><strong>Na primeira linha digite</strong></p>
<pre>var  carregarImg:Loader = new Loader();</pre>
<div>
<p>A classe <strong>Loader()</strong> é responsável por carregar imagens e filmes externos no AS3.<br />
Na 1º linha, criamos uma variável com nome de instância<em> &#8221;carregarImg&#8221;</em> do tipo <strong>Loader</strong> da classe <strong>Loader()</strong>.<br />
Quando falamos de &#8220;Instância&#8221;, pense que é apenas um Objeto que faz referência de algo(outro Objeto). No nosso caso &#8220;instância&#8221; faz refrência a uma Classe e conseguimos ter acesso a propriedades, métodos e eventos da classe.</p>
<p><strong>Na segunda linha digite:</strong></p>
<pre>var enderecoImg:URLRequest = new URLRequest("Coloque aqui o endereço da imagem");</pre>
<pre></pre>
<p>A classe <strong>URLRequest</strong>() é responsável por armazenar endereços de arquivos externos no AS3. No nosso caso será um endereço de uma imagem. Na 2º linha seguinte, criamos uma variável com nome de <em>&#8220;enderecoImg&#8221;</em> do tipo <strong>URLRequest </strong>da classe <strong>URLRequest</strong>(). O endereço do arquivo externo pode ser: &#8211; Absoluto: <em>&#8220;http://seu_site.com/minha_pasta/arquivo.extensão_imagem&#8221;</em>; &#8211; Relativo: <em>&#8220;minha_pasta/arquivo.extensão_imagem&#8221;</em>. O endereço deverá estar entre aspas duplas ou simples, pois a classe URLRequest solicita valor do tipo String. A seguir, após termos definido o endereço da imagem, e criado nosso Loader, podemos usar o método <strong>Loader.load()</strong><em>&#8220;variavel_Loader.load(variavel_URLRequest)</em>; <strong>Na 3ª linha digite: </strong></p>
<pre>carregarImg.load(enderecoImg);</pre>
<pre><strong> </strong></pre>
<p>O seu objeto já foi criado e está pronto pra ser carregado. Faça o teste. <strong>&#8220;Control &gt; Test Movie&#8221;</strong> <em><strong>(</strong>atalho <strong>Ctrl + Enter)</strong></em>.</p>
<p>Provavalmente se você testou até aqui, não viu nada. Não é? Porquê isso acontece?</p>
<p>Após definir endereço da imagem pelo com classe URLRequest(), e fazer o carregamento do arquivo pelo método Loader.load(), devemos obrigatoriamente usar o método <strong>addChild()</strong>.</p>
<p>O método <strong>addChild()</strong> é como uma &#8220;caixa&#8221; que recebe qualquer elemento visual criado com ActionScript (texto, video, movieclip, sprite, imagens, etc). Se está usando código pra criar ou mostrar algum objeto que será do tipo visual(seja vindo da biblioteca ou externamente), lembra-se de usar o método addChild pra mostrar o conteúdo criado no stage, do contrário, o objeto será criado e estará na memória do computador mas não será mostrado no Flash Player.</p>
</div>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;"><strong>Na quarta linha digite:</strong></span></span></div>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;"><br />
addChild(carregarImg);</span></span></div>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;">Teste novamente. <strong>&#8220;Control &gt; Test Movie&#8221;</strong> <em><strong>(</strong>atalho <strong>Ctrl + Enter)</strong></em> para ver a imagem carregada no stage.<br />
Você verá que a imagem carrega no eixo <strong>X</strong> e <strong>Y</strong> com valor <strong>0</strong> <em>(zero).</em> Ou seja, a imagem carrega no canto superior esquerdo do seu stage.</span></span></div>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;"><img src="http://www.alvoweb.com/tutorial/img/loaderclass_as3/painel_actions2_as3.png" alt="" /></span></span></div>
<div>
<p>&nbsp;</p>
<p>Agora que sabemos que a variável <strong>&#8220;carregarImg&#8221;</strong> já está a ser visualizada no palco. Você pode controlar via Actionscript<em>(antes do addChild você também poderia configurar)</em>, por exemplo a posição em pixels no eixo <strong>X</strong> e <strong>Y</strong>, <strong>alpha</strong><em> (transparência)</em>,<strong>rotation</strong><em> (rotação)</em>, <strong>scaleX</strong> e <strong>ScaleY</strong>, entre outros métodos, propriedades e parâmetros. Deverá obter algo como:</p>
<pre>carregarImg.x = 100 // posição em pixels da imagem externa no eixo x;
carregarImg.y = 100 // posição em pixels da imagem externa no eixo y;
carregarImg.alpha = 0.5 // valor em alpha(transparência)</pre>
<pre>  digitar valor entre 0 e 1. Onde 0(total transparência) e 1(total opacidade);</pre>
<pre></pre>
<pre><strong>Caso queira adicionar uma imagem dentro de um MovieClip específico.</strong></pre>
<pre><strong><img src="http://www.alvoweb.com/tutorial/img/loaderclass_as3/criando_mc.png" alt="" /></strong></pre>
<p>1 &#8211; Converta uma imagem em símbolo do tipo <em>MovieClip</em> <strong>&#8220;Modify &gt; Convert to Symbol…&#8221; (F8)</strong>;<br />
2 &#8211; Visualize na <em>Biblioteca</em>(<em><strong>Library</strong></em>, atalho <strong>F11</strong> ou <strong>Ctrl + L</strong>) e insira o novo <em>MovieClip</em> no stage(palco);<br />
3 &#8211; Em seguida coloque um <strong>nome de Instância para este MovieClip</strong> no inspetor de &#8220;Propriedades&#8221;(<strong>Properties <em>&#8220;Ctl+F3&#8243;</em></strong>);<br />
4- No painel de<strong> Actions(F9)</strong> <strong>altere a 4º linha</strong> onde está inserido:</p>
<pre>addChild(carregarImg);</pre>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: normal;"><br />
</span></span></div>
<p><strong>Altere por:</strong></p>
<pre>//sintaxe: seuMovieClipe.addChild(sua_Variavel_Loader);
instancia_mc.addChild(carregarImg)</pre>
<p>Com isso você pode também manipular o movieClip via Actionscript entre várias propriedades e métodos.</p>
<p>Um exemplo é a posição do eixo <strong>X</strong> e <strong>Y</strong> do seu MovieClip, na linha seguinte digite:</p>
<pre>instancia_mc.x = 100; //posição eixo X 100 pixels
instancia_mc.y = 100; //posição eixo Y 100 pixels</pre>
<pre><strong><span style="font-size: small;"><img src="http://www.alvoweb.com/tutorial/img/loaderclass_as3/painel_actions_as3.png" alt="" /> </span></strong></pre>
<pre></pre>
<pre><strong><span style="font-size: small;">Pode utilizar outras <em><strong>propriedades do MovieClip</strong></em>, algumas como: <em>alpha, blendMode, filters, height, </em></span></strong></pre>
<pre><strong><span style="font-size: small;"><em>opaqueBackground, rotation, scaleX, scaleY, scale9Grid, scrollRect, transform, visible, width, x</em>ou <em>y</em>. </span></strong></pre>
<pre></pre>
<p><strong>Para Remover uma imagem externa,</strong> basta no lugar do &#8220;<strong>addChild()</strong>&#8221; digitar o método &#8220;<strong>removeChild()</strong>&#8220;:</p>
<pre></pre>
<div>
<div>
<pre>removeChild(carregarImg);</pre>
</div>
</div>
<pre></pre>
<p>Para remover uma imagem externa que esteja dentro de algum MoviClip. O procedimento é o mesmo que foi utilizado para adicionar, bastando aplicar para o <strong>removeChild()</strong>. Digite na quarta e quinta linhas:</p>
<pre>//sintaxe: seuMovieClipe.removeChild(sua_Variavel_Loader);
instancia_mc.removeChild(carregarImg)</pre>
<pre></pre>
<pre></pre>
<p>Se colocou <strong>removeChild()</strong> no código, ao testar o filme provavalemente você não verá nada no palco. Depois de carregar a imagem some em seguida.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnologias.in/2011/12/12/como-carregar-imagem-externa-com-classe-loader-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como criar um autorun.inf</title>
		<link>http://www.tecnologias.in/2011/12/06/criar-um-autorun-inf/</link>
		<comments>http://www.tecnologias.in/2011/12/06/criar-um-autorun-inf/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 21:12:23 +0000</pubDate>
		<dc:creator>RicardoCosta</dc:creator>
				<category><![CDATA[Ajuda]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[novidades]]></category>
		<category><![CDATA[autorun]]></category>
		<category><![CDATA[autorun.inf]]></category>
		<category><![CDATA[computador]]></category>

		<guid isPermaLink="false">http://www.tecnologias.in/?p=9011</guid>
		<description><![CDATA[O Windows  não tenta adivinhar o que o programador (ou tu) desejas que seja executado quando inseres um CD ou pen. Ele procura um arquivo chamado autorun.inf na raiz do dispositivo de armazenamento e segue as instruções contidas lá. Um autorun.inf básico é realmente muito simples de entender e criar. Mudar icon da pen. Abre [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tecnologias.in/wp-content/uploads/2011/12/dummy-security-cameras.gif" rel="lightbox[9011]"><img class="aligncenter size-full wp-image-9013" title="dummy-security-cameras" src="http://www.tecnologias.in/wp-content/uploads/2011/12/dummy-security-cameras.gif" alt="" width="240" height="241" /></a></p>
<p>O Windows  não tenta adivinhar o que o programador (ou tu) desejas que seja executado quando inseres um CD ou pen. <span id="more-9011"></span>Ele procura um arquivo chamado autorun.inf na raiz do dispositivo de armazenamento e segue as instruções contidas lá. Um autorun.inf básico é realmente muito simples de entender e criar.</p>
<p><strong>Mudar icon da pen.</strong></p>
<p>Abre o bloco de notas e escreve:</p>
<p>[autorun]</p>
<p>ICON= nomedoicon.ICO</p>
<p><strong>Simples não é? e executar uma aplicação?</strong></p>
<p>Abre de novo um ficheiro txt e escreve:</p>
<p>[autorun]</p>
<p>OPEN=SETUP.EXE</p>
<p><strong>Simples!</strong></p>
<p><strong></strong>O que vem depois de &#8220;OPEN=&#8221; diz ao Windows o que deve ser executado.</p>
<p>O que vem depois de &#8220;ICON=&#8221; diz ao Windows que o ícone usar para representar o CD ou pen.</p>
<p>&nbsp;</p>
<p><strong>Depois de escrito o documento, guardas como autorun.inf está feito amigo!</strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnologias.in/2011/12/06/criar-um-autorun-inf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A História do Google em 3 minutos</title>
		<link>http://www.tecnologias.in/2011/12/03/a-historia-do-google-em-3-minutos/</link>
		<comments>http://www.tecnologias.in/2011/12/03/a-historia-do-google-em-3-minutos/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 22:20:44 +0000</pubDate>
		<dc:creator>RicardoCosta</dc:creator>
				<category><![CDATA[Destaque]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.tecnologias.in/?p=8994</guid>
		<description><![CDATA[O Google começou em janeiro de 1996 como um projeto de pesquisa de Larry Page e Sergey Brin, quando ambos eram estudantes de doutorado na Universidade Stanford, na Califórnia, Estados Unidos. Enquanto os motores de busca convencionais exibiam resultados classificados pela contagem de quantas vezes os termos de busca apareciam na primeira página, os dois [...]]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZaOkHeW8HZA?version=3&amp;hl=pt_PT" /><param name="allowfullscreen" value="true" /><embed width="560" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ZaOkHeW8HZA?version=3&amp;hl=pt_PT" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>O Google começou em janeiro de 1996 como um projeto de pesquisa de Larry Page e Sergey Brin, quando ambos eram estudantes de doutorado na Universidade Stanford, na Califórnia, Estados Unidos.<span id="more-8994"></span></p>
<p>Enquanto os motores de busca convencionais exibiam resultados classificados pela contagem de quantas vezes os termos de busca apareciam na primeira página, os dois teorizaram sobre um sistema melhor que analisava as relações entre os sites. Eles chamaram a esta nova tecnologia PageRank, onde a relevância de um site era determinada pelo número de páginas, bem como pela importância dessas páginas, que ligavam de volta para o site original.</p>
<p style="text-align: center;"><strong>Primeiros Servidores da Google</strong><br />
<a href="http://www.tecnologias.in/wp-content/uploads/2011/12/362px-Google’s_First_Production_Server.jpg" rel="lightbox[8994]"><img class="aligncenter size-full wp-image-8997" title="362px-Google’s_First_Production_Server" src="http://www.tecnologias.in/wp-content/uploads/2011/12/362px-Google’s_First_Production_Server.jpg" alt="" width="362" height="599" /></a></p>
<p style="text-align: center;"><strong> E tu tens um algoritmo mais eficiente?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnologias.in/2011/12/03/a-historia-do-google-em-3-minutos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

