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

terça-feira, 16 de maio de 2017

Subtraindo e adicionando hora, minuto, DIAS, MES, ANO A UMA DATA NO MYSQL

Resumo


SELECT * FROM NOME_TABELA WHERE data DATE_SUB(DATA_INICIAL, INTERVAL NUM TIPO_ENTERVALO)

SELECT * FROM NOME_TABELA WHERE data DATE_ADD(DATA_INICIAL, INTERVAL NUM TIPO_ENTERVALO)


Introdução

O principal objetivo deste post é explica de maneira simples e rápida como se adicionar ou remover de uma data no mysql horas,minutos, segundos, dias, meses ou anos.



Adicionando dados a uma data


Para adicionar hora, minutos, segundos, dias, meses ou até mesmo anos basta seguir a seguinte sintaxe:

Sintaxe:

DATE_ADD(DATA_INICIAL INTERVAL NUM_INTERVALO TIPO_INTERVALO)


Onde:

  • DATA_INICIAL - Data da qual será a base para adicionar as informações.
  • NUM_INTERVALO - Número que simboliza o intervalo a ser adicionado a data.
  • TIPO_INTERVALO - Tipo do intervalo a ser adicionado: MINUTE (minutos), HOUR (horas), DAY(dias), MONTH (mêses), YEAR (anos).


Exemplos:

Adicionando um ano a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 YEAR) AS DATA_MODIFICADA









Adicionando uma hora a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 HOUR) AS DATA_MODIFICADA


Adicionando quinze minutos a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 15 MINUTE) AS DATA_MODIFICADA


Adicionando dois meses a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL MONTH) AS DATA_MODIFICADA


Removendo dados de uma data


Para remover hora, minutos, segundos, dias, meses ou até mesmo anos basta seguir a seguinte sintaxe:

Sintaxe:

DATE_SUB(DATA_INICIAL INTERVAL NUM_INTERVALO TIPO_INTERVALO)


Onde:

  • DATA_INICIAL - Data da qual será a base para remover as informações.
  • NUM_INTERVALO - Número que simboliza o intervalo a ser removido a data.
  • TIPO_INTERVALO - Tipo do intervalo a ser removido: MINUTE (minutos), HOUR (horas), DAY(dias), MONTH (mêses), YEAR (anos).


Exemplos:

Removendo um ano a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 YEAR) AS DATA_MODIFICADA










Removendo uma hora a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 HOUR) AS DATA_MODIFICADA


Removendo quinze minutos a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 15 MINUTE) AS DATA_MODIFICADA


Removendo dois meses a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL MONTH) AS DATA_MODIFICADA



quinta-feira, 4 de maio de 2017

Como juntar o conteudo de duas ou mais colunas em uma só no Mysql

Resumo


SELECT CONCAT(COLUNA1,COLUNA2,...,COLUNAN) FROM NOME_TABELA

Introdução


O principal objetivo deste post é explicar de maneira simples e rápida com ose concatena o resultado de duas ou mais colunas em uma unica.

Concatenando colunas


Para fazer a concatenação de duas ou mais colunas em uma unica coluna utilizaremos o comando CONCAT.

Sintaxe:

SELECT CONCAT(COLUNA1,COLUNA2,...,COLUNAN) FROM NOME_TABELA


Onde:

- COLUNA1, COLUNA2,...,COLUNAN - Colunas a seren concatenadas.


Exemplo:

Image que exista uma tabela chamada USUARIO que tenha duas colunas, NOME e SOBRENOME. Caso você queira juntar as duas no resultado de uma consulta a query seria:

SELECT CONCAT(NOME,SOBRENOME) FROM USUARIO

quinta-feira, 30 de março de 2017

Como girar a tela do windows

Resumo


CTRL+ALT+SETA


Introdução


O principal objetivo desde post é explicar de maneira simples e rápida como se faz para girar a tela quando se utiliza o sistema operacional windows.


Girando a tela

Para girar a tela basta apertar o botão CTRL(Control)+ALT+SETA direcional.


Botões direcionais do teclado



Exemplo:

CTRL + ALT + → - A tela ficará com sua parte superior virada para direita.
CTRL + ALT + ← A tela ficará com sua parte superior virada para esquerda.
CTRL + ALT +  - A tela ficará de cabeça para baixo do padrão normal.
CTRL + ALT + ↑ A tela ficará na posição padrão com o canto superior apontado para cima.


terça-feira, 28 de março de 2017

Desbloquear usuário no oracle ORA-28000: the account is locked

Resumo


alter user NOME_USUARIO account unlock;


Introdução

Há situações em que o um determinado usuário pode ficar bloqueado no Oracle. Nesta breve dica vamos mostrar como desbloqueia esse usuário.


Desbloquear usuário

Para que seja possível desbloquear o usuário é necessário logar com o usuário System do banco de dados executar a query abaixo:




ALTER USER NOME_USUARIO ACCOUNT UNLOCK;


Onde:

  • NOME_USUARIO - Nome do usuário a ser bloqueado.


Bloquear usuário


Caso você queira bloquear o usuário basta executar a query abaixo:


ALTER USER NOME_USUARIO ACCOUNT LOCK;


Onde:


  • NOME_USUARIO - Nome do usuário a ser bloqueado.


sexta-feira, 2 de dezembro de 2016

Convertendo Data para Calendar em java

O principal objetivo deste post é explicar faz a transição de datas entre o tipo Data e Calendar.


1º Maneira

Utilizando a instancia do tipo date.

Calendar cal = Calendar.getInstance();
cal.setTime(date);

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(data);
System.out.println(cal));
}


2º Maneira


Utilizando o atributo getTime:

Calendar cal = Calendar.getInstance();

cal.setTimeInMillis(date.getTime());

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(data.getTime());
System.out.println(cal);
}

domingo, 15 de maio de 2016

Executar uma ação quando clicar no botão voltar no windows phone

Resumo

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

Introdução

O principal objetivo deste post é explicar como seu executa uma ação quando se clica no botão voltar de seu windows phone.

Executando ação com o back

Para executar uma ação basta sobrescrever o método OnBackKeyPress na tela que você deseja fazer a a alteração no botão voltar , para isso o processo é bem simples, basta utilizar o sintaxe abaixo:

Sintaxe:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

segunda-feira, 1 de fevereiro de 2016

Arredondar e diminuir o número de casas decimais em java

Introdução


O objetivo desta dica é bem simples, que no caso é explicar como se diminui a quantidade de casas decimais de um double exibi em java e também realizar o arredondamento das casas decimais.


Diminuindo a quantidade de casas decimais

Para fazermos diminuição e arredondamento utilizaremos a classe DecimalFormat. Vale lembrar que no casso do arredondamento quando o último digito é maior ou igual a cinco o valor é arredondado para cima caso for menor que cinco o valor é arredondado para baixo. Por exemplo:

O valor 3.355  arredondado seria 3.36.

O valor 3.343 arredondado seria 3.34.

Sintaxe:

private DecimalFormat formatador = new DecimalFormat(formato);


Onde:

formato - Formato do retorno em string ex: "0.00"


Exemplo:

import java.text.DecimalFormat;

public class Teste {

public static void main(String args[]) {
double numero = 1.9851008;
DecimalFormat formatador = new DecimalFormat("0.00");
System.out.println("Número antes da formatação: " + numero);
System.out.println("Número depois formatação: " + formatador.format(numero));
}

}

Saída padrão:

Número antes da formatação: 1.9851008

Número depois formatação: 1,99

Nesse exemplo o valor 1.9851008 foi arredondado para 1,99  por que o número 1.9851008 era maior que 5.



quinta-feira, 28 de janeiro de 2016

Iniciando programa instalado no Mac ou Linux através do terminal

Introdução


Caso você goste de trabalhar utilizando o terminal e muitas vezes o programa que você gosta de utilizar não ter atalho disponível no próprio terminal se torna muito ruim.
Hoje será demonstrado de uma maneira simples de resolver esse problema utilizando Shell Script.
Essa dica também pode ser utilizada para o sistema operacional Linux.


1. Saiba de onde está instalado seu aplicativo


Abra o seu programa de maneira normal (utilizando o mouse ou algo parecido). Com o programa aberto basta abrir o terminal e executar o comando:

ps aux | grep nome_do_programa


Onde:

nome_do_programa - É o nome do programa do qual queremos saber a localização.



Nesse exemplo utilize o gimp como exemplo:

ps aux | grep gimp


Figura 1- Execução do comando ps aux | grep gimp
Figura 2 - Pós execução do comando.

Podemos ver que nesse exemplo que foi utilizado o caminho do programa é:


/Applications/GIMP.app/Contents/MacOS/gimp-2.8


Guarde esse caminho utilizaremos no próximo passo.



2. Criando arquivo executavel


Agora que se sabe o local onde está o programa é necessário criar um shell script para isso basta digitar o comando (no terminal) abaixo:

touch nome_do_arquivo

Onde:

nome_do_arquivo - É o nome do arquivo que será nosso shell script.



3. Inserir dados para execução do programa


Agora abra o arquivo no seu editor de texto favorito e insira as linhas abaixo no mesmo.


#!/bin/bash

caminho_do_arquivo_encontrado $1


Onde:

caminho_do_arquivo_encontrado - É o caminho que encontramos no passo anterior.


Exemplo:


#!/bin/bash


/Applications/GIMP.app/Contents/MacOS/gimp-2.8 $1


Figura 2 - Nesse exemplo utilize o nano para fazer a edição.

Após fazer a edição do arquivo salve-o.


4. Dando direito de execução


Agora é necessário dar direito de execução para o arquivo já criado. Para isso basta seguir a sintaxe abaixo:


chmod a+x nome_do_arquivo


Onde:


nome_do_arquivo - É o nome do arquivo que criamos anteriormente.


5. Executando o arquivo


Para executar o arquivo que fora criado basta utilizar as seguintes sintaxes:

1. Quando está no diretório local ao arquivo

./nome_do_arquivo

2. Quando está em outro diretório que não seja o mesmo do arquivo.

/nome_do_arquivo

Onde:

nome_do_arquivo - É o nome do arquivo que contém o shell script.


6. Tornando o comando universal no sistema


Para tornar o comando visível a todos usuários basta copiar o mesmo para dentro da pasta /bin. É necessário que se tenha direito de root (super usuário) para realizar esta tarefa.







sexta-feira, 22 de janeiro de 2016

Como compactar e descompactar arquivos .zip no Mac OS por linha de comando ( Zip e Unzip)

Introdução

O principal objetivo desta dica é explicar de maneira simples e rápida a maneira de compactar e descompactar arquivos em .zip em ambiente MaC Os através de um terminal.
E também apresentamos uma maneira de visualizar os arquivos de um zip sem que seja necessário descompacta-lo para isso.


Compactado arquivos

Sintaxe:

      zip arquivo.zip arquivos_originais

Onde:


  • arquivo.zip - É nome do arquivo que será gerado
  • arquivos_origianais - Arquivo(os) ou diretório(os) quer serão inseridos no arquivo.zip


Exemplo:

      zip textosCompactados.zip *.txt

Neste exemplo ele pega todos os arquivos .txt do diretório atual para colocar dentro do textosCompactados.zip

Descompactado arquivos

Sintaxe:

      unzip arquivo.zip 


Onde:


  • arquivo.zip - É nome do arquivo que será descompactado.

Exemplo:

unzip textosCompactados.zip 


Neste exemplo todos os arquivos/diretórios contidos no textosCompactados.zip serão descompactados no diretório local.


Visualizando os arquivos dentro do do arquivo .zip

Caso você queria somente visualizar o conteúdo de um arquivo .zip sem que seja necessário descompacta-lo é necessário utilizar o unzip com o parâmetro -l.

Exemplo:
   unzip -l arquivo.zip 


Neste caso será somente exibido o conteúdo do arquivo  arquivo.zip 



quarta-feira, 12 de novembro de 2014

Pensei e enriqueça

Descrição
Aplicativo contém várias dicas que foram extraídas dos melhores do livros de auto-ajuda do assunto.
Com este aplicativo você terá vários tipos de dicas para melhorar suas finanças, aprenda e economizar.
Quem sabe com essas dicas sua vida financeira possa melhorar sua vida.
O aplicativo conta com dicas simples retiradas de livros como: Pense e enriqueça, o homem mais rico da babilônia, pai rico pai pobre.

Compartilhe tudo com seus amigos através do Facebook, Twitter, SMS, Gmail, WhatsApp, email ou outra formar de compartilhar informações existente eu seu dispositivo.
Caso seu Smart phone não tenha muito espaço interno não fique preocupado, pois agora o aplicativo pode ser instalado direto em seu cartão de memória (SD Card) .

                                  DOWNLOAD

quarta-feira, 30 de outubro de 2013

Inserir Strings com apóstrofo (aspas simples) no SQLITE


Introdução

Um problema que pode acontecer para o iniciante que deseja realizar inserções no banco banco de dados Android SQLITE é realizar a inserção de textos/Strings com  Apóstrofo ou aspas simples (') e acontece de dar erro na query SQL.

Solução

Para solucionar esse problema basta colocar duas aspas simples onde se deseja adicionar uma unica.


Exemplo:

INSERT INTO TABELA (FRASE) VALUES (' Este é um exemplo: ''Sou um exemplo '' ');


Onde:

'' - São duas aspas simples (Apóstrofo) .
























domingo, 22 de setembro de 2013

Como fazer uma tela (activity) ficar em FullScreen no Android



Introdução

O principal objetivo deste post é vir a explicar como se trava uma tela (activity) em modo fullscreen ou modo tela cheia.

Deixando a tela em FullScreen


Para travar uma tela do seu aplicativo Android com telas em modo fullscreen  é bem simples.

1º. Abra o arquivo AndroidManifest.xml, após abrir o arquivo click na aba inferior do mesmo "AndroidManifest.xml" para visualizar o código em si.

2º. Vá até a activity (tela) que você deseja que fique em fullscreen e adicione o seguinte trecho:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Abaixo é possível visualizar um  exemplo da alteração realizada uma tela:


Figura 1: Exemplo de inserção de código para deixar a tela em modo tela cheia.

sexta-feira, 16 de agosto de 2013

Utilizar o Clausula Case no Firebird

Introdução

O principal objetivo deste post é explicar como se faz  a utilização da cláusula CASE no Firebird.

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');






Figura 1: Tabela PESSOAS bem com seu conteúdo.

 

Utilizando o comando CASE


A sintaxe do comando é bem simples basta seguir a sintaxe abaixo:

SELECT 
CASE
 CAMPO_TESTADO
WHEN SITUACAO_1 THEN
 RESPOSTA_1
WHEN SITUACAO_2 THEN
 REPOSTA_2
ELSE  RESPOTA_N
END


FROM
 TABELA


Onde.

  • CAMPO_TESTADO - Campo a ser testado.
  • RESPOSTA_1 até REPOSTA_N - Possíveis resultados da expressão testada.
  • TABELA - Tabela a ser utilizada.


Exemplo

Vou criar uma query na qual a expressão "Tem filho único" é expressada quando o indivíduo tem um único filho e "Tem mais de um filho", quando o indivíduo tem mais de um filho.


SELECT
 CASE
  pes_numero_filhos
 WHEN 1  THEN
      'Tem filho único'
 ELSE
      'Tem mais de um filho'
 end  AS SITUACAO_FILHO
 ,pes_nome
FROM PESSOAS




Figura 2: Resultado da execução da query.


Conclusão


Como foi possível ver ao longo do post a utilização da Cláusula CASE no firebird é bem simples. Para este post foi utilizada a versão 2.5 do firebird.



Jogos com desconto e até grátis (humblebundle)


Introdução


O principal objetivo deste post é explicar uma maneira simples e rápida de comprar alguns pacotes de jogos e por menos de 20 reais e ajudar instituições carentes.

Onde Comprar


Para fazer tal façanha acesse o site www.humblebundle.com.



Figura 1: Site  www.humblebundle.com (16 de agosto de 2013)




Neste site é possível realizar comprar de pacotes de jogos, um pacote disponível pode ser visto abaixo:
Game boxGame boxGame boxGame boxGame boxGame boxGame box

Além deste jogos existe vários outros.


Iniciando


Para iniciar o processo de compra é necessário realizar o cadastro no site, para isso basta clicar na parte superior direita em Login/Sign up



Figura 2: Tela para realizar Login.




Figura 3: Tela de cadastro.





Figura 4: Tela de semi finalização de cadastro


Agora é necessário ir ate o email, abaixo é possível ver o email recebido, para validar sua conta basta clicar no link do mesmo.


 

Figura 5: Email de confirmação de cadastro.


Abaixo é possível ver a tela a tela de confirmação de cadastro.



Figura 6: Tela de confirmação de cadastro.


Agora você já está cadatrado.

Para você realizar a compra é necessário voltar a página inicial https://www.humblebundle.com/
selecionar o jogo ou pacote do mesmo que deseja descer até o final da página para passar o dados e realizar a compra.
Vale lembrar que as compras são feitas em Dolar Americano, seja através do paypal, cartão e crédito ou buy with google.

* Realizar a compra ou não de algum jogo é de inteira responsabilidade do usuário.