SafeFrame

Iframe costuma ser uma boa solução quando se precisa incluir algum conteúdo de terceiros em uma página, isolando completamente o código inserido e garantindo a segurança das informações ali contidas. Por outro lado, ele não permite interações entre o código inserido e a página, ao contrário do SafeFrame.

SafeFrame é uma API Javascript que permite uma comunicação segura entre um conteúdo externo e uma página de maneira segura. Com ele é possível, por exemplo, inserir um anúncio que expanda em resposta a uma interação do usuário.

Para saber mais:

  1. http://www.iab.net/safeframe

Táquion

Certa vez, durante uma aula de física durante um curso pré-vestibular, o professor ao falar sobre a Teoria de Relatividade expos sua indignação com a limitação que a velocidade da luz traz. Segundo ele, mesmo que fosse possível construir uma nave que viajasse na velocidade da luz, isso não seria o suficiente para explorar o universo. Uma viagem a um planeta mais distante poderia durar centenas de anos.

Eu concordo com esse professor. Por isso que fico empolgado quando vejo pesquisas nesse sentido, como a dos táquions: partículas hipotéticas cuja velocidade nunca é inferior à velocidade da luz e que são acelerados quando perdem energia, podendo chegar a velocidade infinita se tiverem energia zero.

Com a velocidade que as coisas evoluem ultimamente, daqui a quanto tempo uma viagem para um planeta fora da nossa galáxia se tornará viável? Espero que em breve.

Para saber mais:

  1. http://super.abril.com.br/tecnologia/taquion-mais-rapido-luz-440416.shtml
  2. http://pt.wikipedia.org/wiki/T%C3%A1quion

P-value

Hoje pela manhã, ao abrir meu feedly, me deparo com a seguinte tira do excelente xkcd:

If all else fails, use "significant at a p>0.05 level" and hope no one notices.
If all else fails, use “significant at a p>0.05 level” and hope no one notices.

Mas ai veio a pergunta: o que diabos é P-value?

Em uma pesquisa rápida, descobri que se trata de um termo usado em estatística. Nunca fui bom nessa área, apesar de gostar bastante. Pelo que pude entender (corrijam-me se estiver errado), p-value é usado para representar a porção da diferença entre duas hipóteses testadas que pode ter ocorrido pelo acaso.

Para saber mais:

  1. http://posgraduando.com/blog/compreendendo-o-valor-de-p-na-analise-estatistica
  2. http://www.dummies.com/how-to/content/what-a-pvalue-tells-you-about-statistical-data.html

Função para retirar acentos e caracteres especiais no Excel

A função a seguir, programada em VBA para ser utilizada no Excel, serve para retirar quaisquer acentos ou caracteres especiais de uma célula.

Function Acento(caract)

    'Acentos e caracteres especiais que serão buscados na string
    'Você pode definir outros caracteres nessa variável, mas
    ' precisará também colocar a letra correspondente em codiB
    codiA = "àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ"
    
    'Letras correspondentes para substituição
    codiB = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN"
    
    'Armazena em temp a string recebida
    temp = caract
    
    'Loop que irá de andará a string letra a letra
    For i = 1 To Len(temp)
    
        'InStr buscará se a letra indice i de temp pertence a
        ' codiA e se existir retornará a posição dela
        p = InStr(codiA, Mid(temp, i, 1))
        
        'Substitui a letra de indice i em codiA pela sua
        ' correspondente em codiB
        If p > 0 Then Mid(temp, i, 1) = Mid(codiB, p, 1)
    Next
    
    'Retorna a nova string
    Acento = temp
    
End Function

Para usá-la, no Excel vá em Desenvolvedor > Visual Basic e em seguida em Inserir > Módulo. Lá, cole o código acima e salve o módulo.

Feito isso, agora é possível usar “Acentos(caract)” como uma função qualquer do Excel usando a sintaxe =Acentos(CELULA), como por exemplo: