segunda-feira, 18 de maio de 2009

Mais um Capítulo da Venda da Sun

Salve, salve pessoal... Estou aqui para informar sobre mais um capitulo que da venda da Sun para a Oracle. Depois vários capítulos de quem compraria a Sun, IBM ou Oracle. Depois das compras das empresas BEA, PeopleSoft e Siebel. A Oracle comprou a Sun Microsystems por US$ 7,4 bilhões, com a compra a empresa pretende ter um aumento de 0.15% do valor das ações e ter um lucro de US$ 1,5 bilhão no primeiro ano.

Depois de mais ou menos um mês depois da data da compra Sun, quando se esperava que estava tudo caminhando para a calmaria. Mais um capítulo foi escrito. Acionistas abriram três processos com o objetivo de bloquear a venda para empresa.

Essa informação foi passada pela própria Sun através de um formulário reportado à SEC (Securities and Exchange Commission), órgão regulador financeiro americano. Os acionistas alegam que a empresa não manteve suas responsabilidades fiduciárias ao aceitar a oferta da Oracle. Os acionistas ainda falam que a oferta é “injusta e inadequada”. A Sun, nessa semana, ainda revelou que pode ter violado uma lei americana que proíbe empresas de subornar autoridades internacionais.

Alguem sabe quando essa novela vai acabar?!?! é muito difícil de manter alguma ideia de quando isso vai acabar, mas vejo a compra a Sun pela Oracle como sendo proveitoso para a comunidade Java, não sei se estou errado nisso(Espero que não). Espero que a Oracle ajude com a comunidade Java em peso. Só o tempo dirá se a compra foi bom ou ruim para a Sun e os seus produtos.

Qual a sua opinião sobre isso? Opinem.

sábado, 9 de maio de 2009

Fazendo Uma SImulação da "MegaSena" Em Java

Boa tarde pessoal estou mais uma vez aqui postando, e hoje vamos falar de um coisa bem simples que podemos fazer em Java. Uma simulação de "MegaSena" só que esse é entres os números 1 a 100. Vamos Utilizar a classe Random da biblioteca Java.util. Iniciando teremos 6 números, x,y,z,w,k,i todos do tipo Int. Nesse caso vamos fazer para rodar no browser. Depois vamos ver a lógica onde nenhum número poderá repetir, ou seja, não poderão ser iguais. A lógica pode ser feita como você quiser pois tem vários modos de fazê-lá.
Para atribuir números as letras vamos usar o Random().nextInt(int a). como abaixo:


x = new Random().nextInt(5);

Esse inteiro entre parentes é o intervalo que a letra deverá receber, nesse caso ele pode receber até o 5. Caso você percebeu, o x poderá receber 0, mais nesses joguinho é muito difícil alguém escolher o zero por isso faça uma lógica para não aparecer o zero por exemplo:

if (x == 0){
x = 1;
}


e assim sucessivamente para as outras letras.

no modo web você define cada letra a um label por exemplo:


h:outputText id="terceiro" value="#{bolao.z}">


Você pode implementar o ajax usando o a4j:support e no commandbutton rededenrizar.




"h:commandButton value="Gerar Numeros" action="#{bolao.GerarNumeros}">
a4j:support event="onsubmit" reRender="segundo, terceiro, quarto, quinto, sexto">/a4j:support>
/h:commandButton>"



Pronto com isso é só escolher os números e torcer para sair na telinha do computador, Boa diversão e até a próxima.