sexta-feira, 4 de Julho de 2008

Música

Deixem-me partilhar com quem cai aos trambolhões neste Canto as descobertas musicais dos últimos tempos.

Sem nenhuma ordem em particular e não de forma completa, quero chamar a atenção para:
  • Katatonia - My Twin, July, Saw You Drown (obrigado Catarina)
  • Porcupine Tree - Lightbulb Sun, .3
  • Rita Redshoes - The Beginning Song, Choose Love
  • Brandi Carlile - The Story (de repente fica a apetecer uma Super Bock :)

sexta-feira, 13 de Junho de 2008

Fernando Pessoa - 120 anos

Fernando António Nogueira Pessoa, nascido a 13 de Junho de 1888 e falecido a 30 de Novembro de 1935... Fica aqui a sua biografia de acordo com as instruções do próprio.

Se depois de eu morrer, quiserem escrever a minha biografia,
Não há nada mais simples.
Tem só duas datas - a da minha nascença e a da minha morte.
Entre uma e outra todos os dias são meus.
Fernando Pessoa/Alberto Caeiro; Poemas Inconjuntos; Escrito entre 1913-15; Publicado em Atena nº 5, Fevereiro de 1925

sexta-feira, 6 de Junho de 2008

Furacão

Dizes que és má
Que arrasas com tudo
Queres ser um furacão
E destruir este mundo

Até podes ter a força do vento na tua alma,
Mas o brilho do sol está no teu olhar!
És terrivelmente doce por dentro
Mesmo que não o queiras aceitar

Porquê esse escudo?
Um escudo também pode cansar.

De que foges?
A fuga pode te matar.

Indisciplinada, arrogante, sarcástica...
Essa não és tu
Tenta descobrir quem realmente és
E verás que tenho razão:
És diferente, és um doce furacão.

sábado, 19 de Janeiro de 2008

Tédio <> Ócio

Estou entediado.
Uma nuvem de chumbo,
Que não me larga,
Tem-me encurralado
Entre a espada do não fiz
E a parede do não faço!

O pensamento está atrofiado,
Fruto desta pasmaceira.
Grande é a dificuldade em ver,
Perceber e compreender

Apelo aos neurónios sobreviventes
Que não façam luto pelos seus entes!
É hora de mexer!!!
Há muito para fazer..

Ou então não....

quarta-feira, 7 de Novembro de 2007

Programação Orientada ao Aspecto com CaesarJ

Sensivelmente nos últimos seis meses estive envolvido num trabalho de investigação sobre o tema acima. Chega agora a altura de escrever o relatório que vai ser feito em paralelo aqui neste blog.

Parte I
O objectivo do projecto era a implementação de alguns padrões de design de software conhecidos como Gang of Four (GoF) para poder explorar as potencialidades da linguagem e compará-las com o muito conhecido AspectJ e também com as implementações existentes em Java.

Além dos pointcuts que são os mesmos que o AspectJ usa, o CaesarJ introduz funcionalidades mais alto-nível que permitem melhorar substancialmente a capacidade de modelar os conceitos transversais ao programa.

São exemplo disso as collaboration interfaces que permitem que dentro duma classe possam existir outras que são partes do mesmo modelo. Definindo a estrutura em abstracto desse modelo, é deixado para mais tarde a implementação do modelo. Melhor, é possível só implementar a parte que é independente da aplicação específica do modelo. Essa parte, normalmente chamada binding, pode ser um outro módulo à parte que ligará, no contexto da aplicação, através de herança múltipla uma das muitas possíveis implementações existentes com o binding para o caso específico.

Exemplo
Um sistema de cartografia com suporte para várias vias de comunicação: estradas, auto-estradas, caminhos de ferro, rios navegáveis, etc...
A representação típica deste modelo num sistema de computação é usando grafos. A abordagem tradicional em OOP é definir os algoritmos necessários (caminhos mais curtos, mais longos, ligações importantes, etc...) para cada tipo: para estradas e auto-estradas, para caminhos de ferro, para os rios, etc...

O AspectJ não tem nenhum mecanismo capaz de lidar com este tipo de problemas.

No entanto, o CaesarJ é capaz! Defnido uma collaboration interface composta de "Vértice" e "Aresta", os componentes abstractos dum grafo, podemos implementar os algoritmos que trabalharão com esta representação. Tudo o que resta fazer, é fazer três simples módulos de binding:
  • estradas e auto-estradas são Arestas e os cruzamentos formados são Vértices
  • as estações são Vértices e as ligações entre elas são Arestas
  • os rios são Arestas ...
Quando a aplicação necessitar de efectuar um qualquer cálculo apenas tem que instanciar a combinação desejada da implementação dos algoritmos com o binding necessário e é tudo que tem de complicado.


Parte I chega ao fim, mais se seguem...

sexta-feira, 19 de Outubro de 2007

Quero um Citroën C4

Não esquecer de ouvir com SOM!!!

segunda-feira, 1 de Outubro de 2007

I'm back

E para reabrir as hostilidades, fica aqui um vídeo muito à frente...

segunda-feira, 23 de Julho de 2007

Férias

FÉEEEEEEEEEEEEEEEEEEEEEERIAAAAAAS

Que é como quem diz, não tenho aulas e exames :) , porque aqui o Sr. (licenciado em) Eng. tem que trabalhar.

Mas continua a ser bonito pensar que estou de férias....

domingo, 15 de Julho de 2007

Um Excerto...

Este é um pequeno excerto do que virá a ser uma espécie de livro.

O personagem principal desabafa acerca do seu passado e em particular acerca da única mulher que o marcou, para o bem e para o mal...

"Ela estava sempre presente. Não, não era ela, mas sim o meu pensamento que o fazia acontecer. Para qualquer lado que me voltasse, lá estava ela a olhar para mim, com um olhar doce e meigo, ou melhor, era o que a minha mente queria ver.

Quando ao longe avistava o reflexo dourado do sol nos cabelos de alguém, o meu coração saltava de alegria durante o breve momento que demorava a me aperceber que não era ela quem eu vislumbrava.

Também a sua fragrância... ainda hoje a posso sentir. Não consigo nem mesmo descrever a enorme angústia que me assola quando recordo os momentos em que, perto dela, apreciava o perfume. Não só o perfume, era tudo nela que eu admirava: os dedos, esguios; a lividez da sua pele macia; o coração bondoso...."


quarta-feira, 11 de Julho de 2007

Apetece-me...

... escrever um livro.

Já há bastante tempo que penso nisso e a ideia original tem vindo a crescer.

Não vou dar detalhes concretos, mas posso adiantar que a escrita vai enfocar noutras maneiras de encarar a vida e a situação sócio-económica global, e talvez evitar palavras caras, ao mesmo tempo que a natureza humana mostra tudo que tem de melhor e de pior.

A narrativa vai decorrer no futuro próximo e o género literário será... espera aí! Não vai ter género nenhum, vai ser o que sair! Alguns depois ao ler talvez digam que é romance, outros acção e ainda outros dirão que é um "drama empolgante", isto sem contar com os que dirão que é uma porcaria.

Um dia destes começo a escrever a sério...