Why not Mac?

One of the first things I asked myself when I left my job last year was “Should I get a Mac?” With the rise of the Apple App store and the lingering notion that the best developers work on MacBook Pros, I had to decide whether or not I’d shell out enough money to fulfill my needs for a year just to get such a machine for future work.

broken apple

I eventually decided not to buy one. I did, however, buy a 2nd gen iPod Touch 8GB for 8k to make me think about building iPhone apps. After some months of use, I concluded that I didn’t have the proper skill set to make apps on such a platform, firmly cementing the idea that I didn’t need a Mac for my personal projects. (I still use that device, though, primarily for late night fanfiction reading to lull me to sleep.)

Lately, I’ve had the opportunity to try out using Mac OSX and see what all the fuss is about regarding the platform. After using it for a while, my decision still stands: there’s no reason for me to buy a Mac.

Let’s look at things from a historical standpoint: If you were a serious developer 3-4 years ago, Mac was the way to go. Windows XP was a security nightmare while Windows Vista just sucked. Linux was as user-unfriendly as they get. Mac OS X Tiger beat them hands down.

Fast forward to the present: Windows 7 is both secure and “shiny” while still providing most of the familiar Windows interface. Malware is a lot less of a concern thanks to the unobtrusive and free Microsoft Security Essentials. On the Linux side, Ubuntu 10.04 Lucid Lynx has gone a long way in terms of giving a clean and user friendly interface to desktop Linux. Driver support has improved a lot; you don’t need to recompile kernels anymore. You’ll probably even have more driver problems with a Mac than with a Linux box.

In short, I don’t see a compelling reason to buy a Mac if you’re not a graphics designer/you’re not building Apple-specific software.

More details below the cut…
Continue reading “Why not Mac?”

Friday Randomness

Windows 7 launch this week. Will drop by Gilmore tomorrow to see if they’re already selling OEM versions of Windows 7.

7 patty Whopper

Japan probably got the best deals out of this launch. Not only do they get a custom theme, an official OS-tan voiced by popular voice actress Nana Mizuki, they also get a special Burger King 7-patty Whopper for only ¥777 (for the first 30 customers, ¥1,450 for the rest).

What do we Filipinos get?

A freaking SM North Edsa Launch Event and a PhP 7,777 pre-order “promo” for the stripped down Windows 7 Home Basic. If it was a Home Premium, that might have made sense, but just a PhP 223 discount for an already crippled version? Sorry, we’ll pass.

Oh, and yeah, Apple has already rolled out their Get a Mac response ads. They were fun back in the Vista days, but after the Snow Leopard screw ups and the stability of Windows 7… meh.

More random stuff from this week below the cut.

Continue reading “Friday Randomness”

Bridged Network not Working in VirtualBox

Problem

The Ubuntu VirtualBox instance I use for Rails development can’t connect to the network unless you do some funky sudo ifconfig eth0 up/down and sudo /etc/init.d/networking restart magic.

Cause

I upgraded to Windows 7. Apparently, the Windows 7 adapter is buggy.

Solution

Thanks to this thread, all I needed to do was to change the adapter to “IntelPro/1000 T server” in the network settings.

Upgrading 32bit Vista to Windows 7 64bit

Windows 7

Problem

As a last ditch effort to deal with my motherboard problem, I’ve decided to upgrade my OS from Windows Vista Home Premium to Windows 7 RC1 (Ultimate).

Problem is, I’d like to upgrade to the 64bit version of Windows 7 (so that I could take advantage of all of my 4GB of memory). But as the upgrade chart from Microsoft states, you can’t do an in-place upgrade from 32bit Vista to 64bit Windows 7, keeping all of your files and settings intact.

Solution

Fortunately, there is a way to keep a good portion of your files and settings intact via the Windows Easy Transfer utility. I just used Method 3 and transferred my entire C drive to my 1TB hard drive.

As an extra precaution, I made a copy of my “user” directory (in my case it’s C:\Users\bry\ folder) in the backup hard drive. We’ll see a use for this backup later.

After backing up via Windows Easy Transfer, I went ahead and reformatted my C drive and installed Windows 7 64 bit on it.

Once I finished installing Windows 7, I restored my settings via Windows Easy Transfer again, following the “Copy files from the source computer” section in Method 3.

After that, I went ahead and installed new drivers for all of my devices. Windows Easy Transfer only backs up settings so I also had to re-download and re-install all of my old programs like Firefox, Chrome, Yahoo Messenger, etc.

Turns out that some of the files and settings were not properly transferred to the new OS installation. Here’s how I restored my settings to various programs:

  • Firefox 3.5 – I copied the contents of my old profile from [user backup folder]\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default to the newly created C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\yyyyyyyy.default folder.
  • Chrome 2 – similar to Firefox, I copied the contents of my old profile from [user backup folder]\AppData\Local\Google\Chrome\User Data\Default to the newly created C:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default folder.
  • Yahoo Messenger – most of the important data (e.g. contacts, current display icon) is already stored in the Yahoo servers. The main reason why one would want to restore their old profile would be their Message Archive. To restore your profile, copy [user backup folder]\AppData\Local\VirtualStore\Program Files\Yahoo!\Messenger\Profiles\[your Yahoo ID] to the newly created C:\Users\[username]\AppData\Local\VirtualStore\Program Files (x86)\Yahoo!\Messenger\Profiles\[your Yahoo ID] folder. Don’t forget to set the Archive Preferences to “Yes, save all of my messages”.
  • FileZilla – Copy [user backup folder]\AppData\Roaming\FileZilla to the newly created C:\Users\[username]\AppData\Roaming\FileZilla folder.