Backup de arquivos e imagens de sistema operacional com ferramenta nativa no Windows 10

Continuando com a ideia de backups, agora vamos ver como fazer um com a imagem do sistema operacional e também arquivos, de maneira agendada e para uma unidade de rede, desta maneira protegendo os dados caso algo de físico aconteça com a maquina.

Versão do Windows 10 utilizada: Home Edition, 20H2

É necessário o acesso a um armazenamento em rede com permissões de escrita e leitura, tendo em mãos o usuário e senha para poder acessar este, no vídeo de demonstração estou acessando um compartilhamento no ip 192.168.80.140, possivelmente na sua rede esse endereço será diferente.

Ao final do vídeo fica claro que podemos ter as duas maneiras de backup rodando em paralelo, porém isso pode gerar alguma confusão na aba de “Versões Anteriores”.

Este post tem caráter informativo, não me responsabilizo por alterações realizadas por outras pessoas em outros computadores, a ideia aqui é compartilhar o que eu aprendi no dia de hoje.

Suas ações têm consequências, esteja ciente disto e saiba lidar com isto.

Backup de arquivos no Windows 10 com ferramenta nativa

Sempre recomendo fazer um backup, e hoje demonstro como fazer um backup simples utilizando as ferramentas nativas do Windows 10 para isso. Este backup será somente de arquivos, podendo ser das pastas padrões dos usuários ou qualquer outra pasta que desejar.

O Windows permite a configuração do período de execução do backup com as seguintes opções:

  • A cada 10 minutos
  • A cada 15 minutos
  • A cada 30 minutos
  • A cada hora (padrão)
  • A cada 3 horas
  • A cada 6 horas
  • A cada 12 horas
  • Diariamente

Além do momento em que o backup é executado, o Windows também permite que escolhamos a retenção por quanto tempo os dados de backup serão armazenados:

  • 1 mês
  • 3 meses
  • 6 meses
  • 9 meses
  • 1 ano
  • 2 anos
  • Sempre (padrão)

Abaixo vídeo demonstrando a ativação dessa função e a execução da mesma:

Após o Backup ser executado, as versões dos arquivos irão constar dentro do “Histórico de arquivos” e também na aba “Versões anteriores” no menu de propriedades dos arquivos, o vídeo abaixo demonstra o acesso a uma destas versões, assim como também restaurar um arquivo:

Artigo de caráter informativo demonstrando como confirmar a execução do backup do Windows 10 com sua ferramenta nativa e como recuperar versões caso seja necessário.
Não me responsabilizo por alterações em outros computadores por terceiros.

Suas ações têm consequências, esteja ciente disto e saiba lidar com isto.

Atualizando definições de horário com TZUpdater

60 segundos em um minuto, 60 minutos em uma hora, 24 horas em um dia, 7 dias por semana, entre 28 e 31 dias em um mês, entre 365 e 366 dias em um ano e 12 meses em um ano. A noção de passagem do tempo é uma das bases de nossa sociedade, nossos eventos, nossos trabalhos, nossas vidas são medidas, programadas e controladas por unidades de tempo tais como minutos, dias, horas, semanas, meses e anos. E no mundo da informática isso não é diferente.

Procurando garantir que o mundo fale de maneira padronizada entre si e respeitando os fusos horários a IANA gerencia uma base de dados global sobre esses informações, e compartilha a mesma através de arquivos TZDATA, que possuem as informações historias e atualizações sobre os horários, como por exemplo o fato de o Brasil não seguir mais o horário de verão.

Porém como nada é estático, se faz necessário atualizar essas informações de tempos em tempos, e cada implementação desse arquivo TZDATA é feito de uma maneira, no caso vou demonstrar como usei uma ferramenta da ORACLE para atualizar as informações do TZDATA em uma ferramenta desenvolvida em Java, mais especificamente no Manage Engine Service Desk.

O Service Desk sendo uma ferramenta de atendimento, acompanhamento e controle de chamados técnicos, estar de acordo com os fusos horários e importante, e devido a alteração do Brasil com relação ao horário de verão ser relativamente nova, tendo iniciada em 2019, se não houver atualização do TZDATA os chamados e interações ficam erradas quanto a seus horários e até dias.

Os passos para a atualização são os seguintes:

1 – Fazer backup da solução (sempre faça um backup antes)
2 – Fazer o download do TZUPDATER de https://www.oracle.com/java/technologies/javase-tzupdater-downloads.html
3 – Descompactar o arquivo baixado e colocar na pasta que ficam as informações, no caso da minha instalação do Service Desk foi em “C:\Arquivos de Programas\ManageEngine\ServiceDesk\jre\bin”
4 – Abrir um prompt de comando como Admnistrador, tem que ser pois do contrario o usuário normal não ter permissões de execução e alteração dentro da pasta
5 – Dentro do prompt de comando ir até “C:\Arquivos de Programas\ManageEngine\ServiceDesk\jre\bin”
6 – Executar o comando: java.exe -jar tzupdater.jar -l -v

Pronto, as informações de horário estarão atualizadas.

O vídeo abaixo demonstra este processo de atualização.

Artigo de caráter informativo, não me responsabilizo por alterações realizadas em outras soluções ou computadores por outras pessoas. Faça sempre um backup e teste antes de executar qualquer passo.

Suas ações têm consequências, esteja ciente disto e saiba lidar com isto.

Resolvendo erro após logon com Autorun

Cenário: instalei um programa/software para testar uma funcionalidade, modo de demonstração/demo/trial mesmo e após o teste fiz a desinstalação do mesmo, já que ele não atendia a função que eu queria. Desliguei o computador e no próximo ciclo de inicialização, após o logon estava lá o pop-up: Programa XYZ não pode ser inicializado pois falta 123.dll. A desinstalação não havia sido completa pelo visto.

Resolução:

Baixar o pacote completo Sysinternals Suite da Microsoft, disponível em: https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite

Descompactar ele na sua pasta de preferência, eu mandei para o C:\Sysinternals

Em seguida utilizar o executável “Autoruns64.exe”, clicando sobre o mesmo com botão direito e selecionando “Executar como administrador”

Aguardar o programa carregar a listagem na aba “Everything

Na listagem que irá aparecer, procurar pelo nome do programa que esta gerando o erro e desmarcar a caixa de seleção no começo da linha, assim desabilitando o mesmo

Bônus: todas as linhas destacadas com a cor amarela indicam entradas de “autoexecução “cujos arquivos já foram removidos, logo eu desmarquei elas também.

Vídeo do processo:

Artigo com caráter informativo, não me responsabilizo por alterações em outros computadores, antes de qualquer passo, faça um backup de seu computador.

Suas ações têm consequências, esteja ciente disto e saiba lidar com isto.

O custo do impacto de um vírus

A TSMC na semana passada reportou que devido a uma infecção causada por um vírus de computador suas atividades de produção de chips foram afetadas por 3 dias. A TSMC é a maior fabricante independente de chips de computador do mundo, com clientes como a Apple e a NVIDIA. Esses dias de paralisação tem como impacto esperado nos resultados financeiros da empresa entre 1 e 2 por cento do Q3 deste ano, algo entre 169 e 171 milhões de dólares.

É muito dinheiro. Mas como isso ocorreu? Foi um ataque? Algo premeditado visando atingir não somente a TSMC mas também seus clientes? Não seria esse caso segundo Anton Shilov do Anandtech: a causa seria um novo equipamento instalado na linha de produção da TSMC, este veio contaminado com o WannaCry, aquele mesmo que causou furor ano passado por se aproveitar de uma brecha de segurança do Windows, brecha essa que a Microsoft já havia liberado uma atualização para solução da mesma. Este equipamento infectado foi instalado na rede da TSMC sem ser verificado e então passou a contaminar os outros equipamentos das linhas de produção de diversas fabricas do grupo.

Esse cenários mostra duas falhas no meu entendimento: um equipamento foi instalado na empresa sem uma verificação do mesmo, ou seja, caso os equipamentos da TSMC seguissem regras de segurança, este novo equipamento não foi enquadrado nas mesmas; em segundo lugar, qual a razão dos equipamentos internos não estarem atualizados e protegidos contra o WannaCry? Possivelmente por estes estarem ‘sem acesso ‘ a internet, foi considerado que eles estavam protegidos de possíveis ataques. Não foi bem este o caso desta vez.

O novo equipamento deveria ter sido validado/verificado antes de ser instalado, e os equipamentos da produção deveriam ter sido atualizados independente se eles estariam expostos a internet ou não. Agora a TSMC precisa trabalhar para atender os pedidos de seus clientes que não deviam contar com esses dias de atraso, e sendo chips de computadores um dos itens básicos de diversos lançamentos, toda uma cadeia de produção pode ter sido afetada. Acredito que os próximos equipamentos a serem instalados nas unidades fabris da TSMC serão verificados e validados de agora em diante.

A ineficiência da arquitetura de inteligência artificial atual.

As soluções atuais de inteligência artificial, criadas sob a arquitetura Von Neumann onde um bloco de memória armazena as informações e uma CPU faz todos os cálculos, atualmente contando inclusive com o auxílio de GPUs nessa movimentação de informações acaba gerando uma grande penalidade no uso de energia e latência, e isto está se tornando um gargalo para as mesmas, conforme detalhado na matéria de Brian Bailey do Semiengineering.com

Comparando os números de sinapses do cérebro humano, na ordem de 1015 com o processador TrueNorth da IBM criado em 2014 que possui 4.096 núcleos cada um tendo 256 simulações de neurônios programáveis criado para esse tipo de aplicação de inteligência artificial e escalando seu consumo e números temos uma diferença de 5 ordens de magnitude entre o cérebro orgânico e o artificial, porém o TrueNorth consumiria hipotéticos 65000W, enquanto o cérebro humano somente 25W. Há um grande espaço para melhora na eficiência da utilização de energia entre ambos portanto.

Outro exemplo é que enquanto os cérebros eletrônicos vêm ganhando dos orgânicos em tarefas especificas nos últimos anos, tais como o Deep Blue vencendo Kasperov em 1997, o Watson jogando Jeopardy em 2011 e o Alpha Go ganhando de Lee Sedol em 2016, todos esses supercomputadores e sua inteligência artificial consumiam entre 200000W e 30000W, enquanto o cérebro dos seus oponentes humanos estava consumindo 20W. De onde irão vir as inovações para permitir uma melhora neste quadro, portanto?

O artigo aponta que as possibilidades de melhora viriam de uso de novas tecnologias de memória, e contanto que toda vez que uma barreira é encontrada pelo processo, um novo campo se abre de pesquisa, levando a novos tipos de soluções e pensamentos, seja em memórias utilizando os 3 campos de dimensões em vez dos 2 usuais ou até mesmo o abandono da tecnologia CMOS que é inerente a computação a tantos anos.

Palestras na TM em 11/08/2018 – Encontro Egressos

Conjunto aquaticoTeatro Eng. Salvador ArenaNa data de 11/08/2018 a Fundação Salvador Arena organizou mais um encontro de Egressos onde pudemos ter o prazer de presenciar diversas palestras de diversos temas, de onde participei de duas e trago minhas opiniões e experiências sobre as mesmas abaixo:

Importância da educação continuada. Professor Herman Voorwald

O desenvolvimento vai ser ditado pela capacidade de comunicação, onde o importante será o profissional ser humano e ter ética, mesmo com mais tecnologia a tendência é que continuemos procurando a interação humana.

“Educação continua: nunca é tarde para aprender.” Citação interessante quando trabalhada com o dado que a expectativa de vida será de 120 anos em algumas gerações, o que permitira que as pessoas nas linhas atuais fiquem vivas por cerca de 60 a 50 anos após sua aposentadoria, o que trará um novo paradigma não só para a questão da aposentadoria mas também para a sociedade como um todo, onde teremos desafios para integrar uma população mais idosa junto a uma população jovem.

O professor Herman aponta que nos próximos anos 45% de todos os pagamentos realizados serão automatizados, acredito que isso seja uma media geral, pois hoje mesmo não sendo um integrante da ultima geração todos os meus pagamentos são realizados digitalmente, raramente eu utilizando dinheiro vivo portanto.

Uma outra informação interessante que o professor apresentou foi que 65% das crianças que estão iniciando seus estudos neste ano irão trabalhar de maneiras que ainda não existem hoje, minha área de gestão de projetos com as ferramentas atuais ágeis não existia 20 anos atrás, ou mesmo os quesitos de devops, python e outras tantas tecnologias que são a base hoje no mercado tecnológico.

Voorwald apontou durante a sua palestra os cinco campos abaixo que serão os guias para a evolução tecnológica nos próximos anos:

  • Inteligência artificial
  • Big Data
  • Realidade Virtual
  • Realidade aumentada
  • Machine Learning

Os campos acima irão impulsionar os seguintes empregos/cargos/áreas de atuação na visão do professor:

  • Consultor de gestão ética
  • Instalador doméstico especialista em tecnologia
  • Consultor estratégico
  • Design impressão 3D
  • Especialista em energias alternativas
  • Monitor médico
  • Engenheiro de lixo
  • Cuidadores

Em se tratando de grandes áreas de conjunto de oportunidade de desenvolvimento o professor destacou os seguintes grandes “C”:

  • Coaching
  • Cuidado
  • Conexão

Sucesso, nas palavras do professor, “não é o que você sabe, mas sim interpretar, analisar e interligar os dados disponíveis.”

Por fim o professor elencou as seguintes competências atuais e futuras que serão essenciais em sua visão para o profissional dos próximos anos:

  • Elasticidade mental
  • Competências emocionais
  • Pensamento critico
  • Criatividade
  • STEM
  • SMAC
  • Conhecimento interdisciplinar

 Metodologias Ágeis – SCRUM. Professor David

O SCRUM foi criado pela área de engenharia de software e as outras áreas começaram a utiliza-lo para gestão de seus projetos, isso se deve as necessidades de entregas que os projetos de software apresentam que seriam rápidas demais para uma gestão utilizando os padrões tradicionais de gerenciamento de projetos.

Neste final de semana completou-se 15 anos da menção formal do SCRUM como metodologia ágil.

Seu nome deriva de uma jogada do Rugby, onde o jogador número 8, sempre o maior do time, mantem a pressão para manter o time em conjunto e sempre apontando para a direção do gol, ou seja, mantendo o time trabalhando em prol do resultado desejado.

A base é um ciclo ágil de entregas, normalmente entre uma e duas semanas, com a primeira entrega sendo o cronograma e a priorização das demandas do projeto.

Sua utilização é mais recomendada quando há um nível de incerteza com relação aos requisitos e tecnologias, neste cenário a apresentação de entregas faseadas mas constantes e mais rápidas permite um acompanhamento melhor se os objetivos do cliente estão sendo atingidos ou pelo menos o projeto esta no caminho correto. Como são feitas diversas entregas o produto vai evoluindo conforme as mesmas e o retorno do cliente. Um exemplo desse ciclo são os tablets e sua entrada no mercado, incialmente não havia exatamente uma demanda ou necessidade explicita para estes dispositivos que não eram computadores totalmente e nem simples visualizadores, mas que com o passar o tempo foram sendo evoluídos em cada entrega e acabaram com o mercado dos netbooks, substituindo os mesmos completamente.

Um sprint começa com uma reunião composto pelos seguintes integrantes:

  • Scrum Master
  • Product Owern
  • Time de desenvolvimento / produção

Ao final de todo SPRINT é feita uma entrega, no começo de cada dia/reunião são elaboradas 3 perguntas que tem como objetivo cumprir esta entrega:

  • O que foi feito ontem para atingir a meta de entrega?
  • O que será feito hoje para a atingir a meta de entrega?
  • Qual o impedimento atual que evita a meta de entrega de ser atingida?

Um estilo de gráfico utilizado para acompanhar o SCRUM é o Product Burn Down Chart

Para dimensionar corretamente o tempo necessários para as atividades existe a possibilidade de utilizarmos o SCRUM POKER.

Economia de 300 + um erro igual multas milionarias

PlanejamentoPlanejar é preciso em todas as áreas, seja da vida pessoal ou profissional, pois do contrario não temos como nos preparar para as ocorrências e percalços do caminho e nem entendermos se os resultados encontrados são aqueles que realmente queremos. Nesse artigo irei mostrar a historia real de onde uma economia de 300 Libras anualmente gerou uma multa de mais de 100 milhões de Euros a um banco e criou a possibilidade de derrubar todo o sistema monetário do planeta.

Continue lendo