Wednesday, March 30, 2005

PowerPoint crash when attempt to insert an image from the desktop

When I attempt to insert an image into a PowerPoint 2003 file and navigate to the desktop, PowerPoint crashes with this lovely message:
Runtime Error!

Program C:\Program Files\Microsoft Office\Office11\POWERPNT.exe

This application has requested the runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
A few google postings seem to point a finder at Adobe Acrobat and its infamous spyware like installation of an array of Office extensions.

This Acrobat article doesn't mention the bug but I'm going to try some of its suggestsions ... PDFMaker is unavailable in a Microsoft Office application (Acrobat 7.0 on Windows) - Support Knowledgebase.

I'll post an update when I figure this out.

Update: When I examine the Adobe certificate VeriSign certificate used by PPT it's listed as having expired over a year ago. Interesting.

Update: I rebooted and found that trying to open ANY file from the Desktop (ONLY the desktop) caused this error. This time I was asked to send a report to Microsoft, and on doing so was directed to a web form asking for my name and phone number. Curious! I also discovered that I'd somehow set my PPT open dialog box to the "Preview" mode. I switched it back to "Details" and the error went away. So it's something about the code used for "Preview" by Microsoft Office 2003. THAT makes me wonder not only about Acrobat, but also about Yahoo Desktop Search (YDS), a product licensed from X1 that includes a variety of file viewers. Sometime I'll look at my XP error logs ...

Update: I'm increasingly suspicious that this bug is from Yahoo Desktop Search and it manifests when using the preview mode of the Office 2003 open file dialog box. YDS is in beta and I checked the filename for the current download -- I'm many versions behind. I'll update.

Monday, March 28, 2005

TCP and UDP Ports: Apple's view

"Well Known" TCP and UDP Ports Used By Apple Software Products: "'Well Known' TCP and UDP Ports Used By Apple Software Products"

This is a good list for all platforms, but it also covers apple products and their special ports.

PictureSync for OS X

Holocore / Mac OS X Software / PictureSync

Via Macintouch.
PictureSync is a convenient utility that simplifies batch uploading your photos and video clips to online services, - directly from your image-management application or files, and without losing your own valuable annotations and metadata.

Features :

» Image resizing
» Suports most file formats and movies
» Customise annotations used online
» Upload directly to albums
» Specify image upload order
» Automatic rotation (with EXIF)
» sRGB conversion (with ICC profiles)
» Use multiple services

Services:
Webshots FotoTime
Flickr Smugmug
Vimeo Buzznet

Applications:
iPhoto
iView Media Pro
IPTC annotations
Drag and drop (IPTC annotations)
It's $10 donationware. If it actually does what the author claims it's worth more than that for me. I'll try it out.

Update 8/31/09: I used PictureSync for several years and I got my $10 out of it -- but it died.

Sunday, March 27, 2005

Sharing an iTunes library between multiple users

macosxhints - Use two iTunes libraries and one Music folder

I prefer the techniques that use an alias to the music library (see comments). I've done something similar for years. The trick is having the file paths match in the xml files.

Wednesday, March 23, 2005

GoodPage HTML editor and site manager - supports WebDAV

GoodPage

I'll try it.

Best advice ever on Macintosh RAM (via Macintouch)

Bad RAM (Part 4)

This is way better than anything I've ever read. Thanks Trevor and Macintouch.
Trevor Inkpen CanadaRAM.com

Apple does not manufacture RAM, they purchase RAM wholesale from companies like Samsung, Hynix, Micron, IBM and Elixir. They do not and have never used Crucial RAM. (Crucial bases their advertising on the fact that Crucial is owned by Micron, who does sell Apple some RAM). You really can't say that a particular brand, 'Kingston' for example, does or does not work in Macs. Each company has hundreds of models, only one or two are correct for a given Mac. Kingston only guarantees their KTA- series memory for use in Macs. Their PC-generic KVR- series are specifically not guaranteed for Macs. Most bad reports result from using the wrong model RAM in a Mac.

One poster alluded to third-party RAM meeting or exceeding Apple's specs. There's a problem with this. A given RAM module that works in the PowerMac G5 may fail in the iMac G5 - despite having the same paper specification, in practice the two Macs have different tolerances. 'DDR PC3200 CL3 JEDEC compliant' does not adequately describe the criteria for compatibility. The RAM's internal organization and the programmable logic make the difference. It's like saying that a wheel for a Ford has to be 'steel, 14' diameter and 12' wide', without specifying the bolt pattern.

There is no way to look at specs and determine accurately if the RAM will be Mac compatible, the only way to be sure is to test it. Buy RAM only from a seller who guarantees that the RAM has been tested and is compatible with your model Mac.

Choosing PC Generic RAM (including Kingston KVR-, Crucial non-Apple models and any number of other brands) has a problem - the brand of chips used, and the design of the memory board sold under that part number, is liable to change without notice. And these changes can make them fail on Macs, especially 'sensitive' models like the Mini, iMac G5 and 1st gen. Aluminum PowerBooks. So, if your buddy buys RamCo ABC2345 memory and it works, you could buy the same RamCo ABC2345 part next month and it wouldn't work because it was a different design.

So it is impossible to predict whether a RAM part will work in a Mac UNLESS the seller provides a written guarantee that it is compatible in your Mac. (Auction sellers, PC shops and big-box and online discounters are less likely to provide reliable compatibility information). It's also impossible to make a blanket statement that 'Brand Y' is good, or bad - because it is down to choosing the correct model.

Finally, keep your Apple RAM so you can reinstall it when you send the Mac in for warranty repair.