Aprendizado de programação para crianças

Embora não seja pedagogo nem mesmo especialista em qualquer área da ciência humana eu concordo totalmente com a afirmação de Nicola Negroponte:

Computer  programing is a powerful tool for children to ‘learn learning’… Children who engage in programming transfer that kind of learning to other things.

Nicola Negroponte
One Laptop per Child Project, January 2008.

Ou em bom português:

Programação de computadores é uma poderosa ferramenta para crianças ‘aprenderem a aprender’… Crianças que aprendem programação transferem este tipo de aprendizado para outras áreas.

Continue lendo Aprendizado de programação para crianças

Segurança client-side

Aplicações em geral podem ser divididas em duas categorias segundo o local onde estão sendo executadas: Server-side ou Client-side. Estas definições aparecem quando temos dado aplicativo que roda em ambiente Client-server. É muito comum haver fóruns de discussão e debates com respeito a segurança do lado servidor, visto que é lá onde em geral está o ‘cerne das informações’, tal como uma base de dados, um repositório de arquivos etc. Quando trata-se de segurança no lado cliente, não há muito material a ser estudado além das tradicionais receitas e manuais para instalação de antivírus e algumas suítes de segurança de Internet que estão bastante em moda hoje em dia. Continue lendo Segurança client-side

Fatores de autenticação

O processo de autenticar usuários consiste em determinar se um usuário é quem ele afirma ser[1] e este processo tradicionalmente depende de três fatores: algo que você tenha (ex. Um token), algo que você seja (ex. impressão digital, retina), e algo que você saiba (ex. uma senha)[2]. Para realizar este processo são utilizados um ou mais fatores onde cada um é um pedaço de informação utilizado para autenticar ou verificar a identidade de uma pessoa em um procedimento de segurança para garantir direitos de acesso individuais a cada usuário de um dado sistema[3,4]. Continue lendo Fatores de autenticação

Além do mundo real