Programador NEQ Usuario
Publicado; 11/11/2003 Arquivado em: Tecnologia 2 ComentáriosAlguns 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.
BlueDragon 6.1 preview
Publicado; 10/11/2003 Arquivado em: ColdFusion Comentários desativados em BlueDragon 6.1 previewEstá disponível para download uma versão preview do servidor BlueDragon JX, agora na versão 6.1 (sugestivo não?). O BlueDragon (veja aqui e aqui) é um servidor Java que também interpreta CFML (ColdFusion Markup Language), além de JSP, tal como o CFServer Enterprise da Macromedia. A diferença? Menos recursos e um preço bem competitivo (U$ 549,00 – ou quase 10% do valor de uma licença de CFMX Enterprise) e também uma versão free, sem suporte à JSP, mas que pode ser usado em produção.
[via ClickRafa]
Meus snippets para CFStudio e/ou HomeSite+
Publicado; 07/11/2003 Arquivado em: Tecnologia 5 ComentáriosPara quem quiser baixar, disponibilizei um zip com todos os snippets que tenho no meu HomeSite. Baixe aqui, dezipe na sua pasta de snippets e bom uso!
PS: para quem tiver snippets legais: deixe de ser mão de vaca e poste aqui (um link nos comentários) para todos interessados! ;o)
De volta para o futuro! CreateUUID()
Publicado; 07/11/2003 Arquivado em: ColdFusion 1 comentárioAgora pouco me deparei com um post no Blog do Ray sobre um novo TechNote de suporte do ColdFusion no MM.com. Pois bem, para mim este é um dos bugs mais exóticos do CFMX (o bug é do JVM na verdade). O problema aparece quando se usa de forma maciça a função CreateUUID(), uma função bem conhecida e utilizada em quase todas as linguagens de programação que, em poucas linhas, gera uma string maluca, de acordo com regras ainda mais malucas e também (importante) dependendo do horário em que esta foi gerada (supondo-se que seja impossível “viajar no tempo”…). Ao usar CreateUUID() o relógio do Windows vai andar mais rápido (um milisegundo a cada “rodada” do CreateUUID() se não me engano), literalmente, podendo adiantar significamente o horário do sistema.
Confiram o TechNote e o workaround proposto:
CreateUUID Increases the Windows System Clock Speed
Breeze Live Trial
Publicado; 06/11/2003 Arquivado em: Macromedia 1 comentárioNão deixe de criar uma conta trial (15 dias) do serviço Breeze Live no Macromedia.com. Este espetacular programa é a melhor coisa que já vi até hoje em termos de reuniões e apresentações virtuais. Deixa no chinelo muitos aplicativos graúdos desenvolvidos por empresas especializadas no assunto.
Quer impressionar o seu chefe? Convide-o para uma reunião virtual usando a tecnologia. O danado impressiona macacos(as) velhos(as) em tecnologia como nós, o que dirá do seu chefe rabujento? Imperdível:
http://www.macromedia.com/cfusion/breeze/
Sun Java System
Publicado; 06/11/2003 Arquivado em: Tecnologia Comentários desativados em Sun Java SystemJá pensou ter que gastar apenas U$ 100,00 por ano para cada funcionário da sua empresa e ter literalmente “tudo”* (exceto hardware) de que ele precisa para trabalhar? A Sun está anunciando uma série de mudanças radicais que afetam seus projetos atuais (especialmente o Orion) e está lançando um conceito novo, chamado Sun Java System que consiste em aplicativos e soluções de desktop a servidor, uma suíte completa que pretende substituir modelos baseados em Windows caros e complexos. Só não sei se vai dar certo. De qualquer maneira é bem interessante assistir de camarote.
Um comentário sarcástico: a Sun foi uma das críticas mais ferrenhas à mudança de conceitos e nomes que a Microsoft fez no passado com a sua linha de produtos antes chamada de “.Net” e depois misturada em 2003, .Net e outra sopa de letrinhas… O feitiço virou contra o feiticeiro! ;o)
Conheça esta interessante solução:
http://wwws.sun.com/software/learnabout/javasystem/index.html
* não conheço todos os aplicativos da Sun, mas tenho certeza que o termo é exagerado… “tudo” é relativo! Uso Windows mas não tenho “tudo” que preciso.
The Matrix Revolutions
Publicado; 05/11/2003 Arquivado em: Tecnologia 3 ComentáriosNão sou fã nem fissurado na trilogia, mas não posso negar que Matrix já se tornou um clássico moderno, o mais rico e interessante desde StarWars (1,2 e 3 – para quem se lembra) na minha opinião. Por isso faço questão de ir ao cinema hoje, estréia mundial do Matrix Revolutions. E você? 😉
UPDATE: esqueça as críticas. O filme é ótimo se você entrar no clima e esquecer a nossa realidade. Filmão, vale a pena ver.
Alou SUL
Publicado; 05/11/2003 Arquivado em: User Groups Comentários desativados em Alou SULPlagiando 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!
Sun, Zend integrate PHP with Sun’s Web server
Publicado; 04/11/2003 Arquivado em: Tecnologia 3 Comentários“Sun Microsystems Inc. has partnered with Zend Technologies Ltd. in a move to let developers deploy applications written using the PHP scripting language on Sun’s Java Web server, the companies announced Monday.”
” (…) but IT executives at large corporations are often wary of using Apache for critical applications because of concerns about security and support issues (…) “
“Along with Oracle Corp., Macromedia Inc. and others they began work on a Java specification within Sun’s Java Community process to let PHP and other scripting programs run on servers compliant with the J2EE (Java 2 Enterprise Edition) standard. “
Que Java, como plataforma é uma maravilha, nós sabemos. Usar outras linguagens (como ColdFusion e agora PHP) para escrever aplicações em Java é que é o barato.
[via crisdias]
Update: “Sun and Zend are leading the effort, which, if successful, will create a way for developers to write Java applications using popular scripting languages like PHP, ECMAscript and Active Server Pages. “
[via infoworld]
HomeSite+ 5.5
Publicado; 03/11/2003 Arquivado em: Macromedia 6 ComentáriosRecebemos nosso StudioMX 2004 aqui na Amigos da Terra. Que Flash ou Dreamweaver que nada, fui correndo olhar o HomeSite+ 5.5… ;o)
Decepção: atualizei a minha versão 5.2 e tudo rodou sem problemas, mas o danado tem um bug chatíssimo com o Windows XP (testei em duas máquinas distintas) com o file editor que faz com que, ao clicar numa pasta para expandí-la (ao invés de clicar no sinal de +), ela abre e em seguida sai fechando (colapsando) todos os diretórios recorrentes até o “My computer”! Não teve jeito, fucei, fucei e não encontrei solução. Desinstalei na minha máquina principal e voltei ao HS+ 5.2. Assim que tiver tempo vou ligar para o suporte da MM e ver o que eles tem a dizer.
Isso é o que dá não fazer um programa beta deste produto! A MM fez modificações pequenas, tá certo, mas desde o HomeSite 5.0 não mais lançou um programa beta para o produto… É o preço da marginalização do HomeSite em detrimento do “dinossauro” e pesado Dreamweaver na Macromedia. Ben Forta disse que haverá novidades daqui há algum tempo em se tratando de HomeSite. Vamos esperar…
Antes que reclamem: não, eu NÃO GOSTO do Dreamweaver… (mesmo na última versão, 2004). E olha que tem muita gente de CF dentro da própria Macromedia que também não gosta, mas não pode dizer publicamente. ;o)