terça-feira, janeiro 27, 2015

Parabéns a mim

Este é o último ano com um digito, este blog faz hoje 9 anos, quase com uma década...quem diria que teria uma vida tão longa e que aparentemente ainda está para durar, deve ser por não ter sido afectado com os cortes na saúde, como não tem reforma o governo também não se importa que continue vivo.

Assim de repente só me consigo lembrar de um hobby que faço há mais tempo ininterruptamente que escrever no blog, que é a natação, o que ajuda a explicar a quantidade de vezes que 'meto água', mas vá lá o blog vai-se mantendo à tona e ainda não parece ter sinais de ir ao fundo.

Daqui a 1 ano cá estarei (espero eu) para comemorar 1 década, até lá muitos disparates, idiotices, inutilidades e afins serão escritas por aqui, não esperem grande melhoria porque isto não é como o vinho do Porto quanto mais velho melhor, bem pelo contrário isto com  idade só tem tendências a piorar.

sexta-feira, janeiro 23, 2015

Sanitizar HTML por javascript

O significado da palavra sanitizar neste contexto significa limpar o HTML de código potencialmente malicioso, seja ele introduzido propositadamente (na maior parte das vezes) ou seja inadvertidamente por desconhecimento. No caso de utilizar a sanitização por javascript é importante notar que estamos a sanitizar HTML que apenas pode estar errado por desconhecimento de quem o insere, ou então é necessário voltar a revalidar a sanitização do lado do servidor, pois quem quer introduzir especificamente código malicioso facilmente ultrapassará uma limpeza por javascript.

Estando esta salvaguarda feita e querendo eu fazer a sanitização por javascript, andei à procura de algumas bibliotecas de javascript que me pudesse auxiliar, pois de certeza que já mais gente precisou disto. Acabei por fazer uma pré selecção das 3 seguintes:
A primeira é uma biblioteca que inclusivamente é utilizada pelo google, mas ao ler a documentação não  fiquei esclarecido  como se utilizavam as whitelist, e como estava a perder já mais tempo do que eu achava que era razoável acabei por desistir de usar esta biblioteca, inclusivamente ainda andei a olhar o código desta biblioteca e não fiquei convencido que suporte whitelists, mas ao mesmo tempo acho estranho que algo utilizado pelo Google seja tão limitado!

A terceira biblioteca utiliza outras bibliotecas do NPM, e como considerei que era um absurdo a quantidade de bibliotecas que era necessário fazer download para algo tão simples como limpar HTML não gostei muito da solução.

Acabei por escolher a 2ª opção, simples, e em menos de 30 minutos tinha o meu problema resolvido. Gostei da flexibilidade como são definidas as whitelists, não gostei dos nomes das API, não são nada indicativos do que são mas olhando a documentação rapidamente se percebe como se faz. Já existem 3 whitelists disponibilizadas pela biblioteca com diferentes níveis de restrições mas é facílimo definir novas whitelists personalizadas. Deixo aqui um pequeno exemplo de uma possível implementação:

    var sanitizer = new Sanitize({
        elements: ['p','h1','h2','h3','a','b','i','br','ul','ol','li'],
        attributes: {
            a: ['href'],
            '__ALL__': ['width', 'height']
        },
        protocols: {
            a: { href: ['https'] }
        }
    });

    $(".inputToSanitize").each(function (index) {
            
            var sanitized = sanitizer.clean_node($(this).html());
            $(this).html(sanitized);
    }

quarta-feira, janeiro 14, 2015

Não somos só futebol

Com todo o mérito que tem, nos últimos dias só se ouve falar de Cristiano Ronaldo e da 3ª bola de ouro, esquecendo a imprensa portuguesa (excepção ao Jornal de Notícias de hoje) de outros feitos desportivos portugueses além fronteiras.

Falo especificamente do Dakar, provavelmente a prova motorizada mais dura do Mundo, especialmente depois de se ter mudado para a América do Sul e que acontece todos os anos durante os primeiros dias do ano. Quem viu a etapa de 2ª feira no deserto de sal, que com a chuva se tornou num pântano de sal com temperaturas quase negativas, e depois de passar por isso ainda chegaram ao verdadeiro deserto de areia com temperaturas elevadíssimas, tudo isto ainda potencializado com a altitude quase sempre acima dos 3000m, percebe claramente o porquê da dureza desta prova, que etapa verdadeiramente épica para ser recordada.Talvez por gostar de motas, por haver portugueses a dar cartas nesta disciplina e porque acho que é maneira mais dura de se fazer o Dakar, este é um evento desportivo que acompanho todos os anos dando especial atenção às motas.


Nos últimos anos a KTM tem dominado incontestavelmente, mas este ano e até agora os pilotos portugueses da Honda Paulo Gonçalves e Hélder Rodrigues têm tido uma prestação brilhante a honrar o nome da marca e o nome de Portugal. Para se ter a noção, e a imprensa desportiva não realça isto, em 9 etapas há 3 vitórias portuguesas! Hélder Rodrigues já ganhou duas vezes e o Paulo Gonçalves ganhou uma vez, não fosse a etapa de 2ª feira onde o Hélder teve problemas mecânicos e estaria agora muito perto do pódio, em relação ao Paulo ocupa agora um 2º lugar na classificação geral. Faltam agora 4 etapas já com alguma distância de segurança para o 3º lugar é esperado que o Paulo ataque o primeiro classificado o espanhol Marc Coma. Pela experiência e qualidade do espanhol acho muito difícil recuperar o tempo, mas pode sempre acontecer uma queda ou uma avaria mecânica, é o Dakar, por isso há ainda uma réstia de esperança.

Depois da vitória de ontem hoje o primeiro a sair para a estrada é o Hélder Rodrigues, passado 2 minutos o Paulo Gonçalves e passados outros 2 minutos o Marc Coma. Prevejo que seja o jogo do gato e do rato o Hélder vai esperar pelo Paulo, porque são os dois da mesma equipa, e vão tentar ganhar tempo ao Marc Coma. Já o espanhol vai tentar recuperar os 2 minutos que vai partir atrás do Paulo, tentar colar a ele e segui-lo até ao final da etapa, ganhando-lhe assim 2 minutos para a classificação geral...estou curioso para ver o que vai sair desta batalha, espero que tudo corra bem para os portugueses, e se perderem tempo que seja por culpa própria e não por algum azar.

Pode parecer mas não me esqueci do Rúben Faria, mais discreto este ano, mas estamos a falar do 2º classificado do Dakar 2013. Contudo, mesmo estando mais discreto ocupa o 7º lugar da classificação geral, mesmo tendo de apoiar o Marc Coma, seu colega da KTM, quem sabe não consiga ainda ganhar uma destas 4 últimas etapas.

Em relação aos carros, e apesar da Toyota estar a fazer um trabalho notável, a Mini está com um domínio e uma consistência que dificilmente pode ser contrariada, como tem sido nos últimos anos. Nos camiões é mais do mesmo, como nos últimos anos também, o domínio dos russos da Kamaz é  de tal maneira avassalador que preparam-se para estar nos 3 primeiros lugares do pódio.

sexta-feira, janeiro 02, 2015

S. Silvestre Amadora 2014

A S. Silvestre da Amadora acho que é a prova que eu faço há mais anos, e há-de ser sempre uma prova no meu calendário anual, gosto imenso do ambiente. O ano passado estava de cama por isso não consegui participar, este ano experimentei pela primeira vez o novo percurso, continua bastante duro para uma corrida de estrada, é difícil manter ritmos devido ao constante sobe e desce, mas está mais fácil que no percurso antigo.

Nos 2 dias anteriores à prova fiz uns pequenos treinos que não correram mesmo nada bem, em ambos tive ataques de asma quando treinava as acelerações em rampas, ao ponto de ter quase de parar por não conseguir respirar, por isso a minha confiança para a prova era zero. Como não me sentia bem decidi não arriscar nos primeiros quilómetros como costumo fazer, nada de grandes esticões ao início para ganhar tempo. Disse ao Pre para colar em mim, ele queria fazer abaixo dos 45 minutos (e conseguiu) o que era um bom objectivo para mim, logo era uma boa maneira de controlar o ritmo porque o ritmo do Pre é muito certinho.

Ao final da primeira rotunda olho para trás e deixo de ver o Pre, desacelero um pouco e tento me aperceber onde ele estava mas em mais de 1000 pessoas não estava fácil. Nisto passa o Bruno Martinho por mim, ainda lhe pergunto pelo Pre mas ele também não o tinha visto, decidi então seguir ao ritmo do Bruno.

Ao fim de 3 quilómetros estávamos no ponto mais elevado da corrida, a parte pior tinha terminado e tinha conseguido aguentar o ritmo do Bruno, nessa altura foi quando me senti pior, estava com dificuldades em respirar e o Bruno voltou a dar um esticão como o terreno começava a descer, desliguei o meu sensor de dor, o tentei ir com ele. Aos 4 quilómetros íamos com 17m30s, tendo em consideração que tinha sido quase sempre a subir e eu estar com problemas respiratórios, estar a fazer um ritmo mais rápido que 4m30s/km era bom mas ainda haviam muitos quilómetros para pagar este ritmo. Por volta dos 5,5 quilómetros o Bruno diz-me para seguir, achei estranho porque até ali ele não tinha dado sinal de abrandar, mas lá continuei a minha corrida.

Já não tinha lebre e nesta altura era por minha conta, passei a última rampa sem me desgastar muito guardando alguma coisa para os últimos 3,5 quilómetros. Aos 7 quilómetros ia com 30m10s, tendo em consideração que grande parte do que faltava era a descer, só um grande desfalecimento me impediria de fazer abaixo dos 45 minutos no final. O último quilómetro coincidia com o primeiro, por isso sabia que os últimos 800 metros seriam numa ligeira subida mas que naquela altura poderia fazer estragos. A parte da descida até aos últimos 800 metros controlei um bocado para poupar forças para o sprint final. Logo a seguir a contornar a rotunda que dava início à subida vejo o Bruno a entrar na rotunda, ele apesar de tudo não tinha perdido quase tempo para mim. Estava na altura de começar a bater com os calcanhares no rabo senão ainda era apanhado pelo Bruno. Ainda ultrapassei uma mão de corredores nessa última subida, para acabar com um resultado que não esperava de todo.


Pouco mais de 30 segundos depois chegou o Bruno a quem tenho de agradecer imenso pela ajuda que me deu na primeira metade da corrida, a muito lhe devo o meu tempo final. O Pre acabou por bater em muito o record dele, fez 44m30s, pela primeira vez desceu a barreira dos 45 minutos e logo numa corrida como esta, aqui se prova que o treino regular acaba sempre por trazer resultados. E finalmente o Nuno que há muito estava parado queria fazer abaixo dos 55 minutos e conseguiu 54m40s, todos conseguimos cumprir as nossas metas.

Dados da minha prova:
  • Tempo final: 42m16s
  • Velocidade média: 14,2km/h
  • Tempo médio por quilómetro: 4m14s

quarta-feira, dezembro 31, 2014

Retrospectiva de 2014

Mais um ano passou e está na altura de rever o que de mais importante se passou ao longo do ano aqui no estaminé.
  • O ano começou como depois acabou com concertos, o concerto da Tarja foi espectacular, a melhor voz que já ouvi ao vivo;
  • E como não podem ser só coisas boas, fui multado a andar de mota na berma, o que culminou no final do ano com 1 mês sem carta;
  • E a minha má fase continuou, depois de andar algum tempo com dores abdominais fui fazer uma colonoscopia onde descobri que tinha um pólipo, nada de muito grave mas a partir de agora tenho de acompanhar este problema;
  • Uma das minhas bandas de referência são os Scorpions, não sei se voltarão a tocar em Portugal, mas este ano consegui ir vê-los;
  • Apesar de alguns problemas físicos que tive este ano, foi o ano dos meus melhores resultados, o que parece um contra-senso. A época de triatlo começou em Alpiarça onde bati o meu record da distância sprint.
  • A seguir veio o triatlo do Estoril onde consegui pulverizar o meu record pessoal na distância olímpica.
  • Apesar de ser curta, a experiência do parapente foi algo engraçada;
  • Nascimento do meu sobrinho;
  • Criação da minha empresa e começar a trabalhar para a Sky, a melhor decisão profissional que tomei até agora (nem que fosse pelos bolos que vão aparecendo por cá e sou obrigado a comer);
  • Voltar a fazer o sempre belo percurso da Arrábida durante a noite é uma tradição que começou no ano de 2013 e continuou este ano;
  • Filmagem do anúncio da Coca-Cola onde ainda deu para conhecer o Futre;
  • Mais um record que não pensava bater tão cedo, surpreendentemente para mim baixei da barreira dos 40 minutos na distância de 10km
  • Mais uma tradição, o fim-de-semana com o pessoal com quem trabalhei na Viatecla, este ano fomos fazer aquaturismo;
  • Pela segunda vez no ano, bati o meu record numa distância sprint no triatlo de Oeiras;
  • A única prova de natação que faz parte do calendário anual é a Remada Musa, adoro o conceito, adoro o espírito da prova;
  • Estava a entrar na fase do ano onde ia ter os meus grandes desafios desportivos, a preparação estava a ser muito boa, com bons resultados, mas fui algo receoso até Caminha para o meu primeiro half ironman, apesar da dureza da prova senti-me bem e foi um óptimo fim-de-semana;
  • Três semanas depois veio a minha primeira ultra maratona, 43,5kms, 7horas, sempre a correr na areia num sofrimento pelo qual nunca tinha passado numa prova;
  • O fim-de-semana em Vale de Urso, ao pé do Fundão, foi outra tradição que começou o ano passado e este ano voltou-se a repetir;
  • Adorei experimentar squash, que desporto mais explosivo, correr e bater na bola como se não houvesse amanhã;
  • Em 2013 não houve, mas voltámos a recuperar as férias de 2012, uma semaninha ao pé de Armação de Pêra deu para recarregar as baterias;
  • Ainda houve o fim-de-semana do aniversário do Nuno, uma quinta alentejana, com o pessoal todo, viva a diversão.
  • Depois voltei a ter problemas físicos, uma pubalgia chata que ainda não passou na totalidade e não me deixou na altura terminar a maratona de Lisboa.
  • Mais uma tradição que voltou este ano, o estágio de Taekwondo;
  • E o ano começou como acabou, concertos, foram três concerto quase seguidos, OneRepublic, Epica e Sabaton;
  • E finalmente hoje para me despedir do ano tenho a S. Silvestre da Amadora ao final da tarde.
Até para o ano...

segunda-feira, dezembro 15, 2014

Sabaton - Hard Club

Foi uma autentica invasão viking o que se passou no Hard Club no Porto, sim, fui de propósito ao Porto ver um concerto, ainda por cima à mesma hora do Porto-Benfica, e não me arrependi mesmo nada.

A primeira banda a entrar em acção foram o Týr, ouvi a primeira vez quando soube que guests os Sabaton traziam, se aos primeiros acordes não me entusiasmei depois de ouvir algumas músicas achei que seria uma banda interessante. O concerto foi muito bom, gostei bastante e se voltarem cá, seja como guests ou como cabeças de cartaz vou tentar ir ver outra vez. Uma sonoridade bem nórdica a lembrar aqueles filmes épicos da época dos vikings, não fosse a banda oriunda das ilhas Faroé.



Seguiram-se os peculiares Korpiklaani com a sua sonoridade folk sustentada no acordeão e no violino. Era uma banda que já conhecia antes e que para mim tem um grande handicap, o facto de cantar quase todas as músicas em finlandês o que torna um bocado impossível acompanhar as músicas enquanto actuam. Tudo o resto é porreiro, aliás esta era uma banda que em algumas músicas até os levaria a tocar lá na terra da minha avó, uma música mais tradicional e bem disposta que deixou muita gente de sorriso nos lábios, a tal ponto que ainda deu para ensaiar o comboio (como se tivessem a tocar o "Apita o Comboio") pelo meio da sala praticamente esgotada. Se fazia questão de voltar a ouvir Týr, sim, se fazia questão de voltar a ouvir Korpiklaani, não, foi giro, gostei mas não é uma banda que tenha uma sonoridade que me entusiasme por aí além.



E estava na hora dos Sabaton. Tenho de começar por dizer que se eu tocasse  numa banda queria tocar todos os dias no Porto, não me lembro de ver ambiente tão caloroso para uma banda, e provavelmente este foi o concerto que vi em que houve uma melhor simbiose entre banda e público. A banda puxava pelo público, o público puxava pela banda, entre cada música o público a gritar em uníssono - "Sabaton...Sabaton...Sabaton" - como o vocalista disse em bom português, depois de perguntar a alguém do público, de arrepiar.



E pela primeira vez vi uma coisa, o alinhamento tinha algumas músicas definidas mas outras era o público que escolhia, tipo discos escolhidos, o vocalista perguntava entre a um leque de músicas qual seria a seguinte, e o público é que decidia a música seguinte. Momento alto da noite, o público começa a cantarolar do nada o "Swedish Pagans", o vocalista de boca aberta começa na brincadeira a dizer que aquela música não estava no alinhamento e por isso não a iam tocar, depois algumas brincandeiras entre os membros da banda aí veio o "Swedish Pagans".Gostava de ter o vídeo do concerto inteiro porque foi realmente épico, o chão a abanar com os saltos, a forte música bélica mas ao mesmo tempo muito agradável ao ouvido, um ambiente verdadeiramente fantástico.

segunda-feira, dezembro 01, 2014

Epica - Paradise Garage

Tenho de começar por dizer que Epica merecia um espaço bem maior que o Paradise Garage, apesar do excelente ambiente que aquele espaço proporciona, é ridiculamente pequeno para uma banda como Epica, reforçada ainda por cima com os guests de luxo como os DragonForce, que só por eles mereceriam um espaço maior que o Paradise Garage.

A primeira banda a actuar foram os Dagoba, não conhecia, ouvi só 1-2 músicas antes do concerto e não perdi nada, puro barulho indiscriminado, só serviram mesmo para aquecer o público com a boa presença de palco e não há muito mais a dizer.

De seguida DragonForce, estava bastante curioso para os ver ao vivo, aliás como já tinha visto Epica ao vivo este seria mesmo o prato principal para mim porque era a novidade. Sabia que não poderia esperar a 'pureza' musical das músicas que eles tocam nos álbuns, pois aquelas guitarradas são simplesmente insanas. Gostava mais do vocalista original, não sou muito de fazer comparações entre ex-elementos das bandas, mas neste caso acho que foi um decréscimo acentuado.

A cada música eram solos e solos de guitarra, masturbação guitarrista no seu máximo...até que houve uma quebra da electricidade e como o Herman Li disse - "Mas nós tocamos guitarra eléctrica, a falta de electricidade nem é um problema!" - bem, mas eles como banda experiente que são lá tiraram o coelho da cartola, o gajo que mais fica na sombra na banda, o baterista, começa a sacar um solo de bateria naqueles minutos que corrigiam o problema da falta de electricidade, muito bom nunca deixando o público 'morrer'. E para finalizar nada mais, nada menos que "Through the Fire and Flames", deixo aqui o vídeo que filmei, o som não é o melhor mas dá para ter uma ideia do que estes meninos são capazes de fazer ao vivo.


E estava na altura dos Epica depois de os ter visto há 2 anos atrás no Incrível Almadense já sabia mais ou menos o que esperar, mas eles surpreenderam-me, gostei muito mais deste concerto, mais energéticos, mais comunicativos e um excelente alinhamento. Apenas umas 4 músicas estavam repetidas entre os 2 concertos, por isso foi bom ouvi-los pela 2ª vez.

Mas esta era a noite dos solos de bateria, a meio do concerto o Ariën van Weesenbeek dirige-se ao público num português muito aceitável (com certeza as frases estavam ensaiadas) o que o deixou logo com o público na 'mão', e a seguir a isso vai para a bateria pois estava na altura de um brilhante solo. A seguir a isso ainda veio o que para mim foi o momento alto da noite com o Unchain Utopia, talvez a música que mais goste de Epica, se tivesse sido a última música do concerto teria sido o encerramento com chave de ouro.

segunda-feira, novembro 24, 2014

Concerto OneRepublic

Para começar não confundir One Direction com OneRepublic, só veria um concerto de One Direction depois de ter cortados os pulsos e me ter esvaído em sangue. Devo dizer que ia para o concerto com expectativas moderadas, apesar de considerar uma boa banda o género musical não é bem que normalmente vejo em concertos. Depois do concerto só tenho a dizer - "Que concerto FENOMENAL!".


Dificilmente poderia pedir melhor concerto, estes OneRepublic só confirmaram a impressão que tinha deles serem uma grande banda, bons musicalmente, instrumentalmente, na composição e talvez a melhor voz masculina que já ouvi ao vivo. Ainda para mais fiquei com a ideia que são uma manda extremamente versátil a nível de estilo, acredito que se eles tocassem música clássica seriam igualmente bons, assim como se tocassem new metal.


Como nota final, e devido a ter ido ao concerto, não consegui ir à prova Klodinke Lisboa, apesar de estar inscrito. Além de me ir divertir de certeza, porque adoro este tipo de provas, o facto é que a equipa pela qual eu ia participar ganhou a prova no meio de centenas de equipas. Vou pensar que se eu tivesse participado teria induzido a equipa numa decisão incorrecta que não os deixaria ganhar a prova, assim não se torna tão frustrante não ter ido à prova. Aliás, já é a segunda prova este ano que não consigo ir e a equipa pela qual iria acaba por ganhar...começo aqui a ver um padrão, eu sou o elo mais fraco e quando pedir substituição candidatem-se porque a equipa vai ganhar! Mas não posso deixar de ficar contente pelo Pedro, os meus parabéns e não te esqueças de mim para o ano que vem quando for para fazer a equipa.

quinta-feira, novembro 20, 2014

Diferença de mentalidade

Esta semana ando muito blogueiro, deve ser pelas condições climatéricas depressivas e por isso venho para aqui descarregar o meu mau feitio acumulado. Depois de já ter escrito algumas coisas sobre a mentalidade das empresas de TI portuguesas, e estando agora a trabalhar para uma empresa britânica, hoje fui agradavelmente surpreendido por uma situação, e para provar que não sei só dizer mal aqui vai a situação que se passou.

Temos cá no escritório um visitante britânico, que veio cá durante uns dias no âmbito do projecto, e hoje a primeira coisa que disse para um colega meu foi algo do género - "Passa-se alguma coisa? Ontem quando saí ainda ficas-te, hoje chego já estás cá, passa-se algum problema?" - devo de admitir que ainda fico um bocado perplexo e espantado pela positiva com este discurso, vindo ele de uma pessoa hierarquicamente superior.

Agora, e porque tenho de dar a minha garfada, vou especular o que diria a mesma pessoa com a mentalidade portuguesa - "Então ontem acabas-te de resolver o problema critico que tinhas? Eu só pude chegar agora porque tive assuntos importantes a tratar agora de manhã, mas espero que já tenhas fechado todos os assuntos pendentes porque é urgente isto estar pronto!" (sim, não foi inocente a utilização das palavra "critico", "importante" e "urgente" no mesmo raciocínio, algo comum como forma de exercer pressão psicológica).

quarta-feira, novembro 19, 2014

Qual a nutrição correcta para um atleta?

Esta é uma pergunta demasiado aberta, muitas variáveis há que ter em consideração, idade, sexo, tipo de actividade, tempo da actividade, temperatura, etc. Como alguém que pratica desporto e em provas com alguma regularidade já sentia falta de ter uma opinião mais profissional sobre o assunto, não é que a troca de experiências entre atletas não seja uma boa fonte de informação, mas às vezes pode-se tornar contraditória devido à multiplicidade de variáveis a considerar.

Este último fim de semana a 3Iron Sports/AHBE promoveu uma pequena formação com a nutricionista Solange Fernandes, apesar de ter sido curta foi bastante enriquecedora. Focada não só na nutrição no pré, durante e pós treino, mas também um pouco no dia-a-dia de um atleta que quer estar preparado para conseguir fazer provas de fundo. Fundamentalmente nós somos o que comemos, por isso na minha opinião uma boa nutrição pode ajudar tanto a ter uma boa performance como um bom plano de treinos. Deixo aqui os slides da formação, espero que sejam uma boa fonte de informação para outras pessoas como foram para mim.