Flash XML

Acabei de desenvolver, com a Carol, um CD-ROM baseado em Flash MX e XML.
Flash é um negocinho que eu acho extremamente chato de usar, mas é também um bocado interessante. Os recursos de uso de XML[bb] são uma gigantesca expansão de possibilidades.
Olha o que eu achei hoje: Deng Project, um browser de XML escrito em Flash. Está em desenvolvimento, e parece bastante interessante.

Banco de novo.

Dessa vez é o Bradesco. Sempre acessei o Internet Banking do Bradesco normalmente no Netscape 6, no Mozilla e no Opera. Só é meio chato aquela #$!*&$%! de applet Java de segurança (é impressionante como aquilo deixa o site lerdo), mas o site funcionava belezinha em tudo quanto é navegador. Não precisei nem mandar o Opera se identificar como IE, como tive que fazer no Itaú. Foi como Opera mesmo. Só o Opera 7 Beta que não acessou, mas esse a gente dá um desconto porque é beta. Parabéns ao Bradesco por fazer um Internet Banking tão acessível. Só é pena que eles mesmos não saibam disso. Em uma página em seu site o pessoal do Bradesco diz que só é possível acessar o site através do IE ou do Netscape versão 4. E ainda recomenda ao usuário de Netscape que vá até o site da empresa e baixe o Communicator 4.75…

Site Novo!

Site novo no ar, senhoras e senhores! Esse não é tableless, nem XHTML, mas o site vale a pena. Fizemos toda a parte banco de dados, armazenamento de arquivos, scripts, etc. Fotolab. Você deixa seus filmes pra revelar na loja e pode ver as fotos depois em casa pela web.

Anti pop-up-killer?

O pessoal da Folha Online publicou um artigo anunciando um software novo que restringe a ação dos bloqueadores de pop-up. Visitei o site da empresinha de quem eles falavam.
Sabe esses scripts que a molecada coloca nos sites pra bloquear o botão direito, criptografar[bb] o fonte e etc? Os caras vendem essas coisas!
O pessoal da Folha devia pensar um pouquinho antes de sair publicando qualquer coisa assim. Pelo menos o artigo terminou bem:

Claro: o software “Anti-Theft” pode ser uma solução. Mas, certamente, encontrar outra forma de anunciar na internet também é outra.

Acessibilidade Brasil

Site interessante: http://www.acessibilidade.com.br.
Além do conteúdo, muito interessante, há um detalhe técnico a ser notado: quem enxerga e tem o plugin do Flash disponível vai ver uma animação em Flash[bb] na abertura do site (infelizmente, a animação está bem chumbreguinha), deficientes visuais e pessoas sem o plugin poderão navegar normalmente. Naveguei inclusive usando o Lynx e o site está completamente acessível.

Xenu

Xenu. Ferramenta interessantíssima pra achar links quebrados no seu site. Eu sei, o Homesite e o Dreamweaver fazem isso, mas o Xenu tem duas grandes vantagens:
1. é gratuito
2. é extremamente leve e muito, muito, muito rápido.

Estatística Javascript

O Murch pediu, na lista ASPBrasil, um jeito de calcular o desvio médio. Daí pensei que seria interessante criar uma porção de funções estatísticas para ser adicionadas como métodos ao prototype da classe Array.
Já fiz as funções de média e desvio médio, estão em http://blog.elcio.com.br/desviomedio.html, se você quiser colaborar com alguma função, será muito bem-vindo.

getYear (o maldito IE de novo!)

O Roberto, do blog Bom Tempo, publicou um post falando de um erro na página do Charlab, que ele atribui ao bug do milênio.
A data, segundo o Roberto, está aparecendo com o ano 102. Acontece que, se você visitar a página do Charlab com IE não vai ver erro nenhum.
Ele deve ter feito a página e testado apenas no IE. Para montar a data ele usou o método getYear da classe Date. No IE o método getYear retorna, erroneamente, a data completa. Nos outros navegadores ele mostra quantos anos se passaram desde 1900, o que está de acordo com as documentações. A documentação da Microsoft diz que o método é obsoleto, e eles o mantiveram apenas para garantir a compatibilidade. Se foi por isso, por que então mudaram o funcionamento do método?
Use, no lugar do getYear, o getFullYear, que retorna sempre o ano com quatro dígitos, em qualquer navegador.
Se você tiver um script longo, cheio de getYears, e quiser fazê-lo funcionar, basta dar um Find/Replace. Mas suponhamos que, por algum motivo, você não queira fazer isso. Coloque, no começo do seu script:

 Date.prototype.getYear=function(){
     return this.getFullYear()
 } 

Cores dos links

E por falar em cores dos links, dei uma pesquisadinha e descobri que tem muita gente séria que mantém os links com suas cores default. Por exemplo:

Portais/Buscadores:Google,Yahoo!,Altavista
Comércio/Leilão:Land’s End,Amazon.com,eBay
Tecnologia:Microsoft,Apple,IBM

Em alguns a home e os menus tem os links um pouco diferentes, mas em todos o link no texto é igual: azul e sublinhado. Você acha que esse pessoal resolveu manter os links dessa cor porque eles ainda não aprenderam aquele css[bb] “legal” que deixa os links coloridinhos?