Melhor Agora



Artigos da Categoria 'Internet'

Voltamos!!!

Depois de 1 dia fora do ar, por algum motivo do além, colocaram o blog na ativa novamente… Não foi fácil, pois sem menos esperar surge uma mensagem dizendo que o Uso de CPU havia excedido a quota. Sei lá o que aconteceu, não surgiu uma explosão de visitas para que isso ocorresse, muito menos os JS do Blog que são muito poucos.

Depois de conversar com o pessoal da Blue Host o cara restaurou pra mim lá e aqui estamos. Uma das possíveis causas do problema poderia ser o Plugin de Tags que usava aqui no Melhor Agora, o  Ultimate Tag Warrior, pois haviam me reportado  erros referentes a essa extensão do WP. Por isso aí vai um conselho, cuidem com as extensões que instalam em seus blogs!!!

Usando CSS específico para resoluções de tela diferentes

Muitas vezes, temos certos problemas quanto a resolução de tela em Sites ou Aplicações Web. Por exemplo, criamos um serviço muito útil para Web, criado primeiramente para resolução de tela 1024px ou superior, com três colunas de conteúdo, imagens grandes etc., e que recebe diariamente 10.000 visitas.

Vamos imaginar que ao analizar as estatísticas do sistema, verificamos que 30 % dos usuários utilizam resolução 800 x 600
e 8% utilizam ainda a resolução de 640 x 480 px. Com certeza o nível de rejeição de um sistema como esse, por melhores que sejam suas funcionalidades, será alto, pois a experiência que usuários passarão não será muito agradável.

Para tentar resolver esse problema podemos utilizar um recurso simples, em Java Script, hoje muito utilizado no chamado Ajax, fazendo com que o navegador reconheça a resolução do usuário e atribua um CSS específico àquela resolução. Vamos começar abaixo:

- No Index do seu Sistema / Site, ou qualquer outra página, abra as tags do Java Script para inciar o código:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /><title>Detectando Resolução de tela</title>

<script type=”text/javascript” language=”javascript”>
</script>

</head>
<body> …

A partir daí iniciamos com uma lógica bem simples de programação usando um If e um Else. Para detectar a resolução vamos utilizar a funcão screen.width e o método document.write para colocarmos a declaração das folhas de estilo específicas. O código abaixo, verifica se a resolução é maior ou igual a 1024 de largura, e se for verdadeiro insere no HTML a declaração do primeiro.css caso contrário mostrará o segundo.css

if (screen.width >= “1024″) {
document.write(’<link rel=”stylesheet” href=”primeiro.css” type=”text/css” />’)
}
else {
document.write(’<link rel=”stylesheet” href=”segundo.css” type=”text/css” />’)
}

Essa técnica aconselho a usar somente no posicionamento de objetos, definição de largura, número de colunas entre outros, para evitar utilizar muitos CSS e surgimento de erros. Como último detalhe, atento vocês de uma coisa: caso o navegador do usuário não suporte javascript, seu css não aparecerá, e sua aplicação ficará quebrada. Para resolver esse problema utilize de um Hack bem simples: antes de inciar o javascript, coloque a declaração de uma CSS Default, caso então a pessoa não possua Java Script o site ficará visível de qualquer forma. Veja o código completo abaixo:

<link rel=”stylesheet” href=”geral.css” type=”text/css” media=”screen” />

<script type=”text/javascript” language=”javascript”>
if (screen.width >= “1024″) {
document.write(’<link rel=”stylesheet” href=”geral.css” type=”text/css” />’)
}
else {
document.write(’<link rel=”stylesheet” href=”auxiliar.css” type=”text/css” />’)
}
</script>

Desenvolvimento Web com PHP, bem básico mesmo

Conversando com alguns iniciantes do desenvolvimento web, percebi que muitos deles só conhecem ferramentas como o Dreamweaver para criação de Websites. ALguns problemas já surgem pois ao invés de aprenderem a programar a linguagem de modo correto utilizam ferramentas de uso visual, que muitas vezes não inserem um código correto, limpo e perfeito.

Os problemas não param aí: muitos iniciantes acham que só necessitam de um editor “Dreamweaver” para criar um site. Estão enganados, digo! Como um colega me perguntou: -”Como testo uma página caso crie ela em PHP”?

Em primeiro momento fiquei surpreso, pois se ele estivesse desenvolvendo em PHP, saberia que precisaria de um servidor local para testar suas aplicações. Então aí vai a dica: utilizem o AppServ, disponível no Superdownloads mesmo. Este software é um servidor local, que ao ser executado, instala juntamente no pacote o PHP e o Banco de Dados MySql, para que você possa criar aplicações e testá-las localmente.

Outro software interessante, e que facilita a vida do programador, é o DBDesigner, um software que serve para modelar Banco de Dados, ou seja, você cria as tabelas como gráfico, faz os relacionamentos entre outras funcionalidades, tudo como se estivesse desenhando as tabelas. Após criar essa modelagem, fica mais fácil para criação das tabelas, pois é só exportar o script e executar no MySql, além de que com o esquema do Banco de Dados impresso, ficará muito mais fácil na hora de alguma localização, atualização no esquema etc.

Queda do Dólar: Estamos perdidos

Depois de um tempo em alta o dólar caiu novamente, e em uma grande escala, pois a 6 anos o dinheiro não chegava a 2 reais, e desta vez chegou a 1,982. Para tristeza de vários blogueiros, que além de pagar uma taxa para conversão do dolar em real, agora ainda receberão um pouco menos do que o esperado devido a essa caída.

O negócio é esperar cair um pouco mais o preço do dólar e comprar alguns na Casa de Câmbio, principalmente se chegar a casa de R$ 1,60, o que duvido que possa ocorrer. Caso isso ocorra, comprar um pouquinho de dolares não o deixará milionário, mas se o valor voltar aos picos normais de 2.50, o pessoal lucrará quase em dobro o real aplicado na compra.

Vamos aproveitar e realizar algumas compras básicas com dólar, não é?

Propagandas, Pop-ups, Flash

Uma combinação perfeita, criada há alguns anos é uma das principais causas de uma péssima experiência do usuário, lentidão no carregamento do site etc etc. Hoje estava no Terra, só por referência, para ler uma notícia que me interessou.

Como de costume, tentei entrar rapidamente só para ler a determinada news. Porém sem querer, ou não percebendo passei o mouse sobre um anúncio da barra lateral e surge uma tela em flash do blackberry.

Adivinhem qual a primeira coisa que fiz? Ao invés de ler a propaganda maldita, eu procurei um link pra fechar aquilo, e por sorte não encontrei nada. Então para não perder mais tempo tirei uma screen e dei um refresh na página para enfim poder ler a notícia.

Terra

Todo esse sacrifício poderia ser diminuido caso algumas empresas se manifestassem mais na área de usabilidade e principalmente em regras de SEO, para que não hajam inconvenientes como esse toda vez que o usuário for navegar por um site.

Veja com qual artista você se parece

No site http://www.play-analogia.com/cgi-bin/index/u/você confere, enviando uma foto sua para o sistema, com qual artista se parece.

Alguns sistemas como esses já foram mostrados pela Web aí, nos quais eram enviados sua foto + a dos artistas para o reconhecimento facial, ou sei lá como era feito.

Não testei ainda esse sistema, mas o link está aí. Até mais.

Utilidades: Simplificador de URL

Para o pessoal que usa um monte de atalhos, ou se perde na hora de digitar uma url com milhares de caracteres, tem um serviço Brasileiro muito interessante e gratuito chamado 0BR em que você entr, digita uma URL válida e ele gera um atalho para você.

Caso já esteja cadastrado em seu banco de dados o atalho, ele só redirecionará o link para você. Para testar o serviço, o primeiro site que coloquei lá foi o Orkut, e ele me mostrou a seguinte url: http://www.0br.com.br/o

Bem entrem no site e usem o serviço que com certeza valerá a pena. Obs: talvez ajuda a furar bloqueios de rede e firewall, mas ainda não testei…


© 2007 - Melhor Agora - Concebido ao mundo por Diego Roberto Antunes - Copy and Paste, mas cite a fonte, please! :D

Este é um blog pessoal e os comentários publicados podem afetar negativamente o blog. Por isso me reservo ao direito de apagar comentários não bem-vindos!