<?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>Lucas Mezêncio &#187; paradigmas</title>
	<atom:link href="http://lucasmezencio.com/tag/paradigmas/feed/" rel="self" type="application/rss+xml" />
	<link>http://lucasmezencio.com</link>
	<description>Think about your life because one day can be too late!</description>
	<lastBuildDate>Tue, 13 Oct 2009 23:52:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Criando &#8216;snippets&#8217; no &#8216;Zend Studio for Eclipse 6&#8242;</title>
		<link>http://lucasmezencio.com/2009/04/07/criando-snippets-no-zend-studio-for-eclipse-6/</link>
		<comments>http://lucasmezencio.com/2009/04/07/criando-snippets-no-zend-studio-for-eclipse-6/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 03:02:35 +0000</pubDate>
		<dc:creator>Lucas Mezêncio</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[paradigmas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://lucasmezencio.com/?p=238</guid>
		<description><![CDATA[Olá pessoal, essa noite, conversando com o Breno (@brenowd), ele veio me perguntar como funcionam os &#8216;snippets&#8217; no Zend Studio. Pra quem não sabe, &#8216;snippets&#8217; são templates, ou seja, partes de códigos prontas para agilizarmos nosso trabalho. Na minha opinião, snippets nos deixa um pouco preguiçosos, mas dependendo, realmente nos quebram um galhão! Hehehe.. Bem, [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, essa noite, conversando com o Breno (<a title="@brenowd" href="http://twitter.com/brenowd" target="_blank">@brenowd</a>), ele veio me perguntar como funcionam os &#8216;snippets&#8217; no Zend Studio.</p>
<p>Pra quem não sabe, &#8216;snippets&#8217; são templates, ou seja, partes de códigos prontas para agilizarmos nosso trabalho. Na minha opinião, snippets nos deixa um pouco preguiçosos, mas dependendo, realmente nos quebram um galhão! Hehehe..</p>
<p>Bem, o Breno estava acostumado a usar o Dreamweaver, e queria passar a usar o Zend, e estava querendo criar um snippet para um SELECT de uma query MySQL. Então, mãos à obra.</p>
<p>Para criar um snippet no Zend Studio for Eclipse 6, vamos no menu Window &gt; Preferences:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-21.png"><img class="aligncenter size-full wp-image-239" title="Window &gt; Preferences" src="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-21.png" alt="Window &gt; Preferences" width="222" height="352" /></a></p>
<p>Na janela que abre, no campo de pesquisa, digite snippet, logo em seguida em PHP &gt; Templates:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-3png.jpg"><img class="aligncenter size-full wp-image-240" title="captura_de_tela-3png" src="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-3png.jpg" alt="captura_de_tela-3png" width="728" height="615" /></a></p>
<p>Vou dar o exemplo aqui, da criação de um snippet de uma query em MySQL, um SELECT pra ser mais preciso. Clicando em New, temos essa tela:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-4png.jpg"><img class="aligncenter size-full wp-image-241" title="captura_de_tela-4png" src="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-4png.jpg" alt="captura_de_tela-4png" width="726" height="616" /></a>Em &#8216;name&#8217; você coloca uma palavra para identificar o snippet que está criando, e ao mesmo tempo, a palavra que vai iniciar seu snippet. Em Context é o contexto da linguagem, PHP, PHPDoc ou New PHP (não me pergunte o que é New PHP), e em Pattern, o padrão do nosso snippet. Coloquei assim:</p>
<blockquote><p>SELECT {$campos} FROM {$tabela};</p></blockquote>
<p>Onde &#8216;{$campos}&#8217; e &#8216;{$tabela}&#8217; são, simplesmente, onde você quer que o cursos de posicione quando você acionar o snippet. O cursor ficará com o &#8216;{$campos}&#8217; selecionado primeiro, e depois que você digitar qualquer coisa e der <strong>tab</strong>, ele pulará diretamente para o &#8216;{$tabela}&#8217;. Nesse print, esqueci de colocar o &#8216;{$END}&#8217; que é onde você quer que o cursor pare depois que der o último <strong>tab</strong>:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-6png.jpg"><img class="aligncenter size-full wp-image-243" title="captura_de_tela-6png" src="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-6png.jpg" alt="captura_de_tela-6png" width="389" height="100" /></a></p>
<p>Na imagem anterior, mostro como usar o snippet dentro da função &#8216;mysql_query&#8217;, por exemplo. E o snippet é acionado pelo &#8216;name&#8217;, ao digitar, no meu caso, &#8216;select&#8217; e teclar <strong>ctrl+espaço</strong>:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-5png.jpg"><img class="aligncenter size-full wp-image-242" title="captura_de_tela-5png" src="http://lucasmezencio.com/wp-content/uploads/2009/03/captura_de_tela-5png.jpg" alt="captura_de_tela-5png" width="504" height="202" /></a></p>
<p>Então, esse é o meu tutorial sobre snippets. Espero que sirva para alguém! =D</p>
]]></content:encoded>
			<wfw:commentRss>http://lucasmezencio.com/2009/04/07/criando-snippets-no-zend-studio-for-eclipse-6/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Paradigma</title>
		<link>http://lucasmezencio.com/2008/07/08/paradigma/</link>
		<comments>http://lucasmezencio.com/2008/07/08/paradigma/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:26:00 +0000</pubDate>
		<dc:creator>Lucas Mezêncio</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[ebusiness]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[informágica]]></category>
		<category><![CDATA[paradigmas]]></category>
		<category><![CDATA[pensamentos]]></category>

		<guid isPermaLink="false">http://lucasmezencio.com/?p=194</guid>
		<description><![CDATA[Paradigma: substantivo masculino que significa padrão, modelo, norma ou exemplo. Como surge um Paradigma: Um grupo de cientistas colocou cinco macacos numa jaula. No centro dela puseram uma escada e, sobre esta, um cacho de bananas. Quando um macaco subia a escada para apanhar as bananas, os cientistas lançavam um jato de água fria nos [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Paradigma: </strong>substantivo masculino que significa padrão, modelo, norma ou exemplo.<strong> </strong></p>
<p><strong>Como surge um Paradigma:</strong></p>
<p>Um grupo de cientistas colocou cinco macacos numa jaula. No centro dela puseram uma escada e, sobre esta, <strong>um cacho de bananas</strong>. Quando um macaco <strong>subia a escada</strong> para apanhar as bananas, os cientistas <strong>lançavam um jato de água fria</strong> nos que estavam no chão.<img title="Paradigma" src="http://www.chittoni.com.br/pics/macaco.jpg" border="0" alt="Paradigma" hspace="10" vspace="10" width="188" height="218" align="right" style="float: right;" /></p>
<p>Depois de certo tempo, quando um macaco ia subir a escada, <strong>os outros enchiam-no de porradas</strong>. Passado mais algum tempo, nenhum macaco subia mais a escada, apesar da tentação das bananas.</p>
<p>Então, os cientistas <strong>substituíram um</strong> dos cinco macacos. A primeira coisa que ele fez <strong>foi subir a escada</strong>, dela sendo rapidamente retirado pelos outros, <strong>que o surraram</strong>. Depois de algumas surras, o novo integrante do grupo <strong>não mais subia a escada</strong>.</p>
<p>Um segundo foi substituído, e o <strong>mesmo ocorreu</strong>, tendo o primeiro substituto participado, com entusiasmo, <strong>da surra ao novato</strong>.</p>
<p>Um terceiro foi trocado, <strong>e repetiu-se o fato</strong>. Um quarto e, finalmente, o último dos veteranos <strong>foi substituído</strong>.</p>
<p>Os cientistas ficaram, então, com um grupo de cinco macacos que, <strong>mesmo nunca tendo tomado um banho frio</strong>, continuavam <strong>batendo </strong>naquele que tentasse chegar às bananas.</p>
<blockquote><p><strong> MORAL DA HISTÓRIA: Se fosse possível perguntar a algum deles porque batiam em quem tentasse subir a escada, com certeza a resposta seria: ” </strong><strong>Não sei, as coisas sempre foram assim por aqui…”</strong></p></blockquote>
<p>Por isso, nós programadores temos de quebrar paradigmas!</p>
]]></content:encoded>
			<wfw:commentRss>http://lucasmezencio.com/2008/07/08/paradigma/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
