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

sexta-feira, 29 de janeiro de 2016

Guia da conquista

Guia da Conquista
Um manual voltado para homens e curiosos(as), com várias dicas de como se conquistar uma mulher. O mesmo pode ser utilizado para sedução, aprimoramento de relacionamentos já existentes e realização de novas conquistas. 

Você também encontrará dicas de como perder a timidez que tanto atrapalha muitos homens a hora de conversar com uma mulher, seja na hora de expressar seus sentimentos ou simplesmente conversar. 
Utilizando todas as dicas de maneira correta você conseguira conquistar a mulher que você ama ou gosta e fazer surgir paixões com simples detalhes que foram informados neste aplicativo pelas próprias mulheres. 
Com ele é possível também melhorar seu namoro, casamento ou conquistas. 
Nesta versão existe suporte para os idiomas: Alemão, Árabe, Coreano, Chines, Espanhol, Frances, Italiano, Português e Russo. 
Além de ser possível a instalação do mesmo no cartão de memória do seu Smart phone ou Tablet, para assim sobrar espaço interno em seu dispositivo.


 Guia da Conquista: miniatura da captura de tela   Guia da Conquista: miniatura da captura de tela   Guia da Conquista: miniatura da captura de tela


Disponível em: 



 https://www.microsoft.com/pt-br/store/apps/guia-da-conquista/9nblggh4vnw5

sexta-feira, 4 de dezembro de 2015

Resolvendo problema de path de arquivo errado

Resumo

Paths.get(getClass().getProtectionDomain().getCodeSource().getLocation().toURI()).toString();


Introdução

Tive um problema quando estava tentado acessar o local onde minha aplicação estava sendo executada (dentro da pasta bin do meu projeto), sempre que passava-se pelo trecho de código o path do arquivo parecia como errado, a solução para esse problema foi utilizar  a classe java.nio.file.Paths.

Exemplo de retorno com erro:

/C:/Users/Robson/dev/androis/Teste/bin/

Exemplo de retorno esperado:

C:\Users\Robson\dev\androis\Teste\bin


Abaixo é possível visualizar a resolução deste problema.

import java.net.URISyntaxException;
import java.nio.file.Paths;

public class TesteMain {

public static void main(String args[]) throws URISyntaxException {
TesteMain testeMain = new TesteMain();

System.out.println("Sem correção");
System.out.println(testeMain.getClass().getProtectionDomain().getCodeSource().getLocation());
System.out.println("Com correção");
System.out.println(Paths.get(testeMain.getClass().getProtectionDomain().getCodeSource().getLocation().toURI()));

}

}


Após a execução do código acima o resultado expresso será:

Sem correção
file:/C:/Users/Ge3Software/dev/androis/Teste/bin/
Com correção

C:\Users\Ge3Software\dev\androis\Teste\bin

quarta-feira, 2 de dezembro de 2015

Copiando um arquivo com Java

Resumo


FileUtils.copyFile( arquivoOrigem,  arquivoDestino )


Introdução

O principal objetivo deste post é explicar uma maneira simples e rápido. Neste post utilizaremos a classe org.apache.commons.io.FileUtils.


Sintaxe:

      FileUtils.copyFile( arquivoOrigem,  arquivoDestino )

Onde:

  • arquivoOrigem - Arquivo original a ser copiado (tipo File).
  • arquivoDestino - Arquivo destino do arquivo a ser copiado (tipo File).

Exemplo:

...
try {

File arquivoOrigem=new File("/tmp/teste.txt");

FileUtils.copyFile(arquivoOrigem, new File("/tmp/teste2.txt"));

} catch (Exception ex) {
     System.out.println("ERRO! " + ex);
}
...

sexta-feira, 9 de agosto de 2013

Como criar e utilizar uma VIEW (visão)

Introdução

O principal desde post é explicar de maneira simples como se criar e utilizada uma View(Visão).
Quando se cria uma View é criada uma espécie de tabela virtual ou consulta armazenada pela qual é possível obter somente os dados existentes no Select contido no corpo da View.

Vantagens


Dentre as vantagens existentes na utilização de Views pode citar:

- Evitar retrabalho - Ou seja não é necessário executar sempre um mesmo bloco SQL para obter um determinado resultado.


- Associar varias tabelas em uma única (VIEW) - É possível juntar varias tabelas em uma única view evitando desta forma precisar editar joins.

- Restrição de dados - É possível criar uma VIEW para uma tabela e exibir só um determinado grupo de colunas.

Sintaxe


Abaixo é possível ver a sintaxe básica para criar uma view.

Sintaxe:

CREATE VIEW NOME_VIEW (CAMPO_V1,CAMPO_V2,...,CAMPO_VN)
AS
SELECT CAMPO_1,CAMPO_2,...,CAMPO_N FROM TABELA_USADA

Onde:

- NOME_VIEW - Nome que será dada a view que será criada.

- CAMPO_V1 - Nome da coluna que será criada na VIEW que é referenciada no na TABELA_USADA ao CAMPO_1.

- CAMPO_1 - Nome da coluna da TABELA_USADA que será visto na VIEW

-TABELA_USADA - Tabela ou tabelas que farão alimentação da view.

 

Utilização


O processo de utilização da view é bem simples basta seguir a sintaxe abaixo:


SELECT * FROM NOME_VIEW


Onde:

NOME_VIEW - Nome da VIEW que criamos.


Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-3',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');







Neste exemplo vamos criar uma view que somente mostrar o nome e a quantidade de filhos que o indivíduos na tabela recém criada tem.


CREATE VIEW NOME_FILHO (Nome, TOTAL_FILHOS) AS
SELECT  PES_NOME, PES_NUMERO_FILHOS FROM PESSOAS


Agora vamos executar a VIEW.

SELECT * FROM NOME_FILHO   


Conclusão


Como foi possível ver ao longo deste pequeno post a criação e utilização de uma view é bem simples e quando a mesma é bem utilizada pode vir a ser muito utíl.

sábado, 25 de maio de 2013

Iniciando o VMware depois atualizar o Ubuntu para versão 13.04

Quando atualizei meu ubuntu para versão 13.04 o VMplayer começou a não iniciar. Logo que iniciava o mesmo aparecia a seguinte tela:




Figura 1: Tela VMware Kernel Module Updater.

Para solucionar esse problema é necessário seguir alguns passos.

Abra o terminal e execute a seguinte sequencia de comando:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Execute o seguinte comando:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Agora feche a tela do VMware Kernel Module Updater e re-abra o wmplayer.

terça-feira, 21 de maio de 2013

Instalando o Oracle Java no Linux

Introdução

O principal objetivo deste post é explicar como se instala o Java da Oracle (Sun), neste pacote é incluso (JDK, JRE e o plugin para o navegador).

Instalação


Passo 1:

Abra o terminal.

Passo 2:

Adicione o repositório necessário. Para isso utilize o seguinte comando no terminal:

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:webupd8team/java

Passo 3: 

Atualize o conteúdo do apt.


sudo apt-get update

Passo 4:


Agora instale o Java da oracle.

sudo apt-get install oracle-java7-installer


Terminando a instalação no terminal você terá a versão 7 do java da Oracle instalado em seu ubuntu.

terça-feira, 23 de abril de 2013

Android: Como fazer uma tela chamar outra

Introdução

O principal objetivo deste pequeno post é explicar de maneira simples e rápida como se faz para uma tela android chamar outra tela.

Primeiro é necessário ter um item que faça a ação quando algo na tela acontecer. Neste exemplo vou utilizar um botão que quando clicado camara outra tela.

Sintaxe:

...
           .setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                Intent intent = new Intent();
                intent.setClass(.this,
                        .class);

                startActivity(intent);

                finish();
            }
        });

...


Onde:

- Botão da aplicação que chamará outra tela quando for clicado.

- Tela na qual você se encontra atualmente.

- Tela para qual será direcionado depois que o for clicado.



Exemplo:

...
Button botaoVoltar = (Button) findViewById(R.id.botao_voltar);

botaoVoltar.setOnClickListener(new View.OnClickListener() {
   
                @Override
                public void onClick(View v) {
   
                    Intent intent = new Intent();
                    intent.setClass(TelaInicialActivity.this,
                            TelaSecundariaActivity.class);
   
                    startActivity(intent);
   
                    finish();
                }
            });
...


Neste exemplo quando o botãoVoltar for clicado o mesmo fará a transição da tela TelaInicialActivity para TelaSecundariaActivity.

terça-feira, 2 de abril de 2013

Conquistadora Free








Um aplicativo voltado para o público feminino para descobrir os segredos para conquistar o homem de seus sonhos.




Para baixar clique aqui.

segunda-feira, 4 de fevereiro de 2013

Criando ambiente para desenvolvimento Android no Linux


Introdução

O principal objetivo deste post é explicar de maneira simples e rápida como se monta o ambiente para desenvolvimento e teste de aplicações Android, bem como criar uma simples aplicação.


Obtenção do SDK do Android

O primeiro passo é obter o android-sdk, o mesmo pode ser obtido no site do google na parte referente ao desenvolvedor. Para ir para parte referente ao desenvolvedor é necessário ir até  o rodapé da página e escolher e clicar no link desenvolvedores.


 Figura 1: Site do desenvolvedor.


Após clicar em no link você será direcionado para a parte do site voltada para os desenvolvedores. Abaixo é possível ver a versão da página do dia 8 de Novembro de 2012, talvez a mesma esteja diferente  quando estiver lendo esse post.


Figura 2: Site do android voltado para o desenvolvedor.


Para obter o sdk é necessário clicar em Developers que está ao lado do mascote do android e selecionar a opção Get the SDK.


Figura 3: Seleção da opção get the sdk.


Agora vocẽ será direcionado para página para realizar o download do sdk de acordo com o seu sistema operacional, no meu caso vou puxar android-sdk_r20.03-linux.tgz  que é voltado para linux.


Figura 4: Página voltado para o download do android sdk.


Abaixo é possível ver o momento no qual é iniciado o download.

Figura 5:Janela que inicia o download.

Figura 6: Download em pleno andamento.

Figura 7: Visão do arquivo recém baixado.

Após realizar o download do arquivo sdk é necessário descompacta-lo, para isso vá até o diretório onde o mesmo se encontra e execute o seguinte comando (caso o arquivo tenha extensão .tgz)

tar xvzf nome_arquivo.tgz

Onde:

nome_arquivo.tgz - É o nome do arquivo a ser descomptactado.


Neste exemplo comando ficaria assim:

tar xvzf android-sdk_r10-linux_x86.tgz



Figura 8: Momento do descompactação


Após realizar o descompactamento é necessário ir entrar na pasta e entrar na pasta tools.




Figura 9: Pasta tools.

Agora execute o arquivo android para abrir o Android Manager.
Para executar o arquivo android basta digitar da seguinte maneira.

./android


Figura 10: Execução do arquivo android pela primeira vez.

Abaixo é possíve visualizar a janela do Android Manager aberta. Agora basta seleciona o que você deseja fazer o download (Versões do do Android e ferramentas para desenvolvimento).

Figura 11: Tela do Android Sdk Manager.

Ao selecionar os arquivos  que serão abaixados basta clicar no botão Install N package... 

Após clicar no botão Install N package você será direcionado para tela de aceitação de termos. Para aceitar o mesmo basta selecionar Accept e clicar no botão Install.
Figura 12: Tela para aceitação dos termos e instalação.


Utilizando o Eclipse


Agora que você já terminou de configura o sdk do android, o próximo passo a ser seguido é a instalação do android no framework eclipse.

Inicie o eclipse como você gosta. No meu caso eu abri pelo terminal.

Figura 13: Iniciação do Eclipse


Para fazer a junção entre o sdk e o android primeiramente é necessário realizar a instalação de plugin no mesmo. Para isso basta seguir o seguinte

Figura 14: Tela inicial do eclipse.

Para instalar o plugin clique nos itens da barra de ferramenta: HelpInstall New Software.

Para instalar o plugin basta colar a URL abaixo no campo Work with:

https://dl-ssl.google.com/android/eclipse/


E depois clicar em no botão Add.


 

Figura 15:  Tela para adição de repositório.

 


Figura 16: Tela para instalação de plugin do eclipse.


Após você clicar em Add será exibido os itens possíveis para download. Basta você selecionar o item e clicar em Finish.

Figura 17: Tela que exibi os itens para download.




Figura 18: Seleção de plugin para download.

Após a seleção dos plugins para download basta clicar no botão Next.
Abaixo é exibidos os itens que serão instalados.


Figura 19: Itens a ser instalados.

Na próxima tela é a tela responsável pela aceitação dos termos. Basta habilitar o campo aceito e clicar em Finish.


Figura 20: Tela de aceitação de termos.

Figura 21: Momento da instalação do plugin no eclipse.

Após o termino da instalação do será requerido que você reinicie o eclipse. Caso você queira basta clicar em Yes.


Figura 22: Confirmação pós instalação do plugin.

Após a reiniciação do eclipse o eclipse será reaberto agora sendo posśivel criar projetos do android.


Figura 23: Tela inicial pós reiniciar.

Um passo importante agora é criar um novo emulador para seus projetos android. Para criar um emulador basta clicar no botão Android Virtual Device Manager.



Figura 24: Botão Android Virtual Device Manager a direita.

Abaixo é possível ver a tela para criação de um emulador.


Figura 25: Tela de criação de um novo emulador.

Após configura o emulador com os devidos atributos basta clicar em Create AVD.

Abaixo é possível ver o emulador recém criado.


Figura 25: Tela que lista os emuladores criados.

Para criar um novo projeto Android é necessário clicar na barra de ferramentas do eclipse nos itens:

File > New

Abaixo é possível ver a seleção do novo projeto Android Application Project:

Figura 26: Tela para criação do primeiro programa para android.

Após selecionar o item Android Application Project, basta clicar em Next.
Na próxima tela você deve passar algumas informações sobre o seu primeiro projeto android, como o nome da aplicação, o nome do projeto, o nome do pacote e as versões do android que o seu aplicativo radará. Após passar todas informações basta clicar no botão Next.

Vale salienta que só aparecerá as versões do android que vocẽ instalou anteriomente no Android Manager.

Figura 27: Tela para informações basicas do seu aplicativo.


Após clicar no botão Next você será direcionado para tela responsável por gerar o icone do aplicativo. Após configurar o icone a seu gosto basta clicar em Next, para prosseguir.

Figura 28: Tela responsável pela geração do icone do aplicativo.

Na próxima tela criar a sua primeira Activity e sua tela. Após escolher o modelo basta clicar em Next.


Figura 29: Tela para criação da primeira Activity.


O próximo passo é configura a Activity em si e seus atributos básicos.

Figura 30: Tela para configuração da Activity.

Pronto, agora você consegui criar seu primeiro projeto android. Abaixo é possível ver a primeira tela que você criou anteriomente com a frase Hello World.


Figura 31: Tela inicial do projeto recém criado.

Para fazer o projeto rodar basta clicar no projeto em si como é visto abaixo e escolher a opção:

Run As > Android Aplication

Figura 32: Momento da seleção do projeto para executa-lo.

Após clicar Aplication Android você será direcionado para tela básica de configuração de execução (caso for a primeira vez que você executa), clique na aba target selecione o seu emulador que fora criado anteriomente clique no botão Apply e após no botão Run.


Figura 33: Tela de seleção do simulador.


O emulador começará a iniciar (isso poderá levar alguns minutos) e logo após a inicialização seu projeto será rodado, como em celular normal como é possível ver abaixo:

Figura 34: O primeiro programando rodando no simulador.


Conclusão

A criação de um ambiente para desenvolvimento Android é bem simples e para isso basta gastar um pouco de tempo.

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