Viagem Heróica a Edéia

16/09/2009

Bem resolvi escrever esse post para contar um relato heróico do GOJAVA na visita a UEG de Edéia.

Tudo estava programado para o sábado dia 12 de Setembro realizarmos duas palestras na UEG.
Levantei as 04:45 da madruga tomei um banho e fiquei a espera dos palestrantes, um deles chegou no horário, ficamos a espera do outro que já estava atrasado e resolvemos ligar, quando o mesmo nos informou que sua moto havia quebrado, ainda estava em casa e pediu para irmos busca-lo, o cara mora longe depois do Arroz Cristal uns 18 Km de casa (putz), mas tudo bem, quando conseguimos encontrar com ele rodamos mais ou menos uns 3 quilómetros e (bummm) meu pneu dianteiro rasgou, ai vamos nos trocar o tal pneu, (3 programadores para realizar esta façanha pensa…..), nessa altura do campeonato já eram 7 horas da manhã, deveríamos estar em Edéia as oito horas, um dos palestrantes surtou, e disse que não iria mais, o carro dele estava em minha casa, tivemos que voltar mais 18Km então deixamos o palestrante desertor e seguimos viagem, logo na saída percebemos que a rodovia estava em reformas e cheio daqueles esqueminhas de fechar meia pista e travar o povo ate um certo momento alternado.
Mas o pior ainda estava para vir, no meio do caminho a estrada em reformas existiam muitos desvios mal sinalizados com muitos buracos e num desses desvios tinha uma curva onde seguimos direto uns 30Km entao de repente deparamos com a entrada da cidade de Palmeiras (totalmente ao contrário do trajeto), tivemos que voltar e pegar o caminho correto, UFFA, conseguimos chegar em Edéia por volta das 10 horas da manhã, o povo já estava desistindo e dispersando, mas conseguimos ainda chegar a tempo da ministração da palestra, até que no final deu tudo bem.
Apenas gostaria de compartilhar com todos os membros do grupo que realmente as vezes não é muito fácil realizar um trabalho, mas vamos que vamos e sejamos persistentes e não desistamos jamais.

Abraço a todos.


O fim do Copyrigth de mídias

15/12/2008

Outro dia procurando um vídeo no youtube do compiz (efeito gráfico para linux ) para mostrar a um amigo os recursos disponíveis encontrei um vídeo no qual tinha uma música de fundo bem legal, mas não tinha descrição no vídeo sobre a música inclusive acredito eu que o cantor seja árabe, como eu não entendo a língua árabe ficou difícil encontrar a música pra baixar no qual não sabia o nome de quem canta, o nome da música e nem muito menos entendia o que a música dizia, mas o som era muito legal, então resolvi baixar o vídeo e me lembrei que existiam programas que extraiam áudio de vídeo pesquisei na net e descobri uma coisa melhor ainda tem um site onde você passa a url do vídeo que deseja converter e ele transforma em mp3, avi, mpg , 3gp e etc.. fui logo fazendo o teste e por incrível que pareca 5 minutos depois estava tocando a tal música no mp3 do meu carro, com uma qualidade ótima,  bem agora tenho a tal música e a apelidei de Árabian dance.

Isto demonstra que cada dia  temos mais acesso a todos os tipos de mídia na internet, eu vejo isto com bons olhos,  pois sou a favor do artista ou gravadora não ganhar com direitos autorais e sim ganhar com shows do artista(trabalhar) no qual tocar a música do artista seria uma espécie de promover este artista a ser mais requistado a fazer shows e ai sim cobrar por ele.

Por exemplo: Meu pai e marceneiro e se ele quiser ganhar dinheiro, ele tem q comprar a madeira fazer móveis e vender, se ele quiser ganhar novamente ele tem que repetir o processo senão morre de fome e acredito que milhares de profissóes sejam assim, eu me lembro bem  que na minha formatura tivemos que pagar um tal de ECAD e não foi pouco dinheiro por direitos autorais das  músicas que tocaram na festa.

Acho isto um absurdo, o artista faz a música e estoura ela ganha grana e tals com show dai penso que se ele quer ganhar mais dinheiro deve compor uma música nova para continuar fazendo shows e ser requisitado pelo público.

Ainda bem que a internet tem ajudado muito a mudar esta antiga perspectiva de copyrigth.


Jantar com o gerente da SUN Mauricio Leal

05/10/2008

Ontem dia  04/10/2008 realizamos um evento na FATESG onde contamos com a presença do Gerente da SUN SDN Maurício Leal e após nos reunimos no Piquiras Restaurante para um jantar estavam presentes o Mauricio Leal, Eu e o Raphael Adrien representando o GOJAVA, juntamente com o pessoal do PSL Júnior, Daniela e outros que não me recordo o nome e o presidente da ASL Sandro Pato, tivemos um jantar muito agradável, o Maurício  Leal  parabenizou o GOJAVA pelo trabalho que estamos fazendo em Goiás e ressaltou que estamos fazendo muito mais que a maioria dos jugs do brasil, e prometeu atenção especial ao GOJAVA,

Já conhecia o Maurício de longas datas mas realmente agora tive um contato direto, sempre tive a impressão que o Maurício fosse uma pessoa simples muito legal e atencioso, e ontem ele não deixou de comprovar isso.

Estou muito feliz por estarmos conseguindo estreitar a distância do GOJAVA em relação a SUN.


SOA x WebServices

27/09/2008

O termo SOA (Service Oriented Arquiteture) ou seja Arquitetura Oriendada a Serviços. está bastante popular no ramo de TI,sem dúvida é o caminho onde todos os novos sistemas estão dispostos a trilhar, as principais empresas de TI deixam isto cada vez mais claro.

Algumas pessoas acreditam que SOA e Webservice sejam a mesma coisa, mas não é bem assim.

SOA é uma arquitetura abrangente que constrói aplicações de uma companhia, imagine um projeto de Arquitetura,  que necessita que todos os programas  da companhia sejam criados com uma metodologia específica.

Web Services é um conjunto de mecanismos de padrões de comunicação criados sobre a web que permite conectar e comunicar. Enquanto SOA é uma estratégia de TI que engloba todos os sistemas e os padrões de comunicação.

Serviço
Serviços são partes de sistemas ou componentes que foram criadas para serem acopladas a outros componentes de forma padrão.

Exemplos de SOA

O SPC disponibiliza um serviço classificação de clientes inadimplentes, e um banco está disponibilizando um pacote de financiamento novo que deverá ser implementado um novo sistema para este pacote onde o desenvolvedor terá que fazer uso do serviço disponibilizado pelo SPC para avaliar o cliente que deseja fazer o financiamento, o desenvolvedor abstrai o código de classificação de clientes inadimplentes, e desenvolve o produto. sem contar que na próxima vez que o banco necessitar criar um novo pacote e um novo sistema ele já pode novamente contar com o serviço de classificação dos clientes.

Outro exemplo interessante e a utilização do mesmo serviço mas com interesses diferentes, suponhamos que uma empresa americana disponibilize um serviço de informação de fluxo de tráfego muito utilizada por taxistas e transportadoras, onde o motorista ao receber a avaliação de tráfego de uma determinada rua, poderá traçar uma rota alternativa para não atrasar sua entrega, este mesmo serviço e consumido por um despertador moderno que tem uma função soneca inteligente na casa de um trabalhador, no qual está programado para às 07:00hs, mas neste momento o despertador avalia a informação recebida pelo serviço,  e  se o trânsito flui normalmente o despertador dá ao trabalhador mais 5 minutos de tolerância no sono.

Quando usar SOA

Os arquitetos dizem que  um bom aplicativo orientado a serviços da mais trabalho gerando um custo extra, por isto para que este trabalho produza benefícios, ele tem que eliminar qualquer outro tipo de esforço de comunicação com outros aplicativos. Assim o primeiro passo é descobrir se existem aplicativos redundantes e mal integrados que poderiam ser consolidados ou eliminados após a aplicação de SOA. Se existir estes aspectos então há benefícios potenciais.

Mas a grande vantagem de SOA,  após de implantada segundo apontam os especialistas, é a redução do tempo no desenvolvimento das novas aplicações de negócios,  então depois dos serviços criados é  possível encurtar o tempo da produção de novas soluções em 40%, que pode fazer muita diferença quando a companhia precisa colocar um novo produto no mercado para sair na frente da concorrência.


Aplicações RIA o que você precisa saber antes de iniciar

03/07/2008

Bem a muito tempo eu venho falando que o cliente será mesmo RIA (cliente rico).

Afinal a primeira impressão e a que fica, tudo funciona em prol da beleza,

No passado quando os sistemas ainda eram clipper ou flex ou similares, sem designer gráfico eu consegui desbancar muitos sistemas até melhores que o meu, apenas por eu já desenvolver numa linguagem gráfica.

O cliente enche os olhos com as telas e com o design gráfico dos sistemas.

Com a transição dos sistemas na plataforma desktop para a plataforma web o cliente sentiu muito a falta de uma interface interativa,  com pop ups e scroolbars e botões de atualizar, isto vem melhorando muito através de java script, mas não chega a ser o suficiente.

Então estão começando a surgir ferramentas mais poderosas como Adobe Flex, Java FX, OpenLazlo,Silverlingth e outras que estão ganhando força a cada dia

Ainda e difícil pra dizer qual delas vai pegar mesmo, embora acredito que pelo fato do javaFX e o Silverlight estarem a traz de empresas muito grandes, eles devem pegar. mas  infelizmente até o momento ainda não estão suficiente maduros, dentre eles o que mais se destaca no momento e o Adobe Flex mas fica uma pergunta no ar, a adobe e muito boa no que faz o flash um sucesso, mas no quesito linguagem de programação ela esta iniciando.

O flex já nasceu com uma falha grave no processo de Garbage Collection no qual eu mesmo li no blog do Arquiteto da Adobe  confirmando isto, onde ele descreve que isto acontece pelo fato do flex usar o kernel do flash que não foi preparado para trabalhar com ponteiros de objetos em memória criados pelo flex, e isto da um trabalho enorme, pois o desenvolvedor tem que preocupar em limpar tudo que esta dentro de um form principalmente os listeners(ouvintes) antes de fecha-lo.

Mas mesmo assim estou utilizando o flex no meu dia a dia, pois dentre as ferramentas se apresenta a mais madura, e com tudo isso ela esta atendendo bem.


Apache + JBoss

29/06/2008

Tive o prazer de configurar o apache fazendo Load Balance com o JBOSS em cluster utilizando https e fazendo sincronismo pelo RSink, isso fica show e não foi muito complicado de configurar, coisa profissa mesmo


Eclipse Ganymede

29/06/2008

Estou avaliando o novo eclipse pra quem não sabe o eclipse esta usando os nomes das luas de Jupter para seus projetos já temos a versao Europa, agora a Ganymede

O novo eclipse tem se demonstrado muito rápido, encontro pessoas reclamando em alguns foruns sobre bugs, mas ate o momento estou satisfeito pelo que estou vendo.


Notebook melhorado + Linux Ubuntu combinação perfeita

29/06/2008

Tenho um notebook HP da série DV2000 dual core 2.0 , veio com o windows vista de fábrica, mas eu consegui com o vendedor, um restore do windows XP de fábrica da HP do mesmo computador, minha máquina ficou 30% mais rápida com o XP, meu note tinha 2GB de memória e um HD de 140GB sata, mas semana passada resolvi fazer um upgrade, coloquei 4GB de memória e um HD de 250 sata e com 7200 RPM.

A máquina ficou bala, mas o windows nao reconheceu os 4GB de memória reconheceu apenas 3.2, eu sempre tive vontade de instalar linux, mas eu tinha medo de perder a instalação original da HP do windows XP, pois funcionava tudo direitinho, câmera, controle, som etc…

Então usei o ghost para fazer uma cópia fiel e perfeita, tentei duas vezes de forma diferente e na terceira vez tive sucesso, tava la o XP rodando no hd novo, bem agora era particionar e instalar o linux  com dual boot escolhi a distribuição Ubuntu 8.0 particionei o disco coloquei o cd do ubunto fechei os olhos e mandei ver, e pra minha surpresa tava la rodando perfeito linux  e windows.

O Linux reconhece todos os drivers, mas o som não tocava, mas estava presente tentei usar alguns tutoriais explicando como configurar, mas descobri que era apenas configuração o Ubuntu tem um leve bug para o driver da minha placa de som ele vem por default como pcm2 com o volume zero, entao e so ir nas preferencias de som escolher o mixer padrao que mostra o pcm2 e ir no volume e aumentar o volume pra mais que zero, testei o fone de ouvido e blz também, bem faltava o microfone e a camera, instalei o amsn e pra minha surpresa a camera e o microfone já estavam funcionando.

A maior alegria foi ver os 4GB sendo usado pelo linux e notei que a máquina ficou extremamente mais rápida no linux, instalei as firulas do compiz como tela tremula e efeitos de minimizar e maximizar, o cubo 3D da área de trabalho e tudo que tinha direito e o linux respeitou o upgrade.

Eu não estou acreditando e gritante a diferença da performance, parece que o linux trabalha mais real com o core 2 duo.

Estou muito feliz com o Ubuntu nem lembro que tenho windows mais, mas ele somente para backup, vai que alguma coisa nao funciona no linux ne.


Palestra de Spring e AOP

15/05/2008

Acabei de chegar da da UEG Anápolis Onde ministrei uma palestra de Spring e AOP, ficou muito legal os alunos divertiram com o código

O problema como sempre e o tempo eu tinha brigado por uma hora e 10 e so peguei 40 minutos.

Mas tranquilo contornamos a situação.

Vou postar o código aqui e fotos tambem


Mini Curso 1º SGSL / 5º FGSL

08/05/2008

Ministrarei no dia 30/05/2008 (sexta-feira). um Mini Curso de Java básico (bem básico) o objetivo e formar mais adeptos ao Java, embora pra mim hoje uma das melhores ferramentas para iniciantes seja o JEDI.