quarta-feira, 17 de maio de 2017

Salvar conteudo de saida de comando em variavel via prompt MSDOS

Resumo

comando > nome_arquivo


Introdução

O principal objetivo deste post é explicar de maneira simples e rápido como se direciona o resultado da execução de um comando para um arquivo. Isso poderia ser utilizado por exemplo para criar arquivos de log.


Sintaxe:

comando > nome_arquivo_log


Onde:

comando - comando a ser executado.
nome_arquivo_log - nome do arquivo do qual receberá a saída do comando executado.


Exemplo:

dir > log.log

Figura 1 - Prompt de comando para execução

Abaixo é possível visualizar o arquivo de log já criado.

Figura 2 - Comando após execução do comando e criação do arquivo de log.log
Abaixo é possível ver o conteúdo do arquivo gerado.

Figura 3 - Conteúdo do arquivo de log

terça-feira, 16 de maio de 2017

Fazer download de músicas do youtube

Introdução

Esse post tem o simples objetivo de explicar como fazer download de músicas do youtube através da internet sem mesmo precisar instalar algum programa.

1º Passo

 Abra o video que você deseja fazer o download da música.


2º Passo

Copie o endereço do video. Abaixo é possível ver onde está o endereço a ser copiado através da seta vermelha.

Figura 1 - 



3º Passo

Abra o site de conversão  http://www.youtube-mp3.org/




4º Passo

Após abrir o site cole o endereço copiado para o campo da url(localizado na frente da seta vermelha na tela abaixo). Após colar o arquivo basta clicar no botão "Convert Video".




5º Passo

Após converter o arquivo será gerado um link para download que pode ser visto abaixo através da seta vermelha abaixo, também é possível ver o o arquivo que já fora feita o download já agora na seta azul.




Consideraçoes Finais


Vale lembrar que piratária não é algo legal a se fazer e tem penas para o mesmo.

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.


segunda-feira, 13 de março de 2017

Como descobrir o tamanho de um arquivo em java

Resumo


File file = new file (caminho);
file.length();

Introdução

O principal objetivo deste poste é explicar de maneira simples e rápida como se descobre o tamanho de determinado arquivo em JAVA.


Descobrindo o tamanho do arquivo

Para saber o tamanho de determinado arquivo basta utilizar o método length() contido no mesmo.

Sintaxe:

...
File file = new file (caminho);
file.length();
...

Onde:

caminho - Path do arquivo a ser analizado.


Exemplo:

import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");

if (file.exists()) {

double bytes = file.length();
System.out.println("O tamanho do arquivo é: " + bytes +" bytes");

} else {
System.out.println("O arquivo não existe");
}

}
}


Saída será:

O tamanho do arquivo é: 20620.0



Por default o tamanho do arquivo é adquirido em bytes para alterar a grandeza basta dividir pela devida unidade de cada medida.

   double kilobytes = (bytes / 1024);
   double megabytes = (kilobytes / 1024);
   double gigabytes = (megabytes / 1024);
   double terabytes = (gigabytes / 1024);
   double petabytes = (terabytes / 1024);
   double exabytes = (petabytes / 1024);
   double zettabytes = (exabytes / 1024);
   double yottabytes = (zettabytes / 1024);

Exemplo 2:



import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");
if (file.exists()) {
double bytes = file.length();
System.out.println("O tamanho em " + bytes + " em bytes");
System.out.println("O tamanho em " + bytes / 1024 + " em kilobytes");
} else {
System.out.println("O arquivo não existe");
}
}
}


A saída seria:

O tamanho em 20620.0 em bytes
O tamanho em 20.13671875 em kilobytes

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