Processing e Imagens
Ok, no post anterior vimos nosso novo amigo de testes gráficos, o Processing, ferramenta bastante interessante, e que a princípio pode parecer muito simplória, mas observando atentamente e lendo um pouco da documentação podemos ver quão poderoso ele pode ser.
Mas hoje, iremos falar de algo que possivelmente, a algum tempo você não usa, que esta presente em inúmeros lugares dentro da computação e que nem percebemos. Falaremos um pouco das matrizes e de sua aplicação em imagens. Se você é daqueles que adora colocar um efeito naquela foto que tirou pelo Instagram, este post lhe pode ser útil.
Matrizes são nada mais que estruturas bidimensionais, guardando uma quantidade X de valores, podendo representar dados de diferentes tipos. Aplicadas principalmente em desafios que envolvem sistemas de equações e transformações lineares.
Impressões sobre o Processing
Hoje abordaremos uma ferramenta para prototipação no âmbito do desenho vetorial, para criação de conteúdos audiovisuais, de forma direta e sem muito esforço, entendível por qualquer um que se interesse um pouco por programação e goste bastante de matemática.
Estamos falando do Processing, que abrange a linguagem de programação homónima e uma IDE que ajuda a manter os arquivos do projeto e também serve de intermediador entre o compilador e executor de uma aplicação escrita em Processing.
Processing é uma ferramente OpenSource, que possui versões para as principais plataformas existentes (Windows, Linux e Mac OS), possui suporte para processamente de imagens, sons e videos; criação tanto em 2D quanto em 3D, com uma boa integração com o OpenGL.
Uma das grandes vantagens no desenvolvimento de projetos em Processing é sua distribuição, pois um programa feito nesta linguagem pode ser exportado para as três plataformas acima citadas bem como para Web, na forma de Applet Java.
A verdadeira tecnologia é aquela que não percebemos.”
JavaScript WebWorker
Após algum tempo utilizando uma determinada linguagem de programação, deixamos de ficar só nos prinfs e partimos para algo mais interessante. E isso é indiferente com qualquer linguagem.
E para você que é #webdev deve com certeza saber que se não fosse o JavaScript, nossas páginas seriam bem mortas e sem a menor interação.
Sendo que algumas vezes, nossos serviços trabalham como um grandes processamentos, muitas requisições e tudo mais que são responsabilidade do, por vezes odiado, servidor. Mas algumas vezes, nem tudo pode ser feito por este, deixando a cargo do cliente exibir um documento na página, executar uma música, ou mesmo efetuar um calculo que seja por exemplo.
Mas como sabemos, nosso amigo JavaScript é monothread, ou seja, seus scripts vão rodar somente em um processo, se este ficar a cargo de executar uma tarefa custosa, nosso cliente terá de esperar.
Arduino Morse
Bem, esses dias estive com um Arduino Mega do professor Erick Passos, pena que estava somente com a placa, e só…. :D
E como não tinha muita coisa pra fazer, pois não tenho nenhum sensor ou shield que seja, somente com o LED da própria placa que não dá pra fazer muito mais que acender ou apagar, pensei o que poderia fazer com tão pouco recurso; não é uma ideia realmente original, mas serviu para me divertir um pouco e quem sabe possa ser útil um dia.
Ao inicio
E assim começo uma nova etapa de vida, não muito mudado, mas algo novo há de vir. Todos devemos mudar suficiente para sermos melhores, e assim, estou eu tentando, evoluir, crescer e buscar mais.
Destino este blog às minhas novas experiências, visões de mundo, trabalhos e tudo o mais que envolva o bem comum.
Grato pela atenção que lhe tenho.
Espero que goste do que há por vir.