2009-12-30

"Game of Thrones"

Aguardo esta série com grande expectativa ... chancela HBO para uma das melhores sagas de fantasia algumas vez escritas.

Desejos de boas entradas para todos!

2009-12-28

Isto é giro!

No Sonhos de Canela, uma ideia original da ANA Aeroportos para animar o Natal dos passageiros do dia 23 de Dezembro. É só seguir o link ... http://sonhosdecanela.blogspot.com/2009/12/feliz-natal.html

Pronto já passou!

Acabaram 3 dias de montagem de Legos, ver desenhos animados "muito novos" e fazer puzzles.
3 dias de voltagem no máximo, onde foi impossível fazer com que a M. dormisse a sesta ou adormecesse antes das 11 da noite. A excitação era tanta que desenrolou 3 novelos de trapilho da mãe pelo chão da sala, presos às pernas das cadeiras e aos sofás. O chão da sala parecia a malha de infra-vermelhos que protegem os cofres da reserva federal americana, visto de cima, mas afinal era um "grande jogo da macaca".
Já sei que para o ano vai ser muito difícil manter o ritual de ir dormir à hora normal, e só receber as prendas no dia 25 de manhã. Conseguir mantê-lo aos 3 anos e meio já não foi mau.

No meu sapatinho cairam essencialmente livros e séries em DVD (Dexter, yes! - não, eu não tenho pachorra para sacar séries em DivX). Mas entre nós, sem combinarmos, oferecemos um ao outro coisas uteis e decorativas para a casa nova.

O que falta ainda acabar é a comezaina ... ao pequeno-almoço e ao jantar ainda marcham uns docinhos catitas: a aletria da minha avó, o salame gourmet ou a tarte de abóbora em base de chocolate.
E a passagem de ano aí tão perto ... :)

2009-12-21

Se tivermos um acidente de carro ...

... , como um despiste, em que somos culpados mas apenas causamos danos a nós próprios, a polícia vai entregar-nos um impresso que pode ser usado nos 6 meses seguintes para nos processarmos a nós próprios ...

Aleluia! Eu encontrei Jesus ...

... estava no banco do Benfica (copyright Cão Azul)

Para variar: o Benfica, mesmo desfalcado, deu um banho de bola ao Porto. Venceu com toda a justiça, e até merecia ter marcado mais.

Para não variar: Lucilio Baptista tem alguma dificuldade em distinguir entre as mãos e os pés dos jogadores do Porto, os jogadores do Porto têm alguma dificuldade em distinguir entre a bola e as pernas dos adversários, e todos os portistas em geral têm bastante dificuldade em digerir um resultado negativo.

2009-12-20

Estaleiro

Ontem de manhã, electricista e uma empresa dos alarmes, hoje, o pintor.
Durante os próximos 2 meses aquela pequena casa vai parecer um estaleiro.
Eu continuo a achar que vamos conseguir mudar-nos durante Março, mas aceitam-se apostas ...

"Sabem o que é um «gaje»?"

"É quando o pai vai a guiar e vão outros carros, é o senhor que vai a conduzir o carro que não sai da frente!"

As crianças são piores que a CIA ou como o pai devia aprender a ter tento na lingua ....

2009-12-18

Índices sobre booleanos

Na 4º feira tive um ínicio de noite muito interessante, a tentar optimizar uma migração de dados que teimava em não processar mais de 75 registos por minuto, dos mais de 900.000 que tinha para processar.
A causa era uma query que demorava à volta de 600 milisegundos e que na prática era bastante simples: obter o primeiro registo em que um booleano estivesse a 0 ordenado por um campo de data.
A minha primeira intuição foi criar dois índices, um sobre o campo booleano e outro sobre o campo da data ... resultado, a query passou a levar mais de 3 segundos ... 5 vezes mais!!!
Fui melgar outra carola para me ajudar a perceber o fenómeno (thanks grande M. J.!), e após mais de 1 hora de andar às voltas, lá percebemos que o SQL Server estava a usar o índice do booleano para sacar TODOS os registos que satisfaziam a condição (900.000), e só depois usava o índice da  data para ordenar os registos e obter o primeiro.
Removendo os dois índices isolados e criando um índice conjunto dos dois campos, o SQL Server tem a inteligência suficiente para perceber que deve ordenar e filtrar ao mesmo tempo usando o índice, tornando a query muito mais eficiente. Resultado: 800 registos por minuto.
Portanto, atenção a esses índices sobre campos booleanos, especialmente quando esse campo é o único na claúsula where de uma query.

2009-12-17

Sismo ... ou IKEA versus CERNE

Cá em casa a pequena M. foi a única a sentir o sismo.
Acordou e chamou a Mãe, e disse-lhe: "Mexeu!". A Mãe só acordou com o chamar, nem deu pelo sismo, embora possa estar imune a esses pequenos solavancos, devido ao habitual abanar das paredes provocado pelo roncar do Pai.
Outra explicação é que a pequena M. dorme numa cama do IKEA, enquanto os pais dormem numa cama CERNE.
Ainda estou a pensar se compro uma cama CERNE para a míuda, ou se compro uma cama IKEA para nós, para termos tempo de fugir em caso de sísmo ... parece ser mais eficiente que os animais e mais sensível que um sismógrafo!

2009-12-14

A M. está de castigo ...

... até à próxima 6ª feira à tarde, quando é a festa da escola, sem comer guloseimas.
Não conseguiu resistir a uma sombrinha de chocolate, que estava pendurada na árvore para ser comida no Natal. No sábado fomos dar com ela escondida debaixo da mesa da sala, com a boca na botija.

O mais dificil destas coisas é manter uma cara séria e dar o devido ralhete e castigo, quando só nos apetece é rir. Mas ela tem de perceber que aprender a resistir aos impulsos e aprender a esperar pelas recompensas são duas capacidades essenciais para viver em sociedade. E hoje em dia são tão escassas ... ninguém resiste aos impulsos, e gasta o que tem e até o que ainda não tem, e depois basta um azar e fica numa situação dificil que demorará anos a recuperar.
Acho que especialmente nesta época as pessoas deviam reflectir sobre isto.