Skip to content

Category: português

Sun SPOT Open Grant Program

Dado o sucesso e a procura, o projeto Sun SPOT reabriu as portas para submissões de propostas de trabalhos com o Sun Spot para professores, alunos e hobistas. Você submete uma proposta de trabalho livre usando o Sun Spot e o projeto entra lhe doando os kits de Sun SPOT necessários. A idéia é criar projetos livres que possam ser reutilizados em futuros projetos livres.

Sun Spot Kit por dentro

As vantagens:

  • Acesso a um equipamento de tecnologia de ponta equipado com vários sensores e comunicação por wifi.
  • Trabalhar com um ramo novo da cultura livre: o hardware livre e aberto.
  • Criar um projeto inovador e quem sabe até inédito.
  • Ter apoio da comunidade do Sun Spot através dos vários fóruns e listas.

Gif animado do Sun SPOT

Você pode obter mais informações sobre o Sun SPOT Open Grant Program aqui ou aqui.

Eu estou pensando em algo para submeter, e você?

Hóspede de Carnaval

Olha só quem veio me visitar e acabou passando o carnaval comigo e com a Deborah.


E deixou várias lembranças. 😛


Um ponto a mais para a idéia de colocar rede sem fio.

Java: métodos com número variável de parâmetros

A partir do Java 5 podemos escrever métodos com um número variável de parâmetros, é o chamado varargs. Com isso podemos criar métodos bem flexíveis e elegantes, principalmente se aplicando isso juntamente com outros recursos como o loop melhorado e polimorfismo.

Esse exemplo cria uma classe Estatistica com o método media que pode receber um número variável de argumentos do tipo int.

public class Estatistica {
    public float media(int... numeros){
        float soma = 0;
        for(int num: numeros)
            soma += num;
        return soma/numeros.length;
    }
    public static void main(String[] args) {
        Estatistica est = new Estatistica();
        System.out.println( est.media(1,2,3) );
        System.out.println( est.media(0,1,2,3,4,5,6,7,8,9,10) );
        System.out.println( est.media(10,20,30) );
    }
}

$ javac Estatistica.java
$ java Estatistica
2.0
5.0
20.0

Legal, né? Isso sim é sobrecarga de método. 😉

Os canos da Internet

É bom provável que os bits que compõe esse post tenham chegado até você passando por baixo d’água.

Cabo submarino
Aspecto de um cabo submarino.

A maioria do tráfego da Internet circula através de cabos submarinos que atravessam os oceanos ligando todos continentes. Eu achei alguns gráficos legais que mostram a topologia dos cabos submarinos no globo. Clique nas imagens abaixo para amplia-las.

mapa dos cabos da internet
Retirado de Guardian.co.uk
Mapa dos cabos submarinos da Internet
Retirado de telegeography.com
Já pensou se alguém resolve atacar um desses cabos?

Cursos Java de Graça para Estudantes

Sun University

Página: http://www.sunstudentcourses.com/

  • A Sun está com um projeto novo com cursos sobre a plataforma Moodle (meu velho conhecido). O nome do curso é Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME. É uma introdução rápida e bem prática sobre cada um desses temas. O curso é dividido em seções e no final de cada seção há um dever de casa para você submeter. Sim, é bem no estilo do Java Passion e não é à toa, o Sang Shin também está por trás disso.

Esses slides são a apresentação inicial do curso:

Algumas vantagens de se fazer esse curso:

  • O Preço. É de graça 😀
  • É Livre. São tecnologias de Software Livre como o Netbeans, o Java, JavaFX e JRuby. Além disso o próprio curso está disponível sob uma licença livre (Berkley).
  • São Novidades. são tecnologias novas como o JavaFX e JRuby, é bom se manter atualizado.
  • É Fácil. São tutoriais pela web que você pode fazer sozinho no seu computador e no final de cada seção você faz um dever de casa.
  • É Rápido. A duração estimada no curso é de 5 horas.
  • Tem Certificado. No final do curso, entregando todos os deveres de casa, você recebe um certificado que participou do curso.
  • Inglês. O curso é todo em inglês e é bom que você treina. 😉

Eu já estou fazendo.