Como fazer um vídeo em Flash acessível

Postado por: Pedro Rogério em

Recentemente fora lançado um componente para agregar legendas a arquivos flash, chamado “CC for Flash”. A partir de agora podemos ter nossos vídeos acessíveis para pessoas que não possuem caixas acústicas em seus computadores, que se encontram em lugares com muito ruído, pessoas surdo-mudas, que não entendem línguas estrangeiras e vários outros motivos.

Essa aplicação é totalmente gratuita, e as legendas são inseridas no vídeo via um arquivo XML externo que respeitam as normas do formato DFXP do W3C. Além disso o componente nos permite alterar o tamanho e a fonte do texto, e também a cor.

Vejam um exemplo de um vídeo em Flash acessível. Se funcionamento é bem simples:

Continuar lendo »

Central Server

Webkit irá integrar armazenamento no cliente

Postado por: Pedro Rogério em

Ícone WebKit

Uma das novidades que o HTML5 promete é a possibilidade de uma base de dados do lado cliente. Por esse motivo, os browsers que queiram seguir esse padrão já devem ir colocando essa funcionalidade em sua lista de pendências, ou então dependerão do Google Gears para essa funcionalidade.

WebKit é o primeiro a dar o passo em relação a isso, depois de implementar o suporte correto a @font-face, agora dão suporte a base de dados com uma API assíncrona para trabalhar com ela. A linguagem escolhida para trabalhar com a base de dados será JavaScript já que está do lado cliente e é a linguagem mais apropriada para isso, usando SQL para interagir com a base de dados.

Exemplo de uso


var database = openDatabase("Database Name", "Database Version");

database.executeSql("SELECT * FROM test", function(result1) {
   // do something with the results
   database.executeSql("DROP TABLE test", function(result2) {
     // do some more stuff
     alert("My second database query finished executing!");
   });
});

WebInspector

Aproveitando que o WebInspector é uma ferrameta muito úil para os desenvolvedores com WebKit, foi criada uma versão modificada para possuir a possibilidade de administrar as bases de dados locais a partir do browser.

WebInspector

Referências

Características de um site user friendly

Postado por: Pedro Rogério em

É muito fácil se dar conta quando um site foi desenvolvido pensando no usuário ou não. Parece algo estúpido, mas não não todas as pessoas que entendem que o site irá ser visitado por pessoas que não são iguais a ela mesma. Nem todos se sentem bem em todos os lugares. Sem dúvida, sites que antes de seu desenvolvimento são extremamente “pensados” são muito mais ricos que os outros.

Esses sites compartilham algumas características que fazem a visita do usuário muito mais agradável e ajudam a cumprir seu objetivo pelo qual visitou o site de maneira muito mais simples e rápida.

Carregamento Rápido

Um site deve carregar o mais rápido possível. Se o visitante pode encontrar a informação solicitada em seu site em outro, não tenha dúvida que ele irá logo após seu site demorar alguns segundos para carregar. Existem várias maneiras de se fazer com que seu site carregue mais rápido, abaixo você pode ver algumas delas:

Continuar lendo »

Como evitar o rastro azul em volta dos inputs e textareas no Safari

Postado por: Pedro Rogério em

No Safari, quando temos o foco em algum campo input ou textarea, você pode ver que em volta deles é formado um rastro de cor azul para dizer que o campo ganhou o foco. Isso, por questões de acessibilidade é muito interessante, mas se você tem alguma imagem de fundo nos inputs que não tenham borda, isso é meio desastroso. Para solucionar esse problema, vaos utilizar a propriedade outline do CSS, que é a mesma uilizada para remover as linhas que ficam em volta dos links:


input, textarea  {
    outline:none;
}

Pronto, agora você não tem mais nenhum rastro azul em volta dos inputs e textareas.

Referências

Wiki com recompilação de erros do Internet Explorer

Postado por: Pedro Rogério em
Internet Explorer Bugs

Quando digo na empresa onde trabalho, que apesar do Internet Explorer ser o browser mais utilizado, ele é o pior browser da história da internet, praticamente todo mundo discorda de mim, mas eu como desenvolvedro posso falar isso com a maior autoridade do mundo. Se já não bastava ele ter um suporte precário a CSS, basta você dar uma olhada em sua lista de bugs para descobrir que o buraco é bem mais embaixo.

Páginas:«1...55565758596061...111»