Security Update 2007-009 fixes 42 Leopard vulnerabilities

Security Update 2007-009 (35.4MB) addresses 42 vulnerabilities in first update to Mac OS 10.5.1 (Leopard) and is waiting in your Software Update. According to Apple: Security Update 2007-009 is recommended for all users and improves the security of the following components: Core Foundation CUPS Flash Player Plug-in Launch Services perl python Quick Look ruby Safari Samba Shockwave Plug-in Spin Tracer   Apple’s security update document (Article 61798) explicitly states...

Security Update 2007-009 (35.4MB) addresses 42 vulnerabilities in first update to Mac OS 10.5.1 (Leopard) and is waiting in your Software Update. According to Apple: Security Update 2007-009 is recommended for all users and improves the security of the following components: Core Foundation CUPS Flash Player Plug-in Launch Services perl python Quick Look ruby Safari Samba Shockwave Plug-in Spin Tracer   Apple’s security update document (Article 61798) explicitly states that [...]
  • Security Update released for Leopard

    A Security update has been issued for Leopard. It is recommended, of course, that all users update. Security Update 2007-009 is recommended for all users and improves the security of the following components: Core Foundation CUPS Flash Player Plug-in Launch Services perl python Quick Look ruby Safari Samba Shockwave Plug-in Spin Tracer For detailed information on this update, please visit this website.

  • Security Update 2007-009 for Leopard now available

    Filed under: OS, Software, Software Update, AppleIf you've been wondering when we'd see a security update for Mac OS X Leopard: you can stop holding your breath. Apple has just pushed out Security 2007-009 for Mac OS X 10.5.1. So what's been fixed? According to the release notes: Core Foundation Flash Player Plug-in Quick Look Safari Shockwave Plug-in and plenty more The update, which as ever is recommended for everyone running the latest big cat, weighs in at 35.6MB. If you're wanting to go ahead and install the update without waiting, you'll want to run over to the Apple Support site and grab the file, or simply run Software Update on your system. As with all OS X updates, we'd strongly suggest you have a working backup before installing on any mission-critical system.Read | Permalink | Email this | Comments

  • 50 of the Most Burning Apple Questions Answered

    You asked for help with the thorniest problems facing Mac, iPhone, and iPad owners, and we answered, providing 50 foolproof solutions that’ll come in handy for anyone who uses Apple gear. For months now, we’ve been asking you to send us your most burning Apple questions, and to put it mildly, you came through. The queue in our inbox looked longer than the lines that curled around NYC’s 5th Avenue Apple Store for the launch of the very first iPhone. And when we dug into the meat and potatoes of your queries, we could only marvel at the insightful list of vexing technical issues and twinkle-in-your-eye trivia tidbits that you challenged us with. We distilled all those inquiries down to the 50 best, most burning questions about Macs, iPhones, iPads, and Apple itself. Then we put our crack team of experts on the job of coming up with this ultimate answers guide for all things Apple. Struggling with iTunes syncing? iPhone backups? RAID cards? iPad printing? Or just wondering exactly what Steve actually wears every day? The answers await, backstopped and bulletproofed by the pros at Mac|Life. 1. Duplicates in iPhoto I can’t find any options in iPhoto for removing all duplicate pictures in one fell swoop, and I don’t want to find and delete them all myself. Any ideas?iPhoto lacks iTunes’ duplicate-deleting prowess, but the shareware app Duplicate Annihilator can fill this gap and free your photo library of clutter. Despite the name, it identifies and tags duplicate pictures with a keyword so you can collect them in a Smart Folder to review and annihilate at your leisure. 2. Wi-Fi DropoutsSince upgrading to Snow Leopard, my Wi-Fi connection randomly drops for no reason. I still get Wi-Fi reliably on my iPhone, and my wife gets it on her PC. Any advice?This problem seems to be affecting many Snow Leopard users, so we’ve come up with a series of steps that should resolve it. Start with the first and work down until the problem goes away:» Update to Mac OS X 10.6.3 or later.» Restart your modem and router.» Upgrade your router’s firmware to the latest version, particularly if it’s a non-Apple router.» Turn AirPort off then on again from your menu bar.» In your Network System Preference, create a new location and delete all of the previous locations.One of our best tips for troubleshooting Wi-Fi connection problems is to create one brand-new location and then delete all of your previous locations.» Within your new location, drag AirPort to the top of the service order by clicking on the gear icon and choosing “Set Service Order.”» Delete all of your preferred networks. To see your preferred networks, click on AirPort in the left margin, then the Advanced button, then the AirPort tab.» Within that Advanced area, click on the TCP/IP tab and turn off IPv6. Then, go into the DNS tab and make sure that your DNS servers are correct. If in doubt, try Google’s DNS servers of 8.8.8.8 and 8.8.4.4.» Run Keychain First Aid in Keychain Access, which is located in your Utilities folder.» Manually change your router’s wireless channel to another channel to avoid interference with other wireless networks. See which channels are being used by other networks with a utility like AirRadar ($20, koingosw.com).» Turn off 802.11n mode on your router, leaving it in 802.11b/g mode only.» Change the security settings on your router from WEP to WPA/WPA2.» Zap the PRAM on your Mac (get instructions here). 3. Multitouch Gestures Why can’t I do the one-finger double-tap to open documents in Snow Leopard?You can absolutely use the one-finger double-tap on your Multi-Touch trackpad to open documents in Snow Leopard. Simply go into your Trackpad System Preference and make sure that “Tap to Click” is checked. Your confusion may also stem from the fact that your Multi-Touch trackpad is capable of understanding many gestures. So if you’ve enabled “Dragging” or “Drag Lock,” you might be holding down your finger too long after the second tap. If you’ve enabled “Secondary Click,” you might be tapping in the wrong area of your trackpad. 4. Syncing iPhone Photos When I sync my iPhone, all 6,000 of my MacBook Pro’s photos move to the iPhone--very uncool! How do I remove them from the phone and ensure one-way photo transfers to the Mac in the future?That’s at least 5,950 pictures too many. Just connect your iPhone to your MacBook, then select the iPhone in the iTunes sidebar. Click the Photos tab, where you can choose to transfer none of your pictures or just specific iPhoto Albums, Faces, and Events to your iPhone. Re-sync to apply your new settings and get back a few gigabytes on your iPhone. 5. Uninstalling My Mac still runs processes from a program I deleted. How do I delete an application entirely and prevent this from happening?Unfortunately, there’s no standard way to remove a program from your Mac, but some developers simplify the job by including an uninstaller with their application. It may lurk in the main folder of the app you want to terminate--check those subfolders!--or it might be in the original installer itself. Launch the installer and proceed through it carefully. An uninstall feature may be obvious, or it could be hidden among options to customize the installation process. Be sure to quit the program you want to delete before uninstalling it.If an application didn’t come with an uninstaller, then the only way to delete it is to drag it to the Trash. However, this won’t remove preferences and other support files left behind on your Mac. You can use Spotlight to search for the deleted application’s name to find these strays, but if you have a lot of applications to remove, consider investing in a dedicated uninstaller like CleanApp, AppZapper, or AppCleaner. These programs automate the process of zapping unwanted programs--and their stuff--off your drive for good. 6. File Compression I’d like to save hard drive space with the Finder’s Compress command, but I’m not getting useful results. I recently compressed a 117.4MB file to just 116.7MB. Am I doing something wrong?Not all file types can be compressed with the same space-saving results. For example, compressing a ZIP archive won’t make a significantly smaller ZIP file. Some files, such as JPEGs, MP3s, and other media formats, have a certain level of compression already built in, but the sizes of text files and uncompressed image file formats can be dramatically reduced with ZIP compression. 7. Remote Control When I use my iPod touch as a remote for my Apple TV, it appears to only give me access to the Apple TV’s library as if it were an iPod. Is there a way to use the iPod touch like the traditional Apple remote? For example, can I use the touch to navigate to the YouTube app and search for videos, or to browse the movie rentals?Apple’s Remote app for the iPhone and iPod touch lets you control the playback of media that you’ve already purchased or downloaded. But for content that doesn’t live on your Apple TV, such as YouTube videos or the iTunes Store, you’ll still need your traditional Apple remote to navigate to those screens. However, the good news is that whenever an onscreen keyboard appears on your Apple TV, the Remote app will display its own keyboard, which lets you quickly type what you’re searching for. 8. Photo Migration Can Faces and Places data in iPhoto ‘09 be moved to another Mac, or do I have to click on all those faces and enter all those locations again?All your vacation sites and friendly faces will transfer to another Mac with OS X’s Migration Assistant, or you can drag your iPhoto library file from your Pictures folder to the same location on a new Mac. When you launch iPhoto on the new machine, you’ll be told the locations of pictures containing GPS data must be retrieved again, but custom locations you’ve entered yourself (for pictures taken with older cameras, say) will remain intact. 9. Gmail, Behave! I sync Gmail with OS X’s Mail, but when I delete a message from Mail, it remains in Gmail’s All Mail folder in the sidebar. What’s the right mailbox setting to move a message deleted in Mail to Gmail’s Trash?All your Gmail goes into the All Mail folder, whether or not it’s been recently deleted and no matter which Gmail folder label is attached to the message. Google’s default IMAP Mail settings (available here) are correct, but to send a Mail message directly to Gmail’s Trash, you’ll have to drag it to the [Gmail]/Trash folder in Mail’s sidebar. 10. Crash-Tastic It always happens at the worst possible time: I’ll be using my PowerBook G4 when the screen suddenly dims and shows a Rosetta Stone’s worth of languages telling me to restart the computer. Why does this keep happening, and how can I stop it?Ouch. What you’re describing is a kernel panic, a cute name for a not-so-cute problem. An operating system’s kernel acts as a bridge between applications and the computer’s hardware, and kernel panics are the last-ditch efforts of the operating system to recover from serious conflicts between them. The chief causes of kernel panics are faulty RAM and software incompatible with the operating system you’re running. Unfortunately, that range could include any number of bad things that may be happening on your poor PowerBook.Happily, even a kernel panic isn’t the end of the world, and we can offer some pointers to help you figure out what’s wrong. The first step is to look at your Mac’s history. Was there a time when it didn’t get kernel panics? Think back to any (and we mean any) new hardware or software you installed before the panics began. Update or uninstall them one item at a time to isolate the panics’ cause until you narrow down the trouble. Also note which hardware and software you’re using just before they strike--there may be a pattern. Whatever the issue, your Mac isn’t happy, so be sure to back up important files and verify your hard drive with Disk Utility regularly.Next page: Answers Guide continued >> 11. Get Zippy iPhone Backups How can I speed up iPhone backups so I’ll never have to cancel mid-backup again? They seem to take forever when a couple minutes really should do it.A. First off, keep your iOS software current. Not only will the latest updates squash bugs and add features, they can improve backup times. To update, sync your iPhone, select it in the iTunes sidebar, then go to the Summary tab.B. Pare down the number of applications on your iPhone. Application data like in-app purchases, saved games, and new documents are all backed up when you sync, and that can add up to a long wait while the backup progress bar creeps by. To start cleaning house, connect to iTunes, select the Apps tab, then delete your most infrequently used applications. You’ll lose the data saved in these apps, but you’ll gain speedier backups.Ask yourself this: Are those apps you never use on your iPhone really worth slowing down your backups?C. Sync often. If you sync at least once or twice a day, fewer applications will have new data to back up when you reconnect to iTunes. If you can’t bear to part with any of the applications on your Home Screen, making multiple faster backups will let you keep all your favorite apps at your fingertips.D. Keep Camera Roll clean. While the contents of your iPhone’s photo library aren’t backed up during a sync, the photos, movies, and screenshots in Camera Roll are. Transfer this media to iPhoto as soon as you begin a sync, and delete the files from Camera Roll when the transfer is complete to get this data copied onto your Mac while excluding it from being backed up in iTunes.More photos = slower backups.E. Connect to a USB port on your Mac instead of an external USB hub. Not all USB ports are created equal, and connecting to a powered, full-speed USB port that’s built into your Mac will ensure the fastest possible transfer speeds during backups. That means you can be off to your next port of call quickly, secure in the knowledge that your iPhone data is safe on your computer.F. Before you sync to iTunes, purge unnecessary SMS messages, old call histories, and non-essential files downloaded by apps that store data on your iPhone. For example, if you regularly copy files to your iDisk app or productivity apps like DocsToGo, make sure you’re only carrying what you need before a backup. Odds are these files live elsewhere on your Mac or iDisk, so there’s no need to back them up again.Junk your old, unused files, too. 12. Time Travel I’ve been running Time Machine for months in Mac OS 10.6.3, but I’ve never seen instructions about how to go back in time and retrieve information. Help!Mount your backup drive, then launch Time Machine from your Mac’s Applications folder. Your desktop will be replaced by a timeline and Finder windows showing your Mac’s contents as they were in the past. Just click a Finder window (or click within the timeline) to return to a specific date. You can also search within Finder windows for specific filenames, and more. When you find a missing file, select it and click Restore to return to the present with your document. 13. Rip Encrypted Movies I want an easy way to download a DVD to my computer so I can put it on my iPod or iPad. I used to use HandBrake, but that no longer works for encrypted DVDs.HandBrake (free, handbrake.fr) is still the quickest and most reliable tool for directly converting DVDs into video files that will play on your iPod or iPad. But you’ll also need to install VLC (free, videolan.org) if you want to decrypt commercial DVDs. Place both HandBrake and VLC into your Applications folder, and you’ll be able to convert encrypted DVDs with HandBrake once again. 14. Dump Discs I want to go disc-free on my MacBook, but a few of my games require a CD or DVD to play. Is there any way to make OS X think the disc is in the drive when it’s not?OS X’s Disk Utility can make a duplicate of your game’s CD or DVD and save it to your Mac as a file called a disk image. Once created, disk images can be double-clicked to open and mount on your desktop just like a conventional disc (you’ve already seen them in software installers downloaded from the internet). But there are two things to remember: copy-protection schemes on the disc may prevent duplication, and you should have plenty of room on your MacBook’s hard drive before you begin. A DVD’s disk image will take up several gigabytes.To get started, insert the disc you want to dupe, then launch Disk Utility from your Utilities folder. Select the disc in the sidebar, then click New Image in the Disk Utility toolbar, set the image format to DVD/CD Master in the resulting sheet, and save the disk image to your Mac. Next time you want to play your game, double-click the image file, then launch your game normally once the virtual game disc mounts. When you’re finished, you can drag the mounted disc to the Trash to eject like any conventional media, leaving the disk image on your Mac for the next time you want to get your game on. 15. Branching Out Which operating systems—and I mean all of them, not just Mac versions—will run on a PowerPC-based Mac?The PowerPC processor has become something of a museum piece since Apple abandoned it for Intel’s chips, but these Linux distributions can help you breathe new life into G5- and G4-powered Macs. Ubuntu, Yellow Dog, and Fedora all maintain builds that run on PowerPC hardware. When you’re looking to run a worthwhile alternate operating system on older Mac hardware, the penguin has you covered. 16. The $1M Question When will Adobe Flash content be viewable on iPhones and iPads?Never. In April, Steve Jobs had this to say about Flash on Apple’s website: “Flash was created during the PC era--for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low-power devices, touch interfaces, and open web standards--all areas where Flash falls short.” 17. iLife Oops I accidentally deleted iMovie and the Apple Loops that came with GarageBand. Can I reload them from the original disc without losing all my other iLife files?Sure! First, launch the iLife ‘09 installer from your disc. At the bottom of the final screen is a Customize button that lets you install iLife components individually. Click it, then select the items you want to reinstall. The installer will insist on installing GarageBand along with your missing loops, but your missing applications and files will return to your Mac without affecting other iLife applications and documents, including GarageBand preferences. Just remember to run Software Update afterward to ensure that everything’s up to date. 18. iPad Printing What are the best ways to print from the iPad?Until Apple decides to build printing into iOS, there unfortunately isn’t a “best” way--although there are several apps in the App Store that might meet your needs.Canon’s Easy-PhotoPrint for iPhone runs on the iPad and will print photos to certain Canon printers. And the App Store is full of plenty of third-party apps that promise printing from your iPad, although in our experience the results are decidedly mixed. PrintBureau ($12.99) searches your network for shared printers. It reliably printed to one--but not another--of the printers on our home network without any intervention. There’s an optional free helper application you can run on a Mac to give PrintBureau access to your printers (a solution common to several iPad printing apps), but we’d hardly call that true iPad printing.We also had success with Air Sharing HD ($9.99), which is packed with features for moving and sharing files with your iPad. It didn’t work immediately with our Wi-Fi–enabled printer, but turning on Printer Sharing on our Mac made all our printers visible to the app. But--like using a companion app--that also requires that you have a Mac running. Ultimately, the least fiddly solution often ends up being emailing yourself a document and printing from a computer. Hopefully Apple has something better in the pipeline
 19. Tame Bookmarks I have tons of Safari bookmarks on my Mac. I don’t want them all on my iPhone, but Apple only allows syncing of all or none. Is there a fix?It’s almost elegant. Xmarks (xmarks.com) syncs bookmarks across multiple browsers, and its profiles let you decide which bookmarks appear on specific devices, including your iPhone. Best of all, you can view (and even search) them in a layout formatted for Mobile Safari. Just sign up for Xmarks, follow their instructions, and disable iPhone bookmark syncing in iTunes. Unfortunately, Xmarks doesn’t sync new bookmarks made on your iPhone back to your Mac. Like we said
almost elegant.Next page: Answers Guide continued >> 20. Stay Safe How can I tell if someone is using my Wi-Fi? Elementary, my dear Wi-Fi user! The mystery’s solution lies in MAC (Media Access Control) addresses, which are unique codes that identify network devices. Different routers have different ways of showing which addresses (and thus, devices) are accessing your network. If you have an AirPort router, launch AirPort Utility from your Utilities folder, double-click your router’s icon, then click the Advanced icon in the resulting window. Click Logging and Statistics, then Logs and Statistics. In the Wireless Clients section, you’ll see a graph showing the address of each device connecting to your network. The list will include your Mac, the AirPort router itself, and any other computers, iPhones, game consoles, or other devices using your Wi-Fi connection. Next, match the MAC addresses to your network devices. We’ll get you started: your computer’s address can be found in the Network section of System Profiler. When you’re finished, you’ll know the addresses of devices you want on your network, so you can tell when something with a foreign address is using your Wi-Fi. Then the game’s afoot! 21. Sim-plify I have a 1G iPhone that I want to use as a simple iPod touch, leaving aside the phone features entirely, but I don’t have the original SIM card. What are my options?Your options are slim. Unlike later models, the 1G iPhone requires a SIM card to operate as a basic iPod, even after AT&T service has been terminated or transferred to another phone. You can get a new SIM card from AT&T, but this will require signing up for a new phone service contract. Unfortunately, there’s no way around this limitation besides jailbreaking your iPhone with one of the methods floating around on the internet. 22. Merge Partitions Is there any way to un-partition a non-boot hard drive in OS 10.6 without wiping the data?You’re in luck. Since 10.5, OS X’s Disk Utility has been able to add and remove partitions from disks without affecting other data on the drive. However, Disk Utility won’t merge data from the deleted partition to another partition on the drive, so back up all your data--especially files on the partition you’ll be removing--before you begin.Once all your data’s securely backed up, launch Disk Utility from your Mac’s Utilities folder, then select the drive in the sidebar (be sure to choose the icon noting the drive’s capacity, not just its name). Click the Partition button, then in the shaded box showing the drive’s Volume Scheme, select the partition you want to remove. Click the minus button below the Volume Scheme chart to remove the partition (don’t worry, it won’t disappear right away). Click and drag other partitions to resize them and fill the empty space that will be left behind by the deleted partition. You can also click the plus button to add a new partition that can also be resized. Click Apply to commit your changes and begin Operation: Un-partition. 23. No Scratching I just bought a new 21.5” iMac (late 2009 model) and found a serious design flaw: the CD slot has sharp aluminum edges that can inflict permanent, irreversible scratches to valuable CDs. Help!These days, Apple’s really into razor-sharp edges. For example, the unibody MacBooks also famously have sharp edges where users rest their wrists, and those very same sharp edges have made it onto the slot on the side of the iMac where CDs are loaded. Luckily, those sharp edges are just on the outside, not on the internal drive itself. So if you carefully and slowly slide in your CD without touching the outside edges, you may avoid scratching your CD. But here’s a more practical solution: Put electrical tape around the edges of the slot. This isn’t the most beautiful thing to look at, but it’s almost guaranteed to keep scratches at bay. Another option would be to purchase an external CD drive to either use as your primary CD drive or to make copies of your valuable CDs. That way, if a CD gets scratched, at least it’s not the original. 24. Font Fixes When using Mail, any font that I use in my outgoing email always shows up on recipient PCs as Courier--that archaic, typewriter style font. How can I get my Mac fonts to translate onto PCs?In order for a font to be successfully seen on somebody’s computer, they need to already have that particular font installed on their machine. If your recipient doesn’t have the same exact font as you, their computer will substitute your font with a font that is already installed on their system. This applies to emails, websites, Word documents, almost anything. If maintaining the integrity of fonts is important to you, you’ll need to create PDF files or images and attach them to your outgoing email message. 25. App-Update Errors When I try to update apps from my iPhone, I get a “Cannot Connect to iTunes Store” error, yet I have no problem downloading new apps, and no problem updating them in iTunes on my computer. What gives?Assuming the problem is reoccurring and not a freaky networking accident, it sounds like your iPhone (or the problematic apps themselves) may be confused about the status of your iTunes account. This could be because a different user has logged into your iPhone, because you have multiple usernames or passwords tied to your iTunes account, or even because your billing information was recently changed on another device. The easiest place to start is by navigating to Settings, tapping Store, and confirming that yours is the currently active account on your iPhone. If it is, try signing out and signing back in with your most recent iTunes account information, then verify that your address and billing information are correct. If the problem persists, the apps may the culprit. Try updating them in iTunes, then deleting them from your iPhone. Reconnect your iPhone to your computer to sync the updated apps back to the phone. If, down the road, these same applications refuse to update from your iPhone again, deleting them from your Mac and re-downloading them from the iTunes Store may fix this. 26. Make Windows Behave I have various finder windows set to appear in different views depending on their content. But certain windows stubbornly--and randomly--refuse to remember my preferences. Is it a bug, or am I missing a setting?Setting a specific folder to open in a particular view (such as columns, icons, or lists) can make browsing files in the Finder a lot easier. Just open and set each folder to your preferred view, then select View > Show View Options in the menu bar and check the topmost button in the resulting window to force the Finder window to always open in that view. Unfortunately, the Finder has ignored these helpful preferences since the earliest days of OS X. Your stubborn folders aren’t the first!Your folders may be confused by corrupt .DS_Store files, the invisible files created by the Finder to store icon sizes, window backgrounds, and more. System utility apps like TinkerTool and Cocktail can reveal or delete these files for you, or you can use the Terminal to delete them yourself if your UNIX Fu is strong.If those options don’t do the trick, your Mac may think you don’t have permission to reset the view options of certain folders. Some, like the Applications folder, don’t technically “belong” to any user except the system itself, and only the system (also known as the root user) can make permanent changes to these directories. What looks like random stubbornness may be OS X remembering that it’s in charge of these folders, not you.To show your Mac who’s boss, log in as the root user, then set uncooperative folders to the view setting you prefer. Just be careful, and remember to log back into your normal user account and disable root access when the job is done. Moving or deleting the wrong files while logged in as root can have serious consequences for your Mac. Apple explains how to log in as root here. 27. Just Open! I used to double-click any photo, and it would open in Photoshop. When I installed 10.6, this feature disappeared. Now I have to drop the photos onto the Photoshop icon.Snow Leopard ignores “creator codes,” which changed its file-opening behavior--it’s all about file extensions now. Right-click a JPG, choose Get Info, and under Open With, choose Photoshop, and click Change All. Do this again for PNG, PSD, TIF, and any other photo file types you want Photoshop to get first dibs on. 28. iPads Kill Wi-Fi When enough of us use iPads on the office Wi-Fi, it can crash the Wi-Fi itself! I’ve heard this is a common problem--is there a fix?You’ve heard right, and it’ll take an OS and/or firmware update from Apple to vanquish this annoying glitch. Until then, know that the issue is caused because an iPad can stop renewing its DHCP lease when it goes to sleep, so if you set your iPad to never sleep (Settings > General > Auto-Lock > Never), you’re good. That’s hardly ideal, and at Mac|Life HQ, we set up an iPad-only Wi-Fi network, which creates a smaller pool of DHCP leases and keeps the main Wi-Fi network safe. Interestingly, iPads are also prone to other Wi-Fi glitches, like sketchy signal strength, frequent drops, and slow speeds. Bizarrely, one of the first things you should do is increase the brightness upward and turn off the Auto Brightness option (Settings > Brightness & Wallpaper). We can only guess that something’s screwy with iPad power management
 29. Mac Pros Are Hot I just wanted to bring to your attention a widespread, frustrating issue that exists with all 2009 Mac Pros. Whenever you play any audio, the CPU rapidly heats up (core temperatures as high as 90ÂșC, CPU heat sink 60ÂșC). This problem exists in 10.5 and 10.6, but does not happen in Windows running in Boot Camp, so it appears to be a Mac OS X bug. And after spending $8,000 on Apple’s top machine, I feel like I have been had.Yes, this seems to be a prevalent problem with the 2009 Mac Pros. Playing any type of audio heats up the Pro precariously close to--but not quite at--dangerous heat levels. If your Mac actually reached dangerous heat levels, it would shut itself down. This increased heat also causes decreased performance. Unfortunately, we don’t have any solutions for you, but we’re publishing your letter in the hopes that greater publicity on this issue will help get a speedy resolution from Apple.Next page: Answers Guide continued >> 30. What a Mess!One of my co-workers spilled juice on his older MacBook Pro, and now the keys are sticky (when pressed down, they don’t pop up right away). What’s the best way to clean up?Sounds nasty! Although this particular spill has long dried, we’ll start these cleanup instructions from the moment right after spillage to make them more widely useful. So: Immediately power down, disconnect the power cord from the MacBook, and remove the battery (if it’s removable). After doing as much as you can with paper or cloth towels, turn the machine over with the lid partly open to allow the liquid to drain, making sure that the laptop doesn’t close all the way. Give it about 72 hours to completely air dry and then take apart the machine to thoroughly clean the innards. The website iFixIt.com has great step-by-step guides to taking the keys off and getting your MacBook back to normal. When dabbing at disassembled keys and other parts, we recommend a bit of gauze lightly dampened with rubbing alcohol. 31. Airport Fizzles I stream my music from iTunes to an AirPort router, but it frequently cuts out. What can I do?First, make sure your iTunes and AirPort software are up to date. If the problem persists, move your router away from possible sources of interference. Wi-Fi is convenient, but it’s not an exact science. Signals can be impeded by microwaves, wireless phones, thick masonry, and more. If dropouts continue, try changing the channel on which your AirPort broadcasts in the Wireless tab of the AirPort section of AirPort Utility. 32. Family Planning My wife and I have our own iPhones and iTunes accounts, and we’re adding an iPad to the happy family. Can we sync both iPhones and the iPad (plus our Apple TV) to a single iTunes account, and share our apps on all devices without affecting our current library and future purchases?Bad news first: there’s no way to merge multiple iTunes accounts into one, so your family will have to keep juggling separate accounts and purchases from your iPhones, Apple TV, and bouncing baby iPad. The good news is that apps, like DRM-protected movies and TV shows, can be used on up to five authorized computers and the iDevices that sync to them. Just open iTunes, select Apps in the sidebar, then drag iPhone applications you want to share from iTunes to a networked computer or removable hard drive. Select File > Add to Library in iTunes on the second authorized computer, then choose the exported apps to load them into that computer’s library. These apps won’t retain saved data from the original computer, but otherwise they’ll be fully operational and can be updated normally. Apple TV purchases, however, will still be tethered to one of your computers. But even these files can be synced and transferred to multiple computers and iDevices.Here’s the better news: Home Sharing, introduced in iTunes 9, simplifies this process by allowing users to drag and drop media to shared computers within iTunes. Activate Home Sharing by selecting Advanced > Turn On Home Sharing. Repeat this step on all your computers, entering one iTunes account username and password on each. Then you can drag media from shared libraries in iTunes’ sidebar into a computer’s local library at will. Future purchases can be shared automatically by clicking the Settings button at the bottom of Home Sharing iTunes library, then selecting which media you’d like to share. Once you set up all computers on your network, syncing works automatically, zapping new media off to each machine. 33. Double the Addresses Why do I have duplicate Contact entries on my iPhone but not on my Mac?Odds are your iPhone has gained multiple groups of contacts after syncing them both wirelessly through MobileMe and through iTunes when you connected your iPhone to your Mac. Whatever the cause, check your iPhone Contact app’s Groups. If you see a group named From My Mac in addition to groups you’ve created in OS X’s Address Book, it’s a sign your iPhone thinks you have two distinct sets of friends.It's hard enough to find the contact you're looking for--who needs duplicate entries?To fix the problem, first back up your Mac’s contact data. Connect your iPhone to iTunes, uncheck Sync Address Book Contacts in the Info tab, then re-sync. If that doesn’t remove the extra contacts, turn off MobileMe contact syncing in Settings on your iPhone, choosing to delete the existing contacts on your phone. Next, turn Contact syncing back on, and choose to merge MobileMe’s data onto your iPhone if asked. Now you should have just one set of contacts shared between your iPhone and Mac. You’ll have half the friends, but half the hassles. 34. Conquer Syncing What's the most elegant way to sync iTunes libraries between work and home computers?We use SuperSync, a program that lets you sync your iTunes library among multiple computers on local networks or over the Internet. SuperSync’s busy interface can seem a little daunting, but in just a few quick steps, you can start copying music from your crib to your cubicle and back again. Casual Fridays will never be the same.A. Buy the SoftwareSuperSync looks and feels kinda like iTunes, but is a whole different beast.To get started, you’ll need a copy of SuperSync running on both your home and work computers. Two licenses will set you back $24, or you can snag ten for $34 and give one to your manager for Boss’s Day.B. Make the ConnectionsWhen you first launch SuperSync on your home Mac, it loads and displays your iTunes library in an iTunes-alike window organized by genre, artist, and playlist. While SuperSync may look a little like iTunes (and it can even play some unprotected audio files), it’s really a conduit and control panel for syncing, not a jukebox. Your DRM-protected files must still be played by an authorized copy of iTunes, although SuperSync will transfer them just fine.SuperSync can even keep metadata updated across different Macs.If your music collection doesn’t live in your Mac’s Home folder, you can point SuperSync to a library stored on a remote or network drive and share from there. To set up sharing, just check the obvious boxes and enter a password in the application’s Network preferences. While you’re there, you can fine-tune what you sync and how. For instance, you can keep specific media types--all videos, for instance--out of your shared library and pick which metadata changes will be synced back to your home machine. Whether you simply want to copy files or meticulously update their play counts, ratings, and more across your computers, SuperSync has your back.C. Start the SyncTo sync your library, install and launch SuperSync on your work machine, then turn on sharing and connect to your home computer. This is easiest (and fastest) on a local network, but you can sync your music over the internet by manually forwarding ports on your home router, or by using a UPnP (Universal Plug and Play) router and letting SuperSync do the work for you.When the syncing starts, SuperSync's interface gets pretty busy.Once you get both computers talking to each other, you can synchronize your entire library in one go, sync individual files, or transfer albums, artists, and whole genres at once. You can even sync your playlists--both their music files and the lists themselves in the iTunes sidebar. Naturally, files added to iTunes on your work computer can be synced back to your home Mac. Just finish your download in iTunes, then phone home with SuperSync. New files will be noted automatically and can be transferred with a click. 35. Hot Flash My MacBook Pro has been acting strangely. It will become sluggish, get hot, and the fans will come on at full speed. Activity Monitor shows that a process called “PTMD” is taking over 60 percent of my CPU. How do I prevent PTMD from taking over my Mac?This may not be a common question, but it certainly is a burning one! According to Apple’s Mac OS X Reference Library, PTMD stands for “platform thermal monitor daemon,” and it communicates any OS notifications effecting thermal conditions to your hardware. This daemon is supposed to automatically quit itself when it’s done communicating, but apparently your Mac erroneously thinks that its thermal conditions are continuously changing, so it’s trying to let your hardware continuously know this incorrect information.This seems to be a new problem that has cropped up for some users in Mac OS 10.6.3, so hopefully it will be fixed in a future update to the operating system. In the meantime, you can manually quit out of PTMD in Activity Monitor (launch it from your Utilities folder) whenever it starts acting up. You may also try resetting your Mac’s System Management Controller, which is responsible for thermal management (follow the directions here). 36. It's a RAIDI have Apple’s RAID card in my Mac Pro, and it always pops up this error message: “Write cache disabled due to insufficient battery charge.” But...what is a RAID card, and what should I do?Apple's Mac Pro RAID Card improves RAID performance and reliability.RAID stands for Redundant Array of Independent/Inexpensive Disks, and it’s a tech that lets you combine multiple hard drives so they appear as one. RAIDs can either be mirrored or striped--in the first, each drive is an exact copy (or mirror) of the other drives, so if one fails, you’ll still have all of your data intact on another (known as redundancy). If you configure your drives as a striped RAID, the storage space of all of your drives is added together into one larger drive. This will give you increased performance and increased storage space, but no redundancy unless you’ve configured your RAID with parity handling (which uses a portion of each drive to hold identical copies of data from one of the other drives). RAIDs can be controlled by software like Apple’s Disk Utility or the excellent SoftRAID ($129, softraid.com), or they can be controlled by hardware like your RAID card. The main advantages of a hardware-controlled RAID are increased performance and reliability. With the error message you’re receiving, it sounds like the battery on your RAID card has died, so take it into Apple to get replaced. 37. iPad 2 What upgrades will we see in the next version of the iPad? (We emailed a trio of well-known tech experts for their predictions.)  Daniel LyonsNewsweek"I'd guess the following:» Front-facing camera for videoconferencing» Multitasking (duh, already announced)» Higher-resolution screen» No Flash» Gorgeous ads that will change your life» Unicorn tears"    Christopher NullYahoo! News, Technology"Dual cameras--a front-facing camera for videoconferencing will be huge for opening up a whole new market for the iPad."        Dylan TweneyWired"One of the things most obviously missing from the current iPad is a webcam. This would instantly transform the iPad into a videophone, and its size—just slightly bigger than the human face—would be perfect for face-to-face video chats. It’s also likely that the next iPad will have more memory and a faster processor. If we’re lucky, it might have an HDMI port too, so you can hook it up to a TV to show off photos, videos, and apps. One thing it definitely won’t have, though, is support for Adobe Flash. That door is closed, probably forever."   38. Mac Van Winkle When I wake my MacBook Pro from sleep, it doesn’t connect to my Wi-Fi. Sometimes it even forgets the Wi-Fi password. How the heck do I get it to remember?First, check out the extensive troubleshooting steps that we gave in Question #2 to see if any of those ideas solve your problem. Beyond that, your problem may be caused by one of the following issues:» Two Wi-Fi networks with the same SSID (wireless network name). For example, do you connect to one wireless router that’s named “Linksys” at work and then another router that’s named “Linksys” at home? If so, your Mac may be trying to apply the password from one router to the other router. Rename one of the wireless networks.» Keychain problems. Launch Keychain Access (in Utilities) and delete any AirPort Network password entries for the wireless networks that are giving you problems.» Preferred Networks problem. Go into your Network System Preference, click on AirPort, then the Advanced button, then the AirPort tab. Delete any unused networks, and drag your current network to the top of the list.» Corrupt preference file. Trash the file located at Macintosh HD/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist and restart your Mac.» Security incompatibilities. Try changing the type of wireless security on your router (for example, WPA instead of WEP).» Wireless interference. Turn on interference robustness on your router or change the wireless channel.» Your system may need a general maintenance. Run Disk Warrior on your machine, repair permissions with Disk Utility, empty the caches, and run the UNIX maintenance scripts with Cocktail. 39. Style Manual What exactly does Steve wear on a daily basis?We asked our team of fashion experts, and they said, “The same dang thing no matter what.” So we made them stalk the streets of Cupertino and watch hours of keynote footage to bring you the scoop on Steve’s sartorial secrets. That’ll show ’em.Next page: Answers Guide continued >> 40. Sad Mac My iMac flat-out freezes when I try to wake it from sleep. I ran DiskTools Pro, which verified and repaired my hard drive, but it still hangs after waking from sleep.This is often a symptom of a failing graphics card or a failing logic board inside your Mac, in which case you would need to take your Mac into an Apple Authorized Service Provider for repair. However, before assuming the worst, you can perform a series of basic troubleshooting steps to rule out other variables that may be causing this symptom.» External devices: When your Mac fails to wake from sleep, try unplugging any external hard drives or peripherals to see if doing so makes your Mac suddenly wake from sleep. If so, those external devices may be to blame. » RAM: You may also have bad RAM inside your machine. You can try to pinpoint bad RAM by either removing one of your RAM chips and see if the problem continues, or by running the Apple Hardware Test to see if it can identify any bad RAM. To run the Apple Hardware Test, take a look at the DVDs that came with your Mac; one of them will say that the Apple Hardware Test is on it. Insert that DVD and restart your Mac while holding down the D key on your keyboard. » Reset your Mac’s System Management Controller (get instructions here).Next, try to rule out the software problems: » Trash the following files and then restart your Mac: Macintosh HD/Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist and Macintosh HD/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist » Reboot your Mac in single-user mode and run fsck (file system check)--get instructions here. » Back up your Mac, then erase and install Mac OS X.If all of these steps fail, it's time, sadly, to bring your Mac into an Apple Authorized Service Provider. 41. Stop Time When Time Machine is running, my Mac virtually comes to a stop. What is happening, and what should I do?Any time an application such as Time Machine is actively reading or writing to a hard drive, you may notice a tiny bit of a speed loss if you’re also trying to access your hard drive as well because the read/write heads take time to physically move to different locations on the hard drive platter.However, the key phrase is “a tiny bit of a speed loss,” meaning that the speed loss should be negligible to most computer users. Time Machine is designed to be fast and extremely lightweight, so if your computer is actually coming to a standstill, then something else is going on. The best way to troubleshoot this is by eliminating variables. First, make sure that you do not have any virus software scanning your backup drive. This is a known factor that could slow down your Time Machine backups to a crawl and that may affect your computer’s overall speed as well.Then, eliminate the possibility that your backup drive has a hardware problem by swapping it out with a different backup drive. If you don’t have another drive handy, a utility such as Drive Genius ($99, prosofteng.com) or Disk Warrior ($99, alsoft.com) can help you sniff out failing hard drives. Your backup drive must also be partitioned properly, as explained at tinyurl.com/3zne68.Next, use a different backup program like ChronoSync to see if the slowdowns continue. If they do, ChronoSync will let you see which file is actively being backed up while the problem is happening. It could indicate a problem with that particular file or with your internal hard drive.Other than that, you can try some general tips to speed up your Mac overall: Upgrade from Leopard to Snow Leopard; purchase faster internal and external drives (7200 RPM or SSD); use a faster connection interface (eSATA or FireWire 800); add more RAM to your Mac; and turn off hard disk sleep in the Energy Saver System Preference (this last one has a huge impact if your hard drive is powered via USB only and has no separate AC power). 42. Display Despair Why has Apple used so many display interfaces recently, and is the current Mini DisplayPort standard the best tech for the job?Mini DisplayPort meets VGA with this adapter.Apple’s flirtation with different video interfaces makes it seem like a puppet of the International Dongle Cartel, but it’s really all about doing more with ever-shrinking video ports. That includes today’s Mini DisplayPort, which can carry video and audio and connects to VGA, DVI, or HDMI displays at resolutions up to 2560x1600. We’re not sure if that makes it the best technology, but if it lets us carry just one small adapter that works on both MacBooks and iMacs, we’re happy. 43. Feelin' Social Does Apple have a Twitter account or Facebook page of any sort whatsoever?YouTube has your favorite Apple commercials.Steve may be cool with answering emails, but the company isn’t too keen on Twitter. There is no official Apple Twitter account. Facebook is a bit more complicated. While Apple hasn’t set up an official company page, it has created an App Store Facebook page: facebook.com/AppStore. Our preferred destination, though, is the Apple YouTube channel, which lets us check out all of our favorite Apple commercials: youtube.com/apple. 44. Feelin' Blu When will Apple include USB 3.0 and Blu-ray in Macs? What’s taking so long?USB 3.0 gear is already trickling onto the market, so it’s probably just a matter of time before the first computers sporting the blazing new standard roll out of Cupertino. Unfortunately, Blu-ray is another story. Apple’s interest in promoting its HD iTunes movie downloads and Steve’s declaration that bringing Blu-ray to the Mac is “a bag of hurt” don’t bode well for Blu’s chances on the Mac. 45. Photo Downloads There seems to be no way to download my photos from my iPhone directly to my Mac without using iPhoto. Even then, I have to drill down through some crazy iPhoto directories in the Finder just to copy the photos somewhere else. Can’t I just pull these photos off my iPhone and put them wherever I want?Any photos that are in iPhoto can be easily and quickly copied somewhere else on your Mac simply by dragging and dropping them out of iPhoto. For even more control over the size, format, and name of your photos, use the File > Export command in iPhoto. You don’t need to--and you really shouldn’t--be drilling down into any iPhoto directories on your Mac.Now, onto your next question of bypassing iPhoto altogether. In Mac OS 10.6, the Image Capture application gives you a significant amount of control over what happens when you connect your iPhone. If you have multiple cameras or iPhones, Image Capture even lets you set different preferences for each individual camera.Image Capture is the place to go to directly download photos from your cameras or to set what happens whenever you connect your cameras.You could have your iPhone launch Image Capture itself, which lets you manually download your photos into the directories of your choice and then delete those photos from the iPhone. You could have your iPhone launch Preview, which lets you import iPhone photos from the File menu. You could have your iPhone run an AppleScript.But perhaps best of all, your iPhone could launch AutoImporter, a hidden application that automatically imports photos to the directory of your choice, without you intervening at all. It’s located at Macintosh HD/System/Library/Image Capture/Support/Application/AutoImporter, and you can set this application’s preferences by choosing AutoImporter > Preferences. 46. Tame MobileMe I have four Apple devices: two MacBooks, an iPhone, and an iPad. It would be wonderful if MobileMe would do its job and sync all of my calendar and contact information, but I continually have glitches. One of the devices will often stop syncing, and then I have to wipe out data and start all over again. Is there any way to alleviate these problems?We’ve heard from an Apple support representative that syncing problems with MobileMe are very common because the MobileMe servers are not yet robust enough to handle more than 1,000 synchronizations before everything needs to be reset from scratch again. While 1,000 synchronizations might sound like a lot, consider that a sync takes place every single time you make a change to a contact or a calendar. The good news, however, is that this same representative told us that Apple is aware of its MobileMe syncing shortcomings and is continuously working to increase the competency of its servers.In the meantime, if you want to stick with MobileMe syncing, your best bet for solving the glitches you’re experiencing would be to follow our extensive guide from our November 2009 issue (or find it online here--scroll down to #37) on how to reset your MobileMe syncing from scratch on all of your devices.Alternatively, you may want to ditch MobileMe altogether and explore alternatives such as the web-based calendaring and contact solutions from Google, which can synchronize to your iPhone and iPad using Google Sync (google.com/mobile/sync). On your Mac, you can synchronize to Google using Spanning Sync ($25 for one year, spanningsync.com) or use the built-in (but more limited) syncing tools within Snow Leopard’s Address Book and iCal.If you have an extra Mac that you can use as a server machine, you can even take syncing into your own hands by using a product like Apple’s Snow Leopard Server ($499, apple.com) or the outstanding Kerio Connect ($540, kerio.com). 47. The Other Team I’m running Windows 7 on my Mac using Boot Camp. How do I maintain my computer so both the Mac and Windows platforms stay healthy? And how can I make a clone of my computer that captures both?For tips on how to keep your Windows 7 partition healthy, you’ll want to turn to our sister magazine Maximum PC (this is a good place to start), where you’ll find the experts on all things PC-related. Although conventional wisdom about PCs dictates that you’ll want to defragment your Windows hard drive regularly and immediately install antivirus software on your Windows partition, those are two things that Mac users are not required to do.Your Mac will continue to maintain its health as long as all those hundreds of thousands of Windows viruses can’t reach your Mac files from within the Windows 7 environment. And they won’t be able to since Boot Camp only allows you to read your Mac partition but not write to it.If you gotta run Windows 7, Boot Camp can get it done on your Mac.However, if you install a program like MacDrive 8 ($49, mediafour.com), you’ll have full read and write access to your Mac partition...and so will all those Windows viruses. So be doubly sure to have antivirus software on your PC side.To clone your entire computer, you’ll need to make two clones: one for your Mac partition and one for your Windows partition. For the Mac partition, use a tool like SuperDuper ($28, shirt-pocket.com) or Carbon Copy Cloner (donations requested, bombich.com). For your Windows partition, we recommend Winclone (donations requested, twocanoes.com). 48. Log Me OutMy iMac has separate user accounts for my wife and me, plus a Guest Account for when we have parties and people are drawn to the 27-inch screen to play. Can the Mac automatically return to the login screen after some period of inactivity? I don’t want guests to have access to our accounts, and I don’t want my wife to have to remember to log out when she’s finished. I just want it to go back to the login screen to force the next person to log in as a user or guest.No problem--head to System Preferences > Security and check the box for Log Out After X Minutes of Activity, setting X to be any number you like. While you’re there, make sure Disable Automatic Login is checked too. That way, the login screen always appears when you start up, instead of a default administrator account.The auto-logout option is in System Preferences > Security.It’s also easy to lock down the Guest Account with System Preferences > Parental Controls, which lets you select which applications will be available. By default any files in a Guest Account’s Home folder are deleted when they log out, but you could park an alias in the Dock to a shared folder on your hard drive, called, say, “Save Stuff Here.” While you’re sprucing up the Dock, add some big, pretty icons for party-startin’ apps like Photo Booth and Camera Bag.Set up a Guest Account with System Preferences > Accounts, then manage--or spy on--it with Parental Controls. 49. Silence How do I disable voice control on my iPhone 3GS? I never use it, and it's annoying when it's in my pocket and accidentally activates.Good news: You can shut off Voice Control dialing. Bad news: Voice Control everything else stays on. To shut down Voice Control dialing, you need to turn on the Passcode Lock option for your iPhone. To do this and turn off Voice Control Dialing, navigate to Settings > General > Passcode Lock. Once you turn on Passcode Lock, you can turn off Voice Dial. 50. Behind the Black Shirt What does it take to become a Genius Bar technician?There are fewer great occupations in life than working at the Genius Bar. Think about it: When someone asks you what you do for a living, you get to tell them that you’re a Genius. On top of that, you get to manhandle Apple computers all day long, dealing with situations like figuring out what in the heck is going on with a MacBook that a carpenter impaled with his drill (remember to tell him it’s no longer under warranty). Check out our handy chart to see what it takes to become a Genius Bar employee. A. Get Smart! First things first: You gotta have plenty of knowledge about past and present Apple products. Geniuses must know hardware ranging across entire generations of Apple products, as well as software offered for all of the latest operating systems. After all, you never know what to expect when you work at the bar. For all you know, a customer might bring in their Performa 460 and ask you to transfer their hard drive data to one of those newfangled Mac Pros. B. Be Happy--and Discreet Employees at the Apple Store must be like employees at Disneyland--you’re in the Happiest Place on Earth, so smile
and keep your lips zipped tight about any advance knowledge of upcoming Apple products you might have. Or else. C. Magic Hands Before you can get your hands on customers’ gear, you need to get trained. A lot. Applying to be a Genius begins with a battery of tech questions--and we’re not talking the ins and outs of GarageBand, either. Applicants are expected to have deep knowledge about how to diagnose and fix serious hardware and software issues--after all, most of their job involves coping with damaged or seriously broken gear. Survive that hurdle, and it’s off to Cupertino for four weeks of sessions that include acquiring three Apple certifications (OS, Desktop, and Portable) and practice time with fake customers who are really good at being a pain in your backside. After that, the apprenticeship continues in a real live Apple Store for as much as another month before you become true blue Genius material. D. Black is Boss The shirt color is an essential part of working in the Apple store. The shirt depicts what department you work in and makes it so that customers know who exactly the Geniuses are who can help them with their waterlogged iPhone. E. Load-Bearing Can you diagnose a problem and solve it within 15 minutes? The Geniuses at the Bar can. Appointments taken at the back of the store are only supposed to take as long as it takes to get you halfway through your favorite sitcom, which ensures that even stores with heavy traffic volumes have a chance to help everyone out.

  • Ten Big New Features in Mac OS X Snow Leopard

    Daniel Eran Dilger Apple is marketing the idea of there being “no new featuresâ€? for Snow Leopard and instead promising an overall improvement in how Mac OS X works under the hood, thanks to a diligent code optimization and refactoring cycle discussed in the previous article. At the same time, there are plenty of significant new features coming in Snow Leopard to look forward to. Here are ten big new features (plus a few minor ones) that you probably haven't heard much about from anywhere else, including my previous articles on the subject that already described QuickTime X, Grand Central, and OpenCL. WWDC 2008: New in Mac OS X Snow Leopard Snow Leopard Server Takes on Exchange, SharePoint Pulling Invisible New Features into Snow Leopard. Apple's increasing collaborations with the open source community have pulled back the veil of secrecy on several new but mostly invisible enhancements that will be showing up in Snow Leopard. One relates to LLVM, the Low Level Virtual Machine compiler architecture project originally founded at the University of Illinois. Apple began contributing to LLVM development in 2005, and started using it Leopard to expand support for OpenGL hardware features. Lower-end Macs that lack the silicon to interpret that specialize graphics code can now do it in software. LLVM is also working its way into Apple's Xcode IDE, initially as a highly efficient optimizer and code generator that works as a bolt-on upgrade to components of GCC, but eventually as a complete compiler replacement. That project, known as Clang, was opened up last year. LLVM compiler technology not only makes developers more productive, but also results in code that runs significantly faster on the same hardware. Apple's other open secret: the LLVM Complier The LLVM Compiler Infrastructure Project Another openly hidden secret in Mac OS X is CUPS, the Common Unix Printing System. Beginning with Jaguar in 2002, Apple adopted and licensed CUPS from its developer as Mac OS X's printing engine. It then purchased the project outright. CUPS is also the de facto printing system for Linux distros and is available for BSD and other commercial Unix systems. That means Apple owns the project that develops the printing architecture for Linux. That's not an issue because Apple has established a reputation in open source as a strong contributor and open sharer. According to a review of bug fixes and improvements in CUPS software, 24% of the enhancements came from Apple while 76% came from free and open source software contributors working with Linux, OpenSolaris, and other projects. Of course, 100% of both sides benefited from that sharing. CUPS collaboration has resulted in high quality code and the advancement of new features. CUPS 1.4, the version sources say Snow Leopard will use, adds performance enhancements and a variety of security improvements that use sandboxing to prevent malware attacks on the printing system from being able to read sensitive documents that may be in use by printers. Common UNIX Printing System A third significant new feature originating from an open source project in Snow Leopard is ZFS support, portions of which come from the OpenSolaris project (along with Sun's DTrace technology, which Apple uses in its Instruments performance profiling tool). Leopard debuted read-only ZFS features, but Snow Leopard and Snow Leopard Server will provide both read and write support for Sun's new 128-bit file system. ZFS was designed to provide “simple administration, transactional semantics, end-to-end data integrity, and immense scalability.â€? ZFS hype during the development of Leopard helped the new file system reach buzzword status as news of the three letter acronym swept through blogs and the tech media. It is frequently described as being the imminent replacement for the Mac's native HFS+. However, the benefits of ZFS including as storage pooling, data redundancy, automatic error correction, dynamic volume expansion, and snapshots all apply primarily to servers and higher-end workstation users who deal with multiple disk drives. ZFS isn't going to replace HFS+ outright in Snow Leopard, and has limited relevance today to desktop and laptop users, particularly those who never move beyond the single disk drive installed in their system. More Predictions for WWDC 2007: Solaris, Google, Surround Apple - Mac OS X Leopard - Developer Tools - Instruments Symbiotic: What Apple Does for Open Source Apple's Open Source Assault Pushing Visible New Features in Snow Leopard. Apple's extensive work in developing push support for Exchange Server on the iPhone will also be included in Snow Leopard's Mail, Address Book, and iCal. Push support in those client side apps are also being used to power MobileMe's push messaging subscription service and Snow Leopard Server's push messaging services. Apple will be offering both in parallel as alternatives to Exchange, thanks to smart planning on the part of Apple's engineers to develop an interoperable push architecture in Mac OS X and on the iPhone. There is also a fourth application of push that has developed alongside push messaging: Apple's new Push Notification Service. PNS allows iPhone and iPod touch users to set up server side notification alerts that don't require mobile applications to stay running in the background just to update users of the external events they track. Along with Bonjour discovery, PNS will keep iPhones wirelessly connected in all sorts of sophisticated ways that third party developers can imagine in their applications. Whether Apple will integrate a listener for the same PNS system into the desktop side of Mac OS X remains to be seen, but it would allow a single, unified interface for alerting client users of new events. I proposed a system wide, Growl-style notification system in the Leopard Wish List published back in 2005. Snow Leopard Server Takes on Exchange, SharePoint Apple’s Mobile Me Takes On Exchange, Mobile Mesh With the strong push into push messaging, Apple will make mobile devices even more tightly integrated with its desktop products. Leopard delivered Back To My Mac as a novel way to use Wide Area Bonjour's dynamic service registration as a mechanism for sharing resources served from home to any location without configuring static naming services for address lookups. Because any software can register itself with .Mac/MobileMe, this opens the door to third party developers with the vision to exploit the potential of these enabling technologies. A Global Upgrade for Bonjour: AirPort, iPhone, Leopard, .Mac Ten Big Predictions for Apple in 2008 Among the technologies profiled earlier in Myth 3 that have been trickling from the iPhone into Mac OS X, there's at least one idea I proposed for the iPhone that will be in Snow Leopard's Safari: self contained web apps. The new feature will allow users to run web applications as a local app in its own window, essentially making the web platform into a native-looking app that can run outside of Safari. I proposed a similar feature as a possibility for the iPhone prior to the announcement of the Cocoa Touch SDK: web apps packaged up into a set of files that could be run on the device as a Dashboard widget-like standalone app, even when off the network. Why Apple hasn't pursued such an obvious strategy is a little hard to figure out, but it seems they've got the ball rolling on the desktop. That ball will be rolling even faster thanks to SquirrelFish, a new JavaScript interpreter that will make Safari and any other WebKit-based browsers, standalone self contained apps, and Dashboard widgets all a lot faster. Apple's MobileMe, Yahoo's Flickr, and Google various web apps will all gain new speed thanks to faster JavaScript execution. SquirrelFish will also raise the bar in performance and efficiency in the Rich Internet Applications sector in general, giving Flash, Silverlight, and Java a faster, simpler, and more openly interoperable runtime to compete against. RoughlyDrafted: Leopard Wish List: 2005 How Open will the iPhone Get? Surfin’ Safari » Announcing SquirrelFish Microsoft's Application Features in Mac OS X, System Wide. Microsoft's business model of tacking on features hasn't been a total wash. The company's desperate efforts to invent novel marketing features for every new release of Windows and Office have pioneered a number of ideas that have later found their way into Mac OS X. One example is the idea of Fast User Switching, which Apple added to Panther. Windows XP pioneered the trick, but built it upon the kluge that is Terminal Services. Microsoft also helped originate the basis of Ajax web apps by inventing XMLHttpRequest in order to make its Outlook Web Access 2000 web app work decently within Internet Explorer. Today, standards-based web apps are eating a hole into Microsoft's monopoly on the proprietary desktop platform, and tools such as SproutCore and resulting products such as MobileMe are poised to tear down interoperability barriers and level the playing field. Microsoft may now regret having opened Pandora's Box in terms of standards-based web applications, but its efforts to seal the web back up with the proprietary Silverlight plugin, which turns web apps into .NET programs, will now be next to impossible. Another example of a Microsoft innovation are the fancy text features in Word, such as red underlining to highlight spelling mistakes and the green squiggle for grammar errors. Word also features a variety of word auto correction, smart dash insertion, and text replacement features (such as typing TM to get the ℱ character). The former have already become system-wide features in Mac OS X, while sources indicate that the latter text processing features will find their way into Snow Leopard, and therefore every application that runs on it. RoughlyDrafted: Remote Display part 3: Terminal Server Cocoa for Windows + Flash Killer = SproutCore Super Size Me. On top of injecting Word features into its OS for the use of every application, Apple will also expand the use of its own Data Detectors, a technology it invented in the mid 90s for identifying useful bits of text and making it actionable. Leopard introduced Data Detectors in Mail as a way to extract contacts and events for use in Address Book and iCal, but Snow Leopard will expose Data Detectors everywhere it draws text. Sources also indicate Snow Leopard will expand upon Font Book to provide full Auto Activation of any fonts requested by any application, using Spotlight to track them down. Snow Leopard is also suggested to have a new set of frameworks specifically for working with multitouch trackpad gestures, patterned after those introduced with the MacBook Air. Speaking of the ultra-thin Air, sometimes less is more. However, the high cost and relatively low capacity of Solid State Drives like the $1000, 64 GB SSD option offered for the Air means that one Microsoft feature Snow Leopard could do without is bloat. As one reader noted, “Currently, Leopard requires 9 GB of available disk space for installation and iLife requires an additional 3 GB. This means that a product such as the [SSD] MacBook Air comes with the hard drive 20% full.â€? How the MacBook Air stacks up against other ultra-light notebooks Leopard Predictions for WWDC 2006 WWDC 2007: An Inside Perspective From the Halfway Point Think Small. Snow Leopard aims below the bloat to accommodate the coming wave of SSD-based systems. In the latest build, sources say Apple's own apps are losing weigh dramatically across the board. The apps in the Utilities folder all drop from 468 MB to 111.6 MB, for example. Other apps are similarly svelte, as the graph below indicates. Is this the product of just code optimization and shared resources? One factor likely relates to work on Resolution Independence, which substitutes bitmapped raster graphics (which define every pixel) with smaller vector graphics files (which draw GUI elements and controls by recipe). Vector graphics can be scaled to any size while retaining a high quality appearance, while bitmapped graphics can quickly look blocky when scaled up. Adding larger bitmapped versions can solve that problem, but at the cost of consuming more disk space. Apple earlier told developers it would be providing a library of shared, high quality vector graphics they could use instead of each packaging their own bitmapped art into every app. The dramatic size reductions in these apps must also involve more efficient Localization. For example, Mac OS X Leopard's Mail currently weighs in at over 285 MB, but the majority of its bulk comes from 18 language localizations inside the application bundle that consume 276 MB. The actual Universal Binary code is only a few megabytes and even its associated graphics and other resources only amount to 2.8 MB. Why does Apple default to dumping support for 18 or more languages in every app without providing any simple, centralized way to get rid of the unnecessary ones? Perhaps that question is answered in Snow Leopard, where Mail is reportedly just 91 MB. That's too big to simply to be an English-only, stripped down version for developers, but still far smaller than than Leopard's. Across the board, it appears Snow Leopard apps are about a third as large as their Leopard equivalents. And so while Snow Leopard paradoxically gains more useful features through code improvements and under-the-hood retooling rather than from a Microsoft-style new feature focus that aims to deliver “wowâ€? with flashy marketing gimmicks, the system is also getting smaller and tighter. There must also be some other subtraction, right? Will Snow Leopard scrape away the old Carbon API? That's the next myth. WWDC 2008: New in Mac OS X Snow Leopard WWDC 2008: Is Mac OS X 10.6 the Death of Carbon? I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks! Technorati Tags: Apple, Development, Mac, Software

  • 2007 Apple Year in Review: Security

    With the year rapidly coming to a close it's time for all those year-end retrospectives to pop up across the internets (and traditional media). 2007 was an especially busy year for Apple who introduced a plethora of revolutionary new hardware and software that has given fodder for post-upon-post to blogs old and new. When not contributing to TAB (or spying on the Caldari for the Amarr in EVE Online) my focus is on all things related to information security (i.e. my day job). With that in mind, I thought it would be interesting to do a “security year in review” as it relates to our favorite OS & hardware vendor to see where we've been and where we're headed, tossing in a bit of advice to help keep your holiday computing secure. Back To Where We Started From January kicked off with The Month of Apple Bugs (“official” web site), a project whose sole intent was to show the world that even Apple has a chink in its dragon-scale armor. While daily flaws were revealed, none were earth shattering and the interest in their releases died down substantially very quickly into the project. The founders showed their lack of professional integrity when they admitted they weren't notifying vendors before releasing the exploits. If the project's integrity wasn't in question from the start, a contingent of vocal uses argued that various bugs had no security impact whatsoever, and it became painfully obvious that the project had to go fishing for issues in many cases since some of the bugs weren't even for Apple-released products. Number Crunching According to the National Vulnerability Database, there were 79 common vulnerabilities & exploits (CVEs) for “Mac OS X” and 45 for “Mac OS X Server”. The same numbers for 2006 were 106 and 55, but these are difficult statistics to trend since the 2005 data shows 96 & 72 respectively. Overall, it does appear that the operating systems get harder to break through as Apple matures. Apple officially released 32 product and OS security updates, each fixing one or more vulnerabilities (with their latest one for Tiger [10.4] in November 2007 fixing over 40). Unfortunately, Leopard even had a few vulnerabilities as the 10.5.1 update fixed three security issues with the new firewall. New! Impoved! Insecure! Two of the product highlights of the year were the release of the iPhone and Apple's answer to Microsoft Vista - Leopard [OS X 10.5]. The iPhone had detractors from the start, and some of them went off to find a way to make it do what they wanted it to do on their schedule. These hacks have been beaten to death in the blogs and there's even a central repository for them. Unfortunately, many of them require exposing and exploiting security vulnerabilities on the device in order to “free” them from Apple's iron grip. Apple has not been as quick as some would like to patch the device, but they have addressed the security issues as they come up and have done a better job issuing fixes and features than other smartphones (and I've had smartphones from other vendors). There were reports of broken phones after updates due to using these hacks and it's my firm belief that you get what you deserve when you decide to exploit security holes in order to gain functionality. Patience will have paid off for those users who decided to wait for Apple to do the right thing and release an API letting developers go beyond pretty iPhone-tailored web pages. While the iPhone stole the show for the year, Leopard was not without relevance since it may have been the most anticipated operating system release ever (well, perhaps Vista beat it slightly due to the constantly sliding schedule). How successful this release was is a topic for another post, but it was not without many new security features, including application sandboxing, code-signing, library randomization and a new firewall configuration (there was a slew of changes under-the-hood as well). These features were heavily scrutinized, with the new firewall taking an especially hard beating and was the subject of the aforementioned end of year 10.5.1 patch. Expect The Unexpected The Mac platform gained even further popularity in 2007, but this visibility came at price. As more users flock to OS X we can expect to see hackers migrate there as well. The engineers over at McAfee's AVERT Labs identified a rise in crimeware on OS X, showing that the bad guys see profit in targeting this new playground. This was further demonstrated in November when the Net was abuzz with the news of a trojan horse aimed at Mac users. Then again, November is a rather slow news month. Sadly, 2008 may be a dangerous year for iPhone users with many researches flagging it as a prime target. Given how little problem Apple supporters have with handing over the platform to the enemy by identifying and exploiting vulnerabilities, I'm not surprised. Keeping Safe For The Holidays 'Tis the season to demonstrate our wanton consumption and many happy individuals will be recipients of a brand new Mac later this month. While the out-of-the-box Mac experience is still a fairly secure one there are some things you can do to ensure that it stays that way. Even though new boxes will be shipping with Leopard, the Tiger Security Configuration Guide - approved by our friends at the NSA & Apple - provides a good starting point for boosting the security profile of your dektop. If you're really the adventurous type, you can even make your Leopard firewall experience a bit more secure. The advent of real malware on the Mac means that you should also definitely consider using anti-virus/anti-malware software. Thankfully, there are many to choose from. McAfee VirusScan 8.6 was the first Leopard compatible anti-virus product, with MacScan (more spyware-focused) and Sophos Endpoint Security & Control coming in shortly thereafter. Norton seems to be lagging behind, but it's in good company with the freely available ClamXav. For all those Airport Extreme recipients, you should definitely check out Glenn Fleishman's Take Control of Your 802.11n AirPort Extreme Network to ensure you've configured your network as securely as possible. And To All A Good Night Overall, my take is that 2007 was a good year for Apple in terms of security. The Cupertino crew smacked down bugs as quickly as they arose and managed to build products with new features that have laid the foundation for even more secure applications and operating systems in the coming years. Despite the news that Macs are in the sights of more malicious malcontents, it remains the most secure and productive computing platform available today.

  • ★ More on the Snow Leopard/Old Version of Flash Brouhaha

    Jeffrey Czerniak answers my “What should Apple have done differently?” question: John Gruber’s latest piece of Apple apologetics concerns the fact that Apple shipped a known-vulnerable version of Adobe Flash Player on the Snow Leopard DVD. He has the gall to ask those of us who consider this a bad thing, But what exactly should Apple have done differently? Gruber apparently considers the possibility of postponing the release of Snow Leopard in order to coordinate with Adobe to be unreasonable. If postponing Snow Leopard is out-of-bounds, then I have another suggestion: Apple could have posted a security advisory. Is it possible in the run-up to going GM that a serious issue could be discovered that would warrant postponing the release of a major OS update? Sure. That’s exactly why GM releases aren’t rushed. Is this Flash situation such an issue? I believe not — and have seen no evidence that it is. As for Apple issuing a security advisory, sure. That would be nice. But that’s not how Apple rolls. Apple’s policy regarding security issues is not to publicize them until after they’ve been addressed by software updates. It’s not unreasonable at all to disagree with this policy, but I think Apple is pretty happy with how it’s worked out for them so far, so don’t hold your breath waiting for it to change. Why Doesn’t the Snow Leopard Installer Do the Right Thing if You’ve Already Installed the Latest Version of Flash? Mike Ash — on Twitter here, here, here, and etc. — argues that the problem is specifically the issue of the installer downgrading the version of Flash for users who manually upgraded to the latest version of Flash while they were on 10.5. (Forgive him for his brevity, given the constraints of Twitter.) I have no sympathy for the argument that Apple should have included an eight-day-old version of Flash in the Snow Leopard installer, or that they should have delayed the release of Snow Leopard to include it. I do have sympathy for the argument, like Ash’s, that the installer ought not replace a newer version with an older one. And there’s a good — but, alas, in my research, unanswered — technical question as to why this did not in fact work as Ash and others expected. The Mac OS X Installer system relies on “bill of materials” bom files. From the bom man page: The Mac OS X Installer uses a file system “bill of materials” to determine which files to install, remove, or upgrade. A bill of materials, bom, contains all the files within a directory, along with some information about each file. File information includes: the file’s UNIX permissions, its owner and group, its size, its time of last modification, and so on. Also included are a checksum of each file and information about hard links. The bill of materials for installed packages are found within the package receipts located in /Library/Receipts. In theory, the Snow Leopard installer could look at the bom for Flash and, if the installed version is greater than the version in the installer, leave it. I do not know why it doesn’t work this way. Perhaps the bom file left by Adobe’s Flash installer is malformed. Perhaps (and this is my guess) the installer for major OS versions does not check for such things for components in the “Essentials” and “BaseSystem” installer packages. (Flash, and all other default items in the /Library/Internet Plug-Ins/ folder, are part of the Essentials package.) Yesterday, as a hypothetical example, I wrote: That’s just how the installer works. The same is true for any component you manually upgrade. Like, say, if you overwrote the system version of Python with version 2.6.2 — when you upgrade to Snow Leopard, the installer will give you the system standard version (2.6.1). Ends up I chose a bad example, because this is not true. DF reader Jonathan Lundell emailed me to report that he had in fact upgraded his system version of Python to version 2.6.2 while on Mac OS X 10.5.8, and, after upgrading to Snow Leopard, he still had version 2.6.2 installed, not the Snow Leopard default version 2.6.1. Python is not part of the Essentials or BaseSystem packages, but rather part of the BSD package. My guess is that’s the difference — that the components in Essentials (and perhaps BaseSystem) are treated differently than those in “regular” packages. For those who know the answer, I’m all ears, and I’d love to set the record straight. (As for why the Mac OS X Installer might be designed to treat the Essentials and BaseSystem packages differently in this regard, consider the following hypothetical. What if the very latest version of Flash worked just fine on Leopard but did not work on Snow Leopard? That is not the case, but, what if it were? (And don’t tell me it’s not possible.) In that case, if the OS installer worked as Ash and others desire, after upgrading to Snow Leopard you’d have a system where Flash did not work at all. Some people may reasonably argue that they’d prefer a broken version of Flash than a potentially vulnerable version, but the point of the components in the Essentials package is that Apple deems them, well, essential. The installer logic for these “essential” components may reasonably be that it’s going to install its own known versions no matter what’s already on the disk being upgraded. Why Flash is deemed essential is a good question, though.) Which Vulnerabilities Apply to Flash Version 10.0.23.1? Lastly, I’ve been attempting to research exactly what the vulnerabilities are in Snow Leopard 10.6.0’s version of Flash, but have come up empty. There are three versions of Flash to keep in mind: 10.0.32.18 — The current version of Flash 10 from Adobe. 10.0.23.1 — The version that ships with Snow Leopard 10.6.0. 10.0.22.87 — The version of Flash Adobe identifies as having “critical vulnerabilities”.1 Adobe’s security bulletins and advisories page lists just four advisories for Flash Player 10. One dates back to February and is no longer relevant; the other three were from late July. One of the advisories from July is specific to Windows Internet Explorer. The other two apply to Windows, Mac OS X, and Linux. Advisory APSA09-03, dated 22 July 2009, states: A critical vulnerability exists in the current versions of Flash Player (v9.0.159.0 and v10.0.22.87) for Windows, Macintosh, Linux and Solaris operating systems, and the authplay.dll component that ships with Adobe Reader and Acrobat v9.x for Windows, Macintosh and UNIX operating systems. This vulnerability (CVE-2009-1862) could cause a crash and potentially allow an attacker to take control of the affected system. There are reports that this vulnerability is being actively exploited in the wild via limited, targeted attacks against Adobe Reader v9 on Windows. […] Advisory APSB09-10, dated 30 July 2009, states: Critical vulnerabilities have been identified in the current versions of Adobe Flash Player (v9.0.159.0 and v10.0.22.87) for Windows, Macintosh, Linux and Solaris operating systems, and the authplay.dll component that ships with Adobe Reader and Acrobat v9.x for Windows, Macintosh and UNIX operating systems. These vulnerabilities could cause the application to crash and could potentially allow an attacker to take control of the affected system. Adobe recommends users of Adobe Flash Player 9.x and 10.x and earlier versions update to Adobe Flash Player 9.0.246.0 and 10.0.32.18. In both advisories, the “affected software versions” are listed as “Adobe Flash Player 9.0.159.0 and 10.0.22.87 and earlier 9.x and 10.x versions”. So both of these bulletins mention version 10.0.22.87 as being vulnerable and recommend updating to version 10.0.32.18. But neither mention version 10.0.23.1 at all. Is version 10.0.23.1 susceptible to the same “critical vulnerabilities” as version 10.0.22.87? I can’t find any version information about Flash 10.0.23.1 whatsoever. It could be that 10.0.23.1 has all, some, or none of the vulnerabilities in version 10.0.22.87. I do not know. The only mention from Adobe regarding Snow Leopard’s version of Flash is this post on the Adobe Flash Platform Blog by Tom Barclay, which reads in its entirety: The initial release of Mac OS X 10.6 (Snow Leopard) includes an earlier version of Adobe Flash Player than what is available from Adobe.com. We recommend all users update to the latest, most secure version of Flash Player (10.0.32.18) — which supports Snow Leopard and is available for download from http://www.adobe.com/go/getflashplayer. So, yes, Adobe clearly recommends upgrading to 10.0.32.18, but doesn’t mention any specific problems with 10.0.23.1. 10.0.22.87 is, in fact, still the standard version of Flash in Mac OS X 10.5.8. ↩

  • 57 Ways To Supercharge Your Browser

       If you only use your browser to, well, browse the web, you have not yet begun to harness its power. Learn how extensions and bookmarklets can throw the doors of the internet wide open. Your web browser can Google, it can YouTube, and it can even Twitter, but if that’s all you’re doing with it, you haven’t scratched the surface of its potential. A universe of extensions and bookmarklets is out there, and these free software add-ons give your browser the power to remove ads, reshuffle web pages to your liking, speed up your downloads, rip videos, and perform other wizardly feats. You can even get into the act with Mobile Safari on your iPhone, iPad, or iPod touch. Whether you’re just starting out or you’re already armed with a suite of your favorite extensions, our guide to the best browser add-ons will transform your time surfing. It’ll practically feel like magic. Mac Extensions It’s an exciting time to surf the web on a Mac. No, really! We’ve never had so many top-notch browsers to choose from. But as good as Chrome, Firefox, and Safari are, each can be made even better with extensions. (Wondering what this extension business is all about? Navigate to our beginner’s guide.) The right extension can improve your browser’s existing features and even add new ones. We’ve picked the most useful extensions no Mac user should be without, and then we unearthed some hidden gems you that’ll help you work easier and play harder online. Power Surfer's Toolkit: You’ll surf smarter and faster with these must-have extensions. Don’t leave your homepage without them. FreshStart Save your current session or restore an old one.This simple extension saves all tabs in a window (or just the ones you check) in sessions you can restore later. Sessions are saved with the date and custom names in a convenient dropdown window. Cooler still, FreshStart backs up all your windows and tabs at timed intervals to protect your browsing against crashes.Compatible with: Chrome · tinyurl.com/ye7k4m6 GreaseMonkey Don’t like how a webpage works? Get Greasemonkey. With it and some of the thousands of Greasespot scripts available online, you can make your favorite pages do your bidding. Want to strip ads out of Facebook? There’s a script for that. And Chrome users, set your faces to smug--most Greasespot scripts install in your browser without any extra extensions.Compatible with: Chrome, Firefox · greasespot.net Docs PDF/PowerPoint Viewer Chrome’s PDF support is a little
nonexistent. Bring Google’s shiny new browser into the 21st century with this extension that displays PDFs and PowerPoint files as Google Docs right in your Chrome window.Compatible with: Chrome · tinyurl.com/ydx44tn Shareaholic Shareaholic lets you broadcast to a zillion blogs and social networking sites, squash long URLs, and even email links to friends like folks did back in olden times. Don’t worry about running out of things to share—Shareaholic brings you the latest news from Twitter, OneRiot, and Buzzster as you browse.Compatible with: Chrome, Firefox, Safari · shareaholic.com Xmarks Xmarks syncs and backs up bookmarks automatically across multiple computers and browsers. Better still, you can assign profiles (Work and Home, for instance) to browsers so only certain sets of bookmarks are synced. That’s handy if you don’t want business and pleasure links to mix on the same machine.Compatible with: Chrome, Firefox, Safari · xmarks.com ClickToFlash ClickToFlash doesn’t just block Flash, it manages it. A click loads an individual Flash element, all Flash on a page, or adds the current domain to ClickToFlash’s list of unblocked sites with Flash content you want to play normally. Compatible with: Safari · tinyurl.com/laoc8q 1Password   1Password is a Mac application and extension combo that saves login and form data as you surf, guarding it all with one password. It also generates strong passwords for secure sites and syncs them--with form data, credit card numbers, notes, and more--across multiple browsers and Macs. Better still, your sensitive data is secured in style with 1Password’s beautiful interface. Compatible with: Firefox, Safari · agilewebsolutions.com DownThemAll!   Grab a page's downloads quickly and easily.DownThemAll accelerates your downloads, retries stalled attempts, and grabs all a page’s downloadable files with just a few clicks. Oh, and that acceleration? Our demo download crept along at 40kbps until DownThemAll gobbled up the same file at a smokin’ 150kbps. Compatible with: Firefox · downthemall.net StumbleUpon   StumbleUpon helps you find sites you didn’t know you liked. Just browse normally and rate sites with a thumbs up or down, or browse StumbleUpon categories that interest you. Soon StumbleUpon will know enough about you to recommend web pages that are right up your alley. Compatible with: Chrome, Firefox · stumbleupon.com PriceTrace Toolbar   Always get the best deal. Attention, Kmart.com shoppers--and shoppers at over 40 other online stores. PriceTrace Toolbar lets you instantly compare an item’s price, view price trends, and subscribe to price alerts with a click. If you want to save money, put PriceTrace on the case. Compatible with: Chrome, Firefox · pricetrace.com Next Page: Cool Browser Tricks >>Cool Browser Tricks You think different, why not browse different? After all, there's no such thing as a one-size-fits-all web. Firefox Environment Backup Extension FEBE backs up and restores Firefox extensions, bookmarks, passwords, and more to every computer in your life, saving time when fine-tuning multiple Firefox installs. You can copy your extras to local disks or send them to the cloud with built-in Box.net integration. There’s nothing feeble about FEBE. Compatible with: Firefox · tinyurl.com/y9293md RSS Subscription This extension lets you subscribe to RSS feeds with a click in Chrome’s address bar. Google Reader is the default, but you can use Google, Bloglines, My Yahoo, or another online service to get your RSS fix. Compatible with: Chrome · tinyurl.com/yjbshqs Chrome Themes   Themes alter Chrome’s look to suit your mood--whether that means Mariah Carey or Infected Mushroom is your call. Find a look you like, click its Install button, and you’re good to go. When your mood changes, you can drop back to the default appearance in Chrome’s preferences. Compatible with: Chrome · tinyurl.com/mucqd6 Send From Gmail Send From Gmail lets you mail links to your current page via Gmail. Cooler still, it makes email addresses embedded in web pages launch a new Gmail window when clicked, instead of activating your old-fashioned desktop mail client. If you live in Gmail, Send From Gmail. Compatible with: Chrome · tinyurl.com/ye2toyj TabExposĂ©   It's like ExposĂ© for your tabs--get it?TabExposĂ© tidies a window of cluttered tabs just like OS X’s ExposĂ© cleans up your Desktop. A toolbar button (or customizable hotkey) sends your pages zooming into view. Your browsing will be so
how you say
elegant. Compatible with: Safari · cocoamug.com FastestFox   FastestFox is a potpourri of browser boosters that give you context-click web searches, Google search results in the address bar, a configurable bookmark launcher, and much more. Pick and choose which features you want and let your browser do the work faster. Compatible with: Chrome, Firefox · tinyurl.com/af2v5t Evernote Web Clipper   Evernote Web Clipper lets you add links, text, and images to your Evernote account from wherever you are on the web. Just don’t forget to check in with Evernote for OS X to get the big picture. Better write yourself a note to be sure. Compatible with: Chrome, Firefox, Safari · tinyurl.com/m4z9gz Google Mail Checker Plus   Google Mail Checker Plus’s toolbar icon displays your unread message count, new Gmail message alerts, and lets you preview new mail or mark it as spam. You can even load full messages in a mini-window and compose a reply without leaving your current page. Compatible with: Chrome · tinyurl.com/yd8u55k Tab Mix Plus   My name is Firefox, and I'm a tab-aholic.Tab Mix Plus adds rows of tabs to Firefox windows, keeps track of unread tabs by styling their titles to stand out from the pack, and much more. Its session manager even saves your tabs for later when you can’t bear to close them. It’s a treasure trove of tab tools at your fingertips. Compatible with: Firefox · tmp.garyr.net Yoono   Yoono lets you flit among multiple social networking and media sites in a collapsible sidebar where you can also search for YouTube videos, Wikipedia articles, and Amazon bargains while gabbing with friends. Why open another window again? Compatible with: Firefox · yoono.com Integrated Gmail   If you use Google’s services regularly, put them all in a single window with Integrated Gmail. Just log in to Gmail and get Google Calendar, Maps, Notebook, and more through unobtrusive, collapsible icons. Why didn’t Google do this first? Compatible with: Firefox · integratedgmail.com CosmoPod   Download a YouTube video or nine. CosmoPod converts Flash and other non-QuickTime web videos to iTunes-compatible files--and even rips DVDs--in preset formats for the iPhone and other iDevices. Videos can be tagged before export to iTunes, and CosmoPod even recognizes your Elgato Turbo.264 devices to cut conversion times. Think of it as a little HandBrake DNA spliced into Safari. Compatible with: Safari · cocoamug.com FlashBlock   FlashBlock lets you allow Flash on your current site, disable it entirely, and add sites to a list of sites with Flash content you want to allow. If you think Flash takes the shine off Chrome, FlashBlock is for you. Compatible with: Chrome · tinyurl.com/ye5srym Personas Plus   Skin your browser with nifty designs. Spice up Firefox windows with a persona makeover. These themes are easy to apply from getpersonas.com, but for more options, install the Personas Plus extension. It lets you switch personas right from your Firefox window. Compatible with: Firefox · tinyurl.com/cu4y2b RSS Ticker   RSS Ticker scrolls Live Bookmarks beneath your toolbar or at the bottom of the page. Mouse over items to see more information, then click to open the article in a new tab. You’ll never be at a loss for cocktail party conversation. Compatible with: Firefox · tinyurl.com/5suwzf Glims   Extend the search box beyond Google. Glims adds multiple search engines to Safari’s search field, web page previews to Google search results, favicons to tabs, and a full-screen mode to Cupertino’s favorite browser. Features can be customized or turned off entirely to suit your needs. Compatible with: Safari · machangout.com LastPass   LastPass secures usernames, passwords, and notes with one password—the last one you’ll ever need—to let you access them across multiple browsers in a friendly web interface. If you can’t run 1Password or you just want a free solution to your security needs, don’t pass on LastPass. Compatible with: Chrome, Firefox, Safari · lastpass.com History Tree   Extend the search box beyond Google. History Tree displays your history as a flowchart complete with screenshots, page names, and more. Search pages’ descriptions, reopen old pages in new tabs, and fine-tune your settings in a full-screen window. You’ll never look at browsing the same way again. Compatible with: Firefox · tinyurl.com/n4svje Adblock Plus   Install Adblock Plus, and your browsing will be free of unwanted ads. Block them all, Control-click specific ads to keep them from loading, or allow certain sites to keep displaying important messages from sponsors--like MacLife.com, for instance. Compatible with: Firefox · adblockplus.org Cooliris   Flip through images in Cover Flow fashion, thanks to Cooliris. Cooliris turns YouTube, Facebook, Google Images, and other sites into Cover Flow–like 3D galleries. It even recognizes and displays your iPhoto library in the same slick style. Compatible with: Chrome, Firefox, Safari · cooliris.com SafariSource   Flip through images in Cover Flow fashion, thanks to Cooliris. If Safari’s plain black View Source text has you seeing red, try SafariSource. It lets you customize source text and colorize tags, comments, and other elements to make them easier to read. If only learning HTML was this simple. Compatible with: Safari · tinyurl.com/2pltoo Glubble   Share with your family, not random weirdos on Facebook. Glubble is like your family’s private Facebook. Family members can log in to send messages, share photos, and schedule activities. Better yet, Glubble lets kids surf safely by limiting their access to sites that were approved by Mom and Dad. Compatible with: Firefox · glubble.com FireBug  Because every page could use a little tinkering. Firebug puts a web development toolbox in your Firefox window. Edit HTML, fine-tune CSS, and much more in a simple, easy-to-read interface. Now there’s no excuse not to write the next great American webpage. Compatible with: Firefox · getfirebug.com Fox Splitter   Three pages open side-by-side--looks a little odd, but maybe you'll love it anyhow. Why view just one page when Fox Splitter can divide your window into multiple panes with a click? Keep your web mail or calendar at the ready as you surf, compare multiple versions of the same page, or just make modern art as you browse. Compatible with: Firefox · tinyurl.com/24n3ct TooManyTabs   A dumping ground for tabs. Don’t close tabs--tuck them away. TooManyTabs frees up RAM by letting you nest tabs in a special menu to retrieve and reload later. Chrome’s extension lets you search saved pages; Firefox’s offers better organization. Whichever you choose, you’ll be browsing better. Compatible with: Chrome, Firefox · visibotech.com/TMTChrome Next Page: Mac Bookmarklets >>Mac Bookmarklets Like rabbits you pull out of your bookmarks toolbar, these little snippets of code have lots of useful tricks up their sleeves.Besides just being a fun word to say, a bookmarklet is a snippet of JavaScript that you can store in your browser’s bookmarks bar, just like a regular URL. When you click it, it’ll perform some kind of action on the page you’re viewing, instead of taking you to a new page. They’re fun, they’re free, most work in all browsers, and if you know some JavaScript, you can even program your own. Until then, we’ll get you started with some super-useful bookmarklets that’ll add some magic to your web surfing. We’ll also make it easy to find these bookmarklets by posting them online at maclife.com/bookmarklets, where they’re ready to be dragged to your toolbar. Share on Facebook   When you find a thought-provoking article, amazing video, or hilarious photo of a cat, click this bookmarklet for a pop-up window that lets you post a link to your Facebook profile, optionally adding your own two cents too. Use it judiciously--a handful of truly excellent links per week will make your friends think you’re King of the Internet. facebook.com/share_options.php Readability   Make any site more readable--even MacLife.com.This slick bookmarklet makes articles and other text-heavy pages easier on the eyes by stripping away all the ads and clutter, so you feel like you’re reading a document in a word processor. You even get to select the settings before dragging the bookmarklet to your toolbar. lab.arc90.com/experiments/readability Wayback Machine   Ever surf to a page and notice something missing--that a controversial blog post has been pulled or the whole site has simply disappeared? Click the Wayback Machine bookmarklet to be transported to previous versions of that page, all courtesy of the Internet Archive. archive.org/web/web.php Lingro   Simultaneous translation, just like the UN.The translation service Lingro.com offers two bookmarklets. The full-service one opens the page you’re viewing inside of Lingro.com, letting you click on any word to get a definition or translation. The quick-lookup version works the same but keeps you at the original URL and omits the full version’s toolbar. lingro.com/docs/browser-tools.html Linkify   This one is a big time-saver for bloggers. You highlight text on a page, click the Linkify bookmarklet, and you’ll see a pop-up of Google search results for that string of text. You click a Create Link button by the webpage you want, and the text is now a hyperlink to that page. It’s great for linking up the names of people and places in your blog posts. mattcutts.com/blog/linkify-the-best-bookmarklet-youre-not-using/ Bit.ly   When you want to shorten a long URL for posting to Twitter, including in a blog comment or any other short-URL needs, just click the bit.ly bookmarklet to launch a new window with the URL all shortened and ready to go. bit.ly/pages/tools Remove Bloat   Remove Bloat yanked the ads and video player off the MacLife.com home page for us. Oops.Nothing’s more annoying than coming across a page with auto-playing music, obnoxious Flash-based ads, or other browser-slowing nonsense. Remove Bloat strips all that away with one click. cybernetnews.com/cybernotes-the-best-bookmarklets-for-your-browser Clip to Evernote   Keeping track of all the information, links, images, and PDFs you want to save is easy with Evernote’s clipping-and-syncing service, which boasts Mac and iPhone apps (and Windows and Android and BlackBerry), along with the web app at Evernote.com. And the bookmarklet makes using Evernote even easier by adding selected text when you click it, or adding the whole page if you haven’t selected any text. evernote.com/Login.action Instapaper and Read It Later   The pop-up lets you know Instapaper did its thing.We can’t put one of these nearly identical services above the other. You sign up on the website, then drag the bookmarklet to your toolbar and click it when you’re on an interesting article or page that you want to keep to read later. Each service also has an iPhone app, a full-fledged Firefox extension, RSS feeds, Kindle integration, and more. instapaper.com/extras · readitlaterlist.com/bookmarklets BugMeNot   If you don’t feel like signing up for your own account on a website, click the BugMeNot bookmarklet to log in anonymously with a public login and password created by the users of BugMeNot.com. bugmenot.com Note in Reader   Google Reader has social features that let you share articles from your RSS feeds with your contacts and comment on them. This bookmarklet extends that to the whole internet, letting you share any URL without having to subscribe to its RSS feed first. googlereader.blogspot.com/2008/05/share-anything-anytime-anywhere.html Map This   One of several useful Google bookmarklets, this one lets you select an address on the page you’re viewing and click to see that location pinpointed on Google Maps. googlesystem.blogspot.com/2007/07/useful-google-bookmarklets.html Remember the Milk  An easily updated to-do list is the best way to ensure you use it.Versatile to-do service Remember the Milk has a handy bookmarklet that launches a Quick Add dialog for adding a new task to your to-do list. rememberthemilk.com/help/answers/quickadd/firefox.rtm Next Page: iPhone and iPad Bookmarklets >>iPhone and iPad Bookmarklets As awesome as they are in your desktop browser, you can also bring the power of bookmarklets to Mobile Safari on your iPhone, iPad, and iPod touch. The installation can be a little trickier on these devices, but the right set of bookmarklets can add functionality that the iPhone OS lacks and really soup up your mobile browsing.On your Mac, installing a bookmarklet is as simple as dragging it to your browser’s bookmarks toolbar. But since Mobile Safari doesn’t support such drag-n-droppery, you’ll need to work a little harder to get bookmarklets on your phone. The simplest way is syncing bookmarklets from a desktop version of Safari via iTunes. That works fine, but what happens when you come across something useful when your Mac is in another zip code? Thankfully, you can add bookmarklets directly on your device, though it is a little trickier. Reorder your iPhone's bookmarks to put bookmarklets on top.To save a bookmarklet in iPhone OS, you’ll need to navigate to the address where it is located and tap the Plus icon to create a new bookmark. For sites that allow you to generate customizable bookmarklets that don’t have a single address, we found the easiest way to install them was to copy/paste the bookmarklet code into an email that you then access on the phone, pasting it into a new bookmark. Often, you’ll need to slightly modify the bookmarklet before it will work by tapping the Bookmarks icon, tapping Edit, and choosing your newly saved bookmark. Usually it’s just a simple matter of removing some extraneous text from the Location field of the bookmark. And while bookmarklets are freely available all over the internet, you can also buy an app like Tap Factory’s WebToolbox ($0.99) to browse and install a large collection of bookmarklets.Once you’ve got your bookmarklets installed, using them on a device running iPhone OS is a snap. From a web page in Safari, just tap the Bookmarks icon and select the bookmarklet you want to activate. You might find it easier to collect all your bookmarklets in a single folder, or you can manually move them to the top of the Bookmarks list by tapping the Edit button and dragging them to a new location.You'll usually have to edit an iPhone bookmarklet to paste in the JavaScript.To get you started with bookmarklets on the iPhone, here are a few of our favorites:Find In Page is probably the most popular bookmarklet for iPhone OS--versions of it can be found with a simple Google search. Find In Page allows you to search text-heavy websites to quickly find the exact information you’re looking for. It’s so simple--and useful--that it points out a glaring hole in Mobile Safari’s functionality.Find In Page adds text search that should have been in Mobile Safari in the first place.Dictionary.com offers a trio of bookmarklets for quickly looking up words via Dictionary.com, Thesaurus.com, and Reference.com. Now you won’t have any excuse for misspelling antidisestablishmentarianism or not knowing a synonym for adventitious.Like its Mac counterpart, Instapaper is one of our favorite tools for marking articles and websites to read later. There’s a dedicated iPhone app for reading your marked stories and a bookmarklet for use in Safari for tagging stories as you browse.Lots of iPhone Twitter clients support bookmarklets. Some of our favorites include Tweetie, Twittelator Pro, and Twitterific. All of them let you tweet links to whatever you’re currently reading with a single tap.As it does on the Mac, Readability strips web pages down to the bare bones, which is even more of a relief on the iPhone’s screen. It’s a great tool for quickly removing images, styles, and other extraneous elements from articles online.The popular link-shortening service bit.ly offers a Shorten with Bit.ly bookmarklet that’s every bit as useful in iPhone OS as it is on your Mac. We like to use it for quickly firing off complicated links via text message, which are faster than email and show up to the recipient as instantly clickable links.And if these options don’t suit your needs, there are literally thousands more to choose from all over the web. If you need a truly custom solution, you can always roll up your sleeves and learn some JavaScript to create your own. Next Page: The Beginner's Guide >>The Beginner's Guide Master the basics of extensions and bookmarklets in a flash. (No, not that Flash.)Before you install your first extensions and bookmarklets, take a minute to learn more about them and how they can help--or hinder--your surfing. What are extensions, exactly? Extensions are small programs that run inside your browser to add to, replace, or improve its features. Because each browser has its own way of talking to extensions, an extension written for one browser won’t usually work with another. How do bookmarklets differ from extensions?  Bookmarklets are small snippets of JavaScript that you can bookmark like normal URLs, and when you click on them, they perform an action on the page you have loaded instead of navigating you to a new page. Some of them duplicate the functions of browser extensions--Evernote, for example, has full-blown extensions for Safari, Firefox, and Chrome, but it also has a bookmarklet that does pretty much the same thing. Where can I get them?   Download thousands of extensions from the official Firefox (tinyurl.com/yr5dxm) and Chrome (tinyurl.com/ygy8qkj) websites. Safari extensions are fewer in number and a little harder to find, but sites like pimpmysafari.com can make your search easier. For bookmarklets, try marklets.com, pimpmysafari.com/bookmarklets, squarefree.com/bookmarklets, or operawiki.info/BookMarklets. Why aren't there as many extensions for Safari as there are for other browsers?   Short answer: Steve likes it that way. The long answer is Firefox and Chrome come from a tradition of open-source software in which anyone is welcome to expand on a program’s features. Apple disagrees, but that hasn’t kept developers from bringing great extensions to Cupertino’s browser. Someday Apple may change its mind and make Safari easier to tinker with, but we’re not holding our breath.Chrome is highly extendable. Are extensions and bookmarklets safe?   Most are harmless and work as advertised. But as with any software, they can have security flaws that may be exploited for nefarious purposes. However, you’re less likely to encounter hackers and more likely to run into headaches over extension conflicts when two or more extensions interfere with each other’s functions.Your best bet is to download extensions and bookmarklets from trusted sources, check user comments before you download, and avoid being the first person to install one if you can help it. Be sure your browser and all extensions are updated to the latest version too. Updates not only bring you the latest and greatest features, they often plug security and compatibility holes. How do I organize or turn them off?   Firefox and Chrome offer extension-management tools that let you easily disable, uninstall, and update your extensions. In Firefox, select Tools > Add-ons, and click the resulting window’s Extensions button to see which extensions are installed and alter their settings. To do the same in Chrome, select Window > Extensions, and a list of your installed extensions will open in a new tab.Because Safari lacks this centralized approach, users must manage extensions individually, and that’s not always easy. Some Safari extensions can be turned off or uninstalled from within their preferences, but many require finding and deleting files in the Finder. The developer’s website or the Read Me files that came with the extension will usually offer specific instructions.If you don’t want to use a bookmarklet, simply don’t click it or just delete it from your bookmarks.Manage your Firefox extensions from Tools > Add-ons. How many can I install?   You can install as many extensions as you want, but that doesn’t necessarily mean you should. An active extension uses your Mac’s valuable RAM just like any application does. Running too many at once can lead to sluggish surfing or even crash your browser. And the more extensions you install, the greater the risk that some will conflict with each other. So read the developer’s notes and use common sense when adding bells and whistles to your browser. You probably don’t need to run half a dozen mouse-cursor managers all at once, for instance.On the other hand, bookmarklets work across more browsers, and opting to use them instead of installing an extension can keep your browser lighter and speedier. So go crazy with these bad boys. Return to the main article.

  • Apple Finally Fixes Flaw First Found in Jan. '07

    Apple released its first security update for 2008 late Monday, correcting vulnerabilities in OS X Leopard and Tiger. Mac OS X 10.5.2 and Security Update 2008-001 correct 11 flaws in applications such as Time Machine, Parental Control, Mail and Safari. Also included is a patch for a directory services vulnerability that was listed in the "Month of Apple Bugs" project, released in January 2007. Originally reported by Kevin Finisterre of Netragard, the bug could cause a stack overflow that could allow a local user to execute arbitrary code with system privileges.

  • Mac OS X 10.6.2 is on the prowl, plus security update for 10.5 users

    Filed under: Software Update, Snow LeopardWe've been expecting Mac OS X 10.6.2 for a while now, especially since Apple initially said that the new Magic Mouse would require it, but it has just arrived. Alongside the OS update for Snow Leopard users, Security Update 2009-006 is out for users of Leopard. Use Software Update to make sure that you get the right update for your computer. Bug fixes are reported for AFP Client, Adaptive Firewall, Apache (2), Apache Portable Runtime, ATS, Certificate Assistant, CoreGraphics, CoreMedia (2), CUPS, Dictionary, DirectoryService, Disk Images, Dovecot, Event Monitor, fetchmail, file, FTP Server, Help Viewer, ImageIO, International Components for Unicode, IOKit, IPSec, Kernel, Launch Services, libsecurity, libxml, Login Window, OpenLDAP (2), OpenSSH, PHP, QuickDraw Manager, QuickLook, QuickTime (4), FreeRADIUS, Screen Sharing, Spotlight, and Subversion. No word on any new features or enhancements yet. Stay tuned. Here's the update list from Apple via Software Update: The 10.6.2 Update is recommended for all users running Mac OS X Snow Leopard and includes general operating system fixes that enhance the stability, compatibility, and security of your Mac, including fixes for: an issue that might cause your system to logout unexpectedly a graphics distortion in Safari Top Sites Spotlight search results not showing Exchange contacts a problem that prevented authenticating as an administrative user issues when using NTFS and WebDAV file servers the reliability of menu extras an issue with the 4-finger swipe gesture an issue that causes Mail to quit unexpectedly when setting up an Exchange server Address Book becoming unresponsive when editing a problem adding images to contacts in Address Book an issue that prevented opening files downloaded from the Internet Safari plug-in reliability general reliability improvements for iWork, iLife, Aperture, Final Cut Studio, MobileMe, and iDisk an issue that caused data to be deleted when using a guest account For detailed information on this update, please visit this website: http://support.apple.com/kb/HT3874. TUAWMac OS X 10.6.2 is on the prowl, plus security update for 10.5 users originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 09 Nov 2009 16:40:00 EST. Please see our terms for use of feeds.Read | Permalink | Email this | Comments Mac OS X - Apple - Mac OS X v10.6 - Operating system - TUAW

  • 10.6.3 is Imminent
Maybe the Malware’s Not Far Behind?

    It looks like we’re getting close to the official release of 10.6.3, the latest update to Mac OS X Snow Leopard — and, from what we’re hearing on the developer grapevine, it might prove to be the most extensive Snow Leopard update yet. TUAW reported on Friday that the latest build of 10.6.3 (known as 10D572, for those of you paying obsessively-close attention) was seeded to developers only two days after a previous build. Typically, ever-shortening intervals between build seeds indicates imminent release to the public. TUAW describes the latest build as focusing on “Graphics Drivers, Quicktime, Images & Photos, Mail, and Security Certificates.” Oh, what’s that? Want more details? OK, here’s the full rundown of features and fixes we can expect in 10.6.3; Compatibility issues with OpenGL-based applications Performance improvements for 64-bit Logic Changes to QuickTime X that increase reliability and improve compatibility and security Printing reliability and compatibility with third-party printers Issues resolved that prevented files from copying to Windows shares Issues resolved with recurring events in iCal when connected to an Exchange server Issues resolved that prevented files with the “#” or “&” symbols in their names from opening in Rosetta Issues addressed that caused background message colors to display incorrectly in Mail when scrolling Issue resolved that caused machines using BTMM and the Bonjour Sleep Proxy to wake unexpectedly OK, as far as lists go, this one’s not not very exciting, I know. But, what if you fired-up Software Update and were offered the latest pre-release version of 10.6.3? Would that excite you? Update Snafu According to TUAW’s Michael Grothaus, this is exactly what happened to one Mac owner last week. They don’t name him, probably to save him the email-avalanche from other Mac owners — not to mention the inevitable Cease & Desist order from Apple (you just know Apple would bully the poor chap into silence, right?) but they do offer up this tantalizing screengrab of the autoupdate snafu: Image courtesy of TUAW Grothaus writes that the update “
weighs in at a whopping 1.19GB” and, at that size, I’m happy to wait until Apple has finished tweaking (and trimming) the code! Security But the thing I’m most interested in is whether 10.6.3 addresses the alleged boat-load of security exploits identified by hacker extraordinaire and security expert Charlie Miller. At this week’s CanSecWest security conference, Miller will discuss how he discovered them (all 20 of them) via a process known as ‘fuzzing’. His presentation is subtitled “An analysis of fuzzing 4 products with 5 lines of Python” and, according to security website h-online.com, those 4 products are all made by Apple; In cracking competitions, it is regularly the Apple systems which are cracked first by attackers. Miller has argued for some time that Mac OS X is among the comparatively insecure operating systems. Apple users are currently “safer, but less secure. “Mac OS X is like living in a farmhouse in the country with no locks, and Windows is living in a house with bars on the windows in the bad part of town.” Miller said that the 20 exploits are all contained in closed-source Apple products, but pointed out that exploits could be found throughout Mac OS X due to bugs in many popular applications from different vendors; OS X has a large attack surface consisting of open source components (i.e. webkit, libz, etc), closed source 3rd party components (Flash), and closed source Apple components (Preview, mdnsresponder, etc). Bugs in any of these types of components can lead to remote compromise. Sooner, Not Later It seems not a keynote goes by without Steve Jobs showing us one of his shareholder-and-media-friendly line charts illustrating Macintosh sales. You know the ones, always trending up-and-to-the-right. Apple is clearly proud the Mac is selling better than ever (in a conference call in late 2009, Apple announced that, for 19 out of the previous 20 quarters, the Mac grew faster than the rest of the market!) Statements from Apple regarding sales are always kinda tricky; they’re usually vague enough to allow pretty much any positive interpretation but, for the most part, we can at least agree that the Mac has been enjoying fantastic growth. The old days of ‘security by obscurity’ are drawing to a close. Sooner, not later, Mac-specific malware will come. (You know, the real malware of Windows-exploit proportions!) Miller says that “
 in their minds, [Mac owners] don't have a security problem until it affects their bottom line, which hasn't been the case, yet.” And that ‘yet’ is the real issue here. Mac OS X 10.6.3 probably addresses some vulnerabilities — we can expect at least that much — but I wonder how obsessively Apple focuses on the security of its venerable OS, and, whatever its actual efforts, is it enough? Can Apple do what Microsoft still struggles to produce; a user-friendly, user-proof OS that isn't riddled with vulnerabilities? Every update to Mac OS X reminds me that the days of security-indifference amongst Mac owners are well and truly numbered. Tell me I’m worried for no good reason, or scream at me and call me a moron for not already using security software, in the comments below.

The Comments Go Here

Software Releases