Visitantes

Pesquisar neste Blog

sábado, 11 de junho de 2022

TPM no Windows 11

TPM (Trusted Platform Module) = é um padrão internacional para processamento seguro, ele é um controlador que protege o hardware de seu computador com uma chave criptográfica única integrada ao mesmo. A versão mais recente do TPM é 2.0 

O TPM tem ainda uma ampla gama de funções como chave de segurança de hardware, identificação de dispositivos, autenticação criptográfica e verificação de integridade; o TPM faz 2 coisas principais:

1 - Cálculo de chaves criptográficas: a geração ou verificação de senhas no computador usando criptografia incorporado. Essas senhas podem ser travas de criptografia para discos rígidos, códigos de recursos usados por sistemas operacionais para verificar sua integridade.

2 - Armazenamento de chaves criptográficas: O TPM também é uma unidade de armazenamento de criptografia no computador, que não só calcula a chave criptográfica. 

O TPM verifica a integridade do sistema quando o Windows fosse inicializado, para funções de segurança.

segunda-feira, 4 de abril de 2022

Best Javascript Chart Libraries for 2021

 Best Javascript Chart Libraries for 2021 - Summary

There are clearly many very versatile and feature-packed libraries available to use on the web. I will continue to add to this list as I discover newly released libraries or even hidden gems.

I would love to hear which is your favorite, and it doesn’t have to be on this list either. Send me in the direction of some great libraries and I could well list them on here too.

----------------------------------------------------------------------------------------------------------











quinta-feira, 17 de março de 2022

Mobile Detect

 Eu fiquei semanas estudando e testando o código PHP da Lib Mobile Detect e finalmente agora está do jeito que eu gostei de usar.



segunda-feira, 6 de dezembro de 2021

QRCODE

 https://www.geeksforgeeks.org/qr-code-generator-using-html-css-and-jquery/

https://stackoverflow.com/questions/30115242/generating-a-simple-qr-code-with-just-html

https://blog.usman-s.me/how-to-make-your-qr-code-generator-using-html-css-and-javascript

https://codepen.io/jasonadelia/pen/jatwq

https://www.ways2read.com/design-a-qr-code-generator-html-css-and-jquery/

https://acervolima.com/gerador-de-codigo-qr-usando-html-css-e-jquery/

https://medium.com/geekculture/few-ways-to-generate-qr-code-using-javascript-54b6b5220c4f

http://thenewcode.com/614/Add-QR-Codes-To-Web-Pages-Automatically-For-Easy-Link-References-From-Printed-Copies

http://www.weichbrodt.it/qr-code-plugin-per-cms-made-simple/




Express.JS Node Router Server

 

https://www.tabnine.com/code/javascript/functions/express/Express/post

https://expressjs.com/pt-br/guide/routing.html

https://expressjs.com/pt-br/4x/api.html

https://www.ti-enxame.com/pt/javascript/como-enviar-um-post-solicitacao-de-node.js-express/1056045498/

https://visionmedia.github.io/superagent/

https://codeforgeek.com/handle-get-post-request-express-4/

https://www.codegrepper.com/code-examples/javascript/app.post+in+express

https://developer.mozilla.org/pt-BR/docs/Learn/Server-side/Express_Nodejs/Introduction

https://www.digitalocean.com/community/tutorials/use-expressjs-to-get-url-and-post-parameters





domingo, 31 de outubro de 2021

As 6 Etapas Fundamentais de um Projeto de Software

 

As 6 etapas fundamentais de um projeto de software

1) Conhecer as necessidades do cliente.
2) Definir os requisitos.
3) Avaliar a viabilidade do projeto.
4) Documentar todos os procedimentos.
5) Escolher a metodologia de desenvolvimento.
6) Testar as funcionalidades criadas.


sexta-feira, 22 de outubro de 2021

Swift (Front-end)

 Swift (Front-end)

Swift, foi desenvolvido pela Apple em 2014, é uma tecnologia de desenvolvimento de front-end adequada para a criação de aplicativos iOS, tvOS, macOS e watchOS.

Esta alternativa Objective-C tem muitos problemas e é considerada desatualizada. Swift opera com alguns dos conceitos de Objective-C, como programação expansível. O contraste está na tipagem estática e no projeto do protocolo.

Recursos

  • Swift segue padrões fáceis e seguros
  • Os usuários têm acesso aos recursos de programação mais recentes
  • Objective C e Swift têm a mesma sintaxe
  • É uma opção preferencial para escrever programas iOS e OS X.

Vantagens

  • Código-fonte aberto – Swift é uma linguagem de desenvolvimento de código-fonte verdadeiramente aberto que é conhecida por oferecer abertura para todas as funcionalidades. Atualmente, ela se orgulha de uma grande comunidade que oferece suporte a novos usuários, juntamente com muitas ferramentas convenientes de terceiros.
  • Seguro – A sintaxe do Swift permite que os usuários criem código consistente e sem erros e, portanto, é amplamente preferida pelos desenvolvedores. O Swift oferece muitas medidas de precaução para prevenção de erros e melhor legibilidade.

Desvantagens

  • Sem suporte para versões anteriores do iOS – o Swift não oferece suporte para versões mais antigas de aplicativos iOS, o que pode ser um problema para alguns projetos.
  • Ainda não é muito popular – o Swift está crescendo rapidamente sua base de usuários, mas ainda não é popular, pois não possui uma grande base de codificadores. No entanto, isso pode mudar à medida que mais desenvolvedores começam a usar a linguagem.


JQuery (Front-end)

 JQuery (Front-end)

jQuery é uma biblioteca JavaScript objetiva, mas repleta de recursos. É uma opção viável para funções como tratamento de eventos, passagem de HTML, Ajax, manipulação de documentos e animações.

Quanto a API do jQuery os usuários também acham muito fácil de usar e funciona em diferentes navegadores de forma eficaz. Essa linguagem de desenvolvimento de front-end é conhecida por sua flexibilidade e variedade de recursos. Ele permitiu que inúmeros desenvolvedores tirassem o máximo proveito da programação JavaScript.

Recursos

  • Manipulação CSS: jQuery tem métodos css () predefinidos para alterar o estilo do elemento HTML.
  • Manipulação de HTML: jQuery facilita a seleção, passagem e modificação de conteúdo de elementos DOM.
  • Suporte para vários navegadores: o jQuery fornece suporte para os navegadores modernos mais populares.

Vantagens

  • O jQuery permite a melhoria do JavaScript sem que os desenvolvedores tenham que aprender uma sintaxe nova.
  • O código pode ser simples, legível e reutilizável com jQuery.
  • A necessidade de escrever loops complexos e repetitivos e chamadas de biblioteca DOM é reduzida com a linguagem.

Desvantagens

  • A funcionalidade pode ser limitada – a funcionalidade do jQuery pode ser bastante limitada, embora tenha uma vasta biblioteca. O problema surge quando a necessidade de customização aumenta e os desenvolvedores dependem do JavaScript.
  • JQuery JavaScript needed – O arquivo jQuery JavaScript é necessário para executar comandos JQuery. Apesar do pequeno tamanho desse arquivo, é uma preocupação para um computador cliente e servidor web quando o requisito é hospedar scripts jQuery no servidor.


Angular JS (Front-end)

 Angular JS (Front-end)

Angular é uma estrutura de código aberto usada principalmente para o desenvolvimento de aplicativos da web de página única. Os desenvolvedores podem confiar nele para gerar menus animados adequados para páginas da web em HTML.

É uma estrutura desenvolvida pelos engenheiros do Google Adam Abrons e Misko Hebert. Lançado pela primeira vez em 2012, o AngularJS continua recebendo atualizações.

Recursos

  • Aplicativos da web progressivos – os desenvolvedores podem usar recursos de plataforma de ponta para criar experiências semelhantes aos aplicativos. Angular oferece alto desempenho e fácil instalação.
  • Angular CLI – o Angular oferece ferramentas de linha de comando para permitir que os desenvolvedores criem aplicativos com mais rapidez, adicionem testes e alcancem uma implantação rápida.

Vantagens

  • Funcionalidade pronta para uso – A configuração Angular padrão oferece um grande número de ferramentas para os desenvolvedores começarem. Alguns deles incluem ferramentas que podem ser usadas para atender aos requisitos de roteamento. Os desenvolvedores podem usá-lo para buscar os dados necessários que possuem em um aplicativo. A natureza pré-configurada do ambiente do Angular ajuda a acelerar o desenvolvimento e os testes.
  • Consistência – o Angular é uma estrutura de design de web abrangente e responsiva em comparação com o React. Os desenvolvedores podem achar fácil desenvolver serviços, componentes e módulos.

Desvantagens

  • Opções limitadas de SEO – Os usuários angulares enfrentam alguns problemas devido ao menor número de opções de SEO e não oferecem um alto nível de acessibilidade do rastreador de mecanismo de pesquisa.
  • Angular pode ser complexo – Angular pode ser considerado uma opção complexa por muitos desenvolvedores e pode impactar os resultados do desenvolvimento. Mesmo as versões recentes do Angular são complexas para alguns usuários.


TypeScript (Front-end)

 TypeScript (Front-end)

TypeScript é outra das 10 principais linguagens de programação front-end e um superconjunto sintático de JavaScript. Qualquer código JavaScript é considerado um código TypeScript válido, executado em navegadores como JS.

TypeScript é uma linguagem aditiva com uma camada de tradução simples e pode ser utilizada em projetos JavaScript.

Recursos

  • TypeScript é igual ao JavaScript – TypeScript é bastante semelhante e geralmente considerado igual a JavaScript. Ele usa alguns dos componentes de programas que são emprestados do JavaScript. Os desenvolvedores precisam conhecer o funcionamento do JavaScript para obter um bom uso do TypeScript. Isso ocorre porque o código TypeScript é traduzido em código JavaScript antes da execução.
  • Suporte à biblioteca JS – o TypeScript oferece suporte para bibliotecas JavaScript e o código compilado pode ser adotado a partir de qualquer parte do código JS. O código JavaScript gerado a partir do TypeScript usa todas as ferramentas, estruturas e bibliotecas JS atuais.
  • Renomear arquivos – os usuários acham muito conveniente renomear arquivos JavaScript para arquivos TypeScript. Qualquer arquivo .js pode ser facilmente renomeado para um arquivo .ts e compilado com diferentes arquivos TypeScript.

Vantagens

  • Digitação estrita – No TypeScript, os elementos que são definidos permanecem como foram definidos. Esta é uma das vantagens mais importantes do TypeScript.
  • Tipagem estrutural – A disponibilidade de tipagem estrutural é essencial para usuários que pretendem definir totalmente as estruturas utilizadas. O TypeScript torna mais fácil para os desenvolvedores confiar em estruturas designadas.
  • Anotações de tipo – o uso de anotações de tipo TypeScript permite que os usuários especifiquem explicitamente o tipo que pretendem usar.

Desvantagens

  • TypeScript requer um alto nível de esforço para implementação de código.
  • O suporte para aulas teóricas não é prontamente oferecido pelo TypeScript.
  • O TypeScript requer um documento de definição para usar uma biblioteca externa, e este documento nem sempre pode ser acessado.
  • Os desenvolvedores devem estar atentos à natureza da definição de tipo no TypeScript.
  • Há um requisito para converter TypeScript em JavaScript antes de executar um programa.