Safari Books Online – Resenha

dez 29
2009

A cada dia uma novidade, manter-se atualizado na área de informática é um desafio. Possuir boas fontes de consultas é essencial. Por esse motivo resolvi assinar a pouco mais de um mês Safari Books Online. Virei fã do serviço, não estou ganhando um centavo com este post.

Read the rest of this entry »

Desenvolvimento de Software Solo

nov 11
2009

Muito se fala como gerenciar equipes, projetos envolvendo vários programadores. No entanto, isso nem sempre é o caso. Várias vezes nos deparamos com projetos pequenos, para resolver uma questão pontual do cliente, criar um componente, algo pessoal, ou como na minha situação atual, a construção de um protótipo bom o suficiente para demonstrar o funcionamento de um algoritmo.

Read the rest of this entry »

Aviso de Segurança – Mantenha-se Atualizado

set 10
2009

A importância de se manter softwares atualizados é grande. Por exemplo, os blogs da plataforma WordPress não atualizados estão sendo vítimas de ataques sérios. Quais podem ser as consequências? Os seus leitores podem ser infectados com Worms e outros códigos maliciosos, e o seu blog pode ser excluído de indexadores como o Yahoo!, Google e Technoratti.

Por que as pessoas não atualizam o seu blog, ou mesmo outros programas?

Toda atualização pode causar problemas, plugins podem parar de funcionar, o sistema pode começar a dar erro, o template pode não ser compatível, etc. No entanto, principalmente no caso do WordPress as conseqüências podem ser nefastas. Sem muito esforço, encontrei dois avisos de falhas de segurança graves do WordPress, uma em 2008 e outra nesse ano. Se a versão do seu WordPress é anterior de 2.8.4, atualize imediatamente! Qualquer outra versão anterior a atual está sujeita a ataques sérios. Vários posts estão clamando pela atualização do WordPress.

Read the rest of this entry »

10 Dicas para Superar o Bloqueio de Desenvolvedor

set 04
2009

Bloqueio de Desenvolvedor, o que é isso? É o análogo do que acontece com os escritores, a tela branca do IDE na sua frente e não se sabe como começar ou o que fazer em seguida. As causas são diversas, mas a conseqüência uma só: paralisia e perda de tempo.

  1. Descanse – Normalmente ocorre no final do expediente, a tela na sua frente, o compilador só pode estar errado, você fez tudo (aparentemente) certo, mas o código ainda teima em dar erro. Todas as alternativas foram esgotadas, você não sabe mais como prosseguir. Muitas vezes trabalhamos com prazos apertados e achamos que precisamos trabalhar o maior número de horas possível. No entanto, como um colega meu costumava dizer que após um determinado momento “o tico não fala mais com o teco”. Perda de tempo tentar encontrar erro sob esgotamento mental, se depois de uma noite de sono, o mesmo salta em sua frente depois de normalmente uns 15 minutos.
  2. Read the rest of this entry »

Redirecionando a saída padrão para o JTextArea

ago 22
2009

Em Java, a saída padrão é redirecionada usualmente para o console. Aqui vamos ver como fazer para que seja redirecionada de forma fácil para um componente gráfico, no caso um JTextArea.

Saída Padrão, Saída Padrão de Erro e Entrada Padrão – Uma Breve História

Tudo começou quando os sistemas operacionais ainda possuiam apenas interface de texto. Os programas não gráficos escrevem na saída padrão (normalmente o vídeo) e leem da entrada padrão (normalmente o teclado). A saída e entrada padrão podem ser redirecionadas pelo sistema operacional, por exemplo, se a saída for redirecionada para a impressora, ela é impressa, sem que se precisse modificar uma única linha de código. Também há a possibilidade de fazer com que a saída padrão de um programa, seja a entrada de outro, um mecanismo chamado pipe. Os fãs de Linux, aqueles que adoram a tela preta do console, escrevem linhas de comando enoooooormes, redirecionando a saída de um programa para a entrada de outro. Isso também pode ser feito no Windows, mas simplesmente não faz parte da cultura.

Read the rest of this entry »

Últimos Visitantes

Google Friend Connect