Arquivo

Textos com Etiquetas ‘software livre’

26 de Outubro será realizado o 2º Encontro Nacional BrOffice.org

openoffice.jpgNo 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 para os documentos dos governos e empresas, como o BrOffice.org se comporta com aplicações de missão crítica e muito mais.

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.

Então anotem em suas agendas: O evento acontecerá 26 de outubro de 2007 das 8h às 19h.

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.

Lista completa com endereços: http://encontro.broffice.org/pt-br/localizacao.

Site do evento: http://encontro.broffice.org

Apoio: SENAI-CE, Ministério do Planejamento, Orçamento e Gestão, Interlegis.

Realização: Ong BrOffice.org

Richard Stallman sobrevive ao terremoto ocorrido no Peru

stallman.jpgMais 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 o ocorrido.

Veja aqui seu relato.

Utilizando folding no vim

vim.gifVamos imaginar o seguinte, você abrindo um arquivo com diversas linhas, diversas “funções/métodos” 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 como fica joiado

folding.jpg

Mas como fazer para que seu arquivo fique assim? Basta adicionar ao seu .vimrc o seguinte:

1
set fdm=marker

Existem diversas 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.

A geração dos foldings são muito fáceis, primeiro coloque o vim em modo visual <ESC>v e selecione a área que deseja que seja criado o folding, depois basta apertar as telcas zf e pronto, o folding está criado. Para abrir ou fechar o folding, use za, quer abrir todos os foldings zR e para fechar zM. Basicamente e muito simplificado os comandos mais utilizados seriam esses (IMHO).

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.

folding-php1.jpg

folding-php21.jpg

Como disse, da para fazer o folding de diversas maneiras, publiquei a maneira que eu acho mais simples e prática, se você tiver algo a acrescentar ao artigo, poste nos comentários :-) T+

Categories: Console, Linux, Vim Tags: , , ,

Integrando o manual do php ao VIM

vim.gifContinuando 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("autocmd")
autocmd BufNewFile,Bufread *.php,*.php3,*.php4 set keywordprg="help"
endif

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.

1
helptags /home/USUARIO/.vim/doc

Agora so falta o manual, que como sou um cara legal, vou deixar tudo mastigado para você, clique aqui e salve o arquivo no seu ~/.vim/doc

Pronto! Tudo certo, faça um teste agora, abra um arquivo php e digite :help funcao<cr> e pronto, você terá uma lista das funções, e digo mais, se você seguiu o artigo anterior 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

vim-helptags.jpg

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 lynx.

1
map  "vyiw:new:execute "r!lynx --dump http://br.php.net/manual/en/function.".@v.".php":set nonu:1

Pronto, espero que tenham gostado, T+

Categories: Console, Linux, Vim Tags: , , ,