Rendimento...

Analizando a produção do meu último relatório, a algumas conclusões interessantes que copiando a idéia do indexed , vou fazer gráficos.
definindo produtividade como (d/dt)[produção]...

Caso 0 -> Minha Produção x Tempo

Caso 1 -> Produção do grupo x Pessoas no grupo

Caso 2 -> Minha Produtividade x Pessoas no grupo

Caso 3 -> Minha Produção x Pessoas no meu apartamento

Desenhos feitos em paint brush (Microsoft®). Porque eu preciso de pixels.

Mind Storm

Ultimamente eu não estou conseguindo alinhar direito meus pensamentos, de forma tal que eu tenho uma desculpa bem esfarrapada para a completa e total falta de coerência neste post. Mas o caro leitor(a) não deve se importar muito com isso, de forma tal que vou começar por um filme que assisti semana passada, Amadeus.
O filme é muito interessante, mas desconfio de que seja necessário uma certa cultura musical para apreciar o filme. Eu, como bom pseudo intelectual, precisava assistir esse filme faz bastante tempo. (Diálogo exemplo: "Ah, você gosta de música clássica?", "Sim, eu gosto. particularmente de peças para piano.", "Já viu 'aquele' filme sobre mozart?" (ponto importante, tenho um amigo que pronuncia mozÁrt), "não...", )
Durante o filme, Salieri culpa Deus por não ter o dom de compor, somente a capacidade de reconhecer uma obra de valor. Eu me coloquei no lugar de Salieri e... Deus não me deu nem o dom de apreciar boa música, por que eu reclamaria de algo?

Eis que alguém me interrompe: "Peão quatro dama." Putz, odeio jogo de dama. É fechado, obscuro, indireto. Todo e qualquer movimento decisivo tem que ser minunciosamente preparado com antecedência, de forma que muitos lances são 'desperdiçados' arrumando o cenário para que o tão esperado ataque decisivo tenha sucesso, e no meio de tantos lances preparatórios, os objetivos vão se escondendo entre as jogadas até que eu nem sei mais qual que era o meu plano inicial. Normalmente, eu sacrifico e abro logo o jogo. Não aguento a tensão fora do tabuleiro. Eu saio com uma desvantagem (que às vezes pode ser recuperada), mas pelo menos o resultado do jogo sai logo, não fico ansioso, e não tenho muitas expectativas frustradas. Mas não dessa vez. Dessa vez eu decidi lutar maximizando minhas possibilidades. Vou entrar no seu jogo de rainhas. "Peão quatro dama."

A trilha sonora de Amadeus é muito boa. Eu não gostava muito de ópera, mas gostei bastante dos trechos inseridos no filme. Eu também gostei da trilha de Donnie Darko, mas esse filme tem sérios problemas, digo, ele não foi feito para pessoas com saúde mental. Tem muitas coisas no filme que são tão erradas, que eu gostei. Isso inclui a trilha sonora. Nessa minha semana de folga, eu percebi qual o meu gosto para filmes: (e por conseqüência, histórias.) Eu só preciso de alguma coisa que me dê atenção. Não, eu não quis dizer me chame a atenção, eu realmente quis dizer me dê atenção. Algum detalhe que me faça pensar de maneira abstrata que eu faço parte do público alvo do filme. Um personagem que tenha alguma característica que eu goste, uma música das minhas favoritas na trilha sonora... Isso parecia bem menos "eu estou carente, favor me dê atenção!" antes de eu digitar, mas não ligo. Afinal se você leu isso até aqui e percebeu isso, existe um você! e você já me deu a atenção para a qual esse texto foi criado.

Mas nada disso importa. O que realmente importa é que existe um alguém 'bem perto' de você cujo sorriso faz valer um dia. Mesmo um dia em que você trabalha o dia inteiro, e sabe que vai perder muitas horas de sono pra mais trabalho. Sim, eu sei que isso não é uma verdade universal... Mas um homem pode sonhar, não pode?

O Jogo.

Ah, eu amo esse jogo: tão complexo, tantas possibilidades...
Eu demorei para enxergar as peças, e ter noção das capacidades de cada uma.
Deu trabalho, mas aprendi alguns lances básicos. Mas as possibilidades são tantas que é difícil calcular as conseqüências de seus atos. Eu nunca sei o que pode resultar do que fiz. Isso mesmo, não é que não saiba o que VAI acontecer, eu não sei nem o que PODE acontecer.
Ainda assim, continuo jogando, partida seguida de partida, lance a lance. Jogar mais rápido me permite jogar mais vezes e aprender mais com meus erros, em contrapartida, se eu pensar mais em cada lance posso aprender mais na mesma partida. Qual a melhor estratégia? só me resta a certeza de que uma vida é pouco para dominar esse jogo.
Mas alguns erros insistem em se repetir. O mesmo lance volta à mente diversas vezes depois de já ser calculado como fraco. E a cada rodada, esse me pego pensando em executar o mesmo lance. Não posso ir direto ao objetivo, tenho que preparar o terreno antes. Mas aquela dama está me chamando...

Pedaços rasgados.

Não que seja da sua conta, mas preciso botar isso pra fora. esses pedaços seriam letras de músicas um dia, mas agora são só pedaços disconexos que preciso gritar bem alto.

--------------------------------------------------------------------------------------
livre, estou livre.
livre para vestir minha máscara.
estou livre para me esconder.
estou livre de ser eu mesmo e posso fingir qualquer coisa.
---------------------------------------------------------------------------------------
eu te amo. mas nunca vou te contar esse segredo.
não sabes como meu coração bate quando penso em ti.
nem desconfias que falo exatamente para ti.
eu me acostumei a me esconder.
-------------------------------------------------------------------------------------
não menti para você.
eu minto para mim mesmo todos os dias.
não fujo de você.
eu me perco no caminho.
-----------------------------------------------------------------------------------------


[eu não me orgulho de nada disso. (os textos)]

Amor

Sou mesmo um eterno apaixonado. todos os dias eu me apaixono. isso faz minha vida ser mais bonita, isso me deixa feliz de contemplar a luz do sol. Aquela Garota fica mais bonita todos os dias, e a mágica do olhar da Garota contagia cada pequena coisa em seu redor. Eu a amo.

Eu sempre quis saber desenhar, para poder mostrar ao mundo como eu o vejo perto Dela. Aliás, eu queria muito mostrar a Ela como eu A imagino. Cada pequeno detalhe... Deve ser muito bom saber mostrar às pessoas como que é o mundo que você vê. com as suas cores, os seus traços, os seus olhos.

Pensando melhor... Todas as formas de arte são um pouco disso. Suas composições são o jeito de mostrar ao mundo como você o ouve. Eu já quis ser um artista. Mas algumas coisas exigem um pouco mais de esforço para se alcançar quando não se nasce com o talento. Na verdade eu só queria mesmo era dizer para a Garota que a amo, e mostrar para ela o quanto ela é bela e perfeita. Ela não precisa me amar: eu não quero ter a Garota (ou conquistá-la, ou namorá-la), só quero que ela seja feliz para iluminar o meu dia com o seu sorriso.

último teste (por enquanto.)

este post foi criado no blogger, vou ver quanto tempo demora até o multiply importar.
desculpem os testes. daqui a um tempo vou pegar todos os posts do multiply e adicionar aqui, e deixar os dois com o mesmo conteúdo simultâneamente. esse para comentários externos e o multiply por que é mais fofo.
(ainda estou com problemas de fuso horário.)
[]'s

print "Hello World!"

Este post é apenas um teste.
deveria aparecer no meu multiply e blogger.
quero ver como ficam os comentários.
[]'s

BackBeat

Teste da volta...
postando no multiply e vendo se vai cair no blogger.
(no último post, eu importei manualmente o post do blogger. será que se eu esperar bastante tempo o multiply atualiza só?)

Aquela Garota

Será que ela sabe o quanto ela influencia minha vida?
Cada palavra que ela me diz, me muda por inteiro.
Cada olhar a cada imagem faz meu dia valer a pena.
Cada instante de silêncio me deixa em dúvida.

Será que ela se importa comigo?
Todo dia penso nela, por acidente.
Toda noite sonho com ela, por incidente.
Todo instante penso em dizer-lhe: te amo.

Mas não posso contar-lhe,
O segredo faz a mágica,
E a mágica é o que me faz querer-lhe.

(Daniel Ribeiro.)

P.S.: "Depois da meia noite, nada mais é ridículo: qualquer discurso é válido, nenhum recurso inválido."

Matching Algorithm

Uns dias atrás eu voltei a pensar sobre relacionamentos entre humanos, mais especificamente namoros, casamentos e sexo. Tecnicamente é completamente possível modelar essas relacões como grafos. (aliás, qualquer relação sobre um ou dois conjuntos é modelável como um grafo.) Inspirado em Douglas Noel Adams, vou discorrer um pouco sobre grafos, apresentar um modelo sobre relacionamentos humanos e mostrar que efetivamente a terra está calculando alguma coisa, só não sabemos o que é.
(para os meus leitores imaginários não computeiros, se você for computeiro pode pular essa parte e procurar os próximos parênteses)
A definição matemática de grafo é algo que vai além do escopo de qualquer blog, por mais que esse blog pertença a alguém que se acha intelectual. Então vamos direto ao ponto, aos pontos:
um grafo é um conjunto de coisas que chamamos vértices e linhas que ligam esses vértices. num papel representamos os vértices por pontos ou bolinhas e quando faz alguma diferença qual vértice está onde, colocamos "nomes" nos vértices.
A grande utilidade disso é a versatilidade: se imaginarmos os vértices como pessoas e as arestas como amizade, temos o orkut um exemplo explícito de grafo. ou ainda pode-se tomar estações de ônibus como vértices e linhas de ônibus como arestas.
(/para os meus leitores imaginários não computeiros.)
Numa primeira aproximação grotesca dos relacionamentos, temos os humanos como vértices e arestas entre qualquer par de humanos que acham um ao outro atraentes. O algoritmo de quem programou a terra seria escolher um número x de arestas tal que o máximo de humanos tivesse em exatamente uma aresta escolhida. Como uma simplificação inicial, todos os vértices são heterossexuais. (essa simplificação será removida em uma aproximação futura, não tenho preconceitos contra homossexuais) Esse problema já tem solução conhecida. Mas, ao invés de descrever como ensinar (programar) um computador para calcular isso, vou mostrar um jeito prático de "construir" a solução numérica (quantas arestas foram escolhidas) :
Represente os humanos por reservatórios fechados de água. Separe os em homens e mulheres. Represente as arestas por canos todos de mesmo diâmetro. Adicione mais dois reservatórios abertos, um "Origem" que se liga a todos os homens (ou mulheres, é simétrico) com tubos do mesmo diâmetro anterior, e um "Destino" que se liga a todas as mulheres. Ao se despejar uma vazão de água em Origem, uma vazão limitada pelos diâmetros dos canos irá sair em Destino e assim pode-se determinar que a quantidade de arestas escolhidas é igual à vazão que sai em Destino dividido pela vazão máxima de um dos canos. (para os computeiros: Esse algoritmo roda em O(n3), com n=6x109, demoraria 7x1012 anos para se chegar à resposta em um computador pessoal)
Nesse exemplo, as leis físicas forçam as escolhas de arestas, mas como o programador faz com que certas pessoas escolham umas arestas em vez de outras? uma resposta bem simplória seria que ele faz as pessoas gostarem e deixar de gostar quando é conveniente trocar uma aresta.
Agora vamos remover as simplificações... Considere um conjunto de vértices que têm arestas entre si sem nenhuma restrição. (não faz mais sentido separar em homens e mulheres pois há arestas ligando elementos do mesmo grupo.) Agora esse algoritmo não funciona mais, pois não tem como definir uma origem e um destino. Outra complicação dos humanos é que alguns vértices podem ter mais de uma aresta, dependendo de a quais outros vértices ele está ligado e isso perde completamente qualquer analogia com fluxo em canos. Esse problema agora sem as devidas simplificações é classificado como NP-Completo o que para os computeiros significa que não existe (ainda?) como resolvê-lo em tempo polinomial e para os não computeiros significa que ele pode ser interpretado como qualquer outro que também seja NP-Completo. Assim, um ser de outro planeta pode estar usando a terra e sua imensa capacidade de processamento (milhares de relacionamentos iniciam e terminam todos os dias) para calcular a sua rota de viagens, ou quem sabe Deus quis contar quantas cores ia precisar pra pintar todos os planetas. (para os computeiros: O único jeito que conheço de calcular isso seria tentar todos os conjuntos de arestas e verificar qual deles tem o máximo de arestas e satisfaz todas as condições. O(2M*N), sendo M o número de arestas e N o número de vértices, não tenho nem como estimar quanto tempo isso demoraria num computador pessoal. )