[]RSS

About Archives Artwork Comic Contact Philosophy Projects Tags

QOTW: Speed of Air (or Why SSDs rule)

[Comment]

February 17th, 2008 in Quotes

It compiled Delicious Library 2 from scratch in 1′59″. The 2.33GHz MacBookPro takes 2′04″. SSD’s LOVE compilations. – Shipley on his new MacBook Air

Home-brewed 4-bit CPU

[Comment]

January 16th, 2008 in Links

Viktor’s Amazing 4-bit Processor, built from standard TTL logic gates. If only more programmers built some of their own hardware … it’s a great learning experience.

What if, another Apple rumour

[Comment]

November 2nd, 2007 in Links

Someone asks what if Apple released OSX for the PC? I can’t see it happening, mostly because random PC hardware tends to suck1.

  1. Drivers, MOBOs, flakiness, and other pain+suffering

Current memory architecture explained

[Comment]

September 23rd, 2007 in Links

What every programmer should know about memory, Part 1, a very thorough look at current generation memory architecture for programmers.

Forceless force feedback

[Comment]

May 13th, 2007 in Links

Force feedback GUIs without the force, a set of examples showing methods of force-like feedback that don’t require special hardware effects.

MacBook, the first week

[Comment]

March 11th, 2007 in Micro Reviews

[stars: 4] MacBook 2Ghz/2Gb. The hardware/software is well above average, but not quite excellent: the CD drive is noisy, the screen is so-so, and the built in application set is meager.  On the plus side, the battery life is sweet, the hardware/OS integration is great, and the size/feel of the hardware is excellent.

A new development machine

[Comment]

September 7th, 2006 in General. Weblog

new_workstation_boxesI finally bit the bullet and bought a new development machine. I spent a few weeks looking at what was available, waffling between vendors, and figuring out what I wanted. I considered getting a Mac this time around, but just couldn’t justify the $1k premium over what I could build myself. Not everyone can build a reasonable machine themselves, however, and those people should either find a pet geek or stick with the likes of Apple, Dell, and HP.

The selection process

My method for figuring out bang-for-buck is simple: I don’t let my inner consumer get the best of me. I don’t need the best video card, I don’t need a 42-channel sound board, and I don’t need 22Gb of RAM. What I need is a snappy, quiet development PC. It doesn’t need to play all of the newest games; it only needs to be fast enough to improve my productivity over the current development machines in my home office (a P3-600 XP workstation and a P4-1600 FC4 laptop).

new_workstationI also wanted to make sure that the component quality was better than the last set of PCs we ordered in our office, which were from a vendor who we trusted to select the components for us. That particular vendor provided low-cost hardware, at the expense of poorly selected, low quality parts.

Based on my experience with smaller vendors, I suggest strongly against “pre-configured” machines where you don’t have the option to specify individual components. I find that most places cut costs on vital components, like power-supplies, cases, and CD/DVD drives. It’s always worth dropping a few Ghz of CPU for a quality enclosure, power supply, RAM, and other bits.

Luckily my needs are simple, and my choices vast. I spent 1/4 of what I spent in 1997 and 2/3 what I spent in 2003 on development systems, getting an ample dual core AMD AM2, 2Gb DDR2-800, 250GB storage, and a 22in LCD display. I’m very happy with the components so far: the machine is quiet, snappy, and the display is a huge improvement over my aging Trinitron CRT.

Setting it up

random_cablesThe machine came built and tested, with XP pre-installed. All that was left was to run the updates, add my own applications, and install Linux. Windows update and application installation took a few hours to run (and reboot, and reboot again), and the ‘nix install took about about an hour (including updates and automatix).

Installing Ubuntu

Firefox on Ubuntu 6.06I have to say that I was really impressed with the latest Ubuntu installer. I popped in the live CD while Windows was running, and it came up with an ‘OSS Windows tools’ browser and the option to install. I ran the installer, which asked me a few questions (partitioning, etc.) and then went off to install. The base system install ran from within XP, with the remainder finishing when the system rebooted to the new desktop.

After running the system updates I ran the Automatix scripts, which install all of the 3rd-party (and non-free) applications you normally need on a machine (nvidia drivers, java, acrobat, flash, mplayer, codecs, google apps, etc.). I found it interesting that NVidia’s tools for Linux are now as good (or better) than on Windows (including UI configuration and everything), and applications like Google Earth and Picassa run as well too. I will really only be booting to XP to do software development for that platform.

Over the next few days, I’ll post some mini-reviews of Ubuntu and the various tools it provides.

Price/performance comparison between Intel and AMD

[Comment]

August 20th, 2006 in Links

A recent price/performance comparison between recent Intel and AMD dual core chips. The graph leaves a bit to be desired, but it shows a clear trend.

A Tetris playing system experiment

[Comment]

December 23rd, 2005 in Links

An interesting Tetris playing system experiment. Includes cool hardware and software hacks.

The Hardware Handbook

[Comment]

October 19th, 2005 in Links

The Hardware Handbook, touted as the ‘Internet’s largest free collection of connector pinouts and cable descriptions’. Yep, it’s big.

Next page [>>]