2007/12/02

Régua de pixels

Essa eu vi no Deep in Tech e gostei!
Agora não vou ter que ficar medindo pixels na minha tela. Nem centímetros ou polegadas...
É a tal da JR Screen Ruler.
Se não me engano, existe também uma verão paga com cores customizadas, rotação e captura de tela ativa, entre outros recursos.
Download (ativo na data deste post)

2007/12/01

UML - Relacionamento de Agregação

Associação em que um objeto é parte de outro, de tal forma que a parte pode existir sem o todo. Em mais baixo nível, uma agregação consiste de um objeto contendo referências para outros objetos, de tal forma que o primeiro seja o Todo, e que os objetos referenciados sejam as partes do todo.
De forma geral, utiliza-se agregação para enfatizar detalhes de uma futura implementação (perspectiva de implementação).
Modela a noção de que um objeto usa outro objeto sem ser dono dele e, desta forma não é responsável pela sua criação ou destruição.

//---------------------------------
    public class A {

      private B b;

      public A( ){
      }

      public void setB( B b ){
      this.b = b;
      }

      public B getB( ) {
      return b;
      }
    }
//---------------------------------
    public class B {

      public B( ){
      }
    }
//---------------------------------

UML: - Relacionamento de Composição

Em mais baixo nível, em termos de passagem por parâmetro, seria uma passagem por valor. Enquanto que agregação seria uma passagem por referência. O Todo contém as partes (e não referências para as partes).
Quando o Todo desaparece, todas as partes também desaparecem. A existência da parte é controlada pelo todo, ou seja, o todo pode ter a responsabilidade de criar ou destruir diretamente ou pode aceitar uma parte já existente, e futuramente passá-la para outro Todo assumir o controle por ela.
Modela a noção de dependência, na qual um objeto usa algum outro objeto sendo responsável por sua criação e destruição.

//--------------------------------
    public class A {

      private B b;

      public A( ){
      b = new B();
      }

    }
//--------------------------------
    public class B {

      public B( ){
      }
    }
//--------------------------------

8 coisas para um programador não ficar maluco

Esta eu vi no Javalobby, publicado por David Walsh, e resolvi colocar para o pessoal.
  1. Saber quando parar
  2. Sair para almoçar e jantar...
  3. ... mas comer coisas saudáveis
  4. Ignore seu computador em casa
  5. Tenha um hobby ou atividade analógica
  6. Gaste tempo com os amigos e com a família
  7. Tire férias
  8. Saiba se programar computadores não faz bem a você
Última pergunta: Seu trabalho é extressante?

Rio Java Developers Day 2007

Atendendo aos pedidos da comunidade Java do Rio de Janeiro, o RioJUG mais uma vez abre o Rio Java Developers Day, com o apoio institucional da Universidade Cândido Mendes e com o patrocínio da BL Informática e da TQTVD.

Dia: 08/Dezembro/2007 (sábado)
Horário: 08:30 ás 18:00 horas
Local: Teatro João Teothonio - Rua da Assembléia, 10 - Subsolo, Centro, Rio de Janeiro - RJ

Inscrições Gratuitas e Vagas Limitadas
Atenção: Cada participante inscrito deverá levar 01 lata de leite em pó integral, que será doada para a ONG Pró-Criança Cardíaca. Apenas LATAS de leite em pó INTEGRAL serão aceitas!

Destinado à comunidade de desenvolvimento de software em plataforma Java (JSE, JEE, JME) e correlatas. Os participantes terão a oportunidade de conhecer novidades sobre a tecnologia e debater os assuntos com profissionais experientes no mercado, instrutores e gestores de TI.

O ponto final do evento será a discussão sobre a tecnologia de TV digital em implantação no Brasil.

Quem será o dono do mundo?

No IT Web li a notícia "FMI projeta: Rússia, Índia e China comandarão o mundo". Os analistas (que não se identificam) apresentam dados do relatório "World Economic Outlook - globalization and inequality".

Eu só acho que, como sempre, os estrangeiros, fora futebol, em sua grande maioria, menosprezam a capacidade do Brasil e do nosso povo.

Nesses 3 asiáticos aí de cima, os recursos naturais estão terminando rapidamente, não existe uma língua única em todo o país (livre de dialetos), e a discrepância social é alarmante. Só que as notícias não chegam aqui porque eles estão muito longe...

Eu particularmente já estou de saco cheio de ouvir, desde criancinha, que o Brasil é o país do futuro e coisa e tal. Vamos acordar! Nós somos bons no que fazemos, e os estrangeiros tem que saber disso!

O futuro chegou, e agora cabe desenvolver esse futuro. Ajude seus amigos, trabalhe em grupo e promova o desenvolvimento de seus pares. Você só tem a ganhar com isso...