Archive

Archive for setembro \25\UTC 2010

Lições aprendidas sobre RMI

Após um trabalho sobre RMI, desejo compartilhar as seguintes lições aprendidas:

1. Não é possível registrar em um determinado registry um objeto que esteja em outra máquina

2. Quando houver problemas de conexão em relação ao endereço publicado pelo servidor (Connection refused to host: 127.0.1.1) deve-se passar a propriedade java.rmi.server.hostname para a máquina virtual Java:
java -Djava.rmi.server.hostname=192.168.0.116 LigadorImpl
java -Djava.rmi.server.hostname=192.168.0.117 ServidorTempoImpl 192.168.0.116

3. Se for usado algum SecurityManager é preciso criar um arquivo que determina a política de segurança e dizer isso para o RMI através da propriedade java.security.policy:
java -Djava.rmi.server.hostname=192.168.0.116 -Djava.security.policy=security.policy LigadorImpl

Um exemplo de arquivo security.policy que garante todas as permissões é dado abaixo:

grant { 
  permission java.security.AllPermission;
};

Entretanto, se for para dar todas as permissões, é melhor não usar nenhum SecurityManager.

Apostila sobre Rails 3 para download

A apostila da Caelum sobre Ruby on Rails 3 foi disponibilizada para download.

A apostila é usada no curso RR-71 da Caelum.

Prey: solução open source anti-roubo

Prey permite que você rastreie seu telefone ou laptop a todo momento e o ajudará a encontrá-lo se for perdido ou roubado.

É leve, de código aberto e livre para qualquer um usar. Site oficial: http://preyproject.com

Atualmente está disponível para Linux, Mac OS, Windows e Android: http://preyproject.com/download

Fonte: http://www.noticiaslinux.com.br/nl1283231355.html

%d blogueiros gostam disto: