Diogo Santos

É sobre um cara aprendendo a fazer chover :)

Archive for the ‘Java’ tag

Java 5 no MacOS X Snow Leopard

3 comments

Para aqueles que atualizaram seus Macs para o novo MacOS X Snow Leopard e tiveram a desagradável surpresa de só encontrar o Java 6 disponível, a solução é baixar o Java 5 do Leopard.

Uma vez que o download do arquivo java.1.5.0-leopard.tar.gz tenha sido feito, será necessário extrair a pasta “1.5.0″, move-la para “/System/Library/Frameworks/JavaVM.framework/Versions” com o nome de “1.5.0-leopard” e criar links simbólicos que apontam para esta pasta.

Para fazer isto, siga os seguintes passos:

1) Extrair o arquivo com o Java 5 do Leopard

tar -xvzf java.1.5.0-leopard.tar.gz

2) Copiar a pasta “1.5.0″ para “/System/Library/Frameworks/JavaVM.framework/Versions” renomeado para “1.5.0-leopard”.

sudo mv 1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0-leopard

3) Apagar apontar os links para a pasta “1.5.0-leopard”

cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm 1.5.0 1.5
sudo ln -s 1.5.0-leopard 1.5.0
sudo ln -s 1.5.0 1.5

4) Configurar o Snow Leopard para usar o Java 5

open \"/Applications/Utilities/Java Preferences.app\"

Com o painel de preferências do Java aberto, basta arrasta o Java 5 para o topo da lista.

E pronto! Agora já será possível voltar a trabalhar :)

Written by Diogo Santos

setembro 1st, 2009 at 10:11 pm

Posted in Mac

Tagged with , ,

Grails in Rio

one comment

Foi com prazer que ontem, eu anunciei a criação do Grails in Rio, a comunidade de usuários de Grails no Rio de Janeiro.

A idéia da comunidade é disseminar o conhecimento de Groovy & Grails através de encontros descontraídos e da lista de discussão. Mais detalhes sobre o Grails in Rio podem ser encontrados no site http://grailsinrio.org.

Sobre Grails, posso dizer que é um framework fantástico e que traz aos desenvolvedores da plataforma Java, através de Groovy, a produtividade que só conhecíamos no Ruby on Rails. Mesmo ainda sendo um projeto relativamente novo, já existem grandes casos de sucesso, que podem ser visto na página de cases do Grails.

Aqui na empresa já existem projetos sendo implementados em Grails. Embora eu não esteja participando de nenhum deles, tenho visto como as pessoas estão empolgadas com desenvolvimento web na plataforma Java novamente. Isto é totalmente empolgante.

Eu tenho desenvolvido projetos pessoais com Grails e tem sido bastante produtivo já que posso me focar no “negócio” das minhas aplicações sem me ocupar com milhões de configurações, como eu fazia na época dos frameworks em Java.

Written by Diogo Santos

julho 17th, 2009 at 11:42 am

Posted in Desenvolvimento

Tagged with , , ,

TDC 2008: Segundo dia

leave a comment

Nos dias 25 e 26 de julho, estive no TDC2008, um evento organizado pela Globalcode e patrocinado pela Locaweb, UOL e JBoss, uma divisão da RedHat. O evento contou com palestras sobre Java e metodologias ágeis, e teve várias palestras ocorrendo simultaneamente durante dois dias.

Cheguei cedo no segundo dia do evento e deu tempo de pegar a abertura que não teve nada demais. Mas logo depois começou o keynote do Ed Burns sobre o seu livro Secrets of the Rock Star Programmers. O livro traz temas que foram comentados por nomes conhecidos do mundo Java, como Rod Johson, James Gosling, dentre outros.

Em seguida, eu fui para apresentação do Manoel Pimentel sobre modelagem ágil. Foi uma excelente apresentação. O Manoel abordou assuntos como UML em cores e Agile Draw, mas eu não vou falar sobre essa apresentação, porque é possível assistir a gravação em vídeo.

Depois foi a vez da apresentação arrasadora sobre Extreme Programming que o Vinicius Teles fez. Foi excelente, mas eu não preciso falar muito sobre, porque o próprio Vinícius filmou a apresentação, então em favor a vocês próprios, assistam o vídeo. Vale muito a pena. :)

No final da palestra de XP, apareceu o Juan Bernabó avisando que havia uma van esperando em frente ao prédio do evento para levar todos a um restaurante italiano comer uma macarronada ágil e foi pra lá que eu fui.

Cheguei tarde da macarronada e acabei perdendo a apresentação do André Piza sobre a adoção de SCRUM no UOL, fiquei na esperança de que alguém tivesse filmado também, mas como não vi nenhum link por aí, acho que não existe.

E então eu fui assistir a apresentação Dr. Spok e do Ricardo Jun sobre algo mais técnico, sobre Spring. Bela apresentação. Eles não entraram em muitos detalhes de implementação, mas deram uma visão geral de tudo que o Spring pode oferecer.

Em seguida veio o debate sobre metologias ágeis com vários feras de metodologias e processos de desenvolvimento no Brasil. Nomes como José Papo, Manoel Pimentel, Vinícius Teles, Juan Bernabó, André Piza e outros.

O Jorge Diz foi o moderador do debate e as vezes parecia que ele estava afim de por lenha na fogueira, principalmente quando ele próprio perguntou para um consultor CMMI: “Porque CMM significava consultoria mamando muito?!”. Foi engraçado mesmo. O Jorge Diz é uma figura!

Esse debate foi totalmente enriquecedor pros meus conceitos de ágeis. Eu pude ouvir muitas experiências e em particular como o Vinícius Teles convenceu o seu cliente do projeto Lucidos a adotar XP. Esse debate foi filmado também e vale a pena assiti-lo também.

No final do debate havia um grupo de pessoas que estavam com umas dúvidas, mas estava difícil conseguir fazer uma pergunta lá. E mesmo que se conseguisse fazer uma pergunta, as respostas geravam outras perguntas e não se conseguia mais perguntar nada. Eu nem me animei em perguntar nada. Mas o interessante foi que eu tinha acabado ler pela segunda vez o Scrum and XP from the Tenches, onde o Henrik Kniberg fala bastante sobre coisas que sanariam as dúvidas do grupo que eu mencionei e então eu os indiquei o livro. Ainda não sei se o livro os ajudou, espero que sim.

Mais uma vez eu não pude ficar pro encerramento, tive que correr para não perder o avião. Mas os amigos que ficaram disseram houve umas rodas de conversas informais sobre vários assuntos e rolando umas cervejas pra galera.

O The Developer’s Conference 2008 foi um ótimo evento. Gostei de ver que grandes empresas como UOL e Locaweb estão apostando em metodologias ágeis e patrocinando eventos sobre o assunto.

Written by Diogo Santos

agosto 14th, 2008 at 12:01 am

RESTful RioJUG

2 comments

Acabei de chegar da apresentação do Bruno Pereira sobre WebServices REST no RioJUG. A apresentação foi bem teórica e explicativa no início. Depois, ele apresentou o código-fonte e executou alguns testes para demonstrar o funcionamento.

A apresentação comparou os padrões WS-* e REST, falou  um pouco das motivações que deram origem aos WebServices e qual padrão eles tendem seguir, que o é REST.

Pra quem quer saber mais, ele indicou a edição #56 da Java Magazine que tem uma matéria dele sobre o assunto.

Written by Diogo Santos

maio 28th, 2008 at 10:06 pm

Posted in Eventos

Tagged with , , , , ,

Rails para Desenvolvedores Java

one comment

Eu estou lendo o livro Rails para Desenvolvedores Java que o amigo Rodrigo Allemand me emprestou e está sendo um aprendizado e tanto. Eu nunca tinha nem visto um código-fonte em Ruby antes. Só havia lido (e muito!) sobre tudo que ele faz com o mínimo de linhas de código em todos os fóruns, listas de discussão sobre desenvolvimento. E todo esse hype em torno de alguma coisa te faz ter, pelo menos, curiosidade sobre tal coisa.

Eu cheguei a conhecer o conceito do Rails antes, quando comecei a estudar e usar o Cake PHP. É algo bem parecido. Acho que posso dizer que o Cake está para o PHP, assim como o Rails está para o Ruby. E posso afirmar que o que está sendo interessante pra mim nesta leitura nem é o Rails em sim, mas neste primeiro momento está sendo o aprendizado de Ruby. É uma linguagem genial, eu nunca tinha visto nada tão legal. Já até adicionei na minha lista de livros a ler, alguns sobre Ruby.

Graças ao livro, fui capaz de entender o código que o Fábio Kung escreveu para fazer o sorteio no Falando em Java e tantos outros códigos que tenho visto pela internet. Tenho até criado algumas coisas a fins de aprendizado mesmo.

Written by Diogo Santos

maio 23rd, 2008 at 9:33 am

Posted in Livros

Tagged with , , ,

Get Adobe Flash playerPlugin by wpburn.com wordpress themes