Pesquisar aqui

sábado, 25 de fevereiro de 2017

Declarações condicionais em JavaScript

 Declarações condicionais são essencialmente utilizadas para realizar diferentes ações com base em diferentes condições. 

Este tipo de declarações chama-se de condicionais, pois atuam com base numa condição proposta pelo programador, fazendo correr código mediante a sua verdade. Por exemplo no código:

if (condição) {
bloco de código
}

 O código presente no bloco de código (delimitado por chavetas) irá ser executado caso a condição apresentada for verdadeira.



 Existem três grandes tipos de declarações condicionais: if, else e else if.

 A declaração if ("se", em português) apenas executará o bloco de código se a condição proposta for verdadeira (igual ao do exemplo acima dado).

 A declaração else ("outro", em português) apenas executará o bloco de código se a condição proposta for falsa, sendo então oposta à declaração if.

 Por fim, a declaração else if ("outro se", em português) serve apenas para apresentar uma nova condição caso a primeira seja falsa.

 Tomemos como exemplo o seguinte código:


 Neste caso, se a condição 1 for verdadeira, apenas será executado o bloco de código 1, no entanto se esta for falsa, o programa irá correr a condição 2, caso esta for verdadeira, será então executado o bloco de código 2, no entanto, se esta também for falsa, será executado o bloco de código 3, pelo facto de ambas as condições serem falsas (não há mais alternativas).

 É de notar que, por se tratarem de palavras reservadas, os termos if, else e else if deverão ser escritos tal como são, sem maiúsculas.
 Para mais informações sobre declarações condicionais em JavaScript, segue aqui um artigo ilustrativo publicado pela W3Schools: https://www.w3schools.com/js/js_if_else.asp

Variáveis e valores em JavaScript

 Javascript, como qualquer linguagem de programação, suporta um conjunto de dados que lhe é característico. O conjunto associado ao JavaScript é composto por três tipos de dados primários: números, strings e booleanos. Conseguimos utilizar estes tipos de dados, ou valores, recorrendo a variáveis.


 Uma variável serve para armazenar valores, para depois nos referirmos a estes recorrendo apenas ao nome a que damos à nossa variável. Declara-se uma variável através do seguinte código: 

var nomeDaVariável = valor //através do sinal de igual atribuímos um valor à nossa variável


 Assim, através da palavra reservada "var", podemos associar um tipo de dado dado (através de um valor), ao nome que atribuímos à variável em que está armazenada.

 Podemos também declarar múltiplas variáveis numa só linha de código, separando-as por vírgulas da seguinte forma: var nomeDaVariável1 = valor1, nomeDaVariável2 = valor2 ... 


 Para além disso, o JavaScript define dois tipos de dados especiais:  nulo e indefinido, que conseguem definir apenas um único valor. Um valor é o que tem de ser calculado, ou que será fornecido posteriormente, como o input do utilizador.

 Assim, um dado nulo está associado à ausência de um valor, a algo que não existe, servindo portanto para esvaziar uma variável. Por outro lado, um valor indefinido está associado, tal como o nome indica, a algo indefinido, atribuindo a uma variável um valor desconhecido, para ser mais tarde identificado. Desta forma, um valor indefinido é usado para declarar uma variável no começo do nosso código, para que depois lhe possamos associar um valor em concreto.


 É de notar que, ao nomearmos uma variável, devemos ter sempre atenção ao tipo de caracteres utilizados, evitando o uso de palavras reservadas (como break, boolean ou public), de maiúsculas (usando sempre camel-case) e de números, ambos para se iniciar o nome.

 Para mais informações sobre variáveis em JavaScript segue aqui um pequeno artigo informativo disponibilizado pela tutorialspoint:  

sexta-feira, 24 de fevereiro de 2017

Papel transformado em comida com animação Stop Motion

     Estas curtas de animação, realizadas por yelldesign, mostram como pedaços de papel se conseguem transformar em vários pratos, tais como macarrão com almôndegas, uma taça de ramen e Fish & Chips. Estas animações criativas demonstram a "magia" da animação Stop-Motion, mesmo com um conceito e materiais tão simples, o que torna esta série de animações em algo surpreendente e divertido.





Assista a esses vídeos aqui:



PAPERMEAL 1 - Penne Meatballs


PAPERMEAL 3 - Ramen


PAPERMEAL 4 - Fish and Chips





Texto escrito por mim.

Fonte de informação: http://sploid.gizmodo.com/super-fun-stop-motion-animation-turns-paper-into-delici-1784719097
Aconselho o visionamento destes lenços de papel em stopmotion…







...e agora os bastidores!



A animação stop-motion de Megan sobre a situação dos ursos polares que faz chorar


Uma menina foi elogiada pelo Greenpeace UK por criar uma animação em movimento sobre a situação dos ursos polares. Megan Jones, de oito anos, que cresceu a assistir velhos desenhos animados com o pai, foi inspirada a contar a história de como o aquecimento global está ameaçando os ursos polares com a extinção. Megan, que mora em Soham com sua mãe, pai e irmã Bethany, entregou sua lição de casa em tempo e ganhou o prêmio de um professor principal por seu vídeo "agitação", que já foi visto mais de 2.000 vezes on-line Greenpeace UK colocou o video no seu feed Twitter e já foi mostrado em outras escolas em todo o país. Uma escola em Shropshire mostrou-a na assembléia e foi inspirada desde então para organizar um bolo da caridade bake na ajuda dos ursos polares.




Consultado a 24 de Fevereiro de 2017


"Aventura na Madeira" - Episódio 2

Tal como foi referido no meu post anterior dois jovens checos encontram-se a explorar a ilha da Madeira.
E depois do episódio 1 claro que temos que visualizar o episódio 2.

Neste segundo episódio, o mentor deste canal do youtube diz que não tem preferência entre a Madeira e o Porto Santo.

Neste segundo episódio podemos ver a continuação das aventuras dos dois jovens.



Consultei o seguinte site no dia 22 de Fevereiro de 2017

quinta-feira, 23 de fevereiro de 2017

"No fim da aventura de Cinegirasol, a rapariga mais bela da freguesia e o jovem tímido ficam juntos e vivem felizes para sempre...
Então e o rival?
Depois de um final feliz, nunca ninguém quer saber dos vilões para nada...
Esta é a história do que se passou a seguir com o garboso rival. Uma história de solidão, sonhos por cumprir e as voltas que a vida dá e que nós damos à vida. Os vilões também têm sentimentos..."

Texto de Bruno Caetano, trabalhador da Easylab,  que descreve o seguinte videoclip


Este stop motion faz os ícones de espera parecerem menos irritantes

Ele pode significar se está a enfrentar uma breve inconveniência ou pode ser um sinal de que se está em um grande problema – de qualquer forma, ninguém quer ver o ícone de carregamento. A menos, é claro, que a bolinha que parece girar eternamente esteja em um stop motion que celebra a espera necessária para que o computador faça o seu trabalho.

Raphael Vangelis disse que levou cerca de um ano e meio para terminar esta compilação de dois minutos, mas só o fazia em seu tempo livre. Ele comprou uma impressora 3D para fazer cada objeto e aprendeu sozinho como utilizá-la. Ah, e tem também um making-of mostrando como o processo foi meticuloso.

O motivo conceitual por trás de realizar um tributo aos ícones de espero por meio do um stop-motion é bem claro, já que é um processo muito lento. Ele diz que o resultado final é “uma homenagem a todo o tempo perdido que passamos coletivamente no limbo digital na esperança de um desenvolvimento súbito em nossa tela”.





Consultado a 23 de Fevereiro de 2017