Websphere Portal – Infraestrutura

12/01/2009 by wmadruga

Já participei do primeiro projeto de Portal após o treinamento… mas não usei nenhum conhecimento fora do senso comum. A primeira fase do projeto foi de instalação, configuração e tuning do portal e digo, putz, que dificuldade…
Parece que o instalador e as ferramentas de migração já vieram bugadas de fábrica hehe. #fail

Para início de conversa, e isso por demanda do cliente, instalamos em um servidor Windows 2003 e tivemos que migrar o banco para MS SQL Server, o LDAP para o MS AD e o webserver para IIS . eca, eca, eca ¬¬. #fail

Bom, ao instalar o portal 6.1, quando o instalador passa da fase de instalação do DB2, você tem que ficar com uma tela de console aberta e rodando um netstat -atn pra verificar se a porta 50.000 está ouvindo porque no meio da instalação essa porta vai ser fechada e não vai abrir mais (haha), e claro, ele vai apresentar um erro na tela porque ele vai tentar acessar essa porta após ter baixado… o código do erro é EJPIC0218E e espero que esse post ajude quem quer que entre no google e pesquise por ele.

A solução é baixar o servidor do DB2 e subi-lo novamente, verificando com netstat se a porta abriu e enfim prosseguir a instalação. #fail

Ferramentas de migração => edição de arquivo properties + rodar arquivos .bat = #fail.

Subir o portal no IIS? #fail kkk… É necessário instalar um plugin, até ae beleza. Os servidores eram locais, ambos estavam na mesma máquina (iis e ihs) portanto, modo de instalação selecionado = local. #fail #muthafucka.

O plugin só funcionou quando foi instalado como remoto ¬¬acredite se quiser.

Anyway, o ambiente está funcionando 100% e agora estou aguardando a fase de customização do portal (WCM) para enfim, depois de alguns meses, entrar na parte boa que será o desenvolvimento de portlets. :)

2009…

12/01/2009 by wmadruga

Feliz 2009 para todo mundo :)

nunca é tarde pra desejar algo de bom né hehehe… como nunca é tarde para postar hehe, que vergonha ^^

Estudos… e surpresa

26/11/2008 by wmadruga

WebSphere Portal – Portlet Development

Estou em São Paulo, em treinamento de desenvolvimento de portlets com o pessoal da IBM. Enfim, de volta ao java e todas as suas regrinhas “mãos atadas” e “volta ao mundo” de desenvolvimento :D

Assim que eu tiver mais experiência com o desenvolvimento de portlet, estarei postando algumas coisas tbm.

Tratando-se de Brasil, profissionalmente aprender Portal é uma ótima oportunidade e saberei aproveitá-la. Mas ainda assim continuarei estudando Ruby, Rails, CouchDB :P

CouchDB

E falando em CouchDB, antes de viajar instalei o erlang e o couchDB e fiz minha primeira demo utilizando alguns código de exemplo que estão na wiki do CouchDB.

Depois disso criei uma app rails, configurei para não utilizar o active-record e fiz alguns acessos ao couchDB por dentro do controller mesmo (para ser mais rápido) e funcionou.

Beleza, então assim que chegar de viagem vou escrever uma app rails melhorzinha, inibindo active-record e criando meu proprio model acessando o couchDB e postarei no github e por fim, vou me aventurar com o couchRest que nao tive paciencia de procurar entender mas que depois desses testes tenho certeza que vou conseguir entender rápido :)

Objective-c

Comecei a estudar objective-c na sexta-feira passada, compilei meu primeiro programa e estarei focando forte no estudo em breve pra poder começar a desenvolver para iphones :)

Ruby-cocoa

Estarei estudando um pouco de ruby-cocoa também para poder desenvolver para macOS X e aí entra a notícia principal do blog…

COMPREI UM MACBOOK UHUUUUUU

uhuu depois eu posto uma foto, deixei ele em casa. :P

já calibrei a bateria e comecei a futucar e ainda to aproveitando uns programas que tinha no hackintosh que eu tava tentando instalar hehehe ou seja, ja tenho textmate huehuaehuaehauehauehauehuaea :D

gotta go, começou a apresentação aqui das taglibs da JSR 168.

Abraços!

News

14/11/2008 by wmadruga

Carreira

Dentro de alguns dias estarei guardando em um baú minhas bases lotus notes pois estarei encarando um novo “desafio”, não que seja um desafio hehe mas é a linguagem que todos colocam quando mudam de emprego ou área, enfim, estou saindo da plataforma Lotus Domino e indo para a plataforma Java, dentro da mesma empresa.

Ir para a plataforma java, de certa forma, aumenta minhas chances de trabalhar com ruby e rails (uhuuu) pois em breve estarei fazendo uma apresentação de ruby, jruby e rails aqui na empresa e acredito fortemente que estarei no mínimo atiçando a curiosidade e motivando outros desenvolvedores a se aprofundarem no assunto. À propósito, o ppt será disponibilizado para download após a apresentação.

Viagem

Estarei também iniciando o processo de imigração para o Canadá em breve, é claro que ainda vai demorar até que eu vá efetivamente mas o processo está sendo iniciado e é isso o que importa. :D

Ubuntu 8.10

Instalei ontem a noite o KUbuntu 8.10 e achei muito bom, porém ocorreram algumas incompatibilidades com o meu hardware (laptop HP série dv6700) e como já estou sem internet em casa há 1 mês, não pude conectar para atualizar drivers e softwares…

Hackintosh 10.5.2

Outra atividade que ocupou minha noite de ontem foi instalar o hackintosh no mesmo laptop, porém gerei a mídia de DVD errado, não adicionei o kext e por isso meu HD SATA não foi identificado. Hoje vou pra casa do Rafael (velox de 2MB) pra resolver esses problemas…

English

Voltei a estudar inglês por conta da imigração pro Canadá. Me formei na Cultura Inglesa há alguns anos atrás mas não tenho praticado a conversação, somente a leitura técnica.

Comecei a ouvir podcasts em inglês e twittar em inglês, talvez escreva alguns posts em inglês mas o principal é que estarei procurando pessoas para conversar em inglês no skype. :)

É isso ae, tenho mais novidades mas ficarão para depois :)

Abraços!

Projeto OpenSource

04/11/2008 by wmadruga

Faço parte do grupo de discussão Aprendendo Rails [1] e me juntei ao segundo time de desenvolvimento, porém estamos com sérias dúvidas sobre o quê exatamente fazer, existem idéias [2] e tudo mais só que ainda não batemos o martelo em opção nenhuma…

Quer contribuir em um projeto opensource mas não sabe qual?

Tem idéias inovadoras mas falta braço para desenvolver?

entre em contato conosco!!! através do grupo aprendendo-rails ou por email, ou dêem um fork no projeto do github e atualizem as idéias :)

[1] http://groups.google.com/group/aprendendo-rails

[2] http://github.com/willpaixao/aprendendo-rails/tree/master/ideias

Abraços

Voltando a blogar

03/11/2008 by wmadruga

Meu nome é William e, inspirado na rails summit, estou voltando a blogar.

postei já algum conteúdo, referente ao meu antigo “blog” (http://sites.google.com/site/willpaixao/ruby). Espero, com o tempo, estar contribuindo para a comunidade através de mais um blog informativo :)

Inicialmente, o conteúdo do blog terá posts sobre estilo, ruby, rails, iphone, iphone dev e música, e acredito que com o tempo o portfolio aumentará…

ok, é isso ae :)

Abraço!

Primeiro deploy

03/11/2008 by wmadruga

Postado no meu antigo blog em 09/10/2008

Ahhhh consegui fazer o deploy da app de catalogo de midias em um apache com o mod_rails (Phusion Passenger).

A verdade é que o deploy no apache foi muito fácil mas tive problemas com as permissões de acesso ao banco de dados, já que deixei rodando no sqlite3…

após corrigir as permissões, o rails me avisava que nao conseguia acessar a tabela de midias pois ainda nao estava criada, mas eu havia criado e testado…

…em desenvolvimento hehe, esqueci que agora estaria em produção, portanto tive que dar um migrate no banco de produção e o comando que me salvou foi:

rake db:migrate RAILS_ENV=production

uhuu :)

Primeira app em rails

03/11/2008 by wmadruga

Postado no meu antigo blog em 09/10/2008

Hoje venho postar sobre a experiência de desenvolver em ruby on rails. :)

Escrevi a primeira linha de código no dia 08 de outubro de 2008 e terminei a ultima no dia 09 de outubro de 2008, sendo que nao fiquei 24 horas programando, fiquei no máximo 6 horas e fiquei tanto porque não sou designer, então fiquei ajeitando botão no GIMP e acertando CSS…

E mesmo assim, nao estou satisfeito hehe, vou procurar um outro layout na internet e aplicar à aplicação.

Bom, é uma aplicação web, para catalogar meus CDs e DVDs…
eu insiro o cd/dvd no drive e clico em importar, dae o conteudo do cd/dvd, nada mais que um ls -laR, é salvo no banco de dados e dessa maneira eu posso procurar onde está o cd/dvd com meus episódios de Tenjou Tenge e tchan, cd 31, pasta tal… :)

Só fiz a idéia funcionar, ainda tem muito o que melhorar na aplicação e essa é minha nova missão :)

para quem se interessar, eis o código no github, e caso queiram contribuir, fiquem a vontade :) pode dar um fork e um pull request :)

http://github.com/willpaixao/catalogo_de_midias/tree/master

Abraços

Ruby-Warrior

03/11/2008 by wmadruga

Postado no meu antigo blog em 22/09/2008

Uma boa ferramenta para quem está aprendendo Ruby é o joguinho ruby-warrior que pode ser encontrado no github.

Esse jogo foi feito para ensinar Ruby e Inteligência Artificial, segundo o autor.

Voce é um guerreiro que precisa subir uma torre para pegar um ruby no topo.
Porém é necessário que voce escreva código ruby para passar por cada andar da torre, e em cada andar voce encontra desafios.

É notável como a qualidade de seu código ruby melhora.
Eu escrevia código de um jeito nas primeiras fases, depois comecei a melhorar meu código a medida que os desafios ficavam mais difíceis.

try it :)
http://github.com/ryanb/ruby-warrior/tree/master