Android, Java e muitos bytes
segunda-feira, 27 de fevereiro de 2017
Montei o meu PC GAMER
Aqui posto detalhes do pc que eu montei, especialmente para jogos e desenvolvimento.
Na Ultima parte mostro fotos dos passos que fiz para montar o waterCooler, o que mais me "deu trabalho" pra montar, já que nunca tinha montado (xD).
Essa foi o primeiro item que eu escolhi. A Placa Mãe é um dos componentes mais importantes do seu computador, e comprei primeiro para depois ir baseando no manual dela, os processadores, ram etc compatíveis.
No caso eu comprei a Asus M5A78l-M, que tem compatibilidade com fonte MicroAtx (mATX) é já vem com USB 3.0 na traseira e dianteira.
Outra característica interessante dela é que ela já vem com uma Placa de Vídeo OnBoard, o que já permite rodar algumas coisas antes de eu comprar a placa de vídeo, já que será a última coisa que irei comprar.
Ah e ela já vem com HDMI, o que na maioria das outras não vem !
Como eu já sabia qual processador ia comprar, o FX8300, vi que ela é compatível, socket AM3+.
As razões pelas quais comprei esse processador, foram que, ele foi o que mais proporcionou o custo x benefício, pois ele tem uma ótima frequência de clock ( 3.3Ghz , 4.1Ghz Turbo). Além disso ele tem 8 núcleos, e 16Mb de cache, o que é superior na maioria dos processadores qualidade média-alta.
O único detalhe aqui é observar o soquete compatível entre a placa mãe e o Processador, no caso a maioria dos processadores atuais, sobretudo a linha FX da AMD, têm o mesmo socket, o AM3+.
O próximo item que pode ser comprado é o memória ram. Você deve comprá-la observando, no manual da sua placa mãe, o QVL - Qualified Vendors List - Uma lista de modelos e marcas de RAM compatíveis com sua placa. Algo como isto:
QVL da minha placa-mãe no manual da mesma
A memória que comprei foi da Corsair, peguei logo um pente de 8GB, de 1.6Ghz ! Pra já rodar a maioria dos jogos e softwares de início !!!
O próximo item que comento aqui, é o Gabinete. Eu peguei o Cougar Mx200 que atende muito bem. Um detalhe que me chamou bastante atenção logo de início, foi o fato dele já vir com dois coolers! Em questão de estética é muito bem desenhado , tem diversas partes nas frente, atrás e na lateral furinhos para ventilação.
O principal ponto negativo, que já comentei, é a baia de 2.5" para o SSD , que fica encostado na base inferior. Aliás o SSD é uma ótima opção , dá uma diferença muito boa, instalei o Windows nele e o boot do Windows ficou em apenas 3 segundos !!!!
Para aguentar tudo isso de componente, é importante que se atente para o consumo, sendo assim, preciso de uma fonte que dê conta do recado. Foi por isso que escolhi a Corsair ATX de 750 Watts , pronta pra sustentar todo meu PC :-)
Bom na fonte não tem nada diferente e especial, uma detalhe apenas é que ela não tem conector para os coolers, de 3 ou 4 pinos, já que na mobo tem apenas um barramento de 3 e um de 4 pinos, que ambos foi ocupado só com o WaterCooler .. que aliás é o próximo item a comentar.
Mesmo que fosse um processador da Intel, que esquenta menos, um WaterCooler, hoje em dia é fundamental para garantir um bom resfriamento do seu ´processador! Eu adquiri o Maelstrom DeepCool 120mm, como mostra a foto a seguir:
Mesmo essa que não é a top de todas que existem, deu muito bem conta do recado, diminuiu em pelo menos 20º da minha CPU. Um ponto negativo é que ela vem em diversos pedacinhos e, pra quem nunca montou um WC parece , a princípio ser complicado. Por este motivo , tirei algumas fotos dos passos da montagem desse WC, segue:
Um dos primeiros passos é colocar a pecinha de plastico de cor preta, presa a peça de metal, que parece um + com um X.
No final você juntará os 4, uma em cada ponta do X, juntamente para um parafuso de cabeça reta em cada ponta, assim:
Essa parte aqui, como vocês podem ver já vem com pasta térmica aplicada, logo, logicamente, ela irá em cima do processador:
E você poderá prendê-la ao X como você deve imaginar na foto seguinte:
Esse X de metal vai por trás, exatamente atrás do seu processador, então abra o outro lado do seu gabinete e encaixe-lo com as pontas do parafuso para dentro, assim:
Assim, as pontas do parafuso aparecerão do outro lado, em volta do processador. É neles que vamos encaixar a parte que já vem com pasta térmica, olhe:
Sendo assim, encaixe-o e parafuse com aqueles parafusos que parecem uma rodinha / um tamborzinho, ficando assim:
O Cooler que vem junto fica preso a essa peça seguinte que parece uma grade / radiador, que, por sua vez vai preso no gabinete , na lateral ou atrás , no caso do meu gabinete vai na lateral:
Como ele tem um LED Azul, fica uma aparência muito legal veja ele em funcionamento:
Bom é isso pessoal, espero que tenham gostado. Até um próximo post !
quarta-feira, 3 de abril de 2013
Criando elemento controlável pelo teclado
A ideia é fornecer princípios de controle com teclado para posteriormente criar um jogo.
Primeiro vamos criar uma janela para exibição dos elementos, da forma mais eficiente possível, como mostra esse vídeo:
depois disso, dentro do construtor adiciona KeyListener apenas com evento keyPressed:
agora vamos analisar se ele apertou teclas das setas, assim:
e vamos adicionar o elemento que será controlado pelas setas: um quadradinho:
e agora é so implementar movimento com setBounds( x, y, width, height):
Pronto. Rode o programa, e ao apertar setas o pontinho quadrado irá se mover na tela. Mas se voce estiver no final da janela ou no começo, e andar mais, irá sair fora da janela. Agora um desafio a você: implementar isso.
~ass: g;
Primeiro vamos criar uma janela para exibição dos elementos, da forma mais eficiente possível, como mostra esse vídeo:
depois disso, dentro do construtor adiciona KeyListener apenas com evento keyPressed:
this.addkeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
// tratamento
}
});
agora vamos analisar se ele apertou teclas das setas, assim:
switch(e.getKeyChar()){
case KeyEvent.VK_UP:
case KeyEvent.VK_RIGHT:
case KeyEvent.VK_LEFT:
case KeyEvent.VK_DOWN:
}
e vamos adicionar o elemento que será controlado pelas setas: um quadradinho:
JPanel p = new JPanel():
p.setSize(10,10);
p.setLocation(new Point(1,1)):
add(p);
e agora é so implementar movimento com setBounds( x, y, width, height):
switch(e.getKeyChar()){
case KeyEvent.VK_UP:
p.setBounds(p.getX(),p.getY()-10,10,10);
break;
case KeyEvent.VK_RIGHT:
p.setBounds(p.getX()+10,p.getY(),10,10);
break;
case KeyEvent.VK_LEFT:
p.setBounds(p.getX()-10,p.getY(),10,10);
break;
case KeyEvent.VK_DOWN:
p.setBounds(p.getX(),p.getY()+10,10,10);
break;
}
Pronto. Rode o programa, e ao apertar setas o pontinho quadrado irá se mover na tela. Mas se voce estiver no final da janela ou no começo, e andar mais, irá sair fora da janela. Agora um desafio a você: implementar isso.
~ass: g;
sexta-feira, 9 de novembro de 2012
Criando Seu 1º Aplicativo Java Desktop (Super Simples)
Sem dúvida esse NÃO é melhor modo se criar os aplicativos, porém serve para os iniciantes em Java.
Download Codigo Fonte: http://goo.gl/8b1gt
Dica: para inserir bibliotecas automaticamente no Netbeans, aperte CRTL + SHIFT + i
Se estiver usando eclipse, aperte CTRL + SHIFT + O
Música: With A Spirit
Artista: 009 Sound System
PS: O vídeo foi acelerado um pouquinho, para não ficar extenso e pesado. Ao assistir, pause para ler o texto.
Download Codigo Fonte: http://goo.gl/8b1gt
Dica: para inserir bibliotecas automaticamente no Netbeans, aperte CRTL + SHIFT + i
Se estiver usando eclipse, aperte CTRL + SHIFT + O
Música: With A Spirit
Artista: 009 Sound System
PS: O vídeo foi acelerado um pouquinho, para não ficar extenso e pesado. Ao assistir, pause para ler o texto.
Assinar:
Comentários (Atom)














