Mauro 的个人资料Taming the Jungle照片日志列表 工具 帮助

日志


7月21日

Adobe Acrobat Reader replacement

Are you are sick and tired of the time it takes for Acrobat Reader to load, its annoying and frequent updates and the incredible use of memory even to display the simplest of PDF files? Do you miss Acrobat reader 3.0? Check this software: FoxtiReader. http://www.foxitsoftware.com/pdf/rd_intro.php, recommended by a RD from Romania.
 
It’s a small and fast pdf reader. It even has a SDK so you can display PDF files from your application. I like it so far.
7月19日

Microsoft is now a “nice guy”

CNET reported that “Microsoft vows to play fair” at http://news.com.com/Microsoft+vows+to+play+fair/2100-1014_3-6096011.html.
 
One can say that anti-trust actions by both the USA government and the European Union helped. I don’t doubt that. However, I think that there are other factors at play, along the lines of a previous blog about Ray Ozzie replacing Bill Gates (http://maurosjungle.spaces.msn.com/blog/cns!F3CEB0849B03B6CC!206.entry).
 
Microsoft’s history is dotted by some genius plays – some would say Machiavellian:
  • “Selling” MS-DOS to IBM without even owning it first;
  • Convincing IBM to license/recommend MS-DOS - without IBM forcing them to sign a purchase option;
  • Making their early PC compilers run only under MS-DOS – and not CPM/86 – and thus silently bringing developers to its camp;
  • “Developing” OS/2 with IBM in a “make believe fashion” and thus preventing would be competitors from developing a MS-DOS clone from 1984 to 1988, a trivial thing to do; meanwhile, cashing big bucks for that simple piece of software;
  • Developing Windows – the real winner - concurrently with OS/2 and miraculously not having Apple announcing a Mac OS for Intel PC;
  • Betting on Windows applications, especially the ones that became Office while everybody was in a “wait and see” attitude.
Those old days days – all more than 15 years ago - probably gave Microsoft people some “bunker mentality”, the feeling that it was necessary to plan and execute great moves with secrecy and ruthlessness. Microsoft was much smaller that its competitors, especially IBM and Apple and could easily be crushed by them.

Nowadays, Microsoft’s size, market share and pure inertia protect and help it. It simply doesn’t need that “old ruthlessness” anymore to fence of the likes of Netscape, Real Networks – or even Google (no saints there BTW) – if it ever really needed it at all after 1993. For instance, I believe that Internet Explorer won over Netscape simply because it was a better product, not because of bundling it with Windows. The lame versions 1.X and 2.X were bundled with Windows but not the one that turned the tide, 3.X. It certainly helped that Microsoft had the cash to finance it, but spending money in R&D is Ok. I don’t think the “dirty tricks” like twisting the arms of PC manufacturers to include it instead of Netscape played a major part.
 
Also, Microsoft became very big and somewhat bureaucratic. I think it knows that it cannot compete everywhere, especially with nimble and small software companies. The recent acquisition of WinInternals is quite emblematic: this company develops utilities for Windows that really help a lot running and administering it. Well, that same company and web site used to be called “NTInternals” and Microsoft some 10 years ago threw the lawyers at them for “copyright infringement and diluting the NT name”, a really stupid move against somebody that is actually helping you. Now they are embracing them.

So I believe that Microsoft will indeed play “nicer” - not stupid, mind you. It doesn’t’ need to be ruthless anymore and can certainly do away with the bad publicity, not to mention fines, that the ruthlessness generates.
7月18日

Bad business or bad information?

Symantec is now trashing Vista security features: “Symantec sees an Achilles' heel in Vista”. http://news.com.com/Symantec+sees+an+Achilles+heel+in+Vista/2100-7355_3-6095119.html?tag=nefd.lede.

Until a couple of years ago, Symantec was the prime example of how a software company could play along Microsoft and not be crushed by it. Not anymore of course, now that Microsoft is a player in the security arena. Poor them.

Symantec and all the anti-virus vendors prey on other people’s problems – “the worse the better”. If there were no virus, what anti-virus people would sell? That’s the reason I think anti-virus people are part of the problem, not the solution.

But I digress. If Vista were such an insecure can of worms, they’d better shut up and be prepared to sell “solutions” when the “Vista problem” arises. But no, they can’t hold themselves. They have to “warn” the unsuspecting people. So I am forced to conclude that they are either (1) bad business people or (2) spreading misinformation:

  1. They are attacking Microsoft just for the sake of it, even if that means loosing business.
  2. They know that Vista will be more secure – as Microsoft is promising – and are trying to get people to stick to the more insecure XP so they can sell more of their products.

Mark Russinovich is now a BORG!

During one TechEd a few years ago, the guy sitting next to me during lunch said that “every Windows administrator owes Mark US$2000” because the time saved using his free utilities. I second that. At least US$2000, maybe much more.
 
Even the free tools you find at Mike’s company, www.wininternals.com are precious. Small, robust, reliable and invaluable to solve many administrative issues. Indeed, there are several Microsoft’s knowledge base articles that recommend using his tools to solve a myriad of problems.
 
 
Congratulations, Mark. Not only I am sure your bank account has a few more right-hand zeroes in it, I am sure that you can make now a bigger difference inside Microsoft than outside.
 
Mark has been warning about the dangers of rootkits for some time now. As a “rootkit Cassandra”, I am happy that he is now in a position to help make the next generation of Microsoft products more secure.
7月17日

Presenting to foreign audiences

I was recently in a discussion about presenting to foreign audiences. Here are my tips:
  • Do some homework. It’s usually offensive to mistake the name of the capital city or a major landmark. A common one I hear in Brazil is somebody saying in the beginning of his/her presentation “Sorry that I don’t speak Spanish” – you can never recover from this. On the other hand people usually like that you know a little about the place and the language. For instance, people in Costa Rica like when you mention how many different natural environments they have in such a small country. A good starting point is the Economist City Guides at http://www.economist.com/cities/.
  • Get to know your audience in terms of technical knowledge, balance of managers/techies, use of a specific product/technology and expectations. Assume nothing. Ask your local contacts and then the audience itself.
  • Avoid politics or any topic that might be “politically incorrect”, even if they are part of your usual repertory of jokes or expressions. A local might be able to get away with such jokes, you might not. For instance a friend of mine usually tells gay jokes in his presentations. I suppose even gays in Brazil find them funny but I think the jokes might be offensive somewhere else or even in Brazil if presented by a foreigner. You may have to “sanitize” your speech. In Brazil I could say that something is a “final solution to a problem”. 90% of the people don’t get it but the 10% that do get it would think that I am smart. I am sure that this would not go down well at all in Germany or Israel.
  • Try to speak slower, clearer with no slang or local (to you) expressions. Most people may not be fluent and/or be using a simultaneous translation. If simultaneous translation is being used, get to know the translators, their difficulties with pacing, technical terms etc.
7月8日

qna.live.com

Yesterday I got an invite to join “qna.live.com” and I signed in. It’s a place where you can ask questions, answer them and vote for the best answer. You collect “points” for answering and for being voted as writing the best answer.
 
It reminds me of Experts Exchange (http://www.experts-exchange.com/) but EE was targeted at solving technical problems. I used to go there during my Delphi days; I still have some credits that I use from time to time.
 
QNA is less structured. Anyway, it was fun posting and answering some questions.