Nunca foi tão fácil um upgrade

Fazia muito tempo que eu usava só windows no meu desktop …

Tinha esquecido como é fácil fazer um upgrade de versão em qualquer distribuição baseada em Debian (o Kubuntu no caso)

update-manager -d
OK
gbson_upgrade1
Esperar um pouco (ta, tudo bem, esperar bastante, foi mais de 1G e download).
e atualizei para a ultima versão de desenvolvimento do kubuntu :D
Se fosse no windows ainda, eu precisaria formatar o HD e reinstalar tudo novamente :D

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Google Desktop disponivel para linux (mais parece piada)

Bom, acabou de ser disponibilizado o Google Desktop para linux também (Antes era só para Mac e Windows).

Mas parece piada desta vez, o que eu achava legal do GDS para windows eram os gadgets do google, que não estão disponiveis para o linux …

O GDS for linux só saiu depois que o google contratou o John Throwbridge, que trabalhava na novel desenvolvendo o Beagle, que é um software de indexação para linux que ja funciona parecido com o GDS a algum tempo, e parece que o GDS for linux, até o momento é uma cópia do Beagle com integração nos resultados das pesquisas do google …

mas cada doido com as suas manias …

O Felipe do Geek42.org ja esta testando, se mais alguem testar e achar ele melhor ou pior que o Beagle avise :D
PS.: pelo menos eles foram inteligentes, disponibilizaram uma versão em RPM e uma em .DEB e repositórios para as distribuições com suporte se manterem atualizadas automagicamente :D

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Como ajudar a acabar com o montão!

Tudo bem, eu sei que este titulo não diz muita coisa, mas eu tenho muitos problemas com o montão!

Mas que montão? o montão de usuários e senhas que eu preciso para entrar em cada site/servidor/forum/…

Por exemplo, só para começar: Read the rest of this entry »

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Feedburner alem do gerenciamento dos Feeds

Uma coisa que estou achando bem legal no feedburner são as redes de feeds, estou participando de duas, e acho que se houverem mais interessados, poderiamos criar uma rede apenas de blogs sobre java, ou melhor ainda, apenas de desenvolvimento …

Seria um mega feed de desenvolvimento :D
deem uma olhadinha nas duas que estou participando :D Read the rest of this entry »

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Novo Dominio :D

Bom, vi uma promoção e acabei comprando o dominio urubatan.info …

por enquanto não tenho certeza do que vou fazer com ele, mas estava só U$0,99 :D
no momento ele aponta para o blog mesmo, se eu me animar possivelmente em um futuro próximo sera uma versão en ingles do blog :D
(YAUP = Yet Another Useless Post)

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Slides e exemplo da palestra sobre Grails

Bom, como eu havia comentado, hoje fiz uma palestra sobre Grails no evento dos grupos de estudo Java aqui do RS.

Quem estiver interessado nos slides ou no exemplo desenvolvido eles já estão disponíveis na página de publicações aqui do blog (link no topo da página).

Eu removi o  plugin do openlaszlo para diminuir o tamanho do zip, então é necessário instalar este plugin novamente, caso contrario a página que utiliza o plugin do laszlo não vai funcionar …

para instalar o plugin basta de dentro do diretório do projeto executar o comando:

grails install-plugin http://ichan.im.ac.cn/grails/grails-Laszlo-0.4.2.zip

(claro que ja precisa ter o grails instalado como eu ensino neste  post).

Espero que o material seja útil para alguem, mesmo sendo uma palestra bem básica sobre  Grails.

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Chamada de Tutoriais e Palestras - II Encontro de Java do Espírito Santo (EJES)

Apresentação
========

A Secretaria Regional do Espírito Santo da Sociedade Brasileira de Computação
(SBC) e o Grupo de Usuários de Java do Estado do Espírito Santo (ESJUG) têm o
prazer de convidar Membros da Comunidade em Geral, Alunos e Professores nas
diversas áreas da Computação e Informática e áreas afins de Universidades,
Instituições de Ensino e Pesquisa e Empresas a submeterem propostas de
tutoriais e palestras ao II Encontro de Java do Espírito Santo, a realizar-se
nos dias 29 e 30 de agosto de 2007 em parceria com a VII Escola Regional de
Informática, que acontecerá entre os dias 27 de agosto e 01 de setembro de
2007, na cidade de Vitória, localizada no estado do Espírito Santo.

O II Encontro de Java do Espírito Santo tem como objetivo reunir a comunidade
acadêmica, profissionais e usuários de tecnologia para discussão de assuntos
relacionados a Java, estimulando assim a disseminação da cultura agregada ao
tema.

Tutoriais / Palestras
============

Os autores devem submeter seus trabalhos com o compromisso de fazerem a
apresentação dos mesmos nas datas e locais estipulados nesta chamada.

O tutorial poderá ser desenvolvido em apenas um dia com duração mínima de duas
horas e máxima de quatro horas, considerando um intervalo de 15 minutos para
café. As palestras serão apresentadas em apenas um dia com duração máxima de
50 minutos, reservando 10 minutos para perguntas.

Os candidatos poderão submeter propostas para seleção de minicursos ou
palestras em qualquer área relacionada à Java. A proposta deverá ser enviada
para o endereço coordenacao AT esjug.dev.java.net contendo resumo, sumário com
breve descrição item a item, bibliografia básica e mini currículo do autor. A
proposta não deve ser enviada como anexo e sim como texto no corpo da
mensagem.

Após a aceitação, os arquivos definitivos dos tutoriais e/ou palestras deverão
ser enviados para coordenacao AT esjug.dev.java.net em formato PDF, compactados
e como anexo.

Deverá ser informado, junto com a proposta, o recurso didático necessário para
a apresentação do tutorial e/ou palestra.

Datas Importantes / Submissão
===================

* 27/07/2007: data limite para submissão de tutoriais e palestras ao II
Encontro de Java do Espírito Santo;

* 05/08/2007: divulgação dos tutoriais e palestras selecionados;

* 15/08/2005: data limite para a entrega da versão final dos tutoriais e
palestras selecionados.

Informações & dúvidas
==============

Qualquer informação adicional poderá ser adquirida através dos endereços
coordenacao AT esjug.dev.java.net, vitorsouza AT gmail.com ou paulo AT jeveaux.com,
colocando no campo assunto o texto “[II EJES]”.

Contato
=====

Coordenação Geral da VII ERI:

* Rober Marcone Rosi, FAESA – Faculdades Integradas Espírito-Santenses,
rober AT faesa.br.

Coordenação do II Encontro de Java do Espírito Santo:

* Vitor Souza – ESJUG, vitorsouza AT gmail.com;

* Paulo César M. Jeveaux – PortalJava / ESJUG, paulo AT jeveaux.com.

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

O que vocês acham de ler um blog sem estar conectado a internet? (Wordpress + Google Gears)

Sim, eu sei que aproximadamente 400 de vocês ja utilizam RSS Readers para ler os posts, ou pelo menos saber quando existem novos posts, ja que pelo menos o meu blog, não tem um feed com o texto completo :D
Mas o que vocês acham da idéia de utilizar o Google Gears para ter acesso a qualquer post do blog, quando estiver offline?

Isto é bastante fácil, pelo menos para quem usa o wordpress como engine para qualquer blog.

O Mike, criou e disponibilizou este plugin para o wordpress …

Basta instalar ele no wordpress, configurar rapidamente, e qualquer leitor do seu blog que ja tenha o Google Gears instalado na maquina, pode clicar no botão “Read Offline” e ter acesso a todos os posts do blog quando estiver offline …

Por enquanto o plugin só funciona com o Firefox, mas não deve ser dificil resolver o problema para ele funcionar no IE.

É bem provável que eu não instale aqui no blog, até por que não sei se algum de vocês iria utilizar isto :D
Mas até que gostei da idéia :D
O que vocês acham de acessar um monte de blogs pela manha, para entupir o HD de posts que vocês não vão ler? hehehe

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

O que eu gosto no Groovy (por conseqüência também no Grails) que sinto falta no Java

Bom, depois de amanha faço uma palestra sobre grails para os grupos de estudo das faculdades aqui de perto.

E montando esta palestra, lembrei de algumas coisas que são espetaculares no Groovy, e que o Grails acaba herdando, que fazem bastante falta no Java …

Segue uma pequena lista, se alguem lembrar de mais alguma cosa eu agradeço :D

  1. Sintaxe para declaração do valor de uma lista:
    minhaLista = [1, 2, 3, 6, 50, 2000]
  2. Sintaxe para declaração do valor de umMap:
    meuMap = ["rodrigo":"urubatan", "numero":300]
  3. Acesso a objetos dos mapas similar a EL embutido na linguagem:
    meuMap.rodrigo
    meuMap["rodrigo"]
  4. == é a mesma coisa que equals, isto evita problemas por falta de atenção :D
  5. this dentro de um método estático referencia a classe (como eu mencionei aqui)
  6. Facilidade para evitar NullPointerException:
    para acessar um método de uma variável que pode ser nula sem precisar escrever um if, é só usar:

    variaval?.metodo()

    o método só vai ser chamado se a variável não for null.

  7. Closures (referencia mais completa do que 1 linha aqui)
  8. Expressões regulares nativas (semelhante ao Javascript).
  9. a chave para o “switch” em groovy pode ser uma string, quer dizer, na verdade ela pode ser qualquer coisa praticamente :D
  10. Possibilidade de utilização de variáveis dentro de strings (se estas estiverem demarcadas com aspas duplas, o groovy suporta aspas simples e duplas para strings), e Strings multi linha (utilizando a barra invertida):
    def texto = "Bom dia ${nome}\
    strings multi linha são legais"

Bom, acho que era isto, estas não são todas as diferenças entre Groovy e Java, mas são as que estão fazendo diferença para mim :D

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Eclipse com suporte a Subversion de fabrica :D

Pois é isto mesmo, provavelmente as proximas versões do eclipse ja virão com suporte a Subversion “de fábrica” :D
Eu lembro de uma discussão a algum tempo, sobre qual seria a implementação a ser incluida por padrão no eclipse (Subclipse ou Subversive).

não sei se é noticia muito velha, mas a discussão ja acabou!

O Subversive, agora é um subprojeto do Eclipse!

O projeto ainda esta incubado, mas tem tudo para sair da incubação rapidinho.

Infelizmente não vai ser a tempo do Europa …

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

“Fator Cool” com certeza, mas sera que é realmente útil?

Você tem um celular Symbian? programa em Python? quer ter um site na web? não quer pagar provedor?

Use o seu celular como servidor do seu blog então :D

para isto só é necessário o “Nokia Mobile Web Server“, que é uma versão melhorada, e de instalação mais fácil que o Racoon que eu testei a algum tempo …

Mas quem preferir algo open source, pode baixar o racoon mesmo.

Eles ainda disponibilizam gratuitamente um serviço de proxy reverso para que o seu mobysite seja acessível de qualquer browser …

O endereço do seu mobysite ficara algo parecido com: http://urubatan.mymobilesite.net/ (da pra testar, mas a probabilidade de estar fora do ar é bem grande, só tenho Wi-Fi a noite em casa, e isto come com farinha a bateria do celular :D )

Para começar a brincar é só acessar: http://mymobilesite.net/ se registrar, baixar o software via celular ou desktop para instalar no celular depois, e startar o servidor …

Você que controla quando o brinquedo fica ativo ou não rodando a aplicação no celular …

Agora, falando sério, algum de vocês ja consegue imaginar alguma utilidade real para isto?

O que eu consegui imaginar até agora foi só o seguinte (em nenhuma ordem de importancia):

  •  Edição do PIM do celular via desktop
  • Utilizar o celular como PIM no desktop
  • Um blog com atualização quase realtime em algum evento :D
  • Pedir para alguem ativar o serviço e poder acessar os meus contatos em agenda, caso eu esqueça do celular em casa (não pode esquecer de pedir para deixar ele espetado na tomada :D )
  • Uma interface web para deixarem mensagens de texto no meu celular (o SPAM ia ser um saco)
  • Na mesma situação de ter esquecido o celular, poder verificar se alguem me ligou pelo log de ligações do telefone.
  • Poder enviar SMSs sem pagar aquela taxa absurda da tim para envio de SMSs via web.

Mais do que isto, tem que ter uma idéia excelente e começar a escrever em python mesmo :D
Só para quem estiver muito curioso, a cara padrão do mobysite é mais ou menos esta (tudo costumizável é claro, mas acho que para customizar vocês vão preferir copiar os arquivos pro desktop :D ):

Não sei se isto foi exatamente útil, mas é uma informação interessante :D
PS.: algum de vocês consegue pensar em mais alguma utilidade  para um servidor web no celular?

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Aberta a submissão de palestras para o Just Java 2007 (pelo menos até amanha)

Apenas para divulgar mais a informação :D Eu tinha recebido o e-mail avisando, mas tinha esquecido de postar aqui no blog …

Esta aberta a submissão de palestras para o Just Java 2007.
O site para submissão e informações pode ser acessado em:

http://www.sucesusp.org.br/eventos2007/justjava07/

Data limite para a submissão de trabalho: até 20 de junho.
Data limite para a notificação sobre a aceitação: 30 de Junho.

————————————————————————————
Just Java 2007

Data:
De 02 à 04 de agosto

Horário:
Das 8h30min às 19h00

Local:
SENAC - CAMPUS SANTO AMARO
Avenida Engenheiro Eusébio Stevaux, n. 823
Santo Amaro

————————————————————————
SouJava - Fortalecendo a comunidade Java brasileira
www.soujava.org.br
————————————————————————

Eu ja submeti duas, vocês tem até amanha para submeter alguma coisa :D Se alguma das minhas duas forem aprovadas, nos vemos no JJ 2007 :D
PS.: para quem estiver interessado, no JJ eles tem um limite mínimo de palestrantes novos, para incentivar quem nunca palestrou no evento, por tanto, não tenham medo de pelo menos enviar uma proposta.

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Blog offline novamente …

Bom, desta vez a culpa não foi minha, deu problema no disco do servidor onde o VPS esta rodando …

Mas valeu o susto …

Tive muita sorte, a única coisa  que deu problema (pelo menos o que descobri até agora), foi em duas tabelas do plugin de pesquisas do blog (que esta desativado temporariamente) …

Provavelmente vou mudar o blog de servidor em breve, mas uma coisa que aprendi com isto foi que o backup tem que ser diário (não é só o blog que roda nesta maquina, e mesmo que fosse, eu não ia curtir perder 1 mês de posts)

Vou montar uma rotina de backup do server via rsync eu acho, se alguem tiver alguma dica melhor estou aberto a sugestões …

Valeus galera …

Espero que agora parem os problemas com o server …

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

WebMobile - Tech Week 2007

Ja esta online a grade de palestras para o WebMobile - Tech Week deste ano!

No ano passado o evento foi muito bom, e parece que gostaram da minha palestra, pois este ano tem mais um mini curso meu no evento!

No ano passado eu montei durante o evento, e na frente de todos, uma loja virtual utilizando Spring Framework (Quem quiser o exemplo e slides da palestra estão na página de publicações do blog).

Este ano vai ser parecido, mas considerando que o Java EE 5 esta muito produtivo e é o padrão, vou fazer uma loja virtual também este ano, e novamente passo a passo na frente de todos, explicando o que esta sendo feito, e por que esta sendo feito daquela forma, mas desta vez utilizando apenas tecnologias padrão Java EE 5.

O mini curso vai ser dividido em 2 partes, na primeira parte vamos montar a lógica de negócio da loja virtual e a persistência utilizando EJB3 + JPA apenas (e alguns unit tests para demostrar que as coisas estão funcionando) .

Na segunda parte vamos desenvolver a UI para a aplicação utilizando JSF, e só para não dizer que não tem nada além do padrão, vou adicionar uma que outra biblioteca externa no JSF para fazer a parte de AJAX.

Então, espero ver alguns de vocês por la, o Tech Week vai ocorrer nos dias 31 de agosto e 1o de setembro, o meu mini curso vai ser apenas no dia 1o de setembro (sábado).

(Este blog hoje ta parecendo classificados de palestra, os dois posts até agora foram para avisar de palestras que vou fazer :D )

A boa noticia é que sempre o conteúdo das palestras vai aparecer por aqui depois de eu apresentar elas :D

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Palestra sobre grails no sabado

Yeap, sobre grails mesmo …

Este sábado, ocorrera um evento dos grupos de estudo Java na FACENSA em Gravatai/RS.

Os grupos envolvidos são NorsJava, Confraria do Java e FUJA.

Todos são grupos de estudos dentro de universidades apoiados pelo RSJUG.

Eu vou ministrar no final da manha uma palestra sobre Grails.

Inscrições e detalhes sobre o evento no site do RSJUG Eventos.

Até sábado então para quem for aparecer no evento …

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!