<?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>brunnolou</title>
	<atom:link href="http://brunnolou.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brunnolou.com</link>
	<description>html5, css3, webdesign, php, jquery, produtividade ...</description>
	<lastBuildDate>Tue, 24 May 2011 09:20:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Inspiração by reform.lt</title>
		<link>http://brunnolou.com/inspiracao-reform-i/</link>
		<comments>http://brunnolou.com/inspiracao-reform-i/#comments</comments>
		<pubDate>Tue, 24 May 2011 09:19:59 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Inspiração]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=260</guid>
		<description><![CDATA[<img src="http://brunnolou.com/wp-content/uploads/2011/05/tumblr-ljceqvoeia1qearggo1-500.jpg" alt="" title="tumblr-ljceqvoeia1qearggo1-500" width="500" height="446" class="alignright size-full wp-image-270" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://brunnolou.com/wp-content/uploads/2011/05/520601030-bf41b51b2d-z.jpg" alt="" title="520601030-bf41b51b2d-z" width="640" height="428" class="alignright size-full wp-image-268" /><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/05/282006-33ys5x-jfgf5pffrkzibkrkir.jpg" alt="" title="282006-33ys5x-jfgf5pffrkzibkrkir" width="700" height="525" class="alignright size-full wp-image-269" /><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/05/5322945265-c96c158d25-z.jpg" alt="" title="5322945265-c96c158d25-z" width="640" height="640" class="alignright size-full wp-image-267" /><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/05/tumblr-lklwqt0mox1qg8ng8o1-500.jpg" alt="" title="tumblr-lklwqt0mox1qg8ng8o1-500" width="500" height="663" class="alignright size-full wp-image-265" /><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/05/tumblr-ljceqvoeia1qearggo1-500.jpg" alt="" title="tumblr-ljceqvoeia1qearggo1-500" width="500" height="446" class="alignright size-full wp-image-270" /></p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/inspiracao-reform-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviar URL para telemóvel com QR Code</title>
		<link>http://brunnolou.com/enviar-url-para-telemovel/</link>
		<comments>http://brunnolou.com/enviar-url-para-telemovel/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 10:54:49 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile iPhone Android]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=166</guid>
		<description><![CDATA[<img src="http://brunnolou.com/wp-content/uploads/2011/04/qrcode-brunnolou.com_.jpg" alt="qr code" />
Eu costumo com alguma frequência abrir links no telemóvel que estou a ver no computador. Problema: É chato e trabalhoso escrever num telemóvel. Veja a solução.]]></description>
			<content:encoded><![CDATA[<p><img src="http://brunnolou.com/wp-content/uploads/2011/04/qrcode-brunnolou.com_.jpg" alt="qr code" class="alignleft" />Eu costumo com alguma frequência <strong>abrir links no telemóvel</strong> que estou a ver no computador.<br />
Faço isso para testar versões móveis de sites que eu faço ou outros sites interessante.</p>
<p><strong>Problema</strong><br />
É chato e mais trabalhoso escrever num telemóvel do que num computador, principalmente se for um link cumprido.</p>
<p><strong>Solução</strong><br />
Existem algumas aplicações que enviam Urls e outras coisas para o telemóvel e vice versa. Mas a maioria exige ter uma aplicação instalada no computador.<br />
Queria uma solução mais simples por isso desenvolvi uma à media com a tecnologia <a href="http://pt.m.wikipedia.org/wiki/Código_QR">QR Code</a>.</p>
<h3>Como funciona.</h3>
<p>Em qualquer browser basta clicar num marcador para este gerar em JavaScript o QR Code com a Url da pagina que estamos a ver.<br />
De seguida usamos uma aplicação no nosso telemóvel para ler o código e abrir instantaneamente a pagina.</p>
<h3>Como usar.</h3>
<ol class="list">
<li><em>Arrastar</em> para a barra de favoritos/marcadores do <a href="http://pt.wikipedia.org/wiki/Navegador">navegador</a> o seguinte link: <a class="btn" href="javascript: var qrwin = window.open(&quot;http://chart.googleapis.com/chart?chs=390x390&amp;cht=qr&amp;choe=iso-8859-1&amp;chl=&quot;+location.href,&quot;qrcode&quot;,&quot;menubar=0,resizable=0,width=400,height=400&quot;); qrwin.focus(); void(0);">URL to QR code</a></li>
<li>Instalar aplicação de leitura de <strong>QR Code</strong> no telemóvel. Para <strong>iPhone</strong> aconselho a<strong> i-nigma</strong> por ser rápida, simples e grátis. Para <strong>Android</strong> existem várias no <a href="https://market.android.com/search?q=qr+code&#038;c=apps&#038;sort=0&#038;so=1">Market</a></li>
<li>Clicar no recém arrastado link &#8220;Url to QR code&#8221; e automaticamente será criado um QR Code da página aberta.</li>
<li>Usar a aplicação do telemóvel para ler o código e a página será aberta sem ser necessário escrever o link</li>
</ol>
<h3>O código que eu criei</h3>
<p>O código funciona da seguinte maneira:<br />
Em <em>javascript</em> leio a URL da página actual e envio para a <a href="http://code.google.com/intl/pt-PT/apis/chart/docs/gallery/qr_codes.html">api do google chart</a> que gera a imagem com o QR Code.<br />
Para não sair da página que estamos a ver, abro a imagem numa nova janela com o a função <em>window.open</em>;<br />
Código do link</p>
<pre class="brush:js">
var qrwin = window.open("http://chart.googleapis.com/chart?chs=390x390&amp;cht=qr&amp;choe=iso-8859-1&amp;chl="+location.href,"qrcode","menubar=0,resizable=0,width=400,height=400");

qrwin.focus(); 

void(0);</pre>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/enviar-url-para-telemovel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processo criativo para o Logo Braga 2012 &#8211; capital da Juventude</title>
		<link>http://brunnolou.com/logo-capital-da-juventude-braga-2012/</link>
		<comments>http://brunnolou.com/logo-capital-da-juventude-braga-2012/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 23:13:08 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[logos]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=153</guid>
		<description><![CDATA[<img class="alignleft size-full wp-image-171" title="Logo Final - Braga Capital da juventude" src="http://brunnolou.com/wp-content/uploads/2011/04/Capital-da-juventude-Logo-Final.png" alt="" width="550" /> Vou apresentar aqui o todo meu <em>processo criativo</em> para a minha candidatura para o logótipo <strong>Braga 2012 - Capital Europeia da Juventude</strong>.
]]></description>
			<content:encoded><![CDATA[<p>Vou apresentar aqui o todo meu <em>processo criativo</em> para a minha candidatura para o logótipo <strong>Braga 2012 &#8211; Capital Europeia da Juventude</strong>.</p>
<p>Começo com a <strong>memória descritiva</strong> que apresentei na ficha de inscrição:</p>
<blockquote><p>&#8220;Este logótipo pretende representar a cidade de Braga, a juventude e a ideia de oportunidade, futuro e iniciativa. Para representar a cidade de Braga nada melhor do que usar um património bem conhecido: o Arco da Porta Nova. A escolha deste património está directamente relacionada com o facto deste ser uma &#8220;porta&#8221; que está sempre aberta. Uma porta que abre oportunidades e representa a saída para o exterior. Através desta porta uma figura jovem, enérgica e alegre, puxa um amigo em direcção ao futuro. As cores vivas escolhidas tem como principal objectivo transmitir o dinamismo da juventude.&#8221;</p></blockquote>
<p><strong>Logótipo final:</strong><br />
<img class="alignleft size-full wp-image-171" title="Logo Final - Braga Capital da juventude" src="http://brunnolou.com/wp-content/uploads/2011/04/Capital-da-juventude-Logo-Final.png" alt="" width="550" height="330" /></p>
<h2>O meu processo criativo </h2>
<h3>1º &#8211; Idéia</h3>
<p>Antes de fazer qualquer coisa, formulei a ideia na minha mente. Queria acima de tudo criar um logo que tivesse significado e pudesse ser interpretado.<br />
Por isso para representar a cidade não usei simplesmente um monumento conhecido, mas um monumento que por si mesmo pudesse transmitir uma mensagem. Achei apropriado usar o <a href="http://pt.wikipedia.org/wiki/Arco_da_Porta_Nova">Arco da Porta Nova</a> por ser uma &#8220;porta&#8221; sempre aberta.<br />
Desde o início tive em mente usar um figura jovem energica.</p>
<h3>2º &#8211; Prospecção</h3>
<p>Procurei logótipos de capitais europeias da juventude anteriores, mas achei todos muito formais, sem vida e com pouco a ver com a cidade que representavam.<br />
Visto que não ajudaram muito passei para a fase seguinte.</p>
<h3>3º &#8211; Esboço</h3>
<p>Nesta fase passei todas as ideias que tive para o papel. Não me preocupei muito em ficar com o aspecto final. Sabia que podia tratar disso mais tarde. Foquei basicamente nos conceitos e ideias principais.<br />
Alguns desenhos bem feios <img src='http://brunnolou.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  que saíram:<br />
<img src="http://brunnolou.com/wp-content/uploads/2011/04/processo-design-logo-esboco.gif" alt="" title="processo-design-logo-esboco" width="550" height="382" class="alignleft size-full wp-image-180" /></p>
<h3>4º &#8211; Formato digital</h3>
<p>Um erro muito comum que o designers principiantes cometem, é começar a fazer um logótipo nesta fase. Quando o primeiro passo é abrir o software, existe o perigo de ficarmos limitado às técnicas que conhecemos e aos efeitos do software.</p>
<p><strong>Forma do monumento</strong><br />
Para criar a forma do Arco da Porta Nova usei uma fotografia como guia, tanto para ser reconhecido facilmente como para ter as proporções correctas.</p>
<p><strong>Forma do Jovem</strong><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.52.16-300x187.png" alt="" title="Logo processo criativo" width="225" class="alignright size-medium wp-image-161" /><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.51.28-300x153.png" alt="" title="Logotipo Capital da Juventude sem pernas" width="225" class="alignright size-medium wp-image-162" /> Depois de ter o Arco passei para a figura do jovem.<br />
Rapidamente deparei-me com o primeiro problema. Reduzir a pessoa de forma a apresentar o corpo inteiro iria comprometer a legibilidade do logo. Tive de tomar uma decisão difícil: cortar as pernas do jovem. Neste caso, achei que uma execução tecnicamente correcta era mais importante do que a dinâmica extra que as pernas davam. </p>
<p><strong>Passos intermédios do logótipo</strong></p>
<p><img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.52.39-300x161.png" alt="" title="Processo criativo criação de logotipo 1" width="225" class="alignleft size-medium wp-image-160" /><img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.52.45-300x156.png" alt="Processo criativo criação de logotipo 2" title="Processo criativo criação de logotipo 2" width="225" class="alignleft size-medium wp-image-159" /><img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.53.05-300x182.png" alt="" title="Processo criativo criação de logotipo 3" width="225" class="alignleft size-medium wp-image-158" /><img src="http://brunnolou.com/wp-content/uploads/2011/04/Captura-de-ecrã-2011-04-01-22.53.09-300x194.png" alt="Processo criativo criação de logotipo 4" title="Processo criativo criação de logotipo 4" width="255" class="alignleft size-medium wp-image-157" /> Algumas <em>modificações importantes</em> foram: </p>
<ul>
<li>Introdução da mão de outra pessoa</li>
<li>Forma mais real do jovem</li>
<li>Dedo extra para parecer mais com uma mão</li>
<li>Cabelo para parecer mais novo</li>
<li>Proporções mais legíveis para o lettering</li>
</ul>
<p><br clear="all"/><br />
<strong class="alignleft">Lettering</strong><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/04/TIpo-de-letra-gratis-Oblik.png" alt="TIpo de letra gratis Oblik" title="TIpo de letra gratis Oblik" class="alignleft size-medium wp-image-211" /><br />
Tinha a certeza que não queria um tipo de letra com <a href="http://pt.wikipedia.org/wiki/Serifa">serifa</a> para parecer mais jovem. Ao mesmo tempo não achei bem um tipo de letra escrito à mão.<br />
Escolhi o tipo de letra <a href="http://new.myfonts.com/fonts/tdf/oblik/bold/">oblik</a> por ser um tipo de letra moderno, e por ser um <strong><a href="http://new.myfonts.com/fonts/tdf/oblik/bold/">tipo de letra grátis</a></strong>. </p>
<p><strong>Cores</strong><br />
<img src="http://brunnolou.com/wp-content/uploads/2011/04/Logo-Braga-em-Pantone.png" alt="Logo Braga em Pantone" title="Logo Braga em Pantone" width="204" height="253" class="alignright size-full wp-image-217" /><br />
Visualizava na minha mente um logo colorido com cores vivas.<br />
Costumo ir ao <a href="http://kuler.adobe.com/">kuler</a> em busca de inspiração. Depois de encontrar algumas cores interessantes e fazer mais combinações, procurei a Pantone mais aproximada de cada cor. </p>
<p><br clear="all"/><br />
<strong>Minha Candidatura </strong><br />
<a href='http://brunnolou.com/wp-content/uploads/2011/04/Atraves-da-Porta-aberta-Braga2012-CEJ.pdf'>Através da Porta aberta &#8211; Braga2012 CEJ.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/logo-capital-da-juventude-braga-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activar mod_rewrite no ubuntu</title>
		<link>http://brunnolou.com/como_activar-mod_rewrite-no-ubuntu/</link>
		<comments>http://brunnolou.com/como_activar-mod_rewrite-no-ubuntu/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 11:19:08 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=60</guid>
		<description><![CDATA[Se você não sabe o que é o mod_rewrite vê esse artigo do Bruno Torres Criando URLs amigáveis. Basicamente com o Módulo Rewrite do Apache você transforma isso: www.meusite.com/index.php?seccao=noticia&#38;codigo=21&#38;pagina=2 em www.meusite.com/Noticia/21/2 É necessário ter o Apache instalado. Para instalar o Apache php5 e MySql use o seguinte comando: apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server Copiamos [...]]]></description>
			<content:encoded><![CDATA[<p>Se você não sabe o que é o mod_rewrite vê esse artigo do Bruno Torres <a href="http://brunotorres.net/urls" target="_blank">Criando URLs amigáveis</a>.</p>
<p>Basicamente com o Módulo Rewrite do Apache você transforma isso:</p>
<p>www.meusite.com/index.php?seccao=noticia&amp;codigo=21&amp;pagina=2</p>
<p>em</p>
<p>www.meusite.com/Noticia/21/2</p>
<p>É necessário ter o Apache instalado. Para instalar o Apache php5 e MySql use o seguinte comando:</p>
<pre class="brush:shell">apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server</pre>
<p>Copiamos o modulo rewrite da pasta mods-available para a pasta mods-enabled</p>
<p><code class="brush:shell">sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/</code></p>
<p>De seguida editamos o ficheiro de configuração “default” que está na pasta “sites-available”</p>
<p><code class="brush:shell">sudo gedit /etc/apache2/sites-available/default </code></p>
<p>Modificamos “AllowOverride None” da secção Directory raiz (’/var/www’) para “AllowOverride All”</p>
<p>De:</p>
<pre class="brush:shell">

&lt;Directory /var/www/&gt;

Options Indexes FollowSymLinks MultiViews

AllowOverride None
</pre>
<p>Para:</p>
<pre class="brush:shell">
&lt;Directory /var/www/&gt;

Options Indexes FollowSymLinks MultiViews

AllowOverride All
</pre>
<p>Por fim reiniciamos o apache com o comando:</p>
<pre class="brush:shell">sudo /etc/init.d/apache2 restart </pre>
<p>Qualquer dúvida é só deixar um comentário</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/como_activar-mod_rewrite-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tendências web design &#8211; Scroll</title>
		<link>http://brunnolou.com/tendencias-web-design-scroll/</link>
		<comments>http://brunnolou.com/tendencias-web-design-scroll/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 23:08:56 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=116</guid>
		<description><![CDATA[<img src="http://brunnolou.com/wp-content/uploads/2011/03/wesc.com-footwear.png" alt="" title="wesc.com - footwear" class="alignleft size-full wp-image-117" />
]]></description>
			<content:encoded><![CDATA[<p>Tenho visto cada vez mais sites com <em>scroll interactivo</em>.<br />
Agora quando faço scroll num site novo e bonito espero que alguma coisas aconteça.</p>
<p>Entre as técnicas do que eu chamo de <em>scroll interactivo</em> destaco: </p>
<ul>
<li><strong>Menus fixos</strong></li>
<li><strong>Background grandes</strong> fixos ou dinâmicos</li>
<li>Efeito <a href="http://en.wikipedia.org/wiki/Parallax"><strong>paralax</strong></a></li>
<li>Interactividade da posição do scroll com o próprio conteúdo.</li>
</ul>
<h3>Alguns exemplos:</h3>
<p><a href="http://wesc.com/footwear" target="_blank"><img src="http://brunnolou.com/wp-content/uploads/2011/03/wesc.com-footwear.png" alt="wesc footwear" title="wesc.com - footwear" class="alignleft size-full wp-image-117" /></a></p>
<p><a href="http://www.campaignmonitor.com/hiring/" target="_blank"><img src="http://brunnolou.com/wp-content/uploads/2011/03/campaignmonitor.com-hiring.png" alt="campaignmonitor" title="campaignmonitor.com - hiring" class="alignleft size-full wp-image-123" /></a></p>
<p><a href="http://benthebodyguard.com/""><img src="http://brunnolou.com/wp-content/uploads/2011/03/benthebodyguard-e1299624741411.png" alt="" title="Ben the body guard"  class="alignleft size-full wp-image-127" /></a></p>
<h3>Como fazer?</h3>
<p>Veja alguns tutorias:<br />
<a href="http://www.tutorialshock.com/tutorials/single-page-portfolio-vertical-parallax-jquery-css/">Tutorial Shock Single page portfolio vertical parallax</a><br />
e<br />
<a href="http://www.franckmaurin.com/the-parallax-effects-with-jquery/" target="_blank">Franck Maurin the parallax effects jquery</a></p>
<p>Brevemente vou implementar essa técnica. Poderei partilha-la em português aqui no blog esteja atento.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/tendencias-web-design-scroll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como Fazer Dump Mysql só da informação ou só estrutura</title>
		<link>http://brunnolou.com/como-fazer-dump-mysql-so-da-informacao-ou-so-estrutura/</link>
		<comments>http://brunnolou.com/como-fazer-dump-mysql-so-da-informacao-ou-so-estrutura/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 18:16:01 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[servidor]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=105</guid>
		<description><![CDATA[<a href="http://brunnolou.com/como-fazer-dump-mysql-so-da-informacao-ou-so-estrutura/"><img class="alignleft size-full wp-image-107" title="logo_mysql_sun_a" src="http://brunnolou.com/wp-content/uploads/2011/03/logo_mysql_sun_a.gif" alt="" width="114" height="68" /></a>
Saiba como exportar uma cópia de segurança pela linha de comandos]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-107" title="logo_mysql_sun_a" src="http://brunnolou.com/wp-content/uploads/2011/03/logo_mysql_sun_a.gif" alt="" width="114" height="68" />Para <strong>exportar apenas a informação</strong> duma base de dados em MySQL usamos o seguinte comando:</p>
<pre class="brush:shell">mysqldump -u admin -pPASSDADB --no-create-info nome_da_db &gt; ficheiro_insert.sql</pre>
<p>Em que <em>admin</em> e <em>PASSDADB</em> é o user e password da nossa base de dados (<em>nome_da_db</em>);<br />
<em>&#8211;no-create-info</em> é o parâmetro que exclui toda a informação de criação de tabelas;<br />
E <em>ficheiro_insert.sql</em> é o nome do ficheiro .sql que irá ser gerado pelo comando.<br />
Por vezes o parâmetros <em>&#8211;extended-insert</em> é usado para aumentar a compatibilidade com o esquema.</p>
<p>Para <strong>exportar apenas a estrutura</strong> ou <strong>esquema</strong> da base de dados usamos o comando:</p>
<pre class="brush:shell">mysqldump -u admin -pPASSDADB -d nome_da_db &gt; ficheiro_estrutura.sql</pre>
<p>A diferença neste caso é parâmetro <em>-d</em>.</p>
<p>Para importar esses ficheiros para a base de dados pela linha de comando usamos não o comando <strong>mysqldump</strong> mas o comando <strong>mysql</strong>:</p>
<pre>mysql -u admin -pPASSDADB nome_da_db &lt; ficheiro_estrutura.sql</pre>
<p>Se a base de dados não existir podemos cria-la pela linha de comandos da seguinte maneira:</p>
<pre>echo "create database Nova_BD" | mysql -u admin -pPASSDADB</pre>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/como-fazer-dump-mysql-so-da-informacao-ou-so-estrutura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspiração Ghostly International</title>
		<link>http://brunnolou.com/inspiracao-ghostly-international/</link>
		<comments>http://brunnolou.com/inspiracao-ghostly-international/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 21:29:35 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Inspiração]]></category>
		<category><![CDATA[album]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[inspiração]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=91</guid>
		<description><![CDATA[<img src="http://brunnolou.com/wp-content/uploads/2011/03/michaelcinaassociates.jpeg" alt="" title="katesimko" width="100%" />]]></description>
			<content:encoded><![CDATA[<p>Capas de álbuns fantásticas:</p>
<p><a href="http://michaelcinaassociates.com/#284649/Ghostly-International" target="_blank"><br />
<img class="alignleft size-full wp-image-97" title="katesimko" src="http://brunnolou.com/wp-content/uploads/2011/03/michaelcinaassociates.jpeg" alt="" width="670" height="670" /><br />
<img class="alignleft size-full wp-image-95" title="Daso01" src="http://brunnolou.com/wp-content/uploads/2011/03/Daso011.jpg" alt="" width="670" height="670" /><br />
</a></p>
<p>Mais em: <a href="http://michaelcinaassociates.com/#284649/Ghostly-International" target="_blank"> Ghostly International</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/inspiracao-ghostly-international/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspiração &#8211; Prometheus Bound Books</title>
		<link>http://brunnolou.com/inspiracao-prometheus-bound-books/</link>
		<comments>http://brunnolou.com/inspiracao-prometheus-bound-books/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 20:10:12 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=65</guid>
		<description><![CDATA[<a href="http://prometheusboundbooks.com/" target="_blank"><img class="alignleft size-full wp-image-66" title="web-design-Prometheus-Bound-Books" src="http://brunnolou.com/wp-content/uploads/2011/03/web-design-Prometheus-Bound-Books-e1299529363529.png" alt="Prometheus Bound Books"  width="100%" /></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://prometheusboundbooks.com/" target="_blank"><img class="alignleft size-full wp-image-66" title="web-design-Prometheus-Bound-Books" src="http://brunnolou.com/wp-content/uploads/2011/03/web-design-Prometheus-Bound-Books-e1299529363529.png" alt="Prometheus Bound Books"  /></a></p>
<p><strong>Destaque para:</strong></p>
<ul>
<li>HTML 5</li>
<li> CSS3 (Boas shadows)</li>
<li> Design clean</li>
<li> Site praticamente sem colunas</li>
<li> Menu rodapé que serve de Mapa do Site</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/inspiracao-prometheus-bound-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validação Número Cartão do Cidadão em PHP</title>
		<link>http://brunnolou.com/validacao-php-cartao-do-cidadao/</link>
		<comments>http://brunnolou.com/validacao-php-cartao-do-cidadao/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 15:06:44 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[php webdev]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=16</guid>
		<description><![CDATA[<a href="http://brunnolou.com/validacao-php-cartao-do-cidadao/"><img src="http://brunnolou.com/wp-content/uploads/2011/03/cartao-do-cidadao.jpg" alt="" title="cartao-do-cidadao" width="320" height="207" class="alignleft size-full wp-image-83" /></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Demo validar numero CC" href="http://demo.brunnolou.com/cc/validacao-numero-cartao-cidadao.php" target="_blank">[DEMO]</a></p>
<p>Esta função verifica se um número de <strong>cartão de cidadão</strong> é válido:</p>
<pre class="brush:php">&lt;?php

function ValidateNumeroDocumentoCC($numeroDocumento)
{
    $numeroDocumento = str_replace(' ','', strtoupper($numeroDocumento));

    $sum = 0;
    $secondDigit = false;

    if(strlen($numeroDocumento) != 12) throw new exception("Tamanho inválido para número de documento.");

    for ($i = strlen($numeroDocumento)-1; $i &gt;= 0; --$i) {
        $valor = GetNumberFromChar($numeroDocumento[$i]);
        if ($secondDigit)
        {
            $valor *= 2;
            if ($valor &gt; 9) $valor -= 9;
        }

        $sum += $valor;
        $secondDigit = !$secondDigit;

    }
    return ($sum % 10) == 0;

}

function GetNumberFromChar($letter) {
        switch($letter) {
            case '0' : return 0;
            case '1' : return 1;
            case '2' : return 2;
            case '3' : return 3;
            case '4' : return 4;
            case '5' : return 5;
            case '6' : return 6;
            case '7' : return 7;
            case '8' : return 8;
            case '9' : return 9;
            case 'A' : return 10;
            case 'B' : return 11;
            case 'C' : return 12;
            case 'D' : return 13;
            case 'E' : return 14;
            case 'F' : return 15;
            case 'G' : return 16;
            case 'H' : return 17;
            case 'I' : return 18;
            case 'J' : return 19;
            case 'K' : return 20;
            case 'L' : return 21;
            case 'M' : return 22;
            case 'N' : return 23;
            case 'O' : return 24;
            case 'P' : return 25;
            case 'Q' : return 26;
            case 'R' : return 27;
            case 'S' : return 28;
            case 'T' : return 29;
            case 'U' : return 30;
            case 'V' : return 31;
            case 'W' : return 32;
            case 'X' : return 33;
            case 'Y' : return 34;
            case 'Z' : return 35;

    }
    throw new exception('Caractere inválido no número de documento: ' . $letter);
}

?&gt;</pre>
<p>Basta chamar a função <em>ValidateNumeroDocumentoCC()</em><br />
<a title="Demo validar numero CC" href="http://demo.brunnolou.com/cc/validacao-numero-cartao-cidadao.php" target="_blank">[DEMO]</a> ou <a title="Download validar numero CC" href="http://demo.brunnolou.com/cc/validacao-numero-cartao-cidadao.php.zip" target="_blank">[Download]</a> demo completo.</p>
<p>Poderei fazer a versão em <strong>jquery</strong> ou <strong>javascript</strong>, diga se estiver interessado.</p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/validacao-php-cartao-do-cidadao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tradução em português do REWORK grande best seller</title>
		<link>http://brunnolou.com/traducao-em-portugues-do-rework-grande-best-seller/</link>
		<comments>http://brunnolou.com/traducao-em-portugues-do-rework-grande-best-seller/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 15:04:59 +0000</pubDate>
		<dc:creator>brunnolou</dc:creator>
				<category><![CDATA[produtividade]]></category>

		<guid isPermaLink="false">http://brunnolou.com/?p=7</guid>
		<description><![CDATA[<a title="Tradução em português do REWORK grande best seller" href="http://brunnolou.com/traducao-em-portugues-do-rework-grande-best-seller/">
<img title="Livro Rework" src="http://37signals.com/rework/images/front-cover.png" alt="Livro Rework" width="100%" /></a>
REWORK é um livro best seller para pequenas empresas e profissionais. Aqui encontramos soluções práticas para problemas que muitas empresas cometem.]]></description>
			<content:encoded><![CDATA[<p><img title="Livro Rework" src="http://37signals.com/rework/images/front-cover.png" alt="Livro Rework" width="180" /></p>
<p><a href="http://37signals.com/rework/" target="_blank">REWORK</a> é um livro best seller para pequenas empresas e profissionais. Aqui encontramos soluções práticas para problemas que muitas empresas cometem.</p>
<p><strong>Tradução portuguesa:</strong><br />
A editora Lua de Papel fez a tradução. Este livro pode ser encontrado com o ISBN: 9789892310657 nas livrarias como <a href="http://www.fnac.pt/Rework-David-Heinemeier-Hansson/a329822?PID=5&amp;Mn=-1&amp;Mu=-13&amp;Ra=-1&amp;To=0&amp;Nu=1&amp;Fr=0">fnac</a> ou <a href="http://www.bertrand.pt/catalogo/detalhes_produto.php?id=277485">bertrand</a>.</p>
<p>Veja um video resumo do livro:</p>
<p><iframe src="http://player.vimeo.com/video/11661509" width="500" height="281" frameborder="0"></iframe></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brunnolou.com/traducao-em-portugues-do-rework-grande-best-seller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

