Skip to main content

Posts

Architecturally Relevant Requirements

Hi there, once again I will restart blogging, mostly for registering my learning and crawling on the web. In order to capture and share some of the stuff I am reading now regarding Systems and Software Architecture, I will restart using this blog again. Capturing Architectural Requirements - IBM DeveloperWorks - Peter Eeles Architecture Level requirements specification - Paper from University of Waterloo, ON, Canada There is a lot of useful information on the standards like ISO 42010, TOGAF and SEI, but the articles mentioned above are both well referenced and pragmatic. Well, that is all for today.

Habilitando a instalação de aplicações (e plugins) Lotus Notes no Mac OS

Acabei de instalar a versão 8.5.3 no Mac OS X 10.7 e resolvi explorar os plugins (da série "encarnação passada de desenvolvedor assombra novamente"). Pra isso precisava habilitar a funcionalidade na interface do Notes, que por padrão impede seus usuários de "brincar" de instalar coisas. Buscando rapidamente na web encontrei o blog do Alan Hamilton , mostrando o passo-a-passo que traduzo abaixo.   No Mac Desligue o Lotus Notes (8.5.x) Clique com o botão direito no icone do Notes na pasta Applications e selecione Show Package Contents Navegue até a pasta /Contents/MacOS/rcp  Abra o arquivo plugin_customization.ini com o TextEdit, ou alguma aplicação do gênero Adicione a seguinte linha de código ao final do arquivo: com.ibm.notes.branding/enable.update.ui=true Salve e feche o arquivo. Inicie o Notes No windows, os passos são semelhantes   Desligue o Lotus Notes (8.5.x) Abra o ...

It has really been a while, but I am back.

Faz tempo... muito tempo mesmo. Mas acho que esse lance de blogar traz mais benefícios pra mim do que qualquer outra atividade. Acho que a última coisa que resolvi compartilhar foi a aquisição de um novo Macbook Pro. Agora que uso a mesma plataforma em casa e no trabalho, coincidência ou não, resolvi voltar a escrever. Depois de alguma pesquisa pra ver se valia a pena alguma aplicação Rich Client pra Mac para blogar, resolvi retomar o uso do ScribeFire para Chrome Bom, acho que já escrevi muito para esta retomada ;)

Mudanças

Realmente estou passando por uma grande fase de mudanças. Após quase 7 anos estou deixando a IBM para uma nova oportunidade, que, espero, traga mais qualidade de vida para mim e para a minha família. Trabalhando há quase 5 anos com base em São Paulo e morando em Campinas, indo em média 3 vezes por semana para a big city, acho que agora, tentando morar e trabalhar em uma mesma cidade, vou ter mais tempo pra concluir meu principal objetivo atualmente: concluir meu mestrado. Estou me propondo a mudar outras coisas, que devem ser realmente resolvidas, a começar por ter a disciplina para planejar e cumprir o planejado. Enquanto o novo emprego não se inicia, agora é gás total pra conseguir evoluir na minha dissertação... Outra mudança: Tchau Thinkpad! Oi MacBook! Ainda estou me acostumando, e ainda aprendendo a ser produtivo com a nova máquina. Pelo visto, vou ter assunto pra vários outros...

IBM Lotus Web Content Management v7 - Seleção de Videos

Para quem precisa estimar esforços de criar novos Portais de Conteúdo usando IBM WebSphere Portal v7 e IBM Lotus Web Content Management v7, entender o processo de criação de conteúdos, sites e portlets, mesmo que em "alto nível", é algo fundamental. Abaixo segue uma lista rápida de vídeos selecionados do YouTube sobre WCM que deve "start you up" com a ferramenta! Overview Demo de Portlet JSR286 com WCM Criar um novo Website usando LWCM v7 Criar uma nova biblioteca Interface de Autoria - Funcionalidades Além desses links, uma referências importantes são: Learning Center de WebSphere Portal e WCM Learn Lotus & WebSphere Portal Products Espero que com isso seja possível dar os primeiros passos e entender os conceitos, e assim, fazer boas estimativas de esforço para projetos de sites e Portais.  

Dilbert - Agile Programming

O Brasil será o que fizermos dele.

"Faça em você a mudança que quer ver no mundo" - Ghandi. É assim que termina a palestra do predidente de um dos maiores grupos financeiros do Brasil. Vindo de um representante de uma instituição financeira, com certeza é um grande alento. TEDxSP 2009 - Fábio Barbosa Obrigado ao amigo Haroldo por compartilhar esse vídeo. Enjoy!

Que candidato pensa como você? - Eleições 2010 - VEJA.com

Que candidato pensa como você? - Eleições 2010 - VEJA.com No meu caso, deu Marina Silva disparado! Pra minha surpresa! Recomendo fazer o teste, pois lendo, friamente, e sem "interface" a coisa fica bem mais racional. Gostei! Qual o seu resultado?!

Etna: "Protocolo de Palhaço"

Abaixo segue a infeliz história da compra de uma cadeira que revelou a indiferença da cadeia francesa com seus clientes aqui no Brasil. Eu trabalho em regime de "home-office", e minha cadeira quebrou justamente no rodízio, deixando a cadeira imprestável para uso. A solução foi procurar uma nova cadeira, e decidi então comprar a Cadeira Presidente Memphis cor preta na Etna do Shopping Dom Pedro, Campinas. Fui até a loja, testei a cadeira e gostei muito, então, após verificada a disponibilidade do estoque e tudo o mais, fiz a compra, paga em cartão de crédito no dia 18/Julho/2010, com agendamento de entrega para dia 28/Julho/2010. O primeiro incidente se deu na véspera da data de entrega, no dia 27/Julho/2010 quando alguém do call center da Etna me liga dizendo que minha cadeira não está disponível: havia sido encontrado um problema com a última peça do estoque e que a cadeira tem previsão de reposição em torno de 6 meses, por ser uma cadeira importada. A alternativa apresen...

O pai distante

Cito aqui, ipsis literis, o texto retirado da revista eletrônica Humana Saúde. Faço isso para compartilhar o reconhecimento do filho do século XX e do pai do século XXI, que encontrei neste texto. Espero que apreciem tanto quanto eu. http://www.humanasaude.com.br/novo/materias/3/-o-pai-distante-_447.html "O pai distante" "Pai, porque me abandonaste ?" - um dos principais fundamentos  da ideologia que move toda a cultura ocidental tem como mito central a ausência do pai. Se é        verdade que a análise dos mitos demonstra a estrutura básica da história de uma sociedade, é possível afirmar que o silêncio do pai , e os lamentos do filho, se encontravam já anunciados pelo mito cristão. São José teve sua paternidade negada, e participará muito pouco na vida do filho Jesus. Ele não estará embaixo da cruz , com Maria. E foi com Maria, e seu filho morto nos braços, que se imortalizou o mito do amor materno, e se anunciou o fantasma da ausência, do abandono e do silêncio d...

Sobre WSRP, Portais e Servidores de Aplicação

OASIS Web Services for Remote Portlets é uma iniciativa de padronização de serviços web orientados a apresentação para uso de "agregadores intermediários", tais como portais, independentemente de tecnologia. Atualmente em sua versão 2.0, WSRP padroniza a maneira com que portais consomem serviços, aplicações e conteúdos disponibilizados de maneira modular e independente. Como em todo serviço web, existem dois papéis primordiais para a utilização de WSRP: Produtores e Consumidores. Inicialmente, para que se pudesse consumir um serviço a partir de um portal era necessário um esforço extra para a formatação e para a apresentação dos dados adquiridos a partir do serviço. Com o WSRP, serviços orientados a apresentação permitem que os Produtores possam, além de entregar os dados requisitados, apresentar tais dados, de modo que nenhum tipo de código de adaptação para a apresentação seja necessário no lado Consumidor. Para nos estabelecermos em bases sólidas, consideremos ...

Música...

Sempre adorei música, e apesar de ter tomado rumos pouco musicais pra minha vida, tenho insistido em continuar a tocar violão e a fazer da música algo presente na vida da minha filha. Essa forma de expressão, a música, é um tanto quanto estranha... uma vez que se pode abstrair da técnica, é possível criar lugares e cenários e paisagens que não podem ser descritos, nem verbalmente, nem pictoricamente. E quando, levemente, conseguimos nos deixar ir a passear por "lugares diversos", mas com cuidado e capricho como quem toca para embalar o sono de uma criança, podemos sentir que a música cria conexões mais elevadas. Se um dia alguém me dissesse: "Aprenda a tocar violão, pois um dia você vai fazer sua filha dormir com música", talvez eu não desse bola ... mas hoje, quando isso aconteceu, parece que ter aprendido música o suficiente para, de improviso, tocar algo que fizesse minha filha ter paz a ponto de dormir, sempre fez todo o sentido do mundo... Estou leve, e sei que...

WebSphere Portlet Factory Designer em Linux

O WebSphere Portlet Factory é uma ferramenta fantástica que ficou ainda melhor a partir da versão 6.1 quando acabou com a dependência exclusiva de plataforma (Windows) de sua IDE , o WebSphere Portlet Factory Designer . Quando a IBM em 2005 comprou a Bowstreet , criadora do Business Web Factory , o apelo da ferramenta era e ainda é mais do que nunca, automatizar o processo de criação e manutenção de aplicações complexas sob demanda. Por uma questão de alinhamento estratégico o nome Business Web Factory se tornou um pouco mais específico com WebSphere Portlet Factory . Específico só no nome, pois a ferramenta aumentou ao longo do tempo suas potencialidades, hoje permitindo desenvolvimento de aplicações Java Web , Portlets , Serviços Web (SOAP, REST), AJAX, JSON ... que são capazes de serem executadas em Servidores Web, Portais ou mesmo Rich Clients como Lotus Notes 8.x e Lotus Expeditor . De Bowstreet Business Web Factory para WebSphere Portlet Factory fatoramos a "Factory...

LotuSphere Comes To You 2010 (LCTY-10)

As novidades de Lotus chegam novamente ao Brasil. Venha conversar conosco presencialmente, em São Paulo, dia 23/03 ou no Rio, dia 25/03. Para se inscrever, clique na imagem acima ou aqui .

Mas é Carnaval...

    Hoje à tarde, depois de resolver uma série de pendências da casa, me vi cansado e deitado no sofá assitindo ao 2o. tempo do jogo do meu time, São Paulo F. C. . Assim que o jogo acabou, zapeei um pouco e acabei deixando a tv ligada depretensiosamente no Canal Futura . Fui então premiado com a possibilidade de assitir ao documentário "Meu tempo é hoje" sobre Paulinho da Viola...     Pra mim, Carnaval sempre foi sinônimo de excesso e de falta de noção das pessoas, nas ruas, nos bailes... e a conotação negativa sempre prevaleceu sobre a positiva. Mas assistindo ao documentário sobre Paulinho da Viola senti de tal modo a beleza, a aceitação da realidade presente e a transformação da sua realidade através do foco no trabalho e na vida presente sem perder o respeito e sem deixar de reverenciar o passado, e acima de tudo sem se deixar levar pela negatividade que pega com facilidade os mais despreparados, que acabei ficando triste por não ter sido capaz de perceber até hoje as ve...

RSA 7.5.5 rodando redondo no Ubuntu 9.10

Enfim consegui liberar o karma do RSA rodando no Ubuntu Karmic. Fiquei muito tempo sem conseguir visualizar "preview" de páginas jsp por causa de um erro causado pela compatibilidade com o XULRunner (pacote de runtime que permite as extensibilidade de plugins do FF com XUL + XPCOM ), mas o melhor que encontrei foi este post de um blog entitulado Rational WebSphere . Primeiramente, por causa de problemas com as binds do Eclipse com as bibliotecas novas do GTK, os botões teimam em não funcionar direito... Fiz um scriptzinho somente pra resolver esse lance, como segue: #!/bin/bash export GDK_NATIVE_WINDOWS=1 /opt/IBM/SDP/eclipse -product com.ibm.rational.rsa4ws.product.v75.ide O próximo passo foi atualizar o Firefox e o XULRunner (leia-se "zul-wraner") por dois bons motivos. Ter o Firefox mais novo é sempre bom. Melhor ainda se a versão nova resolver o segundo motivo : falhas de seguranća... Feito isso, acabei ficando com algumas versões do XULRunner instalado. Então...

Treinamentos Oficiais Lotus em São Paulo - Fevereiro e Março

IBM WebSphere Portal V6.1 System Administration 1 and 2 - Updated Código:    WP731BR Data:       01/03 Duração:  5 dias - 40h Local:      São Paulo/SP Valor por pessoa: R$ 3.700,00 Inscrição e conteúdo: aqui Inscrições até 22/02 Developing Web Sites Using IBM Workplace Web Content Management 6.0 Código:   WP440BR Data:      30/03 Duração: 3 dias - 24h Local:     São Paulo/SP Valor por pessoa: R$ 2.330,00 Inscrição e conteúdo: aqui Inscrições até 23/03

Ubuntu 9.0.4 sobre um Thinkpad T61 com 4 GB de RAM: Primeiras impressões

Depois que meu antigo T60p morreu de insolação, tive de fazer a troca às pressas por um T61. Herdei do sistema antigo os 4GB de RAM (que antes, por uma questão física de um chipset maldito da Lenovo me limitava inexoravelmente a 3GB e nada mais) e um disco de 160 GB de 7200 rpm. Feliz e contente, consegui fazer o setup muito rápido (em 1 dia já tinha tudo que precisava pra pelo menos dizer que poderia tentar trabalhar) graças ao fato do sistema antigo já estar preparado com dual boot em HDs separados. Minhas principais ferramentas de trabalho são o Lotus Notes 8.5.1, Lotus Sametime 8.0 (gosto de mantê-lo independente do Notes por questões de desenvolvimento), Lotus Symphony e OpenOffice 3.1, Rational Software Architect 7.5.4, Firefox com Firebug e uma tonelada de plugins, e VMWare Workstation. Graças à grande comunidade de usuários Linux da IBM, que usam diversos sabores (baseadas em diferentes distros) do chamado Open Client For e-Business, muitas dicas e melhorias são encontradas de ...

Doação para o Wikipedia

Este post estava aqui represado no meu ScribeFire há uns 2 meses... Não é uma questão de fazer propaganda de mim mesmo, mas de uma causa maior que tem me ajudado, e que provavelmente tem ajudado a você que está lendo este post. A Wikipedia é, já há bastante tempo, uma das fontes fidedignas de informação na internet, seja sobre pessoas, sobre cultura, sobre ciência, sobre quase tudo o que já foi ou está sendo estudado e catalogado. Como exemplo, não houvesse eu acessado a Wikipedia hoje, não saberia que hoje é aniversário de Linus Torvalds , criador do Linux. Quem já viu as enciclopedias de antigamente pode dizer... não há comparação. É uma mudança de paradigma, fruto do advento do software livre e da autêntica cooperação para geração de conhecimento livre. Por livre entenda-se disponível para qualquer um, indistintamente, desde que haja acesso a uma conexão com a internet. Coincidência ou não, Linux Torvalds e Wikipedia são quase sinônimos dos conceitos que regem a liberdade do conhe...