WD Smartware Removal

My Iomega external drive I had connected to my Mac Mini started acting up, so I decided to retire it. I purchased a Western Digital My Book with 1.5 TB of space. This will hold my Time Machine backups, and I will also store music, photos and videos on there.

I didn't notice when I purchased the drive that it came with some software called WD Smartware. Apparently this is backup software. I didn't think anything of it, since I wasn't interested in using some other backup software, I have been happy with Time Machine. When I connected the drive to my Mac Mini, the drive mounted, and then I also noticed another icon on the desktop called WD Smartware. I right clicked on it and chose 'Eject', it unmounted, and then automatically remounted itself. I tried this a couple times, but it just kept remounting. I double clicked the icon to open the folder, and found a readme file. Apparently this is a virtual CD which you use to install the WD Smartware application. The virtual CD will keep mounting itself, until you install the software. Too bad if you don't want it installed. I performed a quick Google search, and found that this is a big issue with a lot of people. Like me, all of these people do not want software shoved down their throat.

I did a Google search on removing the software, and that's when I found that it's not even a separate partition that can be erased, it's part of the firmware of the drive itself. Western Digital has provided a firmware update to remove the software, but it only works with Windows. No such tool for Mac users. I guess you could go through the trouble of hooking it up to a Windows machine, then installing the firmware update, then hook it up to your Mac, but there's no guarantee this would work. The fix I found for the moment is to edit my /etc/fstab file to stop that partition from mounting. This is pretty simple. First you need to get the UUID of the partition. To do this run the following command in Terminal.app

diskutil info /Volumes/WD\ SmartWare

This should present you with information about the mounted partition. Find the line that has the Volume UUID and copy the UUID. Next you will need to edit /etc/fstab and add the following line

UUID=the_uuid_you_copied none hfs rw, noauto 0 0

Once you've edited and saved your updated /etc/fstab file, you should be able to right click and 'Eject' the WD SmartWare Virtual CD and it shouldn't remount itself.

It sucks that you have to go through so much trouble. Hopefully enough people complain to Western Digital about this so that in the future they don't try to force the software on their customers. I know I'll never purchase another drive of theirs that comes with this software.
|

Snow Leopard

I've upgraded one of my Macs, the MacBook, to the newest Apple OS, Mac OS 10.6, Snow Leopard. I still have to upgrade my Mac Mini. Snow Leopard isn't as drastic a change as the previous OS, Leopard, was. This is labeled as a release where Apple refined the OS. Instead of concentrating on adding a ton of new features, Apple has made the existing OS better. Some people have been calling it what Microsoft would term a Service Pack, but it's a bit more than that. Even though there aren't many visible changes, there has been a lot of work done to refine the OS.

Smaller Footprint

One of the more interesting features of Snow Leopard is that you will actually gain back hard drive space once the OS is installed. This may seem weird, but once you understand one of the main refinements of Snow Leopard it totally makes sense. Back in the day Apple ran with the Power PC (PPC) architecture. A few years back Apple switched over to Intel. To allow their software to work on both architectures, they implemented a technology called Rosetta, that allowed for universal binaries. What this allowed was for a developer to compile their software against both PPC and Intel, and the resulting binary had the smarts that allowed for it to run on both architectures. This was great, but the downside was all these programs had a lot of extra baggage that was unneeded. With Snow Leopard, Apple is no longer supporting PPC. While this sucks for users that have the older Macs, this is great news for everyone on Intel, because there is no longer the need for the wasted space. Another space saving feature is that Apple is no longer bundling a butt-load of printer drivers. Now, when you hook up a printer, Snow Leopard will download the needed driver from the web. Before installing Snow Leopard I had 55GB of available space on my MacBook. After the install I had 68GB. The amount of space you get back varies per user, I believe the average is around 6 - 8 GB.

64 Bit

Apple has been in the process of converting all of the applications in their OS to 64 Bit, from 32 Bit for a while, and with the release of Snow Leopard they are mostly complete. Whereas with Microsoft Windows you would have to purchase a specific version of the OS depending on if your machine was 64 Bit or 32 Bit, Mac OS X was always smart enough to run a mixture depending on your set up. Finder, the file explorer on the Mac, has been rewritten using the Cocoa Framework from the previous Carbon Framework to allow access to all the new features.

New Expose' and Stacks

Stacks, where folders in the Dock expand, has been enhanced to allow for scrolling in grid view, and also allow drilling down in directories. Expose' has been enhanced to show minimized windows. You can also click and hold on an application icon in the dock and all associated open windows will Expose' themselves.

Quicktime X

There's a new version of Quicktime, which has a new look-and-feel, along with the ability to share directly to YouTube or FaceBook.

Grand Central Dispatch

This is something great for developers. Programming to take advantage of the new multi-processor machines available today isn't an easy task. With Grand Central, a developer just adds a couple lines of code around a section in their application that they feel would benefit from multi-processing, and Grand Central will take care of handling the rest.

Exchange Support

This feature to me is just crazy. Out of the box, as long as your company isn't in the stone age and still running Exchange 2003 like some company I now **cough** Tuner **cough**, you can use the built in Mail.app and iCal.app to connect to your companies Exchange server. This is a welcome addition, seeing as Microsoft doesn't currently produce Outlook for the Mac. This isn't native in Windows, you have to spend money on Microsoft Office to get that functionality, which can cost a pretty penny. Snow Leopard costs $30, or $49 for the family pack, which allows for installing on up to 5 machines.

A couple other features I've seen is support for up to 512 x 512 for icons, and you can play videos directly in the icon for a quick preview.

Overall I feel that Snow Leopard is a nice update, and you can't beat the price. The OS is snappier, and boot up, shut down is super fast.
|

MacHeist III is a go

The MacHeist III bundle officially launched last night. This year’s bundle has some nice software in it. The total value for all of the software in the bundle is $627, and you can get it all for $39. I participated in all of the missions before the launch of the bundle, so I had already earned $402 worth of additional free applications, plus I earned $6 off the bundle, so I got a little over $1000 worth of software for $33; not bad. This bundle includes LittleSnapper, which is a great screen capture tool. This application alone would cost you $39, so it pays for itself in this bundle. It also includes World of Goo, which I play on the Wii. You should check it out, there’s software in there for everyone.
|

Backblaze

I started using Backblaze about a month ago. Backblaze is an offsite backup service. While I try to back things up to DVD every couple months, and I have Time Machine running and backing everything up to an external hard drive, I still felt it was a good thing to also have my stuff backed up offsite. This way if something awful happened, like a robbery, fire or some natural disaster; my important files will have been backed up away from my house.

The service is pretty painless to set up. I started with a free trial, and I saw the upload speed was nice, so I went ahead and signed up. It’s $5 a month for unlimited back up, or $50 a year, so you save $10. If the unthinkable happens and you need to restore your files you have the following options.

  • You can download a zip file, which is the free option. I don’t know how they break up the zips, maybe each file is zipped up; otherwise you’d have a pretty big zip file to download. My initial backup was 46 GB.
  • You can have your files sent over night on DVD(s). This option will run you $99.
  • You can have your files sent on a 160 GB USB Hard Drive. This option will run you $189.

The back-up was painless, and I got great speed, but that also comes from my having the high speed Comcast internet connection. My biggest problem was remembering to leave the computer on so the back-up could take place. I’m used to putting the machine to sleep when it’s not in use.
|

Mac Software 3 - Photo

This is another installment detailing software I use on the Mac. This post will revolve around software used for processing, viewing, and printing photos.

iPhoto - $79, or free with your new Mac

iPhoto is part of Apple’s iLife products, which ship with all new Macs. iPhoto ’08 is the current release, with iPhoto ’09 coming out by the end of this month. iPhoto is used for photo management, and has limited photo editing capabilities. One of the newer features of iPhoto ’08 is the ability to group your photos by Event. iPhoto will try and group your photos together by the amount of time between each of the photos taken. For example: a couple weeks ago Paige and I went to the Aquarium in the morning, and the King Tut exhibit in the afternoon, after stopping off for lunch. If I were to load my photo for the day into iPhoto, it would see that all of my aquarium photos were taken over the coarse of a couple hours, without any large gap of time. It would then see that the photos I took while at the King Tut exhibit were taken a couple hours later, so this would be considered a different event. You can tell iPhoto the amount of gap in the preferences. The default is to group everything together by day, you can take this down to an 8 hour gap between photos, or a 2 hour gap, like I use.

iPhoto is great for basic photo management. It gives you one place to organize your photos, perform simple editing (cropping, red-eye, straightening), e-mail photos, design books and calendars, and also upload to your Mobile Me account, if you have one.

iphoto08872007sbm

Aperture 2 - $199

Aperture is a step up from iPhoto and is useful if you take a lot of photos, and useful if you use an SLR, taking photos in a RAW format. Like iPhoto, Aperture isn’t made for complex photo editing, it’s more for managing massive libraries, tagging and searching, rating, and processing RAW photos. This is where I spend a majority of my time when I work on my photos, and this is the default application I have open when I attach my digital camera. This is similar to Adobe’s Lightroom application, but this one is made by Apple, and takes advantage of Core Graphics, which provides its speed in handling lots of images.

gallery_performance2_20080711

Pixelmator - $59

I have talked about Pixelmator before. I was part of the beta testing for this application, so I have been using it from the beginning. Pixelmator is a powerful image editor built specifically for Mac OS X. It has most of the features of Photoshop that I ever used, and costs a fraction of the price. The user interface is beautiful, and it takes advantage of Core Graphics to use the GPU to process photo edits in real time. What does this mean? In Photoshop, when you apply a blur, or some other effect, you will see a preview window, showing a small portion of your photo, letting you see what the effect will do. When you are satisfied you click OK and the effect is applied. In Pixelmator, the effect is applied in real time to the entire photo, letting you see instantly what is happening. It does this because it uses your graphics card (GPU) to process the effect, not your CPU. I think the newest version of Photoshop may do this now, but I am not certain. Unless you are just tied to Photoshop because you own a lot of plug-ins or you have used it forever and are just super comfortable with it, Pixelmator should more than meet your photo editing requirements.

DropOfWater(640x400)

LiveQuartz - Free

LiveQuartz is a free, simple photo retouching tool. It’s very powerful for performing composites, and also comes with a nice library of effects and filters you can apply to your images. All of this is done in a non-destructive manner, meaning the original photo is never tampered with.

LiveQuartzHomePage

FotoMagico - $49

FotoMagico is an application designed to make it easy to produce powerful photo presentations. While a lot of photo software comes with the ability to perform a simple slideshow, FotoMagico gives you the tools to create a great slideshow, with music and transitions, and you can target different screen resolutions, even hi-definition. My mother is still on dial-up, so it is hard for her to hop on the internet and look at all of the vacation photos I’ve taken. I used FotoMagico to create a slideshow of all of my photos, and I added music to set the mood, then I burned it to DVD and sent it to her. It was simple and it turned out great.

fotomagico

Photonic - $25

I started using Flickr a while back, right before Yahoo! purchased it. I like the simple interface, and I am a pro user, so for $20 a year I can host an unlimited amount of photos, and download them in their original size. Flickr is great until you have a lot of photos to upload, then you find the web interface to be a pain. While Flickr does provide you with an uploader, it’s very unstable and doesn’t work all that well. This is where Photonic comes in handy. With Photonic you can connect to your Flickr library and upload a large amount of photos. You can also add your tags and comments at the time of upload, and choose to create a new set, or add to an existing set. Photonic also acts a a client for Flickr. You can use it to look at photos on Flickr without having to open your web browser and go to the Flickr site.

photonic-screenshot-scaled-b3

Snapshot - $24.95

Well, we’ve looked at software for importing and managing your photos, for editing, for creating slideshows, and for uploading to the web. The other big thing to do with photos is print them. This is where Snapshot comes into play. Snapshot is like a photo lab for your Mac. You have full control over the print size, cropping, borders, etc. It allows you to crop your photos in a non-destructive manner, so you can crop a photo just for that printing, and it doesn’t affect the original photo. It also integrates with photo software like iPhoto, Aperture and Lightroom, so you can print photos from your libraries.

Snapshot

|

MacHeist III

Anyone who has read this blog knows that I like to check out the bundles of Mac OS X software that show up every once in a while. I find it to be the best way to find new software, and get software for a great price. One of the first bundles I ever bought was from MacHeist. This was a few years back. I received an e-mail the other day stating that a new MacHeist bundle is approaching. Hopefully there is some good software in this years bundle.
|

Mac Tip - Tab in Dialog Boxes

The default behavior of the Tab key in a dialog box is to only tab through the text boxes and lists, not to allow you to tab to any of the buttons. This is pretty annoying, and it’s strange that this is the default behavior. To change this do the following.

Open System Preferences, either by clicking the System Preferences icon in your dock, if it’s there, or click on the Apple menu (the apple icon in the top left corner of your screen) and choose System Preferences. Now choose the Keyboard & Mouse setting

System Preferences-1

Once you are on the Keyboard & Mouse Pane, choose the Keyboard Shortcuts tab. At the bottom of this tab you will see the Full Keyboard Access section. Choose the All Controls radio button to enable tabbing through all controls on a dialog.

Keyboard & Mouse-1

As you can see at the bottom, the keyboard shortcut to enable this behavior is Control + Function + F7.
|

Mac Software 2

This post is a follow up to an earlier post where I was detailing some of the applications I use day-to-day on my Mac. This will be split among many posts due to the number of applications.

Utility Applications (cont.)

XSlimmer has a tag line of ‘Your Mac on a diet’ and this describes it perfectly. XSlimmer has the sole purpose of analyzing an application and determining what can be stripped from the application to make the binary smaller. The way it does this is two fold. First, many applications these days are packaged as Universal Binaries. A Universal Binary is packaged to allow it to run either on an Intel Mac, or on the older PPC Mac platform. This is great because it allows you to not have to worry about finding the correct version of an application, but this also results in your application having a lot of unneeded baggage. The second thing XSlimmer looks at is all of the nationalization’s included with the application. A lot of the applications you download have resources for displaying the UI and all messages and dialogs in the language the user has set up on their machine. A lot of these applications have 18 or so languages, while 99% of the time they will only be used in one language. XSlimmer will get rid of all the unneeded languages and the unneeded platform code, which can significantly cut down the size of the application. I ran it on all of my applications and got back 2.5 GB of space. While hard drive space is cheap these days, it is nice to have it used for important things, instead of stuff that will never be used.
Price: $12.95

Here’s some results from XSlimmer on my machine:

Safari Web Browser started off at 67.1 MB and was slimmed to 8.47 MB, saving 58.6 MB in space.
Mail started off at 289 MB and was slimmed to 24.7 MB, saving 264 MB in space.

Screenshot:

Xslimmer

WhatSize is a utility that is helpful at recovering space just like XSlimmer. WhatSize will analyze your machine and will show you the size of a given folder and subfolders within that folder. This will let you see in a glance what is taking up a lot of room on your machine. You may find lots of unused files or applications you totally forgot about that are wasting space. Price: $12.99

Screenshot:

mainscreen_thumb

AppZapper is an uninstaller for Mac OS X. One of the great things about the Mac is the drag-and-drop nature of installing and uninstalling applications. To install an application on a Mac you drag it to the Applications folder. To uninstall you drag it to the trash and delete it. The problem with the uninstall is that some applications don’t keep all of their files in the Applications folder, it may store things in a preference file or in a cache file that doesn’t get uninstalled. This is where AppZapper comes into play. You drag the application onto AppZapper and it will search your hard drive for any related files that can be deleted, then you zap the files and delete them. Price: $12.95 with free upgrades for life.

Screenshots:

thumb1

thumb2

KeyCue is one of those applications you may look at and go, why would I pay for something like that, but it’s worth it if you are like me and like to use keyboard shortcuts a lot, to stop yourself from having to take your hands off the keyboard to use the mouse. I’m sure most people know the common keyboard shortcuts you use very often such as Command-C to Copy, Command-V to Paste and Command-Q to quit a program, but what about the more obscure less used commands? In Safari did you know you can use Command-D to bookmark a page, or do you use the mouse to click the bookmark menu item? Did you know if you are on a web page in Safari you can press Command-I and the page will be imported into Mail so you can e-mail it to someone? These are the kinds of things you learn with KeyCue. It’s really handy when you are a developer and you use something complicated like XCode or TextMate, which can have hundreds of commands available through key combinations. KeyCue is simple to use, while you are in an application you can hold down the Command key, and an overlay with a list of the commands will show. It is that easy, and extremely helpful. Price: $19.99

Screenshot:

KCAnimated

That’s enough for this time. I realize that you may look at all of these applications and notice that some of them cost a lot. If you were to just add up the price of the applications in this post it would total close to $60. That’s why I tend to buy my applications in the occasional bundle promotion that is found on sites like MacZot, MUPromo and MacHeist. You can sometimes pick up $400+ of software for around $50. Plus MacZot and MUPromo have daily deals too on software. It’s good to keep a watch on these sites.
|

Mac Software

There are a lot of people at my place of employment that are joining the world of Apple, and they often ask me what application I use to do such-and-such. I figured I would go through the applications I have installed on my Mac and tell a little about them, that way they can see what I use.

Utility Applications

Growl is a notification system for Mac OS X. It lets applications send you notifications. You know those annoying little balloon pop-up windows that come from the task bar in Windows, letting you know stuff like wireless networks are available, or your Exchange e-mail isn’t working; growl is something along those lines, but a lot nicer looking, and less obtrusive. Price: Free.

Screenshot

SmokeScreenshot

IStat Menus is an application for those computer geeks that like to know what’s going on with their system. It lets you add up to 8 separate menus to your menu bar. These menus will tell you about your CPU and Memory, Network Traffic, Fan Speed, Hard Drive, Temperature, etc. Price: Free (donations encouraged).

Screenshot

menubar-sml

Hazel is one of those applications I got as part of a software bundle that runs every so often. When I first installed it, I didn’t really think much of it, but the more I used it, the more I saw its worth. Hazel lets you set rules on folders to take certain actions. For example, it comes with built in rules for your Downloads folder. If the file you download is a music file, after the file download is complete, the file will be moved from your Downloads folder, to your Music folder in your home directory. Same goes for Movies. Hazel will also monitor your trash can and automatically empty it after a file has been in there for a certain amount of time. Hazel will apply colors to the labels of folders, if there are files in it you haven’t accessed in a while. Price: $21.95.

Screenshot

System Preferences

Default Folder X is a great application that makes the Mac OS X save and open dialogs easy and fast to work with. It’s hard to explain what Default Folder X has to offer, so if you want to know more visit the website. Price: $34.95

Screenshot

partwindow

Perian is called the swiss-army knife for Quicktime. It’s a free, open source Quicktime component that adds native support for many popular video formats. What that boils down to is Perian lets you use Quicktime to play videos other than the ones natively supported by Quicktime. This is handy when you don’t want to have multiple media players on your computer to handle all of the different video formats out there. Price: Free.

Caffeine is a simple application that stops your Mac from going to sleep. Don’t you hate it when you are on your Mac and in the middle of reading something, or perhaps giving a presentation, and the screen dims because you haven’t typed or moved the mouse? Caffeine will stop the screen from dimming and keep the Mac from going to sleep. Price: Free.

1Password is a password manager and automatic form filler. With all of the web sites out there that request for you to sign in, it’s pretty much necessary to have a password manager these days to keep track of it all. 1Password is nice because it will not only store your password, but can also generate a password for you. 1Password will also integrate itself into your browser, and automatically fill in the information for you when you visit a site. Price: $39.95.

Speed Download is a download manager. Download managers keep track of all your downloads, and will let you resume a download later, if for some reason your download doesn’t complete. Speed Download 5 is spectacular and worth the money. Price: $25.00.

Screenshot
1

Fetch is an easy to use FTP and SFTP client. While there are free FTP clients for the Mac, Fetch is the first FTP client I’ve used that doesn’t have a crowded, hard to use interface. Fetch has all its functionality in one simple window. Price: $25.00.

Screenshot

08-stuffit-transfer


That’s enough for now, I will post about more applications in another post at a later time.
|

Mac Tip - Web Receipts

If you do any shopping or paying of bills online, you know you always come to the page that has your confirmation, and asks you to print a page for your records. Mac OS X has a feature that helps you store all of these receipts. When you go to print the page, click the PDF drop down

Safari-1

From here you will see a “Save PDF to Web Receipts Folder” menu option. Click this, and the web page will be saved as a PDF into your Web Receipts Folder, which is located in /Users/username/Documents/Web Receipts. This is a great option, because it gives you a copy for your records, but you don’t have to go through the trouble of printing it out and storing it.
|

Tech Books I'm Currently Reading

The iPhone Developer’s Cookbook

33463358

I have a couple ideas for iPhone applications, nothing big, quick hit applications that would be available for free, so I picked up this book to point me in the right direction. I also have plans for a big iPhone application, that the people I’ve mentioned it to think is a great idea, but it’s one of those things that would take a team of developers, some venture capital, and some big company buy in, not something I think I can pull off at the moment, but maybe I can patent the idea Happy

Silverlight 2 Unleashed

31942746

The application I am currently working on at work is a Silverlight web application. Silverlight 2 was recently released out of beta, so there are finally books showing up that are no longer referencing the beta build. I purchased this book to bring into our war room as a reference. I like the Unleashed books, and this one seems to cover a wide variety of subjects related to Silverlight 2, so hopefully it’s of use to the team.
|

What?!? I installed Vista? On a MacBook!

Yes, you read that title correctly. I installed the latest version of the Microsoft OS, Windows Vista, on my MacBook. I didn’t install it in a virtual machine using VMWare Fusion or Parallels, I actually used BootCamp and installed it directly on my MacBook in a separate partition. I did this for two reasons. Number one: I didn’t use VMWare Fusion or Parallels because my MacBook is one of the old ones that can only support up to 2 GB or RAM, so I would only be able to give my virtual machine around 1 GB and still have a responsive Mac. Windows Vista wouldn’t be a happy camper under 1 GB of RAM, especially since the reason I installed it is for reason number two. Number two: I realize at the end of the day, even though I love Apple and my Mac, the thing that brings home the paycheck is Microsoft development. We are getting into serious development at work now using .NET 3.5 and Silverlight 2.0. I need to have a machine at home that I can use to work on, and I’d rather not have to lug around a laptop back-and-forth to work every day.

Now, as for why I installed Windows Vista Ultimate, when Windows Vista hasn’t exactly received stellar reviews? I had a copy that I got for free for attending a Microsoft developer session a few weeks back, and didn’t feel like scouring the web to find a pirated version of Windows XP.

I don’t see myself booting into Windows very often, but it’s nice to have the option. This is actually the reason I waited until Apple switched over to the Intel platform, so I would have the option to install Windows. I’ve played around with Vista for a few minutes now, this is the first time I’ve really used it, and while I don’t think it’s as great as OS X, I do think it’s more pleasing on the eyes than Windows XP. It also seems to be running pretty responsively, which is good. We’ll see how it goes once I start doing development on it.
|

Mac Development with Objective-C

With the recent release of the iPhone SDK I know a couple developers who have purchased a Mac and are thinking of doing some iPhone/Mac software development. Now, most of these developers are from a purely Microsoft development background, from the early days of Win32 and COM development, perhaps some VBScript, and now .NET development. They don’t have a background in a low level language, such as C. Objective-C has been around since the 80’s, it’s basically a very thin OO layer on top of C. If you know C you should have no problem learning Objective-C. I learned C back when I was going to university for my Engineering degree. I think it’s a good thing to learn a low level language such as C or Assembler, as it helps you later on when you are learning a lot of the higher level languages, such as Java or C#. I myself have been playing around with Objective-C, mainly for writing a couple little programs I use on my Mac, but I would like to try an iPhone App if I could think of one to develop.

Here are a couple good resources I’ve found for helping learn Objective-C.

The first place to start would be the Apple Developer Connection. It has good tutorials on Objective-C, Cocoa development, iPhone development, and using XCode, the Apple IDE.

There are a couple blogs I follow which are pretty good: Cocoa Is My Girlfriend, Mac Developer Tips, and iPhone Developer Tips.

There are also a couple books I recommend. These books mainly pertain to XCode, but you learn Mac development at the same time. Both of these books have taught me a lot.

Cocoa Programming For Mac Os X (Third Edition): Aaron Hillegass. Make sure you get the third edition, as this one is geared toward XCode 3, which is the newest release. I have the second edition also, and while you can probably follow along, the changes between XCode 2 and XCode 3 are pretty big, so you will have trouble following along with the code samples.

26778177

XCode 3 Unleashed. The great thing about this book is it walks you through developing an application from start to finish using XCode and the other tools provided by Apple for UI design, unit testing, and performance testing.

28187225

I will agree with a co worker of mine that the barrier of entry for a developer on the Mac platform is a bit higher than that of a developer on the Windows platform, but in a way I think that works to the Macs advantage. You don’t have every point-and-click coder out there creating crap applications for the Mac, a Mac developer has to be a bit more knowledgeable.
|

Read/Write to NTFS on external drive with Mac

If you work with both a Windows machine and a Mac, and you want to hook up a portable drive to both, you will need to format the drive in a format that both Windows and Mac can read. Since FAT 32 really sucks, your best bet is formatting the drive using NTFS. A Mac can read an NTFS partition, but can’t write to it. You may also run into issues trying to read from an external/portable drive that’s formatted in NTFS.

I ran into this today when I used VMWare Converter to convert my work computer into a virtual machine. The resulting VMWare image was around 20GB, not exactly the size file our network folks would like me trying to copy across the network. The easiest way to move such large files is to copy the files to a portable drive. I formatted my portable drive in NTFS and copied the files onto it. When I hooked the external drive to my MacBook I received a read error. To fix this I did the following.

Install MacFUSE. This allows your Mac to use any FUSE (File System in Userspace). Once you download the disc image and install the package, you should download and install the NTFS-3g FUSE. You will need to reboot after the install, (something I haven’t had to do since my Windows days); but after the reboot you should hopefully now encounter no more issues.
|

Remote Desktop on the Mac

I ran into some issues this past week using VMWare Fusion, it wasn’t issues with VMWare, it was an issue with our companies security software and an expired certificate I couldn’t get to install due to a script never running when I logged on using VMWare. To resolve this issue I have stopped using VMWare for the time being and have decided to remote into my work machine. Microsoft makes a version of their remote desktop client for the Mac, so I decided to give that a try. The lag on the connection was awful. I would be typing and the letters were always a step behind. This is tolerable for a quick task, but not to sit there all day coding. I decided to check out other options and came upon a free tool called CoRD, which works great. Connecting to my work machine is fast, and even though there is the occasional lag, it was nothing near what I was experiencing on Microsoft RDC. I spent all day yesterday coding with no issue. I highly recommend CoRD for anyone needing to remote into a Windows machine.
|

Fluid

Do you have a favorite website and often wish that, while you enjoy it as a web site, it would be cool if there was a way to have it as a desktop application; that way you can just double-click the icon to start the application, and there it would be. Instead, you have to start up your web browser and navigate to the page. I have a couple web sites I feel that way about, one of them being Google Reader.

I enjoy using Google Reader as my RSS Feed aggregator, but I tend to use NetNewsWire on the Mac. The reason being, I like that I can leave the application open and it will let me know when new news feeds are available. Like Mail on the Mac, it will show you the number of new messages over the icon in the dock. If I didn’t use NetNewsWire, I would have to occasionally navigate to the Google Reader site to check for new items.

Well, now you have a way, if you have a Mac. There’s this great free application called ‘Fluid’. What Fluid does is it lets you set up a web site as an application. It’s known as a site specific browser. You can read more about it and download it from here. Once you download the small 3 MB file, unzip it and copy the application to your Applications directory. When you launch Fluid you are presented with the following screen:

Fluid

All you have to do is type in the URL, give the application a Name, and choose if you want to use the Favicon of the site, or a custom icon. You can find custom icons in the Flickr icon pool located here. Once that is filled out just click Create and it will create the application for you.

I created one for Google Reader, using a Google Reader icon from the above mentioned Flickr pool. The great thing about it is it actually shows the number of unread items I have in the Dock, as you can see here.

Dock

So, now I have the best of both worlds. I have a web application I can use as a desktop application.
|

Mac software deal sites

I've found a couple sites that have daily specials on software for the Mac. I've found that a lot of 3rd party software for the Mac is actually pretty good software, compared to a lot of the software I've tried for the Windows platform. A lot of the stuff is actually worth buying.

MacZot

MuPromo
|

New Mac

Once I got myself out of debt I started an envelope system. If I find something I would like to purchase, I start setting aside money for it, and once I have the money if I still want it, I purchase it. This way I don't just throw it on my credit card and get into debt again.

I've started using my MacBook exclusively at work, and I love it. To handle the couple virtual machines I run, I needed to delete all the applications on my Mac to make room, so I figured I would get myself another Mac for home. At first I was looking at the iMacs, but I already have a keyboard, mouse and a 20" cinema display, so I figured I would pick up a Mac Mini. These computers are amazing. They are so small. The entire time I've owned my MacBook I've always felt it was fast and powerful enough for all I do, so I felt the Mac Mini was perfect. It's a core 2 duo with 2 GB RAM. That will handle all I use it for. I haven't loaded all my applications on it so far, but it's been running like a champ for past week and a half I've had it. I'm very happy with my purchase, and even happier that I used my system to purchase it without getting back into debt.
|

Perfect work at home setup - a Mac, VPN, VMWare Fusion

Occasionally I work from home. I used to bring home my work laptop and VPN into work off of it, but we got new machines, and I opted for a desktop. I just like having a desktop for development. It's more powerful, and is cheaper to upgrade.

Since I got a desktop I started working from home a different way. I installed the Cisco VPN software on my Mac, and I also installed Microsoft Remote Desktop Connection. This way I could remote into my machine at work and just work off that machine. There would be an occasional flicker of the screen while it's refreshing, but all-in-all it worked well.

Since I occasionally have to work in Visual Studio .NET 2005, and other times in Visual Studio .NET 2008, I decided to just have those environments running as virtual machines. That way when we go to VS.NET 2008 full time, I won't need to perform an uninstall, I can just delete that virtual machine and start using the VS.NET 2008 virtual machine exclusively. It also helps in the future if my machine gets borked, I can just revert to an earlier snapshot of the VM.

Since I am running off a virtual machine I've found it difficult to work from home using my previous technique. Remoting into a machine, then running a VM on that machine is pretty painful in the lag that occurs.

I decided a better option would be to just get VMWare Fusion for the Mac, and load the virtual machine directly onto my Mac and run it from here. Since I am VPN'd into the company network the VM connects to the domain with no problem (except I have to remember to have my machine at work off the network or I will get an error because of the duplicate machine names on the network). I ordered a copy and just tried it out and it works great. I will try to work some this weekend on the WPF project, and if all goes well, I may just start bringing my Mac to work and working off of it. My goal is to only use Windows for development and Outlook, all other stuff I can just do from my Mac.
|

Apple TV "Take Two"

Earlier this year, at the MacWorld conference, Steve Jobs announced that the first go at Apple TV did not produce what they wanted, so they were giving it another go. Steve dubbed it Apple TV - Take Two. The update for existing Apple TV owners was delivered today. Here's what is new on the Apple TV

1. Movie Rentals
2. HD Movies
3. Improved User Interface
4. No need for a computer
5. Dolby 5.1 Surround Sound

Now, anyone who keeps up with this blog knows that I don't subscribe to cable, nor do I have a tuner of any sort hooked up to my TV to allow for me to pick up basic cable channels. I just don't watch enough TV to justify the cost. So, when Apple TV was first announced; a device that hooked up to your TV and allowed you to purchase just the shows you wanted and allow you to watch them when you want, I plopped down my money the first day. This is the al-a-cart solution I was looking for. The TV shows I was interested in were available on the iTunes Store, so I could subscribe, and let my computer and Apple TV take care of the rest. The iTunes store keeps track of when a new episode is available, the new episode is downloaded, and synced to the the Apple TV. It's waiting there for when I have the time to sit down and watch it.

The big change on the new update is Apple has removed the computer from the whole equation. All you need now to enjoy an Apple TV is the Apple TV device, an internet connection, and a Hi Definition television. If you do have a computer you can still download to your computer first and have it sync; but, you now have the option to peruse the movies/TV/music sections from the comfort of your living room on your big screen TV, find something you like, purchase it at that time, and start watching/listening to it. It will sync back over to your computer if you have one.

On the earlier version of Apple TV you had to purchase a movie to watch it, usually costing around $10 - $15, depending on if it was a newer movie. Now you have the option to rent the movie, for between $2.99 and $4.99, depending on if it's a newer film and also if you want the HD version. If you rent a movie you have 30 days to watch it. Once you start watching it you have 24 hours to watch the entire movie as many times as you like.

While I don't think Apple TV is for everyone, especially if you already have cable with on demand and a DVR; this is a nice update and it makes a great product for people like myself.
|

MacWorld 2008 Follow Up

So, the rumors were true. The MacBook Air did turn out to be a thin, super-light, notebook. It looks like quite an engineering feat, like a lot of Apple products. It's not something I'm interested in, since my MacBook isn't exactly something I lug around with me everywhere; plus the MacBook is pretty small and light (I have the 13" one).

Other things announced today are a wireless storage device called Time Capsule, to work in tandem with Time Machine, the new backup framework built into Leopard. Looks nice, but I already have Time Machine working with an attached external 500GB drive.

Apple TV finally got an update. I've been very pleased with Apple TV, but hated the fact that it was introduced and never really had any major updates (aside from hooking up to YouTube). Well, that ends in 2 weeks. That's when the software update will be made available to update Apple TV with some new features. The main new feature is the fact that you no longer have to download to your computer first, then stream to the Apple TV. You will now be able to purchase Movies, TV Shows, Podcasts, etc from the comfort of your couch. Also, you can now rent movies. I canceled my Netflix account a month ago, just never had time to watch the movies, so they would sit around for a month or so. Now, with this feature, I can rent movies when I feel the need, and get it at that moment. Once downloaded, you have 30 days to watch the movie. If you start watching it, you have 24 hours to watch it, before it expires. The last feature is there is now HD content available. I can put my HD TV to use again.

There's also an update for the iPhone, will need to see what Paige thinks of it, since she owns one.
|

MacWorld 2008

Today starts MacWorld 2008. It's funny. For some reason I always get an image in my head of Steve Ballmer calling together all the project managers at Microsoft, getting them into a big room, and turning on Steve Job's Keynote Speech, saying, "Watch closely everybody, this is what we'll be working on this year."

Steve Job's Keynote has gotten pretty famous. This is where he introduces any new products and any new features coming down the pipes. It's also where lots of people have built up such high expectations, because of rumors, that they end up disappointed because some product featured in a rumor doesn't come to fruition.

Today's big rumored product is something called a MacBook Air. Some are thinking a super thin, lightweight laptop. Guess we'll see if this comes about later on today.
|

iWork

I haven't ever really been big on office productivity software. It's the one category of software I always find I spend more time battling the software than getting any particular use out of it. In my day-to-day job I open the occasional Word document or Excel spreadsheet, but it's very rare for me to create one myself, unless I am throwing together a design document, which I find Word an awful tool for, but it's what we're provided. At home it's pretty much the same, not much use for office software, but I do like to use a spreadsheet every once in a while, so I broke down the other day and purchased iWork. Now I know I could use the free OpenOffice.org, or the NeoOffice version for the Mac, but I find them to be rather bloated and providing the same hindrance that I find with Microsoft Office. There is a version of Microsoft Office for the Mac, a new version comes out next week, but it costs over $300, plus it's pretty much the same version as on Windows, which I'm not a fan of. Instead, I decided to try out Apple's office suite, and I actually find that I like it. It costs $79, and it contains a Word Processor called 'Pages', a Spreadsheet application called 'Numbers' and presentation software called 'Keynote'.

Pages has two different modes, 'Word Processor' or 'Page Layout'. I like the separation, so you have the tools available that you expect when you are doing each mode. It's fully compatible with .doc and .docx, being able to open and save in those formats, so you can still exist in a Microsoft world.

Numbers is pretty amazing. Never thought I'd be a fan of spreadsheet software, but I threw together a budget spreadsheet in no time; it even has a graph. To create a comparable paige in Excel I'd have to have the help file open or do web searches. It's just very straight forward in Numbers. Again, like Pages, it supports .xls and .xlsx formats, so it can be used at work.

Keynote is what Steve Jobs uses for his MacWorld presentations, and they always turn out great, so I know it's a great piece of software. I don't find myself doing many presentations, but if I get the chance to I will definitely use Keynote.

Overall, I am satisfied with my purchase. Office suites have been around for a while, and they've become behemoths, with little new innovation coming out, so it's nice to see Apple throw in some new features and new takes on how to do things.
|