2007-03-05
Message Queues in 1 minute
A queue is a first-in first-out data structure.
Message brokers are servers that assure the following properties for messages: they don't get lost; they are persistent; they are delivered in order.
Message queues enable asynchronous communication, because the sender doesn't have to wait for the receiver, as they connect to each other through the message brokers.
2007-01-09
New knowledge work tools
Concerning KWSs, a friend suggested I try the following tools:
Freemind (multi-platform) is an application for drawing mind-maps. Great for meeting notes.
For helping in web-based searches, with full referencing, try DevonThink (Mac) or EverNote (Windows).
For a new take on text editors, check Textmate (Mac).
I've been looking for a "Web Clipboard" (copy-paste). Wouldn't it be useful to share information with this known paradigm while chatting with a colleague on a messenger application. Do you know any tool like this that is out there? Leave a link on the comments. Thanks!
Office 2007 vs The Google Revolution
I can sum up my impression of Office 2007 as "cool, but slightly off-target". Why off-target? Because the actual problem people face nowadays when they work in documents, has more to do with sharing and collaborating, than finding sophisticated features.
Enter Google Docs & Spreadsheets, with collaborate, sync and "always" available. In many ways, Google is revolutionizing the way people work and communicate.
The revolution started with GMail and its awesome 2 Gigabytes of free storage, at a time where equivalent services offered 1000 times less, just around 2 Megabytes. Then Google Earth created a global view of earth like no other computer application before it. Then more applications followed: Google pages (100 Mb), Google Calendar, Google Docs & Spreadsheets. With Google Docs & Spreadsheets you can create and easily share documents with specific users or with everybody. You can also simultaneously edit the document.
The concept is great, and makes way for the Desktop of the future. However, I think, before it can become a reality, something new on the client-side will have to appear. Something between a web browser and a Java applet container, that keeps the simplicity of web development, adds persistent local storage and built-in AJAX-like primitives.
However, there is a dark side to Google (and all similar web applications from other companies): remember, you don't know where your data is being stored. Assume that everything you do with Google can be read by someone else. About Google (and all other similar web applications), I quote Scott McNealy:
"You have zero privacy. Get over it."
2007-01-07
The Law of the Instrument
and he will find that everything
he encounters needs pounding."
Abraham Kaplan
2007-01-03
2006-12-19
My view of the USA / A minha visão dos EUA
After living 100 days in a medium sized town in the
Land of business
In
Merry Christmas, Happy Hanukkah, Good Ramadan, etc
L=XL
Large in
This is true for almost everything, like people, television sets and food.
cal x 2
Calories times two.
Not only is the food larger, it also has more calories (though not the double). However, the labeling is standard for all products and therefore is easier to read and understand. Now, if only you could resist those burgers with bacon and cheese and those huge muffin deserts with cream, chocolate and peanuts on top...
Car-based living
No car, no life, at least not a very healthy one. One example, if you don't have a car, you have a hard time buying fresh produce. You also have little chance to exercise. Everything is further away than you feel comfortable walking, especially in the cold.
1 dollar plus tax
Taxes are not hidden away. Actually, they "jump" at your wallet in every purchase. This means people are very aware of how much they spend on taxes. For this reason, it's almost always an issue on political campaigns and people demand more from their government.
It's the law
In general you feel there is more trust in people, for instance, stores let you walk in and out with stuff more freely. However, if you break the set rules, you will pay for it. It's not just an ethical issue; it's the law, and the way it is enforced. Sure, the system is not perfect, but it works most of the times. People know it and behave accordingly.
Can-do attitude
People are more relaxed and more open to new ideas. There is less formalism in professional relationships. People work very hard and are also very practical. Their "can-do" attitude is stimulating.
College is an opportunity: seize it!
Students have a clear notion of the value of college education (tuitions are very expensive), so they try to make the best of it. Before classes everybody reads-ahead so in class you get to discuss the interesting aspects of a subject, not the obvious ones. Also, students have many tasks at the same time and they learn to organize their work by themselves.
There are frequent talks between colleagues and it’s easier to collaborate and be more open to outside input. This also works as an informal evaluation, complementary to the formal processes.
Self-made men (and women)
Life in
/ This post is bilingual: English (U.S.) and Portuguese (
Depois de viver 100 dias numa cidade media dos EUA e de visitar uma grande cidade (do tamanho de uma Grande Maçã), tive oportunidade de formar algumas opiniões. Aqui estão elas.
Terra do negócio
Na América, tudo é negócio
Bom Natal, Feliz Hanukkah, Bom Ramadão, etc
L=XL
O tamanho grande dos EUA é igual ao extra-grande da Europa.
Isto é verdade para quase tudo, como as pessoas, ecrãs de televisão e comida.
cal x 2
Calorias vezes dois.
Não só a comida é maior, mas também tem mais calorias (apesar de não serem o dobro). No entanto, as etiquetas das embalagens são normalizadas para todos os produtos e portanto a informação alimentar é mais fácil de ler e compreender. Agora, se ao menos fosse fácil resistir aos hamburgers com bacon e queijo e aos queques gigantes com natas, chocolate e amendoins por cima...
Vida baseada no carro
Sem carro não há vida, ou pelo menos não há vida saudável. Por exemplo, se não se tiver carro, é difícil comprar produtos frescos. Não existem também muitas oportunidades para fazer exercício. Tudo é longe demais para ir bem a pé, especialmente no tempo frio.
1 dólar mais impostos
Os impostos não são escondidos. Na verdade, eles "atacam" a nossa carteira em cada compra. Isto significa que as pessoas têm muita consciência de quanto gastam em impostos. Por este motivo, os impostos são sempre um tópico de discussão nas campanhas políticas e as pessoas exigem mais do seu governo.
É a lei
Em geral sente-se que existe mais confiança nas pessoas, por exemplo, as lojas não chateiam quando se entra e sai com outros sacos e mochilas. No entanto, se se quebrarem as regras, paga-se por isso. Não é apenas um dilema ético, é a lei e a forma como é aplicada na prática. É certo que o sistema não é perfeito, mas funciona na maior parte dos casos. As pessoas sabem-no e comportam-se tendo isso presente.
Atitude de conseguir fazer
As pessoas são mais descontraídas e mais abertas a novas ideias. Existe menos formalismo nas relações profissionais. As pessoas trabalham muito e são normalmente muito práticas. A sua atitude de "conseguir fazer" (can-do) é entusiasmante.
A Universidade é uma oportunidade: aproveita-a!
Os estudantes têm uma noção clara do valor da educação universitária (as propinas são "a doer"), por isso tentam aproveitá-la o melhor que podem. Antes das aulas toda a gente lê o livro em adiantado, para que nas aulas se possam discutir os aspectos interessantes de uma matéria e não os óbvios. Também, os estudantes têm muitas tarefas ao mesmo tempo e aprendem a organizar o seu trabalho por si próprios.
Existem apresentações frequentes aos colegas e é mais fácil colaborar e acolher opiniões externas. Assim existe mais avaliação informal, complementar aos processos formais.
Homens (e mulheres) que se fazem a si mesmos
A vida na América é como um jogo de tabuleiro, onde se pode enriquecer a partir do trabalho, transformando ideias em produtos, e os produtos em dinheiro. A escala continental do mercado e a qualidade das infraestruturas torna-o possível. No entanto, para jogar o jogo como deve de ser, é necessário conhecer os deveres tão bem como os direitos, e estar preparado para trabalhar! Muito!2006-12-14
NBE55 videos
I guess this also applies to software tools :-)
Netbeans.org has some very interesting videos on NBE55.
NBE55
I've been testing this IDE (Integrated Development Environment) for Java and BPEL development and so far I can say I'm positively impressed.
You can see the Netbeans team has invested great effort in improving their product. They have been able to survive Eclipse's offensive and now things are simpler and make more sense. I particularly liked the Ant integration. Everything is done with Ant and can be customized.
2006-12-01
CFP - Call For Papers
The index is available at:
http://mega.ist.utl.pt/~mflpar/cfp/
Please check journal or conference web page for up-to-date and accurate information.
Feel free to send corrections or suggestions.
2006-11-16
WS-Map
The site address is the following:
http://mega.ist.utl.pt/~mflpar/ws-map