quarta-feira, 30 de abril de 2008

O que ando lendo


Estou na minha fase de leitura frenética, já comprei 5 livros este mês, o último de Cobol para Mainframes, que ainda não chegou... Aqui no Rio é muito difícil encontrar um bom curso desta tecnologia, só há na Interplan, na Estácio, e na UniverCidade, nenhuma delas disponivel para mim por questões de horário e disponibilidade, por isso tenho que me virar com um livro apenas.

Ruby on Rails, Executando. Alta Books - instalei um IDE para rails aqui, o Aptana, um plugin para o eclipse...lerdou tudo e tive que reinstalar o eclipse. rails é muito pesado, mas impressionante. Trabalhar por convenções ao invés de configurações é todo o segredo aqui. Toda uma página que demoraria 1 semana para terminar em JSP, dá para terminar em apenas 2 horas ou mais.

Ajax e Java. Alta Books - Esse eu comprei sem nem pensar direito, me deu uma boa idéia sobre Ajax com GWT e DWR com Struts e JSF, mas tem um problema: nenhum código funcionou ainda...
Além disso estou pegando aversão a tecnologia depois que li este post de um desenvolvedor do Opera, que me convenceu, Ajax é muito imaturo ainda e deixa outros navegadores sem acessibilidade, como o próprio Opera... igual o a Microsoft faz com o IExplorer e nós odiamos. Os desenvolvedores estão caindo nessa "moda" e esquecendo de respeitar os padrões estabelecidos e deixando os usuários de outros navegadores na mão. Eu mesmo só usava o Opera, e estou sendo obrigado a usar somente o pesado Mozilla Firefox(é parece leve comparando com o IE, mas não é!) para usar o Google Maps e Google Docs. Por favor parem de usar o AJAX!

J2EE patterns. - Esse livro já tenho faz muito tempo, mas nunca consegui lê-lo, faltava conhecimento sobre a plataforma EE, e não dava pra entender nada... o conteúdo pode já estar até ultrapassado, mas o catálogo de Patterns ainda é muito útil.

iniciei nesta segunda o curso Student2Business Microsoft, e só estou usando um livro de Guia Consulta rápida de C# da Notavec. Está sendo um quebra galho para mim.

sábado, 5 de abril de 2008

IDE Portável = Eclipse + Mysql + Tomcat Portable

Poder ter consigo tudo de necessário para trabalhar, é muito bom. Agora não é mais necessário ter um notebook para levar o trabalho junto conosco, apenas um pendrive (para claro plugar em outro computador =P).
Esse guia explica como preparar um ambiente para desenvolvimento Java para o desktop e web, usando um dispositivo de memoria flash. Mas atenção, ele só funcionará em máquinas com Windows:

Instalando o PortableApps Menu:
  • No site portableapps.com baixe ou o suite PortableApps Lite, Standard, ou apenas o Base, só com o menu. Esse menu serve para organizar as aplicações instaladas no pendrive. Toda vez que instalar uma nova aplicação no pen drive você deve instala-la na pasta "PortableApps" criada pelo menu;
  • Para instalar o menu basta indicar a unidade do disco removivel, que ele instalará um arquivo de autorun, o menu em si, uma pasta de documentos, e a pasta de aplicativos.
Recomendo dar uma olhada nas outras ferramentas disponíveis pelo portableapps.com, tem coisa muito boa lá. O Portable apps rodando fica assim:

Instalando o Tomcat:
  • baixe esse arquivo: Webserver_Portable.zip, criado pelo Zimar, e extraia para o pendrive. Ele já possui uma JRE, o Tomcat2Go e o Tomcat prontos para rodar.
Instalando o Eclipse:
  • Baixe o Eclipse e instale no seu PenDrive;
  • Baixe o JDK(Java Development Kit), e instale no seu computador;
  • Crie uma pasta chamada "jdks", na pasta do eclipse;
  • Copie a pasta "jdk1.5.0_xx"(O nome da pasta depende claro da versão do jdk), para a pasta "jdks" do eclipse;
  • edite o arquivo "\eclipse\eclipse.ini" assim:
-vm
..\JDKs\jdk1.5.0_xx\bin\javaw
-vmargs
-Xms40m
  • Vá para um computador com ou sem Java e abra o eclipse;
  • Quando o eclipse pedir um workspace, você pode digitar ".\workspace", o que vai criar uma pasta workspace na pasta do eclipse.
Instalando o MySQL:
  • Baixe o MySQL sem instalador(em .zip), e extraia para o pendrive.
Instalando um gerenciador para o MySQL(Navicat):
  • Escolhi o Navicat, mas pra falar a verdade eu nunca o usei, me pareceu o suficiente porque na verdade não acho diferença entre esses gerenciadores, você pode usar qualquer um desde que funcione com o MySQL e seja portável(que não use o registro do windows);
  • Baixe-o http://w13.easy-share.com/1699026311.html;
  • O instalador não faz nada, só extrai para a pasta corrente. Copie o Navicat para uma pasta dentro de "PortableApps" no pendrive.
Inicie o MySQl com mysql-nt, o Tomcat pelo menu portableapps, o Eclipse, e o Navicat e Presto! Você tem seu ambiente de desenvolvimento portável.
Aguardo o feedback de todos, pois a minha instalação não está exatamente igual a de cima porque meu pendrive já está lotado, e não tenho a certeza que tudo vai funcionar sem problemas. E porfavor avisem se algum link estiver quebrado. Flw!

domingo, 30 de março de 2008

"Anal Sex" vence de novo

Não estou tendo tempo de atualizar meu blog, mas mesmo assim estou com as visitas ativas... parece que a palavra "anal sex", chamou a atenção do bot do google nas pesquisas, e as pessoas tem entrado no meu blog... =P talvez elas tenham se desapontado com o verdadeiro conteúdo...

sábado, 22 de março de 2008

"Anal Sex" vence Fernando Collor

"Anal sex" Vence
Esses bots malditos sempre causam muita confusão. Até por isso parei de ter um blog separado e passei a usar o blogspot, deixe que o google lide com eles.

segunda-feira, 11 de fevereiro de 2008

Goleada no flamengo, quer presente melhor?

Hoje é meu aniversário. Eeeeeeh!
Nada de festa planejada, o pessoal voltou do carnaval com pouca grana, e eu principalmente estou zerado. Provavelmente faço algo nesse fim de semana. Os presentes estão chegando e um ótimo foi a goleada de ontem(10/02/2008) do Fluzão no Famengo. E que venham os Botafoguenses!
Clique acima para ver os melhores momentos. Destaque para o 3° gol de Thiago Neves, driblando entre as canetas do zagueiro...

sexta-feira, 8 de fevereiro de 2008

Cloverfield no YouKu!

Não dê dinheiro para a pirataria, assista de graça!


YouKu.com é ótimo por ser um site Chinês de vídeos como o YouTube, mas onde esqueceram de policiar os direitos autorais dos vídeos... apesar de estar hospedado num país cheio de censuras.
Sei que é sujeira piratear, mas o vídeo não têm legendas, então só será visto por quem tem bom entendimento de inglês, e não fui eu quem pôs o vídeo; não fui eu quem pôs no YouKu! Vai você!
Se quiser piratear na web sem medo, enfia no YouKu! Se você entender alguma coisa de chinês é claro.

domingo, 27 de janeiro de 2008

Gente Maluca Usando Computador

Uso bastante o RadiusIM para me comunicar, e uma coisa está me preocupando nele. Não é o aplicativo, que é baseado em Ajax e Java, e é muito leve e eficiente, mas nas pessoas que o usam. É Inacreditável o número de pessoas que são capazes de utilizar um computador no meio do oceano atlântico... porra, qual é? Será que tem tanta gente em transatlânticos? bora, me explica, Qual é a "onda" de ficar no meio do mar? Ou será que as pessoas não sacaram que a meta da parada era mostar aos contatos onde você está no globo.
Talvez o problema é que eles não conseguem mudar o lugar onde eles estão... uma tela do google earth fica bem no meio, é só procurar onde você está e clicar com o botão esquerdo do mouse. Difícil?
Um aviso pros desavisados: se você não sabe mexer no computador, tome vergonha na cara e aprenda, ou desista.
Olá, sou tecnófobo e estou me afogando!

Que livros ando lendo

Com a estréia de "Eu sou a lenda" com will Smith, procurei saber mais e me deparei com o livro de 1954 em que se baseou o filme: Richard Matheson - I Am Legend. eu baixei o filme na internet e não tem nada a ver com o livro... achei o filme meio exagerado, e curto(de pouco tempo). o livro por outro lado chega a dar explicações científicas para os ...(não vou estragar a história), e é mais elaborado.

Também leio Anil Hemrajani - Agile Java Development with Spring, Hibernate and Eclipse. Só para não deixar a mania geek... e também porque estou fazendo um curso de Java Enterprise na DigiData, e uma fonte de consulta alternativa é sempre bem vinda. O livro aborda Extreme Programing e AMDD, que são muito importantes para o desenvolvimento rápido e eficiente de aplicações.

Áh! Tudo em inglês... provando que cursinho de inglês e viagem para fora é pura babaquice. Autodidatismo é isso aí!