May 20th, 2008Qt4 e Eclipse para aumentar a produtividade

Programar em C++ utilizando Qt4 é realmente ótimo, principalmente se você sabe usar o QtDesigner, pois o processo de criação de tela torna-se banal e você só tem que se preocupar com o que realmente importa.

Agora, e se você pudesse utilizar uma IDE com integração total com o Qt4? Ajudaria?

Não estou falando somente de sintax highlight (isso a maioria dos editores tem). Estou falando de uma IDE com direito ao QtDesigner embutido, ctrl+space e aparece informações sobre a classe que você está acessando, e muito mais.

Gostou? Pois então, experimente Eclipse mais o plugin disponibilizado pela própria Trolltech.

Continue lendo »


Há um tempo, escrevi um post sobre QT4, destacando como ponto positivo a possibilidade de se escrever programas em C++ portáveis, tanto pra Linux, Windows e Mac OS X. É claro que esse não é o único ponto positivo de se usar QT4. Esse framework é extremamente poderoso e versátil, possui um grande número de componente GUI e objetos pré-definidos que facilitam em muito a programação.

E que tal se ao invés de usarmos C++ usássemos Ruby para fazer aplicações desktop usando QT4?

Nesse artigo introdutório apresentarei uma primeira pequena aplicação usando essas duas tecnologias, como configurar seu ambiente de desenvolvimento, etc.

Continue lendo »


April 17th, 2008Qual a IDE perfeita para Rails?

Qual a IDE perfeita para se programar em Rails? Essa é uma ótima pergunta, mas um tanto complicada de ser respondida.

Se procurarmos pela internet, encontraremos algumas sugestões de programadores Rails, desde IDE cheias de recursos (e mega bytes), até editores de textos mega-ultra-otimizados que facilitam em muito a nossa vida.

Nesse artigo citarei algum programas que conheço e já utilizei, e minha opinião.

Continue lendo »


April 13th, 2008Porta serial virtual no Windows

Durante o curso de Ciência da Computação é muito comum o aluno ter que realizar diversos experimentos com a porta serial do computador. Mas existe um pequeno detalhe: nem todos os computadores possuem saída serial RS 232 …

O que fazer, então, para desenvolver e testar os programas que fazem uso desse recurso?

Solução: criar uma porta serial virtual!! Sim, existem programas que instalam portas virtuais em seu computador. Como exemplo, o Virtual Serial Port que pode ser usado por 15 dias (versão trial) ou comprado por apenas 129,95 dólares…

Outro software que pode ser bem útil quando se trabalha com a porta serial é o Free Serial Port Monitor. Com ele você consegue monitorar todos os dados que trafegam pela serial e visualizá-los sob a forma de gráficos, planilhas ou console. E não se preocupe: esse programa é gratuito.


Atualmente estou trabalhando em uma aplicação Rails que faz inúmeros acessos à imagens guardadas em um banco de dados. Acontece que as imagens são ENORMES! E na maioria das vezes (pra não dizer todas) não há a necessidade de apresentar para o usuário a imagem em alta resolução.

Então pensei em thumbnails. Aquelas imagens pequenininha, que abrem rapidamente, e que geralmente quando clicamos sobre elas, abrimos a imagem original em alta resolução.

Bom, mas como fazer isso em Rails?

Recorri ao bom e velho Google e encontrei algumas soluções.

Ruby possui algums gems que auxiliam na manipulação de imagens utilizando ImageMagick, dentre eles o rmagick, image_science e o minimagick. Durante a pesquisa, descobri também alguns plugins para rails que facilitam o upload de arquivos binários, file_column, acts_as_attachment e atachment_fu.

Depois de ler algo sobre todos eles, resolvi usar, minimagick + atachment_fu. Como esperado, a junção dos dois mostrou-se extremamente eficiente, tornando meu trabalho mais simples e menos demorado.

Então, agora, nesse artigo, mostrarei como utiliza-los para fazer upload de imagens e guarda-las no banco de dados em versão thumbnails e original.

Continue lendo »


April 11th, 2008Controle de versão para seus projetos de software

Se você está desenvolvendo, ou pensa em desenvolver um software, é altamente recomendado o uso de um sistema de controle de versão. Principalmente se você deseja trabalhar em equipe.

Existem algumas opções, como CVS, SVN e o Git que são oferecidas por hosts gratuitos, como:

CVSDude: Eles oferecem hospedagem CVS e SVN gratuitamente com 2MB de espaço em disco, 1 repositório para um único usuário.

DevjaVu: Oferecem hospedagem SVN para projetos open source com 1GB de espaço em disco, 1 repositório para 3 usuário.

Existem também o Google Codes e o SouceForge, que também oferecem hospedagem para software open source em CVS e SVN, e são bastante utilizados por muitos dos softwares gratuitos conhecidos.

Agora, para quem quer experimentar o Git (a comunidade Rails parece começar a adotá-lo como um padrão), a melhor opção parece ser o GitHub. Ele oferece 100MB de espaço em disco e ilimitados repositórios.

Dentre tantas opções fica até difícil escolher um… Eu recomendo que você não crie um repositório CVS, pois este já está em desuso. SVN talvez seria a melhor opção… Agora se você quer experimentar o Git (ele vem sendo muito bem avaliado nos últimos tempos), mas não sabe nem como começar eu recomendo esse tutorial feito pelo Fabio Akita.



© 2007 Quinto Quadrante | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress