Archive for the 'Technology' Category

Review: Apple Time Capsule

I usually do not do reviews of hardware, but in this case, I feel the urge to.

For my apartment, I purchased the Apple Time Capsule, which is an Airport Extreme Base Station (wireless router) with a 500 GB for backing up. So, let’s start with the wireless router. Setting it all up was a cinch. I plugged it in, and all my computers were on. One of the great things about this router is that it broadcasts at 802.11n, so all of you with 802.11n cards in your laptop would love the transfer speed we get. Also, the back of the router has 3 additional Ethernet jacks, so you can run any other computers and what not off Ethernet. And it works like a charm.

The second main feature I love about the Time Capsule is the hard drive. Not only is it a shared hard drive (so anyone I give access to can see it and put files on it), but I can use it as my Time Machine volume (a back up disk that is). I can do wireless backup seamlessly whenever I am in the apartment. That is terrific considering the drive doesn’t have to be hooked up to my machine, etc. And because the router is 802.11n, it’s pretty darn fast too.

And finally, the Time Capsule also has a USB port, so you can plug in a printer or extra hard drive, or both (given you plug in a hub). Setting up the printer to work with my Macbook Pro was literally as easy as plugging in the printer.

I can be sitting in my living room, surfing the net, printing out pictures from a weekend adventure, and backing up my computer, all at the same time, wirelessly. And given the fact the cost is pretty good and the device looks pretty, I would say that is a tremendous deal.

If you’re thinking of getting a wireless router, get the Time Capsule.

Facebook outages.

A strange thing happened today when I went to check Facebook. I got this nice friendly screen everytime I tried to open it:
Facebook went down

Basically it means that Facebook is “down”. This is most likely attributed to total server overload due to all of the middle school munchkins coming home from school and checking their Facebook. However, at the same time, it is mildly interesting to me that the 41 most trafficked site in the world would allow server overloads to occur.

Maybe it’s just me.

Thread safety performance on different CPU architectures

A few weeks ago, I did a post on thread safety performance on my machine. However, that was only on one machine, a 2.16 GHz Intel Core Duo architecture.

Yesterday, Joey and I decided to run some more tests of thread safety performance implementations (no thread safety, mutexes, and semaphores) on different architectures, and the results were quite interesting. We ran tests on my machine again, on a 2.16 GHz Intel Core 2 Duo iMac, a 800 GHz PowerPC G4 iMac, and a Quad Core 2.66 GHz Intel Xeon Mac Pro. After running the same tests on each machine, we normalized the data to get rid of the clock-speed factor.

For mutexes, the machines all performed about the same, with my Core Duo doing slightly better than all of the other machines. In second place was the PPC G4, and then the Core 2 Duo machines took up last. For the semaphores, the PPC G4 smoked the Intel chips, a very interesting result.

Here is a summary of our results (the numbers listed are in cycles/5 seconds and the numbers in parenthesis are the normalized data):

Core Duo:
No thread safety: 440909468 (1)
Mutexes: 98324839 (0.223)
Semaphores: 197981 (0.00044)

Core 2 Duo:
No thread safety: 831519248 (1)
Mutexes: 135168338 (0.163)
Semaphores: 1153251 (0.00139)

PowerPC G4:
No thread safety: 119723944 (1)
Mutexes: 23709889 (0.198)
Semaphores: 1020029 (0.00852)

Quad-core Xeon:
No thread safety: 884848737 (1)
Mutexes: 140097898 (0.158)
Semaphores: 1157646 (0.00131)

Here are some charts representing this data:
All data

Mutex performance

Semaphore performance

iPhone SDK on the way

A beta of the iPhone SDK was released this afternoon at about 1 CST. I immediately tried to get on the site, only to be greeted by a friendly page that said:

Safari can’t open the page “http://developer.apple.com/iphone/program/” because the server unexpectedly dropped the connection, which sometimes occurs when the server is busy. You might be able to open the page later.

This continued all afternoon until just about 10 minutes, when I was finally able to get through!
My downloads window

The blog is back!

After many painful hours of struggling with the server, I finally got my blog back, and it’s better than ever. What was the problem? Here is an excerpt from the server-guru Josh that got this thing back for me:

I configured Squid to regard Apache as an origin server. Apparently,since squid servers commonly sit in a (usually multicasted) hierarchy, squid mangles the REQUEST_URI so that the next Squid proxy in the chain can figure out where it needs to go to fix cache misses. But we only have one squid proxy, and so by letting squid know that Apache is the origin server, it doesn’t mangle the REQUEST_URI.

So Josh is a genius, and the problem is all fixed. Thank-you Josh!

Review: Apple Cinema Display 23″ HD

Kevin’s Rating:RatingI have had an Apple Cinema Display for past year and a half now, but it was a used old-generation one. As I was finishing up this summer at Apple, I still had my 25% off to use on an Apple product, and since my current cinema screen was ADC and didn’t work with my DVI MacBook Pro, I just decided to sell my cinema screen and buy a new 23″ cinema display. The display came in the mail yesterday (a few days early I will add), so I set it up pretty much immediately.Upon first comparing it with my old cinema, the size seemed smaller, but that was only illusion since the 1.5″ border around the old cinema makes it look much larger than it is. The new one is much sleeker, and of course, it’s made out of aluminum like my laptop, so they go well together. The new cinema has much better color and brightness, and I love the FireWire and powered USB ports on the back. It has a power brick, but oh well. The only critique I have for it is that the arm that holds it up is not as stable as the arms for the old cinema screens. So if you bump the desk or tap on it hard, you can see the monitor just shake a little. It’s small enough where it’s not occurring a lot, but when it does, you have to wait a second for it to stop if you don’t want to get a headache.Overall, I am so far very satisfied with the new cinema, and am looking forward to watching a movie on it in Room 1101 at Bromley Hall!