Marathon Training

25 09 2010

Change History

Change

Date

Added new running time

15-Oct-2010

Added new competition

30-Apr-2010

Marathon Training!!
Well… not so much…

Since I came back from Porto Alegre I´ve decided to burn out the Jabulani…

Jabulani: this layer of fat that involves my belly…


So I’ve decided to start running and post my trainings evolution here.

I think that to succeed you have to plan your tracks and designing your path through tangible objectives controlling your results.
My objectives here will change and evolve to complete a higher purpose.

  • Mission
    • Run a Triathlon as an aspirant competitor
  • Objectives
    • Loose weight
    • Get a better cardio

Evolution (or not…) Table:

Date

Weight(g)

Distance (m)

Time

16-Aug-2010

83.500

4.000

28’30”

16-Sep-2010

6.000

40’12”

14-Oct-2010

81.200

6.600

40’16’’

Competition Table:

Competition

Date

Distance(m)

Time

Capital Run – Airport

05-Sep-2010

5.300

33’17”

Fila Night Run

30-Apr-2011

5.000

30’00’’





POJO Seam Interceptor

6 05 2010

Aahhooyy!!

seam_icon.png
POJO Seam Annotation

Code First.

Read the code comments after the code.The Interceptor:

 @Interceptor(around = {
        BijectionInterceptor.class,
        MethodContextInterceptor.class,
        ConversationInterceptor.class,
        SynchronizationInterceptor.class,
        ConversationalInterceptor.class,
        RemoveInterceptor.class,
        SeamInterceptor.class,
        SecurityInterceptor.class,
        TransactionInterceptor.class,
        EventInterceptor.class,
        HibernateSessionProxyInterceptor.class,
        ManagedEntityInterceptor.class
        })
 @Name("businessConfigurator")
 public class BusinessConfigurator  {
     @AroundInvoke
     public Object configure(InvocationContext invocation) throws Exception {
         // Do all the configuration needed to execute the business layer
     }
 }

The Annotation:

 @Target(ElementType.TYPE)
 @Retention(RetentionPolicy.RUNTIME)
 @Interceptors(BusinessConfigurator.class)
 public @interface BusinessInterceptor {}

The Class:

 @Name("businessToBeIntercepted")
 @BusinessInterceptor
 public class BusinessToBeIntercepted {
     // Do the business
 }
Implementation Comments:

First of all: the Environment
For this test I’m using:
  • Linux Ubuntu 10.04
  • JBoss 5.1
  • JBoss Seam 2.2.0. GA
  • JDK 1.6.0_20

Said that, the considerations on the Interceptor implementation.

The BusinessConfigurator class make use of two main Seam Annotation:
 @Interceptor
 @AroundInvoke
The @Interceptor identifies the class as an Interceptor.

You can declare other Interceptors by your need that will work before your Interceptor.

The order of the Interceptors is relevant.

Pretty much the declaration of this interceptors sets up the Seams components to use onwards.

On my actual code I didn’t need any of the other Interceptors.

This is not required but you can create an Annotation for organization and looks purpose.

On the BusinessInterceptor Annotation I declare that whoever makes use of this annotation on a class is going to be intercepted by the BusinessConfigurator Interceptor at runtime.

Finally my Seam POJO BusinessToBeIntercepted.

This POJO is going to be intercepted by the BusinessConfigurator stated by the Annotation BusinessInterceptor.

Not too hard, huh?!?

Abraaaaaaço





Ubuntu – Numeric Keypad Not Working

8 04 2010

Aahhooyyy!!

Sometimes your numeric keyboard goes dead?

This often happens when using VNC that changes the keypad configuration, setting it with mouse functions.

To make it work again simply follow the steps below:

  1. Go to System > Preferences > Keyboard
  2. Access the tab Mouse Keys
  3. Disable “Pointer can be controlled using the keypad
You are all set now to use back your numeric keypad!

Abraaaço!





Terremoto em Icó

22 02 2010
Some jokes are meant to be remembered.
This is joke N° 2 about the magnificent earthquake that happened in Icó, Ceará, Brazil. (Portuguese only)

Depois dos terremotos ocorridos na Ásia, o Governo Brasileiro resolveu instalar um sistema de medição e controle de abalos sísmicos, que cobre todo o país.

O então recém-criado Centro Sísmico Nacional, poucos dias após entrar em funcionamento, já detectou que haveria um grande terremoto no Nordeste do país, mais precisamente na área de Icó, no Ceará.

Assim, enviou um telegrama à delegacia de polícia de Icó, que avisava da ocorrência e pedia providência ao delegado para proteger a população. Dizia a mensagem:

“Urgente! Atenção delegacia de Icó.
Possível movimento sísmico na zona da sua cidade.
Muito perigoso. Richter 7. Epicentro a 3km da cidade.
Tomem medidas e informem resultados com urgência”.

Somente uma semana depois, o Centro Sísmico recebeu um telegrama do delegado
de Icó, que dizia:

“Aqui é da Polícia de Icó.

Movimento sísmico totalmente desarticulado.
Richter tentou se evadir, mas foi abatido a tiros.
Seus comparsas Epicentro e os irmãos Epifânio e Epicleison estão presos e à disposição da justiça.
Desativamos totalmente a zona da cidade. Todas as putas estão presas.
Não respondemos antes, porque houve um terremoto da porra aqui!!!”

Ass: Delegado Severino Bezerra





O Padre Anti-Argentino

4 02 2010
Some jokes are meant to be remembered!

This is Joke N° 1 – The Anti-Argentinian Priest. (Portuguese Only)



Na cidadezinha, bem na divisa  Brasil/Argentina, a igreja enche para a missa das 10h. Argentinos, brasileiros, prefeito, etc…

O padre começa o sermão:

    – Irmãos estamos hoje aqui reunidos para falar dos ”Fariseus.
    – Aquele povo desgraçado como esses argentinos que estão aqui.

Ohhhhhhh! – Coro generalizado na igreja e logo depois, o maior tumulto.

Os argentinos saíram xingando o padre, houve briga na porta da igreja.

O prefeito levou a mão na cabeça, indignado.

Acabada a confusão, o prefeito foi falar com o padre na sacristia:

    – Padre, pega leve, os argentinos vêm para cá, gastam nas lojas, nos restaurantes, trazem divisas para a cidade. Não faça mais isto, por favor.

Durante toda a semana a cidade não falou de outra coisa senão do padre e o sermão do domingo..

Aquele zum zum zum todo foi deixando as pessoas curiosas para saber como seria no domingo seguinte.

É bem verdade, que uma parte estava até satisfeita,  pois não morriam de amores pelos hermanos.

Finalmente, chega o domingo, o prefeito vai à sacristia e recomenda:

    – Padre, o senhor lembra da nossa conversa, não? Por favor, não arrume nenhuma encrenca hoje, certo?

Começa a missa e o padre chega ao sermão:

    – Irmãos, estamos aqui reunidos hoje, para falar de uma pessoa da Bíblia:

Maria Madalena. Aquela mulher, a prostituta que tentou Jesus, como essas argentinas que estão aqui.

Mal acabou de falar e não deu outra! Pancadaria na igreja, algumas internações no pronto-socorro local e o prefeito novamente foi ao encontro do padre:

    – Padre, pelo amor de Deus! o senhor não me disse que ia pegar leve?
    – Se o senhor não parar com isso, vou ter que pedir sua retirada imediata da paróquia.

Naquela semana, o zum-zum-zum foi maior ainda.

O papo era só o sermão e ninguém perderia a missa do próximo domingo nem por decreto!

Na manhã do domingo, a Igreja parecia final de Campeonato Brasileiro.

Não tinha lugar para ninguém. O prefeito entra na sacristia escoltado pela polícia e adverte:

    – Padre, pega leve, senão te levo em cana!

A igreja estava abarrotada.

Quase não se conseguia respirar de tanta gente.

Neguinho que há anos não pisava na igreja, parecia que era o mais devoto dos católicos.

Quando o padre  aparece, tensão generalizada…  Cochichos…

Até que ele começa o sermão:

    – Irmãos, estamos aqui reunidos hoje, para falar do momento mais importante da vida de Cristo: a Santa Ceia.

(O prefeito então respirou aliviado)

    – Jesus, naquele momento disse aos apóstolos:

    – Esta noite, um de vocês me trairá.

    – Então João pergunta: – Mestre, sou eu?

    – E Jesus respondeu: – Não, João, não será você.

    – Pedro pergunta: – Mestre, serei eu?

    – E Cristo respondeu: – Não, Pedro, não será você.

    – E então Judas pergunta: – Miestre, soy jo?

E o quebra-quebra foi geral!