Monday, October 31, 2005

All Hallows Eve

Hoje se comemora a véspera do dia de Todos os Santos (que é antes do dia de todos os mortos... com direito a feriado e tudo aqui em PT_BR.UTF8). A Wikipedia me informa que isso é comemoado principamente (analogizando) em países cuja população veio das ilhas britânicas. (E, mais recentemente, em países com filmes da Disney demais...)

A origem foi a "adaptação cristã" de comemorações pagãs, principalemte a comemoração Celta (que aliás, a pronúncia original era com K) do dia dos mortos (comemorado 1o de Novembro). Afinal, é extremamente mais fácil mudar aos poucos (isso me lembra algo...).

Há de se reconhecer as origens das mitologias. Em tempos antigos, para matar um vampiro, não bastava uma estaca no coração. Era necessário levantar de noite (a família inteira do morto), desenterrar o infeliz, abrir o tórax do presunto com uma faca, arrancar o coração e os pulmões do morto, queimá-los e comer as cinzas (ufa!). Ah sim, isso também servia de vacinação contra a Tuberculose, que era o que causava toda essa encrenca em primeiro lugar. (De mortos voltarem para levar mais gente)

Quanto ao mito do lobisomem, depois de tomar alguns remédios preparados por certas bruxas (ahem) contendo algumas plantas não exatamente inócuas você também ia achar que tinha virado um bicho e rondar a noite inteira na floresta vendo o mundo girar ao seu redor.

De volta ao Hallowe'en, também se acredita(va) que neste dia, a ligação entre o mundo dos vivos e dos mortos era recomposta. Da minha parte, agradeço a ajuda de qualquer um em um certo projeto. Infelizmente, do lado oferendas a entidades imaginárias temos poucas possibilidades: café de máquina, e quem sabe uma barrinha de cereais (sujeito a negociações).

Ah sim, também achei uma definição muito interessante que se aplica como uma luva a programação.

"Manipulation of symbols. (...) symbols can be used for more than representation: they can magically take on a physical quality of the phenomenon or object that they represent. By manipulating symbols (as well as sigils), one is said to be able to manipulate the reality that this symbol represents."

Sunday, October 23, 2005

The End of an Era

Dear Tarja,

It`s time to choose whether the story of Nightwish ends here or whether it will still continue an undetermined period of time. We`ve been working with this creation for 9 years and we are not ready to give up yet. Nightwish is a way of life, something to live for, and we`re certain we can`t let it go.

Equally certain is the fact that we cannot go on with you and Marcelo any longer. During the last year something sad happened, which I`ve been going over in my head every single day, morning and night. Your attitude and behavior don`t go with Nightwish anymore. There are characteristics I would never have believed to see in my old dear friend.
People who don`t talk with each other for a year do not belong in the same band.

(...)
To you, unfortunately, business, money, and things that have nothing to do with those emotions have become much more important. You feel that you have sacrificed yourself and your musical career for Nightwish, (...) This attitude was clearly shown to me in the two things you said to me (...): ”I don`t need Nightwish anymore.” and ”Remember, Tuomas, that I could leave this band at any time, (...) I can`t simply write any more songs for you to sing.

(...)

In interviews I`ve mentioned that if Tarja leaves, that would be the end of the band. I understand that people will think this way. Nightwish is, however, a scenery of my soul and I`m not ready to let go because of one person.

(...)

Nightwish is a way of life and a job with many obligations. Deep within we don`t know which one of you drove us to this point. Somehow Marcelo has changed you from the lovely girl you were into a diva (...) It`s obvious that you blame your stress and misery on us four. (...) Belive us; We have always had the uppermost respect towards you as a wonderful vocalist and as a friend.

(...)

We wish that from now on you will listen to your heart instead of Marcelo. (...) Do not wither yourself.

This decision is not something we are especially proud of but you gave us no choice. (...) And the decision is made by us four unanimously.

All the best for your life and career,


Tuomas

Emppu Jukka Marco

Ps. This is an open letter for everybody.


OUCH!

http://nightwish.com/english/lettertotarjaen.html

site meio dificil de entrar - por que será...

Wednesday, October 19, 2005

ONZE FORMAS CRIATIVAS DE PASSAR O TEMPO NUM HIPERMERCADO

1. Agarre 20 caixas de preservativos e ponha-as em vários carrinhos, aleatoriamente, quando a pessoa estiver distraída.
2. Programe os despertadores para tocarem de 5 em 5 minutos.
3. Vá ao atendimento a clientes e pergunte se podem reservar um pacote de M&Ms pra vc.
4. Monte uma tenda na seção de camping, diga aos outros clientes que vai passar a noite por lá, e convença as pessoas a trazerem almofadas da secção têxtil e a juntarem-se a vc para um luau.
5. Quando um funcionário perguntar se vc precisa de ajuda, comece a chorar e grite: "Porque é que vocês não me deixam em paaaaz?!?!!?!?"
6. Encontre uma câmara de vigilância e use-a como espelho enquanto tira meleca do nariz.
7. Procure uma faca de açougueiro bem afiada. Leve-a contigo durante todo o percurso das compras e vá perguntando aos funcionários se ali vendem anti-depressivos.
8. Deslize pela loja com um ar suspeito, enquanto canta o tema da "Missão Impossível".
9. Esconda-se atrás das roupas que estão expostas em cabides e quando alguém estiver vendo os produtos grite "ME ESCOLHE! ME LEVA PARA CASA!"
10. Quando alguém anunciar seja o que for no alto-falante, deite no chão, em posição fetal, e grite: "NÃÃÃO! As vozes! Outra vez as vozes!"

E, por fim: a melhor:

11. Vá ao provador de roupa. Feche a porta, aguarde um minuto e depois grite: "Onde é que está o papel higiênico????!"

Tirado daqui, passando por aqui .

Saturday, October 15, 2005

Späte Projektchen des Wochenendes

Projetinhos de final de semana

ngrep: Cansei! Cansei da opcoes -f / -r do grep não funcionar do jeito que eu imagino (e eu tenho certeza que funciona desse jeito por algum motivo extremamente religioso, e que eu vou para o inferno por causa disso, etc, whatever).

O importante é que fiz a minha cópia do grep, toda em Python (sim, já sinto as agulhadas nos bonecos vodoos), faltando algumas coisas, mas funciona!

Só não agarantcho que funcione com stdin (mas bom, para isso o grep normal funciona bem)

Apenas peço desculpa pela extensão txt, mas o Geocities nao permites coisas terminadas em .py (ou sem extensão). Enfim, copie isso para o seu /usr/bin e seja feliz!

A diferença significativa é que a expressão deve ser obrigatoriamente ser especificada com a opção -e.

fpth Um programinha extremamente útil, que mostra o caminho absoluto de qualquer arquivo / caminho. É tão ridículo que nem precisava colocar num servidor (mas já que tá). Logo, colo a criança abaixo:

#!/usr/bin/python

import os, sys, os.path

print os.path.abspath(sys.argv[1])

Comentários, emails de ódio, etc, etc basta verificar o endereço da página de download dos programas, e lembrar que o Geocities hoje é do yahoo.

Wednesday, October 12, 2005

El dia del Portunhol

Partiipe djá del dia mondial de hablar portunhol (13 de octubro)



Análogo ao "talk like a pirate day" dos angloparlantes (só que como falar feito um pirata não tem graça em português) foi criado o dia de hablar portunhol!

Para saber más visite el sítio: http://www.portunhol.art.br/

Friday, October 07, 2005

Philosophia Diei

Decepção é:

- Fracasso depois de muitos copos de café EXPRESSO

- Códigos que insistentemente se recusam a funcionar

- (MyClass *(0))->lala()

Em suma, not the greatest of days...

Wednesday, October 05, 2005

KBounce & AI

Piração na batatinha do dia:

Já jogou KBounce? Bom, deve ter jogado um jogo parecido. Pra quem não sabe, KBounce é um jogo onde existem diversas bolinhas que batem nas paredes. Seu desafio é confinar as bolinhas a uma área < 25% da área original, através da construção de paredes (ou melhor, jogue e vai entender)

Pois bem, estou convencido que as bolinhas tem um tipo de inteligência sobre o seu ambiente. Mas como isso?

Observe o comportamento de uma bolinha em um ambiente qualquer. Observe o que acontece quando esse ambiente é perturbado

O comportamento da bolhinha contém informações sobre o seu ambiente! Será que é um quadrado? Um retângulo? Com ou sem obstáculos?

Hum...

E bom, depois que descobriram como construir circuitos lógicos usando Minesweeper, não seria de se surpreender se logo aparecer um 'solucionando problemas com KBounce'

... e isso é só o começo ...