quarta-feira, dezembro 19, 2007

Aves.zi-yu.com

Este é o mais recente site produzido pela equipa zi-yu. Este site ainda estará em construção durante algum tempo, pois considero que ainda é possível a adição de muitos conteúdos relevantes assim como a conclusão dos conteúdos em inglês, contudo o tempo é escasso e não dá para mais. Esta é uma primeira versão do http://aves.zi-yu.com/ que já se encontra funcional, fico à espera de sugestões e comentários para saber o que gostariam de ter num site deste género.

segunda-feira, dezembro 17, 2007

Fim-de-semana empresarial

Este fim-de-semana fui para Portimão com o pessoal da minha empresa, code name do evento, Retreat 2007. O objectivo foi conhecer as pessoas, o que andam a fazer e as metas a alcançar para o próximo ano. Neste contexto eu o Nuno e o Pedro fizemos uma apresentação sobre o Orion's Belt 2.0 que começará a ser desenvolvido no início do próximo ano, estando prevista a disponibilização ao público para o final do Verão.

Avançando para a parte interessante, o dia das actividades radicais (quer dizer semi-radicais), começamos por ver os nossos colegas a irem tomar uma "banhoca" ao rio depois construirmos umas canoas cujo melhor adjectivo para as caracterizar seria...instável!!! Vá lá eu escapei só com um pezito molhado...


Depois de um curto passeio de bicicleta e de um almoço reconfortante fomos ao que interessava o paintball, ou melhor, o que interessava realmente era encher os chefitos de tinta, escusado será dizer que em certas alturas aquilo se tornou numa caça ao homem!




quarta-feira, dezembro 12, 2007

Die Hard 4.0

Foi um filme que me espantou pela positiva e não sou um fã de Die Hard, estava à espera de mais uma sequela da treta (Terminator 3, Alien 4, Matrix Revolutions, American Pie 3 e todas aquelas sequelas que quiseram "puxar a corda" e fazer só mais uma), quando até passei duas boas horas de entretenimento. A filosofia mantem-se, um herói humano que tem de salvar a situação porque um vilão chateado com o Mundo decide aterrorizar alguém e ganhar uma "pipa de massa" no processo. O que achei interessante foi o argumento que não tem nada a ver com os filmes anteriores, conseguiram exploraram uma área totalmente diferente e creio que com sucesso.

terça-feira, dezembro 11, 2007

Alterar a prioridade dos estilos do HTML

Existem 4 modos de definir o estilo num elemento HTML:

1) Os browsers já têm estilos por omissão;
2) Ficheiros CSS externos;
3) Dentro da tag de head definir uma região de estilo;
4) Inline no próprio elemento.

No caso de haver sobreposição de regras, a que tem mais prioridade é a 4), seguindo até à 1) que é a que tem menor prioritária. Mas pode-se querer alterar a prioridade por algum motivo, imagine-se que se quer que a regra aplicada ao nível da CSS se sobreponha à regra definida inline.

Regra inline: <h1 style="font-size:12px;">Texto de Teste</h1>

Regra CSS: h1{ font-size: 50px !important; }

O facto de colocar !important faz com que a regra ao nível do CSS se torne mais prioritária. Como última nota há a referir que este mecanismo não é suportado pelo antiga versão CSS1.

segunda-feira, dezembro 10, 2007

Importar dados do Excel com C#

Após muito procurar pela internet como fazer uma simples leitura dos dados num ficheiro excel, cheguei a uma solução que considero fácil de perceber. As soluções que encontrei passavam sempre por abrir uma conecção OleDb que eu queria evitar por achar que não deveria ser preciso tanto, achava (e bem) que conseguia através de objectos/métodos recolher a informação de determinadas células.

O primeiro coisa a fazer é adicional uma referência para a dll de COM com o nome "Microsoft Excel 11.0 Object Library". Depois, e ainda não percebi porquê, é necessário que os regional settings da máquina estejam iguais aos do Excel, se não levamos com a excepção "Old format or invalid type library".

O código é tão simples como o seguinte:
private static void ReadExcelInfo(string fullFilePath)
{
    //Get Excel interop object
    Application objExcel = new Application();

    //Validate object allocation
    if (objExcel == null)
    {
           return;
    }

    //Don't show Excel windows
    objExcel.Visible = false;

    //Open a connection to the excel file
    Workbook objWorkbook = objExcel.Workbooks.Open(fullFilePath, 0, true, 5,"", "",
                                             true, XlPlatform.xlWindows, "\t",
                                             false, false, 0, true,null,null);

    //Get sheets collection
    Sheets sheets = objWorkbook.Worksheets;

    //Get first sheet (like others interop objects the start index is 1)
    Worksheet objWorkSheet = (Worksheet) sheets.get_Item(1);

    //Get cell value from A1 to A3
      for (int i = 1; i <= 3; ++i)      
     {      
          string data = (string) objWorkSheet.get_Range("A"+i.ToString(), Missing.Value ).Text;
     }
    //Close the connection
    objWorkbook.Close(false,null,null);
}

quarta-feira, dezembro 05, 2007

Efeito fato e gravata

Nas últimas semanas fui obrigado a tirar o mofo e as traças dos fatos para os voltar a usar ao fim de 6 meses de descanso. Esta altura coincide com a época natalícia onde vou mais frequentemente às compras e é aqui que noto o que chamo "efeito fato e gravata".

A nossa sociedade é mesmo hipócrita e padronizada, se for às compras vestido como quando vou trabalhar as pessoas são simpáticas, ajudam de todas as maneiras que podem, no fundo tratamento VIP; se for vestido como gosto de andar normalmente (calças de fato de treino, t-shirt, ténis, etc) sou simplesmente mais um puto às compras e acabaram-se as simpatias. Eu sou a mesma pessoa estando vestido da maneira que estiver, continuo a ter o mesmo dinheiro para gastar, continuo a dirigir-me aos funcionários das lojas da mesma maneira.


terça-feira, dezembro 04, 2007

Creches para homens

O termo é algo infeliz e até depreciativo, mas o conceito é excelente. Os "inventores" deste conceito foram os nuestros hermanos e só espero que devido à proximidade geográfica e até cultural, este conceito se expanda rapidamente para o nosso país.

Quando um homem vai às compras o que acontece? Sabe o que quer comprar e dirige-se directamente à secção ou loja em causa, aqueles estratagemas de colocar os produtos alimentares no final da loja para passarmos por todos os artigos e mais algum antes de chegarmos ao que queremos, e assim ainda comprarmos algo que não queríamos inicialmente, não funciona com os homens. As mulheres ao contrário dos homens vêm um produto, vão a outra loja comparar, voltam à inicial e por vezes não levam nada do que inicialmente queriam mas vão cheias de compras que não estavam planeadas...e os maridos...andam o tempo todo a "reboque" das mulheres enquanto estas fazem as suas compras.

O conceito de creches para homens é ter um lugar nas lojas, tipo sala de entretenimento, onde os homens são "deixados" pelas mulheres enquanto estas fazem compras. Nessa sala os homens têm: sofás, revistas masculinas, televisões com canais desportivos, jornais e até vídeo consolas, ou seja, o paraíso dentro do inferno que é o centro comercial!

segunda-feira, dezembro 03, 2007

Beowulf

Se há filmes que têm de ser vistos no cinema este é um deles. Na minha opinião este filme vai ser considerado um marco no cinema, por dois motivos:
  1. A nível de animações foi claramente uns passos mais à frente, a caracterização das personagens é soberba, em certas alturas até nos perguntamos - "Será que aquele não é mesmo o Anthony Hopkins ou aquela não é a Angelina Jolie e aquele o John Malkovich?". Até detalhes como tiques físicos, reflexos na água ou movimentos dos cabelos estão espectacularmente realistas. Só não gostei muito do galopar dos cavalos, demasiado artificial, mas se calhar por o resto do filme estar a um nível tão bom esses pequenos "defeitos" fiquem mais realçados.
  2. É o primeiro filme com um 3D a sério que vejo, a noção de profundidade, aproximação da imagem transporta-nos para dentro do filme, uma sensação que creio só ser reproduzível num cinema.

Oh meu...vai-te catar

Mais irritante que comentários anónimos de pessoas com falta de coragem para se assumirem são comentários/SPAM como este:

"NADA A VER SEU COMENTARIO A RESPEITO DA GOTA Q CAI COMO SE ESTIVESSE PRESA A LENTE...

SUPERFICIAL SEU COMENTARIO...
SE QUISER SABER O PQ...ME MANDA UM E MAILL

FRED_SUPERIA@HOTMAIL.COM"

What the hell...Como alguém é tão estúpido ao ponto de escrever comentários destes, totalmente descontextualizados com o post em questão e esperar que eu os aceite ou que mande um mail de volta?Ai, ai, ai, há por aí muita gente sem nada de produtivo para fazer!