domingo, 25 de setembro de 2016

Dicas de Programação: Qual é a diferença entre && e & (ou || e I) em Javascript?

Uns vão dizer que, se usar o "&&", a primeira instrução, se retornar falso, será executada e a segunda instrução, não (e se usar o "||" a condição é ao contrário -- neste caso, verdadeiro) e se usar somente o "&" ou "|" as duas instruções serão executadas (não importa o resultado da outra).

Por exemplo:

var teste = 0; 

function igual(i, j) {
      teste++;
      return i === j;
}

teste = 0;
if (igual(1,2) && igual(1,3)) {}
console.log('[E LOGICO] Quantidade de vezes: ' + teste);
teste = 0;
if (igual(1,2) & igual(1,3)) {}
console.log('[E OPERADOR BINARIO] Quantidade de vezes: ' + teste);
teste = 0;
if (igual(1,1) || igual(2,2)) {}
console.log('[OU LOGICO] Quantidade de vezes: ' + teste);
teste = 0;
if (igual(1,1) | igual(2,2)) {}
console.log('[OU OPERADOR BINARIO] Quantidade de vezes: ' + teste);

Sim, isso é verdade. Mas também é verdade, os resultados das seguintes instruções (que esta no comentário ao lado da instrução console.log):

var a = 10 || 0;
console.log(a); //"10"
var b = 11 && 1;
console.log(b); //"1"
var c = 2 | 1;
console.log(c); //"3"
var d = 2 & 1;
console.log(d); //"0"

O por que disso?
Porque os operadores binários ("&" e "|") fazem o calculo binário entre os valores. Exemplo:

Número 1
Operador
Número 2
Resultado
00000001
AND
00000010
00000000
00000001
OR
00000010
00000011

E é por isso que eles, também, tem que executar as duas instruções (operadores lógicos - "&&" e "||" - só precisam saber se o resultado é true ou false).

Complicado? Hum... só um pouco. :P

Até mais!

Não sabe cozinhar: o Ana Maria Brogui (???) te ensina

Quer um cozinheiro que não tem frescura com coisas "gordas" e "gostosas" e esta pouco se lixando se os sabores estão "harmonizando"?

Então, acho que você esta procurando o canal do Ana Maria Brogui:


O Brogui explica, de maneira fácil e descomplicada, como preparar aquelas comidas de fast-food gostosas e que qualquer nutricionista mataria você só de pensar. :P

Um exemplo, só para citar, é o Gnocchi Caprese do Spoleto:


Nossa, só de ver, dá uma fome... (lá se vai a dieta... de novo :) ).

Até mais!

Alguém se lembra: Senha (jogo da Grow)?


Nunca tive este jogo, mas um amigo de escola teve e parecia bem legal.

O jogo, da Grow, consistia em descobrir a senha que um amigo bolou (que esta escondido... lógico :P ) em dez (10) tentativas.

Esta "senha" consistia em quatro (4) partes, e cada uma podia ter uma das cinco (5) cores (e elas podiam se repetir).

Para facilitar, existia um tipo de "tabela verdade" que indicava o que estava certo e o que estava errado em cada tentativa.

Putz... Se for ver bem, era um jogo bobo, mas que mexia com a imaginação e, principalmente, com o raciocínio da criançada.

Obs.: E pensar que hoje em dia, um jogo desse seria considerado bem ultrapassado (já que a criançada já sabe usar tablet...) :P

Saudades da inocência de outras épocas (eita que estou ficando velho...).

Até mais!

Como assim? Reality show de música erudita?

Para quem acha que só existem reality shows de comida, cultura pop e bundas (sem preconceito, pessoal :) ), faz 11 anos que a TV Cultura apresenta um programa de "mesmo tipo", só que com música erudita.

Este programa se chama Prelúdio:


Prelúdio é um reality show onde os participantes, entre 15 e 28 anos, tentam mostrar seu talento musical (com instrumentos ou canto lí rico) a um juri de especialistas na área.

Sim, é igualzinho a qualquer outro reality. :)

Quer saber mais informações? Então acesse: http://tvcultura.com.br/acontece/75_tv-cultura-estreia-nova-temporada-do-preludio.html

Obs.: As inscrições já terminaram, mas acredito que ano que vêm tem mais! ;)
Obs. 2: Este post é para alguns amigos: não parem de acreditar em seus sonhos. Posso até dizer que arte não dá dinheiro, mas quero que vocês provem que estou errado! :)

Abaixo, um episódio do programa:


Até mais!

Alguém se lembra: World Grand Prix do Master System?

Sabe um daqueles jogos que são bons, mas que a capa estraga... Pois é, este é o caso do World Grand Prix do Master System:


A capa brasileira da Tec Toy era igualzinha... (se significa? significa :P ).

Nunca gostei muito de jogos de corrida (também, eu nunca fui um bom motorista... :P ), mas esse é um jogo tão descompromissado com a realidade que é por isso que é legal!

Tem só duas marchas (Low e High), uma "força centrifuga" fácil de pegar e adversários que não são lá muito "inteligentes".

Além disso, dá para montar sua pista! :)

Se você não quer nada muito "sofisticado" e só quer se divertir, é uma boa pedida.

Obs.: Abaixo, uma jogatina feita pelo canal Videogame Database:


Até mais!