Mostrando postagens com marcador truques. Mostrar todas as postagens
Mostrando postagens com marcador truques. Mostrar todas as postagens

25 de nov. de 2011

Mudar é aprender continuamente

Quem se propõe a uma mudança de tecnologia precisa enfrentar muitos desafios, especialmente se não for o chefe da grana:

Já ouvi coisas como
"E daí? O dinheiro não é meu."
"Aprendi na faculdade usar MS. O resto que se ..."
"Sou pago para entregar o sistema. O chefe quer prazo. Uso
                                        o que aprendi na faculdade."
"Uso o que tem aqui e prepararam para mim."
"Se os grandões não estão preocupados com isso, pq eu estaria?"

Na prática, a teoria é outra.

Mudar é um processo complexo, difícil e doloroso. Mas não é inédito. Mudar é um assunto que vem sendo estudado há muito tempo. Eu gosto do tema e estou sempre procurando algo para ler e aprender (para me mudar internamente, se você percebe a idéia.)

Eis minha lista tríplice:
  1. O Futuro da Administração; Gary Hamel.
  2. Fearless Change; Mary Linn Manns, Linda Rising
  3. Não é Sorte; Elyahu Goldratt
O primeiro é o manual de como mudar qualquer empresa, para assumir qualquer forma que se queira. O segundo é o karatê para o primeiro (eu li emprestado do Fábio Costa, meu colega de Serpro) e o último é uma ferramenta útil para resolver qualquer problema (um dos meus livros de mesa favorito.)

A quem quiser mudar o mundo, e ainda não sabe como, sugiro ler esses livros. Vai fazer você se sentir um Jedi (não é brincadeira - tem coisas que eu consigo usando o que aprendir neles que muita gente não acredita.)

1 de out. de 2011

Cruzando o Rubicão

Eu definitivamente cruzei o Rubicão. Há poucos dias ministrei uma aula e expliquei que tal e qual arquivo do BI Server poderia ser encontrado com um grep dentro de webapps. Quando me perguntaram "e no Windows?" eu respondi que tudo bem, tem grep para Windows, e no CygWin.

Não consigo mais raciocinar em termos de Windows...

29 de set. de 2011

Bobeirinhas 2: integrando BI Server ao Shell Linux

Quando eu digo que o Pentaho tem muita coisa escondida, não estou exagerando. Tem coisas que o Pentaho faz que, aposto, nem ele sabe que faz.

Um dia me ligaram, lá no Serpro, perguntando como executar uma XAction a partir do shell Linux.

?? WTF ??

O processo de publicação de novas soluções (no Serpro) é automático, e consiste em mover arquivos de um repositório externo para um interno. Isso é feito fora do BI Server, extemporaneamente, por um script shell. Ou seja, não dava para prever quando ocorreria e não havia como amarrar isso a uma XAction (na verdade, até dava - mas eles precisariam reverter a lógica do processo e bagunçar tudo que já estava pronto.)

Solução? Oras, executar a XAction em linha de comando.

Parece absurdo, mas é absurdamente fácil:

wget "http://localhost:8080/pentaho/ViewAction?&userid=<<user>>&password=<<password>>&solution=admin&path=&action=clean_repository.xaction"

Quem conhece o comando wget adivinhou tudo: XAction executada em linha de comando. Daqui em diante, tudo é possível! Integrar XActions no seu programa, agendar com o cron... o céu é o limite!

Eu não consigo evitar de sorrir cada vez que eu penso nisso - e funciona! :-)

Ah, existe um wget para Windows, também, além do wget via Cygwin.

13 de set. de 2011

Bobeirinhas 1

Pois é, tem aquelas coisas que não são nada, que são umas bobeirinhas, mas que ajudam muito.

Quem usa o Pentaho Data Integration (a.k.a. Kettle) no Ubuntu já teve ter passado por isso: se a sua resolução vertical é 768 ou menos, alguns passos não mostram tudo, como na figura abaixo.


Eis o caso do passo Dimension Lookup/Update: a grade para entrar os valores de chaves e atributos sumiu! E essa janela já está com a altura máxima que meu desktop (que tem 1024x768) comporta.

O Ubuntu usa muito espaço nos layouts básicos, e janelas como essa ficam muito boas em resolução muito alta. Se vocẽ não é um feliz possuidor de monitores que, de tão grande, constam até no programa de reforma agrária, então você precisa apelar para "bobeirinhas".

A primeira é mudar a fonte: se você alterar o tamanho da fonte default de 96 para, digamos, 76, a situação já melhora bastante:


Só de alterar a densidade da fonte de 96 para 76, o tamanho das janelas muda. Nesse exemplo já conseguimos visualizar ao menos uma linha da grade de chaves e atributos. Mas ainda dá para melhorar.

O Gnome, usado pelo Debian e Ubuntu, tem muitas opções de configurações. Uma delas é o conjunto de controles:


Na janela de propriedades visuais existe uma opção de customizar o tema que dá acesso às opções de cores, pointers, bordas de janela e controles. Na mesma janela de seleção de tema há um link para obter mais temas e um botão para instalar novos.


Os temas Human Compact e Clearlooks Compact são os mesmos temas Clearlooks e Humam, mas com widgets consideravelmente menores.

Veja como ficou o passo D L/U com outro tema, meu preferido, o Ambience Compact:


Acredite se quiser, eu não mudei o tamanho da janela, apenas mudei fonte  e tema (fonte tamanho 76, tema Ambiance Compact.)

É isso. Agora você já sabe como ganhar espaço no Ubuntu (e em qualquer Gnome) para usar o PDI com mais conforto.