DClick

Arquivos para September, 2008

Chrome finalmente portado para Linux e Mac

Categorias relacionadas: Linux, Notícias

Novo revolucionário browser de Google, Chrome, está finalmente portado para Linux e Mac.
Empresa, CodeWeavers, que é conhecida para transformar programas e jogos de uma plataforma para outra, portou Chrome para Linux e Mac, chamando Chromium.

Para Linux: DEB, RPM ou Outros
Para Mac: Chromium Mac OSX

Por Emil Beli em 17/September/2008
2 Comentários »


Other Languages:

Como transformar XML em ArrayCollection

Categorias relacionadas: Flex

As vezes, trabalhar com XML não é melhor solucao para alguns problemas, especialmente onde voce realmente precisa um ArrayCollection para agilizar e simplificar as coisas. Eu tive um problma desse tipo (fazendo alguns testes - tudo naceu de uma zoeira - praticando coisas que nunca fiz), recebendo XML de um web servico e queria transformar isto num arrayCollection. Apos de tempao quebrando cabeca, achei solucao bem simples que quero compartilhar com voces.
Gente sempre deve se liderar com as palavras sabias do mestre Fiyoda - se eh complexo, tah fazendo errado

Usei evento onComplete para meu web service... claro nao precisa nada disso menos um XML e sabendo que tah dentro. Tambem do XML pode saber nome do cada node...
No meu caso, ROOT era "result" e itens foram "record"

Actionscript:
  1. private function onComplete(event:Event):void
  2.         {
  3.             var loader:URLLoader = URLLoader(event.target);
  4.             var xmldoc:XMLDocument = new XMLDocument(loader.data);
  5.             var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true);
  6.             var obj:Object = new Object();
  7.             var ac:ArrayCollection = new ArrayCollection();
  8.             obj = decoder.decodeXML(xmldoc);
  9.             
  10.                 if (obj.result != null)
  11.                 {
  12.                   if (obj.result.record is ArrayCollection) ac = obj.result.record
  13.                   else
  14.                   {
  15.                           ac = new ArrayCollection();
  16.                           ac.addItem(obj.result.record);
  17.                   }
  18.                 } else
  19.                         ac=null;
  20.          }

var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true); foi o que faltava para coisa fica simples. Esta classe tem coisas bonitas e acho que merece ser examinada. Pelo menos pra quem tem que trabalhar com XML.

Por Emil Beli em 15/September/2008
1 Comentário »


No Translations

Bons programadores: Estude! Esqueça! Tenha bom senso!

Categorias relacionadas: Cairngorm & Patterns, Flex

Esse negócio de POG é uma coisa engraçada. Vejo as pessoas muito preocupadas com este tal uso dos colchetes, por exemplo. Bem, penso eu que existem inúmeras outras coisas mais importantes para se preocupar. Não que o uso da notação de colchetes indiscriminada não deva ser alertada. Mas o impacto que isto pode ter no código é bem menor, por exemplo, do que usar o Command do Cairngorm ou do PureMVC APENAS para fazer uma simples chamada no Back-end e armazenar o resultado em algum "model" no Front-end. Notem a importância da palavra "APENAS". Se você tem uma aplicação com mais de 5 Commands e eles só fazem isso são boas as chaces de você não precisar de fato de uma Microarquitetura robusta como o Cairngorm/PureMVC ou de você estar subutilizando o Command. E eu não vejo quase ninguém discutindo isso.

Leia o artigo completo »

Por Beck Novaes em 11/September/2008
4 Comentários »


No Translations

FlexDev: Quase uma mensagem por usuário

Categorias relacionadas: (Sem Categoria)

A FlexDev registrou no mês passado 899 mensagens. Para um grupo de 1029 pessoas este é um volume mais do que respeitável - quase uma mensagem por usuário. Mas não apenas de quantidade vive a FlexDev, a qualidade das discussões também têm evoluído muito e eu convido quem ainda não está na lista a entrar lá para ver.

Agradeço ao Mário Junior e a Gabriela Trindade Perry que por seu comprometimento constante também são moderadores da lista já há algum tempo.

Email:

Ou inscreva-se manualmente enviando um e-mail para flexdev-subscribe@googlegroups.com

Por Beck Novaes em 5/September/2008
2 Comentários »


No Translations

errorTip com display automático

Categorias relacionadas: Flex, Flex Components

Olá a todos, este é meu primeiro post aqui, sou um programador .net aprendendo flex (rsrs).

Em um trabalho recente, nosso cliente fez um pedido de que, todos os errorTip's apareceçem para o usuário sem a necessidade de passar o mouse por cima do componente, eu aproveitei que estava estudando e resolvi criar uma maneira de obter esse comportamento. Não queria extender os componentes que nós estavamos usando, então fiz uma classe "manager" separada, mas nada impede de extender um TextInput da vida e incluir um objeto desta classe como atributo do componente e deixar toda a lógica dentro do componente. O projeto completo pode ser baixado aqui.

O resultado obtido:

Resultado obtido

Por Thiago Felix em 3/September/2008
2 Comentários »


No Translations

Google’s Anti-Browser

Categorias relacionadas: Notícias

"In a sense, Chrome is not a browser, it's an anti-browser. It's mission is to destroy the concept of the browser, and become a frame for other applications – or, more pointedly, a kind of "chrome" window. In other words, Chrome is the long-awaited Google OS, a way of running Web-based applications like Gmail, Google Docs and the rest (the inclusion of Google Gears, which allows such apps to be used offline, is big clue here). That Chrome's default function is as a browser is almost a historical accident. "

Artigo vale a pena ler. Até concordo com certos pontos..

http://www.computerworlduk.com/community/blogs/index.cfm?entryid=1212&blogid=14

Por Emil Beli em 2/September/2008
Nenhum Comentário »


No Translations

Google Chrome browser

Categorias relacionadas: Notícias

Google está lançando proprio browser. De acordo com Google, browser seria otimizado para web-services alem das operações normais.
Querem dizer... otimizado para serviços de google?

Esta novidade apareceu hoje em todos sites renomeados de tecnologia, inclusivel BBC World.

Buscando no Google, achei somente uma noticia escondida.
Droga... queria testar este barulho ... bagulho...

Quando eles liberam download, seria provavelmente neste endereço
http://code.google.com/p/chrome/

Verifiquei todas as pistas, mas sem jeito achar download...

Por Emil Beli em 2/September/2008
Nenhum Comentário »


No Translations