The Meatrix
Publicado; 11/11/2003 Arquivado em: Tecnologia 1 comentárioUma interessante campanha contra as Factory Farms usando uma paródia de Matrix animada em Flash e um coletor de e-mails de campanha usando ColdFusion. A aplicação e a animação foram desenvolvidas para a ação promovida por várias ONGs nos EUA, sendo a Amigos da Terra US uma delas.
Vale a pena conferir:
Não perca a elegância
Publicado; 11/11/2003 Arquivado em: ColdFusion 3 ComentáriosDevo confessar que durante muito tempo literalmente re-inventava a roda em se tratando de ColdFusion. Como todos nós, iniciantes ou experts, fazia barbarides (acho que ainda faço algumas) com o CFML procurando atingir um objetivo muito simples. Hoje vou dar um exemplo que pode acontecer com muita gente.
Você já fez uma query simples que retornava duas variáveis tais como “campoID” e “descricao”? Obviamente que sim. E você já precisou colocar os IDs retornados (“campoID”) numa lista? Muito provavelmente também. As necessidades de se ter uma listagem dos IDs retornados pela query são inúmeras e fundamentais em algumas ocasiões. Pois eis aqui o exemplo mais estúpido de como fazer isso e logo em seguida o jeito mais correto, elegante e rápido (sua CPU agradece).
UPDATE: obrigado ao André Garcia pelo lembrete da função ValueList()!
Maneira estúpida:
E a mais elegante:
Ou ainda:
Veja este teste comparando a performance das três abordagens
BlueDragon 6.1 preview
Publicado; 10/11/2003 Arquivado em: ColdFusion Comentários desativados em BlueDragon 6.1 previewEstá disponível para download uma versão preview do servidor BlueDragon JX, agora na versão 6.1 (sugestivo não?). O BlueDragon (veja aqui e aqui) é um servidor Java que também interpreta CFML (ColdFusion Markup Language), além de JSP, tal como o CFServer Enterprise da Macromedia. A diferença? Menos recursos e um preço bem competitivo (U$ 549,00 – ou quase 10% do valor de uma licença de CFMX Enterprise) e também uma versão free, sem suporte à JSP, mas que pode ser usado em produção.
[via ClickRafa]
Meus snippets para CFStudio e/ou HomeSite+
Publicado; 07/11/2003 Arquivado em: Tecnologia 5 ComentáriosPara quem quiser baixar, disponibilizei um zip com todos os snippets que tenho no meu HomeSite. Baixe aqui, dezipe na sua pasta de snippets e bom uso!
PS: para quem tiver snippets legais: deixe de ser mão de vaca e poste aqui (um link nos comentários) para todos interessados! ;o)
De volta para o futuro! CreateUUID()
Publicado; 07/11/2003 Arquivado em: ColdFusion 1 comentárioAgora pouco me deparei com um post no Blog do Ray sobre um novo TechNote de suporte do ColdFusion no MM.com. Pois bem, para mim este é um dos bugs mais exóticos do CFMX (o bug é do JVM na verdade). O problema aparece quando se usa de forma maciça a função CreateUUID(), uma função bem conhecida e utilizada em quase todas as linguagens de programação que, em poucas linhas, gera uma string maluca, de acordo com regras ainda mais malucas e também (importante) dependendo do horário em que esta foi gerada (supondo-se que seja impossível “viajar no tempo”…). Ao usar CreateUUID() o relógio do Windows vai andar mais rápido (um milisegundo a cada “rodada” do CreateUUID() se não me engano), literalmente, podendo adiantar significamente o horário do sistema.
Confiram o TechNote e o workaround proposto:
CreateUUID Increases the Windows System Clock Speed
Breeze Live Trial
Publicado; 06/11/2003 Arquivado em: Macromedia 1 comentárioNão deixe de criar uma conta trial (15 dias) do serviço Breeze Live no Macromedia.com. Este espetacular programa é a melhor coisa que já vi até hoje em termos de reuniões e apresentações virtuais. Deixa no chinelo muitos aplicativos graúdos desenvolvidos por empresas especializadas no assunto.
Quer impressionar o seu chefe? Convide-o para uma reunião virtual usando a tecnologia. O danado impressiona macacos(as) velhos(as) em tecnologia como nós, o que dirá do seu chefe rabujento? Imperdível:
http://www.macromedia.com/cfusion/breeze/
Sun Java System
Publicado; 06/11/2003 Arquivado em: Tecnologia Comentários desativados em Sun Java SystemJá pensou ter que gastar apenas U$ 100,00 por ano para cada funcionário da sua empresa e ter literalmente “tudo”* (exceto hardware) de que ele precisa para trabalhar? A Sun está anunciando uma série de mudanças radicais que afetam seus projetos atuais (especialmente o Orion) e está lançando um conceito novo, chamado Sun Java System que consiste em aplicativos e soluções de desktop a servidor, uma suíte completa que pretende substituir modelos baseados em Windows caros e complexos. Só não sei se vai dar certo. De qualquer maneira é bem interessante assistir de camarote.
Um comentário sarcástico: a Sun foi uma das críticas mais ferrenhas à mudança de conceitos e nomes que a Microsoft fez no passado com a sua linha de produtos antes chamada de “.Net” e depois misturada em 2003, .Net e outra sopa de letrinhas… O feitiço virou contra o feiticeiro! ;o)
Conheça esta interessante solução:
http://wwws.sun.com/software/learnabout/javasystem/index.html
* não conheço todos os aplicativos da Sun, mas tenho certeza que o termo é exagerado… “tudo” é relativo! Uso Windows mas não tenho “tudo” que preciso.
The Matrix Revolutions
Publicado; 05/11/2003 Arquivado em: Tecnologia 3 ComentáriosNão sou fã nem fissurado na trilogia, mas não posso negar que Matrix já se tornou um clássico moderno, o mais rico e interessante desde StarWars (1,2 e 3 – para quem se lembra) na minha opinião. Por isso faço questão de ir ao cinema hoje, estréia mundial do Matrix Revolutions. E você? 😉
UPDATE: esqueça as críticas. O filme é ótimo se você entrar no clima e esquecer a nossa realidade. Filmão, vale a pena ver.
HomeSite+ 5.5
Publicado; 03/11/2003 Arquivado em: Macromedia 6 ComentáriosRecebemos nosso StudioMX 2004 aqui na Amigos da Terra. Que Flash ou Dreamweaver que nada, fui correndo olhar o HomeSite+ 5.5… ;o)
Decepção: atualizei a minha versão 5.2 e tudo rodou sem problemas, mas o danado tem um bug chatíssimo com o Windows XP (testei em duas máquinas distintas) com o file editor que faz com que, ao clicar numa pasta para expandí-la (ao invés de clicar no sinal de +), ela abre e em seguida sai fechando (colapsando) todos os diretórios recorrentes até o “My computer”! Não teve jeito, fucei, fucei e não encontrei solução. Desinstalei na minha máquina principal e voltei ao HS+ 5.2. Assim que tiver tempo vou ligar para o suporte da MM e ver o que eles tem a dizer.
Isso é o que dá não fazer um programa beta deste produto! A MM fez modificações pequenas, tá certo, mas desde o HomeSite 5.0 não mais lançou um programa beta para o produto… É o preço da marginalização do HomeSite em detrimento do “dinossauro” e pesado Dreamweaver na Macromedia. Ben Forta disse que haverá novidades daqui há algum tempo em se tratando de HomeSite. Vamos esperar…
Antes que reclamem: não, eu NÃO GOSTO do Dreamweaver… (mesmo na última versão, 2004). E olha que tem muita gente de CF dentro da própria Macromedia que também não gosta, mas não pode dizer publicamente. ;o)
Já saiu o Spectra “open source”
Publicado; 03/11/2003 Arquivado em: Macromedia 1 comentárioConforme divulguei no passado, a Macromedia acaba de lançar o Spectra 1.5.3 sob uma licença pública e aberta. Para quem não sabe o Spectra é um poderoso CMS (content management system) baseado no ColdFusion Server.
Confira: Spectra Open-source Release Announcement
[via Ray Camden]