Software Design

Design de software em C, C++, Java, etc…

Arquivo da tag: linux

Linux: Auditoria de comandos executados

Aqui vai uma dica de como gerar um log de auditoria de todos os comandos executados no seu servidor linux. A idéia é armazenar os comandos executados, além do usuário … Continuar lendo

janeiro 9, 2014 · 1 comentário

Linux: Portabilidade de binários / Floating Point Exception (SIGFPE)

Problemas de ‘linkagem‘ utilizando binários compilados por diferentes versões do gcc podem complicar bastante a nossa vida. Um problema que aconteceu recentemente comigo foi quando compilei um binário que utiliza … Continuar lendo

janeiro 7, 2014 · Deixe um comentário

C++: Utilizando Hayai para benchmark de código

O Hayai é um framework para benchmark baseado no gtest do Google. A idéia é criar testes de performance de forma simples e rápida. Os tempos de execução são medidos … Continuar lendo

dezembro 11, 2013

Linux: Awesome WM

Recentemente troquei o linux mint pelo Fedora 19 com KDE 4.1, mas em pouco mais de 1 mês utilizando essa versão do KDE percebi que ele é bastante instável e … Continuar lendo

julho 26, 2013 · Deixe um comentário

Dica Rápida sed + regex: Adicionando std:: antes de todos “exception”

Precisei recompilar um software legado escrito em C++ e para minha surpresa o código não compilava porque em vários arquivos a classe exception estava sendo referenciada sem o prefixo std:: … Continuar lendo

janeiro 28, 2013 · Deixe um comentário

C++: “Linkagem” estática da libstdc++

Quem programa em C++ para Linux e precisa gerar binários que rodem em diferentes distribuições sabe como isso pode ser uma tarefa árdua. Isso ocorre porque o programa linkado com … Continuar lendo

dezembro 13, 2012 · Deixe um comentário

Interceptando uma conexão utilizando o netcat

As vezes precisamos interceptar uma conexão para ver os dados que estão sendo transferidos. Existem várias ferramentas excelentes para isso, por exemplo o wireshark. Mas tem casos em que você … Continuar lendo

outubro 16, 2012 · Deixe um comentário