Friday, February 11, 2005

Browser speed comparisons

Browser speed comparisons: "There is a speed war on the web. Browsers compete on many fronts; security, standards support, features and speed. Most people are aware of which major browser fails on three of these, but one of them is still open for grabs. Speed."

Victor Laszlo Moholy

Victor Laszlo Moholy: "Oliver Steele posted this excellent article on his blog about the differences between the architecture for a conventional server-side HTML application and that of a rich internet app. Oliver ends up espousing a Service-Oriented Architecture, which is a recieved idea about how to architect network-based applications. Oliver's architecture diagrams are beautiful, but I'm more of a learn-by-example type (Software Architect vs. Client Programmer?) so I wanted to use a practical example that shows how an existing webapp would be modified to incorporate Laszlo. "

iPod Shuffle RAID

Wright This Way: iPod Shuffle RAID: That's crazy, four ipod Shuffle in a striped RAID configuration. I personally would have picked a multi-TT usb hub like the LinXcel for the increased bandwidth and self-powered (AC adapter) instead of BUS powered. Belkin makes a multi-TT hub also ( TetraHub™ USB 2.0 4-Port Hub F5U231 ) but the ports might be too close together.

Hooked%20Up

"So, what do you do when you and some friends are all getting iPod Shuffles? You make a RAID array out of them, of course! Follow along as we explore new depths of geekery.."

Learn to Use the New Annotation Feature of Java 5.0

Learn to Use the New Annotation Feature of Java 5.0: "The new Java 2 Platform Standard Edition 5.0 (the developer version number is 1.5 and the code name is "Tiger") provides many new features, among them is the ability to annotate Java program elements and to create custom annotation types. Development and deployment tools can then read annotated data (also known as metadata) and process it in some fashion.

Previous versions of Java provided a limited and ad-hoc mechanism for annotating code through JavaDoc comments and keyword modifiers. Tools such as XDoclet provide a slightly more sophisticated, yet non-standard annotation syntax, which piggybacks on top of JavaDoc. But now, with Java 1.5, annotations are a typed part of the Java language and allow for both runtime and compile-time processing of annotation data.

What Are Annotations?
In short, annotations are metadata or data about data. Annotations are said to annotate a Java element. An annotation indicates that the declared element should be processed in some special way by a compiler, development tool, deployment tool, or during runtime.

Older versions of Java have rough-and-ready annotation functionality. A good example is the @deprecated JavaDoc tag. The @deprecated tag is used for more than sheer documentation purposes. This tag has no effect on the code it describes, but causes the compiler to produce warnings if any other code references the tagged element. JavaDoc does not seem to be the proper place for this type of metadata, but there was no other annotation facility in previous versions of Java. With Java 1.5, finally, annotations are a typed part of the language and the version even comes with some with pre-built annotations, one of which can be used to mark a class as deprecated (I'll cover this later)."

How does a 600GB Toshiba DVR, the RD-Z1 sound to you? - Engadget - www.engadget.com

How does a 600GB Toshiba DVR, the RD-Z1 sound to you? - Engadget - www.engadget.com
"What, a few hundred gigs of DVR space wasn’t enough? Oh yeah, you’re DVRing hi-def, sorry, peep Toshiba’s monster 600GB RD-Z1, a straight HDMI DVR with dual satellite tuners, integrated Ethernet, and an 8x DVD-R/5x DVD-RAM burner. Good god, the Japanese don’t mess around—too bad it’s about as likely to hit these shores as TiVo would be to release something that could even begin to compete."

Gizmodo : Johnson & Johnson Dermabond

Gizmodo : Johnson & Johnson Dermabond

dermabond

"Is purple your favorite color? Do you often lose to yourself in drunken games of mumblypeg? Good news for you, then. DERMABOND (From the latin for 'skin' and 'sticky') by a Johnson & Johnson subsidiary is a liquid stitching system— simply pinch the wound to bring the skin together, apply two layers of Dermabond, and hold for about a minute. It forms a durable, flexible bond that stays around for about a week. In pleasant violet, because your bar buddies deserve no less. Similar technology has been in use for quite a while, but Johnson & Johnson is pushing it to consumers, whose love for self-inflicted wounds have been increasing since the discovery of LiveJournal."

Amazon.ca: Books: Developing Scalable Series 40 Applications: A Guide for Java Developers

Amazon.ca: Books: Developing Scalable Series 40 Applications: A Guide for Java Developers

Thursday, February 10, 2005

iPod silvershuffle - do it yourself silver iPod Shuffle

this link was courtesy of the only person I know that owns a shuffle

iPod silvershuffle: "the perfect do it yourself accessoire"

Step 1: Aquire an iPod Shuffle
Image-ED07A9877B6411D9.jpg-thumb_269_202

Step 2: Get some aluminum foil, or you can really pimp it if you use the new Reynolds Wrap® Release® Non-Stick Aluminum Foil
Image-ED07C3437B6411D9.jpg-thumb_269_202

Step 3: Wrap it:
Image-ED080DD27B6411D9.jpg-thumb_269_202

and voila:
Image-ED08322C7B6411D9.jpg-thumb_269_202

How Google Maps works

as simple as possible, but no simpler: Mapping Google: "By now, many of you will have gone and tried out the new Google Maps application. By and large, you have to admit that it's pretty damned slick for a DHTML web application -- even my wife was impressed, and that's not easy with geek toys. So, in the spirit of Google Suggest and GMail, I've decided to have a quick peek under the hood to figure out what makes it tick."

Wednesday, February 09, 2005

One Canadian's Wireless Neighborhood Network Could Someday Serve Us All

PBS | I, Cringely . Archived Column: "Like many of us, Andrew Greig put a WiFi access point in his house so he could share his broadband Internet connection. But like hardly any of us, Andrew uses his WiFi network for Internet, television, and telephone. He cancelled his telephone line and cable TV service. Then his neighbors dropped-by, saw what Andrew had done, and they cancelled their telephone and cable TV services, too, many of them without having a wired broadband connection of their own. They get their service from Andrew, who added an inline amplifier and put a better antenna in his attic. Now most of Andrew's neighborhood is watching digital TV with full PVR capability, making unmetered VoIP telephone calls, and downloading data at prodigious rates thanks to shared bandwidth. Is this the future of home communications and entertainment? It could be, five years from now, if Andrew Greig has anything to say about it."