segunda-feira, 26 de janeiro de 2009

Tira de nerd, traduzida

Ultimamente venho lendo o Xkcd, que é altamente nerd. Para quem não entende, existem algumas tiras traduzidas.

Jardinagem com Mathematica

Muitos exemplos de códigos avançados no Mathematica usam os comandos Reap e Sow. Mas afinal, o que é isto?

Sow (plantar) e Reap (colher) servem para "pescar" informações de dentro de laços (ou similares). Parece bobo, mas essa dupla funciona como um try-catch bombado.

Por exemplo, você pode colher só aonde tem "x" (último argumento).

In[1]:= Reap[Sow[1, x]; Sow[2, y]; Sow[3, x], x]
Out[1]= {3,{{1,3}}

Ou só os valores pares:

In[1]:= Reap[Sum[If[EvenQ[#], Sow[#], #]& [i^2 + 1], {i, 10}]]
Out[1]= {395, {{2, 10, 26, 50, 82}}}

Ou acompanhar as iterações de um algoritmo (veja o uso do ":>", que é outro bizu):

In[1]:= Reap[FindRoot[Cos[x] x, {x, 1}, StepMonitor :> Sow[x]]]

ou 

In[1]:= ListPlot[Reap[NIntegrate[1/Sqrt[x], {x, -1, 0, 1},
EvaluationMonitor :> Sow[x]]][[2, 1]]]

segunda-feira, 19 de janeiro de 2009

Aquele "iiiIIIiiiiIIIIiiiiIIIII" todo

Sobre Ligeti e 2001:

"The Requiem for soprano, mezzo-soprano, five-voice chorus, and orchestra is a four-movement work in the same totally-chromatic style as Atmosphères (a portion of this work too received wide currency in the scene on the movie 2001: A Space Odyssey, in the scene of the “proto-humans” approaching the monolith). The first movement of Requiem, theIntroitus, has a thin texture, but the Kyrie/Christe is a stunning, brilliant evocation of searing appeal. It is a massive (twenty-part choral) quasi-fugue where the counterpoint is re-thought in terms of the material, consisting of melismatic masses interpenetrating and alternating with complex skipping parts. It was a part of this movement that accompanied the enigmatic monolith scenes in Kubrick’s 2001: A Space Odyssey. The last instance quoted in the movie (at Jupiter: Beyond the Infinite), this movement (interrupted by a loud radio-tone screech from the monolith) segues to the opening of Atmosphères. The penultimate movement, de Die Judicii Sequentia (Day of Judgement Sequence) is a colossal montage of contrasts: fff loud versus ppp soft, masses of sound versus soloists, etc. In the final movement, Lacrimosa (weeping), the chorus is muted, and only a reduced orchestra accompanies the plangent singing of the soloists."

Fonte: Wikipedia

Vai sair!

DVD do Demônio!

http://www.omelete.com.br/dvd/100017390/Encarnacao_do_Demonio.aspx

Por enquanto, só nas locadoras (?).

segunda-feira, 12 de janeiro de 2009

Subverte seu repositório

Certos programadores, não cansados de sua vida pagã da informática, começam a delirar, e criam projetos insanos. Um destes projetos é o Code_swarm, que a partir de um repositório de Subversion cria uma animação "orgânica" do desenvolvimento do projeto. 

Na página eles pegam os repositórios do Eclipse e Apache, fazendo explodir um "universo" de programação...

sexta-feira, 9 de janeiro de 2009

Tira e bota

Comecei o ano instalando o Windows Vista, Ultimate "me acho o máximo". Lindo. Uma merda! Tirei depois de uma semana, pra não perder mais tempo.

Chega de brincadeiras agora e vamos trabalhar.

(ps.: mal acabei de postar e vejo notícias sobre o Windows 7).

segunda-feira, 5 de janeiro de 2009

Ano novo

O ano começou mexendo em coisa velha: recuperei o Pimenta no Olho, meu antigo blog com minha esposa. Há exatos 5 anos, já se vê com o mundo deu muitas voltas...

Também o ano começa com novas idéias de filmes, mas por enquanto vai ficar em background, pois vai rolar o qualify, de qualquer jeito!

terça-feira, 30 de dezembro de 2008

Turbulência (2)

Como sabemos se o fluido está turbulento? Em alguns casos pode ser óbvio, mas entre o "parado" e o "totalmente turbulento", há uma região intermediária. Na verdade uma classificação simples de estar ou não turbulento não é suficiente.

(como convenção, chama-se de fluido a substância em si, e escoamento a circunstância no qual o fluido está se movendo)

Uma forma de mensurar a "quantidade de turbulência" é a partir do Coeficiente de Reynolds, determinado a partir da velocidade média do escoamento, as dimensões típicas do problema (pode ser o diâmetro do tubo ou a largura do obstáculo) e a viscosidade do fluido. Se este número for abaixo de 2000, o escoamento é laminar (todo certinho), e acima de 4000 ele é definitivamente turbulento.

Outra consideração que ainda não foi comentada é sobre o fluido ser compressível. No fundo tudo é compressível, até os sólidos, mas podemos assumir, com uma baixa margem de erro, que o fluido pode ser incompressível. Isso simplifica bastante as equações (mas nem tanto).

O fluido pode estar turbulento e ainda ser considerado como incompressível. Mas a partir de uma certa velocidade, não tem jeito. Tipicamente o limite é próximo da velocidade do som no meio (por exemplo, 340 m/s no ar). Aqui o bicho pega, e por um tempo foi considerado como uma área obscura da mecânica dos fluidos (como foi para explicar a "barreira" supersônica).

segunda-feira, 29 de dezembro de 2008

Turbulência (1)

Resumidamente, é algo que se vê todo dia, mas pra botar no papel é uma foda.

Um escoamento turbulento é o estado que um fluido mistura-se de forma não-linear, caótica. Não há um modelo teórico, e quem chegar com algo convincente ganha um milhão.

Para isso, basta simplesmente resolver as equações de Navier-Stokes para qualquer condição. Ou seja, você tem que provar a própria existência destas equações. Apesar deste estado de "não-vida", o Navier e o Stokes são bem utilizados mundo afora.