CF Technotes via RSS

Não usa nenhum feeder reader ainda? Então agora você tem mais um bom motivo para usar:

CFMX TechNotes RSS feed. Receba os TechNotes de ColdFusion direto da Macromedia no seu desktop.


Múltiplas instâncias de CFMX

Tudo o que você gostaria de saber sobre como instalar múltiplas instâncias do CFMX no Jrun (CFMX for J2EE) mas tinha medo de perguntar:

ColdFusion MX 6.1 Step-by-Step Creating and Configuring Multiple Instances

Leitura recomendada.


Blackstone: vídeos da MAX2003

Depois da excelente e divertidíssima apresentação feita pelo Marco Antonio (CFUG-Rio) direto da MAX2003, disponibilizo para download dois vídeos “undergrounds” de duas apresentações da MAX sobre o novo ColdFusion, codinome “blackstone”.

O primeiro é a apresentação oficial feita pelo Ben Forta ontem, dia 20 – veja o post relacionado. O segundo vídeo é da apresentação do Mike Nimer, feita hoje, durante o sneak peek, demonstrando (num protótipo “flexado”) algumas das prováveis novas funcionalidades do Blackstone.

Os vídeos estão em formato QuickTime e requerem o dito cujo para assistir. Estão um pouco escuros e desfocados, mas dá para entender e ver boa parte das apresentações, incluindo o figurino inusitado em que o pessoal da Macromedia se meteu: abelhas humanas! (juro que não entendi). Ambos foram gravados e disponibilizados por Ken Azuma, o qual somos imensamente agradecidos!!

Blackstone, por Ben Forta (12Mb)
Blackstone no sneak peek, por Mike Nimer (5Mb)

BTW: confiram também os comentários-calúnia do Jonas Galvez sobre a apresentação do Marco…


Bug com CFFTP e sandbox security?

Não sou de ficar caçando agulha em palheiro mas hoje acredito ter encontrado um segundo bug no CFMX 6.1 (o primeiro pode ser visto aqui). Desta vez foi tentando encontrar a solução para um problema levantado por um cliente da MM Brasil (provavelmente o mesmo que postou uma mensagem sobre isso na CF-Brasil em setembro deste ano). Parece que a tag CFFTP (com seus atributos padrões) não funciona corretamente e numa pasta “sandboxizada” (seria melhor usar “contextualizada”?).

Sou um completo ignorante em RFCs, protocolos e afins, por isso me perdoem os puristas sobre o que vou falar sobre o protocolo FTP… Quando nos conectados a um servidor FTP usando a tag CFFTP, o ColdFusionMX (devemos encarar o ColdFusionMX/CFFTP como “clientes” FTP) usa – por padrão (?) – o modo PORT para se conectar ao host FTP solicitado. Desta maneira o tráfego de informações ficará “travado”, no lado do servidor FTP, somente nas portas 21 (cmd) e 20 (data). Qualquer um que já tenha configurado um firewall ou mesmo um cliente FTP já se deparou com esse comportamento (que na verdade é uma regra).

O cerne da questão é que, apesar de ter todas as permissões corretas e configuradas na seção “Server/Ports” de uma sandbox security, o CFMX não consegue completar a conexão, retornando um erro de java.net.SocketPermission denied, tal como reportado.

Mesmo quando não existe qualquer restrição de host/ips e portas no “Server/Ports” (default quando você configura uma nova sandbox) o CFMX é incapaz de se conectar via FTP em modo default (port). “Googlei” para todo o lado procurando alguém que tenha encontrado o mesmo problema mas só encontrei um relato semelhante, até agora sem resposta.

Estaria eu viajando de bonde ou trata-se realmente de um bug?

O workaround que encontrei para o problema é o seguinte:

1) No seu script CFML, use o atributo passive=”Yes” da tag CFFTP;
2) Prefira não configurar restrições dentro de “Server/Ports”. Caso isso seja imprescindível e inevitável, esta deverá conter as seguintes entradas: (1) “localhost:(todas as portas – basta deixar o campo “port” em branco)”, (2) “ftp.uol.com.br:21” (ou qq. outro host ftp), (3) “ftp.uol.com.br:1024-65535” (range dinâmico para retorno de conexões FTP em modo passive).

Veja no link continue lendo abaixo a mensagem que enviei à Macromedia (bug form) sobre o assunto.

Alguém aí consegue reproduzir o dito cujo?

UPDATE: A Macromedia Inc confirma o bug e este foi adicionado ao bug base sob o número 54053.

Leia o resto deste post »


MAX 2003

Começou hoje a MAX 2003. Se você não está acompanhando o blog MAX2003.br está perdendo. Marco Antonio, do CFUG-Rio, tem notícias frescas e belas fotografias.

Confira: MAX2003.br


Flex?

Muita coisa nova para ler, um novo produto para entender.

Royale agora é Macromedia Flex, entenda você mesmo:

http://www.macromedia.com/software/flex/

[via duzentos outros blogs]


Mais um hotfix para CFMX

Mais um hotfix para o CFMX 6.1. Quem disponibiliza ou consome webservices de outras plataformas vai gostar das adições e possibilidades antes não existentes, que incluem algumas UDFs interessantes e úteis:

Web Service Headers with ColdFusion MX

Já está virando rotina! Que bom não?


MAX 2003 com Marco Antonio Gonçalves

Notícia fresquinha e muito boa direto do CFUG-Rio:

Marco Antonio Gonçalves, coordenador adjunto e membro do CFUG-Rio, estará participando da MAX 2003 – conferência anual da Macromedia, que acontece em Salt Lake City, nos EUA, entre os dias 18 e 21 de novembro.

Além do evento principal, Marco Antonio participará de inúmeras atividades paralelas. Na segunda-feira, dia 17, estará presente no CF Underground V e na reunião de usuários patrocinada por dois grupos de usuários de Salt Lake City em conjunto com o CFUG de Maryland. Na terça-feira, dia 18, estará presente, e representando o CFUG-Rio, no Community College, um evento exclusivo para coordenadores de Grupos de Usuários Macromedia.

Para nos manter atualizados, em primeira mão e em português, sobre todas as novidades da MAX 2003, Marco Antonio estará publicando um blog no site do CFUG-Rio e, com apoio do Programa de Grupos de Usuários da Macromedia, fará um broadcast ao vivo, via Macromedia Breeze Live, na sexta-feira, dia 21 de novembro, a partir das 16:30 (horário de Brasília), com duração de 1 hora incluindo tempo para perguntas e respostas.

As vagas para assistir ao broadcast ao vivo são limitadas, e os interessados devem fazer a sua inscrição antecipada no site do CFUG-Rio.

Go for it Marco! ;o)


Google + ColdFusion

1) Entre em Google.com.br;
2) Digite “ColdFusion”;
3) Selecione “páginas em português”;
4) Clique em “Estou com sorte”.

;o)


Próxima reunião do CFUG-SP

A próxima reunião do CFUG-SP já tem data marcada: 03/12/2003.

Compareça!

http://www.cfugsp.com.br