Uma idiotice chamada Flash Mob

Fugindo um pouco do cerne deste blog… Já era de se esperar: semana passada, quarta feira, um bando de ignorantes (ou seriam espertos?) e “descoladinhos” do mundo hi-tech se mobilizou para realizar, na Av. Paulista, uma versão tupiniquim e pré-adolescente dos chamados Flash Mobs. Exemplo clássico da máxima “se os gringos estão fazendo, vamos fazer também…”

O interessante de se notar é que, diferentemente do que ocorre nos países de origem, os “participantes” brasileiros fazem questão de aparecer e dar entrevistas à imprensa… (que novidade!). Além do evento ser totalmente descabido num país como o nosso, as pessoas fazem questão de não manter o anonimato. Dessa maneira o evento toma ares de culto à imbecilidade, num país cheio de problemas e carente de mobilizações mais inteligentes e “menas” vazias. Ao contrário do que muita gente pensa, os “Flash Mobs” são mais antigos que a web e sempre tiveram como objetivo a quebra da monotonia, do ostracismo e da mesmice, tão comuns em países ricos, sem problemas sociais ou outras preocupações maiores (parece até o nosso Brasil não é mesmo!?). É um culto à imbecilidade principalmente por que quem os promove são justamente os que deveriam ser mais conscientizados, por estarem mais perto da informação: os heavy-users e profissionais que trabalham com a web. Mas, como já diz o Princípio Dilbert: o mundo está cheio de idiotas e de informações idiotas, faça uso dela da maneira que desejar.

Vale dizer que além das cabeças-ocas participantes, existem interesses de auto-promoção comerciais por trás. Uma “””editora“”” (com três aspas mesmo), famosa por suas publicações ruins e desqualificadas (tanto quanto seus donos) é a que mais tenta ganhar promoção com o evento.

Se você estava pensando em entrar nessa “onda”, pense a respeito. Não queime o nosso filme com ações bobinhas feitas por “teenagers” que não possuem nada na cabeça além de uma vontade louca de aparecer e copiar tudo o que está sendo feito lá fora, mesmo que não se entenda porquê.

Santa paciência…


Hot Fixes para CFMX 6.1

A semana que passou foi, sem dúvida alguma, bastante corrida. Como você já deve estar sabendo, a Macromedia soltou o performance brief do CFMX 6.1, que comprova o que todos estavam dizendo: a versão 6.1 é a mais rápida de todas as versões.

Também na semana passada a Macromedia lançou duas novas (e pequenas) correções para o CFMX 6.1, ambas relacionadas à conexão a banco de dados. A primeira, inclui um atualização para o driver JDBC da DataDirect (versão 3.2) que aparentemente estava causando problemas com conexões ao MS SQL Server. E a segunda, um hotfix, soluciona um problema que já vinha desde a versão beta do RedSky, e que invabilizava o uso de CFUPDATE e CFINSERT com senhas setadas diretamente nas tags (em oposição à senha cadastradas via Administrator).

Por falar em beta e hot fixes, gostaria de dizer que fiquei extremamente chateado ao perceber que a MM não corrigiu um bug muito chatinho que encontrei ainda na versão alpha!!! Apesar de terem me dito que iriam fazer o fix (a última vez no release do GMC), depois de ter inserido este bug no bug tracker e cobrar a sua correção o tempo todo, a cada release, não o fizeram… E o bug, bastante simples, mas chato, enche bastante a paciência para quem custuma usar o debugging (para ver o tempo de processamento, por exemplo) freqüentemente como eu.

O dito cujo (já não sei mais qual é o seu ID) acontece ao se usar o CFMX (6.1) num servidor com regional settings em Português/Brasil (90% dos servidores windows no Brasil…). Ao se habilitar o debug do CFMX em modo “dockable” e encontrar algum erro em sua aplicação (afinal de contas essa é justamente uma das maiores razões por você habilitar o debug) o debugger irá retornar um erro (exception) adicional. O erro “extra” é devido a ausência de um arquivo XML (“includado”) necessário para a montagem da template de debug.

A pergunta que fica é: trata-se de um erro bastante simples de se corrigir até onde eu imagino e também me disseram. Então, por que não corrigiram? Ainda mais quando o mesmo foi reportado ainda na fase alpha. O próprio engenheiro da MM me disse por e-mail: “basta fazer uma validação com FileExists()”. Pois é… Será que eu, sem violar nenhum direito de proteção, posso decriptar o template de erro e corrigir o bichano, na mão, usando um simples FileExists()? Acho que não…

O programa beta foi um sucesso e o pessoal deu duro, fico chateado apenas por ver que muitas vezes sistemas “non-english” são deixados em segundo plano, mesmo em questões bastante simples.


Sobre o JRun

Mais um capítulo da novela sobre o fim ou não do JRun. Pode ser mais um dos rumores e desdobramentos desta lenga-lenga, mas vou comentar mesmo assim. Acho importante, principalmente porque são boas notícias, para nós.

Esta semana um passarinho azul me encaminhou uma mensagem que tem origem, aparentemente, de um funcionário da Macromedia Inc. Nesta mensagem, a empresa desmente todos os boatos e ratifica o seu compromisso com a continuidade do JRun, inclusive dizendo que a equipe do produto, ao contrário do que se disse, aumentou e está iniciando os trabalhos para uma nova versão, que contemplará a especificação J2EE 1.4. Levantaram também a bola sobre a renovação da licença J2EE que a Macromedia tem com a Sun como demonstração de prova de que o produto (um dos mais rentáveis para a MM) continua firme e forte. Na mensagem o funcionário diz que a empresa está aguardando uma oportunidade para esclarecer a questão publicamente. Vamos esperar!

Verdade ou não, já dá para deixar um pouco do pessimismo de lado.


Blog aggregator em português

Vale a pena repetir para aqueles que ainda não conhecem.

Se você é adepto dos agregadores de conteúdo de blogs em inglês para as tecnologias da Macromedia, pode fazer o mesmo para conteúdo em português! Ok, ok, o volume de conteúdo é infimamente menor, mas mesmo assim sempre aparece algo interessante. Vale a pena checar de vez enquando.

Por aqui o único agregador de conteúdo que trata de desenvolvimento web usando ferramentas Macromedia é o Blog Aggregator do CFUG-SP, possivelmente o único em português e também em língua não inglesa.

Não deixe de conferir, espalhar e marcar no seu bookmark/favoritos!

http://www.cfugsp.com.br/mxna


CFFaq.com atualizado

O site CFFaq.com foi atualizado com a adição de novas perguntas e respostas relacionadas às novas features do ColdFusion MX 6.1 que já estão traduzidas para o português do Brasil. Destaque para dicas envolvendo as melhorias no suporte de envio de e-mail da versão 6.1.

Com a recente entrada de Ray Camden – autor de inúmeros livros e sites (www.cflib.org e www.cfczone.org) – para a equipe do site, é provável que novas perguntas e respostas interessantes e costumeiras sejam adicionadas e imediatamente traduzidas.

Fique atento e não deixe de conferir!

http://www.cffaq.com

Lembrando que o CFFaq.com é uma iniciativa do Ben Forta que visa responder, de forma direta e simples, usuários iniciantes e curiosos (potenciais usuários) e também a usuários iniciados no ColdFusion Server, reunindo em um único local, uma grande variedade de assuntos sobre ColdFusion. Desde assuntos básicos até os avançados, exemplos de códigos e muito mais. O site pode ser reproduzido livremente (como já aconteceu recentemente na coluna do Marcos Placoná no site iMasters) desde que seja dado o devido crédito juntamente com um link para o site.


Próxima reunião do CFUG-SP

Já tem data marcada a próxima reunião do CFUG-SP: dia 03 de Setembro. Não deixe de participar!

http://www.cfugsp.com.br/?secao=nextmeetings

ATENÇÃO: para esta reunião será necessário que TODOS os participantes sejam associados cadastrados no site do CFUG-SP.


CFUG-Rio e DDW

Uma semana corrida e cheia de coisas para fazer terminou. Os três servidores que administro já estão rodando o CFMX 6.1 numa boa (após alguns sustos de migração, que relatarei aqui em breve) e usufruindo das melhorias desta nova versão. Minhas férias acabaram e as reuniões sem-fim começaram… Porém esta foi uma semana de pontos altos, principalmente na terça-feira, dia 5, quando estive no Rio para participar da 14a. reunião do CFUG-Rio.

Leia o resto deste post »


Problemas de instalação no CFMX 6.1

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.

Para aqueles que rodam seus sistemas operacionais Windows em português e estão encontrando problemas para instalar ou atualizar o/para o CFMX 6.1 (reportado em algumas listas de discussão nacionais) aqui vai o workaround proposto por Fabio Terracini, do CFUG-SP:

“Este é um problema que pode ocorrer com o Windows 2000 e com o XP, e até onde eu saiba (pelo menos no que presenciei), ocorre quando o sistema
operacional é em português, porque a variável “TMP” (não confundam com a
variável “TEMP”) do Windows apresenta acentos
(%USERPROFILE%Configurações locaisTemp). Se você mudar (Meu
Computador, Propriedades do Sistema, Avançado, Variáveis de Ambiente,
TMP) essa variável para um diretório sem acentos/espaços (por exemplo
c:tempcf), a instalação ocorrerá numa boa, sem ser necessário atualizar
o Java. Creio (apenas uma suposição!) que atualizando o Java para 1.4.2 não dê problema porque tal versão do Java lide melhor com paths que apresentem
espaços e/ou acentos.”

Hei, hei! O Fabio é nosso rei!!


E os rumores crescem…

Assunto sério que envolve todos nós usuários, programadores e amantes do ColdFusion. Uma reportagem colocada no ar ontem no site NewsForge, onde Matt Liota, figura controversa e polêmica na comunidade de desenvolvedores Macromedia, é co-autor. A coisa toda se resume à velha história sobre a continuidade ou não do JRun dentro da Macromedia, fora dela ou até mesmo a completa extinção do produto que hoje é uma peça de importância grande e relevante para o ColdFusion MX.

Este assunto já foi alvo de dois posts aqui no CFGIGOLÔ e recomendo a leitura dos mesmos antes de partir para a leitura do referido artigo. São os posts “Rumores, Rumores…” e “Mais bombas“.

Veja o post relativo ao assunto (incluindo comentários e respostas de John Dowdell (MM)) no blog do Matt Liota e a reportagem em questão.


ColdFusion MX 6.1

Já está disponível para download o novo ColdFusion MX 6.1 (conhecido como RedSky). Trata-se da versão mais robusta, rápida e estável deste maravilhoso produto. Apesar de ser uma versão “.1”, este é um grande upgrade no produto (interessante notar que a distribuição do CFMX 6.0 tem 80MB e esta 152Mb, quase o dobro). As razões são muitas. Se você está rodando o CFMX não há o que esperar, este é um upgrade seguro, necessário e extremamente bem vindo! Apenas certifique-se de ler o Release Notes antes de instalá-lo.

Sean Corfield publicou no seu blog links para novos artigos no MM DevNet sobre esta nova versão. Leitura obrigatória. Destaque para a introdução do Ben Forta para o novo CFMX.

Das inovações presentes as que mais me agradaram, foram as melhorias de performance (obviamente), e-mail e CFCs, porém uma bastante sutil é a minha favorita: CFLOGIN não mais é baseado em cookies temporários, você pode associar o CFLOGIN a uma sessão, através do novo atributo da tag CFAPPLICATION chamado loginStorage que pode ser “cookie” (“default” no CFMX 6.0) ou “session”, que atrela seu CFLOGIN à sessão do usuário. Se você não usava o esquema de autenticação e controle de usuários da sua aplicação via CFLOGIN porque ele obrigava o usuário a fornecer suas credenciais (username e senha) toda vez que fechasse o browser (session cookies) não tem mais desculpas! Isso já não acontece mais.

Faça o download da nova versão (gratuíta para licenças CFMX) aqui.

Repetindo: leia o Release Notes antes de instalá-lo!

Estarei no Rio de Janeiro hoje a tarde e, juntamente com Marcello Frutig (CFUG-Rio), faremos uma demonstração do novo ColdFusion MX 6.1. Se você é do Rio não deixe de comparecer!

Leia o resto deste post »