terça-feira, 6 de novembro de 2007

O drama do leite










Fonte : recebido por email, de uns amigos

Curiosidade : Bobina de Testa : música Mario Bros

criatividade ou falta do que fazer? responda você... mas que o resultado foi interessante isso foi =D


Fonte : Gizmodo

Adobe Flex : Geoprocessamento

olhando os posts do Igor Costa, vi sobre uma aplicação implementada em Flex, muito interessante, que informa as aeronaves/aviões em voo ao redor do mundo, mostrando sua respectiva posição e quando colocado o ponteiro do mouse em cima do símbolo que representa o avião, é exibido a rota do mesmo


Cayri

Fonte : Igor Costa

ActionScript : Componente : GMap



um componente em ActionScript, realmente muito legal e 100% usual =D, detalhe... gratuito \o/

Site : AF Components GMap (AS3) | Tutoriais de uso

Google lançou uma versão em Adobe Flex do Searchmash

tudo bem que a notícia não é tão nova assim (Outubro de 2007), mas apenas agora que li sobre isso e achei muito interessante, além de muito melhor a versão em Flex que a em HTML desse serviço do google...


Searchmash: HTML | Flex

compare ambas versões e tire sua própria conclusão... porém eu prefiro mais a qualidade de uma aplicação em SWF =D

Fonte : Google Groups flexdev referenciando RIApedia

Video tutorial : gerador de energia : campos magnéticos

um tutorial muito interessante (em inglês), onde o autor faz uma ótima explicação sobre a sua experiência com o tema...





Java : ordenando uma coleção|lista de objetos, costumizado

algo bem útil, que as vezes quebra um galho quando estamos trabalhando com coleções e listas... as vezes precisamos ordenar, mas como fazer para ordenar uma coleção de objetos complexos?

para isso segue o seguinte:

considerando que temos uma classe específica em nosso projeto, para o exemplo, vou me basear nessa abaixo:

public class MyObj {
  
  private int myValue;
  priate String desc;
  
  public MyObj() {}
  
  public void setMyValueint value ) { this.myValue = value; }
  public int getMyValue() { return this.myValue; }

  public void setDescString newDesc ) { this.desc = newDesc; }
  public String getDesc() { return this.desc; }
    
}


para esta classe, defini uma classe de comparação, especifica para esta classe:

import java.util.Comparator;

public class MyObjComparator implements Comparator {
    
    public int compare(Object o1, Object o2) {
        MyObj ob1 = (MyObj)o1;
        MyObj ob2 = (MyObj)o2;
        ifob1.getMyValue() == ob2.getMyValue() ) {
            return 0;    
        else ifob1.getMyValue() < ob2.getMyValue() ) {
            return -1;
        else ifob1.getMyValue() > ob2.getMyValue() ) {
            return 1;
        }
        return 0;
    }    
}


considerando que tenho uma coleção|lista de objetos da minha classe definida, anteriormente:

List myObjList...

para ordenar, utilize um código como esse, que irá utilizar a classe de comparação:

Collections.sortmyObjList, new MyObjComparator() );

com isso resolve o problema, relacionado a ordenar uma coleção|lista de objetos complexos (definidos no teu projeto)

Gerador de energia : Eólica para Residências


uma idéia realmente boa, quanto a questão de aero dinâmica e posicionamento de altura para pegar melhor a corrente de ar em região de prédios... mas quem nunca viu? (abaixo)


no telhados, poderia estar gerando energia também... não sei se nunca ninguém teve essa idéia, mas se esse foi o caso, faça um teste ;)

Adobe Flex : Tutorial : enviando dados XML para o PHP

um tutorial disponível nesse [link], muito bem escrito e serve como um ótimo exemplo para orientar como enviar dados complexos do Adobe Flex para o servidor utilizando XML...

esse mesmo esquema pode ser utilizado para enviar para o java, no caso no java quando receber este parametro, basta utilizar um parser de XML para recuperar os valores...

no caso o uso do XStream (Object > XML | XML > Object) é muito útil nesse cenário ;)

Fonte : DZone