Skip to content

Year: 2008

NetBeans Day Fortaleza with Gregg Sporar

Gregg Sporar and CEJUG

Those days Gregg Sporar, NetBeans enthusiast working at Sun Microsystems was here in Brazil and went to our city Fortaleza to speak in our NetBeans Day Fortaleza. We had only a couple of days to prepare everything but is always good work under such pressure. 🙂

Me at the airport

Me and my friend (Cassiano Carvalho) could toke care of him. First we got Gregg at our international airport, Pinto Martins from a flight from Recife. After that we went to a typical food dinner at Coco Bambu where’s Gregg could taste our tapioca and figure why our local JUG (CEJUG) event is called Tapioca with Coffee.

Gregg tasting Tapioca

After that we went to the hotel but we did not have realized that that day was the birthday of our city Fortaleza and the birthday party was a public concert at beach of one of most famous artist in Brazil, Roberto Carlos.

Roberto Carlos in the early years
Roberto Carlos in the early years… 😛

For those who are not Brazilians, To have an idea what Roberto Carlos is, just imagine (in a smaller proportion of course) some kind of Brazilian Elvis Presley. When we quited the restaurant the show was just finished, we had a huge crowd walking back for everywhere, streets blocked, mess and traffic extremely slow. We spend about two hour on this. We decided to park the car, get Gregg’s luggage and go walking the hotel. Luckily the rain don’t caught us.

Rainy Day

In the morning was raining cats and dogs at Fortaleza, what is very uncommon.

Gregg cheking out

I picked Gregg at the hotel to the campus so we can meet the NPD (acronym in Portuguese for Data Processing Core) building, the Internet backbone of the entire state and where some projects are using NetBeans. Gregg also met our CS department, our labs and our cluster.

While that we prepared the auditorium and some last details, test microphones and projector.

P4140007 P4140006

People started to get and we got their names and mails for event certifications. I opened the event talking about NetBeans, CEJUG projects and opportunities for the students.

P4140019

P4140024

People from TV Software Livre (Free Software Television) was there too to record and transmit the event.

P4140017 P4140025

The first Gregg’s talk was about NetBeans and some new features from the last version of NetBeans and some new features for the version 6.1.

P4140045

The second was about Memory Leaks in Java and a method for detecting those. Very interesting.

Gregg Sporar

NetBeans Day Fortaleza

NetBeans Day Fortaleza

NetBeans Day NetBeans Day Fortaleza

Gregg Sporar

After Gregg quited to fly to Brasilia I did a presentation on NetBeans 6 and 6.1 Beta news features. You can download Gregg’s slides here and here, my slides here.The recorded video is hosted at Google Video. You can see more photos in this album:

Gregg Sporar

Gregg, thank you very much and hope you liked your quick visit to Fortaleza. 😉 Thanks also CEJUG and all guys that made this event possible.

Integer.MAX_VALUE and Integer.MIN_VALUE

You should know that variable values are cyclic in Java.

public class Test{
  public static void main(String args[]){
     System.out.println(Integer.MAX_VALUE);
     System.out.println(Integer.MIN_VALUE);
     int x = Integer.MAX_VALUE + 1;
     System.out.println(x);
  }
}

This produces:

2147483647
-2147483648
-2147483648

Netbeans Day Fortaleza

Netbeans Day Fortaleza

Gregg Sporar, Sun MicrosystemsGregg Sporar, evangelista do Netbeans pela Sun Microsystems, estará essa segunda-feira (14/Abril/2008) em Fortaleza para participar do NetBeans Day Fortaleza.

O evento será essa segunda-feira a partir das 13 horas no auditório da Pró-Reitoria de Graduação, no prédio da Biblioteca Central no Campus do Pici. Dê uma olhada no mapa. Os assentos são limitados, chegue cedo e garanta seu lugar.

No NetBeans Day eu também vou fazer uma apresentação mostrando a palestra que eu vou apresentar no FISL, Netbeans 6: indo além do Java na trilha de Ruby.

Em seguida ele partirá para Brasília e depois para Porto Alegre onde ele apresentará sua palestra no FISL intitulada Memory Leaks in Java Applications – Different Tools for Different Types of Leaks.

Espero vocês lá!

E esse sábado tem o nosso tradicional Café com Tapioca, não esqueçam de ir!

A melhor placa de formatura de todos os tempos

Nós fizemos. Agora temos a placa de formatura mais legal de todos os tempos bem aqui no nosso departamento de Computação. 🙂 A placa de formatura do tux!

Placa de Formatura do Tux

Placa de Formatura do Tux

Placa de Formatura do Tux

Eu ouvi rumores que a próxima turma vai fazer uma placa com algum outro mascote de Software Livre. 😀

Third JEG meeting

JEG #3

We had our third JEG (Java Education Group?) meeting today about Java certifications. We changed our approach and now we are just solving certification questions in group. As we are without projector today we used just my laptop. Today our host was Joselito who solved some section 1 questions.

Joselito’s slides are also available to download here.

More photos in this album.

Was a great meeting, next week another one.

Second certification meeting

Students holding Netbeans CDs

We are meeting every Thursday to talk about Java and certifications (and sometimes about local projects at an operational level). In this moment we are talking about the firsts sections of SCJA and solving mock exams in group.

Our approach is, each week a certification topic, each topic and different person talking. Meetings are free and anyone can join. I’m trying to keep those meeting linked with CEJUG and take we all to the monthly CEJUG meetings.

JEG second meeting

So next Thursday I’ll not talk. Those slides I used aren’t finished yet so I’ll not share them now, but as soon as possible I’ll do that. More photos here.

Manual dos Bixus 2005

Revirando algumas coisas antigas topei com o Manual dos Bixus que nós fizemos em 2005!

Manual dos Bixus
Download: Manual_dos_bixus_da_computacao_2005.pdf

Quando os novos alunos da Computação da UFC vão entrar no curso, nós fazemos um livrinho chamado Manual dos Bixus. É uma compilação de piadas sacaneando os calouros mas também algumas dicas realmente úteis como mapas e linhas de ônibus.Este foi a terceira edição do manual, na época eu era do CA (Centro Acadêmico) e foi uma das primeiras coisas que nós fizemos. Eu havia me conhecido o conceito de Wiki a pouco tempo e havia colocado de pé um Wiki para os alunos do curso usando o Dokuwiki, um motor de wikis em PHP que na época era bem limitado, usávamos só um usuário.

Um exemplo de página do manual dos bixus da computação. Algumas siglas do curso.

Nós começamos a escrever o livrinho usando Wiki. Ia ser a primeira vez que eu via um conteúdo do mundo real, impresso, tocável, construído de maneira dinâmica, colaborativa e distribuída. Algo como uma revista colaborativa.

Eu divulguei a idéia na nossa lista de alunos, a idéia foi pra frente, as pessoas foram colaborando e aos poucos foi tomando conteúdo. No final eu peguei o conteúdo, dei uma revisada no texto e fiz as páginas usando o Gimp. Imprimimos uma tiragem de 60 exemplares, com o dinheiro do CA, exatamente os 60 alunos calouros. Infelizmente eu não tive o cuidado de me incluir nesse número. 🙁

Quem sabe não podemos repetir esse ano esse modelo de desenvolvimento.

OpenSolaris SVG Poster

Sometimes we just need an good template for organizing a OpenSolaris event, I didn’t found a good one in a reusable format so I did this empty OpenSolaris SVG Poster.

OpenSolaris SVG Poster
Download the svg file: opensolaris_poster.svg

But why an SVG poster? SVG means Scalable Vector Graphics, an XML specification and file format for describing two-dimensional vector graphics. If you use a typical bitmap format like png, gif or jpg and need to scale the image you will loss image quality.

Example of loss of image quality in a bitmap format

Using a vector graphics format you can scaled the image indefinitely without loss of image quality.

Example of loseless quality in svg image

Additionally is a free and open format and also very reusable. You can edit and use it in a broad set of tools, from a scalable image editor like Inkscape to, believe it or not, Netbeans!