<?xml version="1.0" encoding="iso-8859-1"?>
<!--
<pre>
 -->
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>
<!--
</pre>
 -->
<channel rdf:about="http://wiki.softwarelivre.org/bin/view?topic=Main.LeandroSantos">
<title>LeandroSantos's Blog</title>
<link>http://wiki.softwarelivre.org/bin/view/Blogs/LeandroSantos</link>
<description></description>
<dc:language>pt</dc:language>
<items>
 <rdf:Seq>
<rdf:li  rdf:resource="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20080213184449" />
<rdf:li  rdf:resource="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071123233026" />
<rdf:li  rdf:resource="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023100536" />
<rdf:li  rdf:resource="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094931" />
<rdf:li  rdf:resource="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094628" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20080213184449">
<title>Lançada a Versão 0.4.2 do Abelo</title>
 <dc:date>2008-02-13T18:44:49+00:00</dc:date> 
<link>http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20080213184449</link> 
<description> 
<![CDATA[
A Colivre - Cooperativa de Tecnologias Livres tem o prazer de comunicar a todas e todos o lançamento da versão 0.4.2 do Abelo.
<p />
O Abelo é um sistema de gestão comercial web que permite o controle de estoque, cadastro de notas fiscais, documentos, clientes, trabalhadores, produtos e fornecedores, além de gestão financeira e ponto de venda.
<p />
Nesta versão estão disponíveis para os usuários e desenvolvedores do Abelo, as seguintes funcionalidades:
<p />
    * Melhorias no Ponto de Vendas
          o Realização da Operação de Troco
          o Busca por Produtos
          o Busca por Consumidores 
    * Aperfeiçoamento do Controle de Estoque
          o Melhor Organização das Operações de Estoque
          o Cadastro de Notas Fiscais, com a possibilidade de associação de produtos e pagamentos à nota. 
    * Novas Informações Sobre a Organização
          o Cadastro da Organização
          o Definição de Mensagem de Boas Vindas 
    * Além das soluções dos bugs da versão 0.4.1. 
<p />
Portanto, o Abelo continua belo e ainda mais funcional [:)]
<p />
Contamos com a colaboração de todos para o desenvolvimento da versão 0.5.0 do Abelo.
<p />
Não deixem de experimentar o Abelo acessando a sua versão demo:
<p />
<a href="http://www.colivre.coop.br/Abelo/Demos" target="_top">http://www.colivre.coop.br/Abelo/Demos</a>
<p />
Participe da lista de discussão do projeto:
<p />
<a href="http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/abelo" target="_top">http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/abelo</a>
<p />
Veja mais detalhes sobre o lançamento do Abelo no link:
<p />
<a href="http://www.colivre.coop.br/Abelo/NoticiaAbelo20080209124904" target="_top">http://www.colivre.coop.br/Abelo/NoticiaAbelo20080209124904</a>
<p />
Para mais informações acesse: <a href="http://www.abelo.com.br" target="_top">http://www.abelo.com.br</a>
]]>
 </description>
</item>
<item rdf:about="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071123233026">
<title>Versão 0.4.0 do Abelo lançada!</title>
 <dc:date>2007-11-23T23:30:26+00:00</dc:date> 
<link>http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071123233026</link> 
<description> 
<![CDATA[
A Colivre - Cooperativa de Tecnologias Livres tem o prazer de comunicar a todas e todos o lançamento da versão 0.4.0 do Abelo. Nesta versão estão disponíveis para os usuários e desenvolvedores do Abelo, as seguintes funcionalidades:
<p /> <ul>
<li> Criação de documentos;
</li> <li> Navegação dos documentos por departamentos/setores;
</li> <li> Melhor organização das categorias de produto, consumidor, fornecedor e trabalhador;
</li> <li> Recursos de CRM: <ul>
<li> Relacionamento e gerenciamento dos documentos pelo cadastro de consumidores, trabalhadores e consumidores;
</li> <li> Acompanhamento das vendas realizadas pelo cadastro do consumidor;
</li> <li> Acompanhamento das compras realizadas pelo cadastro do fornecedor;
</li> <li> Relacionamento das movimentações financeiras com o cadastro dos trabalhadores, fornecedores e consumidores; 
</li></ul> 
</li> <li> Controle de Estoque: <ul>
<li> Compra de produtos para a sua adição em estoque;
</li> <li> Devolução de produtos;
</li> <li> Baixa de Produtos;
</li> <li> Balanço de Entradas e Saídas em estoque; 
</li></ul> 
</li> <li> Além das soluções dos bugs da versão 0.3.2. 
</li></ul> 
<p />
Portanto, o Abelo continua belo e ainda mais funcional smile
<p />
Contamos com a colaboração de todos para o desenvolvimento da versão 0.4.1 do Abelo.
<p />
Não deixem de experimentar o Abelo acessando a sua versão demo:
<p />
<a href="http://www.colivre.coop.br/Abelo/DemosPtbr" target="_top">http://www.colivre.coop.br/Abelo/DemosPtbr</a>
<p />
Participe da lista de discussão do projeto:
<p />
<a href="http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/abelo" target="_top">http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/abelo</a>
<p />
Veja mais detalhes sobre o lançamento do Abelo no link:
<p />
<a href="http://www.colivre.coop.br/Abelo/NoticiaAbelo20071121232429Ptbr" target="_top">http://www.colivre.coop.br/Abelo/NoticiaAbelo20071121232429Ptbr</a>
<p />
Para mais informações acesse: <a href="http://www.abelo.com.br" target="_top">http://www.abelo.com.br</a> 
]]>
 </description>
</item>
<item rdf:about="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023100536">
<title>Script para fazer replace</title>
 <dc:date>2007-10-23T10:05:36+00:00</dc:date> 
<link>http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023100536</link> 
<description> 
<![CDATA[
<h2><a name="Script_para_Replace"></a> Script para Replace </h2>
<p />
Você nunca teve a necessidade de mudar o nome de uma classe algumas vez e pensou. Poxa esse nome vai ficar muito melhor, mas eu terei que modificar todos os arquivos e ai?
<p />
Existem 11 caminhos o fácil, o díficil e o lento: <ol>
<li> O Difícil é abrir cada arquivo na mão e modificar todas as ocorrências do nome no seu programa e se você utiliza alguma mecanismo de teste para o seu software você roda o teste e se quebrar você vai cosertando <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> senão você arrisca dizer que já modificou tudo <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" />
</li> <li> O caminho fácil é você fazer um script que modifique todos os nomes a partir de uma pasta, mas se você não sabe fazer script o caminho torna-se difícil também <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" />
</li> <li> Você pode usar alguma ferramenta como o Eclipse que realiza este trabalho para você. Mas ai você vai precisar de um computador potente para rodar esta tranqueira porque ele é feito em java (Nunca é demais sacanear java <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> ) e se você for rodar isso no windows então se prepare para comprar um servidor <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" />
</li></ol> 
<p />
Então a proposta aqui é deixar o caminho fácil mais fácil ainda :), pois se eu ter entregar o script o empecilho se acaba <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" />
<p />
<h2><a name="O_Tro_o"></a> O Troço </h2>
<p />
O código do script é esse:
<p />
<pre>

#!/bin/bash
for file in `ls $1`
do
  if &#91; -f $1/$file ] 
  then
    `sed &#34;s/$2/$3/&#34; &#34;$1/$file&#34; &#62;&#62; &#34;/tmp/replace&#95;tmp&#34;`
    `mv &#34;/tmp/replace&#95;tmp&#34; &#34;$1/$file&#34; `
  fi 

  if &#91; -d $1/$file ]
  then
    ./$0 $1/$file $2 $3
  fi 
done

exit 0

</pre>
<p />
Para utilizá-lo:
<p />
<pre>

 ./replace  raiz&#95;onde&#95;substituir &#39;nome&#95;a&#95;ser&#95;substituido&#39; &#39;novo&#95;nome&#39;

</pre>
<p />
Para que você possa testar o script eu criei um tar (<a href="http://wiki.softwarelivre.org/pub/Blogs/BlogPostLeandroSantos20071023100536/rename_all_bash.tar.gz" target="_top">clique aqui para baixá-lo</a>) com uma pasta chamada testes que possui outras duas pastas dentro e alguns arquivos que possuem o nome 'Luis' neles.
<p />
Rode o comando
<p />
<pre>

./replace testes &#39;Luis&#39; &#39;Leandro&#39;

</pre>
<p />
O script substituirá todas as ocorrências do nome 'Luis' por 'Leandro' recursivamente.
<p />
<h2><a name="Dicas"></a> Dicas </h2>
<p />
caso você queira substituir um nome que tenha '/' você deve escapar o caracter
<p />
Ex:
<p />
<pre>

./replace testes  &#39;\/home\/luis&#39; &#39;\/home\/leandro&#39;

</pre>
]]>
 </description>
</item>
<item rdf:about="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094931">
<title>O Começo das Blogadas</title>
 <dc:date>2007-10-23T09:49:31+00:00</dc:date> 
<link>http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094931</link> 
<description> 
<![CDATA[
Eu nunca tinha usado um blog antes, mas agora percebi um necessidade para este troço <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> . A partir de hoje vou blogar de forma mais constante Assim que a <span class="twikiNewLink">Colivre<a href="/bin/edit/Www/colivre/coop/Br?topicparent=Blogs.BlogRssOneFeed" rel="nofollow" title="Create this topic">?</a></span>  me liberar 2 segundos de tempo <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> . 
<p />
Fiquei tão empolgado para blogar que bloguei a mensagemd e divulgação do Abelo antes dessa <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> . Enfim tem doido pra tudo nessa vida.
]]>
 </description>
</item>
<item rdf:about="http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094628">
<title>Abelo Versão 0.3.2 Lançada!</title>
 <dc:date>2007-10-23T09:46:28+00:00</dc:date> 
<link>http://wiki.softwarelivre.org/bin/view/Blogs/BlogPostLeandroSantos20071023094628</link> 
<description> 
<![CDATA[
É com imenso prazer que a Colivre comunica o lançamento de mais uma
versão do Abelo: a versão 0.3.2. Com esta versão, estão disponíveis
para os usuários e desenvolvedores do Abelo as seguintes
funcionalidades:
<p /> <ul>
<li> Versão alfa do Ponto de Venda;
</li> <li> Escolha de idiomas para visualização do sistema;
</li> <li> Gerenciamento de perfil de usuário de uma organização pela
</li></ul> 
interface de administração do sistema; <ul>
<li> Além das soluções dos bugs da versão 0.3.1
</li></ul> 
<p />
Mais informações:
<a href="https://www.colivre.coop.br/Abelo/NoticiaAbelo20071018122049Ptbr" target="_top">https://www.colivre.coop.br/Abelo/NoticiaAbelo20071018122049Ptbr</a>
<p />
Contamos, mais uma vez, com a colaboração de todas/os para o
desenvolvimento da versão 0.4.0. <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" />
<p />
Todas as críticas e sugestões são muito bem-vindas <img src="http://wiki.softwarelivre.org/pub/TWiki/SmiliesPlugin/wink.gif" alt="wink" title="wink" border="0" />
]]>
 </description>
</item>
<!--  <ul>
<li> Set SKIN = text,pattern
</li></ul> 
-->
</rdf:RDF>