Verificar endereços de e-mail

Rolou um assunto na lista CF-Brasil, que também é assunto nas mais diversas listas de desenvolvimento de aplicações web: como saber se um e-mail é valido ou não é.

É irritante enviar milhares de e-mails e centenas deles voltarem como inexistentes. Por mais que acrescentemos algumas linhas de código, seja no cliente ou no servidor, para verificar, não a existência de fato do e-mail, mas apenas se o formato está correto, ainda teremos e-mails inválidos aos montes.

E é claro, há como fazer isso.

Leia o resto deste post »


Interface nas aplicações

User Interface Design for Web Applications

[via caiocesar]


Enquanto isso…

em um servidor compartilhado sem sandbox security…

databasefile.gif

E é claro que é possível fazer download do banco de dados digitando o endereço (fornecido pelo path do databaseFile) no browser…


Enquanto isso…

num servidor ColdFusion de uma empresa não muito longe daqui…

serialnumber.gif

E isso porque a atualização da versão 6.0 para a 6.1 é gratuíta! Agora, imaginem se a empresa em questão for um hosting, quantas pessoas não poderiam ter acesso a esse número serial…


Enquanto isso…

em uma datasource de uma empresa não muito longe daqui…

datasourcedump.gif


Fusebox 4

This beta-test of Fusebox 4 ran from early May through the Fourth of July and is now complete!.
(…)
Fusebox 4 vastly expands the capabilities of Fusebox by leveraging the power of XML. Most of the logic and control of your application will now be written in XML.
(…)
While Fusebox 4 is not dependent on CFCs, it works easily with them.

Mais informações aqui.


Flash MX 2004 Updater

Download and install the Flash MX 2004 updater to improve stability, performance, and usability.

Maiores informações aqui.

Flash 7.0.1 Release Notes


6.1 Issues

Atualizado hoje:
ColdFusion MX 6.1 confirmed issues

E é sempre bom lembrar:
ColdFusion hot fixes (all versions)


Programador NEQ Usuario

Alguns programadores tem o hábito de achar que os usuários serão espertos e calejados o suficiente para entender tudo que se passa em sua aplicação, para divinhar o que você pensou, ou que irão conseguir contornar os bugs que os navegadores oferecem.

Clicar no “Voltar” e os campos de múltiplos selects perderem o relacionamento é chato. Eu, como usuário, clicar em “Voltar” e meus resultados de busca terem sido perdidos só porque eu configuro meu navegador para atualizar a página a cada visita (e o cidadão colocou a busca como POST) é outro problema, e com certeza não é meu.

Na parte de carros usados do Webmotors por exemplo. Por que raios câmbio automático e câmbio manual são checkbox? Um carro por um acaso pode ser manual e automático ao mesmo tempo? Por que não um select ou um radio com as opções Manual, Automático, Indiferente?

Ainda na mesma página, se eu selecionar Apenas carros de particulares e depois mudar de idéia, sendo indiferente se o carro é de loja ou de particulares, como faço? E o Alarme/Alarme a distância? Todo carro que tem alarme a distância já tem alarme, não? Carro que tem CD Player não tem toca-fitas. Ambigüidade. Pode atrapalhar meus resultados. E só para ser pentelho, carro com ar condicionado já tem ar quente…

Um outro exemplo: sabe aquele menu nos programas onde mostra os documentos abertos (Window, Workspace, etc)? Ou até mesmo a lista de documentos recentes? Antes (agora já corrigiram) começavam a contar a partir do zero. Só programador começa a contar a partir do zero!

Usuários não sabem ler. Num ambiente de Intranet, onde você desenvolve internamente, uma série de erros acabam não sendo tratados. Uma mensagem que para nós é muito simples, como String or binary data would be truncated, para um usuário se torna uma telefonema para sua mesa. $%^&*!

Usuários não pensam como programadores.

Programadores têm que saber pensar como usuários.


Alou SUL

Plagiando Vicente Marçal, depois de um tenebroso inverno, os ursos sulistas estão saindo da hibernação e vão recomeçar as atividades!

Em outras palavras: foi retomada a proposta de criação do CFUG-Sul, e interessados em colaborar e dar uma mão no projeto podem se inscrever na lista.

Além de trazer benefícios como um grupo de usuários, que é o que é um CFUG, isso fortalece a comunidade no Sul, levando o ColdFusion do Oiapoque agora até o Chuí.

Outras iniciativas no Brasil são o CFUG-SP, CFUG-Rio e o CFUG-DF. Entre em contato com o CFUG mais perto de você, vá as reuniões, conheça novas pessoas, aprimore seus conhecimentos, coma biscoitinhos e outros canapés na faixa e fortaleça a comunidade de que você faz parte.

Parabéns pela iniciativa e bola pra frente moçada!