Archive for Abril, 2007

Signals Unix

Abril 30, 2007

Signals são interrupções de software, são mecanismos para comunicação e manipulação de processos UNIX. Um signal é uma mensagem especial enviada à um processo à qual permite a manipulação de eventos assincronos.
Quando um processo recebe um signal, este o processa imediatamente, pausando a sua execução. Após processar o signal o programa retorna a sua execução.
No [...]

typeid

Abril 27, 2007

Como eu havia postado sobre casts em C++, vou postar também sobre esta função do C++ que ajuda na programação.
Typeid pode ser usado para checar o tipo de uma expressão.
Typeid (expressao)
O operador retorna uma referência para um objeto do tipo type_info, que é definido com o [...]

Ferramenta Dialog

Abril 23, 2007

Continuo fuçando com a ferramenta Dialog do linux, e é uma boa idéia para construir instaladores ou outros utilitários de terminal. Usando com o bash, é possível fazer aplicações completas.
No meu primeiro post, coloquei apenas a construção de uma caixa de mensagem, porém também é possível a criação de forms, checklists, menus etc.
Abaixo vou colocar [...]

Criando arquivos specs para a geração de RPMs

Abril 19, 2007

Um arquivo RPM é um pacote contendo algum tipo de dado ou programa. É bastante utilizado para a padronização de instalações em ambientes que utilizam pacotes RPM.
Para a geração dos RPMs pode-se criar arquivos .spec que possuem informações sobre o que se quer empacotar, onde estão os [...]

Casts C++

Abril 18, 2007

A conversão de um tipo de dado em outro tipo é conhecido como type casting.
 
Conversão Implícita
 
Conversão implicita não requer qualquer operador. Ela é executada automaticamente quando se atribui valores de tipos compatíveis.
 
Exemplo:

short a = 200;
int b;
b = a;

 
Conversão explícita
Conversão explícita requer que o programador indique a que [...]

Dialog no Linux

Abril 17, 2007

Estava lendo uns programas de exemplo e aprendi a desenhar janelas que rodam no terminal do Linux usando a ferramenta Dialog.
Pode ser usado para dar mais interatividade aos seus programas de baixo nível escrito para linux.
A sintaxe do comando no terminal é:
dialog –clear –backtitle “<titulo_janela_background>” –title “<titulo_janela>” –msgbox “<mensagem da janela>” [...]

Tutorial Subversion

Abril 12, 2007

Após sofrer um pouco com a utilização do subversion, fiz este tutorial para facilitar minha vida e para ajudar também alguém que possa precisar.
Para este tutorial levamos em consideração que o subversion já está instalado e configurado no servidor. A partir daí seguem alguns comandos básicos (executados no terminal) para efetuar a criação e utilização [...]