Hoje vamos mostrar o site flightradar24, esse site mostra como está a situação em tempo real de voos comerceias ao redor do mundo.
Figura 1 - Visão do site flightradar24 - fonte: https://www.flightradar24.com
Após o acesso do site sua utilização é bem simples, basicamente é clicar e dar zoom ou não das áreas do mapa.
quarta-feira, 1 de abril de 2020
Vôos no mundo em tempo real
Marcadores:
brasil,
comercial,
como,
mundo,
simples,
tempo real,
visualizar,
voo
terça-feira, 31 de março de 2020
Como inverter lista em java
Resumo
Collections.reverse(lista);
Introdução
Para fazer inversão de maneira simples e rápido é utilizado o método reverse da classe java.util.Collections.
Exemplo:
package main;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class InveterList {
public static void main(String args[]){
List
nomes.add("Ana");
nomes.add("Beatriz");
nomes.add("Carolina");
nomes.add("Daniel");
nomes.add("Edigar");
nomes.add("Fabricio");
System.out.println("\nLista normal:\n");
for(String nome:nomes) {
System.out.println(nome);
}
System.out.println("\nLista inversa:\n");
Collections.reverse(nomes);
for(String nome:nomes) {
System.out.println(nome);
}
}
}
Saída:
Lista normal:
Ana
Beatriz
Carolina
Daniel
Edigar
Fabricio
Lista inversa:
Fabricio
Edigar
Daniel
Carolina
Beatriz
Ana
Marcadores:
java Coleções,
java.util.Collections,
listas,
reverse,
simples
Convertendo string para array de byte em golang go
Resumo
[]byte(string)
Exemplo:
package main
import "fmt"
func main(){
nome:="MagusCode"
fmt.Println("\nEm string:\n")
fmt.Println(nome)
fmt.Println("\nEm array de byte:\n")
fmt.Println([]byte(nome))
}
Saída:
[]byte(string)
Exemplo:
package main
import "fmt"
func main(){
nome:="MagusCode"
fmt.Println("\nEm string:\n")
fmt.Println(nome)
fmt.Println("\nEm array de byte:\n")
fmt.Println([]byte(nome))
}
Saída:
terça-feira, 18 de fevereiro de 2020
Como dar ping em computador utilizado java
Para dar ping em computador ou dispositivo em sua rede basta utilizar a classe InetAddress como pode ser visto no exemplo abaixo:
package main;
import java.net.InetAddress;
public class Ping {
public static void main(String args[]) {
System.out.println(">>>" + isLive("10.10.1.221", 121));
}
public static boolean isLive(String url, Integer port) {
boolean isLive = false;
try {
InetAddress address = InetAddress.getByName(url); // ip a ser testdo
isLive = address.isReachable(10000);
} catch (Exception e) {
System.out.println(e);
}
return isLive;
}
}
quarta-feira, 29 de janeiro de 2020
Como verificar a diferença entre dois arquivos no git ?
Caso você queira verificar a diferença entre o arquivo atual a ser enviado para o servidor git e a última versão, basta escolher uma das últimas opções.
git diff nome_arquivo
git diff --cached nome_arquivo
1º Caso o arquivo não tenha sido adicionado (add)
git diff nome_arquivo
2º Caso o arquivo já tenha sido adicionado (add)
git diff --cached nome_arquivo
Onde:
- nome_arquivo - Nome do arquivo a ser comparado.
quarta-feira, 4 de dezembro de 2019
Como habilitar ou desabilitar evento de log de impressão do windows por linha de comando
Para habilitar basta usar:
wevtutil.exe sl 'Microsoft-Windows-PrintService/Operational' /enabled:true
Para desabilitar basta usar:
wevtutil.exe sl 'Microsoft-Windows-PrintService/Operational' /enabled:true
Observação:
É necessário rodar o comando com direito de administrador.
** Testado no windows 10
Marcadores:
habilitar,
impressão,
log,
wevtuil.exe,
windows 10
quinta-feira, 29 de agosto de 2019
Pegar o hostname no windows
Para verificar o hostname de um pc no windows basta utilzar o comando hostname no prompt de comando.
1º Abra o prompt de comando e digite hostname
Nesse exemplo hostname do computador é DSK-0DI2PLR
1º Abra o prompt de comando e digite hostname
Nesse exemplo hostname do computador é DSK-0DI2PLR
quarta-feira, 21 de agosto de 2019
Golang Go - Como verificar se um arquivo existe ?
Um das várias maneiras de verificar se um arquivo existe utilizando Go é através da classe "os".
Vide o exemplo abaixo:
package main
import ("os"
"fmt")
func main(){
path:="c:/tmp/oi.bat" //arquivo a ser testado
_,err:=os.Stat(path)
fmt.Println("ERRO: ",os.IsNotExist(err))
}
Caso o arquivo exista o mesmo ("os.IsNotExist(err)") retorna false. caso contrário retorna true
Vide o exemplo abaixo:
package main
import ("os"
"fmt")
func main(){
path:="c:/tmp/oi.bat" //arquivo a ser testado
_,err:=os.Stat(path)
fmt.Println("ERRO: ",os.IsNotExist(err))
}
Caso o arquivo exista o mesmo ("os.IsNotExist(err)") retorna false. caso contrário retorna true
sexta-feira, 5 de julho de 2019
Como ganhar BitCoin gratis
Uma maneira bem simples de ganhar bitcoin de graça na internet é através site freebitco.com há varios videos na internet que explica como ganhar, é bem simples
Basta acessar o link abaixo:
https://freebitco.in/?r=22335791
terça-feira, 2 de julho de 2019
Como habilitar ou desabilitar a ação de hibernar do windows
Para habilitar ou desabilitar a hibernação do seu pc (assumindo que o mesmo tenha suporte) é preciso rodar o prompt(cmd) de comando em modo Administrador.
Para verificar se o computador tem suporte basta digitar powercfg.exe /a no proprio cmd.
sintaxe:
powercfg.exe /a
Abaixo é possível ver o comando executado.
Para habilitar a hibernação basta utilizar o parâmetro /hibernate on.
Sintaxe:
powercfg.exe /hibernate on
Para desabilitar a hibernação basta utilizar o parâmetro /hibernate off.
Sintaxe:
powercfg.exe /hibernate off
Para verificar se o computador tem suporte basta digitar powercfg.exe /a no proprio cmd.
sintaxe:
powercfg.exe /a
Abaixo é possível ver o comando executado.
Habilitar
Para habilitar a hibernação basta utilizar o parâmetro /hibernate on.
Sintaxe:
powercfg.exe /hibernate on
Desabilitar
Para desabilitar a hibernação basta utilizar o parâmetro /hibernate off.
Sintaxe:
powercfg.exe /hibernate off
Marcadores:
cmd,
powercfg,
prompt de comando,
windows
terça-feira, 25 de junho de 2019
Como usar cores em hexadecimal em C# para colorir um item
Sintaxe:
Color corBotao = System.Drawing.ColorTranslator.FromHtml("#COR");
Onde:
#COR - Cor em hexadecimal (Ex: #FFFFFF)
Color corBotao = System.Drawing.ColorTranslator.FromHtml("#COR");
Onde:
#COR - Cor em hexadecimal (Ex: #FFFFFF)
segunda-feira, 24 de junho de 2019
Copiando arquivos com robocopy
Sintaxe:
robocopy diretorio_origin diretorio_destino nome_arquivo
Onde:
- diretorio_origin - Directório do qual o arquivo será copiado.
- diretorio_destino - Directório que receberá o arquivo.
- nome_arquivo - Arquivo existente no directório, que será copiado.
Exemplo:
robocopy c:\tmp c:\tmp2 log.txt
segunda-feira, 3 de junho de 2019
Como saber o histórico de comandos no cmd
Neste post será mostrado um comando parecido com o history dos sistemas baseado em unix, no windows. Caso seja necessário visualizar os comandos executados no prompt de comando pode utilizar o comando doskey /h.
Sintaxe:
doskey /h
Sintaxe:
doskey /h
sexta-feira, 31 de maio de 2019
Programando em Java - Array ou matriz
Um array (arranjo) é um estrutura de dados onde é armazenado uma
quantidade definida de valores e que podem serem acessados através de um
índice.
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
}
}
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
System.out.println("\nArray modificado");
idades[0]=3;
idades[1]=22;
idades[2]=13;
idades[3]=34;
for(int i:idades){
System.out.println(i);
}
}
}
Sintaxe:
tipo nome[]= new tipo[tamanho];
Onde:
- nome - Nome de variável array
- tamanho - Tamanho do array
- tipo - Tipo do array
No exemplo abaixo é criado um array de string com dez posições.
Exemplo 1:
String nomes[]=new String[2];
Iniciando array com valores
É possível inicializar um array já com seus devidos valores
Sintaxe:
String nome[] = {valor1,valor2,valorn};
Onde:
- nome - Nome do array.
- tamanho - Tamanho do Array
- valor1,valor2,valorn - Valores do array, lembrando que a quantidade de valor é a mesma citada no campo tamanho.
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
}
}
Setar valor a uma posição especifica
É possível setar um valor para uma posição especifica de seu array para isso basta utilizar a sintaxe abaixo:
Sintaxe:
array[posicao]=valor
Onde:
- array - Nome do array do qual terá um valor alterado.
- posição - Posição no qual o valor será modificado.
- valor - Valor a ser inserido na posição indicada pelo campo posição
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
System.out.println("\nArray modificado");
idades[0]=3;
idades[1]=22;
idades[2]=13;
idades[3]=34;
for(int i:idades){
System.out.println(i);
}
}
}
Acessando o valor de uma posição do array
Para pegar o valor de uma determinada posição do array basta usar a sintaxe abaixo:
Sintaxe:
array[posição]
Onde:
- array - Nome do array a ter uma posição acessada.
- posição - Posição a ser acessada.
Exemplo:
Abaixo é possível ver um exemplo ver o acesso ao array, nos campos: nomes[0], nomes[1]
package main
import "fmt"
func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0], nomes[1])
}
quinta-feira, 30 de maio de 2019
PowerShell - Como aumentar o tamanho de caracter de sáida de saida de um comando
Há momentos que se recebe uma reposta de powershell com mais de 80 caracteres para ser exibida na tela, mas acontece que no momento que a mesma é exibida, só se exibi 77 cacteres e adiciona-se três pontos (...), para informar que tem mais informações ali. Pode acontecer também o caso dessa limitação acontecer de acordo com o tamanho da tela do proprio powershell.
Get-ScheduledTask | Format-Table {$_.TaskName, $_.Actions[0].Execute,$_.Actions[0].Arguments,$_.State,$_.Triggers[0]}
Para resolver tal problema basta utilizar o comando out-string.
comando | out-string tamanho
Get-ScheduledTask | Format-Table {$_.TaskName,
$_.Actions[0].Execute,$_.Actions[0].Arguments,$_.State,$_.Triggers[0]
} | out-string -Width 512
Exemplo: O comando abaixo pega todos os agendamentos de tarefa do windows, mas a casos que o limite é maior que da própria tela.
Get-ScheduledTask | Format-Table {$_.TaskName, $_.Actions[0].Execute,$_.Actions[0].Arguments,$_.State,$_.Triggers[0]}
Para resolver tal problema basta utilizar o comando out-string.
Sintaxe:
comando | out-string tamanho
Onde:
- comando - Comando de powershell
- tamanho - Limitador de tamanho das linhas.
Exemplo: Saída agora com o tamanho das strings de saída de 512
Get-ScheduledTask | Format-Table {$_.TaskName,
$_.Actions[0].Execute,$_.Actions[0].Arguments,$_.State,$_.Triggers[0]
} | out-string -Width 512
Programando em Java - Laço Do While
O do/while assim como while
é muito parecido com o while , porém o mesmo difere do mesmo no fato que a ação do mesmo é executado pelo menos uma vez, para assim verificar a condição para ver se a execução deve continuar ou não.
Sua sintaxe é bem simples como pode ser visto abaixo.
do{
//ação
}while(condicao);
public class Laco{
public static void main(String args[]){
int i=11;
do{
System.out.println(i+" é menor ou igual a 10");
i++;
}while(i<=10);
}
}
11 é maior que 10
Caso o mesmo fosse exemplo fosse utilizado o mesmo não retornaria resultado pois o laço while a condição é testada antes de entrar no mesmo.
public class Laco{
public static void main(String args[]){
int i=11;while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
}
}
Anterior Início Próximo
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
do{
//ação
}while(condicao);
Onde:
- condicao - O laço será executado até a condição for tida como falsa.
- ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco{
public static void main(String args[]){
int i=11;
do{
System.out.println(i+" é menor ou igual a 10");
i++;
}while(i<=10);
}
}
Saída:
11 é maior que 10
Caso o mesmo fosse exemplo fosse utilizado o mesmo não retornaria resultado pois o laço while a condição é testada antes de entrar no mesmo.
public class Laco{
public static void main(String args[]){
int i=11;while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
}
}
Anterior Início Próximo
quarta-feira, 29 de maio de 2019
Programando em Java - laço While
O while assim como for é um tipo de laço que existe na linguagem Java, basicamente o while executa uma ação até que uma determinada condição seja falsa.
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
while(condicao){
//ação
}
Onde:
condicao - O laço será executado até a condição for tida como falsa.
ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco2{
public static void main(String args[]){
int i=0;
while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
System.out.println(i+" é maior que 10 ");
}
}
Saída:
0 é menor ou igual a 10
1 é menor ou igual a 10
2 é menor ou igual a 10
3 é menor ou igual a 10
4 é menor ou igual a 10
5 é menor ou igual a 10
6 é menor ou igual a 10
7 é menor ou igual a 10
8 é menor ou igual a 10
9 é menor ou igual a 10
10 é menor ou igual a 10
11 é maior que 10
Anterior Início Próximo
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
while(condicao){
//ação
}
Onde:
condicao - O laço será executado até a condição for tida como falsa.
ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco2{
public static void main(String args[]){
int i=0;
while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
System.out.println(i+" é maior que 10 ");
}
}
Saída:
0 é menor ou igual a 10
1 é menor ou igual a 10
2 é menor ou igual a 10
3 é menor ou igual a 10
4 é menor ou igual a 10
5 é menor ou igual a 10
6 é menor ou igual a 10
7 é menor ou igual a 10
8 é menor ou igual a 10
9 é menor ou igual a 10
10 é menor ou igual a 10
11 é maior que 10
Anterior Início Próximo
terça-feira, 28 de maio de 2019
Programando em Java - Laço ForEach
O forEach é um laço de repetição assim como for ou o while, o mesmo é voltado para fazer interação em cima de filhos da classe Collection ou arrays.
Sintaxe:
for( tipo_variavel variavel : lista ){
ações
}
Onde:
- tipo_variavel - Tipo da variável que deve ser o mesmo do tipo da lista a ser inteirada
- varariavel - Variável temporária.
- lista - Lista ou array que deverá ser inteirada.
Exemplo 1. Utilizando em um array de String
public class Forech{
public static void main(String args[]){
String nomes[] = {"Maria","Marcos","Romeu","Rubens", "Arnaldo","Rogério"};
for(String nome: nomes){
System.out.println(nome);
}
}
}
String nomes[] = {"Maria","Marcos","Romeu","Rubens", "Arnaldo","Rogério"};
for(String nome: nomes){
System.out.println(nome);
}
}
}
Saída:
Exemplo 1. Utilizando em um List de String
import java.util.List;
import java.util.ArrayList;
public class Forech{
public static void main(String args[]){
List
nomes.add("Maria");
nomes.add("Marcos");
nomes.add("Romeu");
nomes.add("Rubens");
nomes.add("Arnaldo");
nomes.add("Rogério");
for(String nome: nomes){
System.out.println(nome);
}
}
}
A saída será a mesma do exemplo anterior.nomes.add("Marcos");
nomes.add("Romeu");
nomes.add("Rubens");
nomes.add("Arnaldo");
nomes.add("Rogério");
for(String nome: nomes){
System.out.println(nome);
}
}
}
Anterior Início Próximo
segunda-feira, 27 de maio de 2019
Programando em Java - Loop For
Uma estrutura de laço executa uma determinada ação até que um certo requisito deixe de ser verdadeiro e passe a ser false(falso).
Nesse post vamos falar o laço for, um dos mais simples, mas muito util.
For completo
O laço completo é aquele no qual tem todos os três parâmetros do mesmo (inicializador, expressão_condicional, pos_execucao).
Sintaxe básica:
for (inicializador; expressao_condicional; pos_execucao){
//corpo do laço
}
Onde:
- inicializador - Ação incial na primeira integração do for
- expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
- pos_execucao - ação a se executada toda vez que o laço for integrado
- corpo do laço - Ações que serão executadas dentro do laço.
Observações
Vale lembrar que a variável criada no inicializador existe somente dentro do laço for. Ao contrário de outras linguagens é obrigatório a utilização das chaves { } para delimitar o corpo do laço.
Exemplo:
public class Laco{
public static void main(String args[]){
int mult=2;
for( int i=0 ;i<=10 ;i++){
System.out.println(mult+" * "+i+"="+mult*i);
}
}
}
Saída da execução do programa:
For sem inicializador
O laço sem inicializador é aquele no qual tem dois dos três parâmetros do mesmo (expressão_condicional; pos_execucao).
Sintaxe básica:
for (; expressao_condicional; pos_execucao){
//corpo do laço
}
Onde:
- expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
- pos_execucao - ação a se executada toda vez que o laço for integrado
- corpo do laço - Ações que serão executadas dentro do laço.
Exemplo:
No exemplo abaixo foi removido a variavel i do inicializador.public class Laco{
public static void main(String args[]){
int mult=2;
int i=0;
for( ;i<=10 ;i++){
System.out.println(mult+" * "+i+"="+mult*i);
}
}
}
For continuo
O laço no qual há apenas o parametro de expressao_condicional.
Sintaxe básica:
for( ; expressao_condicional;) {
//corpo do laço
}
Onde:
- expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
- corpo do laço - Ações que serão executadas dentro do laço.
Exemplo:
No exemplo abaixo foi removido a variável i do inicializador e também o do pos_execução.public class Laco{
public static void main(String args[]){
int mult=2;
int i=0;
for( ;i<=10 ;){
System.out.println(mult+" * "+i+"="+mult*i);
i++;
}
}
}
For infinito
É aquele for que não nenhum de seus blocos.
Sintaxe básica:
for {
//corpo do laço
}
Exemplo:
public class Laco{
public static void main(String args[]){
int mult=2;
int i=0;
for( ; ;){
System.out.println(mult+" * "+i+"="+mult*i);
i++;
if(i>10){
break;
}
}
}
}
public static void main(String args[]){
int mult=2;
int i=0;
for( ; ;){
System.out.println(mult+" * "+i+"="+mult*i);
i++;
if(i>10){
break;
}
}
}
}
Assinar:
Postagens (Atom)