klebermota.eti.br

Blog sobre ciência, computação e projetos relacionados

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 escr­ever este artigo surgiu da neces­si­dade de um pro­jeto que tra­bal­hei algu­mas sem­anas atrás. O obje­tivo era imple­men­tar um teclado vir­tual, de forma que um processo ou apli­cação pudesse sim­u­lar o pres­sion­a­mento de uma tecla, sem que esta tecla tivesse sido real­mente pres­sion­ada em um teclado físico. Até aí tudo bem, qual­quer bib­lioteca 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 »
  • Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.
  • Arquivos

  • My Recent Tweets


    Follow @klebermo