by Luiz Paulo
| novembro 19, 2010
| No Comments »

HTML5 & CSS3 Readiness é um infográfico que mostra os recursos HTML5 + CSS3 implementados em cada browser.
Para quem tiver interesse, preparei um resumo com os links W3C de todos os recursos expostos no gráfico. Para que possam estudar os novos recursos
HTML 5
CSS3
Categorias: Artigo, Browser, CSS, Desenvolvimento web, HTML, JavaScript, Tecnologia, Tendências
Tags: , css3, html5, reference, w3c
by Luiz Paulo
| outubro 20, 2010
| 6 Comments »
Internet Explorer como sempre nos trás boas surpresas. Dessa vez, me deparei com um erro bizarro. Quando cliquei em um arquivo DOCX para download, o Internet Explorer 8 transformou em ZIP. Veja o motivo e a solução para o problema.
O problema está nas configurações de segurança padrão do IE8, que restringe arquivos (docx, xlsx, pptx) e são baixados como ZIP. Não pesquisei e o problema ocorre com outras extensões, mas só de não aceitar os arquivos da própria Microsoft, já é um problema grave.
Solução em sua aplicação JAVA
Obviamente, passei por esse problema em nossa aplicação e tive que achar alguma forma de solucionar. A modificação é relativamente simples.
Basta adicionar uma regra de mime-type em seu web.xml que tudo se resolve.
No local que encontrei a solução, dizia para referenciar "DOCX" a "application/msword" mas dessa forma o arquivo é reconhecido como "DOC", gerando inconsistência na leitura do Office.
Segue a solução que implementei:
<mime-mapping>
<extension>docx</extension>
<mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
</mime-mapping>
Com essa modificação, seus arquivos DOCX serão baixados normalmente no IE8.
Agora que você já tem o conhecimento, poderá resolver o problema em sua aplicação mesmo que seja em outra linguagem... Basta modificar as configurações PHP, por exemplo seria o php.ini, e assim por diante.
Solução no seu browser
Para que seu browser passe a aceitar os arquivos, basta seguir os seguintes passos:
- No canto superior direito do IE8, clique em Ferramentas para abrir o menu drop-down;
- Na parte inferior do menu Ferramentas, clique em Opções da Internet;
- Na caixa de diálogo Opções da Internet, selecione a aba Segurança;
- Na guia Segurança, selecione a zona Internet e clique no botão Nível Personalizado;
- Vá aproximadamente 2 / 3 para baixo na lista para a opção "Abrir arquivo com base no conteúdo, não na extensão de arquivo" e alterar a configuração Desativar;
- Clique em OK;
- Repita os passos 4-6 para a zona da intranet local e zona de sites confiáveis;
- Clique em OK;
- Feche todas as instâncias do IE8;
- Reabrir o IE8 e agora deve reconhecer o Office 2007 e 2010 extensões de arquivo ao salvar anexos de email.
Isso provavelmente fará com que seu browser aceite os arquivos.
Abraços!
Categorias: Artigo, Browser, Desenvolvimento web, Java
Tags: , Browser, download, ie8, internet explorer, java
by Luiz Paulo
| agosto 18, 2009
| 1 Comment »
Provavelmente todos os developers já viram a extensão auto instalável do Skype que detecta números de telefone e modifica para um formato próprio "facilitando" ligações.
Pois bem, essa extensão é um verdadeiro pé no saco, pois acaba danificando o layout do site e as vezes cortar o número do telefone no layout.
Um cliente meu perguntou se havia alguma solução para resolver esse problema... Procurei e achei, rsrs.
Para os indignados com tal problema, segue aí a solução:
<meta name="skype_toolbar" content="skype_toolbar_parser_compatible" />
Essa metatag faz com que o plugin "ignore" o seu site, impedindo que ele modifique sua página.
Simples assim.
Categorias: Browser, Desenvolvimento web, HTML
Tags: , Browser, firefox, pegadinha, skype
by Luiz Paulo
| agosto 7, 2009
| 1 Comment »
Acabei de ver uma ótima notícia, o orkut colocou em sua home a mensagem para atualização do IE6.

Isso vai fazer muita diferença visto que 99% dos leigos praticamente só usam internet para orkut e msn, hehe.
Fonte: Orkut declara morte ao IE6.
Ótima notícia Pedro!
Categorias: Artigo, Browser
Tags: , ie, ie6, orkut
by Luiz Paulo
| abril 24, 2009
| 1 Comment »
Acabei de baixar uma ótima apresentação realizada pelo Yahoo sobre eventos javascript, fonte: quirksMode.
A apresentação contém 95 páginas falando apenas sobre eventos javascript.
Resumo da apresentação: Em todos os browsers temos más implementações quando falamos de eventos javascript. "Mó obaoba" rsrs
Se você é fanático em javascript como eu, não deixe de ler.
Categorias: Browser, Desenvolvimento web, JavaScript, Linguagens
Tags: , Browser, javascript