ColdFusion DevNet Edition – Not for Production Use

Ok, esta vai fazer a alegria de quem usa CFMX piratão, mas a dica é válida para se ver livre da chateação da meta-tag DevNet, tag que atrapalha muito quem desenvolve usando esta versão pois torna qualquer qualquer output não-HTML inválido (ex: Webservices e XML em geral). Eu conheço várias empresas sérias aqui no Brasil que compraram o pacote DevNet por ele ser mais econômico – e destinado justamente a empresas de desenvolvimento – mas se vêem impedidas de usar recursos do CF por conta desta inserção automática da tag (recurso sem sentido e alvo de críticas em vários lugares). Lá fora o volume de problemas (e críticas) é bem maior, inclusive dentre figurinhas carimbadas como Steven Erat. E foi justamente no blog do Steven Erat que surgiu a informação de um workaround para este problema. A Macromedia/Adobe vinha repeditamente negando colocar em prática uma solução mais adequada para isso, talvez agora seja forçada a fazê-lo.

Para a versão CFMX 6.1 já existia um workaround proposto por Steven Erat, mas este workaround não funciona no 7.1. O que fazer então?

Bem, descubra por você mesmo, pois eu não pretendo explicar como se faz isso aqui no CFGIGOLÔ. O procedimento é uma espécie de “engenharia reversa” (entre aspas pois as libraries são abertas, descriptografadas) e por isso algo proíbido (afaik). Ao realizar esta mudança você provavelmente (eu não tenho certeza por isso digo provavelmente) estará incorrendo em violação da licença DevNet (e qualquer outra do CF), por isso faça por sua conta e risco próprios. Mas que resolve, resolve.


Tim Buntel deixa o ColdFusion e a Adobe

Tim Buntel, product manager do ColdFusion desde os tempos da Allaire anunciou hoje que está deixando a Adobe e o ColdFusion para se dedicar ao que mais gosta: ser professor.

Inicialmente fiquei assustado com este anúncio, mas o post de Tim deixa claro os motivos desta mudança de vida e diz, com todas as palavras, que isso em nada influenciará o desenvolvimento do ColdFusion dentro da Adobe e que também não tem relação com a nova Adobe. É estranho e pode nos deixar com uma pulga atrás da orelha, mas tendo a acreditar (inocente?) que ele realmente tenha tomado a decisão por questões pessoais.

Tim Buntel foi, durante anos, peça importante na evolução do CF. Fará falta.


Circo é foda!

Boa notícia para fechar a semana: Decreto proíbe apresentação de animais em circos de SP. Ando meio p* com o Serra, pois não posso admitir (e não vou votar nele se isso acontecer) que ele abandone a prefeitura com apenas 1 ano de mandato para concorrer a presidência (mas isso é papo para outro dia). O fato é que é louvável e corajosa a assinatura deste Decreto (autoria do Tripoli). Corajoso, pois a chiadeira dos donos e pseudo-intelectuais defensores de circo certamente vai ser das grandes. A uma hora destas Marcos Frota deve estar chorando… (aquele bobo-alegre).

Sou da mesma opinião de Adolar Gangorra:

“(…) circo é foda! Uma tradição medieval que ganha dinheiro maltratando animais. Onde está a poesia de ver um urso acorrentado pelo pescoço tentando se equilibrar miseravelmente em cima de uma bola enquanto é puxado pelo pescoço por uma corrente e por um cara com um chicote na mão? Rá, rá, rá… Engraçado pra caralho! Na boa, circo é meio deprimente. Palhaço de circo só troca tapão na cara e espirra água nos olhos dos outros com flor de lapela e quando sai do picadeiro, vai chorar no camarim. Que merda! A única coisa legal no circo mesmo é quando ele pega fogo. Isso sim que é um espetáculo de verdade! (…)”

Aliás, por falar em Adolar Gangorra, vale a pena ler: Como me fodi por completo no show dos Los Hermanos.


Batida de carro

Quais são as chances de, numa cidade como São Paulo, que concentra 25% da frota brasileira de carros (são 5 milhões eu acho), tem não sei quantos mil quilômetros de malha viária, tem um trânsito caótico e uma série de outras coisas que só quem mora aqui sabe, dois colaboradores de um mesmo blog quase baterem seus carros (colisão frontal, diga-se) numa rua (qualquer) da cidade, as 7h30 da manhã, sendo que estes moram em zonas totalmente distintas da cidade, não combinaram absolutamente nada e não estavam indo para o mesmo lugar?

Eu não sei, mas deve ser a próxima da probabilidade de se ganhar na mega-sena.

Isso tudo para dizer que terei mais cuidado ao ultrapassar carros parados. Douglas e eu quase batemos o carro hoje. Ao ultrapassar um cretino que havia colocado na rua um carro mais velho que a Aracy de Almeida (e que consequentemente estava quebrado, bem no meio da rua), quase peguei o Douglas, que vinha na outra mão. A “fina” foi grande e eu só consegui reconhecer (algumas centenas de metros depois) que era o Douglas por conta do carro e daquele rosto rosado já conhecido (imagino que ele, por conseqüência, também tenha me reconhecido por conta do carro e do meu ninho de mafagafos, já conhecido).

Bela maneira de começar uma sexta-feira de céu azul rasgado. Pelo menos demos boas risadas (por telefone) depois do ocorrido.


cfPetMarket

Se você já conhece a aplicação PetMarket (para CFML/RIA, CFML/HTML, Java, PHP, .NET e vários outros “sabores”), para fazer testes diversos (performance primordialmente), demonstrar (e comparar) tecnologias e afins, deve conhecer o cfPetMarket, lançado hoje. O objetivo é o mesmo do PetMarket tradicional, porém extendendo isso dentro do CFML, para que desenvolvedores possam mostrar (e comparar) abordagens, metodologias e frameworks diferentes para um mesmo propósito.


Mystic = conectividade Flex para ColdFusion (e vice-versa)

Junto do anúncio da versão beta 2.0 do Flex, a Macromedia anunciou a primeira versão beta do Mystic, uma atualização/updater para ColdFusion que permite integrá-lo de forma bastante simples (e completa) com o Flex 2.0. De maneira contrária, também tornar possível o Flex consumir recursos do CF de forma transparente e descomplicada (por exemplo criando CFCs com acesso à banco de dados via CFQUERY/CFPOP/etc). Confira:

ColdFusion/Flex Connectivity

Haviam rumores de que o produto cujo codinome era “Mystic” pudesse ser o nome da nova versão do ColdFusion (anteriormente chamada de Scorpio), provavelmente ColdFusion 8 ou 7.5 (ninguém sabe). Porém alguns engenheiros da Adobe estão chamado o Mystic de uma “atualização”, o que dá sentido às declarações “misteriosas” de Damon Cooper e pode ser comprovado pelas informações contidas no release-notes. Vamos esperar para ver. Eu arrisco: uma atualização (7.5) gratuíta (ou paga…) para o CF7 antes da versão 8.0 (quem sabe esta sim, incorporando dois produtos da antiga Macromedia (Flex e CF) num único produto da “nova” Adobe… seria o tal “RIA Server”, aquela minha teoria da conspiração? “Convergência” continua na moda? Não sei… este é apenas um chute dos bons (não faço a menor idéia). Se tiver algum palpite melhor, comente.

Resta comentar que a Adobe está adotando um modelo mais aberto de software beta, o que é excelente (eu já havia comentado diversas vezes), e pode ser compravado com estes dois últimos “lançamentos”, porém isso tem um preço. Para entender quais são as novidades, você tem à disposição quase nada de documentação e dois sample applications. Mas para bom entendedor (e curioso), basta.


Beta público do IE7 disponível

Tente se tiver coragem (como eu).


CFUNITED 2006

Dilema: trocar de carro ou visitar a CFUNITED deste ano? Se você tem dinheiro para fazer as duas coisas (infelizmente eu não), corra pois amanhã é o último dia para aproveitar os preços mais baixos para se registrar para a famosa conferência. Enquanto isso eu sigo na dúvida…


Google Toolbar 4

Hoje baixei e instalei o novo Google Toolbar 4 (em beta). Entre as melhorias está algo que sempre quis, mas nunca encontrei um software decente para tal: manter meu bookmark/favorites armazenado em algum lugar da web, para que o mesmo esteja sempre disponível (não importa de onde eu estiver acessando) e também como forma de backup dos mesmos. Eis que a nova barra do Google faz exatamente isso (e muito mais). Sugiro experimentar (apenas para IE, por enquanto).


Frase do dia

Recebi da Deborah hoje (via ÓcioCriativo). Eu não sei quanto a vocês, mas para mim é perfeito!

“Programação hoje em dia é uma corrida entre os engenheiros de software tentando construir maiores e melhores programas à prova-de-idiotas, e o Universo tentando produzir idiotas maiores e melhores. Até o momento, o Universo está ganhando.”

– Rich Cook