Super pacotão Tabajara-CFGIGOLÔ de hotfixes para CFMX 6.1

ATENÇÃO: o post abaixo contém informações desatualizadas sobre o pacote de hotfixes do CFGIGOLÔ.

Para acessar as informações atualizadas sobre este pacote (e fazer o download) clique aqui.

——————————–

Por conta da dificuldade em se encontrar informações sobre hotfixes do ColdFusion MX 6.1 no site de suporte da Macromedia, resolvi criar um pacotão com todos eles para uso pessoal. Depois pensei: “por que não disponibilizar o download?”. Pois eis que aqui está o dito cujo, contendo 15 correções diversas para o CFMX.

Não que eu fique instalando CFMX todos os dias, porém este pacote me ajudou bastante durante estes dias. Estou bringando com a controladora RAID da minha super placa mãe (presente de Natal para mim mesmo) que comprei para o meu PC de casa e esta é a décima vez que instalo meu sistema operacional e os demais softwares. Eu sei! Eu sei! Existem maneiras mais inteligentes de se fazer isso, disk mirroring e afins, porém eu não gosto e ponto final! Me sinto mal (e mau também) depois que torro uma grana nestes “gadgets supérfulos”, mas pelo menos agora estou com um esquema RAID 0, feliz da vida, meu PC agora VOA! Nem adianta perguntar, não vou detalhar as caraterísticas dele para não causar inveja nem frisson por aqui… 😉

O pacote contém todas as correções lançadas pela Macromedia até o dia 28/01) para o ColdFusion MX 6.1 “stand alone/server configuration” em ambiente Windows, com IIS. Vou repetir:

– ColdFusion MX 6.1;
– Server Configuration ou Stand Alone;
– Microsoft Windows rodando IIS!

Qualquer coisa fora disso, esqueça. O pacote facilita um bocado na hora de instalar os hotfixes e pasme: contém 4 importantes hotfixes cujos links não se encontram em nenhum lugar no site de suporte do ColdFusion (veja relação completa no readme.txt). Ele também traz uma atualização importante para os drivers JDBC da DataDirect 3.2 que foram disponibilizados como hotfix em agosto de 2003 e atualizados sem alarde em 15 de Dezembro de 2003, com novos drivers, provavelmente mais rápidos e/ou melhores.

IMPORTANTE: use os arquivos e a pequena instrução que escrevi sobre o mesmo por sua conta e risco próprios!! Não deixe de ler o readme.txt que acompanha o dito cujo.

Clique aqui para fazer o download do danado (4.9M).


Múltiplas instâncias de CFMX 2

Brandon Purcell, principal engenheiro para ColdFusion e JRun na Macromedia acaba de publicar uma versão oficial e mais detalhada do seu guia para instalação de multiplas instâncias do CFMX 6.1 sob o JRun.

Vale a pena ler: Installing and Configuring ColdFusion MX 6.1 Multiple Instances with IIS and Apache Virtual Hosts e imprimir.


HotFix para CFMX 6.1

Todos os blogs em inglês já colocaram o link, vou fazer aqui de qualquer maneira.

Saiu mais um hotfix para o CFMX 6.1. Desta vez corrigindo um problema antigo, que vêm desde o CFMX 6.0, nas tags CFQUERY e CFQUERYPARAM.

Confira clicando aqui.


MM Exporter

Dica interessante pescada na lista de MMUG’s. Trata-se do MM-Exporter, ferramenta gratuíta que faz backup de configurações importantes dos seus softwares Macromedia. Em poucas linhas:

Backup utility to save and restore all important settings and data from Macromedia® Dreamweaver®, Contribute® and Flash®

Vale a pena conferir: http://mm-exporter.joexx.de


Marte com ColdFusion

Semana passada a sonda Spirit pousou em Marte trazendo fotografias de qualidade nunca antes vistas da superfície do planeta vermelho. As Vikings da década de 70 têm fotos espetaculares de lá, porém nada se compara ao que a Spirit está mandando.

marte2.jpg

O quê isso tem a ver com ColdFusion? Bem, eu não sei se você sabe, mas o site do mais famoso laboratório/programa da Nasa, o Jet Propulsion Laoboratory – JPL, usa ColdFusion. Pelo que pude ver, trata-se de ColdFusion 5.0 (ou 4.5) em Linux com Apache 1.3x.

Não acredita? Confira você mesmo: http://www.jpl.nasa.gov.

Uma coisa não me sai da cabeça: desde pequeno a Nasa sempre foi sinônimo de competência (apesar de alguns acidentes, o que não é exclusividade norte-americana, por aqui também temos o “shit happens”) e alta tecnologia em todos os aspectos. Ainda na escola, eu e meus amigos nos referíamos às difíceis provas de matemática do saudoso professor Gustavo (por onde andarás?) como “putz, mais uma prova da Nasa…”. Me espanta (positivamente) que uma corporação tão acadêmica e rígida (AFAIK) como a Nasa use CFML em alguns de seus sites. Nestes nichos acadêmicos, PHP, Perl e outras “abertas” é que são figurinhas constantes, CFML somente em raras (e boas) exceções. Por isso é sempre bom saber desses exemplos na hora de fazer uma moral com os amigos: “eu programo em ColdFusion sabe, àquele que eles usam lá na Nasa…” ;o)

A Macromedia tem um showcase famoso com a Nasa, porém o astro neste caso é o Flash. Confiram aqui o site e aqui o showcase.


MM.com, redesign made wrong

Recentemente o Macromedia.com recebeu elogios num relatório da Forrester. Estes elogios são justos, porém arrisco morder a minha língua e dizer: é bem provavel que Harley Manning, autor do artigo que teceu os elogios, nunca precisou usar a página de suporte do MM.com.

Especialmente para os sites de suporte de ex-produtos da Allaire (ColdFusion, JRun, HomeSite e outros), parece que o “redesign made right” não foi aplicado, aliás passou longe dali. Na realidade não passou mesmo visto que a estrutura é quase idêntica à existente no Allaire.com. Cada visita à procura de novidades nestas páginas acaba se tornando uma aventura irritante e sem fim para mim. Uma confusão enorme de Technotes, Articles, Tutoriais, Hotfixes e outros tantos que faz qualquer um perder a paciência (e o rumo). Não existe clareza e separação entre o que é um “TechNote” e o que é um “Article”. Não existe separação de versões, por data, nada. Para mim os sites de suporte da Macromedia são, sem dúvida, um dos piores entre empresas de grande porte, perdendo até para a tradicional Sun, que sempre considerei um exemplo típico do que não se fazer num site de suporte.

Ao que parece, um support site como o do ColdFusion por exemplo, é mantido pelos engenheiros do JRun/ColdFusion (bem, engenheiros são engenheiros…) que publicam, ao sabor dos ventos e sabe-se lá mais o quê TechNotes avulsos, impossíveis de se achar em um local minimamente organizado, seja em ordem cronológica ou qualquer outra lógica racional. Aliás, seus blogs estão se tornando excelentes locais para se encontrar informações de suporte sobre tais produtos. Um tanto quanto paradoxal, e completamente errado na minha opinião, principalmente quando a grande maioria das pessoas não os lêem… Quer um exemplo (ou vários)? Tente achar um link para este (e este, e este e este…) TechNote no índice de TechNotes. Alguns são “hotfixes”, outros são “technotes”. “Technotes” são chamados de “articles”, e vice-versa. Outros são “articles”. A página de “All Hotfixes” para ColdFusion é um technote… a lista vai longe. Se você já foi até lá para, por exemplo, procurar arquivos e informações para deixar sua última instalação de CFMX atualizada sabe do que estou falando…

Uma grande confusão de termos, lugares e fontes de informação desencontradas e completamente embaralhadas. Mais do que atrapalhar, este tipo de site torna inviável o trabalho de qualquer sysadmin ou programador mais ou menos consciente da necessidade de manter seus sistemas atualizados e de estar informado sobre atualizações e workarounds importantes. Listas de discussão estão abarrotadas de perguntas repetidas, sobre problemas que já foram tratados em Technotes, porém é de se compreender tal repetição: é uma tarefa muito difícil encontrar coisas dentro dos sites de suporte da Macromedia. Se não fosse o bom e velho Google estávamos todos lascados (para não usar a palavra que começa com “f”). Talvez por isso vejo inúmeros casos onde as instalações de CFMX (e também de outras versões antigas) ficam do jeito que vieram ao mundo (sem adição de qualquer hotfix, inclusive os de segurança) até o raiar de uma nova versão do produto.

Recentemente falei sobre um feed RSS para os Technotes da MM. Pois parece que este é o único local onde você conseguirá encontrar informações “encontradas” e numa ordem mais ou menos compreensível. Mesmo assim ele deixa de fora muitas outras fontes de informação “perdidas” na verdadeira “fuá” do http://www.macromedia.com/support/coldfusion”.

E você? O que acha? Relate suas “experiências” (me faz lembrar o slogam da MM: “experience matters”) nos comentários abaixo. Se tiver saco (como eu), você também pode escrever para o pessoal da MM.com sobre este problema.


Why Does Software Work Take So Long?

Artigo relativamente antigo, porém continua bastante verdadeiro:

Why Does Software Work Take So Long?

Para muitos pode ser uma chuva em cima do molhado, porém a leitura é proveitosa de qualquer maneira.

Este ano estabeleci como meta profissional construir um log das minhas atividades. Costumo fazer isso de forma simples e descompromissada em minha agenda pessoal (de papel), porém ao final do ano, as informações só me dão uma idéia de volume e sobre o quê trabalhei. Precisava saber mais, precisava ter uma idéia mais nítida sobre como e onde gasto meu tempo. Se puder gerar relatórios e análises mais detalhadas no formato que quiser, melhor ainda. Justamente por isso, de forma simples e rápida (e digital) estou usando o TimePanic há uma semana. Recomendo fortemente.


WTF means ‘foo’?

É comum em exemplos de código programadores das mais variadas linguagens utilizarem nomes, parâmetros e variáveis com nomes como “foo”, ‘bar” e “foobar”. Mas por quê?

Quem diria que a resposta estaria num RFC:
RFC 3092 – Etymology of “Foo”

[via blogmarks do Jonas Galvez]


Pra que facilitar se podemos complicar…

Não que os sites de jornais brasileiros sejam ruins, mas o site do International Herald Tribune tem umas funcionalidades muito bacanas, principalmente na visualização da notícia, que se ajusta ao tamanho vertical de sua tela, páginando automaticamente sem refresh e ainda permitindo alterar o tamanho do texto. Sem contar o sistema de clipping: você vai marcando as notícias que gosotu fica tudo guardado numa listinha para você lê-las depois.

[via alguns blogs]

Só faltou um link para um feed RSS. :o)

Mas não.

Algumas instituições no Brasil preferem regredir (como já circulou na Internet inteira), criando versões em “texto puro” (cof cof…) ou ainda usando tecnologias que não se aplicam de maneira correta para o próposito. Quer disponibilizar uma versão digital igual à impressa? Sem problemas! Mas não complique os que querem ler apenas on-line. Sem contar serviços de tempo complicados e mal utilizados e buscas que não buscam nada.


SQL Server com ICS

NAT Clients Cannot View Web Sites After You Install SQL 2000 SP2 or SP3 on an RRAS Server

O que aconteceu foi o seguinte: era um servidor interno, que além de servidor de arquivos e servidor de acesso a Internet (utilizando o Internet Connection Sharing do Windows 2000), estava para se tornar um servidor de Intranet, com ColdFusion e SQL Server.

Pois bem. Como toda instalação do SQL Server que se preze, o último service pack e patchs foram instalados. No dia seguinte, todos os usuários (que acessavam a Internet via este servidor) reclamavam da Internet, que estava lenta, que isso, que aquilo. E o acesso à internet no servidor indo de vendo em popa! Raios. E não tinha um padrão: hora a página na máquina do usuário carregava, hora não carregava… Hora apareciam imagens, hora não apareciam. E nem me ocorria pela cabeça de o problema ser o SQL Server; muito menos o service pack.

Após um bom tempo fuçando no Google e no suporte da Microsoft, achei o link acima que ajudou a resolver. O Service Pack 3 (e o 2 também) contém o patch para o vírus Slammer, e a Microsoft, além de corrigir o arquivo que permitia o vírus se espalhar, também “reservou” (pelo Registry) as portas 1433 e 1434, que também acabam sendo usadas pelo ICS.

Fica aí a dica.