Tuesday, September 29, 2009

git apply, aplicando patches na sua arvore.

Buenas pessoal,

Bem quando estamos usando o git(scm distribuído), em uma equipe de desenvolvimento, enviamos um patch para ser testado pelo commiter ou por outro parceiro da equipe.
Segue abaixo o passo-a-passo para testar os patches do parceiro com git apply:

Dentro do diretório do projeto sobre controle de versão:

1) Criar um branch novo, apartir do branch master, para testar os patches do parceiro:
hmmb hmmbs-sandbox $ git checkout -b testa-branch-fulano

2) Criar um diretorio para o parceiro:
hmmb hmmbs-sandbox $ mkdir patches-fulano

3) Baixar o arquivo.patch, para este diretório recém criado.

4) De posse do arquivo.patch, fazemos:
hmmb hmmbs-sandbox $ git apply -p1< patches-fulano/0001-This-patch-updates.patch

E assim por diante, testando um patch de cada vez, verificando coding-style, compilação, execução e outros.
Para então, validar o patch.

Abraços.

Tuesday, September 22, 2009

Resolvendo Segmentation Fault com Core Dumped

Buenas pessoal,

Com a ajuda do André Loureiro, fiz esse post, segue o passo a passo para encontrar o local do segmentation fault com core dumped em uma aplicação c/c++.

hmmb ~ $ ulimit -c unlimited
hmmb ~ $ ./aplicacao
segmentation fault (core dumped)
hmmb ~ $ gdb ./aplicacao core
(gdb) bt

Abraços.

Tuesday, September 8, 2009

Basic XLib functionality test failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11

Caso você tenha esse erro, do título deste post, ao tentar instalar o Qt 4.6 da árvore do gitorious, tente o seguinte:

sudo apt-get build-dep qt4-qmake

Abraços.

Monday, August 17, 2009

Debian Day 09 - Amazonas

Pessoal,

Este ano teremos um encontro sobre a distribuição Debian, em comemoração ao seu 16° Aniversário, conhecido como Debian Day, Dia Debian ou Dia D.

Em Manaus o evento ocorrerá na UniLasalle dia 22/08/09, e está sendo organizado pelo Grupo de Usuários Debian do Amazonas, tendo palestras técnicas, oficinas de instalação e minicursos.

Contará também com um convidado especial, o Fábio Berbert de Paula, criador e mantenedor do portal Viva o Linux, que realizará duas palestras.

Maiores informações:
diadebian.org/am/2009/

Abraços.

Monday, June 8, 2009

Post de Test para o Planet.

This is a Post to Test the Planet.

Here we goooooooooooooo!!!!

Planet Zagaia

Monday, June 1, 2009

Error while loading shared libraries: libQtGui.so.4

Buenas pessoal,

Se vocês tiveram este erro com QT:
error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
Segue uma dica rápida, façam o seguinte:
- No diretório /etc/ld.so.conf.d, crie o arquivo Qt.so.conf:
sudo vim Qt.so.conf
- Dentro do arquivo Qt.so.conf, coloque as seguintes linhas:
# Qt libraries directory
/usr/local/Trolltech/Qt-x.x.0/lib
O "x" depende da versão do Qt que você está utilizando.
- Salve o arquivo e digite no bash:
sudo ldconfig

Agora execute novamente o projeto, ele deve funcionar!

Abraços.

Tuesday, May 19, 2009

Projeto Zagaia & Artigos cientificos.

Olá,

Dia 18/05/09 foi publicado no site do WSL 2009 a lista dos artigos científicos aprovados para este ano, de um total de 110 artigos submetidos foram escolhidos 24 e segundo a comissão organizadora este ano bateu o recorde de artigos submetidos, superando o antigo recorde do ano de 2004 que tiveram 93 artigos submetidos.

Dentre os artigos aprovados, um é do Projeto Zagaia, com o título: "Desenvolvimento de Sistemas Pervasivos com Bluetooth e Linux/Python", o que me leva a PARABENIZAR a todos os envolvidos na escrita e revisão do artigo.

Mostrando que com esforço e dedicação podemos ir longe, e este foi o primeiro de muitos que ainda estão por vir, mais uma vez PÁRABENS a todos.

Autores do artigo:
Antonio Carvalho Junior.
André L. C. Portela.
Carlos M. S. Figueiredo.
Henry M. M. Bilby.
Jonatas Isvi.
Nilson Silva.
Samuel F. Oliveira.

Link com a lista de artigos aprovados para o WSL-2009:
WSL2009-aprovados

Abraços.