Mostrando postagens com marcador easy. Mostrar todas as postagens
Mostrando postagens com marcador easy. Mostrar todas as postagens

sábado, 26 de janeiro de 2013

Como gerar números aleatórios em java

Introdução

O principal objetivo deste artigo é explicar de maneira simples e rápida como se gera um simples número inteiro em programa Java.

Para gera um número aleatório de maneira simples e rápido basta utilizar a Classe java.util.Random.


Sintaxe:

        Random random  = new Random();
    random.nextInt(NUMERO);

Onde:

NUMERO - Limite de a ser utilizado.

Abaixo é possível ver um exemplo de como obter um número inteiro entre 0 e 30.

import java.util.Random;

public class Gerador {

    public static void main(String args[])
    {
        Random radom  = new Random();
        int numeroTmp = 0;
        for(int i=0;i;i++){                          numeroTmp=radom.nextInt(30);
            System.out.println(">"+numeroTmp);
        }
        }
}


Neste exemplo foi utilizado o número máximo 30 como é possível ver na linha abaixo:

          numeroTmp=radom.nextInt(30);


Abaixo é possível ver o saida do console:

>9
>29
>5
>13
>6
>3
>29
>17
>2
>9

 

segunda-feira, 21 de janeiro de 2013

Jogo de Forca


Descrição

Este aplicativo é um jogo de forca completo com mais de 7000 palavras divididas em sete categorias: cidades, corpo humano, plantas, animais, escola, cozinha e nomes. O mesmo pode ser visto como um jogo de forca como aquele feito na época de colégio nas folhas de caderno, além de proporcionar horas de diversão o aplicativo ajuda a melhorar o vocabulário e a maneira como é realizado o raciocínio lógico.
Um da vantagens que esse jogo de forca tem sobre os demais é quantidade de palavras cadastrada, imagens que ilustram o andamento do "enforcamento" simples e divertidas, além ter sons que ajuda a tornar o jogo mais divertido e animado sendo tudo grátis.
                                    

 https://play.google.com/store/apps/details?id=com.ge3.jogodeforcalite



quinta-feira, 22 de novembro de 2012

Localizar destino de um link no linux

Resumo


ls -l nome_link

Introdução


O principal objetivo deste post é explicar de maneira simples e rápida como se encontra o destino de um link no sistema operacional linux através do termnal.


Descobrindo destino do link


Para descobri o destino de um link pasta seguir a seguinte sintaxe:

ls -l nome_do_link


Onde:

  • nome_do_link - O nome do link que você deseja descobri o destino.

Exemplo:

ls -l vim





Figura 1: Exemplo da execução do comando ls -l

quarta-feira, 31 de outubro de 2012

Criando um novo facebook


Introdução

O principal objetivo deste post é explicar de maneira simples e rápido como se cria uma conta no facebook.


Criando uma conta

O primeiro passo para criar uma conta no facebook é entrar na site do mesmo.


http://www.facebook.com



Figura 1: Tela Inicial do facebook


Após entrar no site do facebook é necessário preencher os dados para cadastro, localizado abaixo do item "Cadastre-se":

Figura 2: Cadastro de um novo usuário.

Após preencher os dados e clicar no botão Cadastre-se, você será direcionado para página de procura amigos, neste caso foi utilizado um email do hotmail para criar um conta. Caso vocẽ queira encontrar algum amigo com esse email, basta clicar em "Localizar amigos", caso contrário basta clicar em  "Pular esta etapa".

 Figura 3: Primeira etapa do cadastro.

Na próxima etapa será necessário informar mais algumas informações do seu perfil, que podem vir a ajudar te localizarem no facebook.


Figura 4: Preechimento de informações para perfil.


Na próxima etapa é necessário escolher uma foto para seu perfil. Você pode escolher uma foto de seu computador ou tirar da sua própria webcam. Para prosseguir basta clicar em "Salvar e Continuar". Caso não deseje anexar uma imagem basta clicar em "pular".

 Figura 5: Escolha de foto para perfil.


Logo que a ultima etapa for passada, você será direcionada para tela inicial do facebook, na mesma é informado que é necessário acessar seu e-mail, que foi utilizad no cadastro.

Figura 6: Tela inicial do facebook.


Agora é necessário abrir a caixa de email no qual você cadastrou seu facebook, no me caso foi utilizado um e-mail do hotmail.

 Figura 7: Caixa de email com e-mails do facebook.

Clique no e-mail que está escrito algo como "Você tem mais uma etapa..." . No e-mail que abrir basta clicar no botão "Conclua o Cadastro".

Figura 8: Email de conclusão de cadastro.

Após você clicar no botão "Conclu o Cadastro", você será direcionado novamente para página inicial do facebook.

Figura 9: Tela inicial do facebook.

Agora caso você deseje entrar no facebook, basta você entrar no site do mesmo(http://www.facebook.com).


Figura 10: Tela inicial do facebook para login com conta recém criada.


Conclusão

Como foi ver ao longo do post a criação e uma conta no facebook é bem simples, basta ter um email.

domingo, 21 de outubro de 2012

Instalar e configurar o evolution no Linux


Introdução


O principal objectivo deste post é explicar como se instalar e configura o gerenciador de dados pessoais evolution no sistema operacional Linux, para utilizar seu gerenciador de email.

Instalação

O evolution pode ser instalado através do gerenciador de arquivos apt-get ou através de download do instalador de algum site de downloads, neste post será utilizado o gerenciador de arquivos  apt-get.

Para instalar o evolution através do apt-get a sintaxe é simples:

sudo apt-get install evolution


 Figura 1: Instalação do evolution através do apt-get

 
 Figura 2: Instalação do evolution em plena ação.

Figura 3: Finalização da instalação do evolution


O processo para instalação do evolution fora terminado com sucesso o próximo passo é inicializar o mesmo para utilização que será demonstrado no próximo tópico.

Configurando o evolution

O processo de inicialização do evolution é bem simples, basta localizar o mesmo no menu de programas do seu linux ou executar o mesmo pelo terminal.
Para executar o evolution através do terminal basta digitar:

evolution


Figura 4: Inicialização do evolution através do terminal.


Quando o evolution for inicializado pela primeira vez será requisitado a configuração de uma conta de email.

Abaixo é possível ver a tela para assistente de configuração do evolution, para processeguir basta clicar em Continuar.

Figura 5: Tela inicial do assistente de configuração do evolution.


Como é nossa primeira instalação do evolution apenas clique em Continuar na tela abaixo.


 Figura 6: Tela de restauração do evolution.


Na tela seguinte, poderá ser informado algumas informações para o corpo dos emails que são enviados, caso você não deseje que as informações sejam adicionados ao corpo das mensagens basta não preencher os campos. Para processeguir basta clicar em Continuar.
Figura 7: Informações para corpo de email enviados.

Na próxima tela será configurado o servidor do qual será recebido os emails para leitura.
Neste exemplo será configurada uma conta do gmail (google). Para configura dada seguintes informações:


Tipo Servidor: IMAP

Servidor: imap.googlemail.com

Porta: 993

Nome do usuário: minha conta do gmail.

Usar conexão segura: Criptográfia SSL.


Abaixo é possível ver a tela de configuração do  servidor do qual virá os email para leitura. Para prosseguir basta clicar em Continuar.


 Figura 8: Configuração do servidor que arquiva os email recebidos.


Na próxima tela é dada algumas configurações a serem feitas a respeito do servidor de emails como por exemplo: tempo de verificação de novos emails. Para prosseguir basta clicar em Continuar.

Figura 9: Configuração de verificações no servidor de armazenamento de emails.


O próximo passo é configura o servidor pelo qual será enviado os emails. Neste caso também será utilizado o do próprio google. Abaixo é possível ver as configurações feitas.

Tipo Servidor: SMTP

Servidor: smtp.googlemail.com

Usar conexão segura: Criptográfia SSL

Nome do usuário: minha conta do gmail.


Abaixo é possível  ver a configuração do servidor para envio de email.

Figura 10: Configuração do servidor para envido de email.


Na tela seguinte informado como será chamada essa tela seu gerenciado de email. Para prosseguir basta digitar um nome para identificação e clicar em Continuar.

Figura 11: Tela para configuração da identificação da conta no gerenciador evolution, para prosseguir apenas clique em próximo.


Finalização da instalação, agora será apresentada a ultima tela que informará a sobre a conclusão da configuração de conta no evolution. Para prosseguir apenas clique em Aplicar.

Figura 12: Finalização da configuração nova conta de email no evolution.

No próximo passo você será direcionado para tela inicial do evolution, será requerido a senha para entrar e contacto com o servidor de email, basta digitar a mesma e clicar em OK.


Figura 13: Entrada na conta recem criada no evolution


Logo após a confirmação da senha, suas pastas  emails do servidor e email serão trazidos para sua conta recem criada no evolution.

Figura 14: Tela pós login.

Caso deseje enviar um email através do evolution basta clicar em:   

Novo > Mensagem Correio.

Figura 15: Tela para envio de um email.


Conclusão

Como foi possível ver ao longo deste post a instalação e configuração do gerenciador de informações pessoais evoltuion é bem simples, basta ter o endereço do servidor que arquiva seus emails e o que realiza os envios (Essa informação pode ser facilmente encontrada em sites de busca).

terça-feira, 16 de outubro de 2012

Conectando em um banco de dados com java

 

 

Introdução


O banco de dados hoje em dia é a principal fonte de informação de qualquer impresa hoje em dia.
Hoje vamos ver de maneira simples como se faz um programa java para conectar à um banco de dados (postgresql) e utilizar os dados requiridos pelo mesmo.
Para manipular dados de um banco de dados é necessário seguir alguns passo:


1º Obter conexão

Para efetivar  uma conexão ao banco de dados é necessário utilizar a classe DriverManeger e utilizar seu método getConnection e informar a url para conectar ao banco de dados, abaixo é possível ver um exemplo de método que obtenção de conexão em um banco de dados postgresql:


public Connection getConnection() throws SQLException {
        Connection con = null;
        con = DriverManager
                .getConnection("jdbc:postgresql://localhost/agenda_telefone?user=postgres&password=postgres");

        return con;
}



Para criar uma conexão em banco de dados postgresql é necessário que se adicione ao seu projeto o arquivo .jar ao projeto:
Abaixo é possível ver o trecho responsável por conectar a um banco de dados postgresql:

con = DriverManager    .getConnection("jdbc:postgresql://localhost/agenda_telefone?user=postgres&password=postgres");

A sintaxe básica para utilizar a linha acima é:

jdbc://nome_banco://host/banco_dados?user=usuario&password=password


Onde:

•    nome_banco – Tipo de banco de dados que está sendo utilizado (postgresql/mysql/oracle).

•    banco_dados – Banco de dados que iremos utilizar.

•    user -  Usuário utilizado para conectar ao banco e dados.

•    password – Senha do usuário para conectar ao banco de dados.


Caso sua aplicação deseja-se conecatar ao mysql um exemplo seria:

jdbc:mysql://localhost/agenda_telefone?user=postgres&password=postgres


2º Executar a query

Para executar uma query em java é utilizar a clausula PrepareStatement e a mesma será explicada através do método removePessoa.


Abaixo é possível ver o método removePessoa

    public boolean removePessoa(Pessoa pessoa) throws SQLException {
        Connection con = null;
      String DELETE_PESSOA = "DELETE FROM telefones WHERE pes_id = ?;DELETE     FROM pessoas WHERE pes_id = ?;";
       try {
            con = getConnection();
            PreparedStatement prepared = con.prepareStatement(DELETE_PESSOA);
            prepared.setLong(1, pessoa.getId());
            prepared.setLong(2, pessoa.getId());

            retorno = prepared.execute();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            closeConnnection(con);
        }
        return retorno;

    }


Neste metodo logo que é adquirida uma conexão é instanciado um objeto do tipo PreparedStatement , esse objeto tem como principal objetivo adquirir a query e os parametros caso algum for necessário bem como executar a query e dar um retorno, no caso desta classe é apenas retornado um  boolean informado se query foi executado com sucesso.

A query é passada ao objeto através da linha:

PreparedStatement prepared = con.prepareStatement(DELETE_PESSOA);

Os paramtros são passados através das linhas:

prepared.setLong(1, pessoa.getId());
prepared.setLong(2, pessoa.getId());


Vale salientar que para cada tipo de parametro passado é utilizado um tipo de set dentro do PreparedStatement , caso fosse String por exemplo seria utilizado um prepared.setString.

A sintaxe para passagem de parametro é a seguinte:

    objeto_prepared.set_Tipo_OBJETO(posical_query, objeto);

Onde:

•    objeto_prepared – Objeto do tipo PreparedStatement.

•    set_Tipo_OBJETO -  Tipo de objeto a ser inserido como parametro.

•  posicao_query – Posição do parametro na query, sendo que é dado inicio no parametro 1.

•    objeto – Objeto a ser adicionado como parametro


Exemplo de passagem de paramtro

String query =” SELECT * FROM PESSOAS WHERE PES_ID= ? AND PES_NOME = ?”
...
prepared.setLong(1, pessoa.getId()) ;  //Passando um long como parametro
prepared.setString(2, pessoa.getNome()); // Passando uma String como parametro.

Neste exemplo o primeiro interrogação (?) será substituido pelo valor de pessoa.getId() e o segundo pelo valor de pessoa.getNome().


Para obter parametros de uma consulta feita no banco de dados além do objeto do tipo PreparedStatement é necessário utiliar um  do tipo ResultSet que pode ser encontrado no método selectTelefones.

Método selectTelefones


    public List selectTelefones(Telefone telefone)
            throws SQLException {
        Connection con = null;
        List listTelefone = new ArrayList();
        try {
            con = getConnection();
            PreparedStatement prepared = con.prepareStatement(SELECT_TELEFONE);
            prepared.setString(1, telefone.getNumero());
            ResultSet resultSet = prepared.executeQuery();

            while (resultSet.next()) {
                Telefone telefoneTmp = new Telefone();
                telefoneTmp.setId(resultSet.getLong("TEL_ID"));
                telefoneTmp.setNumero(resultSet.getString("TEL_NUMERO"));
                listTelefone.add(telefoneTmp);
            }

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            closeConnnection(con);
        }
        return listTelefone;

    }


O objeto do tipo ResultSet é obtido na linha:

ResultSet resultSet = prepared.executeQuery();
Para obter os valores contidos no ResultSet é necessário utilizar a seguinte sintaxe:

Sintaxe:

            while (resultSet.next()) {
                variavel = resultSet.get_Tipo_OBJETO("NOME_COLUNA"));
            }

Onde:

•    variavel – Variavel que guardará o valor obtetido através do resultSet.

•    get_Tipo_OBJETO – Tipo de objeto a ser obtido da coluna da tabela.

•    NOME_COLUNA – Nom da coluna que será adquirido o valor que será guardado na variavel.


Abaixo é possíve ver um exemplo contido no próprio programa.


...
            ResultSet resultSet = prepared.executeQuery();

            while (resultSet.next()) {
                Telefone telefoneTmp = new Telefone();
                telefoneTmp.setId(resultSet.getLong("TEL_ID"));
                telefoneTmp.setNumero(resultSet.getString("TEL_NUMERO"));
                listTelefone.add(telefoneTmp);
            }


Observação: O nome das colunas foram definidos no momento que fora criada as tabelas do banco de dados.

3º Fechar a conexão


Assim com um arquivo aberto deve ser fechado, uma conexão aberta também deve ser fachada, para isso é necessári o utilizar o método close.

Abaixo é possível ver um método utilzado para fechar uma conexão do tipo Connection.

public void closeConnnection(Connection con) {
        try {
            con.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }




Conclusão

Como foi possível ver ao longo do post, a aquisição e utilização de dados de um banco de dados pode vir a ser bem simples.




domingo, 7 de outubro de 2012

Jogar jogos de Playstation 1 no Linux

Introdução
Jogar jogos de PlayStation 1 no linux é bem simples, basta instalar um emulador baixar o jogo ou ROM na internet.


IMPORTANTE

De acordo com a lei federal Nº 9.609 de 19/02/1998, só é permitido o uso legal de uma ROM, se o dono adquirir legalmente o jogo e utilizar a ROM apenas como backup. 
Instalando o emulador
Dentre os varios emuladores existentes vou instalar o pcsx que pode ser adquirido através do comando apt-get ou na internet.
Para instalar o mesmo é necessário seguir alguns passo simples:
Abra o terminal






Figura 1: Terminal aberto
Execute o comando apt-get
No terminal execute o comando:
sudo apt-get install pcsx



Figura 2: Momento da execução do comando apt-get
Figura 3: Momento da instalação


Utilizando o pcsx

Para utilizar o pcsx a partir do terminal basta digitar pcsx ou abrir o terminal e executar o comando pcsx.
 
Abaixo é possível ver a tela inicial do emulador após a inicialização do mesmo.


Figura 4: Tela inicial do emulador pcsx.


Para iniciar um jogo basta clicar no botão RUN CD(Icone de cd) caso o cd esteja no seu leito de cd ou clique em Run ISO CD (Icone de Pasta) e vá até onde está o iso do jogo que você deseja jogar.



Figura 5: Momento no qual é escolhido o backup (iso) do jogo para iniciar.


Figura 6: Jogo em plena execução no emulador pcsx.
Conclusão
Como foi possível ver ao longo da dica a execução do pcsx é um emulador de facíl instalação e utilização.

Jogar jogos de Nintendo 64 no Linux

Introdução

Jogar jogos de Nintendo 64 no linux é bem simples, basta instalar um emulador baixar o jogo ou ROM na internet.


IMPORTANTE

De acordo com a lei federal Nº 9.609 de 19/02/1998, só é permitido o uso legal de uma ROM, se o dono adquirir legalmente o jogo e utilizar a ROM apenas como backup. 

Instalando o emulador

Dentre os varios emuladores existentes vou instalar o mupen64plus que pode ser adquirido através do comando apt-get.

Para instalar o mesmo é necessário seguir alguns passo simples:


Abra o terminal

Figura 1: Terminal aberto

Execute o comando apt-get


No terminal execute o comando:


sudo apt-get install mupen64plus





Figura 2: Momento da execução do comando apt-get

Figura 3: Momento da instalação



Utilizando o mupen64plus

Para utilizar o mupen64plus a partir do terminal basta digitar:


Sintaxe:

mupen64plus nome_rom


Onde:

  • nome_rom - Arquivo do Jogo.




Figura 4: Momento da execução


Figura 5: Jogo em plena execução no emulador mupen64plus.


Conclusão

Como foi possível ver ao longo da dica a execução do mupen64plus é um emulador de facíl instalação e utilização

sábado, 6 de outubro de 2012

Como jogar jogo de super Nintendo no linux

Introdução

Jogar jogos de Super Nintendo no linux é bem simples, basta instalar um emulado de Super Nintendo e baixar o jogo ou ROM na internet.


Instalando o emulador

Dentre os varios emuladores existentes vou instalar o zsnes que pode ser adquirido através do comando apt-get.

Para instalar o mesmo é necessário seguir alguns passo simples:


Abra o terminal

Figura 1: Terminal aberto

Execute o comando apt-get


No terminal execute o comando:


sudo apt-get install zsnes


Figura 2: Momento da execução do comando apt-get

Figura 3: Momento da instalação

Utilizando o zsnes

Para utilizar o znes basta digitar no terminal:

zsnes

Figura 4: Momento da execução

Figura 5:  zsnes em plena execução.


Iniciando Jogo

Para começar jogar basta clicar em Game > Load

Figura 6: Opção Load

Após clicar em Load basta ir até onde está o arquivo do jogo (.smc) e selecionar o mesmo e clicar no botão Load.

Figura 7: Seleção do arquivo do Jogo.

Abaixo é possível ver o jogo em plena execução

Figura 8: Jogo em plena execução no emulador zsnes.


Conclusão

Como foi possível ver ao longo da dica a execução do zsnes é um emulador de facíl instalação e utilização


IMPORTANTE

De acordo com a lei federal Nº 9.609 de 19/02/1998, só é permitido o uso legal de uma ROM, se o dono adquirir legalmente o jogo e utilizar a ROM apenas como backup.