quinta-feira, 19 de junho de 2008

Resultado do Download Day

Hoje vi o resultado do Download Day (neste link).
Adiantando dados que vi, o Brasil tinha uma previsão de mais de 240.000 downloads.
O país com maior previsão era os Estados Unidos com mais de 2.000.000.


A meta era chegar a 5 milhões de downloads em 24 horas, este objetivo foi atingido com folga, pois hoveram quase 8 milhões de downloads nas 24 horas após o lançamento.

Aos que colaboraram, parabéns.
Aos que não o fizeram, acredito que aparecerão novas oportunidades.

3 comentários:

Anônimo disse...

Oi, bom na verdade eu não vou fazer um comentério, eu tenho uma dúvida e se vc pudesse me ajudar eu agradeceria!
Como faço para plotar um quadrado unitário no scilab, rociona-lo em diferentes angulos, deixando o quadrado original e os outros no mesmo gráfico, apenas mudando as cores para diferencia-los.

Alex Carneiro disse...

Primeiramente, gostaria de pedir que as perguntas, comentários, dúvidas, etc...... ficassem em posts relacionados ao assunto. Eu sempre irei responder os posts que forem possíveis, mesmo estando em locais descorrelacionados aos assuntos.

Agora deixe-me ver se entendi, você tem um quadrado unitário, deve ser um quadrado com os lados de comprimento 1.
Uma forma, acredito que simples é fazer um vetor com as coordenadas x e outro com as coordenadas y de cada vértice, porém acho bom que o primeiro ponto também esteja na última posição, para poder fechar o quadrado.
x=[0 1 1 0 0];
y=[0 0 1 1 0];

Para visualizar o quadrado:
plot(x,y);

A distinção de cores é feita por um argumento (caractere) no fim do plot, por exemplo:
plot(x,y,"r"); // quadrado vermelho
plot(x,y,"g"); // quadrado verde
plot(x,y,"k"); // quadrado preto
plot(x,y,"b"); // quadrado azul

Então vamos criar um vetor de caracteres:
colors=["b", "r", "y", "k", "c", "g"]; // o help do plot tem informações a respeito

Agora é só fazer um laço e os plots:
nColors = 6; // numero de quadrados
w = (2*%pi)/nColors; // os quadrados ficarão igualmente espaçados no intervalo (0, 2{pi})

for t=1:nColors,
// rotação do quadrado
xp = x*cos(w*t) + y*sin(w*t);
yp = x*sin(w*t) - y*cos(w*t);

plot(xp, yp, colors(t)); // plota o quadrado
end;

Testa e me diz se deu certo.

Anônimo disse...

plotei os quadrados, que ficaram sobram sobrepostos, mas não consegui rotaciona-los.

Obrigada, pela atenção.