segunda-feira, março 21, 2011

SweeT-Shirt verde

O meu conselho é, nunca ir a um Leroy Merlin ou Ikea com uma sweeT-shirt verde alface. O motivo, no mesmo dia por duas vezes perguntaram-me informações sobre um produto, confundindo-me com um empregado da loja. Não é que me sinta ofendido, aliás acho que as pessoas que perguntaram ficaram muito mais constrangidas do que eu.

segunda-feira, março 14, 2011

Curso de iniciação de bonsai

No natal foi-me oferecido um bonsai, como já tinha tido um antes e a coisa não correu bem, desta vez decidi aplicar-me um pouco mais e tentar aprofundar o meu conhecimento. Sendo assim no fim-de-semana passada fui até à Luso-Bonsai para fazer o curso de iniciação ao bonsai.

No curso abordam-se vário temas que para um novato são de extrema importância: causas típicas de morte, adubos, vitaminas, tipos de terra, tipos de doenças, poda, transplante, etc. Foi mesmo muito bom, um dia bem passado em que aprendi muita coisa mesmo que espero que me ajude a manter os meus bonsais vivos e sãos, sim bonsais porque aproveitem para adquirir mais 2.

Ponto auge do curso, quando estávamos a treinar a poda e já tínhamos podado uns bonsais pequeninos fomos até à estufa para escolher uns maiorzinhos, e eu viro-me na brincadeira para um dos maiores bonsais que lá estava que era de 1940 - "É pá este é que era, está mesmo a precisar!" - E o instrutor vira-se e diz - "Esse não pode ser...a gente não pode com o vaso...mas se trouxeres para aqui as tuas ferramentas podes podar esse". E lá fiquei eu responsável por podar aquela árvore que é quase da idade dos meus avós, deu luta mas o resultado fico porreiro.

domingo, março 06, 2011

20km de Cascais

Vou à janela de manhã e grande temporal que está lá fora...bem a corrida vai ter de se fazer na mesma. Lá vou eu para Cascais, levanto o dorsal, até que 10 minutos antes da corrida começar S. Pedro deu descanso e lá parou de chover.

Quanto à corrida, 1º objectivo acabar a corrida visto que era a primeira corrida que fazia com uma distância superior a 10km, 2º objectivo acabar em menos de 1h40m o que significa que tinha de fazer cada quilómetro no máximo em 5 minutos.

Tempos de passagem:
  • 5km - 24m30s - ok estou a poupar-me e mesmo assim estou abaixo dos 25m.
  • 10km - 50m40s - soa o alarme porque já estava 40 segundos atrasado, vamos lá a acelerar que me estava a poupar demais
  • 15km - 1h15m10s - já só estou 10 segundos atrasado é só acelerar mais um pouquinho.
  • 17km - 1h25m00s - estou lá, já não é preciso acelerar, é só manter o ritmo até ao final.
  • 20km - 1h40m32s - entre o 17º e o 18º km tinha uma ligeira subida, e depois do esforço para recuperar tempo, o motor partiu e comecei a deitar fumo preto, os 2 últimos quilómetros foram feitos em esforço total.
Dados da minha prova:
  • Média por cada km: 5m2s
  • Velocidade média: 11,94 km/h
  • Média de 163 batimentos cardíacos por minuto
  • Máximo de 179 batimentos cardíacos por minutos
Tirando isto ainda posso acrescentar 3 bolhas de água e 3 bolhas de sangue nos dedos dos pés, mas também tenho 10 dedos por isso ainda fiquei com 4 em bom estado!

sexta-feira, março 04, 2011

ToString de um DateTime em C#

Para provar o que disse sobre o meu amigo Google saber tudo, estava aqui a precisar de mostrar um DateTime com o formato de 24h tendo também minutos e segundos, algo do género 14:33:44. Como não sabia (neste caso não me lembrava porque depois de ver a solução ela é me familiar), fui perguntar ao meu amigo Google e aqui está a resposta dele. Obrigado amigão!!!

O Google é meu amigo

Ontem no meio de uma conversa disse algo como - "[...] e quando não sei o meu amigo Google há-de de saber e dar-me a resposta". E a outra pessoa disse - "É pá isso não é muito abonatório a teu respeito".

Além de reiterar o que disse ainda acrescento - "O dia em que não pesquisar nada no Google provavelmente nesse dia não aprendo nada de novo".

quarta-feira, março 02, 2011

Algoritmo de cálculo da password em Oracle

Em Oracle os utilizadores são armazenados/guardados na tabela DBA_USERS. Nesta tabela fica armazenada também a password de cada utilizador. Como é óbvio essa password não é guardada "em claro" sendo encriptada utilizando um algoritmo de hash. Depois de ver uma série de coisas em que diziam que era um simples hash do username concatenado com a password, encontrei o algoritmo detalhado neste link.

terça-feira, março 01, 2011

Comando TOP em Oracle

Em Oracle não existe o comando TOP como existe em SQL, ou um equivalente. Logo para se conseguir o mesmo comportamento é necessário fazer uma query que tira partido do campo escondido ROWNUM que todas as tabelas em Oracle têm. A query para obter o TOP 10 ficará algo como:

SELECT * FROM (
       SELECT * FROM MY_TABLE ORDER BY TABLE_FIELD
)
WHERE ROWNUM <= 10 ORDER BY ROWNUM