Thursday, March 04, 2010

You want me to press, what?! 

As if it wasn't hard enough to get people to use online help, there's now a bug in Windows that can infect computers when a user presses F1, the key that's always been the standard key to open online help in an application.
The vulnerability exists in the way that VBScript interacts with Windows Help files when using Internet Explorer. If a malicious Web site displayed a specially crafted dialog box and a user pressed the F1 key, arbitrary code could be executed in the security context of the currently logged-on user.

Even if you aren't using Internet Explorer, it's likely that many of your users will be.

Labels: ,


Thursday, December 17, 2009

Problem with Office DRM 

If you've been using Microsoft Office's propriety DRM to protect your documents, you may have a problem. Microsoft let the security certificate expire, and now many users can't access their own files. Just another reason to avoid DRM, as if you needed one.

Labels: , ,


Wednesday, November 11, 2009

PowerPoint frustrates student 

I'm not a fan of PowerPoint. I've sat through too many deadly dull presentations by people who didn't know how to make a presentation interesting. So it saddens me to find out that universities have been infected by the PowerPoint virus. At least the students will be prepared for the real world when they graduate.
Professors who use PowerPoint tend to present topics very quickly when they don’t have to do anything but talk. If every example and every diagram is on the screen, there isn’t much time for me to take notes on the subject of each slide. Lectures aided by chalkboard visuals are easier to take notes from because I can write what the professor writes on the board at the same time. Also, because there is usually more chalkboard space than screen space, if I am behind on note-taking, the visual will probably still be on the board for me to copy a few minutes later. A lot of professors try to solve this problem by handing out the lecture slides before class, or by posting them online. While this is great for a lot of students, it doesn’t work for me because I learn best and am most engaged if I have to take notes as if my grade depended on having a great record of the class and I would never see the material again. In classes with handouts, I tend to zone out and have to work harder to pay attention. Studies have shown[pdf] that taking high-quality notes improves organic memory: I rarely use my notes after the lecture because the act of physically writing information down helps me remember more of what goes on in class.

Labels: , ,


Monday, November 09, 2009

SharePoint 2010 revealed 

Micfosoft recently announced the release of SharePoint 2010, along with the other components of Office 2010. If you're currently using SharePoint, or you think you might be in the future, you'll want to look at this post from Paul Thurrott in which he looks at some of SharePoint 2010's new features. Among them:
# A new ribbon user interface that makes end users more productive and customization of SharePoint sites easy
# Deep Office integration through social tagging, backstage integration and document life-cycle management
# Built-in support for rich media such as video, audio and Silverlight, making it easy to build dynamic Web sites
# New Web content management features with built-in accessibility through Web Content Accessibility Guidelines 2.0, multilingual support and one-click page layout, enabling anyone to access SharePoint Server sites

Labels: ,


Friday, November 06, 2009

Video of new Microsoft Help system 

Here's a video of a Microsoft program manager explaining the new help system in Visual Studio 2010.

Labels: ,


Tuesday, September 29, 2009

First time I've seen a video for online help 

Thanks to Cherryleaf Technical Authors Blog which links to the first video I've ever seen for online help - a Microsoft video promoting the online help for Windows 7. (The ad shows the help on Microsoft's web site, which is pretty good). The help is a lot better than the video, which is seriously cheesy, but at least their hearts are in the right place.

Labels: , , ,


Sunday, August 16, 2009

The biblical venegance of i4i 

The Globe and Mail has an article on the Toronto company that sued Microsoft and won, to the tune of close to $300 million and the future of Microsoft Word.
Some experts worry that a settlement this large could rekindle debate over the legitimacy of lawsuits like this one. Lobbyists in the U.S. tech sector have been pressuring Congress to crack down on small companies suing bigger companies over patent issues.

A penalty such as the one levied against Microsoft could become a rallying cry to push even harder for those reforms, says Eugene Quinn, a U.S. patent attorney and founder of intellectual-property blog IPWatchdog.com.

“Many [small] companies are suing them just to try and get a settlement,” Mr. Quinn says. “But a lot of times it is this exact dynamic, where a small company has good technology that is being infringed. There are a lot of these types of suits out there.”

Mr. Vulpe defends their decision to protect their patent rights, while dismissing the notion that ideas should be free for use by everyone.

“Innovation without patents is like fishing without nets,” he says. “It's great for the seals upstream, but not so great for the fishermen.”

Translation? “We want to get paid,” Mr. Owen says. “They're not going to use it unless we give consent. It's the right thing.”

Labels: , ,


Monday, June 22, 2009

Microsoft Help3 resources 

Microsoft announced Help3, a new help system designed to work with Visual Studio 2010 applications. They gave a presentation on it at WinWriters, but I haven't heard anything from that. Now CyberText Newsletter has a post with some links to resources on Help3.

Labels: , ,


Friday, June 19, 2009

Guides to the Office 2007 interface 

If you're struggling with the new ribbon interface in Microsoft's Office 2007, then check out this page. It contains both interactive guides and handy downloadable Excel spreadsheets that show the Office 2003 commands and their Office 2007 equivalents.

Labels: ,


Sunday, May 31, 2009

Dangerous Microsoft DirectX vulnerability 

From ZDMet. word of a zero-day attack on one of Microsoft's DirectX components. Microsoft has already provided a patch for it, and you should use it immediately, as there are already attacks in the wild.
Microsoft today warned that hackers are using rigged QuickTime media files to exploit an unpatched vulnerability in DirectShow, the APIs used by Windows programs for multimedia support.

The company has activated its security response process to deal with the zero-day attacks has issued a pre-patch advisory with workarounds and a one-click “fix it” feature to enable the mitigations.

Labels: ,


Sunday, May 17, 2009

Office 2010 Technical Preview leaked 

The Microsoft Office 2010 Technical Preview has been leaked a month before it was supposed to be available to testers and Ars Technica has screenshots from most of the major applications. It looks like the major changes are that all applications now have a ribbon interace and the Office button is no longer a menu - it opens another window instead.

Labels: ,


Sunday, April 05, 2009

Watch out for PowerPoint exploit 

There's yet another unpatched vulnerability in a Microsoft Office file format. This one affects PowerPoint files.
Attackers are using rigged PowerPoint files to exploit an unpatched vulnerability in Microsoft’s presentation software, according to warning late Thursday from the software maker.

In a pre-patch advisory, Microsoft described the attacks as “limited and targeted,” the kind of language that suggests it is being used to steal data from corporate or government networks. The malware associated with the attack is a Trojan dropper embedded within an exploit in .ppt or .pps data files.

According to the advisory, the vulnerability allows remote code execution if a user opens a booby-trapped PowerPoint file.

The newest Microsoft Office PowerPoint 2007 and Microsoft Office for Mac 2008 are not affected.

Labels: ,


Sunday, March 29, 2009

Some neat new IE8 features 

The Word 2007 Bible Blog strays from its usual Word focus to look at some interesting new features in Internet Explorer 8, which has just been released. I generally use Firefox, and I don't see anything here that's absolutely compelling, but it is nice to see some focus on usability in this new version. Some of the tab and session management features particularly useful.

Labels: ,


Sunday, February 15, 2009

Microsoft to debut new Help compiler 

Microsoft will be showing a new client help system at the next WinWriters conference at the end of March. According to the announcement:
Microsoft Help 3 is a new client help system! This help system has been built from the ground up with simplicity, performance and relevance in mind. It was not a straightforward road in getting the project approved, and with a large legacy content base and complex content scenarios, it took a lot of long and heated design discussions with a will to favor simplicity. The end result is a greatly improved deployment model, a fast underlying architecture based on the Zip storage standard and a beautiful new Windows Presentation Foundation based help viewer featuring a web-browser feel. Initially shipping as the product help system for the next wave of Visual Studio products, this system will become available to all Windows developers in the near future. This will be the first wide release of a help system from Microsoft since Help 1.

This is exciting news. With Adobe AIR, there are now some new alternatives to the traditional help systems.

Labels: , ,


Friday, February 13, 2009

Can SharePoint be used as a help authoring tool? 

Tom Johnson continues to explore the world of SharePoint. In this post he tries to answer the question "Can SharePoint 2007 be used as a help authoring tool?". If you're a technical writer who thinks that SharePoint might be part of your future, this post is definitely worth reading.
Overall, SharePoint can be a good solution for help content, but it certainly has limitations. If creating a comprehensive printed manual isn’t necessary, it can be an attractive format because you can take advantage of the blog and wiki formats, which do function adequately. If you have multiple authors all contributing content, or a team that needs a dynamic way to exchange information, SharePoint is a good choice.

On the other hand, if you’re tasked with building several role-based guides, and you need both online help and printed manuals, SharePoint won’t work for you. But remember, the printed manual is dying. You could get away with some quick reference guides instead, referring the user to the SharePoint site for more advanced questions. (You’ll still always get the question, “Where can I print all this out?”)

Labels: , ,


Wednesday, February 11, 2009

Windows 7 - The Complete Guide 

A lot of people are playing with Windows 7 as a result of Microsoft's open beta program. I'm not, but I may consider upgrading once it gets officially released. I passed on Vista, but I have to admit that Windows 7 looks pretty good. If you want to find out more about it, check out Gizmodo's Windows 7 - The Complete Guide.

Labels: ,


Wednesday, January 28, 2009

Another reason not to use Outlook 

As if you needed one, here's another reason not to use Outlook - especially if you order a birthday cake by email from Wegman's bakery in New York.

Labels: , ,


Tuesday, January 13, 2009

Windows 7 Beta in depth 

Ars Technica has an in-depth look at the Windows 7 Beta. Personally, I'm sticking with XP for now. If I get a new machine, I might reconsider, but there's no point in upgrading older machines.

Labels: , ,


Sunday, December 14, 2008

Another IE zero-day attack-take heed! 

There's yet another zero-day attack affecting Microsoft's Internet Explorer. If you're still using IE, read this article and take the recommended actions right away. Then, if you haven't done so already, switch from IE to Mozilla Firefox.
The attack surface for password-stealing Trojans currently targeting an unpatched flaw in Microsoft’s Internet Explorer has expanded to include all versions of the browser, including the newest IE 8 Beta 2.

Microsoft released an updated advisory to warn that the underlying flaw affects much more than IE 7 and to spread the word about additional workarounds that can help limit the damage from actual attacks.

Microsoft’s latest advisory also includes technical instructions on how to use ACL to disable OLEDB32.DLL, how to Unregister OLEDB32.DLL and how to Disable Data Binding support in Internet Explorer 8.

IE users should bear in mind that there’s a growing list of exploitive sites taking aim at this vulnerability and now that the exploit code is publicly available, the threat will certainly grow in the coming days and weeks.

Until Microsoft can issue a patch — out-of-cycle or otherwise — you should consider using an alternative browser like Mozilla Firefox or Opera. If you must use Internet Explorer, be sure to securely configure the browser with the mitigations described above.

Labels: ,


Wednesday, October 29, 2008

Microsoft unveils web-based Office apps 

Microsoft has unveiled a set of web-based versions of its Office applications. They're extensions of its Windows Live brand, which means they'll be available to corporations by subscription or to consumers through an ad-supported version. It's notable that they'll run in other browsers than IE, which is probably a good move if they want to compete with Google.
Mainly, however, Office Web apps are meant to be an extension to the locally installed Microsoft Office (in its next edition), the same way Outlook Web Access provides access to mail without the fat Outlook client. Users could stop at a public kiosk, for example, and fire up a browser-based Office Web app to view or edit their data. In other words, the next version of Office will enable access to desktop files over the Web, although Kapner said the details of how that will work would be revealed at a later date.

Labels: ,


Saturday, September 27, 2008

Who says documentation doesn't matter? 

Microsoft's inability to document the protocols that let its software interface with other software and operating systems is causing it problems in court. Given the standard of most of Microsoft's recent documentation, I'm not at all surprised.
Microsoft may have made a big push to settle many of the antitrust actions facing it around the globe, but those efforts have run up against a major stumbling block: the company's inability to document the protocols need to interoperate with its own software. Documentation problems got Microsoft in hot water with the EU, and they're now the only reason it continues to be under court supervision in the aftermath of its antitrust settlement. But, despite having interoperability become a corporate strategy, its documentation efforts came under fire in a court hearing earlier today.

Labels: ,


Sunday, August 10, 2008

Windows performance tweaks, busted 

If you're one of those people who likes tweaking Windows to improve performance, then you've probably implemented several of the tweaks discussed in this article on LifeHacker. But you've probably been wasting your time.
Disabling QoS to Free Up 20% of Bandwidth

This tip made the rounds with people believing that Microsoft always allocates 20% of your bandwidth for Windows Update. According to the instructions, you were supposed to disable QoS in order to free up bandwidth. Unfortunately this tip was not only wrong, but disabling QoS will cause problems with applications that rely on it, like some streaming media or VoIP applications.

Rather than taking my word for it, you can read the official Microsoft response: "There have been claims in various published technical articles and newsgroup postings that Windows XP always reserves 20 percent of the available bandwidth for QoS. These claims are incorrect... One hundred percent of the network bandwidth is available to be shared by all programs unless a program specifically requests priority bandwidth."

Labels: ,


Monday, July 07, 2008

MS hotfix fixes FrameMaker problems 

Some users have reported problems with FrameMaker 8 when they try to create PDF files - FrameMaker crashes or text is missing from the file. It seems the problems may not have been Adobe's fault - a Microsoft hotfix has fixed the problems. Find out more on Adobe's Technical Communication blog.

Labels: ,


Monday, June 23, 2008

Customizing your SharePoint site 

We don't use Microsoft's SharePoint at work and after reading Tom Johnson's article in which he provides some tips for customizing it, I'm not sure I'd want to use it, although it would probably be better than not having anything at all. Yet despite its failings (some of which are pointed out in Tom's post), there are a lot of Microsoft shops out there who will use it as a matter of course. Tom provides some good advice and if you're using SharePoint, the article is worth a look.
With all these quirks, it’s hard to see why SharePoint is so popular. I suspect it’s popular because none of these serious flaws are apparent until you try to customize your site, and 99% of the time people leave the sites as is.

Even despite these quirks, if you’re company uses SharePoint, you may be stuck with it. Once you get these concepts down, however, SharePoint is a workable solution as a file repository, a website, and a corporate blog. SharePoint does provide a ton of collaborative features with almost no custom coding. Few other platforms can make the same claim.
javascript:void(0)

Labels: ,


Monday, June 09, 2008

Running Ubuntu under Virtual PC 

Although Microsoft Virtual PC is only supposed to work with the various versions of Windows, apparently it is possible to run Ubuntu 8.04 as a guest operating system. If you want to mess around with it, the instructions are here and here.

When I find some time, I'm going to have to play with this. It looks a little neater than trying to set up Ubuntu as a dual boot system (which I have had trouble in the past). Although, I have to admit that running XP under Linux strikes me as the better solution.

Labels: ,


Thursday, May 29, 2008

Documentation in a SharePoint environment 

Tom Johnson has an interesting post about writing documentation in a Microsoft SharePoint environment. which allows writers to work with blogs and wikis, among other Web 2.0 features.
Finally, I like the idea of SharePoint as a documentation tool because it’s a medium that’s alive. Most other help authoring tools are static. The Internet might as well not have been invented — it makes no difference. To me, that is the saddest thing about the tech comm. authoring tools. You author in a program on your own computer, and then upload to a file directory somewhere, and then leave the content as is until you update it again. Sorry, but that misses out on everything cool and dynamic and web 2.0 that has happened in the last 10 years.

With SharePoint, your documentation is a living entity, an organism that is constantly growing and breathing online. Like my blog — I receive comments. I look at hits. I can watch visitors in real-time. I publish comments back to it. Readership subscription grows and shrinks (but mostly grows). I see incoming links come back to it, and I link to other sites and people. As insights come to me, I add them to the blog, and other readers come and see and leave comments, and I respond. It is a living, growing, breathing body of information. Help should be the same way, not a static file that gets a push update once every 6 months.

Labels:


Tuesday, March 25, 2008

The death of Windows XP 

Microsoft is clearly forging ahead with plans to make Vista its one and only operating system for desktop users. So, what does this mean to users like me, who have no itentions of running Vista, ever. ComputerWorld looks at Microsoft's XP timeline and what it will mean to users.
Microsoft has already made changes in its timetables. Last year, the company extended the sales life cycle -- the time during which PC manufacturers and system builders could sell computers with XP installed -- to June 30, 2008. It will stop selling XP altogether on Jan. 31, 2009. And it extended the mainstream support period for XP to April 14, 2009, in an effort to reassure customers made nervous by the long delays in shipping Vista.

The result of all this tweaking is that Microsoft will stop selling XP long before it stops supporting it. You may be able to run XP for as long as you want, but before too long you may not be able to buy a legitimate copy of XP to run.

Labels:


Friday, March 07, 2008

First look at IE8 Beta 1 

Eweek has published a short article providing a first look at some of the new features in Beta 1 of Internet Explorer 8. I'm sticking with Firefox, but it looks like IE8 won't be too bad, as long as you remember to turn ActiveX controls off.

Labels:


Wednesday, February 20, 2008

Working with MS Office binary formats 

Microsoft recently released the specifications for the binary file formats for Office. It's not something that most writers will ever have to delve into, but you might want to read this article by Joel Spolsky in which he explains why the formats are so complicated, and offers some simpler alternatives if you ever do have to read or write to the files outside of Office.
If you started reading these documents with the hope of spending a weekend writing some spiffy code that imports Word documents into your blog system, or creates Excel-formatted spreadsheets with your personal finance data, the complexity and length of the spec probably cured you of that desire pretty darn quickly. A normal programmer would conclude that Office’s binary file formats:

* are deliberately obfuscated
* are the product of a demented Borg mind
* were created by insanely bad programmers
* and are impossible to read or create correctly.

You’d be wrong on all four counts. With a little bit of digging, I’ll show you how those file formats got so unbelievably complicated, why it doesn’t reflect bad programming on Microsoft’s part, and what you can do to work around it.

The first thing to understand is that the binary file formats were designed with very different design goals than, say, HTML.

Labels:


Friday, February 01, 2008

Digital dentistry 

Ed Bott talks about a root canal, not the most pleasant subject, but made considerably more interesting by the digital x-ray technology that the dentist was using. (My dentist is using the same technology and it is pretty cool).
The one cool part of the whole process is that my endodontist was using a Windows-based digital X-ray system. Instead of placing a small piece of film in my mouth, he positioned a plastic paddle about the size of a small spatula so that the sensor on its end was in the right place, had me hold it steady, and pressed the X-ray button (”Bzzzztttt!”). Almost instantly (literally under a second), there was a response from the Dell notebook on the countertop behind him (”Ding!”) and the image was displayed in a window on the screen.

As a result he was able to snap images repeatedly throughout the procedure (”Bzzzztttt!” “Ding!”), see the results of his work nearly in real time, and make any necessary course corrections. (”Oh, look. There’s a fourth nerve in there. Hmmm, we’ll need to get to that.”)

Labels: , ,


Thursday, January 17, 2008

More on Office 2003 SP3 file formats 

A couple of weeks ago it was widely reported that Office 2003 Service Pack 3 blocked access to several older file formats, because of security concerns. Now, in one of their blogs, Microsoft has provided more information about why they blocked the older formats and instructions on how to unblock them.
In closing, I want to emphasize that we're not removing support – we're making the default safer. If you're among the users who do need to be opening these formats, we will continue to support you. We also recognize that we have not made any of this as usable as we'd like, and we apologize that this hasn't been as well documented or as easy as you need it to be. We're also going to take a hard look at how we can do better in the future.

Labels: ,


Tuesday, January 08, 2008

Microsoft fixes problem with older Office formats 

Microsoft has issued a fix for the Office 2003 patch that blocks older file formats, such as Office 97 files, and has apologized to Corel for suggesting that their file formats are unsecure.
In a posting to his own blog, David LeBlanc, a senior software development engineer with the Microsoft Office team, admitted the company's mistake in attributing security problems to certain file formats, including the one used by CorelDraw.

"We stated that it was the file formats that were insecure, but this is actually not correct," LeBlanc said, referring to a description in a now-changed support document. "A file format isn't insecure -- it's the code that reads the format that's more or less secure. The parsers we use for these older formats aren't as robust as the code we've written more recently, which is part of our decision to disable them by default.

"Some of the formats blocked are from products built by companies other than Microsoft, and we apologize for implying that there were any problems in those companies' file formats," said LeBlanc. He did not specifically name Corel.

Labels:


Friday, November 09, 2007

Biggest BSOD ever? 

This is classic. Possibly the biggest BSOD (blue screen of death) ever and it's in Toronto just a couple of blocks from where I work.

Labels:


Tuesday, September 04, 2007

Office Open XML misses ISO certification 

Microsoft has fallen short in it's bid to get ISO certification for its Office Open XML format.

Update: This is somehwat in conflict with what I'm reading on the Office XML blog. It looks like the process isn't finished yet.

Labels: ,


Tuesday, August 28, 2007

Boxed in 

Anyone who buys a copy of Office 2007 or Windows Vista is immediately going to be confronted with an unexpected hardware issue - how to open the box?
It's a hard plastic case, sealed in two different places by plastic stickies. It represents a complete failure of industrial design; an utter F in the school of Donald Norman's Design of Everyday Things. To be technical about it, it has no true affordances and actually has some false affordances: visual clues as to how to open it that turn out to be wrong.

This is the same box that Vista comes in. Nick White over at Microsoft seems proud of the novel design, but from the comments on the web it seems I'm not the only one who couldn't figure out how to open it. It seems like even rudimentary usability testing would have revealed the problem. A box that many people can't figure out how to open without a Google search is an unusually pathetic failure of design. As the line goes from Billy Madison: "I award you no points, and may God have mercy on your soul."

It sounds funny, but it's not. It took me a couple of minutes of frustration to figure it out -- it's not at all obvious how to open the package. That aside, it's a tremendous waste of a non-renewable resource. When DVD and game publishers are going towards smaller, more ecologically friendly packaging, you really have to wonder about what's going on at Microsoft when they come up with something like this.

Labels:


Thursday, April 12, 2007

HLP file exploit 

According to a post on the HATT mailing list, and a news.com article, there's a vulnerability in the .HLP file format (more or accurately, the winhlp32.exe viewer) that can be exploited for remote code execution.

So far there's no word on whether or when Microsoft will issue a patch. This may be related to Microsoft's refusal to include a HLP file viewer in Vista (although you can download it separately). It'll be interesting to see how many help system the patch breaks when they release it -- help authors are still dealing with the effects of last year's security patch for CHM files.

Labels: , ,


Tuesday, March 27, 2007

DocMount - free tool for .Net help 

Microsoft's current programming tool suite (Visual Studio) uses a new XML-based help format (.Net help). DocMount is a free tool that you can use "to easily create MS Visual Studio XML documentation files for your products. These files can be used with your products in Visual Studio (for IntelliSense and in the Object Browser), and you can also use them to get the modern help for your products in one click using such automated help building tools as NDoc and SandCastle."

It looks like it might be more appropriate for API documentation than for traditional online help, but the price encourages experimentation.

Labels: , ,


Monday, February 26, 2007

Using Office 2007 files in older versions of Office 

Based on postings on techwr-l, people using older versions of Microsoft Office are already having to deal with the new file Open XML formats from Office 2007 applications. Microsoft has a Compatibility Pack available for users of Office XP and 2003 that will let them use the new file formats in Word, Excel, and PowerPoint.

One advantage of the new file formats is that they are much more compact than the older formats -- in some cases, files will be close to 10 times smaller. Although they haven't been out long enough to be sure, I expect that they'll be less susceptible to corruption, and easier to repair if that does happen.

Labels: , ,


Sunday, February 11, 2007

Converting between ODF and OpenXML 

Now that Microsoft has released it's converter so Office can read OpenOffice.org ODF files, some people have been testing the conversions, using the Microsoft tool and some other converters, with mixed results.

Labels: , ,


Thursday, February 08, 2007

Windows expert goes Mac 

Scott Finnie, of the excellent Scott's Newsletter, has a three-part article in ComputerWorld about how he's given up Windows (almost completely) in favour of a Mac. His biggest complaint is the lack of an industrial-strength screen capture program for OS/X.
After living with the Mac for three months and comparing it to my Vista experiences, the choice is crystal clear. I've struggled to sort out my gut feeling about Windows Vista (see "The Trouble with Vista"), but the value and advantage of the Mac and OS X are difficult to miss. While I continue to work with Windows XP and Vista on a number of other machines, I am now recommending the Macintosh for business and home users.

It certainly makes interesting reading. I've thought about getting a Mac as my next PC, but it would be more expensive than I can afford. Migrating to Linux is cheaper, if I want to move away from the Windows platform. One thing is certain - I won't be using Vista.

Labels: , ,


Tuesday, February 06, 2007

Windows Vista EULA - at least it's readable 

Wired has an article that delves into some of the dicier provisions of the Windows Vista EULA (End User License Agreement). I don't like some of the terms, and probably won't install Vista on any of my systems, but I have to give Microsoft credit for one thing. The Vista EULA is readable. It may not be the best example of plain language I've seen, but given the complexity of the material, it's not bad at all.
The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see http://www.microsoft.com/licensing/userights. You may not
* work around any technical limitations in the software;
* reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
* use components of the software to run applications not running on the software;

I'm going to have to grab a copy of this to wave under the nose of some people at work. The phrase "Microsoft does it." carries a lot of weight in some corners.

Labels: ,


Windows vs. Linux - complexity means insecurity 

Windows has gotten immensely more complex, and hence harder to secure, over the last decade. In comparision with Linux it's probably an order of magnitude more complex. The pictures shown in this blog post are of the system calls made by a web server serving a single HTML page with a single picture. Look for yourself.
Many millions of words have been written and said on this topic. I have a couple of pictures. The basic argument goes like this. In its long evolution, Windows has grown so complicated that it is harder to secure. Well these images make the point very well. Both images are a complete map of the system calls that occur when a web server serves up a single page of html with a single picture. The same page and picture. A system call is an opportunity to address memory. A hacker investigates each memory access to see if it is vulnerable to a buffer overflow attack. The developer must do QA on each of these entry points. The more system calls, the greater potential for vulnerability, the more effort needed to create secure applications.

Labels: , ,


Saturday, February 03, 2007

Microsoft releases ODF converter 

Microsoft has released a converter that lets Microsoft Office open and save files in the OpenOffice.org Open Document format (ODF). You can download the tool from the project's SourceForge site.

Labels: , ,


Saturday, January 27, 2007

More on Vista "suicide note" article 

In December, I posted about an article written by Peter Gutmann sometimes referred to as the "Vista Suicde Note", in which he detailed the lengths Microsoft has gone to satisfy the needs of the content cartel at the expense of users' fair play rights.

Now Microsoft has posted a response to his paper, Windows Vista Content Protection: Twenty Questions (and Answers). Gutmann has now responded to Microsoft's response (at the end of the original paper). If you're thinking about upgrading to Vista or planning on getting a new machine with Vista installed, this article is a must read.

For more on the subject, check out Steve Gibson's excellent Security Now podcast, issues 73, 74, and 75. Issue 74 had an interview with Gutmann.

Labels: ,


Sunday, December 24, 2006

More reasons not to use Vista 

After reading this article, I'm even more convinced that I'm not going to put Microsoft Vista on any of my PCs. It goes into great detail on the content protection features built into Vista and how they will affect your PC's hardware.
Alongside the all-or-nothing approach of disabling output, Vista requires that any interface that provides high-quality output degrade the signal quality that passes through it. This is done through a "constrictor" that downgrades the signal to a much lower-quality one, then up-scales it again back to the original spec, but with a significant loss in quality. So if you're using an expensive new LCD display fed from a high-quality DVI signal on your video card and there's protected content present, the picture you're going to see will be, as the spec puts it, "slightly fuzzy", a bit like a 10-year-old CRT monitor that you picked up for $2 at a yard sale. In fact the spec specifically still allows for old VGA analog outputs, but even that's only because disallowing them would upset too many existing owners of analog monitors. In the future even analog VGA output will probably have to be disabled. The only thing that seems to be explicitly allowed is the extremely low-quality TV-out, provided that Macrovision is applied to it.

Labels: ,


Sunday, December 10, 2006

Document format war heats up 

With the recent certification of Microsoft's Open XML format as an ECMA standard, the battle between Microsoft and the open software community, including IBM, has gotten a bit hotter.
Microsoft and IBM ratcheted up their criticism and rhetoric this week in the long-standing battle to win the hearts and minds of developers and users for the document format they support.

The volley was started by IBM, which was the lone dissenter in the vote on Dec. 7 that approved Microsoft's Open XML document format as an Ecma standard.

In a public comment about its decision to vote against approving the standard, Bob Sutor, vice president of open source and standards at IBM, says on his blog that the Open XML format is nothing more than a vendor-dictated specfication that documents proprietary products via XML.

Theres more about Microsoft's point of view on Brian Jones' Office XML Formats blog.

Labels: , ,


Tuesday, November 28, 2006

Windows PowerShell 

Microsoft has released Windows PowerShell, formerly known as Monad, a full-fledged command-line shell for Windows. This brings the power of a UNIX-style command line to Windows, and is especially powerful with new applications, like Exchange 2007, that are designed to work with it. There's some nifty examples of what you can do with PowerShell on the PowerShell blog - regular expressions to filter and sort directory queries, for example.

Labels:


Saturday, November 25, 2006

One year and 24 people for a menu in Vista 

Recently Joel Splosky wrote an article on one thing that's wrong with Microsoft Vista - the Off menu has seven items. At most, it needs two, maybe three. Now Moishe Lettvin, who worked for a year on this feature, explains why it took Microsoft a year and 24 programmers to code a simple menu.
So in addition to the above problems with decision-making, each team had no idea what the other team was actually doing until it had been done for weeks.

The end result of all this is what finally shipped: the lowest common denominator, the simplest and least controversial option.

Labels: ,


Sunday, November 19, 2006

The other shoe drops 

With reports that Vista is not going to be widely adopted for some time, and possibly the same thing happening with Office 2007, Microsoft must be getting desperate. They're now going after Linux.
The other shoe has dropped on a weird little deal between Microsoft and Novell over SUSE Linux last week. Microsoft gave Novell $440 million for SUSE support, and then Novell gave back $40 million to license Microsoft's bogus patent claims against Linux.

Now Microsoft's Chief Rageaholic Steve Ballmer has explained the deal: Novell's $40 million "payment" is an admission of guilt. Every Linux user who doesn't use SUSE (the only "licensed" Linux) is a patent infringer. All Linuxes except the ones that Microsoft blesses are illegal

Of course they're not going after individual Linux users -- they just following their standard tactic of creating FUD (fear, uncertainty, and doubt) in the minds of corporate users who might be considering adopting Linux instead of Windows. Look for IBM, which has a lot invested in Linux, to fire a countershot one of these days.

Labels:


Thursday, November 16, 2006

Vista and HTML Help 

There's been a fair bit of discussion recently on the HATT (Help Authoring Tools and Techniques) Yahoo group about using HTML Help under Vista. Some people are reporting problems in their tests, while others aren't. Helpware.net has an article about Vista's User Access Control and the settings you'll need to change to make sure your users don't have problems running HTML Help files. You (like me) may have no intention of running Vista, but your IT department may have other ideas, so it might be wise to bookmark this article for future reference.

Labels: , ,


How to use SpreadsheetML in Excel 

Brian Jones Open XML Formats blog has an article (part 1 and part 2) on how to use the new SpreadSheetML XML-based formats to create spreadsheets in Excel. I've posted before about how Word's XML will allow pre- and post-processing of Word files in XML, and of course this will also work in Excel. A third part to the article will be forthcoming.
Also, you'll notice that unlike a typical table format (like HTML, CALS, etc.) the XML above is representing a spreadsheet. It's a subtle difference when working with simple examples like this, but becomes more obvious as you move into more complex spreadsheets. One noticeable difference right away though is that we don't write any elements down for the empty cells B2:C4. If there isn't any data in a cell, then you just don't write anything. This is a bit of a different model from table formats that are more presentation based.

Labels: ,


More reasons not to use Vista 

ComputerWorld has an article examing how DRM (Digital Rights Management) is built into Vista and Vista-compatible PCs, and how it's likely to frustrate user's legitimate attempts to use their PCs.
What does all this mean to a typical Windows Vista user who just wants to sit back, relax and watch a movie on his brand-new, state-of-the-art multimedia dream machine? That depends, of course, to a great extent on what he wants to watch; the latest Hollywood blockbuster is far more likely to require a PVP-compliant system than less mainstream fare. But sooner or later, most Vista users will probably encounter PVP-protected content -- and more often than not, they will walk away from the encounter at least a little frustrated, disappointed or even angry.

Labels: ,


This page is powered by Blogger. Isn't yours?