out 24 2008

Ajax acessível

Sistemas web desenvolvidos em AJAX, possuem uma interessante vantagem por fazer requisições assíncronas e não precisar de carregar toda a página a cada comando que o usuário executa.
No entanto, como toda causa tem uma conseqüência (e com AJAX não é diferente), a questão acessibilidade do sistema web vai para o espaço.
Isso acontece pelos seguintes motivos.

  • A página vai carregando e mudando, mas o endereço que aparece no navegador é o mesmo, portanto não há como o usuário copiar o endereço exato da página que está sendo exibida em sua tela.
  • Os links não apontam para um endereço real e sim para funções em Java Script
  • O conteúdo que aparece é dinâmico e (pelo menos por enquanto) ainda não é indexado pelos mecanismos de busca (Google, Yahoo, etc).

Isso significa que não devemos utilizar AJAX?

Esperai, não foi isso que eu falei, tem como fazer um site em AJAX acessível sim só que é um pouco mais trabalhoso. Na verdade nem tanto assim, basta fazer o seguinte:

  • Criar um botão que exiba uma caixa de texto onde o usuário possa copiar o link da página em que está (ex: Google Maps basta clicar em link para copiar o endereço).
  • Fazer com que todas as páginas tenham um endereço que possa ser chamado através barra de endereços do navegador.
  • Criar os links javascript no evento onclick porém no href colocar a URL alternativo para a página de destino.
  • Sempre que um site abrir um endereço via URL digitada no navegador, carregar o conteúdo na mesma diretamente ho HTML sem utilizar o Javascript

Com esses passos, continuaremos tendo um site totalmente em AJAX, mas o mesmo também será acessível para quem não possua suporte a AJAX e estou incluindo nisso os nossos queridos motores de busca, pois sem eles não seremos vistos e como você já sabe: Quem não é visto não é lembrado!

Até a próxima.

Nenhum comentário

ago 19 2008

Acessibilidade

Publicado por Reinaldo em Internet e tecnologia

AcessibilidadePara algumas pessoas, acessibilidade é um assunto muito fácil de ser esquecido, principalmente porque em geral, as pessoas se esquecem de que nem todos temos as mesmas características físicas.

É muito fácil de se encontrar por ai muitos lugares onde pessoas com necessidades especiais, simplesmente não tem acesso devido a falta de uma rampa, uma passagem muito estreita, falta de uma legenda em braile, e por ai vai.

Esse cenário não é exclusividade de lugares físicos, isso acontece muito também em “lugares virtuais” como sites por exemplo.

No que se diz respeito aos sites, temos que ter em mente que é muito provável de que quem vá ler um texto não consiga enxergar aquela letrinha tamanho 9 pixel’s ou então não consiga ver uma letra amarela em um fundo verde.

Ao colocar um texto em uma fonte legível, em um contraste considerável, já estamos colaborando (um pouco) para que uma grande quantidade de pessoas com dificuldades visuais (não cegas) consigam ler o referido texto.

Porém, ao contrário do que muita gente pensa, internet não é exclusividade das pessoas com visão. Existem milhares de pessoas completamente cegas que acessam sites de internet através de softwares conhecidos como leitores de tela. Mas para que o site seja visível por esses softwares ele deve ser desenvolvido de uma forma coerente no sentido de semântica. Não adianta, por exemplo colocar um texto no site em tamanho grande e não informar que aquele texto é um título. Para isso existem as tagas <H1><H2><H3>… etc.

O mesmo vale para sites em Flash e outras tecnologias de animação. Como já citei em outros posts, eu utilizo essas tecnologias mas de forma coerente. Jamais desenvolvo todo o projeto baseado nelas, pois de tal forma o único conteúdo semântico que um site teria seria o título. “Muito pouco para substituir o conteúdo completo do site, concorda comigo?”

Claro que criar sites totalmente acessíveis não é para qualquer um pois isso exige que o desenvolvedor “desgrude” um pouco dos editores “WYSIWYG” e comecem a utilizar os recursos do HTML ou XHTML pensando no que realmente o que estão fazendo e não somente no visual.

Precisamos nos conscientizar que a informação deve ser acessível a todos, independente de suas limitações físicas. Mesmo porque se nosso objetivo é divulgar e vender, não podemos privar um cliente interessado em nossa informação, produtos e serviços do acesso aos mesmos.

Abraços a todos.

Um comentário

jul 25 2008

Bonitinha mais ordinária

Publicado por Reinaldo em Internet e tecnologia

Infelizmente, um grande problema no Brasil é que existe uma gama muito alta de empresas que focam somente em vendas e em resultados de curto prazo e acabam deixando um requisito muito importante de lado. Este requisito se chama QUALIDADE.

Na área de desenvolvimento de sites a “coisa” não muda de figura. Tem muita gente por ai que faz um trabalho extremamente “lindo” em aparência, mas em termos de indexação, usabilidade e compatibilidade deixam completamente a desejar, é o que podemos chamar de páginas de internet no estilo “Bonitinha mais ordinária”.

Não estou dizendo que um site não deva ser bonito, muito pelo contrário, o visual é um fator importantíssimo em um site, porém não é de se esperar que o visitante vá entrar em um site apenas para contemplar o seu lindo visual, quem visita um site está atrás de algum serviço ou informação. Esta informação deve estar disponível e acessível de modo que seja facilmente encontrada e manipulada não só pelos visitantes do site, mas também pelos mecanismos de busca.

Existem também os que confundem qualidade com uso da tecnologia, e acham que porque estão desenvolvendo um site utilizando cem por cento uma determinada tecnologia estão garantindo qualidade a seus clientes. Estes também cometem um erro muito sério, pois estão focando na tecnologia e não nos resultados para o cliente.

Tecnologia é algo muito sério e devemos dominá-la o suficientemente bem para saber exatamente onde determinada tecnologia deve ser empregada e principalmente onde não deve.

Nenhum comentário

jul 05 2008

Alguns motivos para você atualizar o seu navegador

Publicado por Reinaldo em Internet e tecnologia

Internet Explorer :xVocê ainda utiliza o Internet Explorer 6?

Se a resposta for sim, saiba que você está correndo um grande risco de segurança.  Somente durante o ano de 2006, segundo o Washington Post, o Internet Explorer 6, ficou exposto a problemas conhecidos de segurança por 284 dias.

E os problemas não param por ai.

Conheça alguns motivos pelo qual você deve atualizar o seu navegador:

  1. Segurança – Você não quer sua senha de banco, do Webmail, ou mesmo do Orkut na mão de ladrões de senha.
  2. Navegação em abas – Navegadores modernos possuem navegação em abas o que facilita muito o uso.

    imagine você lendo esse artigo, ai você clica em vários links que achou interessante e manda abrir uma nova aba. Enquanto as novas páginas estão carregando, você continua lendo este artigo. Ai, quando você terminar de ler, você clica nas abas que abriram e pode ler um a um todos os links que você clicou.

  3. Integração com RSS - RSS é um arquivo que é gerado pelos sites que permitem que você saiba tudo o que foi divulgado de novo em um site sem ter que abrir o mesmo. Você pode, por exemplo, adicionar o RSS deste blog em favoritos e todos os posts aparecerão automaticamente em seus favoritos e em apenas um click, você vê tudo que foi adicionado ao blog.
  4. Melhor integração aos padrões Web – Um site nos padrões Web abre muito mais rápido e pode ser exibido em praticamente qualquer dispositivo.
  5. Complementos – Os navegadores modernos mais famosos (Internet Explorer 7 e Mozilla Firefox) possuem opção de se instalar complementos. Esta opção é extremamente interessante, pois os complementos ficam realmente agregados ao navegador e podem ser instalados e desinstalados com facilidade. São exemplos de complemento: corretores ortográficos, gerenciadores de download, etc.
  6. O Internet Explorer 6 foi lançado em 2001, ou seja, a mais de 7 anos atrás, e a Microsoft já disponibiliza o Internet Explorer 7 desde 2006.

Se interessou? Então clique nos links abaixo, escolha o navegador que mais lhe agrade (Eu escolhi o Firefox 3), faça o download, instale e diga adeus ao velho e ultrapassado Internet Explorer 6

Nenhum comentário

jun 30 2008

Web Standards, não se trata de uma modinha de programadores, e sim de uma evolução da Internet.

Publicado por Reinaldo em Internet e tecnologia

W3C“Web Standards” é um conjunto de normas e recomendações técnicas estabelecidos por uma entidade chamada Word Wide Web Consortium ou simplesmente W3C.

O W3C é uma entidade formada por várias empresas de tecnologias, e visa estabelecer padrões para desenvolvimento de conteúdo Web, de modo que o conteúdo desenvolvido segundo esses padrões possa ser acessado por qualquer tipo de pessoa ou tecnologia.

Embora as especificações do W3C (“Web Standards”) sejam fruto de diversos estudos e seja algo extremamente maduro, a adoção desses padrões ainda hoje causa resistência por desenvolvedores que estão acostumados a desenvolver para Web pensando apenas um tipo de cenário:

Usuário de computador doméstico utilizando Internet Explorer 6.0, com resolução de 800×600 e 32 Bits de cor.

Até alguns anos atrás existiam pessoas que abriam a boca nos fóruns de discussão defendendo arduamente o seu querido “browser”, O Internet Explorer 6.0 com o argumento que se o navegador da Microsoft, (naquela época o Internet Explorer 6.0) que é utilizado por mais de 90 por cento dos usuários de internet do mundo, não seguia devidamente os  “Web Standards”, então para que desenvolver de acordo com estes padrões.

O que aconteceu depois foi uma história interessante.

A Mozilla Foundation, lançou no mercado um navegador de extrema qualidade, que atendia ao “Web Standards”, que possuía navegação em abas, instalação gratuita de complementos e outras inúmeras vantagens. Esse navegador se chama Mozilla Firefox.

Devido a sua superioridade técnica, o Firefox começou a ganhar espaço no mercado e a Microsoft com seu “browser” ultrapassado decidiu investir um pouco e desenvolver uma nova versão Internet Explorer denominada Windows Internet Explorer 7.

Entretanto a nova versão do Internet Explorer ao contrário das versões anteriores, está implementado de forma que atende aos “Web Standards” de uma forma muito mais satisfatória.

Mesmo que forçada pelo mercado, a Microsoft, detentora da grande maioria dos “browsers” instalados no mundo, está aderindo aos “Web Standards”, e ao que tudo indica, teremos em breve uma internet muito mais madura e principalmente mais compatível com a enorme quantidade de configurações de computadores e de dispositivos com acesso a internet existentes no mercado.

Nenhum comentário

jun 24 2008

Não seja um burro falante

Publicado por Reinaldo em Geral

Burro FalanteA cada dia que passa, vejo mais pessoas que falam bonito, usam roupas caras para se parecerem importantes e sempre que podem estão querendo tirar vantagem em alguma coisa.

O que esse pessoal não percebe é que embora ter um bom discurso e uma boa aparência seja algo extremamente importante, sem conhecimento da área em que se pretende atuar jamais chegarão a construir algo concreto em suas vidas.

Você já imaginou um cirurgião médico que seja apenas bom de papo? Imagina o que poderia acontecer a um paciente em uma cirurgia com esse sujeito?

Claro que o exemplo do médico é algo extremo, mas em outras áreas de negócio o resultado de se trabalhar com pessoas mal preparadas é exatamente o mesmo.

E quando digo pessoas mal preparadas, não estou me referindo somente a pessoas com pouca escolaridade e sim a pessoas que não estudam ou não se aperfeiçoam e adoram dar nomes difíceis a coisas simples. É o que costumo chamar de Burros Falantes.

Seja qual for a área em que pretende atuar, o profissional tem que entrar de cabeça, tem que trabalhar muito, mas não apenas trabalhar por trabalhar, é necessário trabalhar para crescer profissionalmente, trabalhar para melhorar suas técnicas a cada dia.

Pessoas que fazem, são pessoas extremamente dinâmicas, elas geralmente não enxergam as dificuldades como obstáculos e sim como desafios, vêem oportunidade onde os outros não enxergam nada e finalmente, lutam para conseguir o objetivo que desejam que geralmente é algo a longo prazo porém duradouro.

Nenhum comentário

jun 22 2008

Mozilla Lança Firefox 3

Publicado por Reinaldo em Internet e tecnologia

Download DayApós muita espera, a Mozilla Foundation lançou a versão 3 de seu mais famoso software o Mozilla Firefox.

Para quem não conhece, o Mozilla Firefox é um navegador livre e multi-plataforma desenvolvido pela Mozilla Foundation com ajuda de centenas de colaboradores. A intenção da fundação é desenvolver um navegador leve, seguro, intuitivo e altamente extensível. Baseado no componente de navegação da Mozilla Suite.

Para o lançamento foi criada a campanha Download Day que é uma tentativa do Firefox 3 bater o recorde mundial como o software mais baixado em um dia.

O Download Day começou às 15h16 de terça-feira. Em 24 horas foram mais 8,3 milhões de downloads! 180.000 do Brasil.

Não é o resultado oficial do Download Day. 8,3 milhões é número de downloads iniciados. O número final será o de Firefox completos transferidos. Pode demorar algumas semanas para ser processado.

Após a divulgação do resultado oficial, conheceremos o vencedor da enquete. Houve mais de 2500 participações, mas na faixa de 8,3 milhões apenas algumas dezenas de apostas.

Mesmo quem já usava a versão o Firefox 2, vai se impressionar com as melhorias da versão 3, pois a nova versão vem com inúmeras melhorias, tanto em nível de interface e navegação como de desempenho.

Links relacionados:

Nenhum comentário

jun 19 2008

Não “encha” seu computador com software pirata.

Publicado por Reinaldo em Internet e tecnologia

PirataA pirataria de software é uma praga que atinge praticamente todos os setores do mercado. Entretanto existem algumas atitudes simples que podem ser tomadas para evitá-la em sua casa ou empresa.

Se você adquiriu um computador com software pré-instalado através de uma revenda séria, provavelmente ele virá com todos os softwares originais instalados.

O problema é que a configuração de software existentes nesses computadores nem sempre atende todas as necessidades do usuário e é nessa hora que ele acaba “enchendo” o computador com um monte de programas piratas, e alguns muitas vezes acabam nem ao menos sendo utilizados.

Por isso, é muito importante antes de efetuar qualquer download ou instalação, verificar a real necessidade do software, o preço do mesmo e a possibilidade de substituição do mesmo por algum outro software mais barato ou até mesmo gratuito.

Um clássico exemplo é a instalação de compactadores “zipadores” de arquivos. Geralmente o que mais se vê nas empresas são o WinZip e o WinRar, ambos os softwares com licença comercial. No lugar destes poderia ser instalado o 7zip que além de ser gratuito é Open Source. Este é um exemplo de substituição de software comercial por software livre que não gera nenhuma perda ao usuário, muito pelo contrário, pois o 7zip além de trabalhar com diversos formatos de arquivo o formato 7z possui uma compactação mais poderosa até que o formato do WinRar.

Já o caso das suítes de escritório como o MS Office e seu concorrente Open Office a escolha é um pouco mais complicada. Deve-se analisar cada fator como quais funções serão utilizadas pelo usuário final, a compatibilidade entre os documentos provenientes das duas suítes, etc.

Para finalizar, vou deixar alguns links que valem à pena ser visitados.

7Zip Excelente compactador/descompactador de arquivos - licença Open Source

BrOffice.org Versão Brasileira do Open Office - licença Open Source

Avast Antivírus licença comercial, gratuito para usuários domésticos

Nenhum comentário

jun 15 2008

Instalando o Google Analytics em seu site

Publicado por Reinaldo em Internet e tecnologia

Google AnalyticsO Google Analytics é uma ferramenta grátis de análise web da qual você poderá extrair relatórios contendo dados que podem ser importantíssimo para o sucesso de um site.

O programa é totalmente diferente dos tradicionais medidores de visitas principalmente pelo fato de diferentemente dos demais ser voltado aos negócios de seu site e não apenas a dados técnicos.

São tantas funções existentes que este post ficaria chato se eu começasse a falar uma por uma aqui então vou citar somente algumas funções interessantes:

  • Saber em média, quantos visitantes seu site tem por dia
  • Saber de onde são esses visitantes através de um mini-mapa onde aparecem suas visitas
  • Saber quais foram as palavras chaves que trouxeram o visitante a seu site
  • Saber quais as configurações de navegadores, sistemas operacionais, resolução de tela e configuração de cores dos visitantes.

A instalação é extremamente simples basta criar uma conta em http://www.google.com/analytics e seguir os passos abaixo

  1. Acesse o Google Analytics.
  2. Na página Configurações do Analytics encontre o perfil para o qual você gostaria de recuperar o código de acompanhamento. O código de acompanhamento é específico do perfil.
  3. Na coluna de Configurações do perfil, clique em Editar.
  4. No canto direito superior da caixa “Informações de perfil do site principal”, clique em Verificar status.
  5. O código de acompanhamento pode ser copiado e colado da caixa de texto na seção “Instruções para adicionar” do acompanhamento.
  6. Copie e cole o segmento do código no final do conteúdo, imediatamente antes da </body> tag de cada página que você pretende acompanhar. O código também pode ser inserindo em uma inclusão ou modelo comum, se usados.
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :"http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost +
 "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
</script>

Vai ser necessário atualizar o “xxxx-x” no exemplo anterior com o número da sua própria conta do Google Analytics.

Depois de concluir essa etapa, o Google Analytics vai começar a reunir dados sobre o tráfego. Você vai poder ver os dados nos relatórios em 24 horas.

Fonte: Google Help

Nenhum comentário

jun 14 2008

Seu computador pode estar vulnerável

Publicado por Reinaldo em Internet e tecnologia

Observando pelo Google Analytics as estatísticas de acesso de alguns sites ao qual tenho acesso, pude notar uma impressionante quantidade de pessoas que ainda utilizam o Internet Explorer versão 6.

Estas pessoas estão expostas a um grande risco de segurança, não só devido à versão do browser que está ultrapassada, mas principalmente porque possivelmente o sistema operacional instalado nestes mesmos computadores também está desatualizado.

Segurança na internet, é algo cada vez mais fundamental, principalmente devido ao aumento de serviços oferecidos via internet. Imagine a senha de seu Email particular ou a senha de sua conta bancária nas mãos de um ladrão.

Se mesmo em computadores com o sistema operacional e antivírus atualizados e com software firewall estamos correndo risco disso acontecer, imagine então com um computador onde a última versão da atualização foi à três anos atrás?

O interessante é que a Microsoft, responsável por quase a totalidade dos sistemas operacionais no mercado coloca em seu sistema uma excelente ferramenta de atualizações automáticas, mas na maioria dos computadores esta opção está desativada devido ao fato de alguns Pseudo “Profissionais” de informática ao instalarem o Windows “Pirata” nos computadores de seus clientes, deixarem propositalmente esta opção desmarcada para evitar que seja instalada automaticamente alguma atualização que avise ao usuário que ele está utilizando uma cópia ilegal do Windows.

Se você está querendo se livrar deste problema e legalizar todo seu software para poder mantê-lo atualizado, vale à pena ressaltar que não existe somente Windows no mercado, existem diversas distribuições de sistemas operacionais GNU/Linux que além de ser gratuitas possuem atualizações automáticas de segurança não só do sistema operacional, mas de todos os programas incluídos no pacote. Neste caso, você deve fazer um bom estudo de caso antes de tomar qualquer decisão.

Abaixo algumas dicas de segurança extraidas do site Cert.br

Proteja-se de fraudes

  • Atualize seu antivírus diariamente.
  • Não clique em links recebidos por e-mail.
  • Não execute arquivos recebidos por e-mail ou via serviços de mensagem instantânea.

Proteja-se de vírus, cavalos de tróia, spywares, worms e bots

  • Mantenha todos os programas que você usa sempre atualizados.
  • Instale todas as correções de segurança.
  • Use antivírus, firewall pessoal e anti-spyware.

Navegue com segurança

  • Mantenha seu navegador sempre atualizado.
  • Desative Java e ActiveX. Use-os apenas se for estritamente necessário.
  • Só habilite JavaScript, cookies e pop-up windows ao acessar sites confiáveis.

Cuide-se ao ler e-mails

  • Mantenha o programa leitor de e-mails sempre atualizado.
  • Desative a visualização de e-mails em HTML.
  • Desative as opções de execução automática de arquivos anexados.
  • Desative a execução de JavaScript e Java.

Proteja sua privacidade

  • Use senhas com letras, números e símbolos.
  • Nunca use como senha dados pessoais ou palavras de dicionários.
  • Não coloque dados pessoais em páginas Web, blogs ou sites de redes de relacionamentos.

Use celulares e PDAs com segurança

  • Habilite bluetooth só quando for utilizá-lo.
  • Consulte o fabricante sobre atualizações para seu aparelho.
  • Não aceite qualquer arquivo enviado para seu aparelho. Cheque a procedência.

Dicas para quem usa banda larga

  • Use antivírus e firewall pessoal.
  • Desligue o compartilhamento de recursos.
  • Mantenha os programas que você usa sempre atualizados.
  • Instale todas as correções de segurança.

Dicas para quem usa redes sem fio

  • Use antivírus e firewall pessoal.
  • Use WEP ou WPA sempre que possível.
  • Use somente serviços com conexão segura.
  • Implemente também as dicas para quem usa banda larga.

Fonte: http://cartilha.cert.br/dicas/

Nenhum comentário

Next »