alice in intel-land

Somebody had to be the first one at work to get one of the new Intel-based iMacs, so I volunteered.

Tuesday, March 27, 2007

Testing Contribute

We just installed Contribute for maintenance of the lab web site, and I'm testing it out. If it works, this should produce a totally inane blog entry.

Wednesday, April 12, 2006

Endnote

I tend not to use Endnote in my writing, although many colleagues do. So, today I upgraded Office on the Intel iMac to Office 2004 and installed Endnote 9. The installation went fine. I then opened a fairly large Endnote library that one of these colleagues provided. I noticed that one title had phonetic characters in it that didn't render properly, and was able to use the SIL IPA keyboard layout to fix them. Then I opened a document, provided by this same colleague, with Endnote based references in it, and was able to format a bibliography for it, using the Endnote plugin in Word.

So, within the limits of my ability to test it, Endnote works fine.

Monday, April 10, 2006

More on Matlab

The Matlab installation went smoothly, and, as recommended, I ran the benchmark subprogram. If I'm reading the output correctly, Matlab on this computer is faster than on anything else except an AMD Opteron 248 dual 2.1GHz box running SUSE Linux 9.0. Of course, the comparison's a bit unfair, because there are much more powerful machines available and not all machines were running the latest OS. The Macs, for instance, were running OS 10.3.8. I can't embed the benchmarks here, because the Matlab figure windows don't allow access to the print dialog, and I can't figure out how to access the PrintScreen function on a non-Windows keyboard. I've been flailing away using the Option key (which doubles as Alt) with the various function keys. But all I managed to do was close some windows I didn't want to close. And googling for how to mimic PrintScreen hasn't gotten me any place. Nor have I found any useful information on the Apple discussion forums, though I did find that HalfLife 2 is screamingly fast; this at least is consistent with the Matlab benchmarks.

The deed is done

I can now run Windows on my iMac.

Friday afternoon, I did the installation. More than anything else, it was tedious. First, I burned a CD with documents and preferences; I haven't been using the iMac a lot, as it's a test machine, but backups before doing something potentially destructive are always a good thing.

Then I downloaded the BootCamp Assistant from the Apple web site and printed out the installation guide. Following instructions, I downloaded and applied the Firmware Update, and I created the Apple Drivers CD.

Then it was time to partition the hard drive. It's very straightforward, as you just move a slider to determine the partition size you want. The only gotcha here is that you have to have your Windows partition be less than 32GB if you want it to be formatted FAT32 instead of NTFS. Why would you want the less-secure FAT32, you might ask? The answer is simple. A Mac, running Mac OS, can't write to an NTFS disk. So, FAT32 it is. Fortunately, I had read ahead in the installation guide, so I knew this.

The next step was the actual Windows installation. The BootCamp installation guide had very clear instructions that you must put Windows on the partition labeled C:, and the (blurry) illustration is as follows:

E: Partition1 [Unknown] 200MB
F: Partition2 [Unknown] 102400MB
Unpartitioned Space 128MB
C: Partition3 [Unknown] 27824MB


with C: highlighted. Nonetheless, there's a real temptation to select the first partition, or, at least, the first large partition, especially as that's what the Windows installer highlights by default. Reading the Mac support sites, it appears that at least one poster clobbered his Mac installation by doing exactly this.

I have to say that it's quite spooky to see the familiar Windows logo on a Mac and to hear the familiar Windows startup chimes. But there you are. All it takes is time. The Windows installation just chugs along. Then you run the updates and install virus protection, and download Firefox, just to be safe. But it works. The screen resolution is wonderful.

The only downer is that now that I'm back in MacOS, for some reason, the ethernet connection isn't working properly; I can't get an IP number from the DHCP server, no matter what I do. Fortunately, the wireless signal is strong enough that I'm not completely cut off.

Now to install Matlab and see what happens.

Friday, April 07, 2006

Here goes nothing!

Apple has announced a way to install Windows on an Intel-based Mac, Bootcamp. It's in beta, so, of course, stuff can go wrong. First, I'll download the package from Apple that includes all of the drivers and partitioning software. (Well, before that, I'll back up any stuff I actually need on this computer!). Then I'll run it, and install Windows XP Pro, which just arrived from CDW today. Finally, I'll try installing (and running) Matlab. It's going to be a blast!

Thursday, March 09, 2006

Oopsie

Back when I started exploring the Intel Mac, I explored Javascript implementations, and concluded that it was better on the Intel iMac than on my desk-lamp (G4) iMac. Well, yesterday, I hit one too many beachballs in Safari on the G4, and downloaded the latest version of Firefox. To my amazement, the numbers in the Web Sudoku squares behaved appropriately, leading to the suspicion that the problem was Safari, not the platform it was running on. To test this suspicion, I fired up Safari on the Intel iMac, and discovered that it, too, flubbed the Sudoku display. There's a lesson here...

Onward into the Abyss

One of our researchers came by to consult me about equipment purchases for a grant whose funding begins on April 1. A new grant is always cause for celebration, but when computer hardware is in a state of flux, it's hard to know what to advise researchers. She really wants to order a new MacBook for her research assistant, based on the built-in iSight. Her research concerns signed languages, so video-conferencing is very useful in collaborations. However, a crucial aspect of the research involves annotation of video files, using ELAN, a program developed at the Max Planck Institute for Psycholinguistics in Nijmegen.

The MPI web page doesn't indicate whether or not the program runs on an Intel Mac, merely that it requires OSX (or Windows or Linux), without specifying any specific hardware requirements. And the latest (bug-fix) release was in November 2005. Furthermore, the web site makes heavy reference to the Java Runtime Environment. But, nothing ventured, nothing gained. I downloaded and installed the program, scrounged a movie file (though the preferred format is MPEG-1, and despite the fact that the tutorial's author had difficulty with .mov files, albeit in a Windows environment). It was a little difficult to figure out how to do anything with the program, but it definitely runs, and I was able to insert a few annotations, and use the interface to scroll around my movie.

Wednesday, March 08, 2006

More on Matlab (the good, the bad, and the ugly)

The good news is that Mathworks has issued a new version of Matlab.

The ugly news is that it's Release 2006a, which is also described as Matlab 7.2. Yes, Mathworks has decided to confuse us with yet another numbering scheme for Matlab, just when I'd finally internalized that R14 and version 7 were the same thing, with R14 Service Pack 3 corresponding to version 7.1 (as distinct from 7.01, which was R14 Service Pack 1).

The bad news is that the Macintosh system requirements specify that this latest version requires a PowerPC G4 or a PowerPC G5 processor. In other words, it won't run on a Core Duo. The press release about the change in name indicates that the next scheduled update is in September 2006. There is no information anywhere on the website that I've been able to find concerning plans for MacIntel version of the program. Postings on comp.soft-sys.matlab by Mathworks employees are understandably vague, but indicate an intention to provide a compatible version. It's these employees who suggest that Matlab will run on MacIntel, but only from the command line, with the flag -nojvm (that is, without the Java Virtual Machine—that's where the problem apparently is). However, at least some newsgroup posters have had problems when attempting to do so.

So, for now and for the foreseeable future, lack of Matlab could be a deal-breaker for scientists thinking about upgrading to a new Mac.

Wednesday, March 01, 2006

Coming to grips with the demise of Classic mode

I was doing some trouble-shooting yesterday about difficulties one of our researchers was having printing from Classic mode. In that case, opening the Chooser was sufficient to prod the printing sub-system into working again. But that got me to thinking. In the Mac world as a whole, there have always been killer apps that either didn't get issued for new hardware, or whose delay in upgrading kept users with outdated hardware. There are programs, such as Adobe Premiere, that never came out in OSX versions, perhaps in part because of Apple's own video editing software, Final Cut Pro.

Of course, OSX had a built-in emulator for the pre-OSX environment, and many of our niche programs run just fine in that, though there are sometimes quirks regarding printing or sound-playback. This hasn't been a problem. But it will be. The Intel-based OSX has no Classic mode. This means that, as our users upgrade, they'll have to adjust.

Here are some programs that will cause problems.

  • One researcher has a huge amount of class-demonstrations written in True Basic. A FAQ on the True Basic web site, which seems not to have been updated in several years, promises that an OSX release of True Basic is forthcoming. But, I'm not holding my breath. Now, there are other Basic programming environments (and for what this is used for, there's no reason to send her off to learn some variant of C+ or for her to rework all of her examples in Matlab), but she's got her library in this one. So that's a problem.

  • Even though the statistics programs SuperAnova and StatView haven't been supported, or even sold, for years, they still run just fine in Classic mode. Granted, SPSS, which runs in OSX (including on Intel-based machines) is far more powerful, it, not surprisingly, has a much steeper learning curve. There's a niche for a basic, menu-driven statistics package, so I'm going to have to renew my search.

  • We also have a few users with legacy files in SoundScope, a sound recording and analysis program. This program runs fine in Classic mode, but their web page, copyright in 2005, simply states that the program does NOT run in OSX native mode. These folks are also using Praat and, I hope, will be receptive to switching over. I think the only thing SoundScope will do that Praat won't do is produce an on-screen oscilliscope display.

    All is not lost, however, even if replacements for these (and other) programs can't be found.

    Enterprising sorts have worked out an open source Classic emulation mode called SheepSaver that will run on the Intel Macs. Because it comes from Unix-land, installation is anything but straightforward, and involves, among other things, locating a ROM file from a Mac that will run OS9 (or earlier) and a valid pre-OSX System Folder. Looking at the documentation and help files for this, however, makes it clear that installing and running this environment is a non-trivial task, and it might not be a worthwhile use of time and effort to make it work. But it is a possibility.
  •