In the last twelve hours I have seen Alton Brown give a nice lecture and Q&A (which makes up for missing him in Michigan), eaten at a restaurant which uses Papyrus on its sign and does not suck, and watched the Babbage Difference Engine No.2 (Serial No.2) in action. I just finished eating one each of a Russian spinach pie and apple pie, and Danielle is flying out here now. At some point tomorrow we should be up in San Francisco, and more good food is scheduled to be eaten between now and then.
Leave a CommentCategory: computers
The iMac has arrived, and its 27″, 2560×1440 display is simply absurd. While perspective in the the image above doesn’t make it look that large, the Apple flying-esque intro video almost made me feel motion sick. The 15″ Dell Latitude D620 (which I’m using while data migrates from the Mac Pro) feels netbook-esque, and the older 20″ Dell UltraSharp 2005FPW feels dimunitive. It is also very quiet, which is wonderful.
Leave a CommentAs part of rewiring my office I purchased this seven-port USB hub from Firefold for $22.99, part number USB-7P-HUBSP. It turns out that this hub is actually two Genesys Logic GL852G hub chips, with one cascaded off of the other. The three ports shown above on the left are connected to the first hub, then the other four are connected to the second hub chip. Thus when the case is closed up (as seen here) ports 1-4 are on one hub which is connected to the hub that ports 5-7 are on. This shouldn’t cause a problem, but it’s a much cheaper design than using a seven port hub chip and having everything at the same level.
The hub also ships with a 5V 2.5A switching power supply. Having seven ports which can supply a maximum of 500mA each, this power supply cannot fully power the hub. That said, most devices never pull anywhere near 500mA, so this shouldn’t be a problem either.
Leave a CommentOver the weekend I moved the printer into the closet. It’s much happier in there as there isn’t much dust, and it’s much more out of the way. After the Mac Pro is gone I can remove the rack, freeing up even more space. I’d originally had some network cable issues where things would link but not work, but a quick test tonight showed that one end wasn’t as well crimped as it should have been, so redoing that end sorted out the network.
Time was also spent on more mundane around the house chores, with some dishes being done, dead plants being removed from planters, patio furniture put away, and glass put in the storm doors. I’m hoping to clean some every day up until I leave on vacation. With the forecast of rain and snow for this week I don’t think I’ll be doing much biking, so there should be plenty of time. There’s something very nice about coming back from vacation to a clean house.
Leave a CommentWith an iMac soon to replace my Mac Pro, I’ve had to set up some external disks to take care of extra storage and backup needs. Most hard disk enclosures contain fans and are a bit noisy, so I decided to move them to a place where I won’t be able to hear them: in the floor beneath my desk. As was done back when I had a fibre channel disk array in the basement I’m running a cable through the wall and floor, except this time the drives will be located sitting on an acoustically dampened (with neoprene) shelf, and connected via Firewire / IEEE1394b.
To build the shelf I used 1/2″ birch plywood and applied neoprene to most of it using contact cement (picture). A space was left for an APC Back-UPS ES (BE550G) which will be used to provide power to the disk enclosures (picture). The space above where the shelf will fit was then lined with the remaining neoprene, stapled in place using my Dad’s staple gun (picture). The board was then screwed in place using a number of drywall screws, with them concentrated around the UPS end, as it will bear more weight (picture). With a layer of neoprene between the base and the joists I didn’t tighten the screws down fully, as this should provide some additional isolation between the board and the floor.
I expect that once they are located on the shelf I will not be able to hear the fan in the rather noisy Vantec NexStar NST-400MX-UFB or the disk access in either it or the Macally PHR-100ACB. This will make for a nicely quiet computing experience in my office, with plenty of room to fit more Firewire disk enclosures should the iMac need additional expansion.
Leave a CommentThis power supply, the Solytech Enterprise Corporation AC Adapter Model AD5012G came with the Vantec NexStar NST-400MX-UFB that arrived today and I keep misreading the label as ‘Soylentech’. This disk enclosure will eventually be used with the replacement for my Mac Pro, a 27″ iMac with Core i7 processors. Since the iMac only has one internal disk I’ll be using Firewire disks to add additional spindles for virtual machines, Time Machine, etc. I’m still not sure where I’ll put the drives, but my current thought is either on the back side of my desk, or in the basement, suspended from the ceiling.
After first disconnecting it I found the fan in the NST-400MX-UFB to be necessary, as the drives were becoming quite warm without it. As this fan is fairly loud, I think I’ll be placing the drives in the basement, in a slightly soundproofed enclosure. Today after work I picked up a rather lengthy roll of neoprene from the foam factory and it should go quite a ways towards eliminating fan noise that may emanate from the enclosure through the floor. Some smart baffeling may cut down one the sound in the basement too.
Leave a CommentI love what is known as Michigan’s Scanner Law. In short, this law states that if one is charged more than the stickered price for an item rung up via a computer scanning a bar code, one is legally eligable to be refunded the overcharged amount plus ten times the overcharged amount, with a cap of $5 on this surplus. In this case I went in to Office Max to check the price on a Logitech LX8 mouse. It was marked as $29.99, so I purchased it. As expected, it rang up for the normal price of $39.99 and the cashier didn’t notice the stickered price.
After a quick walk out of the store then back in I returned to the cashier and asked her about the difference, which she promptly refunded. I had to remind her about the aforementioned Michigan Scanner Law, but doing so resulted in a manager being called over and my receiving an extra $5 cash. Thus, what’s normally a $39.99 MSRP mouse ($49.99 at Office Depot) was obtained for $26.79.
The last time I took advantage of this I obtained a large quantity of 2GB SD (20 or so) cards from Micro Center, most of which were marked $5.99. I was charged $6.99 per card, and upon visiting the customer service desk I was refunded $1/card. When I reminded the cashier of the scanner law she simply re-rang all the cards at $1.99/ea, essentially a $5 penalty per item. When multiple items have their price adjusted the store must correct the price on all and refund the difference, but they are only obligated to pay the 10x penalty once, but if Micro Center wanted to do otherwise, I was not going to go out of my way to correct them.
Leave a CommentI use my iPod daily, both in the car and at work for listening to music. I’d also recently come across a nice little PCB made by Tarkan Akdam called the iFlash iPod Compact Flash Adapter (mk II) which allows one to replace the 1.8″ hard drive in their iPod with a CompactFlash card. This card is a very nice, basic design, and can be purchased for a very reasonable price directly from the person who came up with it.
Since the hard drive in my iPod will eventually fail, I wanted to replace with flash before this happened and sell the working disk on eBay. A few months back I’d purchased one of Tarkan’s adapters for Ā£14.50 (US$24.45, at the time) and kept it sitting on the shelf, waiting for a good time to do the replacement. Seeing that a 32GB Kingston CompactFlash card could be purchased for roughly $76.25 from Newegg I figured that now was the time, cashed in some change at a Coinstar machine, and ordered the card. (I was originally going to purchase it with an fee-less Amazon gift card from Coinstar, but the machine couldn’t issue one and thus did fee-less change counting. I then made the purchase from Newegg, who had faster free shipping.)
I’d also considered replacing the battery at the same time, but as I still get great battery life out of my iPod, I couldn’t see the need. Opening the iPod is easy enough, so when the time comes to replace that, I’ll do so.
The 32GB CF card arrived yesterday, and since I’m home watching Danielle as she recovers from having her wisdom teeth removed, I set to work today installing it. Opening the iPod was easily accomplished using one of Danielle’s guitar picks, and after disconnecting the flexible PCB cables and removing two little gray plastic spacers, the compact flash adapter was placed in the iPod frame, where the foam rubber cusions made for a nicely snug fit. After closing the iPod it presented me with a screen indicating that it needed to be connected to a computer for restoration, which puts the OS back on it. After doing so, the flash conversion was complete.
Since there is no longer a need to wait for the disk to spin up, the UI is much more responsive now. Battery life should also be improved greatly, as flash takes less power to run. The only current downside is that the iPod now feels off balance. Previously it’d felt very evenly weighted; solid and firm, but not overly heavy. Now the top of the device, where the battery is, feels a bit heavier than the bottom. Thankfully this shouldn’t matter for me, as most of the time my iPod is sitting on a desk or in a car mount.
Later tonight I’ll post an eBay auction for the old hard drive from the iPod, a Toshiba MK3008GAL 1.8″ 30GB hard disk. I hope that it’ll fetch $20 or $30, to offset the cost of the flash adapter and card. Now, here’s to hoping this iPod has another three years of life left in the rest of it.
Leave a CommentI’d occasionally been considering picking up a new video card for my Mac Pro (MacPro1,1) to replace my NVIDIA GeForce 7300 GT, but the new ones are very expensive. Typically there are ways to flash PC video cards with Mac-compatible (OF or EFI) firmware, but reliable methods and card versions aren’t always the easiest to find. However, last week I was looking into it and all the pieces came into place, with good flashing instructions and firmware available and a relatively cheap, compatible card appearing on eBay.
First, I ordered two power cables from ATI, Power Cable for RadeonĀ® X1900 MAC G5 Edition. These cables allow one to get PCIe 6-pin power connectors from the Mac Pro mainboard. Most modern video cards require more power than the slot can provide, so these connectors are generally connected directly to a PC’s power supply to provide the extra needs. As Macs tend not to have extra connectors just hanging around in the case, Apple provided the power connectors right on the main board. These cables thus plug right into the main board (Picture) up near the SATA connectors, then connect right to the back of the video card (Picture).
Next I purchased a Sapphire 512MB ATI Radeon HD 4870 from eBay with a winning bid of $110 (Auction Mirror). This shipped quite quickly, and arrived in great shape with all the original retail box items, which was a pleasant surprise.
After getting the card and the cables, it was time to install it and flash it. To do this I followed Alexandre Boeglin’s article entitled How to flash a PC 4870 for a Mac Pro, using only Mac OS X. I’ll recap the steps that I performed here:
· Acquire the iMac Graphics FW Update 1.0.2 and use Pacifist to extract ATIFacelessFlash.app and ATIROMFlasher.kext from it. This will be used as an OS X native ATI video card flasher for doing the firmware update.
· Acquire the appropriate firmware. I used sapp-512-4870.rom from this MacRumors: Forums post. If you don’t have a 512MB Sapphire ATI Radeon HD 4870 you will likely need to find another or make your own firmware image.
· Remove all the .ROM files in .../ATIFacelessFlash.app/Contents/Resources and put your .ROM file in there.
· Ensure that ATIROMFlasher.kext will load. The command sudo kextutil -nt ATIROMFlasher.kext is useful for this, and you’ll likely have to do sudo chown -R root:wheel ATIROMFlasher.kext and sudo chmod -R 644 ATIROMFlasher.kext to get it loading.
· Once the .kext is loading and ATIFacelessFlash.app is prepped, shut off the computer, move your old video card up one slot, and install the new one in Slot 1 as shown in this picture.
· Boot the computer with the monitor connected to your old video card. Load the kernel extension for the flashing (sudo kextload ATIROMFlasher.kext), then run the flash utility: sudo open ATIFacelessFlash.app.
· Shut down your computer, pull the old card, and boot up with the monitor connected to the new one. Everything should work great, and you should now have an ATI Radeon HD 4870 for Mac.
After the flashing is done, System Info showed the following under Graphics/Displays:
ATI Radeon HD 4870:
Chipset Model: ATI Radeon HD 4870
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: ATI (0x1002)
Device ID: 0x9440
Revision ID: 0x0000
ROM Revision: 113-B7710C-176
EFI Driver Version: 01.00.318
Now that the upgrade is done I can run Google Earth with all the quality settings turned up. I also did a quick compare with two graphics benchmarks, CINEBENCH and OpenMark. With the old card on CINEBENCH I got a score of 3380, and with the new one 5427. Under OpenMark, which seems to test OpenGL, I went from a score of 8520 to 22579.
Having a fan the new card is slightly louder than I’d like, but I was a bit spoiled before with the old fanless card. I’ll try and investigate a way to quiet this one down, but all things said it is still quite quiet. If it ends up being a bit much I can always sell the card with its Mac firmware upgrade for at least as much as I paid.
If you’d like to see a few more pictures, they are all available in this album entitied ATI Radeon HD 4870 in Mac Pro.
8 CommentsOn Windows XP one can use WMI to determine when the computer booted up by querying root/cimv2/Win32_OperatingSystem.LastBootupTime. This will return a result in CIM_DATETIME format indicating the time the computer booted up. However, while researching some things yesterday I found that on XP SP2 this changes if a user logs out, puts the computer in a Hibernate or Stand-by mode, wakes the computer, then queries this value.
Here’s results of this query after a few different scenarios:
Initial Query: 20090910130529.109375-240
After Logoff / Logon: 20090910130529.109375-240
After Hibernate / Wake while Logged In: 20090910130529.109375-240
After Logoff / Hibernate / Wake / Login: 20090910131221.162894-240
After Logoff / Stand By / Wake / Login: 20090910131718.006644-240
This was quite unexpected, because Microsoft’s documentation on the Win32_OperatingSystem class states that LastBootUpTime contains “Date and time the operating system was last restarted.”, and Hibernate or Stand By shouldn’t constitute a restart.
This behavior was not observed on XP SP3. Per 946480: List of fixes that are included in Windows XP Service Pack 3 this was not something fixed, but it does appear to have changed. If you would like to demonstrate this for yourself, use the following VBScript (or download it from here: getlastbootuptimetest.vbs) to easily read out Win32_OperatingSystem.LastBootUpTime:
Leave a Comment