November 09, 2006

OS X 10.4.8 Wi-Fi bug "proven"

Bug-1 I just proved to myself that it is indeed Apple's OS X 10.4.8 that is causing a critical Wi-Fi bug on my Intel based iMac. (see iMac wireless Network troubles) Today I got fed-up with this issue and restored my iMac back to the original factory software - my iMac is from March 06, and Apple's OS X back then was version 10.4.4. With the original version of OS X installed, my Wi-Fi network works flawlessly, it hasn't dropped a Wi-Fi connection even once, not even when the microwave is in use.

It is so nice to have a working computer once again.

The problem is that I now have a working computer but also have a computer that has known security vulnerabilities that have long since been fixed.

I won't upgrade my computer to 10.4.8 until Apple acknowledges this issue and provides a fix.

I will contact Apple and try to get this issue addressed.

Cris Pierry

Technorati Tags: , , , , , , ,

iMac Wireless Network Troubles

Imacg5-1I haven't been home much since my last blog entry; as a result, I haven't had to use my home iMac (Intel Core Duo). This week, however, I was unexpectedly at home and had the unfortunate opportunity to use my home iMac.

Ever since upgrading to Mac OS X 10.4.8 I have had nothing but trouble with my Intel iMac and our home Wi-Fi network. The iMac will drop the wireless connection unexpectedly and it will refuse to reconnect until it is rebooted.

This is unbearable, I have tried everything I can think of and nothing solves the problem - I tried no Wi-FI security, WEP, WAP, WAP 2. Nothing seems to make a difference.

Of course Apple's support policy requires me to pay $50 for talking with customer support, or to carry my computer to the local Apple store (for the 3rd time now). I would not mind paying the $50 phone support charge if Apple would refund it once they found out that the problem is no a user issue and instead either a Mac OS X problem or a hardware problem.

The irony here is that I have re-formated my iMac clean 3 times now as a result of yet another hard-drive failure (covered once again under warranty). I have reproed this Wi-Fi problem using just the standard OS X bundled software.

No other computer in my house has this problem (the MacBook (Intel), the Mac Mini (Intel), my wife's Windows laptop, a G5 iMac) they all work flawlessly with the same Wi-Fi network.

I guess to prove or disprove my suspicions, I will re-format my iMac yet again and install the original 10.4.7 OS and refuse software upgrades. This way I will know once and for all if this is a hardware problem or an OS X 10.4.8 problem.

Heck, computers are so so so far from ever being a standard appliance that can be used by everyday folks. These things are supposed to make our lives easier, but yet, they seem to require an inordinate amount of maintenance well beyond what most folks are prepared to do.

Of to backup and reformat I go...

Cris Pierry

Technorati Tags: , , , ,

October 03, 2006

OS X 10.4.8 Wi-Fi Bug

Bug My Apple iMac Core Duo has been having constant Wi-Fi problems ever since upgrading to Apple's latest OS X 10.4.8. My Wi-Fi connection drops unexpectedly and refuses to come back until the system is rebooted. Even after a reboot, the Wi-Fi only returns after the access-point is manually re-selected.

Needless to say, this makes using the iMac completely unacceptable.

Interestedly, the MacBook Pro does not have the same problem.

Totally unacceptable lack of quality control, and not something I have come to expect from Apple.

Technorati Tags: , , , , ,

September 18, 2006

Missing Album Covers

Itunes7Icon My excitement with iTunes 7 automatic album cover art download quickly waned after I asked iTunes to download the cover art for my music collection. iTunes was only able to retrieve less than 20% of the cover art for my CDs. A search through Amazon enable me to find another 40%, but it still left me with 40% of my music without a cover art.

A painstaking process of manually searching on Google, Yahoo, and Live yielded maybe another 20% and manual search on ebay and various Brazilian music websites yielded another 10%.

It would be cool if I could in turn "share" my cover art and music discography to other users on the net and save them the painstaking manual process of finding cover art on their own.

Cris Pierry

Technorati Tags: , ,

September 12, 2006

Missing Album Covers

Apple Logo-4 Cool new feature of iTunes 7.0 - if you ripped your CDs and don't have the covers, iTunes 7.0 will find missing album cover art for all the music in your library, and it will automatically download it for free.

Cris Pierry

Technorati Tags: , ,

September 05, 2006

How To: access built in OS X Dictionary and Thesaurus

Dictionary OS X includes a system wide dictionary and thesaurus, many native OS X applications make use of this feature to provide instant spell checking. Users can also benefit from it by invoking the dictionary or thesaurus at any point.

  • Highlight the work in question
  • Press Command + Control + D (for dictionary or define)

To access the thesaurus, select Oxford Thesaurus from the Oxford Dictionary drop-down menu.

Os X Dictionary

Cris Pierry

Technorati Tags: , , , , , ,

September 04, 2006

How To: BitTorrent Information

Torrent Freak TorrentFreak has a series of articles on BitTorrent, it is good primer on the technology for those who don't know it yet.

Cris Pierry

Technorati Tags: , , ,

September 02, 2006

CS 101: Saft - How not to offer a free software trial

Saft Saft is a Safari browser plug-in that adds some much needed functionality to Apple's browser. I have heard of Saft ever since I switched to the Mac over 1 year ago. Until now, I had shied away from installing it as Saft can have compatibility problems when OS X is updated; but from what I hear, the Saft developers are always very quick to update the application soon after a revision to Safari is made public.

I finally broke down today and installed a demo version of Saft on my MacBook Pro. The key features that I am interested in are full screen mode, and the ability to save and re-open multiple browser tabs when re-launching safari. The full screen mode is particularly important to me as I like to read books online via O'Reilly's Safari bookshelf.

Unfortunately, the demo version of Saft is more irritating than any value that it brings. Saft forcefully displays a pop-up dialog box when Safari is launched, preventing Safari from being used until the user manually dismisses the dialog box -- extremely irritating. Instead of reminding me that I should upgrade my demo version, this dialog box reminds me that I must quickly and promptly remove this virus from my computer.

There is nothing wrong with displaying a credits dialog box, but it should be displayed briefly and quickly dismissed without user interaction. As it stands, Saft makes my browsing experience slower not faster.

If you are offering a free trial of your software, do so freely and do your best to provide users with the best customer experience possible. Give the trial a fixed time period when the product will stop working, and be confident in the value of your application to know that users will purchase it after they have a chance to experience its functionality. As it is, with Saft, I used its full screen feature only once, and I was bugged by the software at least 10 times before I finally gave up and uninstalled it. Instead of Saft bringing me value, it slowed me down - not really the experience the ISV wanted out of a free trial. It is too bad, because I really could have benefitted from some of the features available in Saft, but I won't give in to such poor tactics and purchase the final product.

Luckily, uninstalling Saft is quick and simple: move Saft in /Library/InputManagers to the Trash.

Saft Irritating

Cris Pierry

Technorati Tags: , ,

ImageWell - quick, simple, elegant image editor

Imagewell ImageWell is a free utility that makes it very easy for you to do simple image editing:

  • Resize, crop, shape, rotate and add a watermark, border, or drop shadow.
  • Add text, labels, arrows, circles and squares to your image.
  • Add a thought cloud or talking balloon.

Very handy utility for creating and adding images to a web page or a blog! And better yet, it is free!

Cris Pierry

Technorati Tags: ,

Apple Warranty Repair: iMac hard drive

Dollar Sign My iMac's hard drive has died - surface scan errors. A quick chat with Apple Care and another visit to Apple's Genius Bar has resulted in my iMac being sent for a hard drive replacement - a 2 to 5 day task.

The machine is just 4 months old and it has a factory installed 500GB hard drive. The repair cost, covered under warranty thankfully, is a whopping $660.00 ($525 for the HD, and $135 for the installation). Simply outrageously expensive considering that you can purchase a 750 gb hard drive for $335.

This is a good reminder that once the 1 year warranty is up, all service repairs will be done at home.

Cris Pierry

Technorati Tags: , , ,

September 01, 2006

Genius Bar - A good customer support experience

Home-Geniusbar I visited my local Apple store today to get some help fixing a problem with my MacBook Pro. Before heading off to the store, I booked a 20 minute appointment at the Apple Genius Bar - ensuring that I would be seen by a technician when I got there.

Not only were they able to help me fix the problem with my Mail application, but I was able to replace my MacBook Pro battery (which had been recalled), and replace my power adapter which had broken. That's $180 is warranty parts! Great for me, not so great for Apple.

I also learned that my iMac hard drive must be replaced due to its "Invalid Node Structure" and "Surface Scan Errors", I need to book another appointment at the Genius bar and bring my iMac with me - bummer.

All in all, it was a great experience and a great value to be able to talk to a support tech face to face. Much better experience than any over-the-phone support person could have provided.

On the other hand, both of my computers are just about 4 months old, it was certainly unexpected to have hardware problems so soon. Not something that I am used to. Hopefully these are one off failures, and not a sign of general quality control issues at Apple.

Cris Pierry

Technorati Tags: ,

Mail.app - KERN_PROTECTION_FAILURE fixed

Deadbug A trip to the Apple Genius Store fixed my Mail.app kernel protection failure. My preferences file was corrupt, and even thought I thought I had deleted all mail preference files I missed one of them. Mail.app stores preference list files in at least 3 locations:

  • \library\mail
  • ~\\library\mail
  • ~\library\Preferences

The important one to reset is ~\library\Preferences\com.apple.mail.plist. Once this file was deleted, Mail was able to load again.

In order not to loose all of my email accounts, I moved
~\library\Preferences\com.apple.mail.plist to the desktop. Then I restarted Mail.app which caused it to recreate a default, vanilla, preferences file and re-set Mail's internal settings. I exited mail.app and then moved my original plist file to the correct location. Once I re-started mail.app this time, everything worked - and all of my email accounts were available once again.

Horrible error handling on Apple's part, and annoying behavior to store preference files (plist) all over the place.

Thanks to Tom at the Bellevue Apple Genius Bar for helping me get my system running again.

Cris Pierry

Technorati Tags: , ,

August 30, 2006

Mail Application Refuses to Load

Mail-4 I am giving up on get Mail.app working tonight - my Mail.app crashes on load every single time - KERN_PROTECTION_FAILURE.

Here is what I did to try and fix the problem:

I deleted the Preferences List (.plist file) from cris\library\mail and from \library\mail.

I forced Mail to rebuild its index by deleting the ~\library\mail\Envelope Index file.

I tested my computer's memory by running MemTest from http://www.memtestosx.org/.

I Verified Disk Permissions, I Verified Disk by using Disk Utility.

Everything checks out ok and yet Mail still crashes - bummer.

That's as far as I'm going tonight thought. I will deal with it tomorrow when I am back in Redmond.

Cristiano Pierry

Technorati Tags: , ,

Mail.app: KERN_PROTECTION_FAILURE, EXC_BAD_ACCESS (0x0001)

Mail-3 I have been off the grid all week with no internet access until this evening and now every time I go to run Apple's Mail.app I get a KERN_PROTECTION_FAILURE. Arghhh - I have a ton of stuff to do, the last thing I needed was a computer error. Nothing changed on my machine in a while, and everything was working fine before I left on Monday.

Oh well, I am hoping this one is easy to fix, but an initial google search did not return anything useful.

Host Name: MacBook-Pro
Date/Time: 2006-08-30 21:58:14.748 -0700
OS Version: 10.4.7 (Build 8J2135)
Report Version: 4

Command: Mail
Path: /Applications/Mail.app/Contents/MacOS/Mail
Parent: WindowServer [58]

Version: 2.1 (752)
Build Version: 2
Project Name: MailViewer
Source Version: 7520000

PID: 601
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c

Thread 0 Crashed:
0 com.apple.Foundation 0x9272f614 +[NSInvocation newInvocationWithMethodSignature:] + 28
1 com.apple.Foundation 0x9272f226 -[NSObject(NSForwardInvocation) forward::] + 215
2 libobjc.A.dylib 0x90a51ba1 _objc_msgForward + 49
3 com.apple.MessageFramework 0x99365efc +[MailAccount _addAccountToSortedPaths:] + 83
4 com.apple.MessageFramework 0x99365e9a _setupSortedPathsForAccounts + 119
5 com.apple.MessageFramework 0x9936575f +[MailAccount setMailAccounts:] + 1158
6 com.apple.MessageFramework 0x9943291b -[Account updateAccountsFromPlist:acceptedChanges:] + 2583
7 com.apple.MessageFramework 0x99431ed8 -[Account dataWasSyncedVersion:newData:acceptedChanges:] + 176
8 libobjc.A.dylib 0x90a51c56 objc_msgSendv + 54
9 com.apple.Foundation 0x927302a0 -[NSInvocation invoke] + 982
10 com.apple.MessageFramework 0x993893f8 _invokeInvocationRequest + 85
11 com.apple.MessageFramework 0x99389011 -[MainThread handlePortMessage:] + 154
12 com.apple.Foundation 0x9277a75c __NSFireMachPort + 307
13 com.apple.CoreFoundation 0x90833773 __CFMachPortPerform + 136
14 com.apple.CoreFoundation 0x90823a14 CFRunLoopRunSpecific + 2904
15 com.apple.CoreFoundation 0x90822eb5 CFRunLoopRunInMode + 61
16 com.apple.HIToolbox 0x92f02b90 RunCurrentEventLoopInMode + 285
17 com.apple.HIToolbox 0x92f02297 ReceiveNextEventCommon + 385
18 com.apple.HIToolbox 0x92f020ee BlockUntilNextEventMatchingListInMode + 81
19 com.apple.AppKit 0x93383771 _DPSNextEvent + 576
20 com.apple.AppKit 0x9338335e -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
21 com.apple.AppKit 0x9337d0e3 -[NSApplication run] + 512
22 com.apple.AppKit 0x93371037 NSApplicationMain + 573
23 com.apple.mail 0x0009474a 0x1000 + 603978
24 com.apple.mail 0x00094665 0x1000 + 603749

Cristiano Pierry

Technorati Tags: , ,

August 25, 2006

How to: Create an ad hoc wireless network

Ad-Hoc Few users are aware that they can use the wireless card on their Macs (or PCs) to create what is a called an ad hoc/computer to computer network - enabling you to extend a single internet connection to various computers/devices without the need for a standalone wireless router - your wireless card acts as a wireless access point.

Ad hoc networks are useful in a hotel room when you may want to extend the single hotel internet connection to your other devices or to a colleague's laptop. Even if you do not have internet access, you can use an ad hoc network to share files between computers.

Setting up a Wi-Fi ad hoc network on OS X

1. Click on the AirPort icon in your menu bar. From the AirPort menu, select Create Network.

2. Click on Show Options and encrypt the connection by entering a password as described in the dialog box.

3. Click on OK.

4. Each user on your ad hoc network should now select the network that appears in the AirPort menu and enter the specified password.

Ad Hoc Network

That's it - you can now share a single internet connection across various devices, and you can share files cross all devices on your ad hoc network.

Note: in order to be able to share files across computer, you must make sure that file sharing is turned on - In System Preferences, click on the Sharing icon and then on the Services tab. Turn on Personal File Sharing to share with other macs and/or Windows Sharing to share with windows PCs.

Windows users can also create an ad hoc network, it is only a little more difficult to configure - for windows instructions, see Making the Wireless Home Network Connection in Windows XP Without a Router.

Cristiano Pierry

Technorati Tags: , ,

August 21, 2006

Picture Frame Widget

Picture Frame Monkey Business Labs is running a 1 day promotion where they are giving away a pretty cool Dashboard Widget - Picture Framer. It can cycle through your iPhoto or Flickr photos and display them on a nice frame on your dashboard.

The widget is free only today, the regular price is $5.00.

Monkey Business Labs also has a nifty To Do widget that comes in handy for casual To Do tasks.

Cristiano Pierry

Apple Support Chat

Support-1 Apple offers online live support chat to Mac users as long as you are within 90 days of purchase. I found the support chat page accidently, and perusing Apple's support pages one is hard pressed to find a link to the live chat.

Below is the link for future reference, unfortunately you can only use this during the first 90 days of ownership.

Apple Live Chat Support (www.apple.com/support/chat/)

Cristiano Pierry

August 20, 2006

Fixing HD Problems: TechTool Pro

Techtool Pro Searching the web for a solution to my "Invalid node structure" problem seems to point me to using TechTool Pro - a $99 3rd party utility. DiskWarrior seems to work as well, but only for non-Intel Macs. TechTool Pro is currently the only app available that supports Intel Macs.

I still intend to check Apple's support information to see if they have a solution for the problem that does not require a 3rd party application. Disk Utility does not work, even if I boot from an external device.

What does invalid node structure mean anyway? What causes it? Is it hardware related (i.e., is my HD failing)?

Cristiano Pierry

Mac's Boot Options

Apple Logo-3 Besides the options outlined in the previous post, Macs also support the following boot time options

Press Option-Command-P-R until you hear two beeps. Reset NVRAM.
Press Eject, F12, or hold the mouse button Ejects any removable media, such as an optical disc.
Press N during startup Attempt to start up from a compatible network server.
Press T during startup Start up in FireWire Target Disk mode.
Press Shift during startup Start up in Safe Boot mode and temporarily disable login items.
Press Command-V during startup Start up in Verbose mode.
Press Command-S during startup Start up in Single-User mode.
Press Option-N during startup Start from a NetBoot server using the default boot image.

Cristiano Pierry

OS X Startup Manager - booting from a CD

Cdrom-1 I need to diagnose my iMac and figure out how hosed my hard drive really is.

In Windows I knew to press F8 during system boot to get the boot manage. How can I do the same on my Mac?

  • Press Option during startup Starts into Startup Manager, where you can select a Mac OS X volume to start from. Note: Press N to make the the first bootable Network volume appear as well.
  • Press C during startup Start up from a bootable CD or DVD, such as the Mac OS X Install disc that came with the computer.
  • Press D during startup Start up in Apple Hardware Test (AHT) (make sure the install DVD is in the computer.)
  • Option-Command-Shift-Delete - Bypass primary startup volume and seek a different startup volume.

Cristiano Pierry

Product Support - a free advice for tech companies

Imacg5 "Invalid node structure" that's all that my iMac Core Duo is telling me. Lovely, isn't it? DiskUtility says "1 HFS volume checked. Volume needs repair."

Here is a suggestion for Apple and every other tech company out there:

  • If your product produces an error message, please make sure that a search on your website for the exact error message produces a result.
    It would be very simple to do, it would reduce support calls, and it may even help a user self-diagnose and fix a problem.

Of course my iMac is 105 days old, 15 days after Apple's 90 days support policy. Which means that I am not eligible for free phone support or online chat support.

Off to Google I go to diagnose what's wrong with my iMac.

Cristiano Pierry

August 18, 2006

Burning .CUE files with OS X

Cdrom There are a ton of different Windows utilities to help you create a CD-ROM from a .CUE file - check out DSLReports for a synopsis. For Mac user's however you are left with using Roxio Toast Titanium.

For me, I still stick with digital only versions. VLC does a great job reading and playing back .CUE based video files.

Cristiano Pierry

A brief look into P2P BitTorrent networks

Bittorrent As part of the research for a new product, I took a look at some existing P2P networks, specifically those networks using the BitTorrent technology. The entry below will provide you with a basic understanding of what you need in order to access and use existing P2P BitTorrent networks.

Safeguarding the test system

Before I got my hands dirty, I dug out my old PowerBook G4 laptop and created a new user account without system administration rights. I wanted to contain the risks to a computer that can be easily re-formatted, and to an account that has no personal data.

What is it?

What's BitTorrent? From Wikipedia: BitTorrent is the name of a peer-to-peer (P2P) file distribution client application, its related file sharing protocol, and a company that maintains these, BitTorrent Inc., all of which were created by programmer Bram Cohen. BitTorrent is designed to distribute large amounts of data widely without incurring the corresponding consumption in costly server and bandwidth resources.

Clients

There are various clients for the Mac, but I only looked at three different one during my research.

BitTorrent
Azureus
Transmission

Installation of the programs is simple, but configuration of your network requires expert knowledge beyond the average computer user. The instructions in one of the programs said it best: "BitTorrent clients work best when running completely open to the Internet." Great advice! - NOT! While I am sure this is true as far as the BitTorrent client is concerned, it would not be wise to leave your PC directly connected to the internet without a router/firewall in place.

My home computers all run a software firewall, and they all sit behind a router with its own additional firewall. To make my little experiment work, I had to

  1. Assign a fix IP address to my PowerBook G4
  2. Open a port for UDP and DHT on my router and forward it to my G4 IP Address
  3. Tell the BitTorrent client which port number to use for its outside connection

Not a process that most computer users would feel conformable following.

Where is all of the content?

When it was all done, I had a client ready to receive or send files, but no list of files to download.

Off I went to ISOHunt and TorrentSpy to search for some content.

Note: a lot of the content on torrent sites are copyrighted materials. I do not copy nor use copyrighted content of any kind (music, video, movies, software, etc...).

After I found what I was looking for it came the long process to download the file. While BitTorrent technology is intended to make the download fast, I was only able to achieve a maximum speed of 60 kB/s, often much lowers . As a result, most of my downloads and uploads would take several hours, and even days to complete. Not a great user experience.

Usability wise, these clients are made for geeks, and intended to be used by geeks. Seeds, Peers, Swarm, Hash, Tracker, NAT, Vivaldi, Cache are all terms that are prominently featured in the UI. It makes it fascinating to watch if you a technology guy, but completely over-whelming and complicated for ordinary folks.

I got the file, now what?

Once the file was eventually downloaded I needed to figure out a proper way to play it. Many files were RAR encoded, which required an additional software to
decode it. You can use Gumby, UnRarX, StuffIt to properly unpack the file. In my case, about 20% of my downloads where corrupted and would refuse to unpack - major bummer after waiting multiple hours for the download to complete.

Once the file is unpacked, you will most likely need a new video player, or at least new codecs, to be able to play the file. To play most video files on my Mac, I use VLC, a great open source, multiple format video player (MPEG, MPEG-2, MPEG-4, DivX, mp3, ogg, AVI, DVD, VCD, ...)

Ironically, many of the downloaded files are intended for you to burn them to a CD or DVD. I don't know about you, but we are moving almost exclusively to a digital world in our house, and we are quickly abandoning all physical media. The thought of downloading a file on my Mac only to burn it back to a DVD to play it on a TV is arcane and backwards.

If you do want to burn the file back to a physical media, you need to use Roxio Toast - in this case, a commercial software.

Overall Quality

The quality for most of the files that I tried was very poor, even though they were rated high by the community at large. Those people who have complained about iTunes TV show quality haven't really played around with Torrent files that much, iTunes videos are much better than the 10 different files I tried - your results may vary.

Overall, my early look into BitTorrent networks has proven frustrating, with poor quality content, even fewer legal content, a high technical barrier to entry, and an overall disconnected process involving multiple clients/tools/web sites in order to be experienced end-to-end.

For now at least, BitTorrent networks are the domains of the technology geeks; much must be done before this technology can be productized and used by regular computer users with any degree of success.

Cristiano Pierry

August 17, 2006

People say the craziest things

Crazy Eye I have heard some crazy excuses to justify the purchase of the latest technology gadget, but this one gets the cake.

A former Microsoft employee just purchased a new MacBook Pro 17" because " I was forced into this by HD and wide-screen video formats. Windows Movie Maker doesn’t do it (it does on Windows Vista, but I can’t use beta software to run my business). Apple’s software does do HD today. I don’t even need to wait".

You see, he intends to edit and publish HD videos on the web as part of his new job. He also recently bough a pair of $4,000 Sony HD video cameras.

When asked why he didn't purchase an HD editing software for Windows he said: "I use the lowest-cost tools absolutely possible. Why pay more?"

The irony is that a MacBook Pro 17" lists for $2,799.00. I bet there was a much cheaper HD software solution for his existing Windows machine :-) One could also ask then why purchase a pair of $4,000 video cameras, but we will let that one go.

There is no need to make excuses, buy the technology that you fancy and enjoy it. Some times, the only reason for the purchase is due to the brightly lit logo on the back of the screen, and so be it.

Cristiano Pierry

August 16, 2006

OS/X Shortcuts - My Favorite Apple Short-Cut Keys

Apple Logo-2 Here are my favorite shortcut keys for OS/X.

F9: brings up expose
F11:
shows the desktop

Control-Eject: evokes the shutdown window

Option+Command+Eject: sleep (no confirmation dialog)
Command+Control+Eject: restarts (no confirmation dialog)
Control + Option + Command + Eject: shut down (no confirmation dialog)

Command+Option+Shift+Q: Log-out current user

Command-W: Closes current window
Command-H: hides current window

Command-Q: quits the current application
Command-Tab followed by Q: enables you to quick any running application without bringing them to focus

Command-`:
Cycle through windows in application or Finder (if more than one window is open)

Fn-Delete
: delete from left to right (i.e. forward delete)

Cristiano Pierry

Mac Pro and Photoshop CS/2

Mac Pro-1 Bare Feats has a new performance analyzes of the new Mac Pro machine, this time using the 3GHz model. When compared against a quad-G5, the Mac Pro did fairly well on the Photoshop CS/2 tests - the Mac Pro is 5% slower on the Photoshop test but 8% faster on the After Effects test - both running under Rosetta emulation. The Mac Pro 3.0GHz was as much as 85% faster when running native "universal" applications.

Q6-Mp

Keep in mind that you can always dual-boot a Mac Pro into Windows and run Photoshop natively (try to do the reverse on a Dell and see how far you will get).

A Windows user contemplating the switch to OS/X, the Mac Pro becomes a very easy decision - a killer machine, competitively priced, with two supper fast 3GHz dual-core Xeon Intel chips, and the ability to run natively OS/X and Windows applications. If you have already invested a lot of money on Windows applications, and Windows itself, you can continue to use them on your new Mac Pro as you slowly migrate your work-flow to Mac OS/X.

Cristiano Pierry

Apple's Market Share - A perspecive

Apple Logo-1 With all of the talk about OS/X "gaining market share", with all the new "switchers" (myself included), it is amazing to realize that Microsoft's worldwide OS market stands at 96.97% and even Windows 98 has a bigger share of web usage than Apple's OS/X.

It just shows you how hard it is for people to change their habits and how dominant Microsoft continues to be on a world-wide basis.

On the other hand, Firefox has managed to carve out a nice 10%+ market share, even if it is running on Windows PCs.

Cristiano Pierry

August 15, 2006

Boot Camp now supports iSight on Windows!!!

Boot Camp-2 Apple just released Boot Camp 1.1b with iSight camera support, support for built-in microphones, right-click when pressing the right-hand Apple key on Apple keyboards, and improved Apple keyboard support including Delete, PrintScreen, NumLock, and ScrollLock keys.

It looks like bluetooth support is still missing, but overall it seems like a great new release!

Cristiano Pierry

August 12, 2006

Mac OS X: How to secure an external hard drive.

Vault Apple's FileVault is great if you want or need to secure your entire home folder. Unfortunately, FileVault does not encrypt your data on a second hard-drive or a removable drive. If, like me, you use an external portable firewire hard-drive when traveling, you can you Apple's Disk Image Encryption to securely encrypt the data on your removable media.

To create a new "Disk Image" with Encryption

Open the Disk Utility under \applications\utilities.
Click on New Image
Type in the new image name,
Set the encryption to AES-128 bit
Pick an image size appropriate for your removable hard-drive

The image will show up as a volume on your desktop.

Now drag the new image to your portable hard-drive and you are done. All file placed inside the new volume will be automatically encrypted and secured.

You can move files to or from an encrypted disk image as easily as you can from a non-encrypted disk image.

Disk Image Encryption

Cristiano Pierry

Easy file sharing with iDisk

Idisk Logo Apple has made it really easy for you to share files with colleagues if you are a .Mac subscriber. Your .mac Public folder can be accessed easily via any web browser. Simply entering the URL http://idisk.mac.com/membername-Public now produces a page that automatically includes download links for whatever is currently in your public folder.

Your friends and colleagues can also use your iDisk Public folder page to upload and share files themselves - make sure read/write is select in your .Mac preference pane.

Idisk Public Folder

If necessary, you can password-protect your public folder to limit access to your files.

Pretty cool, and pretty easy to use.

Easy file sharing with iDisk

Idisk Logo Apple has made it really easy for you to share files with colleagues if you are a .Mac subscriber. Your .mac Public folder can be accessed easily via any web browser. Simply entering the URL http://idisk.mac.com/membername-Public now produces a page that automatically includes download links for whatever is currently in your public folder.

Your friends and colleagues can also use your iDisk Public folder page to upload and share files themselves - make sure read/write is select in your .Mac preference pane.

Idisk Public Folder

If necessary, you can password-protect your public folder to limit access to your files.

Pretty cool, and pretty easy to use.

Cristiano Pierry

August 11, 2006

Securing your laptop data

File Vault Logo Due to the latest security precautions, air travelers are not allowed to carry on their laptops, being forced instead to check it in as luggage. Chances are that many laptops will be broken in the process, and many others will be stolen. As a precaution, now is the time to ensure that your laptop data is secure and cannot be compromised if lost or stolen.

First and foremost, ensure that your account on the laptop is password protected. Then proceed to enable File Vault to ensure that your data is encrypted.

FileVault uses the latest government security standard to safeguard your hard work. It protects all the info in your home folder from prying eyes, so your trade secrets stay secret, your holiday shopping lists are kept safe and your personal finance records remain protected.

To turn on File Vault, go to Systems Preferences, Security, and click on Turn On FileVault...

File Vault

Windows XP users can use EFS to safeguard their data - for more info check out Encrypting File System overview, and Vista users will be able to use BitLocker.

And finally, invest on a secure and sturdy laptop case to minimize accidental damage in the cargo hold.

Cristiano Pierry

MacBook Hard Drive Upgrade

160Gb Hd-1 Following up on my 160GB HD blog entry, here is an entry from Andy Biggs with detailed instructions on performing the HD upgrade yourself - check it out.

Cristiano Pierry

Playing Windows Media on a Mac

Windows Media Many news web sites today offer video news clips. Most of them seem to support only the Windows Media format, leaving most Mac users unable to playback the video.

While Microsoft canceled the Mac player for Windows Media, they do offer a 3rd party utility that enables you to playback many, but not all, Windows Media video clips on popular news sites.

Flip4Mac, available for free from the Microsoft site, makes it possible for you to access CNNs video stream. However, Flip4Mac does not work with MSNBC.

Note: the latest version of Flip4Mac, v.2.1, recently stopped working with BBC videos; hopefully this is just a bug that can be fixed quickly.

Short of running Windows XP on Parallels, there is not much else you can do to access these video stream until they provide native support for Mac or become compatible with the Flip4Mac plugin.

For now, I am glad to be able to access CNN's video through the free Flip4Mac plugin.

I hope that in the near future, top news organization, will adopt a more open and cross platform video streaming technology to enable non Windows users to access their content.

Cristiano Pierry

Mac Pro - 50% slower than a Power-Mac

Mac Pro While the new Mac Pro systems are supper fast, pro photographers will still be disappointed with the system performance while running Adobe Photoshop CS 2 (due to Adobe's lack of a universal binary). Rosetta emulation is still slow no matter how fast your computer is. In the case of Photoshop CS/2, MacWorld has the new Mac Pro running at nearly half the speed of a Quad PowerMac.

Mac Pro Performance

Interestingly enough, Photoshop CS/2 performance numbers are not much different when comparing a quad-core G5 to a dual-core G5, hummmm.

In any case, the new Mac Pro is significantly faster than my existing crop of G5 and Intel based iMacs and MacBook Pros.

Cristiano Pierry

August 10, 2006

Here they come: NYT "...Switch to a Mac" article

Apple Windows Check out the New York Times article Weighing a Switch to a Mac for their perspective on the trade-offs. In the end, the ability to run Windows on a Mac hardware either via Parallels or Bootcamp has made the risks of switching nearly non-existent.

Cristiano Pierry

About Time - native Hotmail access on Intel based Mac

Mail-2 Living on the bleeding edge is not always easy, and for the longest time now I have had to abandon my hotmail account due to the lack of HTTP mail support on Intel based Mac OS mail.app. The wait is finally over, Hawk Wings just pointed me to an updated, universal version, of the httpmail plug in.

Make sure to exit and re-start Mail after installing the plug-in.

Here are the setting to get Hotmail configured:

Email Address: is your full address (myemail@hotmail.com)
Incoming Mail server: hotmail.com
Username: your username (myemail)
Password: <your password>

Outgoing mail server is HTTPMail:username (myemail)

Leave SSL unchecked.

You are done!

Cristiano Pierry

Viewing full email headers

Mail-1 If you ever need to double check that an email sender is really what who he says he is, you should access the full email header.

To view the full header information on Mac Mail,

Select the message in question

Select menu item View, Show, Raw Source

Alternatively, you can use option-apple-U as a keyboard shortcut.

Raw Source

To help you understand the message header, use an email header reading tool such as Mail Tracker v1.1

Here is the result of email header analyzes for a spam message I received earlier today:

Received: from 2erize76.tk0li5.adelphia.net (bzq-84-108-207-33.cablep.bezeqint.net [84.108.207.33]) by mac.com (Xserve/smtpin39/MantshX 4.0) with ESMTP id k79GU2lK006849;Wed, 09 Aug 2006 09:32:10 -0700 (PDT)

SUMMARY - The reverse lookup name does not match the 'from' name (code=N). Sequence error -The 'by' name does match the 'from' reverse name in the header above (code=S). (more information.)

If you received a spam or fraudulent message, you can always report it by forwarding it to spam@uce.gov.

For even more info, check out SpamLinks web site - everything you didn't want to have to know about spam.

Cristiano Pierry

August 09, 2006

iChat Disappointment

Ichat I have been away for the past 2 week and for the first time since switching to Macs I had the technology to make video calls with my family -- since we now run Macs at home!

I finally could use iChat to do a video conference with my family, and not worry about the lack of Windows compatibility.

To my disappointment, iChat only worked once, all other times iChat would fail to establish a connection and crash.

Once iChat complained that it didn't have enough bandwidth to handle a video conference. But iChat would crash and not even establish a voice call. Interestingly enough, Gizmo and Skype both worked fine. I was even able to use the pre-beta video skype client with success.

No idea what caused all of the iChat problems, but it certainly didn't make my life easier with my family -- who has been reluctant from the beginning to switching to Apple. This was certainly not the experience that I expected from running a Mac only environment.

**********

Host Name: MacBook-Pro
Date/Time: 2006-07-30 22:39:58.762 -0700
OS Version: 10.4.7 (Build 8J2135)
Report Version: 4

Command: iChatAgent
Path: /System/Library/Frameworks/InstantMessage.framework/iChatAgent.app/Contents/MacOS/iChatAgent
Parent: launchd [1]

Version: 3.1.5 (436)
Build Version: 1
Project Name: iChat
Source Version: 4360000

PID: 349
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x26876a32

Thread 0 Crashed:
0 <<00000000>> 0x02078ca4 0 + 34049188
1 com.apple.iChatAgent 0x0012125d 0x1000 + 1180253
2 com.apple.iChatAgent 0x00121b41 0x1000 + 1182529
3 com.apple.iChatAgent 0x00016526 0x1000 + 87334
4 com.apple.iChatAgent 0x00016479 0x1000 + 87161
5 com.apple.iChatAgent 0x000161e6 0x1000 + 86502
6 com.apple.CoreFoundation 0x90823379 CFRunLoopRunSpecific + 1213
7 com.apple.CoreFoundation 0x90822eb5 CFRunLoopRunInMode + 61
8 com.apple.Foundation 0x9275eb4a -[NSRunLoop runMode:beforeDate:] + 182
9 com.apple.Foundation 0x9275ea46 -[NSRunLoop run] + 75
10 com.apple.iChatAgent 0x0000275c 0x1000 + 5980
11 com.apple.iChatAgent 0x00002602 0x1000 + 5634
12 com.apple.iChatAgent 0x000651b9 0x1000 + 410041

Thread 0 crashed with i386 Thread State:
eax: 0x005448ab ebx: 0x0012113a ecx:0x01800038 edx: 0x0053b210
edi: 0x00558118 esi: 0x0001010c ebp:0xbffff598 esp: 0xbffff580
ss: 0x0000002f efl: 0x00010282 eip:0x02078ca4 cs: 0x00000027
ds: 0x0000002f es: 0x0000002f fs:0x00000000 gs: 0x00000037

Cristiano Pierry

August 08, 2006

Seagate 160GB laptop HD

160Gb Hd Seagate recently released a 2.5" 160GB HD. My MacBook Pro has a 100GB and it is hardly enough to handle my "mobile" data. OWC has the seagate drive for sale for $289, w/ a free EMC Retrospect backup solution. OWC will also give you $60 for your used original 100GB Apple HD.

If you don't feel like doing the upgrade yourself, TechRestore offers an overnight upgrade service, where they will install the Seagate 160GB HD on your MacBook Pro, transfer the existing data to your new drive ensuring that the new drive is ready for use when the laptop is returned. Their price is a reasonable $329, the drawback is the 2+ days you will be without your computer.

Now, you can always get a portable firewire (or USB) case for your factory HD and use it for backup, or extra photo storage. OWC sells such a case for $54.99.

Interestingly enough, OWC sells the HD enclosure case pre-assembled with a 160GB HD for $299. You are better off buying this combo than buying the HD and Case individually.

Cristiano Pierry

May 23, 2006

The end of FolderShare

FoldershareI guess we knew it would happen sooner or latter after Microsoft's acquisition of FolderShare - Mac support was going to lack, and probably fade altogether.

You used to be able to search all of your computers via the Foldershare web client. Foldershare would use Windows Desktop Search and Spotlight to search each computer and return a combined search result across all of your computers. Today, I needed to find a file on one of my remote computers, I went to www.foldershare.com and selected "Access My Files". What do I find?

Endoffodlershare

Not only it won't search with Spotlight anymore, but now I can't even use my mac's browser to search my longly Windows PC.

Bummer.

May 19, 2006

Parallels Workstation - Right Click with a 1 button mouse

Parallels Logo-1The Release Candidate of Parallels Workstation is now available, and with it came a change to how you can simulating a right mouse click - a much needed feature for MacBook Pro users wanting to run Win XP.

The new key combination for a right click is now: ctrl+shift+click.

May 15, 2006

Frontrow - Keyboard Access

Front Row LogoI am sure this must be documented somewhere, if only I read manuals...

If you want to launch and use Apple's Frontrow but you don't have your remote control with you, you can invoke Frontrow by pressing Command-ESC. You can navigate around with arrow keys, use space bar to select, and press ESC to go back.

Handy... just in time for my trip down to San Diego. Time to catch up on 24 second season.

May 12, 2006

Is my Mac Secure? Ask Apple - they know.

Logo-Apple-1Apple has published its 3rd security update for 2006. There is no question that there are fewer (any?) viruses on OS/X and fewer security breaches on OS/X powered machines. But like any modern OS, OS X still has its share of security vulnerabilities. Apple's main saving grace has been the fact that fewer people are actively trying to exploit these vulnerabilities as a result of Apple's small market share (< 5%).

Check out some of the fixes covered by Apple's latest security update.

AppKit, ImageIO
Impact: Viewing a maliciously-crafted GIF or TIFF image may lead to arbitrary code execution

BOM
Impact: Expanding an archive may lead to arbitrary code execution
Impact: Expanding a malicious archive may cause arbitrary files to be created or overwritten

CFNetwork
Impact: Visiting malicious web sites may lead to arbitrary code execution

CoreFoundation
Impact: Registration of an untrusted bundle may lead to arbitrary code execution
Impact: String conversions to file system representation may lead to arbitrary code execution

CoreGraphics
Impact: Characters entered into a secure text field can be read by other applications in the same window session

Finder
Impact: Launching an Internet Location item may lead to arbitrary code execution

FTPServer
Impact: FTP operations by authenticated FTP users may lead to arbitrary code execution

ImageIO
Impact: Viewing a maliciously-crafted JPEG image may lead to arbitrary code execution

Keychain
Impact: An application may be able to use Keychain items when the Keychain is locked

LaunchServices
Impact: Viewing a malicious web site may lead to arbitrary code execution

libcurl
Impact: URL handling in libcurl may lead to arbitrary code execution

Mail
Impact: Viewing a malicious mail message may lead to arbitrary code execution

Preview
Impact: Navigating a maliciously-crafted directory hierarchy may lead to arbitrary code execution

QuickDraw
Impact: Viewing a maliciously-crafted PICT image may lead to arbitrary code execution

Safari
Impact: Visiting malicious web sites may lead to file manipulation or arbitrary code execution

How many different ways was there to accidently trigger a malicious code when simply viewing a web page or reading an email?

This should not come as a surprise to anyone in the technology industry, but I am sure it is a shocker to most consumers who have been bombarded with OS X "I am invulnerable" mantra.

Bottom line: always use common sense when browsing the web or read email messages - even if you are using a Mac.

May 11, 2006

OS X Tip: Safe Mode

Logo-AppleTo identify if incompatible Startup or Login items are causing problems, you can boot OS X in safe mode:

  • Be sure the computer is shut down.
  • Press the power button.
  • Immediately after you hear the startup tone, press and hold the Shift key (but not before the startup tone).
  • Release the Shift key when you see the gray Apple and progress indicator.

To leave Safe Mode, restart the computer normally, without holding any keys during startup.

May 10, 2006

Bootcamp - second attempt

Boot Camp-1I am giving Apple's Bootcamp solution a second try. The main reason for the reinstall is that I want to compare the performance of Parallels Workstation VM against native Windows XP, as well as compare Bibble running on OS/X vs. Windows.

I noticed once again that my power management functions do not work under bootcamp -- the screen saver is never activated, the display never goes dark, the MacBook Pro never goes into sleep mode while running Windows. I wonder when a beta 2 of Bootcamp with updated Windows drivers will be available.

I should have the MacBook Pro performance tests done later on today.

May 08, 2006

Parallels VM - Tip: Full Screen Resolution

Parallels LogoIt is possible to set two different resolutions for your Parallels Workstation VM - one for windowed mode and one for full-screen mode. When in window mode I like to have a smaller screen so that I can more easily navigate to my other Mac applications. While in full screen mode, I like to maximize the screen real estate available.

Luckily Parallels Workstation enables me to set a different screen resolution for each mode, except they made it hard to find, and not very intuitive (maybe it is in the user guide, but who reads manuals?).

In order to allow for different screen resolutions for window vs. full-screen mode you must go to Preferences/User Interface and uncheck "Change Mac OS X resolution". Now go back to your VM and set a screen resolution while in window mode (1024x768), switch to full screen and set a different resolution (1440x900). You can now switch back and forth between window vs. full-screen and preserve the different screen resolutions for each one!

Parallels Preferences

Parallels Workstation - No Windows Mobile Support Yet

Parallels LogoI decided to give Parallels Workstation a try since I am back to carrying two laptops for work once again. Parallels Workstation beta 6 installation was smooth and performance is decent for normal office tasks (email, word, excel, IM, browsing).

However, in its current beta state I cannot use Parallels Workstation as a viable alternative to a Windows laptop. USB support is still very limited and I am unable to get a Windows Mobile device to be recognized by the VM. Until USB devices work reliably, I won't be able to use Parallels Workstation as my work laptop.

iSight also does not work with the beta 6 release, maybe because Apple has not provided Windows drivers for it yet (it also does not work with Bootcamp). Getting iSight to work would be very high on my list - as it would finally enable me to hold VC calls with my business colleagues (MS Messenger users).

All in all, I can see this product maturing into an essential tool for Mac users - giving us the best of both worlds. Can't wait for the final product.

May 05, 2006

1080P and Mac mini - Solved!

1080P-1Thanks to comments by Brian G and Billy I was able to quickly troubleshoot the problem I was having with my Mac mini and my 1080P LCD TV.

Most televisions have some overscan or cropping of the picture, regardless of the resolution. I've seen some LCD TVs have a special "mode" where the overscan "feature" is defeated specifically for computer usage.

...
the mini have an overscan option in the Display System Preference

I was able to turn off the "overscan" setting under the Displays in System Preferences. Once the overscan setting was turned off I was able to see the entirety of my Apple desktop!

There is a 3rd party utility that might help those without the "overscan" option in their Macs -- see DisplayConfigX for more info.

Thanks for the help!

P.S. I plan to connect an EyeTV 250 to the Mac mini as I continue to pursue a Mac based Media Center solution.

May 03, 2006

1080P and the Mac mini

1080PMy Intel Mac mini arrived the other day and I got a chance to hook it up to my 37" 1080p LCD TV. Image quality seems great but the TV is cropping the image. About 32 pixels are being cut all around, making it impossible to see the Apple menu at the top and most of the Dock at the bottom. What's weird is that I changed the resolution on my Mac mini to every resolution possible, including 800x600 and in every mode the TV is cropping the edges of the display, even when the resolution would clearly fit inside a 1920x1080 screen.

I bought a 1080P set exclusively to run my Mac as 1080P content is non-existent otherwise. I did buy a cheap TV set from Costco, a Sceptre 37" LCD HDTV. But reviews everywhere for this model had been great, plus it was nearly impossible to find a 1080P set 3 months ago.

I need to figure out what is amiss with my setup, it will be great to run the Mac mini on a 37" 1920x1080 pixel display.

Google Search