Arquivo da categoria: Dicas

O que é o Docker e como instalar no Windows 10

Eae coders !!  \o … Hoje segue um vídeo do passo-a-passo para instalação do Docker no Windows 10 e vamos abordar também sobre o que é essa ferramenta incrível.

 

Primeiro temos que definir o que não é Docker. Docker não é um sistema de virtualização tradicional. Enquanto em um ambiente de virtualização tradicional nós temos um S.O. completo e isolado, dentro do Docker nós temos recursos isolados que utilizando bibliotecas de kernel em comum (entre host e container), isso é possível pois o Docker utiliza como backend o nosso conhecido LXC.

Abaixo podemos ver uma figura que ilustra essa diferença.

lxc-vm

 

Docker é uma plataforma Open Source escrito em Go, que é uma linguagem de programação de alto desempenho desenvolvida dentro do Google, que facilita a criação e administração de ambientes isolados.

Mas por que que o Docker é tão legal?

O Docker possibilita o empacotamento de uma aplicação ou ambiente inteiro dentro de um container, e a partir desse momento o ambiente inteiro torna-se portável para qualquer outro Host que contenha o Docker instalado.

Isso reduz drasticamente o tempo de deploy de alguma infraestrutura ou até mesmo aplicação, pois não há necessidade de ajustes de ambiente para o correto funcionamento do serviço, o ambiente é sempre o mesmo, configure-o uma vez e replique-o quantas vezes quiser.

Outra facilidade do Docker é poder criar suas imagens (containers prontos para deploy) a partir de arquivos de definição chamados Dockerfiles (veremos isso melhor em posts futuros).

Não podemos nos esquecer também de que o Docker utiliza como backend default o LXC, com isso é possível definir limitações de recursos por container (memória, cpu, I/O, etc.)

Para ficar um pouco mais claro, podemos ver na imagem abaixo a diferença em se utilizar o LXC puro e o Docker.

lxc_vs_docker

 

Como o Docker faz isso?

Como ele trabalha utilizando cliente e servidor (toda a comunicação entre o Docker Daemon e Docker client é realizada através de API), basta apenas que você tenha instalado o serviço do Docker em um lugar, e aponte em seu Docker Client para esse servidor. A plataforma do Docker em si utilizada alguns conjuntos de recursos, seja para a criação ou administração dos containers, entre esses conjuntos podemos destacar a biblioteca libcontainer, que é responsável pela comunicação entre o Docker Daemon e o backend utilizado, é ela a responsável pela criação do container, e é através dela que podemos setar os limites de recursos por container.

Podemos ver na imagem abaixo como é o Workflow dentro do Docker.

libcontainer intro

 

 

 

Anúncios

Como atualizar Windows 8 Pro ou Windows 7 Professional para Windows 10 Pro

Usuários de computadores Windows podem atualizar o Windows 10 Home para o Windows 10 Pro gratuitamente se tiverem um serial (uma chave de registro) do Windows 7 Professional ou Windows 8 Pro sem formatação. Para isso, basta que a versão mais antiga seja elegível para o upgrade desejado e que todo o processo seja feito antes do próximo dia 29 de julho — prazo em que termina o update gratuito. Ao fim, todos os arquivos e programas estarão no mesmo lugar e o usuário terá acesso às ferramentas exclusivas da versão “profissional” do sistema.

O Windows 10 Pro traz todas as funções presentes na versão Home, além de ferramentas adicionais para segurança e produtividade. Alguns exemplos são o suporte ao acesso remoto ao PC, criptografia de disco avançada com o BitLocker, criação de máquinas virtuais com o Hyper-V, entre outros. Confira abaixo como fazer o upgrade para o Windows 10 Pro se você já tem um Professional.

Windows 10 Home pode ser atualizado para o Pro com uma chave do Windows 7 ou 8 (Foto: Elson de Souza/TechTudo)Windows 10 Home pode ser atualizado para o Pro com uma chave do Windows 7 ou 8 (Foto: Elson de Souza/TechTudo)

Requisitos e recomendações para fazer a atualização

Para fazer o Upgrade, o usuário precisar ter a versão 1511 do Windows 10 instalada. Se quiser conferir isso, basta acessar as configurações no Menu Iniciar, clicar na opção “Sistema” e, por fim, na guia Sobre. Caso a versão seja diferente, atualize o seu computador através do Windows Update.

Windows 10 precisa estar na versão 1511 para atualização para versão Pro (Foto: Reprodução/Elson de Souza)Windows 10 precisa estar na versão 1511 para atualização para versão Pro (Foto: Reprodução/Elson de Souza)

Outro requisito é ter uma chave de ativação não utilizada de um das versões elegíveis para o upgrade gratuito para o Windows 10 Pro. São elas o Windows 7 Professional ou Ultimate, o Windows 8 Pro ou o Windows 8.1 Pro. Lembre-se, contudo, que a oferta acaba em julho de 2016.

Antes de continuar, é recomendado que o usuário faça uma cópia de segurança dos seus arquivos para evitar eventuais problemas. Outra medida de segurança é anotar a atual licença do Windows 10 Home em uma eventual reparação ou instalação em outra máquina. Veja como descobrir o serial.

Como fazer o upgrade para o Windows 10 Home

Passo 1. Abra o aplicativo de Configurações do Windows 10 no menu Iniciar;

Windows 10 Home pode ser atualizado para o Pro no app de configurações (Foto: Reprodução/Elson de Souza)Windows 10 Home pode ser atualizado para o Pro no app de configurações (Foto: Reprodução/Elson de Souza)

Passo 2. Clique na opção “Atualizações e segurança”;

Windows 10 Home pode ter upgrade para o Pro no menu de atualizações (Foto: Reprodução/Elson de Souza)Windows 10 Home pode ter upgrade para o Pro no menu de atualizações (Foto: Reprodução/Elson de Souza)

Passo 3. Selecione a guia “Ativação” e escolha a opção “Alterar chave do produto (Product Key)”;

Usuário deve escolher a opção de alterar chave do Windows 10 Home para fazer upgrade (Foto: Reprodução/Elson de Souza)Usuário deve escolher a opção de alterar chave do Windows 10 Home para fazer upgrade (Foto: Reprodução/Elson de Souza)

Passo 4. Na janela que aparece, digite a seguinte chave: VK7JG-NPHTM-C97JM-9MPGT-3V66T. Esse é apenas um código para fazer o upgrade. A sua licença de ativação será inserida posteriormente;

Usuário deve inserir chave fornecida pela Microsoft para fazer o upgrade (Foto: Reprodução/Elson de Souza)Usuário deve inserir chave fornecida pela Microsoft para fazer o upgrade (Foto: Reprodução/Elson de Souza)

Passo 5. Na tela seguinte, o Windows exibirá um aviso sobre o processo de atualização. Antes de continuar, salve todos os seus trabalhos pendentes e feche os aplicativos. Ao fim, toque em “Iniciar atualização”;

Usuário deve salvar trabalhos antes de continuar com atualização do Windows 10 (Foto: Reprodução/Elson de Souza)Usuário deve salvar trabalhos antes de continuar com atualização do Windows 10 (Foto: Reprodução/Elson de Souza)

Passo 6. O Windows 10 começará a baixar a sua atualização e fará a instalação automaticamente logo em seguida. Durante o processo, o computador será reiniciado várias vezes, aguarde;

Windows 10 Home fará o download e upgrade para a versão Pro (Foto: Reprodução/Elson de Souza)Windows 10 Home fará o download e upgrade para a versão Pro (Foto: Reprodução/Elson de Souza)

Passo 7. Após o computador terminar de instalar o Windows 10 Pro, siga novamente o caminho “Configurações > Atualizações e segurança > Ativação”;

Usuário precisa ativar o Windows 10 Pro para continuar usando o sistema (Foto: Reprodução/Elson de Souza)Usuário precisa ativar o Windows 10 Pro para continuar usando o sistema (Foto: Reprodução/Elson de Souza)

Passo 8. Toque na opção “Altera chave do produto (Product Key)”;

Usuário deve mudar novamente a chave de ativação do Windows 10 (Foto: Reprodução/Elson de Souza)Usuário deve mudar novamente a chave de ativação do Windows 10 (Foto: Reprodução/Elson de Souza)

Passo 9. Na tela seguinte, digite a chave do produto que você tem do Windows 7 (Professional ou Ultimate), 8 Pro ou 8.1 Pro. O serial key contém 25 caracteres (precisa estar completo);

Usuário deve inserir a chave do Windows 7 ou 8 Pro para ativar Windows 10 Pro (Foto: Reprodução/Elson de Souza)Usuário deve inserir a chave do Windows 7 ou 8 Pro para ativar Windows 10 Pro (Foto: Reprodução/Elson de Souza)

Passo 10. Na tela “Ativar o Windows”, toque sobre o botão Avançar para prosseguir;

Confirme a ativação do Windows 10 Pro com sua chave das versões 7 e 8 (Foto: Reprodução/Elson de Souza)Confirme a ativação do Windows 10 Pro com sua chave das versões 7 e 8 (Foto: Reprodução/Elson de Souza)

Passo 11. Aguarde até que a confirmação de ativação do Windows apareça;

Windows 10 Pro estará ativado sem a necessidade de instalação limpa (Foto: Reprodução/Elson de Souza)Windows 10 Pro estará ativado sem a necessidade de instalação limpa (Foto: Reprodução/Elson de Souza)

Pronto! Agora o seu Windows 10 Pro estará instalado e ativado no seu computador!

Como ativar ou desativar a conta Administrador no Windows 8

A conta Administrador no Windows 8 oferece acesso irrestrito a tudo no sistema operacional da Microsoft. Por padrão, usuários logados com ela não recebem notificações do UAC (Controle de Conta de Usuário) quando estes realizam alterações no sistema.

Ao usar a conta Administrador no Windows 8 o usuário terá algumas restrições, como por exemplo:

– Não é possível executar aplicativos da Windows Store ou entrar na loja:

– Esta conta é apenas local. Não é possível mudar para uma Conta da Microsoft.

IMPORTANTE: Se você habilitar a conta Administrador no Windows 8, lembre-se de criar uma senha para deixá-la protegida contra acesso não autorizado.

Como ativar ou desativar a conta Administrador no Windows 8

– O primeiro passo é abrir o prompt de comando como Administrador. Para fazer isto, clique com o botão direito do mouse no canto inferior esquerdo da área de trabalho e depois em Prompt de Comando (Admin):

Como ativar ou desativar a conta Administrador no Windows 8

– Com o prompt de comando elevado aberto, digite o seguinte comando e pressione Enter:

net user administrator /active:yes �

– Agora você poderá entrar na conta Administrador no Windows 8:

– Para desativar a conta Administrador no Windows 8, digite o seguinte comando no prompt elevado:

net user administrator /active:no

– Se você estiver logado na conta Administrador, volte para sua conta de usuário “normal” depois de desativá-la no prompt de comando:

Fonte : https://www.baboo.com.br/tutorial/tutorial-windows-8-1/como-ativar-ou-desativar-a-conta-administrador-no-windows-8/

Convertendo OpenCV Mat para QImage (vice-versa)

 

Conversão de OpenCV Mat para QImage

QImage ConvertMatToQImage(cv::Mat const& src) {
cv
::Mat temp; cvtColor(src, temp,CV_BGR2RGB);
          QImage dest((const uchar *) temp.data, temp.cols, temp.rows, temp.step, QImage::Format_RGB888);
dest
.bits();
          return dest;
}

 Conversão de QImage para OpenCV Mat

cv::Mat ConvertQImage2Mat(QImage const& src) {
cv
::Mat tmp(src.height(),src.width(),CV_8UC3,                      (uchar*)src.bits(),src.bytesPerLine());
cv
::Mat result; cvtColor(tmp, result,CV_BGR2RGB);
         return result;
}

Dica : Instalar drivers sem assinatura digital Windows 7 x64

Hoje recebi uma dica do meu amigo  Luiz Angelo, sobre instalação de placas de vídeo no windows 7 x64. Ele teve o seguinte problema : O sistema não reconhecia a placa de vídeo que ele tinha acabado de instalar. Após ter ligado para a fabricante , a mesma disse que o windows 7 tem restrições a drivers não assinados digitalmente. Pensando no ponto de vista de seguraça … desde que a Microsoft não conhece o driver, ela não permite que seja instalado de forma a proteger a instabilidade do sistema. Mais afinal de contas o que é um driver assinado digitalmente ?

Seguinte a microsoft : “Um driver assinado é um driver de dispositivo que inclui uma assinatura digital. Uma assinatura digital é uma marca de segurança eletrônica que pode indicar o editor do software e se alguém alterou o conteúdo original do pacote de driver. Se um driver tiver sido assinado por um editor que verificou sua identidade com uma autoridade de certificação, o driver é confiável, provém realmente desse editor e não foi alterado.”

O problema é que o Windows 7 sempre checa assinatura de drivers x64. Então para solucionar o problema faça o seguinte :

Quando o windows 7 estiver iniciando aperte F8 e escolha a opção para desativar imposição de assinatura de driver.

É isso ai. Obrigado Luiz pela dica.