Archive by Author

Race of Champions Portugal

Para os que não sabem a Race of Champions é uma competição em que os pilotos conduzem carros iguais, numa pista paralela, dentro de um estádio de futebol. Pela primeira vez em Portugal, o evento realizar-se-á a 6 e 7 de Junho, no Estádio do Dragão.

Fica aqui uma amostra do evento:

Os bilhetes já estão à venda na TicketLine, Lojas Fnac, Lojas Worten, Lojas Bliss, entre outras. Os ingressos estão também disponíveis em todos os El Corte Inglés de Espanha, bem como no de Lisboa e Porto.
Tudo indica que este é o site oficial, mas neste preciso momento está a mostrar a página default do Plesk! Weird! No site oficial do evento podem consultar mais informações.

Não sei quanto a vocês, mas EU VOU LÁ ESTAR!!!

5 boas razões para respeitar os web standards

Os web standards já cá estão há algum tempo, mas ainda é normal ouvirmos palavras de discórdia por parte de alguns programadores/designers web em relação aos mesmos. O que é certo é que eles (os standards) vieram para ficar e quem não dedicar algum tempo a tentar cumpri-los corre o risco de perder o comboio da evolução da web.

Temos que nos lembrar que o target de um site são os utilizadores e por isso as páginas têm de estar acessíveis indepentemente do sistema operativo e/ou browser usado pelo utilizador. É aqui que os web standards nos ajudam e nos trazem vantagens:

  • Separação da estrutura do HTML (semântica) do design da página, melhora a acessibilidade;
  • Possibilidade de disponibilizar o mesmo site para várias plataformas (dispositivos móveis, impressões, etc.), através do uso de várias CSS;
  • Código mais limpo e estruturado e, consequentemente, mais amigo dos motores de busca.
  • Páginas mais leves, o que resulta em temos de carregamento mais baixos;
  • Garantia de compatibilidade com browsers futuros. Agora, mais que nunca, os browsers caminham todos no sentido de respeitarem os web standards;

A ideia a reter é, simplesmente, respeitar os web standards.

Renovação de portátil (quase de borla)!

Hoje foi dia de renovação do meu F3Jp. Estava a tornar-se muito lento (de tão sobrecarregado que estava) e o CPU aquecia demasiado o que fazia com que a ventoinha estivesse sempre a trabalhar, provocando um barulho incomodativo.

Por isso, meti mãos à obra e com €20 adicionei-lhe mais 1GB de RAM (ficou com 3GB no total). Depois fiz uma boa limpeza aos coolers do CPU e reinstalei o sistema operativo.

Resultado… está novo, como quando o comprei há 2 anos atrás. A RAM extra ajuda sempre nas tarefas mais exigentes e a limpeza aos coolers tornou-o novamente silencioso e bem fresco. Até a bateria agradece, já que a ventoinha trabalha muito menos.

Foi barato e deu milhões! :)

Comércio Electrónico: Considerações a ter em conta

No desenvolvimento de qualquer site de comércio electrónico existem diversos aspectos a ter em conta se pretendermos que este tenha um bom desempenho. Estes aspectos assumem um papel fundamental se o site em questão possuir um grande catálogo de produtos/serviços e/ou um grande volume de tráfego e/ou encomendas.

Base de dados

No topo da lista dos aspectos a ter em conta, a meu ver, está a estrutura base usada para suportar todo o sistema. Falo, obviamente da base de dados. Aqui, penso que é importante referir que, independentemente do SGBD escolhido (SQL Server, Oracle, MySQL, etc.), a estrutura de base de dados a criar terá de ser pensada e preparada para suportar milhares de registos, bem como suportar milhares de acessos simultâneos.

Assim, cada campo de tabela, deve ser do tipo mais adequado aos dados que nele serão guardados. O seu tamanho máximo deverá também ser tido em conta… é um desperdício usar um varchar(255) para um campo que irá guardar um número de telefone que exige apenas 9 caracteres (ok, mais alguns caso queiramos guardar também o indicativo do país, por exemplo).

Ainda relativamente à base de dados, devem ser criados índices em campos onde seja comum serem efectuadas pesquisas e ordenações. Índices nos campos certos é um bom ponto de partida para uma boa performance de um site com estas características.

Navegação

Não menos importante que o ponto anterior será, já na fase de desenvolvimento propriamente dito, as questões relacionadas com a navegabilidade do site.
É importante não esquecer que o Internet Explorer não é o único browser existente. O que é desenvolvido especificamente para este browser pode não funcionar correctamente em outros browsers, o que pode levar a que utilizadores desistam de navegar num site não preparado para o browser que usam. Menos utilizadores, menos potenciais compradores, por isso, o desenvolvimento deve ser pensado para ser compatível com a maioria dos browsers existentes, ou pelo menos com os mais usados: Firefox, Opera, Google Chrome, etc.

Outro ponto de bastante relevância é a usabilidade que a interface do site proporciona ao utilizador. Quanto mais facilitada for a navegação, mais facilmente os utilizadores conseguem encontrar o que pretendem sem necessitarem de sobrecarregar o servidor com pedidos desnecessários. Se a interface com o utilizador for bem conseguida, os utilizadores sentir-se-ão à vontade para comprar no site e facilmente voltarão.

Onde possível, deverá ser aplicada a regra dos 3 cliques, ou seja, ser possível aceder a qualquer informação de um produto ou serviço com apenas 3 cliques, a partir de qualquer área do site. Para tornar isto possível, por vezes é adoptada uma solução de menus dinâmicos. Nestes casos deve-se dar (mais uma vez) especial atenção à compatibilidade entre browsers, uma vez que alguns sistemas de menus são bastante complexos e causam incompatibilidades entre os browsers.

Conclusão

Antes de passar ao desenvolvimento, há que idealizar estruturalmente os pontos chaves da aplicação, para que quando tudo estiver funcional não seja necessário efectuar intervenções gigantescas para melhorar a performance da mesma.

Durante o desenvolvimento há que ter sempre em mente questões relacionadas com a usabilidade e com a navegabilidade, para que a aplicação não se torne demasiado complexa para o utilizador.

Referências:
E-Commerce
Ecommerce Hosting Considerations
Basic ecommerce web site design and development

Previsões da semana

As previsões para a semana que se avizinha são:

  1. Tranquilidade no trabalho, já que é a minha última semana por aqueles lados.
  2. Mau tempo.
  3. Recepção da encomenda dos pneus. Está mesmo a precisar de borrachas na frente… a malha jà está à vista! Nem parece meu deixá-los chegar a este estado!!!
  4. Mau tempo.
  5. Recepção da encomenda do Popcorn Hour! Estou ansioso que isto chegue, porra!
  6. Arranque de um dos projectos pessoais que tenho em mente…

É só… e já é muita coisa para acontecer na mesma semana! :)

Último dia de Bush na Casa Branca

Não é todos os dias que se deixa o cargo de Presidente dos EUA. Por isso, na despedida, há que festejar como deve ser.

Vídeo: Último dia de Bush na Casa Branca

Estejam atentos ao minuto 2:46. Até os comemos, carago! :D

A partir de hoje será assim…

Barack Obama será a partir de hoje o presidente dos EUA de todos nós!

© HenriCartoon

© HenriCartoon

Failure: The Secret to Success

A Honda já nos presenteou várias vezes com vídeos promocionais fantásticos. Desta vez mostram-nos como tiram partido dos erros que cometem. Serve de exemplo para todos nós!

Vídeo: Failure: The Secret to Success

Está a nevar…

Está a nevar…

Hoje, a caminho de Braga para trabalhar, deparo-me com um cenário nada normal… Na A3, começou a nevar! O que inicialmente eram apenas uns floquinhos de neve num instante passou a neve a sério!

Atenção é à condução… isto de andar com pneus de Verão na neve não dá com nada!

Ficam umas fotos que tirei à porta do meu local de trabalho. Nunca visto, pelo menos em 2009 desde há 20 anos atrás! :D

CTR covered with snow

CTR covered with snow

It's snowing in Braga...

It's snowing in Braga...

It's snowing in Braga...

De volta a Portugal…

Já cá estou há mais de uma semana, mas esta época natalícia traz sempre muito que fazer… e não me estou a referir às tarefas de organização da festa natalícia nem da compra das prendas. Muito trabalhinho… mesmo muito! Daí, a dedicação ao blog ter ficado para segundo plano.

A visita à Alemanha foi curta, mas ao mesmo tempo espectacular. Espectacular ao ponto de lá querermos (eu e a minha namorada) voltar em breve. A recepção à chegada não foi muito calorosa, já que os termómetros marcavam temperaturas negativas! Mas foi uma excelente recepção do meu bom amigo, que incluiu uma surpresa feminina… a namorada dele que também nos esperava, quando pensamos que estivesse em Portugal! :)

Na noite anterior à chegada tinha nevado bastante, o que deixou um manto de neve por todo o lado. Apenas tinha visto neve na Serra da Estrela, mas aquilo é outro nível! Fomos para Flieden (perto de Fulda), onde descansamos da viagem.

A visita começou da melhor maneira… a beber glühwein no Weihnachtsmarkt (Mercado de Natal) em Frankfurt. O mercado de Natal é das atracções principais da cidade e atrai milhares de turistas todos os anos, por esta altura natalícia.

Glühwein

No dia seguinte, visitamos Kreuzberg, uma das montanhas de Rhön. Muita neve… por  lá viam-se escadarias onde apenas estava visível o corrimão, caminhos completamente cobertos de neve e estalactites nos telhados das casas! No topo da montanha existe um mosteiro, de nome Kloster Kreuzberg, onde se faz cerveja (os monges são finos ;)), que é bem boa! :)

Zum Elisäus (bar)

Voltamos a Flieden para a festa de aniversário do meu amigo. Grande festa, especialmente depois de ter visto a quantidade de bebida que existia! :) Pensei como é que ele iria manter tudo aquilo fresco para se beber… mas rapidamente percebi que a janela da varanda ia passar a funcionar como porta do frigorífico! :D

Beer on the balcony (aka fridge)

No último dia, antes da viagem de volta, demos um passeio em Fulda onde também existe um Mercado de Natal. Mais do mesmo, mas sempre num ambiente agradável!

E foi assim a nossa visita à Alemanha! Haverá mais fotos, mas por enquanto é o que há! As fotos já estão disponíveis.