Como alterar a senha de root do MySQL no Ubuntu 18

Ao instalar o servidor de banco de dados MySQL no Ubuntu 18 o mesmo não solicita uma senha para o usuário de banco root e não funciona tentar se conectar utilizando a senha padrão em branco. Como resolver isso? Parece que a partir da versão 5.7 do MySQL o mesmo passou […]


Instalando o ruby com rvm

Primeiramente vamos instalar o rvm (https://rvm.io/) Antes de instalar é necessário importar as chaves com o comando:

Caso dê algum erro do tipo:

Tente executar o seguinte comando:

E finalmente para instalar o rvm faça.

Após instalar o rvm digite o comando abaixo para listar as […]


Formatar data e hora no Oracle SQL Developer

Por padrão, as consultas feitas no Oracle SQL Developer que envolvem colunas do tipo Date só retornam o valor com o dia, mês e ano deixando de exibir as horas, minutos e segundos mesmo quando esses valores estão salvos no banco. Para exibir a hora é preciso configurar o National Language Support […]


Ganhe Bitcoins e outras criptomoedas – Lista de Faucets atualizada

A criptomoeda (ou criptodinheiro) é uma moeda virtual, um meio de troca que se utiliza de criptografia para assegurar transações e para controlar a criação de novas unidades da moeda. O Bitcoin tornou-se a primeira criptomoeda descentralizada em 2009 e é atualmente a mais valorizada delas. Para se ter uma […]


Configurando o meld como ferramenta de diff padrão do git

Se você usa o git na linha de comando saiba que é possível utilizar um visualizador de diff diferente do padrão. Utilizarei como exemplo o meld que é uma feramenta gráfica para merge e diff de arquivos e diretórios. O exemplo pode ser adapatado para outras ferramentas.   Para começar […]


Instalando Node.js e NPM no Ubuntu

Instalando pelo pacote do ubunto

Para outras plataformas verifique as instruções no site do github. Instalando a última versão do node compilando os fontes do repositório git Pre-requisitos Instalar o git e ferramentas auxiliares

Fazendo o clone do repositório

Compilando os fontes Entre no diretório node (cd […]


Como mover um arquivo para outro diretório em Java

Para mover um arquivo para outro diretório em java basta utilizar o método renameTo da classe File. Veja o exemplo abaixo ou baixe o zip do projeto exemplo.


Sincronizando data e hora brasileira em servidor linux usando NTP

O NTP é um protocolo para sincronização dos relógios dos computadores. Ele permite manter o relógio de um computador com a hora sempre certa e com grande exatidão. Ele consulta vários outros computadores para saber a hora certa, e consegue distinguir os que falam a verdade e os que estão […]


Algoritmo java para combinação sem repetição de elementos de uma lista

Segue algoritmo java que fiz para combinação de elementos de uma lista de objetos quaisquer que utiliza uma lógica de soma de bits para fazer o agrupamento.