.:: Jorge Pereira ::.

Posts under ‘Devel’

- C++ Portability Guide

Para aqueles que precisam desenvolver aplicações em C++ que seja o mais portável possível entre compiladores, ótimo quando durante o desenvolvimento existe a necessidade que o mesmo código ou boa parte seja portável o suficiente para rodar no Linux e no Win32.
Este sem sombra de dúvidas e um excelente documento desenvolvido e utilizado no desenvolvimento [...]

- bug x feature

Quem nunca tiver implementado um “bug elegante” que atire a primeira pedra…

- Zcon 2008 - Desenvolvendo aplicações no Linux

Recife sediou entres os dias 22/23 o evento “Zcon“, sendo este organizado pela empresa de cursos “Especializa Cursos”, o evento de primeira linha contou com a infra-estrutura da faculdade “Maurício de Nassau” e mesmo sendo durante o final de semana, teve uma grande demanda de pessoas interessadas nos mini-cursos e palestras apresentadas durante o evento.

Estive [...]

- Brincando com o MAMONA

Desde que estive no “BossaConference”[1] e assisti a palestra sobre o “UbuntuMobile”[2] que só fez aumentar mais ainda a curiosidade sobre o funcionamento de tais sistemas! na época li vários textos durante pesquisas sobre o assunto até que cheguei no projeto “Mamona” que abaixo segue uma breve descrição.
“O Mamona e uma plataforma Linux para sistemas [...]

- utilizando mmap() para mapear arquivos na memoria

… Conforme definição do Wikipédia sobre a chamada mmap(), vemos abaixo!
Em computação, mmap é uma chamada de sistema do Unix, em conformidade com o POSIX, que mapeia arquivos ou dispositivos na memória. É um método de E/S de arquivo mapeado em memória. Ela implementa naturalmente a paginação por demanda, pois os conteúdos iniciais dos arquivos [...]

- Python 2.6, direto do forno para mesa!

Saiu ontem do forno a RELEASE final da versão 2.6 do Python. Essa versão é compatível com as versões anteriores, contudo ela também abre caminho para migrar para a próxima versão, a 3.0.
Essa versão é uma ponte para a 3.0, já que ela contém as funcionalidades das versões anteriores e também algumas novidades da versão [...]

- Ponteiros? Agora você aprende!

Muitas pessoas reclamam por não entender sobre ponteiros, então segue um video explicando passo-a-passo sobre o assunto, bem hilário o video!

- Mandamentos do desenvolvedor UNIX

Ao decorrer deste POST você irá perceber que não tem os famosos dez mandamentos, e sim alguns passos! Porém a idéia e citar algumas obras para que os interessados sobre o assunto tenham como uma referência em seus estudos, uma citação seria Henry Spencer Coding Style [1]. Sem nenhuma sombra de dúvida, um dos guidelines [...]

- I ESLUCAP - Encontro de Software Livre da UNICAP

Recife estará recebendo entre os dias 01 e 03 de outubro o primeiro ESLUCAP, será realizado na UNICAP no horário das 8:00h às 18:00h. Haverão palestras e mini-cursos, até o momento não foi divulgada a programação completa.

Estarei participando do evento representando a comunidade GNOME-BR palestrando novamente sobre o tema “Contribuindo com o GNOME”, mais informações [...]

- getch() no Linux

Se você já precisou algum dia trabalhar diretamente com leituras de teclas a partir da STDIN sem a interação do <ENTER> conforme maioria das funções estilo gets(), fgets(). e estava a procura de algo no estilo getch() e percebeu que não existe implementação idêntica no Linux. pode ficar tranquilo, abaixo segue uma implementação que fiz [...]

- Acessando quantidade de espaço de uma partição

Esses dias estive desenvolvendo uma feature de um sistema na qual existe uma regra de negócio para os arquivos a ser salvos em um determinado dispositivo, precisando saber se existe espaço entre outras verificações. conversando com um amigo ele disse que precisou fazer isto outro dia e não tinha encontrado muita coisa sobre o assunto, [...]

- Desabilitando serviços desnecessários no GNOME

Bem,
Para aquelas pessoas que utilizam o Linux Ubuntu 8.04 com o GNOME em um computador um pouco modesto, e procuram deixar o mais enxuto possível para liberar recurso no sistema. Segue uma dica para desabilitar serviços desnecessários que as vezes são executados sem a sua real necessidade, obviamente que cada caso e um caso.
No meu [...]

- 2º ESOL - CEFET/PE - RESENHA

Conforme o POST do dia 05/07/2008, aconteceu em Recife a segunda edição do ESOL nas dependências do CEFET/PE. o evento teve duração de três dias e foi muito legal. muita gente envolvida resultou num evento super bacana! infelizmente por estar em semana de RELEASE na empresa que trabalho, não tive como comparecer assiduamente ao evento, [...]

- 2º Encontro de Software Livre do CEFET/PE

O 2º Encontro de Software Livre do CEFET/PE acontecerá nos dias 1, 2 e 3 de julho. Começando às 14h na tarde do dia 1 e terminando no início da noite do dia 3. Será um evento sem fins lucrativos, organizado pelos próprios [...]

- Debugando com o GDB

Bem,
Acredito que todos que trabalham com desenvolvimento utilizando o Linux, já precisaram depurar algum trecho de código, e todos sabem que para quem não tem muito costume ele não e muito “amigável”. então segue abaixo link com tutorial e alguns arquivos de configuração contendo atalhos entre outras funções que com certeza irá ajudar muito [...]