terça-feira, setembro 30, 2008

Guitar Heroes

Este fim de semana experimentei o jogo Guitar Heroes e aquilo é um verdadeiro vício, e eu não sou um fã guitarras acho até que seria dos últimos instrumentos que experimentaria tocar. Mas o jogo está interessantíssimo, aplica o conceito de sincronização física que até já está super explorado em outros jogos (expecialmente casual games), mas agora aplica-o à variável guitarra o que torna a experiencia de jogar muito mais engraçada.

Mas o jogo pode tornar-se extremamente difícil e depois de pensar que so aliens ou polvos conseguiriam tocar algumas música, tipo Through the Fire and Flames dos Dragon Force, vejo certos vídeos no youtube como o seguinte:



Este é o vídeo da música original, quando vimos os dedos dos guitarristas até parece que estamos a ver o vídeo em fast foward, impressionante, mas ver vídeos de pessoas comuns a tocar isto no Guitar Heroes é igualmente impressionante. Agora gostava de experimentar este conceito mas na bateria, vamos lá ver de tenho hipótese.

sexta-feira, setembro 19, 2008

O conceito de Scrum

O Scrum é basicamente uma metodologia ágil de desenvolvimento de software. Hoje fui a um evento no qual se debateu a importância e aplicabilidade do Scrum, e fiquei com a sensação que é só aplicável num mundo ideal. Apesar de ser um conceito interessante que se pode tentar aplicar na maior parte das situações, em projectos de alguma dimensão dificilmente trará o efeito desejado.

O Scrum tem como principal pilar a equipa e a boa capacidade que os diversos elementos que a compõem têm para desenvolver um produto, ou partes do produto designados por "Potentially shippable product increment". Porque digo que o Scrum é bom no mundo ideal, porque é difícil ter uma equipa que funcione bem, que seja composta sempre pelo mesmos elementos, que os elementos estejam só agregados a um projecto, que não haja necessidade de colocar mais pessoas ao longo do projecto, etc.


A grande vantagem do Scrum é o pouco desperdício de tempo caso as coisas corram para o torto pois as iterações são curtas (2-4 semanas como se vê na imagem). O fluxo é facilmente explicável, começam-se por ter os requisitos (Product backlog), que são divididos em vários pacotes de requisitos em que cada pacote tem que original uma possível release, sendo que os pacotes são ordenados pela prioridade das tarefas. Cada pacote (Sprint backlog) é dividido pelos diversos elementos da equipa e durante o periodo de tempo extipulado (Sprint), o tal tempo a rondar as 2-4 semanas tem de surgir um Potentially shippable product increment.

Na minha opinião o Scrum não é nada de novo, aliás é só um nome pomposo para algo que todas as equipas de desenvolvimento de software tentam implementar a nível da sua organização, a própria equipa que componho tenta seguir este esquema desde à bastante tempo, mesmo sem saber que tal metodologia tinha um nome.

quinta-feira, setembro 18, 2008

Frequentar ginásio

Nos últimos 2 dias fui experimentar uma das cadeias de ginásios mais conceituadas a nível nacional, mas acho que ainda não desta vez que me conseguiram convencer das vantagens de frequentar um ginásio.

Em relação a passadeiras e a bicicletas, totalmente inúteis, para fazer aquilo vou correr ao ar livre ou andar de bicicleta para a serra, muito mais saudável e não estou feito parvo parado no mesmo sítio, claro que para algumas pessoas como por exemplo o amigo que estava comigo, isto tem algumas vantagens porque como ele dizia - "Aqui gosto de fazer mas lá fora não tenho paciência para o fazer...". Em relação à máquina de remo sim gostei de fazer, mas é a tal coisa, gostei porque é mais complicado fazer remo ao ar livre.

Em relação aos pesos, definitivamente é um não, não é da minha natureza estar ali a fazer força só porque sim, para isso ia trabalhar para as obras, para o campo, ou para algum sítio onde tivesse de fazer força física e mesmo assim estavam-me a pagar para eu me esforçar e não eu a pagar.

Salvou-se então o jacuzzi, o banho turco e a sauna que são três coisas que tenho pena de não ter mais facilmente disponíveis. Conclusão, vou manter-me no me desporto de eleição que é a natação, que na minha opinião é muito mais completo e apesar de geralmente a meio da época me sentir "farto", continua a ser a forma de exercício físico que mais me estimula.

quinta-feira, setembro 11, 2008

Prison Break - Season 4

Sem dúvida que esta é a minha série de eleição no meio de muitas outras, pela inteligência das personagens, as mudanças do rumo da história, a trama por detrás de tudo, os segredos envolvidos, etc.

Cada vez que está para começar uma season nova eu só espero que o nível se mantenha ,e que não acabe por acontecer como outras séries que a qualidade vai decaindo até a coisa estar mesmo já a um nível intragável. Devo dizer que a season 4 até agora está uma brutalidade, é incrível como os guionistas conseguem revitalizar a história com ideias novas a cada nova temporada.

Agora é pay back time para todas aquelas personagens que se viram tramadas nas seasons anteriores e realmente promete muito, e mais uma vez estou com a sensação que depois disto não há mais nada para contar e que esta será a última season, vamos lá ver se sou surpreendido no final e ainda vão arranjar um novo volte fase interessante para a história para que ela tenha continuidade.

quarta-feira, setembro 10, 2008

Regresso de Lance Armstrong

Parece que deixou de ser boato e está confirmado pelo próprio Lance o seu regresso ao ciclismo de alta competição. Aparentemente irá correr pela equipa Astana (grandemente constituida pela sua ex-equipa a Discovery Channel), e irá participar nas provas: volta à Califórnia, no Paris-Nice, na Volta à Geórgia, no Dauphine-Libere, para além claro da volta a França.

Como grande fã do Lance por tudo o que já conseguiu a nível pessoal e profissional espero que esta participação não seja já tardia e não se venha a tornar uma mancha na sua brilhante carreira, por maus desempenhos ou até mesmo por casos de dopping.

Podemos ver que a concorrência não é assim tão forte e a própria intermitência de corredores vencedores da volta a França, depois da retirada do Lance Armstrong assim o confirma, mas de qualquer forma existe o Alberto Contador que será companheiro de equipa do Lance e que para mim é o grande ciclista da actualidade e para o futuro próximo. De qualquer forma
o seu retorno será uma grande publicidade para o ciclismo e pode ajudar a revitalizar um pouco a modalidade.

domingo, setembro 07, 2008

Problemas Sociais

Acabei de ver a reportagem da SIC sobre a desertificação do interior português e deixou-me impressionado com a coragem das pessoas que lutam para manterem as suas raízes, sejam elas jovens casais como os próprios autarcas. Percebo melhor agora porque à uns anos atrás o simpático presidente de Portalegre me tentava convencer a mim e a outros jovens a nos mudarmos para Portalegre, apesar de ser uma cidade "grande" para a realidade do interior não deixa certamente de sentir os mesmos problemas.

Realmente é bastante complicado sobreviver sem que haja trabalho onde se possa ir buscar o sustento do dia a dia, onde se possa pagar um empréstimo, onde se possa pagar a educação de um filho, etc. Por muitos apoios que se dêem, na minha opinião, eles não são suficientes nem dão sustentabilidade a longo prazo, é necessário que se veja isto como um grave problema social e se promovam condições para que se criem postos de trabalho para as pessoas que queiram permanecer nos lugares mais remotos do país.

Quando penso nestas e noutras pessoas honestas que lutam todos os dias para sobreviver e ter alguma qualidade de vida, sinto-me revoltado quando vejo milhões a serem gastos com criminosos que nada de bom fazem pela sociedade e que ainda refilam e se recusam a pagar rendas camarárias de 4€-5€.

quinta-feira, setembro 04, 2008

Bitwise em SQL

Por acaso foi uma coisa que nunca tinha feito, mas a sintaxe está bem feita porque até é intuitiva. Imagine-se que se tem a seguinte tabela e os seguintes valores:

Tabela=Teste
Col={8,10,5};

Fazendo:
select * from Teste
where ( 4 & Col ) <> 0

O resultado é igual a {5} pois 0100 & 0101 <> 0

Fazendo:
select * from Teste
where ( 8 & Col ) <> 0

O resultado é igual a {8, 10} pois 1000 & 1000 <> 0, e 1000 & 1010 <> 0