Category Archives: Technology

OWC 2.5″ Tray Installation for SSD on MacPro 2009

Aha the last piece of the puzzle (until I get my memory upgrade later). This article covers an OWC 2.5″ Tray Installation for SSD on MacPro 2009.

Here’s the OWC 2.5″  Drive Tray installation… took longer to pull out of the box and take pictures than actually install (and much longer to write this blog post!). As I noted before I connected my SSD and installed the drive on the Optical Bay SATAs for OS Installation via Time Machine backup of my 13″ MacBook Pro  (2010).

It really  WAS this simple. It’s a lovely box!

IMG_1217 1

Open the box, pull out the tray. I put the SSD next to to make sure the hole align (note that it came with screws in this kit!)

IMG_1218 1Verify that  when it slides in the SATA port is on the correct side and alignment (you don’t have to stand on your head unless you want to). Screw in the 4 screws so that it’s nice and snug.

IMG_1219 1


Slide the tray into an open bay until you feel the drive push in and it’s flush.
IMG_1220 1And boot!

The speed differences on the optical bay SATA  and motherboard are minimal, standard SATA2 speeds. If I feel adventurous I may get a SATA3 PCI Express card for it, but these speeds are more than enough for my uses.

MacPro Sata2- on motherboard
MacPro Sata2- on motherboard
MacPro Sata2
MacPro Sata2 on Optical Bay Cable

This tray is definitely worth the money — 2 thumbs up!

So far OWC has great kudos in my book for supporting non-supported Macs such as my new (to me!) 2009 MacPro.

MacPro installation of EVGA GeForce GTX 760

This is a visual guide for installation of an EVGA GeForce GTX 760 on a 2009 MacPro.

Just a note, I’ve already installed Mavericks on my Samsung 1TB SSD, but the tray from OWC hasn’t come in yet, so I’ve got it plugged into a SATA port in the Media bay for now – the drive in bay 4 is a 1TB standard platter drive for Time Machine.


The most insane thing (not having the hardware in front of me) was going on faith that this whole deal would work. None of the photos online gave me clear pics of the power outputs on the motherboard — well, there they are – on the bottom left of the green. They’re pointed up, but they’re two min-six pin power points.

I already knew I needed a couple of adapters. Just run a search for MacPro PCI Express Video power adapters and get the 6, 4 or 8 pins you’ll need for your card. Mine required a 6 pin and an 8 pin. I think I spent $17 for both cables on a seller from Amazon.

IMG_1210 1

Here’s a photo of the ends that go into the motherboard….


Just like this!

IMG_1212 1


Then remove the stock Video card…. anybody with PC tech won’t fret over this.

IMG_1213 1

Removal of second bay cover, and installation of GeForce PC Card…


…then plugging them into the video card…

Powered on, as I’ve read there’s no EFI boot displayed on a non-Mac card (that is, the dual tone gray apple logo boot screen), but once the OS loads up, BOOM. Pixel perfect.

IMG_1216 1


I installed the CUDA drivers and took Blender for a quick test spin…

Screenshot 2014-07-09 19.47.28

Not bad for a “free” (already purchased last year) upgrade.

2009 MacPro Upgrade Project Inspection

2009 MacPro Upgrade Project Inspection

The MacPro has arrived. My workbench has been set up and I’m ready for any cosmetic repairs that bother me. This post is going to give an overview of the quality and repairability of 2009 MacPro Upgrade Project Inspection. First things first. Let’s open up the box and verify that it boots and everything functions as expected. The packaging was quite cheap, but extremely effective. I’m not going to complain at all (other than I had to pull out some scissors during the de-bubblewrapping). Good stuff. IMG_5656 IMG_5660 IMG_5666 IMG_5676 IMG_5682   The grill damage that was pictured in the auction wasn’t nearly as annoying to me in person as I thought, so for now I’m cool with it. IMG_5711 However I did notice a definite absence of a Optical Drive (it wasn’t included in the features, so it’s more a surprise than an annoyance). IMG_5763   The motherboard looks like it’s in good shape, clean and spotless. The stock video card looks like it’s in great shape too. It doesn’t have 3 of the drive sleds, but that was also expected. I had planned on replacing one with a 2.5″ from Otherworld Computing… that’ll be in a later post. IMG_5721     Time for first boot! Took a few seconds for it to come up (but I’m used to SSD speeds on my MacBook Pro), but it came up. IMG_5732   The Password Hint was genius. IMG_5761 This was brought me a smile to my face…. nicely done (wait, I have the same combination on my luggage!!!). It matters not, as one of the first things I’m replacing and adding is an SSD for the box (see later post) and I’ll run a Time Machine restore on the new drive. All system functioning, just fine.

The only surprise/disappointment was the lack of an Optical Drive… otherwise I’m very happy with it.

Mac Pro Upgrade Project (MacPro 4,1 circa 2009)

Mac Pro Upgrade Project (MacPro 4,1 circa 2009)

I just won a bid for a 2009 Mac Pro (Quad Core Xeon 2.66). I plan on making this my primary technology project for the summer.  It’s got a few dents, dings and scratches on it, but I think I can clean/buff those out. It’s a pretty minimalistic machine as far as it goes, but because it’s an older Mac Pro there are MANY fairly inexpensive opportunities to upgrade this box to a workhorse media machine. This  Mac Pro upgrade project should be quite an adventure.

Mac Pro Upgrade Project - Mac with Ding
Mac Pro Upgrade Project – Mac with Ding

Specs at Purchase

  • Mac Pro 4,1 A1289
  • Quad Core Xeon @ 2.66ghz
  • 7 Gigs RAM
  • 250 Gig HD

I’ll be performing some piecemeal repairs and upgrades to this machine as I learn about how these are designed. I’ve only seen the outside of one in person, never the inside. However some of the videos and reviews I’ve been watching sure makes some of the upgrades to appear fairly easy to handle. Again, I’m not a hardware guru, but I do get along quite well with knowing my cabling and specifications.

The biggest problem I foresee is the uncharted territory that I’m entering with a used (and although the description reads fully functional, I get paranoid) Mac Pro. Once the system is on my workbench I’ll be able to give a better analysis and overview.

Intended Upgrades (in order)

  1. Removing the stock nVidia 160 Video Card and replacing with my (already owned) EVGA GeForce GTX 760
  2. Replacing the Hard Drive with a 1TB SSD (maybe just a 500MB)
  3. Replacing the RAM with a 32 Gig kit.

I’ll be posting pics, videos and tutorials on this new project/journey in the coming months.

Thanks for visiting!

Laptop Hard Drive Crash

Yeowsers. When it goes down, it goes down fast! I knew it was coming a few months ago so I purchased a spare hard drive to archive/install to.

Took about two and a half hours to recover my apps, data and settings and lost only one of my virtual machines (Windows Vista, for IE9 testing) and a few other Apps that I decided to just reinstall from the App Store, but I’m back up and going with all my old settings even without using Time Machine as my backup source.

Well played, Apple. Well played. Now to use Disk Utility to do a partition copy of my Windows Boot Camp to the new hard drive–we’ll see how that goes 😉

Python: Associative Results with the MySQLdb library

This is more of a personal reminder as it’s not the default behavior as it is in most modern database libraries…

I’ve highlighted the important bits for associative results in white below

# Note the MySQLdb.cursors import statement
#    and the cursorclass declaration in the connect string.
import MySQLdb
import MySQLdb.cursors

oCursor.execute("select `field1`,`field2`,`field3` from `mytable`")

	LogString = ""
	oRow = oCursor.fetchone ()
	if oRow == None:
	sField1 = oRow["field1"]
	sField2 = oRow["field2"]
	sField3 = oRow["field3"]

The <pre> tag formatting above may be a bit difficult depending on your browser… but you should be able to copy and paste the entire codeblock with no difficulty.