Java
Instalando SUN Java sob openSuSE 12.1
0http://www.freetechie.com/blog/installing-oracle-sun-java-1-7u1-opensuse-12-1/
https://sites.google.com/site/easylinuxtipsproject/java-for-opensuse
Meu sistemas Linux é um Notebook SAMSUNG RV411 com openSuSE 12.1 64bits.
Agora, vamos ao artigo.
A Sun descontinuou a sua licença que permitia as distribuições Linux distribuir versões empacotadas de sua JVM junto com suas versões de Linux. Isso causou muitos constrangimentos a nós usuários.
No meu caso, de repente meu Linux desinstalou a JVM SUN e instalou a openJDK, muito boa, mas que não me atende plenamente.
Não sei em outras Distros, mas no openSuSE a galera correu atrás e a substituição é quase trivial para quem detem conhecimento intermediário em Linux.
1) Remover o plugin do browser para o openJDK
Comecemos por configurar para convevivência a openJDK do sistema Linux. Vou colocar aqui os comandos para sistemas de 64bits. Afinal, só posso recomendar o que eu usei né…
Os comando descritos eu executei como root OK!
MARCOLINOLNX:~ # zypper remove icedtea-web
Isso deve ser suficiente. Contudo, em alguns momentos as coisas se complicam. Esteja com os seus browsers todos fechados OK!
2) Realizar download da JDK da SUN!
Você deverá acessar o site oficial, http://java.sun.com , procurar sua JDK ( eu recomendo a 1.6.x ) e realizar o download do pacote BINÁRIO ( x64.bin ). Não faça download da versão rpm.bin que é uma furada, vai dar várias inconscistências depois. Infelizmente o pacote rpm fornecido parece não levar em consideração o openSuSE 12.1 !
3) Instalando o SUN JDK
Vou basear meus comando no pacote 1.6.0_30, 64bits.
MARCOLINOLNX:/home/alexandre.marcolino/Downloads # pwd /home/alexandre.marcolino/Downloads MARCOLINOLNX:/home/alexandre.marcolino/Downloads # ls jdk* jdk-6u30-linux-x64.bin MARCOLINOLNX:/home/alexandre.marcolino/Downloads #
Inicialmente criar a infraestrutura de diretórios.
cd /opt mkdir java cd java mkdir 64
Implantar o pacote baixado
cd /opt/java/64 mv /home/alexandre.marcolino/Downloads/jdk-6u30-linux-x64.bin /opt/java/64 chmod 755 /opt/java/64/jdk-6u30-linux-x64.bin ./jdk-6u30-linux-x64.bin
Amendoins, NEXTS e outras coisas, o pacote java deve requisitar que você aceite/registre o produto via WEB e instalará os binários em /opt/java/64/jdk1.6.0_30
ATENÇÃO – PULO DO GATO
Vamos informar ao sistema operacional que existe uma versão usável do Java OK!
update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_30/bin/java" 1
Agora vamos informar ao sistema operacional que deve passar a usar o java da SUN!
update-alternatives --set java /opt/java/64/jre1.6.0_30/bin/java
4) Instalando o plugin do Java no Firefox
Isso é a parte mais simples, bastará apenas seguir os comandos abaixo, caso nunca tenha instalado o plugin EM SEU PERFIL DE USUÁRIO MORTAL.
Note que estou colocando o prefixo do home do usuário ( ~/ ) assim não fica dúvida OK!
rm ~/.mozilla/plugins/libnpjp2.so # remover o plugin do java atual, se houver. ln -s /opt/java/64/jre1.6.0_30/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ # instalar o plugin novo.
Para verificar, abra o Firefox e na barra de endereços, utilize a meta-url que lista os plugins
about:plugins
Tudo estando nos conformes, o Java da Sun está prontinho para usar.
VolDay 3 – Divulgação do evento
0Eu serei um dos palestrantes! Estarei falando sobre servidores de aplicação sob Open Source!

Abaixo, o email da divulgação do evento OK!
Prezado membro,
Por se tratar de um evento importante para a comunidade Viva o Linux e de uma notícia 100% relacionada com Linux e Software Livre, tomei a liberdade de usar seu e-mail de cadastro no site para lhe enviar este convite. Caso considere esta mensagem invasiva, peço-lhe que a responda solicitando a retirada da lista de recebimento de novidades sobre os próximos eventos do site, que a princípio ocorrem semestralmente.
No dia 24 de março o Viva o Linux organizará seu segundo evento GNU/Linux no estado do Rio de Janeiro, o VOL DAY III, que será realizado em Niterói, nas instalações da rede de ensino La Salle (www.lasallerj.org), a apenas 20 minutos do centro da cidade do Rio de Janeiro.
O evento terá duração de 01 dia (das 8 às 18h), onde haverá atividades simultâneas em 5 salas (3 auditórios e 2 laboratórios).
Vale lembrar que o número de inscrições é limitado, portanto caso tenha interesse em comparecer, tente garantir sua inscrição o quanto antes.
Para maiores informações sobre o local, data, horário, palestrantes, programação, inscrição, como chegar, hospedagem etc, consulte o site do projeto em:
Se você mora em outro estado e não sabe como chegar, convide seus conterrâneos e se inscreva em nosso programa de caravanas. Se sua cidade ou estado tiver um número suficiente de interessados, o Viva o Linux disponibilizará um parceiro que organizará uma caravana para vocês com o pacotão completo:
http://volcon.org/volday3/caravanas/
Um abraço.
Fábio Berbert de Paula
Comunidade Brasileira OpenJDK
0No dia 22 de Julho, durante o 11º Fórum Internacional de Software Livre, acontecido em Porto Alegre, Serpro, Caixa, Dataprev, MCT/SEPIN, MP/SLTI e representante da comunidade, assinaram solidariamente o documento “O governo brasileiro e a máquina virtual Java livre e aberta” onde demonstram sua preocupação quanto ao futuro da máquina virtual Java livre – OpenJDK, principalmente depois do processo judicial envolvendo as empresas Oracle e Google, por quebra de patentes do uso da máquina virtual Java.
Reconhecendo a importância da Máquina Virtual Java Livre tanto para o Governo quanto para a sociedade em geral, os signatários firmaram o compromisso de disponibilização de recursos para essa causa. O primeiro passo já foi dado: a criação e disponibilização para toda a comunidade de um espaço destinado a discussões acerca do OpenJDK. Como próximo passo serão realizados testes em suas aplicações com base no OpenJDK, reportando os resultados no grupo.
A intenção desta comunidade é servir de ponto central para coletar os resultados dos testes realizados pelo governo e pela sociedade. A partir daí a coordenação realizará um trabalho onde agrupará os principais erros, bibliotecas não incorporadas e de alta relevância, entre outros.
Para ingressar a Comunidade acesse com seu usuário e senha pelo endereço:
http://www.softwarepublico.gov.br/4ctecbr/maquinavirtuallivre/register/
Para quem não está cadastrado no Portal SPB e deseja se tornar membro desta comunidade, primeiramente deve realizar o registro através do endereço:
http://www.softwarepublico.gov.br/4ctecbr/register/user-new
=> Para assistir aos vídeos do evento realizado em Porto Alegre – FISL 11 acesse:
Máquina Virtual Livre – Parte 1 http://www.youtube.com/watch?v=_jo1Od1CHZI
Máquina Virtual Livre – Parte 2 http://www.youtube.com/watch?v=AZrIPmsO4R4
Filhos Gêmeos de profissional de TI
0Expandindo a capacidade de criptografia do Java
0Bom, tudo começa sempre com uma histórinha…
Um cliente onde atuo em meu trabalho tem a necessiade de envelopar, através de um programa Java, arquivos utilizando o algorítimo AES/2 com 256Bits.
O maldito programa não roda!
Java 1.4.2, vários analistas se batendo, se batendo até que caiu na minha mesa.
Vamos pro LAB, instala a JVM 1.4.2-18 sob solaris 10, testa e realmente não possui suporte a AES/2 com 256bits, aguenta no máximo 128bits!
Porque?
Porque existe uma lei nos EUA que proibi que seja exportada tecnologia de criptografia alta sem o aceite de alguns termos extras na licença de uso de um produto. Como a SUN é uma empresa americana, para acrescentar esse suporte ao JAVA é necessário realizar um patch no JAVA e aceitar uma licença especial de uso para este patch.
Documentação oficial da SUN para uso de AES/2: http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html
Onde baixar o suporte: https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=7503-jce-1.4.2-oth-JPR@CDS-CDS_Developer
Essas URLs mudam constantemente, então entenda. OJCE ( Java Cryptography Extension ) é uma biblioteca a parte que serve para aumentar a capacidade de criptografia da JVM. No caso, coloquei o link de download para o Java 1.4.2 que é o que eu usei.
Para instalar, baba do boi. Acesse o diretório $JAVA_HOME/jre/lib/security e subtitua os .JAR incluídos no arquivo .ZIP baixado pelos existentes nesta pasta. Pronto!
Se você estiver rodando algum programa, é uma boa dica reiniciar para que a biblioteca nova de criptografia seja reconhecida.
Que tal a dica para inaugurar a categoria Java deste blog? Deixe seu comentário OK!




























