Saturday, July 23, 2011

How-to: Read and Write NTFS Windows Partition on Mac OS X

If you're like me (forced to use Wind-bloze at work while using all Macs at home), you may need this to transfer files back and forth using NTFS (not this f*cking sh*t) drives. Modern Macs can read pure NTFS volumes but can't write to them.

Recently Amit Singh, a Google employee, releases a implementation called MacFUSE which makes it possible to use any FUSE (File-system in USErspace) file systems in Mac. And the most useful FUSE is the NTFS-3G Read/Write Driver, which ables system to load NTFS with read and write capability. This is truly the greatest news for dual booting Mac OS X and Windows XP or Vista.

[From How-to: Read and Write NTFS Windows Partition on Mac OS X]

Tuesday, May 31, 2011

10.6.7 -> Trouble with AddressBookSync

I'm not talking about the little applications you can download to sync up Facebook friend profile pictures with your AddressBook database. I'm talking about an app hidden in the Resources of the System Framework that's used to sync contacts between various devices, including the iPhone. Mine inexplicably went nuts recently and was crashing like crazy with every iPhone sync attempt. A Google search yielded practically nothing, so I knew I had a unique problem. I tried all the typical troubleshooting steps to no avail, including a deletion of preference files. So, here's what finally fixed it:

I used Pacifist to copy the System Framework called AddressBook onto my desktop from the 10.6.7 Combo Updater. I deleted the original in the /System/Frameworks/ folder and replaced with this one. I noticed that the AddressBookSync app was smaller in the Updater, so something obviously went wrong in the update process. After copying the new Framework into the proper location from my desktop, I repaired permissions and voila...no more crashes.

Sunday, October 10, 2010

Be Smart with Smart Folders

Most of us don't use OS X to its fullest potential. Here are some great tips for getting the most out of Smart Folders. I have several of these set up, including for System File searches, PDFs, and Preferences. It's kind of like a searching shortcut.

Want to keep track of all documents you have greater than 500MB in size? All your PDFs? All your OpenType fonts? Pictures taken with your Canon PowerShot within the last two weeks that have less than a specified focal length and greater than a specified exposure time? If you can set up a search for something in the Finder, you can make a smart folder for it too.

[From Smart ways to work with smart folders | Business Center | Working Mac | Macworld]

Tuesday, July 13, 2010

Orwellian Apple Censorship

Here's my comment on the story about Apple censoring its Discussion Boards over Consumer Reports refusal to recommend the new iPhone 4 based on reception issues. Part of the reason for this blog is document my own troubleshooting efforts and problems I've had with Apple hardware and software.

Apple discussion boards have done this for years. They have devoted stormtroopers on there who will edit or delete your posts in a flat second, if they deem the posts unflattering to their products.

What’s unfortunate is that I’ve had several negative things to write in those forums, usually about hardware. My Powerbook’s lower memory slot went out and I never got it fixed because mine wasn’t in the “range of serials” that Apple deemed to be the problem; no one told my Powerbook that. My current Airport Extreme has to be reset usually once each day…again, Apple’s response to me is to make an appointment and bring it in to the Genius Bar (not sure how they are going to replicate my issue there, since it’s random). If you Google it, however, you’ll see that it’s a common problem, and people get inconsistent help (some get products replaced straightaway while others don’t).

Same sort of censoring happened when Apple decided to remove pdf manuals and hardcopy manuals from Logic Studio and replace them with the cumbersome Apple Help system. Apple finally relented and quietly brought back the pdf files after all the complaints. But they never acknowledged the complaints.

I think Apple would do well to have a revamped hardware testing division: A group of folks to test a product for six months thoroughly, before Apple releases it. They’ve always relied on users and developers to QC their software just before and right after release, but it’s a mistake to use that model on hardware. There are certain things in hardware that simply can’t be fixed after the genie is out of the bottle. I’m afraid what happens is that users end up being guinea pigs for the hardware a lot of the time; Apple simply (quietly) fixes the issues discovered in the next iteration, but the original buyers are left out in the cold.

[From Apple Censoring Discussion Forums Ref. Consumer Reports | Cult of Mac]

Monday, July 12, 2010

Airport Extreme Freezes and Connection Slowness

Not even a year ago, we replaced our old Netgear Ethernet Router and old Airport Express with a nice, shiny, new Apple Airport Extreme. Lot's o' promise. The main problem (apart from other minor hiccups you'll find on here) has been that we typically have had to soft reset the unit daily, because the connection would become completely unresponsive--including Ethernet and wireless connections. So, it was either the cable modem (which worked fine with our old router) or the Airport Extreme, which judging from a Google search is giving more users than just me fits. So, I've played with all sorts of settings, including turning off IPv6 in the unit and on all the computers in the house; that didn't seem to fix anything.

However, I may have just made some changes that greatly improved my download speed while also eliminating the need to reset the AEBS each day! We'll see if my "fix" holds up. But the speed improvement is a plus.

First, I changed from "Automatic" to 100 Mbps/Full Duplex in the Airport Utility and restarted the AEBS:

Next, I changed similar settings in System Preferences->Network ("Automatic" to "Manually"):
Speeds via speedtest.net showed a dramatic improvement for download:

Then, I finally found the culprit: The automatic MTU!!
I couldn't believe it. Such a stupid, basic cause of such a big problem. This is most certainly a BUG.

To fix the MTU:

1. Apple Menu > System Preferences... then Network.

2. On the left, choose Ethernet , then Advanced... on the bottom.

3. Choose Ethernet tab:
. . . Configure: Change from Automatically to MANUALLY.
. . . MTU: Change from Standard to CUSTOM. Put 1452 then click OK. Then Apply at the bottom.

[From Apple - Support - Discussions - A fix for random, slow, intermittent ...]

Saturday, July 03, 2010

1Password Slow Safari Starts and Command Key Sluggishness

I've had these issues for sometime now. Turns out that I may have discovered something crucial about the problems. Rebuilding the datafile, clearing the cache, and removing all InputManagers did not fix the issues, which were reproducible on two Macs. Removing the Internet plugins also did not resolve the issues.

If Safari is starting slow for you under Snow Leopard and you use 1Password 3, make certain that you remove the old InputManager called something like "1Passwd." I was able to start Safari far faster than before. Until Agile fixes the command key sluggishness issue, make sure you lock your keychain after you're done using it. It's a pain in the ass, but your browsing snappiness will return if you like to use key commands like me.

::UPDATE::

Another discovery (apart from the one listed below) can be read here. Turns out that it's the "key icon" in the Safari menubar that's somehow contributing to the command key slowness in Safari. If I disable that in 1Password's preferences, the sluggishness disappears, even with the keychain unlocked. No clue, but that's somehow the culprit. Maybe it will help others. Please let me know here if you're able to reproduce this problem.

First, I can verify that removing the old InputManager left over from the 1PW 2.x days definitely made Safari (ver. 5) start up faster (2 - 3 icon bounces in the Dock instead of about 10). Start up is almost instantaneous now, thank goodness.

Second, this command-key sluggishness (and even clicking the 1P or key icons) I've been going through has persisted (any Command key combination is slow on Safari 4 and 5). This means sluggish behavior for key combinations like Cmd-T to make a new tab, Cmd-W to close a tab, or even Cmd-Q to quit Safari. Very LONG pauses before the desired result follows the keystroke combination.

However, I made a discovery today that I wanted to pass along to you all at Agile, which may or may not help troubleshoot this issue. It's reproducible on my Mac Pro and my MacBook. The sluggishness ONLY occurs while 1PW is unlocked. As soon as I LOCK 1PW again, the snappiness of my command keys in Safari 5 returns!!! Unlock the keychain, back to sluggishness. Completely reproducible on both my machines.

I have rebuilt the data file and cleared caches several times. The only other InputManagers I still have running are DeliciousSafari and the latest beta of Glims (if that's even still an InputManager).

Any advice you can provide would be greatly appreciated.

[From Slow Safari startup with 1Password enabled (when the Cache is out of date)]

Sunday, June 27, 2010

Use Only One Partition for AirPort Extreme (802.11n) Disks

Turns out that using more than one volume per disk connected to an Airport Extreme isn't a good idea. May explain some of my issues.

The AirPort Extreme (802.11n) and Time Capsule work with most disks that are not software RAID volumes (no more than one volume per physical disk).

[From AirPort Extreme (802.11n) and Time Capsule: USB storage device supported formats and protocols]

Monday, May 31, 2010

Ecto Finally Updated to 3.0.2

Seems like every time I buy software, I get screwed. The developer stops developing the software, or the developer gets bought out by a bigger company (who ignores the software), or both. At any rate, I had nearly given up on Ecto...my favorite blogging software (which was chock full of bugs). Still not much better than Ecto out there, so I'm glad they've finally paid it some attention.

ecto 3.0.2 was released today via the built in software updater. The ecto 3.0.2 release includes the following fixes:

updated Amazon plugin
updated Flickr plugin
include Atom03 plugin by default (mostly for older Japanese blog systems)
fixed a URL redirect handling bug
minor documentation updates (link to correct location for support forum, etc.)
the ecto updater now uses a different XML feed to update the software based on the operating system version, separating Mac OS X 10.4 (Tiger) from later versions, (Leopard and higher)

[From illumineX: ecto 3.0.2 released]

mDNSResponder Constantly Doing "Something"

I noticed my mDNSResponder connecting constantly to opendns (didn't always happen but when it did it was constant). Found the links below. It basically requires a bit of under-the-hood tweaking.

  1. Make a back up copy of the mDNSResponder.plist file as a precaution.
  2. Open the mDNSResponder.plist file in Terminal using your preferred text editor. Here is a sample command:
    sudo nano "/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist" 
    
  3. Add "<string>-NoMulticastAdvertisements</string>" to the array in the "ProgramArguments" section.

    In other words:
      <key>ProgramArguments</key>
    <array>
    <string>/usr/sbin/mDNSResponder</string>
    <string>-launchd</string>
    </array>
    becomes...
            <key>ProgramArguments</key>
    <array>
    <string>/usr/sbin/mDNSResponder</string>
    <string>-launchd</string>
    <string>-NoMulticastAdvertisements</string> </array>
  1. Save the file.

    Important
    : If you edited the file using emacs, you must remove the emacs backup file (the file with a tilde at the end of the name, "/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist~") or your Mac will not start up.
  2. Restart your Mac.

****

UPDATE 12 June 2010: The problem, as it turns out, was listing my OpenDNS servers in both my Airport Extreme (for the entire home network) and my Mac Pro. As soon as I deleted the OpenDNS servers from Network Preferences on my Mac Pro, everything returned to normal...no more constant outgoing connections. The above method worked too, but it was at the cost of losing Bonjour connectivity on my home network (not acceptable).

[From Snow Leopard disabling mDNSResponder/Bonjour drops internet - Mac Forums]

Mac OS X v10.6 uses the mDNSResponder process for unicast DNS (Domain Name System) functions, as well as Bonjour functions. Disabling the mDNSResponder process will also disable unicast DNS resolution, and without unicast DNS resolution, Mac OS X v10.6 cannot resolve hostnames such as www.apple.com.

In some network environments, administrators may prefer that Mac OS X v10.6 not transmit Bonjour service advertisements. You can use this advanced article if you are a network administrator who needs to disable Bonjour advertising service without disabling Bonjour queries and DNS.

[From Mac OS X v10.6: Disabling mDNSResponder will disable DNS]

Monday, February 15, 2010

Adobe Blocking HTML5 To Save Flash

What do you do when you're a major software company with a huge investment in a buggy, cumbersome technology (that's expensive for users to implement and maintain) that's being directly threatened by a better, lighter-weight technology that's open-source (and thus free)? You act like Microsoft, of course.

Long live HTML5 and down with Flash!!! I truly believe the iPhone and iPad will drive the eventual adoption of HTML5 that will supplant Flash. The sooner it happens the better for us all.

Larry Masinter, Adobe, quoted in the minutes of yesterday's weekly phone status report for the HTML working group: do I need to repeat objections?

Net result: the latest publication of HTML5 is now blocked by Adobe, via an objection that has still not been made public (despite yesterday's promise to make it so).

[From Hixie's Natural Log: Consistency]

Sunday, February 07, 2010

Photo Editing Noobs: Use Layers

And you don't need Photoshop to use Layers. Just download the free, open-source GIMP editor and enjoy! GIMP can do most everything that Photoshop can and it doesn't cost you a dime.

Do you edit your digital photos using layers? If not, you're missing out on the single most powerful tool in your photo editing repertoire. Layers may seem baffling at first, but they're not hard to use—and they permit all sorts of powerful digital editing tricks.

You can use layers to combine photos, create double exposures, achieve special effects like selective color in a partly black-and-white image, and even correct a shot's exposure or color balance.

[From Basic photo editing tricks with layers | Digital Photo | Digital Photo | Macworld]

Sunday, January 03, 2010

1Password KeyChain Syncing Issue With Dropbox

Here was my solution when I discovered resent changes to my keychain weren't being updated:

I was having difficulty with my agilekeychain not syncing the latest data changes. It's not a problem with Dropbox. Open 1Password>Preferences>Advanced and then Clear Cache. Uncheck using cache to prevent this from happening again (or simply remember to clear the cache).

[From 1password AgileKeyChain is not syncing « Dropbox Forums]

Saturday, January 02, 2010

Make Web Clips in Safari for Dashboard

Here's a neat little trick that I haven't used much!

Leopard makes it easy to create a Dashboard widget from a segment of a web page. For example, you can capture a “new releases” list from a media website, or the “latest posts” field from an Internet discussion group. These Web Clips appear, automatically updated, whenever you open Dashboard.

[From Apple - Pro - Tips - Creating Web Clip Widgets]

Friday, January 01, 2010

Avoid Special Keys in Screen Sharing

Open Terminal and type:

defaults write com.apple.ScreenSharing DoNotSendSystemKeys -bool YES

To restore the old behavior, change the last word to "NO." You can also use a plist editor if you're scared of the Terminal.

If you prefer the 10.5 behavior, wherein special keys are never sent to the remote Mac, there is a solution. It requires Terminal (in Applications -> Utilities), but only for one command. Launch Terminal, then copy and paste the following line (while Screen Sharing is not active):

[From Don't send special keys in 10.6's Screen Sharing | Mac OS X | Mac OS X Hints | Macworld]

Friday, December 25, 2009

New Airport Extreme Crashes Wireless Tiger Clients

I've spent most of Christmas Day trying to figure a way out of this mess. I even downgraded my old Powerbook G4 to Panther, only to discover that it--initially--had no support for WPA security (doing the normal upgrades to it now via Ethernet). Not sure why it seems that every time I buy a new piece of Apple gear, it doesn't cooperate very well with older Apple gear. I understand that time moves on (and Apple wants us to as well), but one expects things like basic wireless in a working Mac to continue working with newer Apple wireless routers. But no.

I initially thought the problem might be my new WDS setup, but that's not the case. The kernel panics persisted, whether I disengaged WDS or not.

The Airport Extreme Base Station in its current firmware incarnation (7.5) causes kernel panics on ALL wireless clients running Tiger 10.4.11. This is confirmed by multiple users on the Apple Support Boards:

My Apple Tech confirmed (early November) that there is a known problem with the new Airport Extreme Dual Band Base Station causing kernel panics on computers running Tiger (only when connecting wirelessly via an Airport card -- not when connected via Ethernet cable). Apple Engineering has been notified and has not -- as yet -- released a software update to Tiger. Based on some customers' reports, we tried disabling the Guest Network on the base station, but that didn't work for me. Has anyone figured out a work-around besides 1) the ethernet cable and 2) upgrading to Leopard?

[From Apple - Support - Discussions - Kernel Panic when Running Tiger ...]
One user managed to get Apple to send him a Leopard install to address the issue:

Here's my experience. Ran two iMacs with Tiger 10.4.11 and a new iMac Intel Core Duo with an Airport 801.g Extreme. Alls well. I upgraded to an Airport 801.n and all **** broke loose with Unresolved Kernel Traps (UKT) on both Tiger machines. I managed to obtain Leopard from Apple and will upgrade each Tiger machine a couple of days apart to be sure I don't have any more UKTs. Then I will reinstall the Airport 801.n and see what happens. If I can believe what Apple Support has told me my problems should be solved. I should know by end of this coming weekend.

[From Apple - Support - Discussions - Kernel Panic when Running Tiger ...]

So I put in a service call to Apple and spoke with a rep today; the rep didn't offer a Leopard install like they did for the other user, and they didn't even admit that there was a known problem:

No dice. Just got off the phone with Apple and their solution for me was to go into the Apple Store. He said it was a computer issue...not the AEBS. I even brought up this thread (i.e., Tiger incompatible with new AEBS) and that other users said that Apple had acknowledged this problem. He said he had not heard that and that it was my computer?

Keep in mind that I told him that both my G4 machines are running Tiger (Powerbook and Mac Mini) and both are kernel panicking with the new AEBS.

So, I obviously didn't get the good support that you received...

[From Apple - Support - Discussions - Kernel Panic when Running Tiger ...]

I've basically tried everything (including doing Leopard installs using Target Disk mode), and nothing is really working (the G4 versus Intel architecture creates problems--i.e., the GUID versus APM). I either must get a Leopard Retail disc from Apple or wait for them to officially acknowledge the problem and issue a firmware update. Arggggghhh! My Powerbook is now running 10.3.9 (Panther) after the updates and is doing fine on the new AEBS, so this PROVES it's Tiger that is not compatible with the new Airport Extreme Base Station (802.11n). The Mac Mini is dead in the water at the moment in terms of wireless connectivity (I have the Airport turned off...and no more panics). I have ordered some cheap Cat-5 cable, which should be here soon and keep the Mini running until the firmware update shows up. Apple, your users really shouldn't have to go through such nonsense.

FOLLOW-UP on 26 DEC 2009:

As a follow-up, my issues were solved by installing Leopard on my G4 machines, which was not easy. See my post below on the Apple Discussions thread:

I can confirm now--as have others here--that it is definitely the Airport Extreme Base Station (802.11n) that is causing the kernel panic problem with Tiger. It will also not cooperate with Panther 10.3.9, IF you install the AirPort Extreme Driver Update 2005-001 update:

http://support.apple.com/kb/DL426

I downgraded my Powerbook G4 Aluminum 15" to Panther and had it working well at 10.3.9 until I installed the above driver update, so this driver (or some code within it) is the culprit; obviously, it hung around in Tiger but changed in Leopard and Snow Leopard (hint, hint, Apple).

I have now managed to update my old G4s (through much effort) to Leopard and both are cooperating nicely now with the Airport Extreme Base Station. I suspect Apple will update the driver eventually, but if you're having issues...go back to Panther (w/o the aforementioned driver update) or upgrade to Leopard if your system will install/run it.

FWIW, I installed Leopard on my old G4 Mac Mini (with 512 MB RAM) using Target Disc mode from the Powerbook running the install DVD. Leopard would not install any other way on that machine. Good luck all!

[From Apple - Support - Discussions - Re: Kernel Panic when Running Tiger ...]

Monday, December 21, 2009

Extend New Airport Extreme With Old Airport Express

So maybe you're like me and bought a new Airport Extreme Base Station (802.11n) and want to extend your wireless network through an older Airport Express (802.11 b/g). After Googling this, I discovered I wasn't the only frustrated user. Apple wants you to buy a newer Airport Express with 802.11n to make extending your network easier. However, you can still use the older Airport Express with a little work and a hidden trick.

For some reason, this took me SEVERAL hours to figure out. It didn't JUST WORK. LOL! Fortunately, I learned that using the Option key while selecting the Wireless Mode popup menu in the Airport Utility (Version 5.5 (550.29)) returns to the user the ability to set up a WDS (wireless distribution system).

A nice user named Bob on the Apple Discussion forums confirmed the Option trick I had learned elsewhere. However, I still had trouble getting the WDS to work properly. Here's what I tried that seems to do the trick:

Thanks Bob. Yes, I found that trick elsewhere. Still had trouble, even though I went through all the proper motions (i.e., making the AEBS(n) the WDS base station and the APX the WDS remote...including entering the correct MAC addresses for each).

However, I think I've discovered the fix that allowed my old APX [Airport Express] to work with the new AEBS [Airport Extreme Base Station] in a WDS network: I set the radio mode on the APX to 802.11g ONLY! The radio mode on the base station was kept at AUTOMATIC. And I used Channel 1 for the 2.4 GHz frequency on both and left the 5 GHz frequency channel selection at AUTOMATIC on the base station. WDS wasn't working until I made those changes (don't know if one or more of those steps is important...but it's working now).

[From Apple - Support - Discussions - WDS set up problem ...]

Apple Aluminum Keyboard Low Power Warning

If your Aluminum Apple keyboard suddenly tells you it can't power a USB device anymore (that it once did power without issues -- WTF Apple?!?), try unplugging the keyboard for 30 seconds and then replugging it. My SD card reader works again after doing that, though the LED no longer lights up. My Logitech camera (that once worked plugged into the keyboard) seems to not work anymore. I wonder if this was a change from Leopard to Snow Leopard?

Apple makes great stuff, but they'll just randomly change things sometimes, seemingly unconcerned with the problems those changes will cause to their uses. Rakin' frakin'...

Just had this problem on my late '07 Alu iMac. never had any bother before, it was always possible to have the wired MM and 5th Gen iPod attached. Today got a low power warning on just the iPod! (wireless MM now)

I unplugged it and reconnected after 20s - was all fine again. How odd.

interested on the power discussions here, the system profiler says the ipod is drawing 500mA thru the keyboard, and the keyboard itself only needs 20mA

[From New Apple keyboard, doesn't sync or charge ipod nano - Page 5 - Mac Forums]

iPhoto '09 Flickr Uploader Weirdness

If you run into weirdness with the Facebook or Flickr Uploaders in iPhoto '09, try this. Keep in mind that if you share your Snow Leopard account and someone else is signed into their Facebook, Flickr, or Yahoo! accounts under your SL account, you'll have problems. Try logging them out and yourself in before deleting these keychains.

I found this post last week when I had the same exact problem. Today, I finally just did a Google search and found a post in the Apple discussion threads (http://discussions.apple.com/thread.jspa?messageID=9936676#9936676). It says all you have to do is go into the Keychain Access application on your Mac and delete the iPhoto key from your computer.

Just search for "iPhoto" in Keychain Access, and if you have more than one key for iPhoto permissions (I have Facebook and flickr), just double click them until you find the one that contains "flickr" in the "Account" text box and delete it. I just did this, and after I restarted iPhoto, when I clicked the flickr button in the lower right, it asked me if I wanted to setup iPhoto to publish to flickr. AWESOME.

[From Flickr: The Help Forum: iPhoto '09 flickr uploader Permissions]

Saturday, December 19, 2009

Using Preview to Merge and Save PDF Documents

Neat trick for Preview! Changed a bit since Leopard.

For Snow Leopard 10.6.0, Apple changed the way this feature works in Preview Version 5.0 (501) and made it more cumbersome. Here’s how it’s done in Snow Leopard:

Open a PDF.

Expose the Sidebar.

Drag the PDFs you want to include in the Sidebar area.

Note B: The PDFs all retain their name in the Sidebar (contrast with Note A).

Select all but one of the PDFs in the Sidebar.

Drag and drop the selection into the unselected PDF recipient.

Note C: You only get one chance at this or you’ll need to start over. You can only drop one set of PDFs onto the recipient.


Note D: After doing so, the recipient icon changes to include a Binding Comb on the left edge. Moving the arrow cursor over the combined PDF exposes a circle-left-turn arrow on the right edge.


Save or Save As the PDF. VoilĂ  – one PDF.

[From Snow Leopard Changes Preview’s “Combine PDF” Behavior « blog.gerrior.com]

Monday, December 14, 2009

Guide to Cleaning Your Mac

Here's what you do when the little air can isn't enough...

But sometimes a bit of compressed air isn’t enough. So, here is our guide to cleaning everything from mice to laptops.

[From Complete Guide to Cleaning and Disinfecting Your Mac ]