segunda-feira, dezembro 31, 2012

Retrospectiva de 2012

Não sou muito de retrospectivas, mas este ano acho que vale a pena pelo bom ano que foi. A lista está por ordem cronológica e não propriamente por ordem de importância, pois isso seria complicado para mim porque não consigo dizer o que foi mais ou menos importante.
  • Início do projecto Amway
  • Afinal consegui ter férias apesar do apêndice, excelentes dias passados em Armação de Pêra
  • 2ª participação no Survival com a magnífica equipa dos Malfeitores da Passarinha
  • Casamento da minha irmã

segunda-feira, dezembro 17, 2012

Estágio de Taekwondo 2012

Este ano, mais uma vez participei com muito prazer no estágio de Taekwondo da escola Mais TaeKwonDo. O pessoal é 5 estrelas e sinto-me integrado no grupo como se fosse praticante e treinasse com eles todas as semanas. 

Uma novidade deste ano foi a carrinha da viagem, o Paulo desencantou uma carrinha de 9 lugares para irmos todos juntos o que fez com que a viagem fosse muito mais animada, além disso e como podem ver pela fotografia, a carrinha foi motivo de risota durante toda a viagem.


Este estágio foi bastante diferente do ano anterior, muito menos físico e muito mais em comunhão com a natureza. Paisagens fenomenais no meio dos bosques ao redor do Buçaco, com um tempo enublado que deu um ambiente muito mais épico a toda aquela natureza. Por nossa grande sorte não choveu nada durante toda a tarde, sempre a ameaçar mas tínhamos o S. Pedro do nosso lado desta vez.


Para terminar o estágio na manhã de domingo ainda treinámos algumas defesas pessoais o que para uma pessoa sem experiência nenhuma é sempre mega divertido, e é como ensinar a uma criança a unir as peças de um puzzle, era assim que eu me sentia.

Uma palavra ainda para as apresentações que o Paulo fez sobre a história do Taekwondo, poderia-se dizer que para mim não me interessaria nada, mas bem pelo contrário, para mim foi aprender um pouco com a história dos outros, e como diz o provérbio: "Aprende com o teu passado e serás inteligente, aprende com o passado dos outros e serás sábio".

segunda-feira, dezembro 10, 2012

Relações Many-to-Many em JPA

Apesar de não serem muito comuns há situações onde é necessário utilizar relações many-to-many. Se a nível da BD existe uma tabela intermédia que promove a relação entre outras duas tabelas, a nível de objectos (classes), apenas vão existir 2 em que cada um delas tem uma lista da outra.

Imaginando que temos uma tabela de federateds e uma tabela de scores, em que um federated tem vários scores mas que um score também pode pertencer a vários federateds quando estes formam uma equipa num determinado evento.

Como se pode ver a nível de BD a tabela federated_score promove a relação entre as duas tabelas que realmente interessam a federated e a scores. Agora a nível de código como fica implementando em JPA:

@Entity
@Table(name = "scores")
public class Score {
[...]
    @ManyToMany
    @JoinTable(name="federated_score",
       joinColumns=@JoinColumn(name="score_id", referencedColumnName="id"),
       inverseJoinColumns=@JoinColumn(name="federation_code", 
       referencedColumnName="federation_code")
    )
    private Collection<Federated> federateds;
[...]
}

@Entity
@Table(name = "federateds")
public class Federated {
[...]
    @ManyToMany
    @JoinTable(name="federated_score",
       joinColumns=@JoinColumn(name="federation_code", referencedColumnName="federation_code"),
       inverseJoinColumns=@JoinColumn(name="score_id",  referencedColumnName="id")
     )
     private Collection<Score> scores;
[...]
}


segunda-feira, dezembro 03, 2012

Power Metal - As minhas 88 eleitas

Os meus amigos mais próximos sabem o meu gosto pelo Power Metal, mas a maior parte deles acha que simplesmente é uma música barulhenta, do 'demo', com arranhadelas nas cordas de uma guitarra e por aí fora...

Por outro lado tenho amigos que me acompanham em alguns concertos e que falamos sobre música, que vão dizer que eu sou um menino, que esta música que compilei é muito levezinha. Mas no fundo estas são as 88 músicas que até agora representam para mim o que é o Power Metal, são as músicas que me acompanham no trabalho, são as músicas que me deixam numa 'boa onda'.