quarta-feira, 20 de março de 2013

Pronto Socorro Wii - 100 Comentários


O post 'Pronto Socorro Wii' alcançou 100 comentários.
Vários donos de Wii conseguiram recuperar seu console graças à página :D


Agradeço os comentários e continuarei respondendo a todos os comentários em até 48 horas. Em relação ao conteúdo do blog (matérias, aulas e etc), pretendo retornar com as atividades a partir do mês de Abril.

sexta-feira, 14 de setembro de 2012

A página de Assistência Técnica foi atualizada em 14/09/2012 às 00h10min.
Para maiores informações, entre em contato: ethernerds [@] hotmail.com

terça-feira, 31 de julho de 2012

Criando um Pen drive bootável do Windows 7

Recentemente um amigo veio me procurar para ajudá-lo com um problema. Ele estava precisando instalar o Windows 7 em um netbook com urgência e não tinha nenhum adaptador/leitor externo de DVD para ser usado naquele momento. Eu perguntei se ele havia tentado criar um pen drive bootável do Windows 7 e ele me respondeu que baixou alguns programas que diziam ajudar com o processo de criação, mas nenhum deles havia funcionado.

Eu não cheguei a perguntar quais programas ele havia baixado, mas eu sabia que de qualquer forma isso não seria relevante. Existe uma maneira que, embora seja completamente manual, é bem fácil e rápido de se criar um instalador do Windows 7 em um pen drive; Não há a necessidade de usar quaisquer programas para este fim, portanto se você estiver passando pelo mesmo problema, lembre-se disso.

O tutorial abaixo mostra exatamente os passos que ensinei ao meu amigo para que ele pudesse formatar o netbook sem nenhuma dor de cabeça. Se mesmo depois de seguir os passos corretamente não conseguir fazer o seu pen drive funcionar, tente fazer o mesmo processo com um outro pen drive (de outro fabricante). Se ainda assim não der certo, você tem permissão para deixar um comentário e eu tentarei solucionar o seu problema.

Para criar o seu Windows 7 em um pen drive, você irá precisar de um DVD de instalação do Windows 7, um leitor de DVD e, claro, um pen drive (recomendo um de 4GB). Agora, se você já está pronto, vamos começar.

Conecte seu pen drive e certifique-se de que não esqueceu nenhum arquivo importante nele, pois o mesmo será formatado durante o processo. Agora você deve abrir o prompt de comando no modo Administrador (clique com o botão direito em cima dele e escolha "Executar como Administrador". Feito isso, digite o comando diskpart e aguarde alguns segundos até que ele carregue; Agora digite o comando list disk e aperte enter (SEMPRE ao digitar um comando, aperte o enter. Acreditem ou não, já vi gente tendo problemas com isso). Será exibido os discos disponíveis na sua máquina (disco 0, disco 1, disco 2...) e suas respectivas capacidades. Determine qual é o disco referente ao seu pen drive de acordo com a capacidade dele. Neste EXEMPLO o disco do pen drive é o disco 1, então digite o comando disk 1. A esta altura você deve ter certeza de que não confundiu o seu pen drive com algum HD e/ou outro pen drive conectado ao seu computador, caso contrário irá acontecer algo muito triste.

Agora digite todos os comandos a seguir, apertando ENTER após cada comando.
clean
create partition primary
select partition 1
active
format fs=NTFS
assign
exit

Ao digitar exit você estará saindo do disk part, porém continua no prompt de comando. Tomando como exemplo que o seu DVD do Windows 7 já está no seu leitor de DVD, vamos prosseguir. Se ainda não estiver, faça-o agora. Veja qual é a unidade referente ao seu DVD e digite-a no prompt. Neste exemplo, a unidade do DVD é a D:, então digite os comandos abaixo:
d:
cd d:\boot
bootsect /nt60 e: (esta deve ser a letra da unidade do seu pen drive)

Se você seguiu os passos acima e não se deparou com nenhum erro maligno, acabamos a parte chata desse processo. Agora tudo o que você precisa fazer é copiar TODOS as pastas/arquivos da raiz do seu DVD do Windows 7 e colar no seu pen drive. Aguarde alguns minutos para que os arquivos sejam transferidos e... Tadaaaaam! Agora é só usar.

A velocidade da formatação/instalação do Windows 7 através de um pen drive não deixa a desejar. Sendo assim, você poderá usar o seu pen drive para formatar outros micros e notebooks normalmente. Costumo sempre deixar um desses comigo, em caso de emergência. Afinal, não saio carregando meus DVDs para todos os lugares que eu vou, e nunca se sabe quando pode aparecer um novo cliente desesperado.

Se você costuma ler o ethernerds para aprender novas maneiras de ganhar dinheiro com informática, acredito que essa possa ser uma boa dica. Muitos "Técnicos" existentes por aí encontram dificuldades em fazer esse processo e você pode se oferecer para ajudar... Só não vale cobrar muito caro.

segunda-feira, 23 de julho de 2012

Diário de Bordo #002

Domingo, 22 de Julho de 2012. 20h00.
Segundo o cliente, o computador não está conseguindo subir o Sistema Operacional. O problema foi percebido pelo cliente quando foi ligar o computador pela manhã e não conseguiu utilizá-lo.

Primeiros testes, foi constatado que o HD não está sendo reconhecido pela BIOS. Foi feito um reset na BIOS e o HD passou a ser reconhecido. Ainda assim, o computador não consegue subir o Sistema Operacional (Windows 7 Professional 32 bits). Mensagem de erro: A disk read error has occurred. Press ctrl+alt+del to restart.

Fiz o reparo de inicialização através do DVD do Windows 7 Professional e depois disso a mensagem de erro deixou de aparecer, porém o SO continuou sem subir (era apresentada apenas uma tela preta, não sendo possível fazer nada além de reiniciar a máquina). Foi feito um chkdsk /f no HD à procura de algum outro problema, mas não encontrei nada de anormal. Todos os outros testes mais simples foram feitos (memória etc) para descartar quaisquer outros possíveis problemas.

Rodei um linux live para acessar os arquivos do HD, a fim de eliminar qualquer possibilidade de um problema no disco rígido.
Cheguei à conclusão de que o Sistema Operacional foi danificado e como todas as tentativas de recuperá-lo não foram bem sucedidas, o HD foi formatado à pedido do cliente e o SO foi reinstalado. Problema resolvido. Infelizmente nem sempre é possível evitar a formatação, que embora seja a maneira mais fácil de se resolver a maioria dos casos, nunca será a mais interessante.

domingo, 10 de junho de 2012

Aulas de Java #07

http://i55.tinypic.com/16lmib8.png

Bem vindo(a) à mais uma aula de Java do ethernerds!
Segue abaixo a resolução do exercício proposto na Aula #06
public class impostos {
public static void main(String args[]){
int valor = 1000;
if (valor >= 1250 && valor < 1800)
System.out.println("Você terá 5% do seu salário retido para impostos");
else if (valor >= 1800 && valor < 2200)
System.out.println("Você terá 7% do salário retido para impostos");
else if (valor >= 2200)
System.out.println("Você terá 9% do salário retido para impostos");
else
System.out.println("Isento de impostos");
}
}



O exercício acima seria muito mais útil se o usuário pudesse informar o valor, não acha? Então vamos fazer isso. Estaremos começando a trabalhar com JOptionPane a partir desta aula. Vai ser divertido, você vai ver.
Para isto, vamos usar o exercício resolvido logo acima e modificar algumas coisas.

import javax.swing.JOptionPane;
public class impostos {
public static void main(String args[]){
int valor = Integer.parseInt(JOptionPane.showInputDialog("Informe um valor."));
if (valor >= 1250 && valor < 1800)
JOptionPane.showMessageDialog(null,"Você terá 5% do seu salário retido para impostos");
else if (valor >= 1800 && valor < 2200)
JOptionPane.showMessageDialog(null,"Você terá 7% do salário retido para impostos");
else if (valor >= 2200)
JOptionPane.showMessageDialog(null,"Você terá 9% do salário retido para impostos");
else
JOptionPane.showMessageDialog(null,"Isento de impostos");
}
}

Explicando o que foi feito:
Antes de mais nada, vamos saber para que serve aquele import javax.swing.JOptionPane ali em cima. Como estamos usando o JOptionPane, que é o que nos permitirá criar um programa que possa interagir com o usuário, precisamos importar uma biblioteca do Java chamada javax.swing.JOptionPane. Ao decorrer dos exercícios você verá que irá se tornar normal fazer alguns imports antes de começar a criar a sua classe. Se você se esquecer de um import, a sua classe não poderá ser compilada, lembre-se disso.

Esse Integer.parseInt serve para obter um int a partir de um String, que no caso é o valor que será informado pelo usuário. Esse valor sempre virá em String, então sempre será necessário fazer essa conversão para poder trabalhar com um valor numérico. Se o usuário estiver entrando com um número de RG, por exemplo, que não envolve nenhum calculo, essa conversão não é necessária.

Exercício para fixação:
import javax.swing.JOptionPane;
public class dados {
public static void main(String args[]){
String nome = (JOptionPane.showInputDialog("Informe o seu nome."));
String telefone = (JOptionPane.showInputDialog("Informe o seu telefone."));
String idade = (JOptionPane.showInputDialog("Informe a sua idade."));
JOptionPane.showMessageDialog(null,"Seu nome é: "+nome+"\nSeu telefone é: "+telefone+"\nA sua idade é: "+idade);
}
}

Nos vemos na próxima aula!

sábado, 9 de junho de 2012

Aulas de Java #06

http://i55.tinypic.com/16lmib8.png

Arr! Seja bem vindo(a) à mais uma aula de Java do ethernerds.
Carregue o seu JCreator e prepare-se. Hoje você vai começar a trabalhar com as estruturas de decisão IF (se) e ELSE (senão). Basicamente estaremos informando à máquina o que deverá ser feito no programa. Uma boa maneira de exemplificar isso é com aquela velha piadinha sobre programadores:

A esposa pede ao marido, um programador, para ir à mercearia e diz:
- Compre duas caixas de leite e, se eles tiverem ovos, compre 10.
O programador vai até a loja e pergunta:
- Vocês têm ovos?
- Sim.
- Então eu quero 10 caixas de leite.

O que aconteceu na cabeça do nosso caro programador foi o seguinte:

public class Mercearia{
public static void main(String args[]){
boolean ovos = true;
if(ovos)
System.out.println("Comprar 10 caixas de leite.");
else
System.out.println("Comprar duas caixas de leite.");
}
}

Como foi explicado anteriormente nas aulas de Java do ethernerds, o boolean só aceita true ou false. No caso acima, a variável ovos está como true. Se você mudar isso por false, irá ver que o programador irá comprar apenas duas caixas de leite.
Existem alguns operadores lógicos que você pode (e deve) estar usando para criar algumas classes usando IF e ELSE. Entre elas existem algumas que se destacam:

> - Maior que
< - Menor que
>= - Maior ou igual a
<= - Menor ou igual a
== - Igual a
!= - Diferente de

Para que você possa começar a entender isso um pouco melhor, compile o código abaixo no JCreator:



http://i45.tinypic.com/28wnql1.png

Experimente mudar a variável valor por um número inferior a 5 e verá que o resultado será diferente.

Operadores lógicos:
Nas próximas aulas eu estarei falando mais sobre os operadores lógicos, mas por ora você estará precisando do operador AND (Tradução: E) para fazer o exercício abaixo. Este operador lógico é representado por & e &&. Por enquanto você estará usando apenas o &&.
Ele funciona assim: Se o valor for acima de 200 e abaixo de 500 = IF (valor > 200 && valor < 500)

Mais um exemplo:
public class ethernerds{
public static void main(String args[]){
int valor = 500;
if (valor > 200 && valor < 600)
System.out.println("Funcionou");
else
System.out.println("Não funcionou");
}
}

Agora é com você:
Crie uma classe em Java que determine a retenção do imposto mensal de um funcionário baseado em seu salário.
Para um salário maior ou igual a R$1250 e menor que R$1800, deverá ser retido 5% para imposto mensal.
Para um salário maior ou igual a R$1800 e menor que R$2200, deverá ser retido 7% para imposto mensal.
Para um salário maior ou igual a R$2200, deverá ser retido 9% para imposto mensal.

Este exercício estará disponível para consulta na próxima aula, mas enquanto isso é melhor ir treinando bastante o IF e ELSE. Embora as minhas aulas sejam focadas na prática, eu não posso ficar tratando de um mesmo assunto por muito tempo.

Vá para a Aula 07.

sexta-feira, 8 de junho de 2012

Aulas de Java #05

http://i55.tinypic.com/16lmib8.png

Aye! Seja bem vindo(a) à mais uma aula de Java do ethernerds.
Nesta aula iremos começar a trabalhar com o JCreator.
Antes de mais nada, eis uma descrição do programa em questão:

http://fc08.deviantart.net/fs27/i/2008/130/9/1/JCreator_Icon_by_Kaziduz.png
JCreator é a ferramenta de desenvolvimento para o programador que aprecia fazer o que faz de melhor: a programação. É mais rápido, mais eficiente e mais confiável do que boa parte dos IDEs Java disponíveis no mercado. Por isso, é o instrumento perfeito para programadores de todos os níveis, do programador iniciante ao especialista em Java.

JCreator fornece ao usuário uma grande variedade de funcionalidades, tais como: gerenciamento de projetos, modelos de projeto, conclusão automática de código, interface depurador, editor com destaque de sintaxe, wizards e uma interface de usuário totalmente customizável.

Com JCreator você pode compilar diretamente ou executar o programa Java sem ativar o documento principal em primeiro plano. JCreator encontrará automaticamente o arquivo com o método principal ou o arquivo HTML em que se baseia o applet java, então iniciará a ferramenta adequada.

JCreator é escrito inteiramente em C++, o que o torna rápido e eficiente em comparação com os editores baseados em Java/s. IDE".

Construa Java, Aplicações e Webbased Applet:
  • Avançado editor com código de dobramento;
  • Popup para completar código;
  • Popup para trechos de código;
  • Popup para identificadores de código;
  • Navegação de código fonte;
  • Suporte a JSP, Ant e CVS;
  • Debugger rico em funcionalidades, e muito mais!


Você pode fazer o download do JCreator clicando aqui (escolha a opção clássica). O JCreator não é um programa gratuito, então você precisará pagar por ele (ou não) se realmente quiser usá-lo por mais tempo do que o permitido pelo Trial.
Provavelmente você não ficará preso ao JCreator por muito tempo, afinal temos outras IDE muito boas que serão discutidas também no ethernerds. Em algumas aulas você estará trabalhando com o Netbeans, aí as coisas começam a fluir bem.

Após baixar e instalar o JCreator, abra o programa e clique no ícone de "New file", localizado no canto superior esquerdo da tela. Escolha "Java Classes" e então crie um novo "Empty Java File". Dê um nome qualquer à sua nova classe e clique em Finish.
http://i48.tinypic.com/2dcem9x.png

Você deve estar agora olhando para uma janela em branco. Agora é simples, basta você digitar uma nova classe ou colar algum exercício das aulas passadas e logo em seguida clicar em "Run Project".

http://i45.tinypic.com/2whim4j.png

Estaremos usando o JCreator a partir desta aula para economizar tempo e facilitar a compliação dos nossos exercícios. Treine um pouco e aguarde a próxima aula.

Ir para a aula 6.