<?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>Renato Carvalho .NET &#187; software livre</title>
	<atom:link href="http://www.renatocarvalho.net/tag/software-livre/feed" rel="self" type="application/rss+xml" />
	<link>http://www.renatocarvalho.net</link>
	<description>E no twitter @rmichnik</description>
	<lastBuildDate>Wed, 21 Jul 2010 00:47:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>26 de Outubro será realizado o 2º Encontro Nacional BrOffice.org</title>
		<link>http://www.renatocarvalho.net/26-de-outubro-sera-realizado-o-2%c2%ba-encontro-nacional-brofficeorg.html</link>
		<comments>http://www.renatocarvalho.net/26-de-outubro-sera-realizado-o-2%c2%ba-encontro-nacional-brofficeorg.html#comments</comments>
		<pubDate>Sat, 06 Oct 2007 21:24:36 +0000</pubDate>
		<dc:creator>Renato Michnik de Carvalho</dc:creator>
				<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[broffice]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://renato.rootlinux.com.br/26-de-outubro-sera-realizado-o-2%c2%ba-encontro-nacional-brofficeorg.html</guid>
		<description><![CDATA[No dia 26 de outubro será realizado o maior evento do BrOffice.org/OpenOffice.org da América Latina. Serão apresentados vários painéis nacionais e internacionais onde sobre o BrOffice.org/OpenOffice.org no mundo, quais as pretensões da SUN para a versão 3.0, como são organizadas outras comunidades internacionais, porque o ODF é uma padrão ISO e o que isso significa [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://renato.rootlinux.com.br/uploads/openoffice.jpg" alt="openoffice.jpg" align="left" />No dia 26 de outubro será realizado o maior evento do BrOffice.org/OpenOffice.org da América Latina.</p>
<p>Serão apresentados vários painéis nacionais e internacionais onde sobre o BrOffice.org/OpenOffice.org no mundo, quais as pretensões da SUN para a versão 3.0, como são organizadas outras comunidades internacionais, porque o ODF é uma padrão ISO e o que isso significa para os documentos dos governos e empresas, como o BrOffice.org se comporta com aplicações de missão crítica e muito mais.</p>
<p>John McCreesh (Escócia/Reino Unido), Sun, Frco. Javier Rial Rodríguez (Galícia/Espanha), Marcos Mazoni (Presidente do SERPRO), Claudio F Filho (Presidente da ONG BrOffice.org), Jomar Silva (Diretor Geral da ODF Alliance Chapter Brasil), Claudemir Ivan (Desenvolvedor de Aplicações com Software Livre) são apenas alguns nomes do evento.</p>
<p>Então anotem em suas agendas: O evento acontecerá 26 de outubro de 2007 das 8h às 19h.</p>
<p>Você poderá assistir ao evento em sua cidade, onde será transmitido ao vivo com interatividade. Estados Já confirmados: AC, AL, AM, BA, CE, DF, ES, GO, MG, MT, PA, PE, PR, RJ, SC, SE, SP.</p>
<p>Lista completa com endereços: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://encontro.broffice.org/pt-br/localizacao" target="_blank">http://encontro.broffice.org/pt-br/localizacao</a>.</p>
<p>Site do evento: <a href="http://encontro.broffice.org">http://encontro.broffice.org</a></p>
<p>Apoio: SENAI-CE, Ministério do Planejamento, Orçamento e Gestão, Interlegis.</p>
<p>Realização: Ong BrOffice.org</p>
<ul class="related_post"><li><a href="http://www.renatocarvalho.net/richard-stallman-sobrevive-ao-terremoto-ocorrido-no-peru.html" title="Richard Stallman sobrevive ao terremoto ocorrido no Peru">Richard Stallman sobrevive ao terremoto ocorrido no Peru</a></li><li><a href="http://www.renatocarvalho.net/utilizando-folding-no-vim.html" title="Utilizando folding no vim">Utilizando folding no vim</a></li><li><a href="http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html" title="Integrando o manual do php ao VIM">Integrando o manual do php ao VIM</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.renatocarvalho.net/26-de-outubro-sera-realizado-o-2%c2%ba-encontro-nacional-brofficeorg.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Richard Stallman sobrevive ao terremoto ocorrido no Peru</title>
		<link>http://www.renatocarvalho.net/richard-stallman-sobrevive-ao-terremoto-ocorrido-no-peru.html</link>
		<comments>http://www.renatocarvalho.net/richard-stallman-sobrevive-ao-terremoto-ocorrido-no-peru.html#comments</comments>
		<pubDate>Tue, 21 Aug 2007 18:31:28 +0000</pubDate>
		<dc:creator>Renato Michnik de Carvalho</dc:creator>
				<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[richard]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[stallman]]></category>

		<guid isPermaLink="false">http://renato.rootlinux.com.br/richard-stallman-sobrevive-ao-terremoto-ocorrido-no-peru.html</guid>
		<description><![CDATA[Mais de 500 pessoas morreram na última semana no Peru, vítimas de um terremoto. Justamente nessa semana, o fundador da Free Soft Foundation e criador da GPL ao qual o GNU/Linux é licenciado, Richard Stallman, estava no Peru durante esse terremoto e o site Linux.com entrou em contato com ele e obteve seu relato sobre [...]]]></description>
			<content:encoded><![CDATA[<p><a title="stallman.jpg" rel="lightbox" href="../uploads/stallman.jpg"><img src="../uploads/stallman.thumbnail.jpg" border="0" alt="stallman.jpg" width="69" height="57" align="left" /></a>Mais de 500 pessoas morreram na última semana no Peru, vítimas de um <a href="http://news.bbc.co.uk/2/hi/americas/6952985.stm">terremoto</a>. Justamente nessa semana, o fundador da Free Soft Foundation e criador da GPL ao qual o GNU/Linux é licenciado, Richard Stallman, estava no Peru durante esse terremoto e o site <a href="http://www.linux.com">Linux.com</a> entrou em contato com ele e obteve seu relato sobre o ocorrido.</p>
<p>Veja <a href="http://www.linux.com/feature/118726">aqui</a> seu relato.</p>
<ul class="related_post"><li><a href="http://www.renatocarvalho.net/26-de-outubro-sera-realizado-o-2%c2%ba-encontro-nacional-brofficeorg.html" title="26 de Outubro será realizado o 2º Encontro Nacional BrOffice.org">26 de Outubro será realizado o 2º Encontro Nacional BrOffice.org</a></li><li><a href="http://www.renatocarvalho.net/utilizando-folding-no-vim.html" title="Utilizando folding no vim">Utilizando folding no vim</a></li><li><a href="http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html" title="Integrando o manual do php ao VIM">Integrando o manual do php ao VIM</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.renatocarvalho.net/richard-stallman-sobrevive-ao-terremoto-ocorrido-no-peru.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando folding no vim</title>
		<link>http://www.renatocarvalho.net/utilizando-folding-no-vim.html</link>
		<comments>http://www.renatocarvalho.net/utilizando-folding-no-vim.html#comments</comments>
		<pubDate>Mon, 06 Aug 2007 12:03:18 +0000</pubDate>
		<dc:creator>Renato Michnik de Carvalho</dc:creator>
				<category><![CDATA[Console]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://renato.rootlinux.com.br/utilizando-folding-no-vim.html</guid>
		<description><![CDATA[Vamos imaginar o seguinte, você abrindo um arquivo com diversas linhas, diversas &#8220;funções/métodos&#8221; e se não estiver com as marcações para folding, você verá que a apresentação não é uma das melhores. Agora abra o arquivo MDB2.php que está no pacote PEAR::MDB2 que com suas mais de 4.000 linhas, devidamente marcados com os foldings, olha [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://renato.rootlinux.com.br/uploads/vim.gif" alt="vim.gif" align="left" />Vamos imaginar o seguinte, você abrindo um arquivo com diversas linhas, diversas &#8220;funções/métodos&#8221; e se não estiver com as marcações para folding, você verá que a apresentação não é uma das melhores.</p>
<p>Agora abra o arquivo MDB2.php que está no pacote <a href="http://pear.php.net/package/MDB2">PEAR::MDB2</a> que com suas mais de 4.000 linhas, devidamente marcados com os foldings, olha como fica joiado</p>
<p><a title="folding.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/folding.jpg"></a></p>
<p style="text-align: center"><a title="folding.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/folding.jpg"><img title="folding.jpg" src="http://renato.rootlinux.com.br/uploads/folding.thumbnail.jpg" border="0" alt="folding.jpg" /></a></p>
<p>Mas como fazer para que seu arquivo fique assim? Basta adicionar ao seu .vimrc o seguinte:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">set</span> <span style="color: #007800;">fdm</span>=marker</pre></td></tr></table></div>

<p>Existem <a href="http://www.vim.org/htmldoc/fold.html">diversas</a> formas de marcações para o folding, não vou descrever todas as formas, apenas a que eu uso, acho interessante e prática, mas cada um pode utilizar a que achar melhor ok.</p>
<p>A geração dos foldings são muito fáceis, primeiro coloque o vim em modo visual <strong>&lt;ESC&gt;v</strong> e selecione a área que deseja que seja criado o folding, depois basta apertar as telcas <strong>zf </strong>e pronto, o folding está criado. Para abrir ou fechar o folding, use <strong>za</strong>, quer abrir todos os foldings <strong>zR</strong> e para fechar <strong>zM</strong>. Basicamente e muito simplificado os comandos mais utilizados seriam esses (IMHO).</p>
<p>Uma coisa que gosto de fazer em meus códigos é colocar um pequeno comentário na mesma linha da declaração da função e logo após criar o folding, o resultado é ótimo, veja, como fica organizado o código.</p>
<p style="text-align: center"><a title="folding-php1.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/folding-php1.jpg"><img title="folding-php1.jpg" src="http://renato.rootlinux.com.br/uploads/folding-php1.thumbnail.jpg" border="0" alt="folding-php1.jpg" /></a></p>
<p><a title="folding-php21.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/folding-php21.jpg"></a></p>
<p style="text-align: center"><a title="folding-php21.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/folding-php21.jpg"><img title="folding-php21.jpg" src="http://renato.rootlinux.com.br/uploads/folding-php21.thumbnail.jpg" border="0" alt="folding-php21.jpg" /></a></p>
<p>Como disse, da para fazer o folding de <a href="http://www.vim.org/htmldoc/fold.html">diversas</a> maneiras, publiquei a maneira que <strong>eu </strong>acho mais simples e prática, se você tiver algo a acrescentar ao artigo, poste nos comentários :-) T+</p>
<ul class="related_post"><li><a href="http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html" title="Integrando o manual do php ao VIM">Integrando o manual do php ao VIM</a></li><li><a href="http://www.renatocarvalho.net/autocompletando-no-vim-dicionario-php.html" title="Autocompletando no vim + dicionário PHP">Autocompletando no vim + dicionário PHP</a></li><li><a href="http://www.renatocarvalho.net/personalizando-seu-vimrc.html" title="Personalizando seu .vimrc">Personalizando seu .vimrc</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.renatocarvalho.net/utilizando-folding-no-vim.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrando o manual do php ao VIM</title>
		<link>http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html</link>
		<comments>http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html#comments</comments>
		<pubDate>Fri, 03 Aug 2007 13:20:50 +0000</pubDate>
		<dc:creator>Renato Michnik de Carvalho</dc:creator>
				<category><![CDATA[Console]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://renato.rootlinux.com.br/integrando-o-manual-do-php-ao-vim-offline.html</guid>
		<description><![CDATA[Continuando com a série de artigos sobre o vim, vamos fazer algo simplismente fodástico, integrar o manual do php! Que tal você simplismente digitar 1 :help funcao_php e ele mostrar exatamente a função no manual? Joia não? Então, para isso basta você adicionar ao seu .vimrc as seguintes linhas: 1 2 3 if has&#40;&#34;autocmd&#34;&#41; autocmd [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://renato.rootlinux.com.br/uploads/vim.gif" alt="vim.gif" align="left" />Continuando com a série de artigos sobre o vim, vamos fazer algo simplismente fodástico, integrar o manual do php! Que tal você simplismente digitar</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">:<span style="color: #7a0874; font-weight: bold;">help</span> funcao_php</pre></td></tr></table></div>

<p>e ele mostrar exatamente a função no manual? Joia não? Então, para isso basta você adicionar ao seu .vimrc as seguintes linhas:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> has<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;autocmd&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
autocmd BufNewFile,Bufread <span style="color: #000000; font-weight: bold;">*</span>.php,<span style="color: #000000; font-weight: bold;">*</span>.php3,<span style="color: #000000; font-weight: bold;">*</span>.php4 <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #007800;">keywordprg</span>=<span style="color: #ff0000;">&quot;help&quot;</span>
endif</pre></td></tr></table></div>

<p>Feito isso, diga para o vim onde ta seus manuais (você pode ter mais de um, é claro, e também de outras linguagens), no caso, o do php que é a linguagem que eu utilizo diariamente, portanto foi o convidado da vez.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">helptags <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>USUARIO<span style="color: #000000; font-weight: bold;">/</span>.vim<span style="color: #000000; font-weight: bold;">/</span>doc</pre></td></tr></table></div>

<p>Agora so falta o manual, que como sou um cara legal, vou deixar tudo mastigado para você, <a href="http://planetxml.de/php_manual.txt">clique aqui</a> e salve o arquivo no seu ~/.vim/doc</p>
<p>Pronto! Tudo certo, faça um teste agora, abra um arquivo php e digite :help funcao&lt;cr&gt; e pronto, você terá uma lista das funções, e digo mais, se você seguiu o <a href="http://renato.rootlinux.com.br/autocompletando-no-vim-dicionario-php.html">artigo anterior</a> que falo sobre utilizar a tecla TAB para autocompletar, você poderá digitar apenas o início da função e terá uma lista de funções correspondentes, como na imagem abaixo</p>
<p><a title="vim-helptags.jpg" href="http://renato.rootlinux.com.br/uploads/vim-helptags.jpg" rel="lightbox[46]"></a></p>
<div style="text-align: center"><a title="vim-helptags.jpg" rel="lightbox" href="http://renato.rootlinux.com.br/uploads/vim-helptags.jpg"><img src="http://renato.rootlinux.com.br/uploads/vim-helptags.thumbnail.jpg" alt="vim-helptags.jpg" /></a></div>
<div><a title="vim-helptags.jpg" href="http://renato.rootlinux.com.br/uploads/vim-helptags.jpg" rel="lightbox[46]"> </a></div>
<p>Ah, mas você gostaria que o seu manual estivesse com a última atualização do mundo, do universo e ainda com todos os comentários? Então, adicione a linha abaixo ao seu .vimrc e coloque o cursor encima de uma função php e aperte F10 e veja, lembrando que há a dependencia do navegador para console <a href="http://lynx.browser.org/">lynx.</a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">map  <span style="color: #ff0000;">&quot;vyiw:new:execute &quot;</span>r<span style="color: #000000; font-weight: bold;">!</span><span style="color: #c20cb9; font-weight: bold;">lynx</span> <span style="color: #660033;">--dump</span> http:<span style="color: #000000; font-weight: bold;">//</span>br.php.net<span style="color: #000000; font-weight: bold;">/</span>manual<span style="color: #000000; font-weight: bold;">/</span>en<span style="color: #000000; font-weight: bold;">/</span>function.<span style="color: #ff0000;">&quot;.@v.&quot;</span>.php<span style="color: #ff0000;">&quot;:set nonu:1</span></pre></td></tr></table></div>

<p>Pronto, espero que tenham gostado, T+</p>
<ul class="related_post"><li><a href="http://www.renatocarvalho.net/utilizando-folding-no-vim.html" title="Utilizando folding no vim">Utilizando folding no vim</a></li><li><a href="http://www.renatocarvalho.net/autocompletando-no-vim-dicionario-php.html" title="Autocompletando no vim + dicionário PHP">Autocompletando no vim + dicionário PHP</a></li><li><a href="http://www.renatocarvalho.net/personalizando-seu-vimrc.html" title="Personalizando seu .vimrc">Personalizando seu .vimrc</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.renatocarvalho.net/integrando-o-manual-do-php-ao-vim-offline.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
