Archive for 'web'

Atitude das empresas web

Confesso que não compreendo a atitude de algumas das empresas de desenvolvimento web em Portugal. Não conhecendo todas as empresas da área, falo de algumas que conheço, com que já lidei ou tive a oportunidade de analisar os seus trabalhos.

Carro do Google Street View, na Maia

Vinha eu do trabalho e, ao virar para minha rua, deparo-me com um Opel Astra vermelho com uma grande câmara em cima. Identifiquei-o logo como sendo um dos carros do Google Street View. Não tive tempo para o fotografar pois tão depressa o carro passou por mim, como desapareceu no retrovisor! Mas, como a net [...]

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.

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

O desenvolvimento de um site de comércio electrónico implica um cuidado especial na sua concepção, especialmente se se tratar de um site com um vasto catálogo de produtos para venda e com grande volume de encomendas.
Este artigo pretende dar a conhecer algumas das preocupações a ter em conta no desenvolvimento de um site deste tipo. E com este, volto aos artigos técnicos! :)

Previsões da semana

As previsões para a semana que se avizinha são: Tranquilidade no trabalho, já que é a minha última semana por aqueles lados. Mau tempo. 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!!! Mau tempo. Recepção da [...]

Web Semântica

A Web Semântica é um projecto para a web que pretende fazer com que toda a sua informação esteja organizada de forma a que não só os humanos, mas principalmente as máquinas a possam compreender. Isto porque, actualmente, a maioria da informação está organizada de uma forma que apenas os humanos conseguem entender.

Optimização de aplicações MySQL – parte II

Vimos na primeira parte deste artigo que uma das melhores formas para optimizar o acesso a informação no MySQL era o uso de índices. Para além do uso de índices, a optimização de JOINs entre tabelas é também bastante influente na performance do MySQL. Assim, este artigo tentará explicar como se comporta o MySQL na presença de JOINs e de que forma estes podem ser melhorados. Tudo em prol da optimização, claro! :)

Optimização de aplicações MySQL – parte I

Acontece frequentemente não se pensar muito bem na estrutura de uma base de dados para um site aquando da criação da mesma. O que é certo é que, mais tarde ou mais cedo, dependendo do crescimento do site em termos de informação, os erros de estruturação da base de dados vão-se fazer notar. E normalmente, quando damos conta, temos em mãos um sério problema para resolver, com algumas implicações.

Aconteceu-me recentemente isto que acabei de descrever, e, na tentativa de optimizar a estrutura da base de dados em questão, procurei obter mais informação acerca de indexação de informação e da forma como o MySQL usa esta indexação.

Não usar refresh para redireccionamentos

Se pretender que o endereço http://www.exemplo.com/foo mostre o conteúdo que está em http://www.exemplo.com/bar, não deve usar técnicas de “refresh” como:

<meta http-equiv=refresh content="1; url=http://www.exemplo.org/bar">

Porquê? Simplesmente porque desta forma a acção do botão “Voltar” do browser será anulada. Um utilizador, ao pressionar o botão “Voltar”, vai fazer com que o “refresh” funcione novamente e será novamente redireccionado para a frente. Provavelmente esta situação vai deixar o utilizador aborrecido o que pode causar que este deixe de visitar o site.

Introdução às Cascading Style Sheets (CSS)

As CSS ou, em português, folhas de estilo, são um mecanismo simples para estilizar um documento web, trabalhando em conjunto com liguagens de marcação, como o XHTML, com a finalidade de lhes conferir o aspecto por nós desejado.
Neste trabalho conjunto, as linguagens de marcação definem a estrutura geral do documento web no que diz respeito a cabeçalhos, tabelas, formulários, etc., ficando ao cargo das CSS a formatação de detalhes como tipos, tamanhos e cores das letras, fundos do documento entre outras formatações semelhantes.