Desenvolvendo um plug-in para o Eclipse
Posted on | janeiro 13, 2012 | No Comments
O programa “Hello World” tradicional não faz muita coisa, mas pode ser de valor incalculável quando exploramos um novo ambiente de desenvolvimento. Nesse artigo, desenvolveremos um plug-in para o Eclipse e mostraremos como integra-lo ao Eclipse. Depois que você tiver lido esse artigo,você deve saber como usar o Eclipse para criar, executar e depurar um plug-in simples que estenda a plataforma do Eclipse. Você verá como configurar um projeto para seu plug-in, editar o código Java, compilar e executar ou depurar seu plug-in em outra cópia do Eclipse. Estaremos olhando os arquivos de manifesto do plug-in, extensões e pontos de extensão de forma a ver como os plug-ins são descritos no Eclipse e como são integrados na plataforma.
Internacionalização com o Qt
Posted on | janeiro 3, 2012 | No Comments
A internacionalização de uma aplicação é o processo de tornar a aplicação utilizável para pessoas de países diferentes do seu. Em alguns casos a internacionalização é simples, por exemplo, tornar uma aplicação dos EUA acessível para usuários Australianos ou Britânicos pode requerer apenas algumas correções de grafia. Mas fazer uma aplicação dos EUA acessível para usuários Japoneses, ou uma aplicação Coreana acessível para usuários Alemães, irá requerer que o software opere não apenas com idiomas diferentes, mas use técnicas de entrada de dados, codificações de caracteres e convenções de apresentação diferentes.
Tags: codificações > i18n > Latin-1 > locale > localização > Qt > Unicode > UTF16 > UTF8
Internacionalizando um programa C com o gettext
Posted on | janeiro 3, 2012 | No Comments
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 funciona no Windows, assim não já desculpa.
Criando um plugin para o WordPress
Posted on | dezembro 29, 2011 | No Comments
Os plugins do WordPress permitem fácil modificação, personalização e recursos a um blog WordPress. Ao invés de alterar a programação base do WordPress, você pode adicionar funcionalidades com os plugins. Abaixo segue uma definição básica:
Um plugin WordPress é um programa, ou um conjunto de uma ou mais funções, escritas na linguagem de script PHP, que adiciona um conjunto específico de recursos ou serviços a um blog WordPress, que pode ser integrado ao blog usando os pontos de acesso e métodos da Application Program Interface (API) do WordPress.
Criando um jogo com o engine do quake3
Posted on | dezembro 28, 2011 | No Comments
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 o suporte para ctf e bots. Isso nos dá uma plataforma sólida para criação de modificações.
Instalando os jogos do Steam em 2 HDs
Posted on | dezembro 26, 2011 | No Comments
Com as inúmeras promoções realizadas pelo Steam se tornou mais fácil comprarmos uma grande quantidade de jogos, mas isso pode nos trazer um problema sério, a falta de espaço no HD para instalá-los. Na última vez que formatei o PC deixei um disco com 400GB só para os títulos comprados no sistema de distribuição digital, com outro para instalar os jogos físicos e adquiridos em outras lojas (que possuo numa quantidade bem menor), mas isso não foi o suficiente, o espaço acabou e eu precisava encontrar uma solução para poder comprar mais games.
Referência (meiobit.com)
Configurando e personalizando o ioQuake3 no Linux
Posted on | dezembro 24, 2011 | No Comments
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 ioQuake3 com armas, mapas e personagens alterados.
Desenvolvimento de uma aplicação Java SE com o MVC
Posted on | dezembro 23, 2011 | No Comments
Se você já programou com bibliotecas para interface com o usuário (GUI) nos últimos 10 anos, você usou um pouco o conceito de MVC (model-view-controller). O MVC foi introduzido inicialmente por Trygve Reenskaug, um desenvolvedor Smalltalk do Centro de Pesquisa da Xerox em Palo Alto em 1979, e ajuda a desacoplar o acesso aos dados e a lógica do negócio da maneira que são mostrados ao usuário.
Exemplo de um script SQL interativo no PostgreSQL
Posted on | dezembro 23, 2011 | No Comments
A semana foi corrida, e o final de semana foi totalmente utilizado para descanso e lazer. Mas a vontade de escrever é maior, e cá estou novamente pronto para mais um post. A idéia hoje era falar sobre scripts SQL, então imaginei algo diferente, e pensei em mostrar como fazer um script interativo no PostgreSQL 8.3, associando o seu uso a um cenário hipotético. Vejamos…
Referência (guedesoft.net)
Implementando um teclado virtual no Linux
Posted on | dezembro 13, 2011 | No Comments
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 toolkit gráfico decente (X11, DirectFB, Qt, etc) possui algum mecanismo para emular entrada de teclado. Mas o objetivo era ser independente de biblioteca gráfica, e funcionar também em ambiente somente texto. Ou seja, precisavamos de algo implementado dentro do kernel.
Referencia (www.sergioprado.org)
keep looking »