come with me, on the way I'll explain.
Café com Tapioca de Dezembro
O evento do Café com Tapioca desse mês foi realizado dentro da UFC, no auditório da geografia. A palestra principal foi Teste unitário com JUnit com o Fabrício Lemos.
![]()
Na foto um segurança da Planop, vários estiveram transitando por perto para garantir a segurança do evento. Alguns dias antes eu havia entregue um ofício solicitando um esquema de segurança.
Quase virei a noite terminando os preparativos e acordei e cheguei bem cedo no campus. Uma chuva pesada caiu logo no inicio do dia mas felizmente logo parou.
![]()
Muito cedo da manhã o auditório já estava funcionando e o coffee break já estava encaminhado. O pessoal do departamento da Geografia foi muito gentil e me ajudou muito nos detalhes da organização.
O PET Computação possibilitou o nosso coffee break, a eles o meu muito obrigado.
Foram tapiocas, salgadinhos, café, café com leite, bolos, torradas e refrigerantes. Um belo e farto coffee break.
As 8 horas da manhã algumas pessoas já começavam a chegar. Por volta de 9 horas servimos o coffee break.
Em seguida começamos a palestra do Fabrício Lemos.
Depois da palestra do Fabrício foi o meu primeiro Tech Demo como embaixador da Sun.

Olha eu ali no fundo. Foto gentilmente cedida pelo Handerson Frota
Infelizmente as coisas não saíram como planejadas, me restou muito pouco tempo para a palestra e o notebook não funcionou corretamente durante minha apresentação. O mouse não funcionava nem nos slides nem no Netbeans, o que comprometeu completamente a apresentação.
Tudo bem, são coisas que acontecem
Na próxima oportunidade eu já devo estar com o meu próprio notebook e ter uma variável a mais sobre meu controle.
Houve o sorteio de vários brindes, os brindes da Sun que eu já havia comentado e também vários brindes que o cejug trouxe, assinaturas da Java Magazine, um boné da Sun, etc. Acho que todo mundo conseguiu sair com algum brinde.
Outra coisa, pela lista de presença, a contagem foi de 52 participantes.
![]()
Alimentos arrecadados que serão encaminhados pelo CEJUG para uma instituição carente.
Pelo feedback que tivemos, o evento foi um sucesso e eu estou muito feliz que tenha dado tudo certo. Eu espero que em 2008 o evento se fortaleça ainda mais e possa voltar a UFC.
Eu pretendo refazer o tech demo em janeiro dentro da UFC. Provavelmente janeiro vai ser bem agitado porque eu vou fazer os techdemos de Netbeans, Sun Academic Initiative e algum outro tema, talvez JavaFX. Também há o convite para que eu refaça o demo no próximo café com tapioca, que já está marcado.
Até lá.
Observações:
No trackbacks yet.
Getting enviroment information on Android
16 March, 2010 - 10:18 am
Tags: Android, Eclipse, Java, programming, who am i, whoami
Posted in english | 3 comments
This is a simple program I wrote called Who Am I that shows informations about the device which it is running. Which can be useful for developers and maybe advanced users.
Download:
WhoAmI.tar.bz2 – Eclipse project. It’s configured for Android platform 4 (1.6) but should work without problems in newer Android platform versions.
WhoAmI.apk – Application installation Android [...]
The Caps Lock Java Socket Server
27 February, 2010 - 9:39 pm
Tags: caps lock, Java, programming, socket, upcase
Posted in english | No comments
Here is a simple server for those who are starting studying sockets or just needs a simple socket server example for reuse while writing your own behavior.
Features:
A client should enter a string and the server would answer the same string, with each symbol in up case, when possible.
Default port at 8080.
One client at time.
No multi [...]
Beware the locale
22 February, 2010 - 5:16 pm
Tags: development, i18n, Java, JUnit, locale, programming, String, teste unitário, toString, unit testing
Posted in english | No comments
Today I was programming a toString method for a class widely used in a application, using the very useful String.format that provides a C’s like printf formatter.
@Override
public String toString() {
return String.format("VO[a: %.1f, b: %.1f, c: %.1f]", a, b, a+b);
}
%.1f means a float with one digit precision after the dot separator. The code [...]
1º Café com Tapioca de 2010
9 February, 2010 - 3:49 am
Tags: Atlântico, Caelum, café com tapioca, CCT, CEJUG, José Donizetti
Posted in english | No comments
Essa quarta-feira acontece o primeiro CEJUG Café com Tapioca de 2010.
O foco serão duas palestras ministradas pelo José Donizetti da Caelum, sendo a primeira sobre VRaptor 3 e a segunda sobre Test Driven Development.
O evento será realizado no auditório do Atlântico.
Maiores informações no site do evento.
Java Font List
5 January, 2010 - 6:10 pm
Tags: AWT, fonts, Java, JVM, Larabie, Larabie Fonts, programming
Posted in english | Comments Off
Here’s a program that lists fonts available in your JVM. You can also set the environment variable JAVA_FONTS to specify the font directory.
import java.awt.GraphicsEnvironment;
public class ListFonts {
public static void main(String args[]){
GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();
for(String font:e.getAvailableFontFamilyNames()){
System.out.println(font);
}
}
}
By using pipes you can count how many fonts you have:
java ListFonts|wc -l
On my Ubuntu machine here I got 556 because [...]
Tiled TMX Map Loader for Pygame
I’m using the Tiled Map Editor for a while, I even wrote that tutorial about it. It’s a general purpose tile map editor, written in Java but now migrating to C++ with Qt, that can be easily used with my set of free pixelart tiles.
A map done with Tiled is stored in a file with [...]
CEJUG Tech Day 2009
2 December, 2009 - 12:05 am
Tags: Caelum, cartaz, CEJUG, evento, Fanor, Fortes, poster, Sun, Sun Microsystems, Usix, Usix Technology
Posted in português | No comments
O Grupo de Usuários Java do Ceará estará realizando no próximo dia 04 de dezembro o CEJUG Tech Day na Fanor.
Este ano, precisamente nos dias 8 e 9 de dezembro, a Sun Microsystems estará realizando a edição 2009-2010 do Sun Tech Days, em São Paulo. Provavelmente será o último STD realizado. Felizmente, teremos mais uma [...]
Java: Accessing Private Members
14 November, 2009 - 4:27 am
Tags: Class, Douglas Adams, Field, getclass, getDeclaredField, Hack, Hacking, Java, Life, Object, Object-Oriented Programming, OOP, Reflection
Posted in english | 3 comments
Using reflection to change the accessibility of a private object field and access it at runtime.
import java.lang.reflect.Field;
class Life {
private int meaning = 42;
}
class Hack {
public static void main(String args[]){
Life life = new Life();
[...]
Twitter Bot @rudaufc versão 1
9 November, 2009 - 4:54 pm
Tags: AI, API, bash, bot, Comida, CRON, crontab, culinária, CURL, ia, inteligência artificial, Linux, Restaurante Universitário, robô, robot, SH, Shell Script, tutorial, twitter, ufc, Universidade Federal do Ceará
Posted in português | 4 comments
Este aqui é um bot bem simples para Twitter.
Diariamente, as nove da manhã ele posta qual vai ser o cardápio do RU (Restaurante Universitário) da UFC naquele dia.
Assim, quando vai batendo a hora da fome, os alunos podem entrar no perfil @rudaufc e olhar qual vai ser o prato do dia, ou quem está seguindo [...]
Jedi Name
8 November, 2009 - 5:47 pm
Tags: Java, Jedi, joke, programming, star wars
Posted in english | No comments
A simple Java class that calculates your Jedi name based on your first, last name, mother’s maiden name and the city you grew up.
/*
Jedi first name: 1st 3 letters of last name + 1st 2 letters of first name
Jedi last name: 1st 2 letters of mother’s maiden name + 1st 3 letters of [...]













19 December, 2007 - 10:49 pm
Infelizmente não pude ir por conta duma prova estúpida que tive que fazer na segunda-feira. Mas fiquei MUITO feliz de ver a presença do Guaraná Antarctica Diet na mesa do coffee break.
Até que enfim preocupação com os mortais que devem evitar açúcar. Quando fiz curso na Evolução tive que bater o pé várias vezes pra aparecer isso por lá…