Alerts e CSS

August 25th, 2008

O exemplo abaixo demonstra como alterar propriedades CSS de Alerts

Read the rest of this entry »

III Censo Nacional sobre ColdFusion

August 10th, 2008

Participe do III Censo Nacional sobre ColdFusion, a pesquisa está disponível aqui.


banner

Universal Mind lança o SpatialKey

August 7th, 2008

A Universal Mind, empresa para qual eu trabalho, liberou ontem um preview do SpatialKey, um produto baseado no Adobe Flex para visualização de grande volume de informação geoprocessada. Além da excelente usabilidade que uma aplicação Flex merece, a meu ver, os grandes diferenciais do StalialKey são:

  • Capacidade de trabalhar com milhares e milhares de pontos no mapa provendo maneiras produtivas de interpretar estes pontos (uma vez que não faz sentido ver um mapa com milhares de marcadores), seja através de “heatmaps” (as manchas onde as cores vão do quente vermelho ao frio azul para representar as áreas mais significativas do mapa), “heatgrids” (um “heatmap” organizado como grid) ou círculos graduados (onde o tamanho do círculo indica as áras mais significativas);
  • Possibilidade de alterar o “template” de visualização do mapa, ou seja, com a mesma base de dados você pode usar um template para realizar consultas “drill down”, com refinamento progressivo no mapa ou “map comparison”, com o mesmo mapa lado a lado para comparação em dois momentos diferentes;
  • Geocoder integrado, o produto possui um geocoder de alta performance integrado para transformar automaticamente endereços em coordenadas;

Saiba mais sobre o produto aqui. E não deixe de conferir os exemplos.


SpatialKey

Já olhou o fonte do arquivo HTML gerado pelo Flex?

July 25th, 2008

Confira lá: “Smart developers always View Source. ” :-)

Exibindo o conteúdo de métodos get (continuando)

July 25th, 2008

Neste post eu comecei a desenvolver um código para auxiliar o debug de métodos get em componentes CFC, neste outro post eu fiz uma modificação mínima para tratar de variáveis complexas (como arrays e estruturas). Fiz mais algumas alterações no código para tratar métodos que retornem objetos (ou seja, que retornem um outro componente), utilizei recursividade para solucionar o problema. Espero que este código aumente minha a produtividade ao codificar backend ColdFusion (utilizo uma estrutura com componentes CFCs tipo VOs, DAOs e Gateways) para aplicações Flex.

Segue o código:

Read the rest of this entry »

Referências dinâmicas a componentes

July 24th, 2008

Ao atualizar o código de um sistema em Flex encontrei um longo trecho de código para tratar campos relacionados aos dias da semana, resolvi utilizar um array e um loop para diminuir a quantidade de linhas de código no programa. Segue um exemplo:

Read the rest of this entry »

ColdFusion 9, o que podemos esperar

July 23rd, 2008

Brian Rinaldi escreveu um excelente post com muitas referências sobre o que podemos esperar em relação ao ColdFusion 9.

Como determinar se variáveis ColdFusion são objetos

July 4th, 2008

Para dar continuidade à ferramenta para debug de CFCs que estou fazendo, precisamos saber se uma variável é do tipo “object” ou não para usar o debug correspondente. No ColdFusion é simples, basta usar a função “isObject”, como no exemplo abaixo:

Read the rest of this entry »

Estante Virtual

July 2nd, 2008

Há alguns meses postei sobre um site nos EUA para compra de livros usados, o AbeBooks.com. A dica de hoje é sobre o site brasileiro Estante Virtual que, assim como o AbeBooks, funciona com um agregador de sebos. Ao contrário do AbeBooks, o Estante Virtual não trata do processo de pagamento, deixando este por conta do sebo que vende o livro, ainda assim nas minhas primeiras compras a entrega foi bastante rápida.

Mas preste atenção ao preço dos livros, alguns usados são oferecidos a preços de livros novos.

Exibindo o conteúdo de métodos get com variáveis complexas

June 30th, 2008

No meu último post descrevi uma maneira simples para testar componentes, o código demonstrado não funcionava com variáveis complexas (arrays, estruturas etc), alterei o código para que métodos que retornem variáveis complexas também possam testados. A solução foi trocar o CFOUTPUT pela tag CFDUMP (eu ia utilizar uma maneira mais elegante, mas o tempo está curto). Read the rest of this entry »