Consulta de cep gratuita

A Visie juntamente com a Aviso Brasil resolveram disponibilizar uma API gratuita de consulta de CEP totalmente atualizada e confiável.

A Visie é parceira da Aviso Brasil fornecendo tecnologia para o Correio Control, e como parte do negócio, precisa ter a base de endereços sempre atualizada e sincronizada com o Diretório Nacional de Endereços.

Devido a grande demanda na busca de um mecanismo seguro, rápido, atualizado e confiável de consulta de CEP, estas empresas decidiram oferecer um serviço gratuito de consulta de endereços pelo CEP, para que você possa usar em sua aplicação. Os resultados podem ser retornados usando o modelo JSONp, de modo que o More >

Convertendo a chave ssh do windows (.ppk) para OpenSSH Compatible Format

puttygen é a resposta para exportar para um formato compatível “OpenSSH”, faça:

  • Abra o PuttyGen
  • Clique em Load
  • Carregue a sua private key .ppk
  • Vá em Conversions->Export OpenSSH e exportte sua private key para c:\.ssh\id_rsa
  • ssh-keygen -e -f ~/.ssh/id_rsa > ~/.ssh/id_rsa_com.pub (Crie o RFC 4716 da public key usando ssh-keygen)
  • ssh-keygen -i -f ~/.ssh/id_rsa_com.pub > ~/.ssh/id_rsa.pub (Converta o RFC 4716 da public key para o formato OpenSSH)

Done!

Substituir quebra de linha com javascript

Dica rápída! - Como substituir quebra de linha por qualquer caractere utilizando javascript

// Strip out all line breaks.
function substitueQuebradelinha(strMultiLineText, replaceWith=""){
    var strSingleLineText = strMultiLineText.replace(new RegExp( "\\n", "g" ),replaceWith);
    return strSingleLineText;
}
 
// Para utilizar faça assim:
var texto="Meu 
texto 
com quebras 
de linha";
substitueQuebradelinha(texto, "");

Simulando tabindex com jquery

$('.campo').keypress(function(e){
    op = (e.shiftKey) ? -1 : 1;
    if (e.keyCode==9){
        $(this).blur(function(){
        nextindex = parseInt($(this).attr('tabindex')) + op
        getfocus = $('input[index='+ String(nextindex) + ']')
        getfocus.focus()
        getfocus.select()
    }
})