Meu artigo no CFDJ

Recebi permissão para disponibilizar uma versão em Flash Paper (mais leve – cerca de 2Mb) a edição inteira do ColdFusion Developer’s Journal de Setembro.

Confira: http://www.cfgigolo.com/unsorted/cfdj_Setembro_2004.htm


Mods and Mobs

Esse post será bem diferente do usual para o CFGIGOLÔ. Seu conteúdo é extenso e não tem nada de ColdFusion, nada de Macromedia. Pegue uma bebida antes de ler. Não é algo que vai te deixar feliz. Tratar de assuntos conflitantes como futebol, religião, política e previsão do tempo é sempre complicado. As pessoas tem suas opiniões, suas paixões, suas ideologias e por ventura seus radicalismos.

Leia o resto deste post »


CFDJ edição de Setembro dísponível para download

Já está disponível para download a edição de Setembro do ColdFusion Developer’s Journal. A edição deste mês traz na capa o destaque para a versão em inglês e adaptada para o CFDJ do meu guia “Sandbox security para ambientes compartilhados”.

Agradeço aos amigos que tiveram paciência e tempo para ler o rascunho e fizeram sugestões/correções para a versão final. Espero que este seja o primeiro de outros artigos (se conseguir arrumar tempo!) e principalmente: que sirva de incentivo para que outros mostrem lá fora o que os brasileiros, a comunidade mais ativa em ColdFusion fora do eixo EUA-Europa, sabem de bom.

Como nas edições passadas, a edição deste mês pode ser baixada de forma completa em formato PDF, aproximadamente 7Mb.

Não deixe de conferir e baixar: ColdFusion Developer’s Journal Volume: 06 Issue: 09 – September 2004


500 e poucos convites para o GMail

Pegue o seu em:

http://isnoop.net/gmailomatic.php

Se você tiver contas para compartilhar também serve.


Mapa do Spam

Achei sem querer um mapa indicativo das principais origens dos spams na Internet. Vale a pena dar uma olhada e notar as curiosidades. 🙂 O site – que contém outras estatísticas – pode ser acessado em http://postini.com/stats/ e é feito em Flash.

BTW, já que estamos em época de eleições e falando de spam, fica muito chato (MESMO) um candidato a algum cargo público mandar um spam com sua propaganda. Mas mandar spam criticando os adversários parece ser a onda da vez…


E a ciranda dos plágios faz mais uma vítima…

É lamentável, não canso de bater na mesma tecla. Hoje o Marlos Carmo foi plagiado. Vejam o post: Me plagiaram também!!!


Suporte à Flash Remoting para ColdFusion MX no IIS

Trata-se de um problema comum mas que atinge grande parte dos provedores de hospedagem compartilhada em ColdFusion MX: a ausência de suporte à tecnologia Flash Remoting. A instalação do mesmo é bastante simples, a Macromedia tem dois technotes a respeito (veja referência no final) mas que por tratarem de outros assuntos acaba confundindo o leitor menos atento. Por isso eis aqui uma receita de bolo rascunho (por isso mesmo sem revisão) e de forma bastante simplificada para oferecer suporte à o Flash Remoting no seu servidor.

IMPORTANTE: as dicas aqui são feitas para IIS 5.0 e CFMX em modo Server Configuration (“stand-alone”), adapte-as para outras plataformas/ambientes.

1) Abra no bloco de notas o arquivo “web.xml” localizado em cf_root/wwwroot/WEB-INF/web.xml (onde cf_root é a pasta onde o ColdFusion MX está instalado, normalmente “C:CFusionMX”);

2) Procure a entrada <servlet-name>FlashGateway</servlet-name> e na definição DISABLE_CFWS_ADAPTERS altere o atributo param-value para “false” caso este seja igual a “true” (ficará igual a <param-value>false</param-value>);

3) Para cada site do IIS, verifique a existência de uma pasta virtual chamada “JrunScripts”;

4) Caso esta pasta já exista pule para o ítem 6, caso não exista, prossiga para o próximo ítem;

5) Crie uma nova pasta virtual chamada “JRunScripts” cujos atributos e características no IIS podem ser vistos nesta imagem de exemplo. Note os atributos do IIS para esta pasta (ausência de aplication, ausência de permissões read, write, browse e afins – atenha-se à imagem!

4) Cuidado pois a localização da pasta “C:CFusionMXruntimelibwsconfig1” pode ser diferente no seu ambiente. Para não restar dúvidas sobre qual o caminho você deve usar, veja qual é o caminho do script path para a extensão “.cfm” do seu site IIS nas proprieades do mesmo. Este deve ser igual ao usado pela pasta “JrunScripts”. No meu exemplo você pode ver no screenshot que a pasta é a mesma. Cuidado: não é para linkar o arquivo jrun.dll, apenas a pasta onde ele está localizado!

5) Criada a pasta, reinicie o serviço do ColdFusion Server MX do Windows e;

6) Acesse o site em questão acrescentando as seguintes pastas à URL: “flashservices/gateway”. Ficaria assim: “http://www.seusite.com.br/flashservices/gateway”;

7) Se você receber uma resposta de erro 404 (page not found), tal como esta aqui (um dos meus sites que não precisam de FlashRemoting), seu site não está com o Flash Remoting instalado, refaça o processo (deletando o que você fez até aqui) ou procure ajuda na documentação do produto (veja referências abaixo).

8) Se você receber como resposta uma página em branco tal como esta aqui (de um dos meus sites hospedados na Delix!) está tudo ok e você estará apto a usar FlashRemoting sem problemas. Por via das dúvidas confira o código-fonte do HTML gerado pelo link acima e o gerado pelo seu servidor, eles devem ser idênticos ou bem parecidos.

Maiores informações nos seguintes technotes:

Enabling access from Macromedia Flash to web services using the Flash Gateway in ColdFusion MX Updater 3 and higher

Unsuccessful attempts to connect to Flash Remoting on multihomed Microsoft IIS servers

E claro, nos guias e manuais de instalação do ColdFusion Server.


JRun updater 4 disponível para download

Se você roda o ColdFusion MX sob o JRun tanto em modo J2EE quanto no multiserver, deve instalar este updater que corrige algumas falhas e melhora a performance/estabilidade geral do servidor. Inclusive para quem está rodando o Blackstone beta 1.

http://www.macromedia.com/support/jrun/updaters.html


Oportunidade de freela na Navita

A Navita precisa contratar um programador Coldfusion/CFML temporário para atuar em um projeto de uma grande empresa nacional pelo período de 1 mês e meio com dedicação full-time (8hs/dia) no escritório da Navita em São Paulo-SP com possibilidade de contratação permanente findo este período. A remuneração é variável de acordo com a experiência do candidato.

Interessado? Envie CV com a pretenção salarial (mensal ou por horas) para alex.hubner@navita.com.br colocando no campo assunto/subject seu nome completo.


Software livre, governo e uma boa discussão

Não deixem de conferir o post e comentários posteriores desta bela (mas ao mesmo tempo prosaica) discussão:

http://jonasgalvez.com/br/blog/2004-09/influenciadores

Interessante notar que o foco está nas atitudes do nosso governo em relação ao software livre, e não ao software propriamente dito.