terça-feira, 22 de dezembro de 2015

Mantendo a versão do python atualizada - Ubuntu


Uma ferramenta útil que descobri é o pyenv que faz o gerenciamento das versões do python instaladas na sua máquina e permite tornar uma versão global facilmente.. segue os comandos para execução:

1- sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev git







3- após efetuar a instalação caso ainda não existe ele vai emitir um alerta dizendo que algumas configurações do pyenv ainda não existem e que você precisa adicionar no arquivo .bash_profile localizado na home do sistema. Caso este arquivo ainda não existe pode criar e colar as linha citadas por ele para serem adicionadas por ele no terminal.




4- Após isso verifique se o pyenv foi instalado com sucesso executando o código no terminal: pyenv se o mesmo retornar opções disponíveis para o comando o mesmo foi instalado corretamente. O pŕoximo passo é instalar o python mais recente e torná-lo global.




5- A última versão disponível no momento é a 3.5, essa que vamos instalar com o comando: pyenv install 3.5.1




6- Agora você está com a última versão do python, para torná-la global basta executar o comando agora pyenv global 3.5.1 e Voilá! seu python está global e atualizado!




7- Para efetuar o teste basta digitar o mando no terminal python e dar um enter e o mesmo irá apresentar uma tela exibindo a versão atual do python. :)






quinta-feira, 24 de setembro de 2015

Cores hexadecimal randômica com JavaScript

Um script simples mas que pode auxiliar no dia-a-dia é retornar uma simples cor em hexadecimal utilizando javascript.

function randColors() {
    return '#' + (function co(lor) {
        return (lor += [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e', 'f'][Math.floor(Math.random() * 16)])
&& (lor.length == 6) ? lor : co(lor);
    })('');
}

sexta-feira, 4 de setembro de 2015

Ping de portas com PAPING

O tão famoso ping não se torna útil na hora de descobrir se uma porta específica se encontra aberta.. para isso precisamos utilizar programas específicos. no exemplo abaixo utilizo o programa PAPING.EXE onde testo a resposta do google.com na porta 80 e recebo os pacotes de retorno.