Mostrando postagens com marcador programação. Mostrar todas as postagens
Mostrando postagens com marcador programação. Mostrar todas as postagens

terça-feira, 2 de janeiro de 2018

ALGORITMO, LOGARITMO E QUE TAIS...

FELIZ 2018 A TODOS!

Toda disciplina tem seu respectivo jargão. Num compêndio de Matemática, por exemplo, podemos nos embananar com números primos, complexos e fatoriais; num livro de Português, confundir análise sintática com morfológica e hipérbole com hipérbato... Já com a Informática...

Bem, a Informática não é exatamente uma ciência exata. Embora seja baseada na Matemática, ela está mais para algo esotérico, esdrúxulo, misterioso. Talvez por isso alguns engraçadinhos definam hardware como aquilo que a gente chuta, e software, como o que a gente xinga.

A despeito de qualquer criança recém-saída dos cueiros ser capaz de operar um PC, não faltam usuários calejados que ainda confundem CPU (que é o processador) com o gabinete do sistema, e memória RAM (memória física do computador) com espaço no HD (dispositivo de armazenamento persistente, que em última análise, também é considerado “memória”). Aliás, por conta dessa avalanche de termos estranhos e siglas formadas a partir de palavras em inglês que meu ex-parceiro Robério e eu incluímos um DICIONÁRIO DE INFORMATIQUÊS na nossa saudosa Coleção Guia Fácil Informática. Mas isso já é outra conversa.

Se você confunde bits com bytesdrive com driver ou a capacidade do HD com o espaço na RAM, saiba que não está sozinho. A informática nos trouxe uma vasta gama de neologismos, acrônimos e siglas que dão margem a equívocos como messes. Dias atrás, alguém com que eu conversava confundia sistematicamente “algoritmo” com “logaritmo”. 

Observação: ALGORITMO é uma sequência finita de instruções lógicas que o computador executa ao realizar uma tarefa ou resolver um problema, ao passo que LOGARITMO é um recurso destinado a facilitar a realização de cálculos matemáticos complexos mediante a transformação de multiplicações e divisões em operações mais simples (soma e subtração).

Convém não confundir confundir algoritmo com programaAlguns autores definem "programa" como um conjunto de algoritmos combinados, o que, guardadas as devidas proporções, seria o mesmo que definir uma casa como um monte de tijolos assentados.

Existem diversas formas de escrever algoritmos, sendo o pseudocódigo e o fluxograma as mais comuns. Mas isso já é outra conversa e fica para uma próxima vez.

Visite minhas comunidades na Rede .Link:

segunda-feira, 14 de abril de 2014

SAIBA MAIS SOBRE A HEARTBLEED E PONHA AS BARBICHAS DE MOLHO

TUDO SEMPRE PARECE IMPOSSÍVEL, ATÉ QUE SEJA FEITO.

Numa conexão segura, o ícone de um pequeno cadeado e/ou o S adicionado ao HTTP do respectivo URL indicam que as informações trocadas entre nosso navegador e o respectivo servidor Web estão sendo criptografadas, mas daí a dizer que estamos totalmente seguros vai uma longa distância.
A Heartbleed – brecha de segurança descoberta há poucos dias no software criptográfico OpenSSL, mas supostamente presente desde as primeiras edições desse programa – não só expõe nossos dados confidenciais (nomes de usuário, senhas, emails, agendas de contatos e outros dados sensíveis), mas também permite que cibercriminosos trabalhem na surdina, sem deixar rastros (para saber mais, clique aqui).

OBSERVAÇÃO: Como o OpenSSL é amplamente utilizado, o bug afetou milhares de serviços online – mais de 12% dos 10 mil sites de maior tráfego na Web. O Google e a Microsoft escaparam incólumes, como também os brasileiros UOL, TERRA, IG e GLOBO. Em sites de instituições financeiras, o perigo é menor, pois geralmente há diversas camadas de segurança, tais como múltiplas senhas, tokens, e por aí vai. 

A pura e simples correção no servidor não resolve totalmente o problema, de modo que é recomendável trocar as senhas tão logo as empresas implementem o remendo. E quem precisa de anonimato para navegar deve ficar longe da web até a poeira assentar. 
Abraços e até mais ler.