Só se perde ou se ganha quando se realiza
Dicas
Pentaho BI Server perda de Conexão MySQL
27/07/10
Esse é o meu primeiro artigo mais técnico que posto aqui no blog, também é o primeiro artigo em que trato da ferramenta de BI Pentaho. Não vou me prolongar muito e ficar explicando todos os conceitos e todas as funcionalidades da ferramenta, justamente pelo fato de que muita gente já fez isso e a internet está cheio de informação, inclusive em português. Para saber mais acessem Prof Coruja, já citado em post anterior onde falava do meu trabalho e tudo mais. Reservo-me apenas a descrever situações vividas por mim e que possam auxiliar outras pessoas que por ventura possam ter passado pelos mesmos apuros durante o desenvolvimento e adaptação essas e outras ferramentas que eu venha a utilizar.
Dado a devida introdução, como diz o título, irei falar sobre a lib c3p0. Sim para muitos esse nome é conhecido como nada mais nada menos que aquele andróide do universo de Star Wars que falava milhões de línguas e falava pelos cotovelos. Na verdade ele chama c-3PO, mas é quase igual então prefiro pensar que se inspiraram nele.
Mas enfim, afinal para que serve essa biblioteca. Bom eu também acho que não vou fazer um texto complexo e descritivo do que se trata a biblioteca, eu simplesmente posso dizer em como ela ajudou a solucionar um dos problemas que a nova versão do Pentaho estava causando.
Situação Atual
Após migrar o Pentaho para a nova versão estável 3.5.2 eu optei por fazer toda sua configuração com base no MySQL. Desde os usuários até as configurações estão todas dentro do MySQL e não mais usando a base padrão que acompanha a versão do sistema. Também alterei o arquivo de start para que não mais carregasse essa base de dados padrão do Pentaho.
O Problema
Percebi na manhã do dia seguinte a migração que as analises não estavam carregando. Todo o resto funcionava com exceção as analises e os relatórios, demorei a perceber que o problema era a conexão com o banco de dados que após um período padrão de 8 horas que o sistema ficasse sem uso a conexão com o banco era encerrada, fazendo com que o Tomcat se perdesse e não mais carregasse as analises e os relatórios.
A Solução
Após uma rápida consulta ao Oráculo<google>, obtive algumas respostas, coisas como a criação de scripts que ficassem testando a conexão de tempos em tempos para que ela não mais deixasse de existir, então pensei que isso não seria má idéia a não ser pelo fato que me parecia uma gambiarra e não uma solução. Foi então que encontrei a lib c3p0 que no caso faz à mesma coisa, mas tem um nome bonito e legal e se integra ao Pentaho perfeitamente. =D
Como Funciona
Primeiro faça o download da biblioteca:
http://sourceforge.net/projects/c3p0
Depois descompacte os arquivos em um diretório qualquer, o que importa é o arquivo c3p0-0.9.1.2.jar. Pelo menos nesse caso claro, ele se encontra dentro da pasta lib. Feito isso copie o arquivo para a seguinte pasta:
/biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib
Agora deveram alterar o arquivo mysql5.hibernate.cfg.xml, que se encontro na seguinte pasta:
/biserver-ce/pentaho-solutions/system/hibernate
Após abrir o arquivo você deverá adicionar o código que segue abaixo depois da linha <session-factory> e antes da linha <property name=”cache.provider_class”>org.hibernate.cache.EhCacheProvider</property>.
Código a ser adicionado:
<!– hibernate c3p0 settings –>
<property name=”connection.provider_class”>org.hibernate.connection.C3P0ConnectionProvider</property>
<property name=”hibernate.c3p0.acquire_increment”>3</property>
<property name=”hibernate.c3p0.idle_test_period”>10</property>
<property name=”hibernate.c3p0.min_size”>5</property>
<property name=”hibernate.c3p0.max_size”>75</property>
<property name=”hibernate.c3p0.max_statements”>0</property>
<property name=”hibernate.c3p0.timeout”>25200</property>
<property name=”hibernate.c3p0.preferredTestQuery”>select 1</property>
<property name=”hibernate.c3p0.testConnectionOnCheckout”>true</property>
<!– hibernate cache settings –>
Feito isso reinicie seu BI server e a solução já está funcionando. Pelo que percebi o c3p0 irá testar a conexão JDBC de tempos em tempos para que a mantenha funcionando, tal qual faria o script gambiarra que citei no começo do artigo. Mas assim ficou muito mais bonito de se ver.
Segue o site da biblioteca c3p0, lá você encontrará toda a documentação e todas as coisas fantásticas que possivelmente ela deva fazer. (risos)
Criar Ringtones para Iphone
27/05/10
Ultimamente eu não aguentava mais ouvir o toque do meu Iphone por aí, no meu trabalho tem mais uns 2 ou 3 e sempre o mesmo toque, foi então que eu resolvi dar uma pesquisada básica e pronto, encontrei o que eu precisava. Nada de programas e instaladores, mas sim um site Audiko nele você tem além de zilhões de opções (isso é muita opção mesmo) de toques, separando por genero, ritmo e ainda te deixa criar um favoritos com seus toques prediletos. Ele te deixa criar os seus proprios toques e ainda compartilhar com a galera.
Atualmente estou com o toque Little Wing by Jimi Hendrix,
Meus favoritos: http://audiko.net/users/terarocker
Primeiro post feito pelo HTC touch
01/10/08
Estou na faculdade e como a aula ainda não começa resolvi testar o plug-in que instalei para que pudesse postar pelo celular, no meu caso estou usando o meu HTC touch.
Estou achando simples e fácil de usar, claro que existe suas limitações mas para escrever textos curtos é bem útil eu diria.
Agora vai começar a aula, depois posto o nome do plug-in.
Culinária Italiana mais garrafinhas para colecionar
01/10/08

Hoje ganhar um garrafinha dessas exclusivas da Coca-cola, minha irmã sabe que adoro Coca-Cola e seus produtos sem sentido, foi almoçar no Spoleto e me trouxe 1 garrafa dessas, no caso a primeira da esquerda para a direita da imagem acima.
Agora acabei de convidar minha namorada para irmos comer lá no Spoleto afim de apreciar uma boa Culinária Italiana e ainda por cima levar as outras duas garrafas para poder então ajuntar mais itens que ficaram amontoados aqui no meu quarto.
O Spoleto deveria ao menos bancar meu rango já que estou falando bem da sua comida e da sua promoção “Arte e Sabor”, que fará você o felizardo ganhador de umas dessas lindas garrafinhas altamente colecionáveis.
Ganhar também não por que nada é de graça nessa vida hehehe, para levar uma garrafinha você precisará: 1 Prato + 1 Bebida + 3 Reais. Para o engraçadinho que não entendeu, é só você comer um espaguete, tomar uma coca e sacar 3 mangos da carteira para levar uma belezinha dessas.
Para quem não conhece fica então a dica do restaurante Spoleto, eles possuem uma rede muito grande de restaurantes espalhados por quase todo o teritório nacional, são especializados na culinária Italiana que eu tanto gosto.
Sara Tancredi is alive
04/09/08
Puta Que Pario! Essa é a expressão que melhor pode demostrar minha cara ontem quando assisti o primeiro episódio da nova temporada de Prison Break.

E pensar que ela quase perdeu a cabeça…
Como o título já fica claro e como spoiler principal para quem ainda não viu, fiquem sabendo que sim, se meu inglês básico não me falha quer dizer que “A Sara Tancredi está VIVA”. Isso mesmo, a enfermeira namoradinha do Michael está vida e com a cabeça no seu devido lugar.
No site Brazil Séries é possível fazer o download de todas as temporadas e não apenas de Prison Break mas de uma porada de outras séries legais.
Recomendo à para quem ainda não viu, que veja então as três primeiras temporadas de Prison Break, no começo eu também fiquei meio com o pé atrás, até assistir os primeiros episódios e então não conseguir mais para de ver e acompanhar toda semana por mais um.
MasterBaby meu novo site
08/08/08
Está no ar o site www.masterbaby.com.br, este site é um projeto meu que eu venho querendo fazer já faz um bom tempo, eu básicamente é um blog onde posto artigos sobre todo esse caminho que seguirei até um dia se Deus quiser ser pai.
No site procuro também aprender com toda a pesquisa que faço para achar coisas relevantes que gostária de saber para que possa estar preparado para esse grande passo que é ter um filho (a). Acessando o link www.masterbaby.com.br/sobre poderam ter mais algumas informações sobre o foco do site. Claro espero também ajudar esclarecendo as dúvidas de outros como eu que também tem esse sonho de um dia serem pais e querem viver isso da melhor forma possível. Segue abaixo também links diretos para as primeiras postagem do site:


Comentários