2007-02-22

3D ou não 3D?

Brevemente vai chegar o filme que ousa não ter animação 3D!!
Os Simpsons!
Os Trailers e o Treaser estão hilariantes ...se bem que o 1 e o 2 partilhem 60% :-(

Para rir rir rir.
Não aconselhável (acho eu) levar crianças!

Um jogo engraçado

Num blog que costumo seguir (do famoso Tom Kyte da Oracle) descobri a menção a um jogo parecido com outro que vi em tempos cujo objectivo é controlando com o rato uma bola azul evitar que esta seja tocada por uma bola vermelha.
É um jogo simples mas pode-se tornar adictivo se se começar a tentar bater os records dos amigos.

Ao lado apresento o resultado da minha primeira (e única até agora) tentativa.
Outro jogo do género.

Também disponivel no kongregate.

Blog do CNE e mais um passatempo

O CNE criou um blog.

Apresenta também um passatempo:

O Portal Sapo associa-se às celebrações do centenário convidando todos a participar no passatempo:
“ O que para mim significa ser escuteiro? "

Para isso contamos com a vossa colaboração. Queremos reunir fotografias, vídeos e blogs de todos.

O passatempo começa no dia 22 de Fevereiro (dia de Baden Powell) e termina a 23 de Abril (Dia de S. Jorge).

Os prémios são fantásticos!
A melhor foto, o melhor vídeo e o melhor blog recebem um computador portátil! O melhor texto recebe um ipod.


Mais informações no próprio BLOG

Recursos Escutistas

Os antigos recursos para Escuteiros disponibilizados no Portal do CNE estão agora num outro local com outra apresentação.

Novo visual do site do CNE

Hoje faz 150 Anos que B. P. nasceu e o site do C.N.E. mudou de visual.
Este visual está mais apelativo e promete novos conteúdos, no entanto ainda não tem todos os conteúdos anteriores (por exemplo o jornal de parede dos pioneiros, etc..)
Canhota.

2007-02-21

És provavelmente um escuteiro se...

se tiveres os bolsos rasgados de andares com um canivete no bolso.
se tens sempre um balde de água ao lado do fogão quando estás a cozinhar em casa.
se és capaz de ficar uma hora a olhar para uma teia de aranha, e não dares pelo tempo passar.
se começas espontâneamente a cantar umas canções esquisitas em público.
se levas sempre contigo um rolo de papel higiénico para onde quer que vás.
se à noite, na cama, ficas a ler à luz de uma lanterna.
se o teu rádio está sempre ligado na estação meteorológica.
se amarras o teu irmão mais novo com uns nós esquisitos, e ele não se consegue libertar.
se não conseguires passar por um papel sem o apanhares e deitar no caixote.
se andas sempre de chapéu.
se cozinhas sempre comida para doze.
se abres as cartas com uma faca de mato.
se tens sempre um copo de metal preso ao teu cinto.
se tens uma mala de primeiros socorros XXL no teu carro.
se o teu microondas é um pedaço de folha de alumínio.
se tens algo no teu sapato... e tens a certeza que é só lama.
se compras o teu champô em garrafinhas pequeninas.
se realmente usas os kits de emergência para cozer roupa.
se pedes 14 pizzas de uma vez.
se sentes a necessidade de ajudar velhotas... mesmo que elas não queiram.
se is teus vizinhos fingem não estar em casa quando te topam a percorrer a rua com um monte de calendários.
se a password do teu computador é atucse.
se tudo na tua cozinha diz "Instantâneo, só adicionar água".
se usas calções de banho no duche.
se alguém pedir um voluntário e dares com o teu dedo logo no ar.
se não te consegues lembrar com que mão comprimentar no trabalho segunda de manhã.
se souberes que tens irmãos por todo mundo.
se disseres ALERTA numa reunião de negócios para calar toda a gente.
se souberes mais de duas maneiras de acender lume.
se todas as cordas de tua casa tiverem um nó na ponta.
se fores jantar a casa de alguém, e não gostas do comer, e perguntas se eles têm geleia e umas bolachas.
se souberes quem na tua equipa sabe mesmo cozinhar, e outros cujo talento reside em lavar louça.
se tostas um marshmallow num clip sobre uma vela, e mete-lo num golden graham com um quadrado de chocolate, só para dar sabor.
se a tua porta da frente tem um zipper em vez de uma maçaneta.
se és o único com uma boca de incêndio no teu quintal.
se algum dia foste confundido com um guarda florestal.
se um dia ouviste a frase "Confia em mim, é só uma hora por semana".
se a tua ideia de lâmpada fundida é uma camisa incandescente estragada.
se abres as cartas do correio com um canivete.

Aniversário de BP

Amanhã dia 22 já 150º anos que B.P. nasceu!!

Algumas ligações para saber mais sobre B.P.

em Inglês
em português

Somos Ilhas

sol+                                              ré+
Se te sentes só no mundo e pensas que não tens um amigo
mi-                                   si7
Se te sentes uma ilha toda rodeada de mar
lá-             ré+
Vem junta-te a nós
lá-              ré+
Somos ilhas como tu
lá-                    si-
Só que o mar que nos rodeia
dó+                            ré+
É feito de escutas sempre a cantar

Refrão:
Somos ilhas mas estamos juntos
Sempre juntos no ideal de BP
Não há mar que nos separe
Não há guerra que nos pare
É este mar de jovens cantando
Que nos dá força pra prosseguir

Refrão

Há continentes inteiros que estão separados
São as guerras só quem não quer é que não vê
Somos ilhas mas estamos juntos
E do mundo queremos fazer
Uma ilha gigante e unida
Pelo ideal de BP

Refrão

Somos islas pero estamos juntos
Siempre juntos nel ideal de BP
Non hai mar que nos separe
Non hai guerra que nos pare
Es este mar de jovenes cantando
Que nos dá fuerza de prosseguir

Refrão
Refrão
Refrão
Refrão


Voa a grande Altitude


Lá Lá9
Não fiques na praia
Com o barco amarrado,
E medo do mar.

Tudo aqui é miragem,
Mi
Mas na outra margem

Alguém a esperar.


Como onda que morre,
Sozinha na praia,
Não fiques brincando.
No mar confiante,
Ensina o teu canto
De ave voando.

Refrão :
Lá Ré
Voa bem mais alto,
Mi
Livre sem alforge
Dó#m Fá#m
Nem prata, nem ouro.

Amando este mundo,
Mi Mi9
Esta vida que é campo,

E esconde o tesouro.


Ninguém te ensinou
Mas no fundo tu sentes
Asas para voar.
Nem que o céu se tolde,
E as nuvens impeçam.
Tu não vais parar.

Há gente vivendo
Tranquila e contente,
Como eu já vivi.
És águia diferente,
Céu azul cinzento
Foi feito p'ra ti.

Refrão



2007-02-19

"Pólen"

Recentemente fui ver com alguns amigos um concerto dos Pólen a S. João da Madeira.
Conhecemos o Helder Reis há já alguns anos (antes dele ir para a Televisão) e alguns de nós ainda mantenhem uma grande ligação com ele.
Outro como eu não temos tido muito tempo nos últimos anos para o encontrar nos concertos ou desencontramo-nos nas actividades que o grupo de vez em quando realiza e ele participa.
Mas voltando ao concerto: o Helder desculpou-se por estar com uma voz pior devido a uma constipação, mas eu gostava de ter essa voz, pois mesmo constipado foi um espetáculo.
Os restantes músicos também me supreenderam (como disse há já muito tempo que não os ouvia ao vivo). Em especial a vioncelista Fátima Neto e o Percussionista Armando Cunha estiveram muito bem! Adorei também o piano e o baixo.



A música dos pólen é muito abrangente e também tocam umas variações de canções de outros autores com maior ou menor sucesso.

Já agora outros dois conjuntos que gosto não comerciais e de que sou amigo de pelo menos um dos membros: "Frei Fado d'el Rei" e "Roldana Folk".

2ª corrida (ler caminhada) da Mulher

No próximo dia 4 de Março é a 2ª corrida (ler caminhada) da Mulher.

A organização dá 2€ ao IPO por cada mulher que compareça na corrida.

Mais informações em http://www.runporto.com

Ajudem com a vossa presença, das vossas mães, namoradas ou amigas.
Incrição Gratuita (recebes uma T-Shirt e bebidas nos postos de contro e talões desconto)


(...) a partida está marcada para as 10h30, mas entre as 10 e as 10h25, haverá uma sessão de aeróbica ministrada por técnicos especializados da Holmes Place,

O percurso desta caminhada é o seguinte: Parque de Estacionamento da Feira da Senhora da Hora, Rotunda dos Produtos Estrela, Av. Antunes Guimarães, Av. da Boavista, para terminar na Rotunda de Gonçalo Zarco (Castelo do Queijo/Porto).

Esta manifestação para além de proporcionar a todas a prática desta modalidade, tem por objectivo principal alertar as mulheres para a necessidade do rastreio ao cancro da mama Resta acrescentar que as inscrições são grátis, mas a Liga Portuguesa Contra o Cancro receberá 2€ por cada mulher que participe, numa generosa oferta da SportZone.

A organização que está a cargo da RunPorto, e as inscrições podem ser feitas nas lojas SportZone do Grande Porto, ou ainda na Rua de Cedofeita, 455, 3º. Sala 35, 4050-181 Porto, por e-mail runporto@sapo.pt, ou pelo fax 22 208 0403.

A organização tem disponível o sistema ONLINE uma das mais cómodas formas de fazer chegar a sua inscrição. Para isso basta consulta em www.runporto.com

Uma função muito desprezada...

Cheguei à conclusão que muitos programadores ORACLE não conhecem ou desprezam a função COALESCE.

the coalesce function returns the first non-null expression in the list. If all expressions evaluate to null, then the coalesce function will return null.


O seu uso pode substituir com vantagem o uso de CASE ou IF ...IS NULL ELSIF ... em termos de legilibilidade, manutenção e em alguns casos performance.

Actualização: deve ser usada em vez do NVL porque seguindo a standard ANSI a função COALESCE faz curto-circuito na avaliação, isto é não resolve os restantes parâmetros caso tenha valor não-null num parâmetro anterior.

A diferença entre o IN e o EXISTS

Muitas vezes é que colocada a questão sobre a diferença de performance do uso do IN e do EXISTS.

A diferença será talvez mais evidente se se pensar em termos de color o optimizador vai execurar o query e das linhas da tabelas.

Se se usar o IN estamos a dizer que queremos que o query no IN seja o "motor" do processo. Ou seja primeiro resolver o IN e depois resolver o query externo.

No caso do EXISTS é exactamente o contrário, ou seja, resolve o query externo e para cada resultado resolve o interno.

Normalmente o EXISTS é melhor pois especifica uma condição de junção e normalmente usa somente indices ( se não for assim vamos sentir uma degradação da performance).
No entanto, quando o query do IN devolve poucos resultados torna-se mais rápido. Se o IN por outro lado usar junções para o query externo a performance vai-se degradar pois obrigará a executar o IN para cada resultado do query externo.

Como tudo com as DBs não há receitas para todos os casos, testem , testem , testem ...com um volume de dados comparável ao esperado em produção!!


Bom codding!

2007-02-13

A lei da informação

Respondi a um post noutro blog sobre a parcialidade jornalistica em particular dos casos das eliminações da Taça do FC Porto e do Benfica FC.

Cheguei à conclusão que acho que não existe parcialidade: é dado o mesmo realce às vitórias do Porto como às derrotas do Benfica e o mesmo realce às vitórias do Benfica como às derrotas do Porto.
Segundo a lei da informação um dado dado tem mais informação quanto menos provável é de acontecer.
Acho que os meios de comunicação se rejem por esse lei :-).

Curiosidades sobre DBs

(DBs é um anocronismo para Bases de Dados ;-) )

Segundo a Wintercorp em 2005, a maior BD de Datawarehouse em Windows tinha 19.467 Gb (67831 milhões de registos) com SQL Server. A maior com Oracle em Windows reportada tinha 4490 Gb (23.089 milhões de registos).
Quando a métrica é o pico de número de SQL statements e operações da DB a da Oracle fica à frente com 22585648 da do SQL Server com 658967 operações.

Em Unix a maior reportada (da Yahoo!) tinha 100.386 Gb (385.318 milhões de registos) com Oracle, em 2º lugar com Daytona tinha 93.876 Gb (1.882.638 milhões de registos) seguida de uma com 49.397 Gb em Db2.

Em Linux os 10 primeiros lugares são ocupados pela Oracle (versões em Rac e simples) .Em 1º lugar uma DB com 24773 Gb (uma da Amazon.com) com 97.152 registos.

Em número de registos em todas as plataformas à frente aparece a Db da Sprint em "NonStop SQL"(!) com o abismal número de 2.847.553 milhões de registos!

Mantra

O Tom (do asktom.com) na pagina 71 do ultimo Oracle Magazine expõem outra vez a sua mantra já que está sempre a responder .

I have a pretty simple mantra when it comes to developing database software, and I have written this many times over the years:
  • You should do it in a single SQL statement if at all possible.
  • If you cannot do it in a single SQL statement, do it in PL/SQL.
  • If you cannot do it in PL/SQL, try a Java stored procedure.
  • If you cannot do it in Java, do it in a C external procedure.
  • If you cannot do it in a C external procedure, you might want to seriously
    think about why it is you need to do it.
If you can do it in a single SQL statement, by all means do it in a single SQL statement. Do not waste time, energy, and CPU cycles writing procedural code that will run slower than regular SQL. This question comes up frequently on Ask Tom (asktom.oracle.com), and my answer has always been very consistent. If you don’t have to write procedural code, don’t. If you can erase many lines of procedural code and replace it with a single SQL statement, do so. Less code = fewer bugs; more code = more bugs. Remove bugs by utilizing SQL.

Estudo independente diz que Oracle é 38% mais fácil de gerir que DB2

Estudo do "Edison Group"

2007-02-12

Flashback Query

Hoje alguém me veio perguntar sobre a hipótese de recupar uns dados que tinha apagado recentemente.


Na Oracle 9i já era possível fazer uma query com dados existentes no passado.
A expressão a usar seria:

SELECT <coluns>
FROM <tabela>
AS OF TIMESTAMP
TO_TIMESTAMP(<string com a data> , <formato da data> )
WHERE <condição>


Apartir daqui podemos construir uma tabela com esses dados ou actualizar a existente de modo a recuperarmos a informação.

O tempo para o qual ainda se consegue fazer isto depende do movimento da BD (linhas actualizadas, apagadas, inseridas) pois depende do tamanho dos segmentos de UNDO ( e pelo parametro inicializador da BD UNDO_RETENTION).

Na 10g existem mais possibilidades como o undo de toda a DB.

Verificar a versão Oracle

Para saber qual a versão oracle utilizada pode-se utilizar a v$version:

select * from v$version where banner like 'Oracle%';

ou
usando as constantes do package DBMS_DB_VERSION, por exemplo:
begin
DBMS_OUTPUT.put_line(DBMS_DB_VERSION.version);
DBMS_OUTPUT.put_line(DBMS_DB_VERSION.release);
END;

2007-02-07

Variação do jogo "Risco" que deve ser interessante

RISK: Edição Star Wars Trilogia Original

Tem planetas em vez de paises, sistemas planatários em vez de continentes, cartas especiais para cada um dos tipos de jogadores (Há 3: Rebeldes, Impérios e Hunts).

A ver....

2007-02-06

Sobre o referendo

A pergunta efectuada agora é uma cópia da 1998.
Segundo a Wikipédia
"O primeiro referendo em Portugal foi realizado a 28 de Junho de 1998, tendo a pergunta sido:

- "Concorda com a despenalização da interrupção voluntária da gravidez, se realizada, por opção da mulher, nas 10 primeiras semanas, em estabelecimento de saúde legalmente autorizado?"
Os resultados foram os seguintes:

Abstenção: 68,00%
Votantes: 32,00%
Não: 1356754 (50,07%)
Sim: 1308130 (48,28%)
Votos em branco: 29057 (1,07%)
Votos nulos: 15562 (0,57%) "

Durante o intervalo 1998-2007 nem começaram as aulas de educação sexual nas escolas, como tinha sido legislado nem ninguém foi preso por fazer interrupção voluntária da gravidez (seja a mulher seja quem realmente efectuou o acto), nem aumentou o apoio dado às mulheres/jovens grávidas.
Falta de vontade politica?

A "ministra da polícia" foi ao parlamento declarar a urgência do 'SIM' já que não é possivel encontrar e penalizar os infratores (querendo com isso dizer as clinicas).
Porque não legalizar a droga? e a eutanásia? pelo menos esta é a própria pessoa que escolhe!

Clarificação sobre o referendo

A pergunta do próximo referendo é: "Concorda com a despenalização da interrupção voluntária da gravidez, se realizada, por opção da mulher, nas primeiras dez semanas, em estabelecimento de saúde legalmente autorizado?"

Tenho colegas que para não votar não dizem que não vão votar ou vão votar em branco/nulo!

Vou fazer então uma clarificação sobre o sentido do voto.
O voto 'SIM' que dizer que se concorda "com a despenalização da interrupção voluntária da gravidez, se realizada, por opção da mulher, nas primeiras dez semanas, em estabelecimento de saúde legalmente autorizado".

Ou seja, é necessário concordar com tudo o acima indicado para dizer 'SIM' e basta discordar de um dos pontos para dizer 'Não'!

Como se já não fosse dividir opiniões somente uma parte da pergunta juntam todos os elementos!
Uma ajuda: por cada ponto que concorde conte 1 ponto. Se no final obtiver 4 pontos vote 'SIM'. Se obteve outro resultado vote 'NÃO'.
  • A despenalização, ou seja tornar o acto legal (não significa torná-lo moralmente aceitável). Significa que a pessoa não será sujeita a tribunal e talvez a possível tempo de prisão ou outra pena (não que alguma mulher tenha sido punida em tribunal nos últimos 30 anos, se bem que umas duas dezenas tenha ido a tribunal). Se acha que a mulher deve ir a tribunal e alguma pena deveria ser atribuída (mesmo trabalho comunitária) vote 'NÃO'.

  • a opção ser somente da mulher. Se acha que o homem também terá uma palavra a dizer vote 'NÃO'.

  • nas primeiras 10 semanas, se achar que é tempo demais vote 'Não'. Se achar que o tempo é curto ou está certo considere 1 ponto.

  • em estabelecimento de saúde legalmente autorizado. Se achar que mesmo em estabelecimento não autorizado não deveria ser crime vote 'NÃO'. É que muitas mulheres por razões de distância, anónimato e mesmo monetárias poderão não quer/poder ir a estabelecimento autorizados.


Acho que não houve ninguém que durante a pré-campanha e campanha actual que tenha esclarecido isto!

Vão votar e bom voto.

2007-02-05

Acabei o Puzzle!


Já o acabei à uns dias mas ainda não tinha tido tempo que lhe tirar uma fotografia e "postar" aqui.

2007-02-02

The Gambler

Hoje conheci esta música (também do Kenny Rogers) que gostei.
Estou numa fase country :-)

----
On a warm summer's evenin' on a train bound for nowhere,
I met up with the gambler; we were both too tired to sleep.
So we took turns a starin' out the window at the darkness
'Til boredom overtook us, and he began to speak.

He said, "Son, I've made a life out of readin' people's faces,
And knowin' what their cards were by the way they held their eyes.
And if you don't mind my sayin', I can see you're out of aces.
For a taste of your whiskey I'll give you some advice."

So I handed him my bottle and he drank down my last swallow.
Then he bummed a cigarette and asked me for a light.
And the night got deathly quiet, and his face lost all expression.
Said, "If you're gonna play the game, boy, ya gotta learn to play it right.

You got to know when to hold 'em, know when to fold 'em,
Know when to walk away and know when to run.
You never count your money when you're sittin' at the table.
There'll be time enough for countin' when the dealin's done.


Ev'ry gambler knows that the secret to survivin'
Is knowin' what to throw away and knowing what to keep.
'Cause ev'ry hand's a winner and ev'ry hand's a loser,
And the best that you can hope for is to die in your sleep."

And when he'd finished speakin', he turned back towards the window,
Crushed out his cigarette and faded off to sleep.
And somewhere in the darkness the gambler, he broke even.
But in his final words I found an ace that I could keep.

You got to know when to hold 'em, know when to fold 'em,
Know when to walk away and know when to run.
You never count your money when you're sittin' at the table.
There'll be time enough for countin' when the dealin's done.


You got to know when to hold 'em (hen to hold 'em), know when to fold 'em (know when to fold 'em),
Know when to walk away and know when to run.
You never count your money when you're sittin' at the table.
There'll be time enough for countin' when the dealin's done.


You got to know when to hold 'em, know when to fold 'em,
Know when to walk away and know when to run.
You never count your money when you're sittin' at the table.
There'll be time enough for countin' when the dealin's done.



Exposição Star Wars na Exponor


Encontra-se na Exponor a exposição "Star Wars" que esteve recentemente em Lisboa.
Até 15 de abril!

Observando a natureza

Quase sempre quando vou almoçar passo perto de um toco de árvore cortada que sempre achei que me fazei lembrar um elefante.
Ontem finalmente tirei-lhe uma fotografia de modo a poder partilhar a minha visão.

Acham que tenho razão?

Quase a finalizar o puzzle

2007-02-01

Estado do puzzle


Ontem à noite e a minha esposa avançamos mais um bocado no Puzzle. Está quase!

Coward Of The County

Quando no outro dia vinha da Serra da Freita ouvi na rádio esta música country que não conhecia e gostei.
Hoje pesquisei no Google usando umas partes da letra que me lembrava e arranjei a letra inteira.