ColdFusion: outubro 2004 Archives

Problemas com horário de verão e afins?

| | Comments (1)

Frequentemente enfrentamos problemas com comportamentos malucos do CFMX ao lidar com datas e horas quando o famoso horário de verão está vigente, ou mesmo na proximidade deste, já que o nosso "gobierno" nunca inicia ou finaliza o dito cujo numa data certa, comum, igual e padronizada, para desespero dos administradores de sistema.

Pois eis que ontem me deparei com um post bastante interessante e útil de Pete Freitag sobre um bug que afeta o JVM 1.4.x e que faz com quê o dito cujo leia, em determinadas circunstâncias (depende da sua instalação de windows), o timezone errado do Windows. Por mais que você acerte o relógio, timezone, daylight saving, etc no tray do seu Windows, o JVM poderá lê-lo de outra maneira (numa entrada distinta do registry), ignorando completamente suas desesperadas mudanças.

Não deixe de conferir e se necessário usar o workaround que o Freitag propõe. Lembre-se apenas de que o bug foi corrigido no Java 1.5 (ou 5.0), porém o CFMX 6.1 ainda não é compatível com esta versão de JVM.

O ColdFusion no mercado, no futuro e outros devaneios

| | Comments (0)

Para quem não acompanha a lista CF-Brasil, recomendo a leitura de uma discussão de alto nível (que infelizmente estou sem tempo para participar) sobre o posicionamento do nosso querido ColdFusion no mercado frente a outras linguagens de programação para web. Se você é muito tímido para assinar a lista, pode dar uma espiada nos arquivos para ler o que o comunidade pensa a respeito para então, quem sabe, criar coragem para participar e contribuir. Já dizia o ditado: unidos, jamais seremos vencidos! ;-)

ColdFusion MX + MySQL em UTF-8

| | Comments (3)

Andy Jarrett reporta que conseguiu desenvolver uma apliação CFMX+MySQL totalmente em UTF-8. O MySQL até pouco tempo atrás não suportava UTF-8 (antes da versão 4.0). Vale a pena conferir: UTF-8, ColdFusion and MySQL, incluindo o excelente link sobre encoding em aplicações ColdFusion feito por Matt Robertson.

UPDATE em 19/07/05: a Macromedia disponibilizou um technote sobre este assunto (específico para MX 7, mas também vale para o 6.1). Veja aqui.

Tenho visto muita gente com problemas para instalar o ColdFusion MX 6.1 e também o Updater 1 em Windows XP e Windows 2003, normalmente em versões em português. Mas eu mesmo tive um problema com o dito cujo em um Windows 2003 em inglês no mês passado, mostrando que não é um problema exclusivo de quem usa outro idioma no sistema operacional.

Os dois problemas mais comuns são (1) os envolvendo a mensagem de erro no processo de unpack do instalador, onde ele diz "Select another location to extract the instalator" e (2) outro que fecha o instalador sem mais nem menos após a escolha do idioma de instalação.

Para problema 2 último já existe um Technote que apresenta uma solução/workaround (solução que o Terracini já havia descoberto há algum tempo). Para o problema 1 ainda não há nenhum technote, mas eu consegui resolver o meu problema com o W2k3 e outras pessoas que participam da CF-Brasil me relataram sucesso usando a mesma abordagem, com alguns extras. Alguns passos podem parecer estúpidos, mas quando não há mais nada a fazer, vale a pena tentar...

Veja o que fazer:

1) Limpe todos os arquivos presentes nas pastas "TEMP" (tanto dentro do seu profile do Windows (exemplo: "Document and Settings\alex\Local Settings\Temp") quanto em "WINNT\temp";
2) Seja teimoso e limpe ainda mais quaisquer arquivos temporários usando o "DiskCleanup" do Windows;
3) Modifique a variável de ambiente do Windows TEMP e TMP para uma pasta qualquer que não possua espaços nos nomes de pastas (ex. C:\winnt\temp) - veja o technote ou então as explicações (em português) do Terracini;
4) Baixe novamente o arquivo de instalação ou updater do site da Macromedia solicitando que ele seja gravado ("save as") no disco (download padrão) em uma pasta que não contém espaços (ex: C:\temp) - (obrigado ao Eugênio Zimmer da Unisul por esta dica), ao invés de clicar em "run" direto do prompt de download do browser;
5) Instale uma versão mais recente do JRE para Windows (dê preferência à 1.4.2, disponível no site da Sun);
6) Reinicie o computador;
7) Em ambos os casos (instalação ou atualização), rode o instalador novamente. Deve funcionar.

Se nada disso der certo, confira os vários technotes disponíveis sobre problemas de instalação do ColdFusion MX no site da Macromedia, faça reza brava, ou tente alguma simpatia (eu não conheço nenhuma)...

pegaData 1.1

| | Comments (1)

Eu não creio que muitos utilizem a custom tag "pegaData", originalmente postada pelo Alex no início deste ano. De qualquer modo, fiz algumas pequenas atualizações e achei interessante postar a dita cuja atualizada.

- Melhor suporte a várias chamadas à custom tag na mesma página - não mais duplica o código JavaScript;
- Calendário com formatação em CSS, mais leve e fácil de alterar;
- Melhorias visuais;
- Otimizações gerais de código.

Feedbacks, claro, são sempre bem-vindos.

Faça o download aqui ou na página da custom tag.

CFOBJECT e CreateObject(), Macromedia confirma o óbvio 2

| | Comments (0)

Parece até que foi combinado. Depois de tanto falar sobre os problemas envolvendo a tag CFOBJECT e a função CreateObject(), assunto constante por aqui (que culminou com a minha matéria no CFDJ do mês passado), a Macromedia finalmente resolveu alertar o óbvio: não use esta tag e função em ambiente compartilhado.

A Macromedia disponibilizou um security bulletin sobre o assunto (provavelmente em decorrência disso aqui) e aconselhando os administradores de sistema a desabilitarem as ditas cujas (algo que digo há mais de ano).

Confira: The CFOBJECT tag and CreateObject functions should be secured in a shared or untrusted developer environment

About this Archive

This page is a archive of entries in the ColdFusion category from outubro 2004.

ColdFusion: setembro 2004 is the previous archive.

ColdFusion: novembro 2004 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.1