/** * Função para validação de CPF * @param String str numero do cpf para validar * @return true or false */ function validaCpf(str){ str = str.replace('.',''); str = str.replace('.',''); str = str.replace('-',''); cpf = str; var numeros, digitos, soma, i, resultado, digitos_iguais; digitos_iguais = 1; if (cpf.length < 11) return false; for (i = 0; i < cpf.length - 1; i++) if (cpf.charAt(i) != cpf.charAt(i + 1)){ digitos_iguais = 0; break; } if (!digitos_iguais){ numeros = cpf.substring(0,9); digitos = cpf.substring(9); soma = 0; for (i = 10; i > 1; i--) soma += numeros.charAt(10 - i) * i; resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; numeros = cpf.substring(0,10); soma = 0; for (i = 11; i > 1; i--) soma += numeros.charAt(11 - i) * i; resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; } else return false; }
JS – Remover tags HTML de uma string
var NovaString = StringAntiga.replace(/(<([^>]+)>)/ig,"");
Configurando SSL no MAMP 3.02
Acesse o terminal, digite SU para obter permissão de root…
Gerando o certificado local…
cd /Applications/MAMP/conf/apache # generate a private key (will request a password twice) openssl genrsa -des3 -out server.key 1024 # generate certificate signing request (same password as above) openssl req -new -key server.key -out server.csr # Answer the questions Country Name (2 letter code) [AU]: BR State or Province Name (full name) [Some-State]: Rio Grande do Sul Locality Name (eg, city) []: Pelotas Organization Name (eg, company) [Internet Widgits Pty Ltd]: 2WAY DIGITAL SOLUTIONS Organizational Unit Name (eg, section) []: # leave this empty Common Name (eg, YOUR name) []: # leave this empty Email Address []: # leave this empty A challenge password []: # leave this empty An optional company name []: # leave this empty # generate the certificate openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt # remove the password from the server key cp server.key server.tmp openssl rsa -in server.tmp -out server.key
Editando as configurações do apache
Edite o arquivo de configuração do apache (/Applications/MAMP/conf/apache/httpd.conf), e remova o comentário da seguinte linha (próximo a linha 537).
# Secure (SSL/TLS) connections # Include /Applications/MAMP/conf/apache/extra/httpd-ssl.conf
Habilitando as configurações HTTPS..
Edite as configurações do httpd-ssl.conf (/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf) para habilitar a porta 443 para localhost, deve ficar semelhante a isto:
DocumentRoot "/Users/Nataniel/Sites/" ServerName localhost:443 ServerAdmin webmaster@localhost ErrorLog "/Applications/MAMP/Library/logs/error_log" TransferLog "/Applications/MAMP/Library/logs/access_log"
Senha padrão do MySQL do MAMP
Senha padrão do MAMP (default password for MySQL under MAMP)
Username: root
Password: root
No vanilla a senha é em branco 😉
Telefone do BCash
Como alterar sua senha no PagSeguro
Turn COBY MID 7033 and KYROS (Android 4) “original” firmware – delete unnecessary applications – turn clean firmware
Download the necessary files here.
(ATENTION: PUT A MICRO SD ON TABLET TO BACKUP OLD FILES)
1) Unzip the files on a folder
RECOMENDED: ERASE TABLET TO DEFAULT
2) Enable USB debugging on tablet
SETTINGS -> DEVELOPER OPTIONS -> USB DEBUGGING
3) Execute “turn_original.bat”
4) AFTER the reboot, execute the step 2 again (re-enable usb debugging), then press ENTER
5) AFTER the LAST reboot, execute the step 2 again (re-enable usb debugging), then press ENTER to execute final operations (backup, clean default applications and install mobilemarket).
Protegendo sua privacidade no Facebook
Uma matéria no Fantástico (Rede Globo) mostrou que um falso vidente, conseguiu acertar detalhes da vida de algumas pessoas, como nome da mãe, dos filhos, férias e outros eventos cotidianos com dados obtidos através de redes sociais, como o Facebook.
Esta matéria deslanchou uma onda de lixo eletrônico na rede social com a seguinte mensagem “Bom gente, quem assistiu o Fantástico sabe da falta de proteção no Facebook. Com as mudanças do Face, agora todos ficam sabendo ..”
O fato é que esta operação não resolve a questão da privacidade na rede social, pois uma vez obtendo-se o nome da pessoa, pode-se procurar em mecanismos de busca (como o Google), entrar no perfil da pessoa e obter as informações da mesma maneira, veja:
* Experimente fazer esta operação com o seu nome verdadeiro.
O grande alvo dessa “mensagem a ser compartilhada” remete à “activity storie window”, uma janela no canto direito do Facebook, que mostra as atividades dos seus amigos, confundindo as informações mostradas na matéria do Fantástico e trazendo centenas de pessoas a compartilhar lixo social sem qualquer fundamentação ou solução para a causa.
Desabilitar ou habilitar qualquer opção como manda esta mensagem não protege, nem garante sua privacidade na rede social, para isto é importante que você entenda como funciona a rede social e como funciona o sistema de privacidade.
A “Activity Storie Window” é uma janela que mostra os eventos, ações e comentários recentes dos POSTS QUE VOCÊ TEM ACESSO, ou seja, é como se você estivesse em uma roda de amigos e estivesse olhando e ouvindo a “Fulana” comentar com o “Ciclano” sobre determinado assunto.
Tá, mas como eu protejo o conteúdo que crio e compartilho?
O Facebook é uma das redes sociais mais seguras do mundo, pois permite configurar a fundo quase todas opções de privacidade e segurança disponíveis, diferentemente das demais, também permite a configuração “por posts”, podendo criar posts privados (para determinados amigos, amigos ou até “amigos de amigos”) e posts públicos (em que TODOS PODEM VER), veja como funciona:
Controle de privacidade “por post”
Quando você posta algo no Facebook, um ícone do lado do botão “Publicar” é exibido, nele você pode escolher qual o nível de privacidade que deseja utilizar, podendo compartilhar coisas com:
- Público: mostra para todas pessoas o que você publicou.
- Amigos: mostra seu post para todos seus amigos conectados.
- Amigos exceto conhecidos: mostra seu post para todos seus amigos exceto para o grupo de “Conhecidos”.
- Somente eu: somente você poderá ver a publicação.
- Personalizado: você pode personalizar para quem quer mostrar sua publicação, adicionando ou removendo amigos “um a um”.
Tá, mas dá muito trabalho trocar todas postagem, tem um jeito mais fácil?
Um outro item que merece destaque é quanto as marcações em fotos e posts de outras pessoas, que também podem ser controlados dentro da central de privacidade:
Explorando a central de privacidade e definindo suas configurações conforme seu gosto você poderá se manter seguro na internet, publicar e compartilhar momentos importantes com seus amigos e conhecidos sem ter medo destas informações cair em mãos erradas… até a próxima!!!
Resolvendo problemas de DNS com Proxy HTTP/ZENTYAL
No Zentyal 2 aparece um erro ao inicializar o módulo Proxy HTTP:
“fatal ipcache_init dns name lookup tests failed”
Trata-se que o squid não consegue resolver um dos servidores DNS cadastrados, embora eles estejam OK, para resolver edite o arquivo “/etc/init/ebox.squid.conf” adicionando a seguinte informação:
…
author<><——>”Chuck Short <zulcss@ubuntu.com>”
respawn
#RESOLVE PROBLEMAS DE DNS COM O SQUID
env SQUID_ARGS=”-D”
pre-start script
…
Desta forma desabilitamos os testes de DNS realizados na inicialização do squid, forçando ele a iniciar normalmente 😉
Windows Live Messenger – Não recebe convites (não aparece quem te adiciona no MSN)
A solução é simples, segue:
- Abra o Windows Live Messenger
- Clique em “Caixa de entrada” (Inbox)
- No canto inferior esquerdo clique em “Contatos” (Contacts)
- Clique em “Exibir convites” (View Invitations)
- Clique em “Alterar configurações de convite” (Change your invitation settings)
- Selecione “Limitado” (Limited)
- Clique em “Salvar” (Save)