Páginas

terça-feira, 8 de julho de 2014

Redirecionando System.out e System.err para Arquivos

As chamadas System.out.print e System.err.print devem ser os recursos mais comumente utilizados em Java, e frequentemente utilizado nos exemplos deste blog, mas este tipo de recurso deve ser utilizado com objetivo limitado principalmente em testes ou debugs rápidos, sendo preferível o uso de uma API de log para o registro de mensagens importantes na avaliação da saúde de uma aplicação. Mas, você gostaria de continuar utilizando as chamadas System por uma questão de apego ou qualquer outro motivo, então veremos nesta postagem como redirecionar a saída destas chamadas para um arquivo.

quarta-feira, 26 de fevereiro de 2014

Configurando Interfaces de Rede Virtuais em Linux

Em máquinas com uma placa de rede às vezes são necessárias algumas configurações especiais caso seja necessário definir mais de um endereço IP. Entre estas configurações especiais temos a definição de interfaces virtuais e alias de interface. Nesta postagem vamos verificar estas configurações em uma máquina Debian.

segunda-feira, 3 de junho de 2013

Instalando Liferay CE 6.1 no Debian Squeeze

Nesta postagem vamos ver como instalar o Liferay CE 6.1.1 (pacote com Tomcat 7) no Debian Squeeze, com criação de usuário específico e configuração de daemon através de script init.d.

sexta-feira, 1 de março de 2013

DVD Player Automotivo Pioneer AVH-P3280BT

Nesta postagem vou compartilhar minha experiência de uso do aparelho Pioneer AVH-P3280BT.

sexta-feira, 22 de fevereiro de 2013

Gerar Hashs em Linux

Recentemente precisei gerar hashs SHA de alguns passwords para configurações de autenticação em alguns aplicativos. Precisava gerar estas informações de algum modo oculto e confiável, procurei na internet e não achei nenhuma informação direta, mas com base em algumas dicas cheguei em uma solução para console Linux.

sexta-feira, 28 de setembro de 2012

Ordenação de Strings com Números em Java

A ordenação de Strings em Java normalmente é utilizada com o java.util.Comparator da própria classe String, mas existe um pequeno detalhe quando os nossos textos possuem números em sua composição.
Imagine o seguinte conjunto de Strings:
"img_1", "img_5", "img_10"
Ao ordenar estas Strings com a ordenação padrão do Java teremos:
"img_1", "img_10", "img_5"
Mas este resultado não é útil quando se espera uma ordenação conceitual onde os números devem representar uma ordem dentro do conjunto de informações. Então, nesta postagem venho compartilhar uma solução para este problema.

sexta-feira, 21 de setembro de 2012

Será que é queijo à parmegiana?

*CHEDDER A PARMEDIANA?
O que será que estava sendo servido neste restaurante:
- Queijo cheddar à parmegiana?
- Chester à parmegiana?
- Ou um simples bife à parmegiana com queijo cheddar?

Bem! Só espero que a coitada da Diana não tenha entrado na lista de ingredientes...