Remember the good old days when your Mac was slow enough, that if you mistakenly double clicked on a slow launching application, you could quickly quit it with 'Command-Period'?
I just discovered, if you 'Control-Click' on an application in the dock while it is starting up, you can then select Force Quit and kill the application before it completes the startup (even works with the Classic icon). Not sure how clean this is, but it gets the job done.
[Sudo Editor's Note: Force quitting an application during start may cause file corruption and damage to your application, or worse, your system. You should avoid this method whenever possible. As a side note, I am pretty sure that it was 'Option-Command-Esc' that killed an application during startup, and not Command-Period. Since I do not have OS 9 running now, I was unable to verify this.]
Just a quick note on OS X drivers for scanners. Epson is now offering purchasers of their Perfection scanners (1250, 1250 PHOTO, Perfection 1650, 1650 PHOTO or Perfection 2450 PHOTO) a mail in deal for OS X drivers and software. You will need your receipt, UPC code, model number, serial number and $3.99 to send in for the CD.
There is no mention on their site whether these products will be available for download, and orders are supposed to take 4-6 weeks for delivery.
You can see more on this at www.epsonstore.com by following the link to rebates and promotions.
Last night I was loading up an external hard drive with stuff I'd like to look at over the next week or so. I wanted to take one of my mail.app mailboxes with me, and I knew I could do it from the command line using "cp". But I was wondering if it was possible within Mail.
Not only is it possible, it's incredibly easy. Just drag the mailbox (or mailboxes) that you'd like to copy from the Mail window to the destination location in a Finder window, and Mail will export the entire contents of the mailbox(es) that you have selected.
I'm not sure if you can drag them back in or not. I didn't want to risk my functional Mail installation, so I'll experiment with that piece of it this week on the iBook! If not, it should be possible to simply place it in the correct location to have it visible again in the Mail program. I'll post a follow-up comment after I do some experimenting!
Over on the macosxhints' forum site, someone asked about getting macosxhints' headlines with PluckyX, another desktop-based website headline grabber.
I'd never heard of PluckyX, so I downloaded it tonight to have a look. It's a pretty cool little program, and adding macosxhints support is actually quite easy. Here's how...
When PluckyX starts up, click the Sources button. In the dialog box that opens, type in a name (macosxhints.com), and enter this for the URL:
This is a special file that is updated each time new stories are added to the site. Leave the 'RegEx' and 'Fields' fields empty, then select 'RSS/RDF' from the 'Sources' field. You'll get a message about how PluckyX handles these file types automatically. Hit the 'Add' button and you're done.
In the main window again, hit 'Refetch' and you should see the latest macosxhints' headlines. PluckyX is $15 shareware, but I don't know much about it. I've used it just long enough to figure out this hint.
I recently had to extract a couple of pages from a large PDF file. It turns out that this is really easy to do using Preview!
First, open up the PDF file in Preview (Acrobat might work too). Then select Print, and under Pages choose the range of pages you need to extract. Then click Preview. Those pages will open up in a new window and you can select Save As from the file menu to save the extracted portion.
[Editor's note: I'd often wondered why it might be useful to be able to select "Preview" while already running Preview ... and now I know why it might be useful!]
This is kind of an obvious one, but one of the complaints about ncftp is that on install it creates the user's .ncftp directory as root. This creates the problem of not being able to use the background processing (bgget/bgput/bgstart) commands, since the current user doesn't own the spool files.
To overcome this, you can either run ncftp as root each time, or type the following command in the terminal:
sudo chown -R .ncftp [username]
where [username] is the current user's login.
With the lack of any decent GUI FTP clients at current, I've found ncftp to be a perfectly useable and extremely powerful client with the addition of background processing.
[Editor's Note: I have had excellent results with Transmit, RBrowser and Interarchy, all GUI FTP clients.]
I noticed that Mail.app wouldn't show the number of new emails in the dock icon. This was because I have filters to move incoming mail to the appropriate mailbox and Mail.app doesn't show those new message items. Well, that's not entirely true...
Mail.app will show the number of new messages in Incoming mailboxes (denoted by an 'Incoming Drawer' icon rather than a folder icon). All 'Incoming' boxes from all accounts are 'Incoming', so they are automatically displayed in the Mail.app Dock icon. But there is a way to turn ANY mailbox into an incoming mailbox that will update Mail.app's Dock icon with new mail.
Read the rest of the article for the step-by-step instructions...
This tip expands on a note I read in the cocoa-dev mailing list.
As it ships, TextEdit can open files in nine encodings, including Unicode, UTF-8 and Shift-JIS. This is pretty handy, but there's more - it is fairly easy to change the list of supported encodings to include any of the over 100 built in to Cocoa.
Here is how you do it:
In the Finder, control-click on the TextEdit application and select Show Package Contents. This opens a new window with a Contents folder.
Make a copy of the file MoreEncodings.plist; call the copy Encodings.plist
Now if you launch TextEdit, you will have 33 encodings to choose from. These encodings are specified in Encodings.plist.
To continue with this tip, you will need the developer tools. Assuming you have them, do this:
Open Encodings.plist in PropertyListEditor or a text editor.
Open the file /System -> Library -> Frameworks -> CoreFoundation.framework -> Versions -> A -> Headers -> CFStringEncodingExt.h in a text editor. This file lists all the encodings supported in Cocoa. By adding entries to Encodings.plist you will get support for the corresponding encoding in TextEdit.
Note that you will have to convert the hexadecimal values in CFStringEncodingExt.h to decimal values to put in Encodings.plist. I use PCalc to do this.