mySphere Posts

A IBM identificou uma vulnerabilidade no WebSphere Portal 6 que foi qualificada como grave (é primeira vez que vejo um alerta destes). O "furo" permite que alguém execute comandos via XmlAccess sem ter de passar o usuário e senha do administrador.
Quem descobriu mesmo o problema foi um banco da Austrália.
O link para o fix está aqui. Leia com atenção pois não precisa aplicar o Fix 6.0.1.4 se você já estiver com o Fix 6.0.1.3. O fix vale também para o portal 6.1.0.0

portal

No início do mês de Agosto iniciei um "projeto" de recertificação Notes & Domino. Minha meta é até o final de Setembro ter as certificações atualizadas.
Minha estratégia é recertificar para versão 7 e recertificar novamente mais tarde para 8/8.5. Ontem já consegui a primeira vitória fiz a prova Lotus Domino System Administration Update 190-702.
Como eu havia previsto gastei menos de 20 horas estudando para a prova. As dicas para quem quiser fazer esta prova e ter sucesso:

1 - Estude e pratique DDM (Domino Domain Monitoring). A prova é quase 50% sobre este assunto.
2 - Estude Policies principalmente a parte de Policy LockDown
3 - O help do Domino Administrator 7 é um excelente material pois indica claramente o que tem de ser estudado no What's New
4 - Estude configuração de BlackList, WhiteList e roteamento SMTP.
5 - O simulado da prova é fundamental para gastar menos tempo e guiar o estudo.

A próxima  prova é de Atualização Designer 7

Certificação

Saiu hoje a mais recente versão do Notes 8.0.2. O foco principal desta versão é a performance.
Para maiores detalhes click aqui
Sobre as melhorias de performance click aqui

Domino

Já faz algum tempo que estou com uma máquina Ubuntu em casa pronta para o teste do Notes 8 em Linux. Um cliente então solicitou que um teste fosse feito em uma máquina com o Ubuntu 8, foi o que eu precisava para testar a instalação. Os passos são os seguintes para uma instalação sem problemas:

Abra um terminal no Ubuntu e execute os seguintes comandos

$ sudo apt-get install libstdc++5 (no meu caso estava conectado na internet)

adicione a linha export AWT_TOOLKIT=MToolkit no arquivo /etc/profile

$ sudo ln -sf bash /bin/sh

copie a imagem do Notes 8 para o seu diretório home (ex: /home/kenio/)
crie um diretório e navegue para ele

$ mkdir notes8install
$ cd notes8install
$ tar xvf ../notes81Linux.tar
$ sudo ./setup.sh

Siga as instruções do wizard de instalação do Notes e após terminar a instalação

sudo chmod 777 -R /etc/lotus

Para chamar o Notes e terminar a configuração /opt/ibm/lotus/notes/notes

ubuntu.jpg

Domino

Esta semana estaou iniciando a renovação de algumas certificações. Volto agora a dar um pouco mais de atenção para o "mundo" do Lotus Notes & Domino. Tenho como objetivo renovar as certificações para o produto até a versão 8. A medida que for levantando material vou publicar aqui.
A estratégia vai ser a que sempre usei:

1 - Instalar o Servidor e o Cliente nas últimas versões disponíveis
2 - Uma boa olhada no help principalmente na  parte: What is New
3 - Adquirir o simulado para a prova

Pretendo renovar cada certificação gastando no máximo 20 horas de estudo para cada prova, tenho de fazer 4 para renovar  até Domino & Notes 8

Uncategorized

Já está disponível a mais nova versão do WebSphere Portal. Muitas novidades e muitos recursos novos.
Já estou fazendo download para instalar e ver eu mesmo as novas funcionalidades. Já vi na documentação que
as mudanças já começaram no processo de instalação.  Para quem quiser fazer o download já tem um documento que
orienta como fazer ohttp://www-1.ibm.com/support/docview.wss?rs=899&uid=swg24019671" title="http://www-1.ibm.com/support/docview.wss?rs=899&uid=swg24019671"> download do portal

portal

Hoje passeando pelos blogs favoritos, entre eles o do Ed Brill li sobre o Wordle, que
gera tags com textos colocados em um campo. Coloquei meu curriculum no wordle e veja no  que deu:
wordle2.JPG

web

A nova versão do portal já está para ser lançada e pelo treinamento que eu já pude ler sobre ele a nova versão deveria ser realmente 7.0.
Muitas novidades como AJAX nativo, JSR286, JVM 64 bits entre outras novidades.
Um outro conceito agora muito forte na nova versão é o uso de Aceleradores ou seja são serviços que podem ser instalados na infra de portal tais como colaboração,
e-learning e outros.

Image:Portal 6.1 no Horizonte

portal

Uma demanda que surgiu de um amigo meu, e depois de outro e outro, foi fazer com que o Notes avise que alguém
requisitou o "Aviso de Recebimento" ao abrir uma mensagem do Notes. Achei o código em um fórum e ai vai a
receita:

Abrir a caixa postal no designer
Abrir o formulário Memo
Substituir o código no envento QueryOpen pelo código abaixo

Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
     If source.InPreviewPane Then Exit Sub
     
     'codigo para retirar o return receipt
     Dim doc As NotesDocument
     Dim res%
     If Not(Source.IsNewDoc) Then
             Set doc=Source.Document
             If (doc.ReturnReceipt(0)="1") And (Cstr(doc.DeliveredDate(0))<>"") Then
                     res=Msgbox("The sender has requested notification that you have seen this message." _
                     +Chr(13)+"Do you wish to send the notification?",35,"Return Receipt")
                     If res=IDCANCEL Then
                             Continue=False
                             Exit Sub
                     End If
                     If res=IDNO Then
                             doc.ReturnReceipt="0"
                             doc.Save False,False
                     End If
             End If
     End If
     'fim do código
     '*********************************************
     'Begin Quota Checking Code
     '*********************************************
     Dim check_quota As Integer
     check_quota = False
     
     If source.IsNewDoc Then
             check_quota=True
     Elseif source.document.HasItem("IsMailStationery") Then
             If source.document.GetItemValue("IsMailStationery")(0) = 1 Then
                     check_quota=True
             End If
     End If
     
     If check_quota Then
             Dim quotaCheck As New CheckQuota
             
             If quotaCheck.isEnabled Then
                     Call quotaCheck.init
                     
                     If quotaCheck.dbQuota<> 0 Then
                             If quotaCheck.dbSize >= quotaCheck.dbQuota Then
                                     Call quotaCheck.DoMessageBox(MB_QUOTAOVER,MB_OK, MB_QUOTAOVER)
                                     Continue = False
                             Elseif quotaCheck.dbSize >= quotaCheck.dbWarning Then
                                     If quotaCheck.dbWarning <> 0 Then
                                             Call quotaCheck.DoMessageBox(MB_QUOTAWARNING,MB_OK, MB_QUOTAWARNING)
                                     End If
                             End If
                     End If
             End If
     End If
     '*********************************************
     'End Quota Checking Code
     '*********************************************
     
     Set cMemoObject = New UIMemoDocument        
     Call cMemoObject.Init(Source,Isnewdoc)
End Sub

Domino

Mais duas novidades :
O Symphony não é mais beta e já está disponível em 24 idiomas. Veja no site do produto http://symphony.lotus.com/software/lotus/symphony/home.jspa
M2.gif
O beta do Lotus Notes 8.5 já está disponível. Veja mais detalhes neste link

Symphony

O vídeo abaixo é muito engraçado e mostra como utilizar o Sametime e o Notes em um ambiente integrado.

sametime

Recentemente eu estava lendo alguns artigos sobre projetos de portal. Artigos tais como boas práticas, arquitetura, desenvolvimento e por ai vai.
Infelizmente os artigos são de uma revista que assinamos http://www.spherejournal.com/" title="http://www.spherejournal.com/">The Sphere por isto
não tenho como publicá-los aqui.
Já fiz diversos projetos envolvendo o WebSphere Portal desde a versão 5.0 e lendo os artigos aprendi muito sobre um time de portal. Como os projetos envolvem
conhecimento de diversas áreas de TI um time de portal tem de ter  na equipe técnica:
  • Arquiteto
  • Analista de Sistemas
  • Web Designer
  • Desenvolvedor Java J2EE
  • Desenvolvedor WCM

Abaixo a foto de um dos times da Plansis que está trabalhando em um importante projeto
equipeportal.JPG

Da esquerda para direita: Felipe, André,Eu, Luiz Gustavo e o José

portal