Internacionalizando um programa C com o gettext
O gettext é a biblioteca de internacionalização (i18n) do GNU, e é um dos padrões mais importantes do Software Livre para a internacionalização dos programas. Tradutores são usados para isso, e existem bastantes ferramentas utéis para trabalhar com os dados do gettext, de maneira que é recomendável a todos evitar tentar criar sua própria ferramenta. O Gettext também [...]
Criando um jogo com o engine do quake3
Bem vindo ao mundo dos mods para o quake. O Quake3 parece destinado a ser a melhor plataforma para criação de mods – temos aqui a vantagem de programar em C em um IDE padrão da indústria e os recursos de segurança dos qvm. Temos também o melhor engine para gráficos do momento. Sem mencionar [...]
Configurando e personalizando o ioQuake3 no Linux
Seguindo o artigo sobre a configuração do Urban Terror, um jogo de tiro em primeiro pessoa baseado no engine ioQuake3, esse artigo se propoe a serum guia para configurar o jogo ioQuake3 original, incluindo personalizações dos cvars, uso de novos mapas, armas e personagens. Esse guia também se aplica com sucesso ao novo jogo OpenArena, que é praticamente o [...]
Implementando um teclado virtual no Linux
A idéia de escrever este artigo surgiu da necessidade de um projeto que trabalhei algumas semanas atrás. O objetivo era implementar um teclado virtual, de forma que um processo ou aplicação pudesse simular o pressionamento de uma tecla, sem que esta tecla tivesse sido realmente pressionada em um teclado físico. Até aí tudo bem, qualquer biblioteca ou [...]
Instalando a biblioteca OpenNI (desenvolvimento para Kinect)
Neste artigo, irei mostrar passo a passo como instalar os componentes necessários para acessar no linux o Kinect usando o OpenNI, um SDk open-source para desenvolver aplicações que façam uso dessa nova ferramenta de interface com o usuário lançada pela Microsoft.
Guia de programação de jogos para Linux
Esse artigo visa explicar os conceitos básicos para quem quer começar a desenvolver jogos que rodem no linux. Aqui falaremos sobre componentes como GCC, SDL ou OpenGL. Para quem desenvolve para o ambiente Windows, o componente básico para efeito de comparação seria basicamente o DirectX.
Tutorial para criar a estrutura de arquivos do autoconf & automake para seu projeto
Esse é um tutorial resumido para mover um programa baseado no Makefile para uma estrutura baseada nos arquivos autoconf, automake e libtool. Uma visão completa, baseada em um exemplo, será abordada aqui. Se sua estrutura inicial não for exatamente como a proposta, provavelmente você não precisará executar os passos seguintes.
Blu-ray: Reproduzindo, copiando, ripando e assistindo no Linux
Polêmicas a parte, neste artigo veremos como reproduzir, copiar, ripar e assistir vídeos em discos blu-ray. Ressalto que este documento não tem como objetivo promover a pirataria e sim, proporcionar ao usuários dos discos originais assistirem à cópia dos seus filmes legais, assim evitando danos físicos na mídia original. Referencia (http://www.vivaolinux.com.br)
Gerando uma ISO do Slackware -current
Primeiro, crie um diretório para armazenar o current. No nosso exemplo, será /home/user/current. Feito isso, vamos criar um espelho da árvore de pacotes current com o rsync. rsync -avz –del rsync://slackware.mirrors.tds.net/slackware-current /home/user/current Quando acabar, vamos criar a .iso: mkisofs -o /home/user/slackware-dvd.iso -R -J -A “Slackware Install” -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 4 -boot-insfo-table -sort [...]
Legendando videos da Internet com o Mencoder
Sempre que se pega um vídeo com áudio em linguagem estrangeira na internet costuma-se pegar a legenda para esse vídeo, que fica separada do vídeo original, se o vídeo ficar restrito ao computador nem há problema nisso, mas para o caso de se querer passar o vídeo para dvd ou vcd surge um problema: – [...]
keep looking »