quinta-feira, março 16, 2017

Fórmula Macarrônica de Cálculo do CPF Libre Office ou Excel

Criei esta fórmula macarrônica para cálculo do CPF. Criei no Calc do Libre Office, porque não tenho excel, mas acho que funcionaria também :)

Considerando que o CPF sem os dois dígitos do DV está na célula A1, colar na B1 a seguinte fórmula:
=CONCATENAR(
SE(MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2)
;11)<2; 
0; 
11-MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2);11)) ;  

SE(MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*11)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*3+  
SE(MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2)
;11)<2; 
0; 
11-MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2)
;11))*2  )
;11)<2; 
0; 11-MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*11)
+(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*10)
+(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*9)
+(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*8)
+(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*7)
+(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*6)
+(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*5)
+(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*4)
+(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*3+  
SE(MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2)
;11)<2; 
0; 
11-MOD((EXT.TEXTO(TEXTO(A1;"000000000");1;1)*10)+
(EXT.TEXTO(TEXTO(A1;"000000000");2;1)*9)+
(EXT.TEXTO(TEXTO(A1;"000000000");3;1)*8)+
(EXT.TEXTO(TEXTO(A1;"000000000");4;1)*7)+
(EXT.TEXTO(TEXTO(A1;"000000000");5;1)*6)+
(EXT.TEXTO(TEXTO(A1;"000000000");6;1)*5)+
(EXT.TEXTO(TEXTO(A1;"000000000");7;1)*4)+
(EXT.TEXTO(TEXTO(A1;"000000000");8;1)*3)+
(EXT.TEXTO(TEXTO(A1;"000000000");9;1)*2)
;11))*2  );11)))


quarta-feira, janeiro 18, 2017

To revoltada!

Data - 16 de janeiro de 2017.
Local - São Paulo
Horário - em torno de 18:30

Há 16 dias, estava feliz e contente esperando dar 23:59... pensando no que poderia pedir para o ano que iria começar. Coisas como alegria e felicidade.

Hoje às 18:30, estava com vontade de ter poderes... não de força ou o quer que seja, queria mesmo aquele poder de jogar praga que pega. Como a mão de alguém cair, ou que tenha uma dor de barriga tremenda.

Mas por quê isso? Hoje fui furtada. Desço em um ponto não muito movimentado, mas o que ocorre é que estranhamente, um monte de gente levantou para descer após eu levantar. O ônibus estava vazio, mas isso fez com que a região da porta ficasse cheia (cheia de ladrão). Quadrilha desgraçada.

Dos males o menor, poderia ter sido abordada. O que seria bem pior... aí, com certeza não estaria revoltada. Estaria é com muito medo.

Lembrei de uma publicação da Miriam Leitão contando sobre como foi ser furtada no aeroporto. Senti a mesma coisa que ela falou. O sentimento de "onde está?", a tentativa de sensibilizar alguém próximo, e esses alguém (duas pessoas) nem ligam, não se importam... você vira para pessoa e fala, "fui furtada!" - A pessoa te olha com aquele olhar de "e daí?" "ah tá..." vontade de também jogar uma praga... Mas pensa no mundo egoísta que vivemos, se conforma e se sente só em meio à humaninhos desumanizados.

E a sensação de ter falado com a pessoal que provavelmente estava com os ladrões? E não poder falar: "olha, abre essa bolsa que você está com o meu celular". Mas não poderia acusá-la, não vi, não tenho provas, só sei que estava atrás de mim.

Mas enfim. Que a minha praga pegue!!!👿

domingo, agosto 23, 2015

"problema" com o app do Banco do Brasil "não há conexão com a internet"

Outro dia no período da noite fui tentar acessar a conta do banco pelo app, mas uma mensagem informando que "não há conexão com a internet" era exibida. Como estava utilizando o wifi de casa e estava acessando sites normalmente, pensei que estava ocorrendo algum problema com o app.

No outro dia, aconteceu a mesma coisa no período da noite. Pesquisando na internet, vi que havia outros clientes com o mesmo problema com o app. Assim, fiquei com a certeza que havia algum problema com os serviços do banco, que poderia ficar fora no período da noite.

Como precisei acessar um site de outro banco, verifiquei que o meu roteador é que estava com problema: de qualquer aparelho que eu acessasse um site de banco, o roteador estava redirecionando para uma página falsa. Como o app deve buscar os serviços que não estão disponíveis na página falsa, eles não funcionam (ainda bem).

A solução foi resetar, instalar um novo firmware e configurar novamente o roteador. E dessa vez, proteger melhor a administração, com uma senha de administrador que não seja o padrão e fechar a administração remota.

Ainda bem que não houve nenhum prejuízo.

quarta-feira, dezembro 17, 2014

CS50 - CS50x - CC50

Outro dia li uma reportagem sobre o CS50, um curso de Harvard que ensina Ciências da Computação.

Assisti a primeira aula pelo próprio site do curso (https://cs50.harvard.edu/). Gostei bastante, assisti também a aula do Gabriel Guimarães em (http://cc50.com.br/), uma versão brasileira do curso.

E procurando ainda mais, achei no EDX, um site de aulas online o CS50X.

Agora terminei a lição 1 que era criar algo usando o scratch, ambiente desenvolvido pelo MIT.

Fiz um 'genius' com 6 botões. :)

http://scratch.mit.edu/projects/39881410/

Bem simples, e usando as coisas que tem na própria biblioteca do ambiente.

domingo, dezembro 07, 2014

Regra para calcular século

1 - Quando o ano não termina em 00, eu somo +1
exemplo:
1996 = XX (19+1 = século 20)

2 - Quando o ano termina em 00, eu não somo
exemplo:
2000 = XX

Exemplos:
2001 = XXI
456   = V
1688 = XVII
1600 = XVI

quarta-feira, abril 02, 2014

Frase do Rock Balboa


Assisti ao filme, e esse trecho da conversa é muito motivacional:

Quando as coisas vão mal, você procura alguém para culpar, como se fosse uma sombra. O mundo não é um mar de rosas; é um lugar sujo, um lugar cruel, que não quer saber o quanto você é durão. Vai botar você de joelhos e você vai ficar de joelhos para sempre se você deixar. Você, eu, ninguém vai bater tão forte como a vida, mas não se trata de bater forte. Se trata de quanto você aguenta apanhar e seguir em frente, o quanto você é capaz de aguentar e continuar tentando. É assim que se consegue vencer.

Agora se você sabe do teu valor, então vá atrás do que você merece, mas tem que estar preparado para apanhar. E nada de apontar dedos, dizer que você não consegue por causa dele ou dela, ou de quem quer que seja. Só covardes fazem isso e você não é covarde, você é melhor que isso.


Trecho adaptado retirado de http://pensador.uol.com.br/autor/rocky_balboa/

sábado, março 29, 2014

Inhoque

Para essa massa é bom ter inhoqueira que ela fica bem molinha, então fazer as bolinhas será difícil

Massa básica de batatas

1 kg de batatas cozidas e passadas pelo espremedor
2 colheres de sopa de manteria
2 ovos inteiros
3 xícaras de farinha de trigo

Misture as batatas, a manteria, os ovos e o sal.
Vá acrescentando a farinha e misturando bem.

Dando o ponto, coloque a massa na inhoqueira, e faça em água fervente. Deixe os inhoques cozinharem (eles sobem). Retire com uma escumadeira e está pronto.


Torta de merengue de limão (a melhor)

Muito melhor do que aquelas tortas que a gente compra que só tem leite condensado... essa torta realmente tem gosto de limão (azedinha) nhammm

Assim, pegue a massa básica do post anterior... e para o recheio:

1 xícara de açúcar
2 colheres de sopa de maizena
1 colher de chá de sal
1 e 1/2 xícara de água quente
3 ovos separados
1 colher de sopa de manteria
casca ralada de 1 limão médio
suco de 2 limões
3 colheres de sopa de açúcar

Em banho-maria misture a água, o açúcar, a maizena e o sal. Mexa sempre, até formar um creme liso e grosso. Quando estiver nesse ponto, misture um pouco desse creme com as gemas e só depois junte na panela que está em banho-maria. Cozinhe por mais 3 minutos. Adicione a manteiga, a casca de limão ralada e o suco dos dois limões e reserve para esfriar.

Coloque o creme sobre a massa básica já assada.

Bata claras em neve e junte aos poucos as 3 colheres de açúcar.

Cubra a o creme com esse suspiro e asse em um forno pré-aquecido até dourar!!


Parece trabalhoso (e é um pouco) mas vale a pena.

Massa básica para torta doce


3/4 de xícara de maizena
3/4 de xícara de farinha de trigo
1/2 colher de sopa de fermento em pó
3/4 de xícara de açúcar
3/4 de xícara de margarina
1 ovo
1 pitada de sal

Misture em uma tigela todos os ingredientes, colocando a maizena, o trigo, o fermento, o açúcar a margarina, o ovo e o sal.

Mexa até obter uma mistura homogênea e leve para a geladeira por meia hora.

Em seguida, estenda a massa com um rolo, forre o fundo de uma forma, faça fuinhos com o garfo e deixa assar em forno moderado até a massa ficar corada.

terça-feira, março 18, 2014

Peanuts!!! Filme :)


 Hoje vi o teaser do filme do Charlie Brown.

Ainda vai demorar um pouco, só em novembro de 2015 :( mas para quem nem sabia que existia um projeto não é? Como diria Charlie: que puxa!

link oficial do filme: http://www.peanutsmovie.com (não tem quase nada)
link do Imdb: http://www.imdb.com/title/tt2452042/

e não tem nada a ver, mas é legal: http://www.peanuts.com