nunojob:~ dscape/08$ echo The Black Sheep

Posts tagged ‘IBM’

IBM DB2 Express-C em versão mac

DB2 for Mac

DB2 for Mac

É oficial. A versão GRÁTIS do DB2 está disponivel para download para mac.

Acabaram-se as desculpas do não quero outra maquina virtual para correr isso, nem sequer experimento.

Eu sei que sou suspeito para falar já que faço parte da equipa DB2. A análise que vou aqui fazer é muito influenciada pelo meu dia a dia no trabalho mas o que escrevo aqui é a minha opinião pessoal .

A IBM não trabalha no DB2 para pessoas como nós que têm uns sites jeitosos com alguns milhares de hits diários (com sorte). Eles fazem isto para aguentar soluções de escala gigante, algumas com standards pesados em  XML de agências governamentais, financeiras, health-care, etc, que transaccionam quantidades enormes de informação diáriamente. Essas empresas não só tem que minar os dados como fazer queries sobre eles de uma forma bastante intensiva. Estou a falar das maiores empresas americanas, e não o digo decor. Ouvi-o da boca de DBAs da Merrill Lynch, Barclays, ONU, Morgan Stanley, etc.. Que tem eles em comum? Todos eles usam DB2 e estão interessados em usar as funcionalidades XML do produto.

Já agora ninguém confia que seja possivel ter performance em XML certo? Bem a IBM tem pessoas inteligentes (como eu, lol) a trabalhar em tornar isso possivel. Deixo este link para vos aguçar o apetite. Claro que a performance não será a mesma que SQL mas comparado com os parsers xml que andam a usar… eheh. Exprimentem. :P

Como já descrevi o cliente normal do DB2 é facil constactar que não é feito para vender a José, ao Joaquim. Nem sequer a pequena empresa da Josefina. A versão Express-C é gratís para todos por isso mesmo. As limitações são um máximo de 16Gb de ram e 4 processadores na maquina.

Se isto parece razoavel:

DB2 for Mac Download

DB2 for Mac Download

Depois contem como correu e se precisarem de umas dicas podem sempre entrar em contacto.

Footnote: Para os interessados se estão a desenvolver algo com um standard xml estranho  a probabilidade desse standard ser suportado pela ibm é grande e pode ser consultado aqui.


Apache CouchDB

It’s official. yey! Great news :) 

Damien’s post.

NYU visit to hawthorn

I had to pleasure to be one of the hosts for NYU group visit in Hawthorn. The students were very lucky and got to see really good talks. Robert Morris presented explained why services are so important for IBM and how research applies to business. It was really an excellent spontaneous talk and it was to bad he didn’t stick around so I could talk to him about it. Then they got to see talk on Stream Processing and how to manage real time processing and analysis for quantities of data that are possible considered impossible to handle by most common people. I also managed to see Grady Booch for the first time, in second life. He also gave an great talk about the beauty of software ( and showed the potential of second life for this kind of event. By then both Robert and Grady had my curiosity set on the future in what concerns intellectual property but I guess that’s not a good subject for showing IBM to graduate students :) eheh. It finished in beauty  with Laxmi talking about the famous Genographic Project ( For those who still don’t know the genographic project is a joint venture between IBM and National Geographic where they try to find out more about the history of migrations using DNA. Cool!! The social aspect was also really important and I think students were happy with the feedback we gave them about IBM. By the way the lack of blog posts is mostly because Twitter is taking over all my blog post that can fit in under one hundred and something chars.

Some Pictures from New York

Thank you Susan for taking them while I still haven’t bought a decent camera :) I will probably have some more when Mailar decides to put them online. Maybe once he returns from SVL.

By the way doesn’t that duck look menacing? :\ More pictures? Here.

No reason to disapear

Well ever since I started working time for my blog has been less. I really dislike that as this little corner gives me a lot of joy not only in the moment of writing but also for the great joy that is sharing information and enabling others to learn new and exciting technologies. That’s one of the things I want to talk about today. The power of sharing.

Last two weeks I was contacted by people (mostly experienced people) that were using either my k-anonimity algorithm or my open source online testing system. The fact that people are using my silly scripts is rewarding enough but the networking opportunities and being a person enabler is really what thrills me the most. It’s pleasant to see people overcome their difficulties, help them learn a new technology and then seeing the final result. I hope to continue receiving your kind emails about my work. I will always have 5 minutes to help.

I think that if you are a blogger but you don’t share what your doing your missing out. Your code will vanish into some CD or will just remain in some folder, buried forever. Let your code live. Let it enable others. Let it grow. In the meantime it will help you get wherever you want. Actually I got another exciting news just for sharing. But unfortunately I cant disclose them just yet. It involves being invited to help writing a free Ruby on Rails book. Sorry, had to say it :) How cool is that?

Actually, the most boring thing about working at large corporation is the fact that you cannot share what you do. It no longer belongs to you and even if it’s ok to share it you have to follow a complex process to get authorization to do so. So no one does! Everybody is waiting to sue so you simply can’t do things that you assume would be ok. Referring a copyright brand without referring that the brand belongs to x can cost the company a significant amount (and your job :P) and they simply can’t risk it. But oh well. The least you can say is that the good things cancel that out.

I have beenworking on DB2 and I’m widely surprised by the quality of the pureXML support and overall behavior of the solution. The lack of advertising and tools that IBM distributes with DB2 doesn’t give you the same amount of trust that other better advertised and with better tools databases do. But when you get down to business you will realize that DB2 and Oracle are on a league of their own. Just talking to the clients will make you realise that they buy because other databases can’t handle the amount of information. And if you do XML, for the next 6 months at least I’m sure that DB2 will be miles ahead. How much longer will it take for companies to realize that storing xml in clobs ain’t probably the best solution? Anwser: Not much…

Oh, final note! I finally picked the theme for my masters thesis. It will be about data mining in xml databases so if you feel like you have a nice tittle suggestion for it just leave it in the comment box. It will be greatly appreciated.

Home Alone

Bem isto de ter uma casa sozinho dá algum trabalho extra. Já pensei em contractar uma empregada mas pobre como sou tenho mesmo que ser eu a cozinhar, lavar roupa e a loiça, limpar a casa. Pelo meio lá vou inventando os mais recentes cozinhados. No IBM Café comi um salmão com salada grelhado muito bom (já agora as Chicken Quesadillas também são algo) e hoje decidi tentar cozinhar o dito peixe. Nada difícil, apenas cebolada e um pouco de tomate cortado em cubos. Acompanhado por um daqueles arrozes que qualquer um – menos o Miguel Regedor que mete leite no arroz – consegue cozinhar. Tenho pena que o mac tire estas fotos manhosas que nem dá para ver nada de jeito.

Quem quiser a receita, deve tar pelo twitter. O habitual. Ah, comprei um Shufle. O raio do telemovel está com a bateria toda lixada e não conseguia ouvir música. Podia escrever uma review, mas já toda a gente sabe que é dos melhores produtos que a mac alguma vez fez.

Guia para usar windows

Não está a funcionar? Reboot, esperar 25 minutos, usar enquanto está a carregar uns programas. Começar a trabalhar com 75% da ram ocupada e o processador com vários processos a concorrer por tempo. Bem bom..

Depois do reboot continua a não funcionar? Format. Agora já funciona! :) 75% da memoria ocupada, o java irá provavelmente crashar o computador nas próximas duas horas. Bluescreen assegurado uma vez por semana.

É isto que o pessoal chama enterprise ready. Yeah right. Montam coisas em cima de coisas sem se preocuparem com a qualidade.

Use linux! três razões (podiam ser 30 mil mas fico por aqui)

  • Mais barato
  • Mais fiavel
  • Mais rapido
  • Menos crashes
  • Nenhuns reboots
  • Nenhums formats
  • Já alguem usou MSDOS? Não desejo isto a ninguém. É tortura.
  • Tem problema? Vê o codigo e submete a fix.
  • Por ultimo, e para completar esta lista de três. É MELHOR!

Obrigado é tudo.