<?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>Paulo Marcos Trentin</title>
	<atom:link href="http://www.paulotrentin.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulotrentin.com.br</link>
	<description>computação, eletrônica e mais...</description>
	<lastBuildDate>Fri, 10 Feb 2012 12:47:09 +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>Amplificador de Som caseiro com TDA2052</title>
		<link>http://www.paulotrentin.com.br/arquivos/amplificador-de-som-caseiro-com-tda2052/</link>
		<comments>http://www.paulotrentin.com.br/arquivos/amplificador-de-som-caseiro-com-tda2052/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 01:49:32 +0000</pubDate>
		<dc:creator>leandro</dc:creator>
				<category><![CDATA[Eletrônica]]></category>

		<guid isPermaLink="false">http://www.paulotrentin.com.br/?p=719</guid>
		<description><![CDATA[Apresentação É muito comum a qualquer estudante de eletrônica, ao familiarizar-se com os componentes básicos, querer logo desenvolver seu próprio amplificador de som. Foi assim comigo e não foi diferente com o estudante Leandro Fritzen. A emoção de uma boa música com a digna qualidade de reprodução é o que nos motivou a estudar essa [...]]]></description>
			<content:encoded><![CDATA[<h3>Apresentação</h3>
<p>É muito comum a qualquer estudante de eletrônica, ao familiarizar-se com os componentes básicos, querer logo desenvolver seu próprio amplificador de som. Foi assim comigo e não foi diferente com o estudante Leandro Fritzen. A emoção de uma boa música com a digna qualidade de reprodução é o que nos motivou a estudar essa magnífica área da ciência: o som.</p>
<h3></h3>
<h3>Objetivo</h3>
<p>O objetivo desse projeto é desenvolver um amplificador de som com dois canais de 60 Watts RMS cada, qual permita-nos conectar um computador ou mesmo um celular e imediatamente desfrutar da potência gerada por um amplificador de classe AB.</p>
<p>Além do projeto em si, a ideia é também aprimorar os conhecimentos de eletrônica, desenvolvimento de circuitos e claro o som.</p>
<h3></h3>
<h3>Os Desenvolvedores</h3>
<p>O projeto será desenvolvido por <a title="Link para facebook de Paulo Trentin" href="http://www.facebook.com/paulopmt1" target="_blank">mim</a> e o <a title="Link para facebook de Leandro Fritzen" href="http://www.facebook.com/profile.php?id=100000193772802" target="_blank">Leandro</a>. A ideia surgiu em uma das aulas de hardware na escola CDI de Videira.</p>
<p>&nbsp;</p>
<h3>Padrão de publicação</h3>
<p>Iremos publicar passo a passo a construção do projeto aqui no site, tanto para manter registrado o que foi feito, quanto incentivar outras pessoas a fazer o mesmo e compartilhar aqui suas experiências.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulotrentin.com.br/arquivos/amplificador-de-som-caseiro-com-tda2052/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remover link de um menu ativo no wordpress</title>
		<link>http://www.paulotrentin.com.br/arquivos/remover-link-de-um-menu-ativo-no-wordpress/</link>
		<comments>http://www.paulotrentin.com.br/arquivos/remover-link-de-um-menu-ativo-no-wordpress/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 14:08:40 +0000</pubDate>
		<dc:creator>Paulo Marcos Trentin</dc:creator>
				<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.paulotrentin.com.br/?p=545</guid>
		<description><![CDATA[O problema Já dizia Felipe Memória: &#8220;Usuários não são hamsters&#8221;. Segundo ele, é recomendável desativarmos os links da própria página que estamos. Isso evita o erro do usuário clicar nele, acreditando que haverá alguma mudança, quando na verdade apenas irá atualizar o conteúdo da página que se está. Se não desativarmos o link, o usuário [...]]]></description>
			<content:encoded><![CDATA[<h3>O problema</h3>
<p>Já dizia Felipe Memória: &#8220;Usuários não são hamsters&#8221;.</p>
<p>Segundo ele, é recomendável desativarmos os links da própria página que estamos. Isso evita o erro do usuário clicar nele, acreditando que haverá alguma mudança, quando na verdade apenas irá atualizar o conteúdo da página que se está.</p>
<p>Se não desativarmos o link, o usuário corre o risco de ficar clicando, clicando e pensando que poderá sair para algum lugar, quando na verdade não irá a lugar algum.</p>
<h3>A solução</h3>
<p>Ok, e no wordpress, como isso funciona?</p>
<p>Bom, sou iniciante no wordpress, portanto esta dica pode não ser a melhor solução, mas foi a única que encontrei até agora. Esta dica serve para o wordpress 3.1, não testei com versões anteriores, porém não deve haver muita diferença exceto na localização da linha de código citada abaixo.</p>
<p>O wordpress por padrão não implementa esta funcionalidade de desativar o link da página que se está, então pesquisando um pouco no seu código fonte cheguei até o arquivo que gera os links do menu superior. O nome do arquivo é &#8220;post-template.php&#8221; e fica localizado na pasta wp-includes.</p>
<p>Na linha 1038 você encontrará o seguinte:</p>
<pre class="brush: php; title: ;">
$output .= $indent . '
	&lt;li class=&quot;' . $css_class . '&quot;&gt;&lt;a title=&quot;' . esc_attr( wp_strip_all_tags( apply_filters( 'the_title', $page-&gt;post_title, $page-&gt;ID ) ) ) . '&quot; href=&quot;' . get_permalink($page-&gt;ID) . '&quot;&gt;' . $link_before . apply_filters( 'the_title', $page-&gt;post_title, $page-&gt;ID ) . $link_after . '&lt;/a&gt;';
</pre>
<p>substitua por:</p>
<pre class="brush: php; title: ;">
                if ($page-&gt;ID == $current_page || ($current_page == 0) &amp;&amp; $page-&gt;menu_order == 0 )
                    $output .= $indent . '
	&lt;li class=&quot;' . $css_class . ' current_page_item&quot;&gt;'. $link_before . apply_filters( 'the_title', $page-&gt;post_title, $page-&gt;ID ) . $link_after;
                else
                    $output .= $indent . '&lt;/li&gt;
	&lt;li class=&quot;' . $css_class . '&quot;&gt;&lt;a title=&quot;' . esc_attr( wp_strip_all_tags( apply_filters( 'the_title', $page-&gt;post_title, $page-&gt;ID ) ) ) . '&quot; href=&quot;' . get_permalink($page-&gt;ID) . '&quot;&gt;' . $link_before . apply_filters( 'the_title', $page-&gt;post_title, $page-&gt;ID ) . $link_after . '&lt;/a&gt;';
</pre>
<p>Fica um pouco difícil de entender o código acima a primeira olhada, pois a identação aqui no wordpress não é muito boa. Porém, olhando com mais cautela veremos que apenas adicionei uma condição para criação do link. Se satisfeita ele não cria o link, do contrário, funciona normalmente como o padrão do wordpress (gera o link).</p>
<p>Vamos entender a condição para que o link não seja criado. Inicialmente devemos entender que <strong>$page-&gt;ID</strong> contém a ID da página que estamamos trabalhando, e <strong>$current_page</strong> contém a ID da página ativa, ou seja, se o usuário clicou no menu &#8220;Programação&#8221; que é uma página, que contém a id 10, <strong>$current_page</strong> terá o valor 10. Já <strong>$page-&gt;ID</strong> varia seus valores de acordo com cada item (página) do menu.</p>
<p>A primeira condição do <strong>if</strong> é satisfeita quando o ID do menu que está sendo renderizado é igual ao ID do menu ativo. Até aqui temos a solução parcial. Ou seja, se a página atual é a página ativa, então remova o link do menu correspondente.</p>
<p>Porém vamos supor os seguintes menus: Início, Programação e Eletrônica. Quando o usuário clicar em algum deles a condição acima citada será aceita e determinado menu será desativado. Ok Paulo, mas então o por que a segunda condição?</p>
<p>Imaginemos que queremos que o menu Início ative-se ao entrar no domínio <strong>www.paulotrentin.com.br</strong> e não apenas ao entrar em <strong>www.paulotrentin.com.br/inicio.</strong> Neste caso a condição acima não será satisfeita, pois <strong>$current_page</strong> terá valor 0. Aqui entra a segunda parte da condição <strong>if. </strong> Caso a página atual (<strong>$current_page</strong>) seja 0 (ou seja, o usuário está em <strong>www.paulotrentin.com.br</strong>), e o menu de renderização atual esteja na ordem 0 (o primeiro menu), então remova o link.</p>
<p>É de suma importância que utilizemos o opção de ordenação dos menus, sendo 0 o primeiro menu e acima disto os outros.</p>
<p>&nbsp;</p>
<h3>Conclusão</h3>
<p>Esta solução é específica para meu caso, onde o primeiro link é o link do início e desejo que este se desative por padrão ao entrar no site pelo domínio principal. Melhorias podem ser feitas, tenho certeza de que pode existir um método melhor que este, porém não o encontrei ainda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulotrentin.com.br/arquivos/remover-link-de-um-menu-ativo-no-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso gratuito de programação em C</title>
		<link>http://www.paulotrentin.com.br/arquivos/curso-gratuito-de-programacao-em-c/</link>
		<comments>http://www.paulotrentin.com.br/arquivos/curso-gratuito-de-programacao-em-c/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 21:19:01 +0000</pubDate>
		<dc:creator>Paulo Marcos Trentin</dc:creator>
		
		<guid isPermaLink="false">http://www.paulotrentin.com.br/?p=15</guid>
		<description><![CDATA[Iniciarei dia 8 de janeiro o curso de programação em linguagem C. Quem quiser participar será muito bem vindo. O foco do curso é para pessoas que, assim como eu, tem pouco conhecimento nesta linguagem. Como posso fazer um curso se não domino o conteúdo? Essa é a parte legal, como serei o professor do [...]]]></description>
			<content:encoded><![CDATA[<p>Iniciarei dia 8 de janeiro o curso de programação em linguagem C. Quem quiser participar será muito bem vindo. O foco do curso é para pessoas que, assim como eu, tem pouco conhecimento nesta linguagem.</p>
<p><strong>Como posso fazer um curso se não domino o conteúdo?</strong><br />
Essa é a parte legal, como serei o professor do curso terei a obrigação de dominar o conteúdo que será passado em cada aula. Sendo assim, estudarei previamente todo o assunto, e farei com que este seja simples de entender, como se estivesse passando esse conteúdo para alguém em uma sala de aula.</p>
<p><strong>Quais são os pré-requisitos?</strong><br />
Basta você saber lógica de programação e, se possível, ter alguma experiência  em qualquer outra linguagem.</p>
<p><strong>Tem algum custo?</strong><br />
Como o título já diz, não. O foco deste curso é aprender ensinando. Acredito que o conhecimento deveria ser gratuito e todos deveriam ter o direito a este benefício.</p>
<p><strong>Como participo?</strong><br />
Basta acompanhar e se possível comentar os posts relacionandos ao curso de programação em c. Se você quiser me ajudar a fazer este curso ficarei muito feliz afinal, como diria um amigo meu, duas cabeças pensam melhor que uma.<br />
O curso será feito com base no livro &#8220;C Completo e Total&#8221;.</p>
<p><strong>Paulo, já existem cursos prontos, para que reinventar a roda?</strong><br />
Concordo que já existem excelentes cursos e provavelmente melhores do que este. Porém aqui eu sou o aluno e o professor, assim como você pode ser o aluno e o professor. Esse é o grande diferencial. Acredito que a melhor maneira de aprender é ensinando, pois só assim colocamo-nos no dever de dominar determinado assunto e mais, precisamos nos fazer entender, isso é incrível!<strong></strong></p>
<p>Em cada aula passarei os objetivos da próxima, e na primeira aula ( dia 8 ) informarei o plano de ensino juntamente com a motivação em querer estudar a linguagem C. Posso adiantar que esta motivação será feita através de um video bem interessante (mas não, não é auto-ajuda).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulotrentin.com.br/arquivos/curso-gratuito-de-programacao-em-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O início com o wordpress</title>
		<link>http://www.paulotrentin.com.br/arquivos/o-inicio/</link>
		<comments>http://www.paulotrentin.com.br/arquivos/o-inicio/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 16:15:04 +0000</pubDate>
		<dc:creator>Paulo Marcos Trentin</dc:creator>
				<category><![CDATA[Pessoais]]></category>

		<guid isPermaLink="false">http://www.paulotrentin.com.br/blog/?p=1</guid>
		<description><![CDATA[Bom, esse é o primeiro post no meu blog, o início de tudo. Pretendo expor aqui minhas esperiências como programador para web e entusiasta em eletrônica. Espero poder ajudar muitas pessoas com dicas e informações sobre problemas, muitas vezes comuns, porém nem sempre retratados de forma clara e prática. Pretendo expor ao máximo tudo o [...]]]></description>
			<content:encoded><![CDATA[<p>Bom, esse é o primeiro post no meu blog, o início de tudo. Pretendo expor aqui minhas esperiências como programador para web e entusiasta em eletrônica. Espero poder ajudar muitas pessoas com dicas e informações sobre problemas, muitas vezes comuns, porém nem sempre retratados de forma clara e prática. Pretendo expor ao máximo tudo o que sei, sou um programador intermediário, mas farei possível para ter nesse blog um conteúdo muito bom e útil, afinal já existem muitos blogs por aí e não quero ter &#8220;só mais um blog&#8221;. Em relação à eletrônica sou um iniciante, tenho tudo a aprender, mas já desenvolvo algumas idéias legais, em breve as publicarei.</p>
<p>Porque não desenvolvi um blog próprio e sim copiei o wordpress para meu servidor? Simples: para que re-inventar a roda se o CMS wordpress já tem tudo o que preciso? Pretendo fazer assim que possível meu site, mas bem simples e com funcionalidades práticas, como um gerenciador de arquivos por exemplo. Mas vamos deixar isso para quando sobrar um tempinho&#8230;</p>
<p>A princípio é isso, espero o quanto antes poder inserir conteúdos aqui que façam esse blog se tornar realmente interessante</p>
<p>Paulo Trentin para blog &#8211; o início</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulotrentin.com.br/arquivos/o-inicio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

