Como compilar código fonte de programas no Linux

A função de um compilador é traduzir as instruções, no arquivo de código fonte, dadas pelo programador, para instruções legíveis pelo computador — o resultado é comumente chamado de código binário e é executável pelo seu sistema. É do código binário que você precisa para rodar e usar um programa — e é neste “formato” … Continuar lendo Como compilar código fonte de programas no Linux

Como reproduzir sons a partir de arquivos com aplay

O aplay é um programa que reproduz sons via linha de comando no driver ALSA da placa de áudio. Ele suporta vários formatos de arquivos e vários modelos de hardware com múltiplos dispositivos. Em tese, é possível também enviar qualquer saída de texto pro aplay. Neste texto, vou mostrar como usar o aplay para enviar … Continuar lendo Como reproduzir sons a partir de arquivos com aplay

A melhor IDE para programar em PHP: Netbeans.

O NetBeans é um Ambiente de Desenvolvimento Integrado para múltiplas linguagens de programação, disponível em mais de 20 idiomas. O foco inicial dos desenvolvedores do aplicativo era a linguagem Java — mas o ambiente já suporta plenamente o PHP, C, C++ etc. — e vem oferecendo recursos cada vez mais atraentes para programadores de outras … Continuar lendo A melhor IDE para programar em PHP: Netbeans.

Apache: Como resolver o erro “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName”

A mensagem obtida não é exatamente um erro. Trata-se de um aviso (amigável) de que algo não está funcionando do modo esperado — o que não impede o Apache de rodar e executar todas as suas funções. Se a mensagem está te incomodando, contudo, veja abaixo como é fácil resolver. Encontre o arquivo de configuração … Continuar lendo Apache: Como resolver o erro “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName”

PHP, MVC e hello world!

Neste post, vamos abordar a implementação da arquitetura MVC, com um exemplo prático, em PHP do clássico programa Hello World, para iniciantes. Em artigo anterior, expliquei os conceitos básicos da arquitetura de projetos de software MVC (MODEL — VIEW — CONTROLLER). Agora, o objetivo é mesclar a teoria com a prática. O que é a … Continuar lendo PHP, MVC e hello world!