Windows XP Service Pack 3 (SP3) RTM

windows It’s official, Windows XP SP3 has finally been released to manufacturing. An announcement was quietly made today on the TechNet XP forum:

Today we are happy to announce that Windows XP Service Pack 3 (SP3) has released to manufacturing (RTM). Windows XP SP3 bits are now working their way through our manufacturing channels to be available to OEM and Enterprise customers.

The update will be available at Windows Update and on the Microsoft Download site on April 29th. It will be pushed out via Automatic Updates starting June 10th. MSDN and TechNet subscribers should have access to the download later today.

There isn’t a lot of new functionality in SP3, but it’ll definitely be nice to avoid having to download dozens of updates after a fresh install of XP with SP2. Here’s a list of some of the included improvements.

Keep an eye on the Windows XP site for updates. There’s more commentary at Techmeme.

Windows is not doomed

windows For the last few days, articles about a recent Gartner report have been unavoidable in the tech blogosphere. The report suggests that Microsoft’s Windows operating system is going to collapse under its own weight, and that it needs major changes in order to stay relevant. You know, the usual anti-Microsoft FUD.

Finally, today, I came across Mary Jo Foley’s post on the topic over at her All about Microsoft blog:

It’s not news that Windows is huge and unwieldy. Many (probably most) of Microsoft’s own Windows developers would agree with that premise. But to suggest that Microsoft is burying its head in the sand and hoping its problems just go away is ridiculous. And to pretend that online advertising revenues will be Redmond’s bail-out money for its Windows/Office franchises any time soon is a joke.

Finally someone who tells it like it is. Like it or not, if you think Windows is going to disappear anytime soon, you’re seriously delusional. She finishes with:

Microsoft’s continued unwillingness to talk Windows 7 and Windows futures shouldn’t be confused with a lack of plans for how to keep Windows and its successor(s) alive. I think there’s still a lot more fight left in Microsoft than folks seem to realize. And Windows is going to be a key part of Microsoft’s future arsenal, not just a remnant of its monopolistic past.

Maybe we’ll look back on Vista in a negative light, but that doesn’t mean Windows in general is doomed.

Read: All about Microsoft

Notepad2: My favorite text editor!

notepad If there’s one thing you can count on having when you sit down at a Windows machine, it’s Notepad. The trusty little text editor even comes with the massively stripped-down Server Core edition of Windows Server 2008! Sometimes though, don’t you wish Notepad did just a little bit more? I used to, until I found the absolutely wonderful Notepad2.

Notepad2 looks a lot like Notepad, but it manages to include a ton of useful features while still remaining small and extremely quick. Here’s what it looks like on my Vista machine (sized down to fit):

notepad2

Notepad2 includes the following main features:

  • Syntax highlighting for lots of different programming languages and file formats (C# shown above)
  • Bracket matching
  • Encoding and newline conversion
  • Regular-expression search and replace

There are lots of really useful smaller features too, such as the zoom buttons on the toolbar, bookmarks, and favorites. I also really like the fact that there’s a “Read Only” item on the File menu that toggles the read only status of the file – super handy.

read only

There’s more information on Notepad2 at Wikipedia.

The download is less than 250 KB and there’s nothing to install. You can also download the source if you like. If English isn’t your language, there are 14 translated versions available.

If you do decide to download Notepad2, my advice would be to stick it in your C:WindowsSystem32 folder. That way, you can just type “notepad2” in the Run command or on any command line, and it’ll open. You should also add Notepad2 to your explorer context menu, so that when you right-click on a file, there’s an item to open it in Notepad2:

notepad2 open

To do that, download this zip file, extract it, right-click on the .reg file, and choose Merge. If you put Notepad2 somewhere other than the folder I mentioned above, edit the contents of the .reg file first.

Trust me, after you get used to using Notepad2, you’ll miss it dearly when you have to use a machine that only has Notepad. I stick Notepad2 (and the .reg file) on every USB key I have, so that I’ve always got it with me – that’s how much I love it!

Download Notepad2 from flo’s freeware

Apple Software Update delivers Safari by default

apple safari For years, software manufacturers have been bundling applications together. Chances are if you download an instant messaging client from Google, Microsoft, or Yahoo, you’ll also be asked to install their toolbar and search engine. I would say that such behavior has come to be expected when you download something new. Including optional packages in updates however, is not something that is done regularly. Microsoft doesn’t include new applications in automatic updates, for instance. You can imagine the uproar there would be if they did – it was bad enough when they included IE7 (an update to existing software).

Apple recently started doing this with its Software Update service. Instead of including just updates for iTunes, the service now includes Safari by default. Mozilla CEO John Lilly explains:

Anyone who uses iTunes on Windows has Apple Software Update installed on their machines, which does just what I’ve described above: it checks for new patches available for Apple-produced software on your Windows machine, alerts the user to the availability, and allows updates to be installed. That’s great — wonderful, in fact. Makes everyone more likely to have current, patched versions of Apple’s software, and makes everyone safer.

The problem here is that it lists Safari for getting an update — and has the “Install” box checked by default — even if you haven’t ever installed Safari on your PC.

Lilly points out that this is wrong, because it “means that an update isn’t just an update” and that it “undermines the safety of users on the web”. I have to agree with him.

Tom Krazit at CNET says this isn’t a big issue:

If you don’t want Safari, don’t click “install.”

Normally I’d say he makes a good point, but this is different. Apple hasn’t made Safari an opt-in choice for users, they’ve checked it by default. Most users will just click install, meaning they’ll get Safari too.

Not cool, Apple.

Read: CNET News.com, John Lilly

U of A forces students to use ancient software

frontpage I’ve written many times before about my disappointment with the state of technology education at the University of Alberta, most recently here. My biggest complaint has usually been that they teach outdated or otherwise useless concepts in Computing Sciences and other fields, but the tools and technologies they choose and use are often just as bad (and these influence the concepts).

Here’s an example from my friend Eric, who is nearly finished his MIS degree at the School of Business:

Our latest project requires us to develop a single web page using Microsoft FrontPage that includes an Access database we created last week. This is worth 10% of our course mark.

Microsoft discontinued FrontPage in 2006, two years ago.

Technically the product was discontinued in 2006, but the last release was actually back in 2003. Yes, nearly five years ago.

I remember FrontPage with a very tiny amount of fondness. It was the first web page building tool I ever used, back when I was in junior high. It was so fun! Then I got a little older, a little smarter, and realized that FrontPage was absolute crap. Microsoft did too, and decided they’d give up on the application that they had originally purchased for about $130 million. It has since been replaced with SharePoint Designer and Expression Web.

Eric asked his professors why they are being forced to use FrontPage, and was told that the university has a contract for support until the end of the semester.

This is completely unacceptable. Students are being taught to use a tool they’ll never use in the real world. A tool that hinders development more than it helps (due to some very strange functionality, such as not keeping code and design views in sync). A tool that generates such terrible, invalid HTML that Microsoft felt it was better to start over.

That point about standards is particularly important, IMHO. By using FrontPage, the U of A is essentially teaching students that generating crappy code is okay. The garbage that FrontPage generates (and that IE used to support) is part of the reason for this mess. Microsoft has decided recently that IE8 will interpret pages in the most standards compliant way it can, a welcome change (even if it doesn’t completely pan out).

Eric finishes with:

You wouldn’t pay $468.60 for a math course using slide rules, so why should we pay to use outdated software?

It’s a good point, but more important than the tool is the concept. You wouldn’t pay $468.60 for an accounting course that taught you how to create non-standard balance sheets, so why should you pay for a technology course that teaches you to create non-standard web pages?

Read: Soliciting Fame

Windows Vista Ultimate on the Toshiba Portege M200 Tablet PC

I’ve had my tablet for few years now and I just love it. I don’t know why these things haven’t taken off in the marketplace! They’re a bit more expensive than normal laptops, but it’s definitely worth the extra cost in my opinion. Mine is a Portege M200 from Toshiba (a “convertible” tablet). It came with the first release Windows XP Tablet PC edition. That worked okay, but SP2 definitely made it more usable. Technical specs include a 1.6 GHz Intel Centrino package (only 802.11b though), 512 MB of RAM, and a 60 GB hard drive.

As you can imagine, I filled that hard drive pretty quickly. And even though I had formatted and reinstalled Windows XP once already, it was pretty slow compared to the other computers I use on a regular basis. I started thinking about what I’d do with it. I really didn’t want to lose the tablet, but it was becoming less and less usable for me.

So I decided to upgrade it. I had purchased Windows Vista Ultimate back when it RTM’d, but I hadn’t installed it anywhere. I’ve literally had the DVD sitting on my desk for over a year, just waiting to be used. Why not on the tablet, I thought?

Windows Vista Ultimate on Toshiba Portege M200

As you can see, I got it working! Here’s how I did it:

The first step was to upgrade the hardware. The hard drive was old and small, and 512 MB of RAM was definitely not enough to run Vista. I also wanted to add a new wireless card that used 802.11g. I went to Memory Express and got the parts: 2 GB of Kingston PC2700 RAM, a new Seagate 160 GB hard drive, a D-Link AirPlus wireless card, and a Samsung external DVD-Writer. I also decided to get the extended warranty (which I don’t usually). Total cost: $450.

The reason I bought the external DVD drive was because the Portege M200 doesn’t have a built-in drive. So I plugged it in and started the Vista setup, only to find that it was really slow. I stuck the Windows XP disc in just to make sure, and yep, still really slow. I searched for something to fix the problem, but came up empty. The drive worked fine on my desktop, so it had to be the firmware on the tablet or something.

I looked for another solution, and eventually found this post by Ryan Adams. His solution is to use something called TFTP to install Windows Vista over a network connection. All you need is a computer with a working DVD drive that you can share, and a crossover cable. His instructions are excellent, so if you need to install Vista on a machine that doesn’t have a DVD drive, give it a shot. That’s how I got mine working.

The install was painless and pretty quick, and I breathed a sigh of relief when Vista booted up successfully. I was almost there! The next step was drivers. I found this page on the Mobile PC Wiki really useful. You can use some of the original M200 drivers. Additionally, you can install the M400 software updates that Toshiba has released for Windows Vista: one is the “Value Added Package for Windows Vista” and the other is the “Tablet PC Extension for Windows Vista”.

driverI didn’t mess around with the video too much at this point, and instead downloaded Windows Vista SP1 from MSDN and got that installed.

Since then, I have been messing around with the video drivers. I was determined to get Aero Glass working! I read Scott Hanselman’s post and was a little worried – I’m not sure he’s ever gotten it to work. Anyway, I eventually got the NVIDIA 97.59 driver installed and working properly!

It took me a while to figure out, but I can’t use transparency. If I turn on transparency and then open three or four windows, the Desktop Window Manager service crashes and everything reverts back to Vista Basic. If I turn off transparency however, Aero Glass works just fine. Here’s the non-transparent look:

not transparent

And here’s what it looks like with transparency enabled:

transparent

Having the transparency is nice, but it’s not a deal-breaker. And I’d much rather have Aero Glass than Vista Basic (which is ugly and pale blue by default).

Today, I finally ran the Windows Experience test:

vista rating

That’s pretty much the same as I’ve seen around the web for other Portege M200 owners who have upgraded to Vista. If Toshiba and NVIDIA released better drivers, I’m sure the rating would be much higher. Ah well, they want you to buy new machines I guess.

Based solely on my perception of how well the tablet performs, I’d say it’s much faster and more responsive with Vista then it ever was with XP. Surely the 2 GB of RAM and new hard drive help, though. The one negative is that the battery lasted far longer under XP. I’m talking like an hour and half longer!

That said, I am really glad I decided to upgrade my tablet to Vista. It kicks ass! I’ll save that for another post, but if you’re an M200 owner wondering whether or not to move to Vista, my advice would be to do so. The Tablet PC functionality in Vista easily outshines XP, you won’t regret the upgrade.

Mind Mapping with MindMeister

mindmeister If there’s one thing I’m good at, it’s brainstorming. Sometimes I would rather come up with a bunch of new ideas than actually work on existing one! Since I do most of my brainstorming on the computer, it makes sense that I’d seek out software that makes it easier. I use OneNote a lot, and lately, I’ve started using MindMeister too.

MindMeister is an online mind mapping application that I’ll talk about in a moment. First, what’s mind mapping? From Wikipedia:

A mind map is a diagram used to represent words, ideas, tasks or other items linked to and arranged radially around a central key word or idea. It is used to generate, visualize, structure and classify ideas, and as an aid in study, organization, problem solving, decision making, and writing.

It’s basically a way of visualizing ideas and concepts in a non-linear way. A list can only take you so far. Once you get used to the idea of creating a mind map, it can become very addictive!

One of the most popular mind mapping software packages is MindManager from MindJet. I played with a trial version a while ago, and I really liked it. I especially liked that it worked with ink on my tablet – that’s very neat! Unfortunately, it isn’t cheap ($99 for “Lite” and $349 for “Pro”). As much as I might enjoy it, brainstorming isn’t my primary gig, so that’s a bit pricey.

So I started looking for alternatives, and came across MindMeister. From their about page:

MindMeister brings the concept of mind mapping to the web, using its facilities for real-time collaboration to allow truly global brainstorming sessions.

Users can create, manage and share mind maps online and access them anytime, from anywhere. In brainstorming mode, fellow MindMeisters from around the world (or just in different rooms) can simultaneously work on the same mind map – and see each other’s changes as they happen.

Right away I liked the look of it (sorta Web 2.0 I guess) and decided to give it a try. I was surprised to find that mind mapping can work so well on the web! MindMeister doesn’t contain all of the whizbang features that MindManager does, but I think it includes just enough to make it really usable. Some of my favorite things about MindMeister:

  • It works in Opera! This despite a warning telling me I may notice weird things because I am not using IE or Firefox. Exceeding expectations is a good way to get me using your product.
  • All I need is a browser. The one major negative about MindManager is that you need to install it on every computer you want to use it on. I have three computers that I use regularly, so having my mind maps on the web is really handy.
  • You can export to other formats. Notably MindManager’s MMAP (with a premium account) and PDF.

Currently I’m using the free account, which gives you up to 6 mind maps and most of the other features. A premium account is just $49.90 per year, and adds unlimited mind maps, SSL encryption, exporting to MMAP, and the ability to work on maps offline.

I’m going to continue using MindMeister for a while, but I might give their competition a try too. Currently they look like the online app to beat. There’s a good list of mind mapping software at Wikipedia.

Have you used MindMeister or any other mind mapping software? Any suggestions?

DreamSpark: Free developer tools for students from Microsoft

software DreamSpark is an awesome new program for students that Microsoft announced today. I wish they offered something like this while I was still a student. Heck, this might even be enough to sway some folks into going back to school for a semester or two! Here’s the description from Channel 8:

For once, something that sounds too good to be true really is this good and really is true. Starting today (or soon in some areas), students worldwide will be able to download our professional development and design tools for free! It’s called DreamSpark and it is upon us.

Nathan Weinberg sums it up nicely:

We’re talking over $2,000 in free software, just for being a college student. We’re talking a huge gift to students, letting classes teach this stuff without software costs, lettings students develop software without these costs, and letting any student pick up some stuff to play around with without a monetary commitment.

It’s important to stress that these are the professional versions of the software. You get Visual Studio 2008 Professional Edition and Windows Server 2003 Standard Edition, for instance. You could quite conceivably start a company while in school using Microsoft technologies and not pay a cent.

Pretty darn cool!

The program is currently available in eleven countries: Belgium, China, Finland, France, Germany, Spain, Sweden, Switzerland, the United Kingdom, Canada and the United States. I suspect the only reason China is on that list is because so many people there get pirated versions anyway.

Microsoft has always been really proactive about courting students. Other programs include Academic Alliance, Microsoft Student Partners, and the Imagine Cup.

Read: Channel 8 (includes a video introduction with Bill Gates)

7-Zip: My favorite file archive tool!

7-zip As a self-described geek, I often have friends and colleagues ask me for advice on what tools they should be using. For example, when someone sets up a new computer, they often need some sort of tool for working with zip files, because the tool built into Windows XP leaves much to be desired.

WinZip is probably the most popular file compression utility, and WinRAR is also really common. My favorite though, without a doubt, is an open-source tool called 7-Zip.

7-Zip does everything you’d expect it to and more! And it does it better than WinZip in most cases. Not only does 7-Zip allow you to work with it’s own compression format (7z) but also ZIP, GZIP, BZIP2, and TAR for both packing and unpacking, and RAR, CAB, ISO, and a whole bunch of others for unpacking only.

The install is really quick and painless (the setup file is a mere 840 KB). What you end up with is the 7-Zip File Manager, a command line interface, and most importantly – Windows Shell integration! I use 7-Zip exclusively through the Windows Shell. For instance, to add a file or files to a new archive, just right-click and go to the 7-Zip menu:

add

If you choose “Add to archive…” a little window pops up that lets you configure the type of archive, as well as compression settings. Usually though, it’s easier to just pick the “Add to filename.zip” option. It’ll create the zip file right in the same directory.

Unpacking archives is just as easy. Simply right-click on any archive file, and go to the 7-Zip menu:

extract

Again you have a bunch of options, with “Extract Here” and “Extract to folder” being the two most useful. As you can see, in most cases the only 7-Zip interface you see are these context menus.

That’s my favorite part about 7-Zip: it does one thing and it does it well. It’s fast, and mostly stays out of the way. If you are sick of WinZip or WinRAR, or if you *gasp* use the Windows XP zip functionality, I strongly urge to you download and install 7-Zip!

Here is the 7-Zip website, and you can get the latest download here. Developers – you may be interested in the LZMA SDK (so that you can take advantage of the 7z compression format in your own applications).

Vista SP1 coming early after all!

winlogo Well you can’t say that Microsoft doesn’t listen. Last week they announced that Service Pack 1 for Windows Vista was released to manufacturing, but that it wouldn’t be available until mid-March for anyone. Today, they essentially backtracked on that strategy:

We’ve heard the feedback and I want to update you on our plans and progress for making SP1 available to our beta participants, our Volume Licensing customers, and our MSDN/TechNet Plus subscribers…

Mike Nash, the author of the post, goes on to explain that Volume Licensing customers will receive SP1 on Friday, and that MSDN and TechNet Plus subscribers will have access “later this month.” Broad availability is still slated for mid-March.

It would have been better if they had just put the download up already, but this is a step in the right direction at least.

Read: Windows Vista Team Blog