Dr. Dobb's Journal - November 2007 - (Page 6) d11edit_p6db 9/10/07 9:53 AM Page 6 Hmmmm by Jonathan Erickson Odds and Ends JUST TO CLOSE THE LOOP on last month’s note about students returning to school at this time of year. Reports are that the average freshman moving into a college dorm is bringing along 17 gadgets—all of which need electrical outlets. Mind you, that’s the average. While I have all my fingers and toes to count with, I can’t come up with what these gadgets are. Cell phone, computer, monitor, printer, TV, MP3 player, DVD player, fridge, microwave oven, hair dryer, electric toothbrush. That’s it. I’m stumped, and I still have lots of toes to go. Somebody help me, please. turned out to be, well, mildly controversial. I used the term “cross-platform” in a posting about Silverlight, the “crossbrowser, cross-platform plug-in from Microsoft.” Silverlight plug-ins are available for both Windows and Mac OS X (www.microsoft.com/silverlight/downloads.aspx), which to me means “cross-platform.” According to Wikipedia, cross-platform is a term that refers to “software [that]…can be made to work on multiple computer platforms.” Dictionary.com is more specific, in that cross-platform describes “software…that works on more than one system platform.” But some readers didn’t agree, saying that Windows and Macintosh do not constitute cross-platform. My guess is that Windows and, say, Linux would be cross-platform, however. In any event, Microsoft now says it will be delivering Silverlight Media Codecs for Linux, and Novell will be building a 100-percent compatible Silverlight runtime implementation called “Moonlight.” The death of Wikipedia? Could this be true? Well, it might as well be, what with all the anonymous editing that’s going on. Actually, “editing” isn’t the right word here. “Revisions” might be a better fit. I like to think that “editing” involves making something better (although any number of Dr. Dobb’s authors who have graciously put up with my editing of their articles might not agree). In the case of Wikipedia (www.wikipedia.org), anonymous revisions have changed entries ranging from the long-term health effects of Pepsi Cola to links to newspaper stories about Ireland’s Sinn Féin leader Gerry Adams. At least, they used to be anonymous. Thanks to Virgil Griffiths’s WikiScanner program (wikiscanner.virgil.gr), we now know that computers at Pepsi Cola were used to delete entries about the negative health effects of Pepsi Cola, and that computers at the Vatican were used to delete links to Gerry Adams articles. What Griffiths, who is a grad student in the Computation and Neural Systems department at CalTech, did was compare 5.3-million edits against more than 2-million public Internet addresses. In doing so, for instance, he also learned that computers at AnheuserBusch were used to edit a negative Wikipedia entry about SeaWorld. SeaWorld is owned by Anheuser-Busch. No, Wikipedia isn’t dead, but we now know why university professors don’t encourage its use as a valid bibliographic source. As for Griffiths, he thinks Wikipedia is okay for noncontroversial topics, and that techniques (such as colored text) can be implemented to combat disinformation. Color coding is a technique researchers at the University of California, San Diego, use with their software (trust.cse.ucsc.edu) that computes the reputation of Wikipedia authors according to how long their contributions last. And yes, there is a Wikipedia entry for both Griffiths (en.wikipedia.org/wiki/Virgil_Griffiths) and WikiScanner (en.wikipedia.org/wiki/WikiScanner). Finally, in the spirit of either disinformation or marketing hyperbole, I received a promotional e-mail trumpeting “the largest library of downloadable source code on the Web!” Now, I don’t know what metrics were used—the number of files, total number of lines of source code, cumulative file size in megabytes, or whatever. I do know that Dr. Dobb’s has a fair-to-middling online source-code library, going back nearly 20 years. If you toss in the C/C++ Users Journal source code, which is part of the Dr. Dobb’s library—that’s another 17 years worth. No matter how you slice and dice it, that’s a lot of source code. Then, if you look at, say, SourceForge.net and other such sites…Well, metrics aside, I’d be interested in what you see as the biggest and/or best source-code libraries available on the Internet. Drop me a note and let me know what you think. Next Month: In December, it’s database development. As luck would have it, I recently turned to Wikipedia, looking into a topic that I thought was benign, but that Jonathan Erickson Editor-in-Chief jerickson@ddj.com 6 Dr. Dobb’s Journal l www.ddj.com l November 2007 http://www.microsoft.com/silverlight/downloads.aspx http://Dictionary.com http://www.wikipedia.org http://wikiscanner.virgil.gr http://SourceForge.net http://trust.cse.ucsc.edu http://en.wikipedia.org/wiki/Virgil_Griffiths http://en.wikipedia.org/wiki/WikiScanner http://www.ddj.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - November 2007 Contents Hmmmm Alia Vox Developer Diaries Developer’s Notebook Smart Compilers - But Smart Enough? Conversations Grid-Enabling Resource-Intensive Applications Distributed Computing: Windows and Linux Adobe AIR: Desktop/Web Convergence Transparency on Demand Reusable Associations Effective Concurrency The Agile Edge Swaine’s Flames Dr. Dobb's Journal - November 2007 Dr. Dobb's Journal - November 2007 - (Page Cover1) Dr. Dobb's Journal - November 2007 - (Page Cover2) Dr. Dobb's Journal - November 2007 - (Page 1) Dr. Dobb's Journal - November 2007 - (Page 2) Dr. Dobb's Journal - November 2007 - (Page 3) Dr. Dobb's Journal - November 2007 - Contents (Page 4) Dr. Dobb's Journal - November 2007 - Contents (Page 5) Dr. Dobb's Journal - November 2007 - Hmmmm (Page 6) Dr. Dobb's Journal - November 2007 - Hmmmm (Page 7) Dr. Dobb's Journal - November 2007 - Hmmmm (Page 8) Dr. Dobb's Journal - November 2007 - Hmmmm (Page 9) Dr. Dobb's Journal - November 2007 - Alia Vox (Page 10) Dr. Dobb's Journal - November 2007 - Alia Vox (Page 11) Dr. Dobb's Journal - November 2007 - Developer Diaries (Page 12) Dr. Dobb's Journal - November 2007 - Developer Diaries (Page 13) Dr. Dobb's Journal - November 2007 - Developer’s Notebook (Page 14) Dr. Dobb's Journal - November 2007 - Developer’s Notebook (Page 15) Dr. Dobb's Journal - November 2007 - Smart Compilers - But Smart Enough? (Page 16) Dr. Dobb's Journal - November 2007 - Smart Compilers - But Smart Enough? (Page 17) Dr. Dobb's Journal - November 2007 - Smart Compilers - But Smart Enough? (Page 18) Dr. Dobb's Journal - November 2007 - Smart Compilers - But Smart Enough? (Page 19) Dr. Dobb's Journal - November 2007 - Conversations (Page 20) Dr. Dobb's Journal - November 2007 - Conversations (Page 21) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 22) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 23) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 24) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 25) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 26) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 27) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 28) Dr. Dobb's Journal - November 2007 - Grid-Enabling Resource-Intensive Applications (Page 29) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 30) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 31) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 32) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 33) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 34) Dr. Dobb's Journal - November 2007 - Distributed Computing: Windows and Linux (Page 35) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 36) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 37) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 38) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 39) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 40) Dr. Dobb's Journal - November 2007 - Adobe AIR: Desktop/Web Convergence (Page 41) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 42) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 43) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 44) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 45) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 46) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 47) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 48) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 49) Dr. Dobb's Journal - November 2007 - Transparency on Demand (Page 50) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 51) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 52) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 53) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 54) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 55) Dr. Dobb's Journal - November 2007 - Reusable Associations (Page 56) Dr. Dobb's Journal - November 2007 - Effective Concurrency (Page 57) Dr. Dobb's Journal - November 2007 - Effective Concurrency (Page 58) Dr. Dobb's Journal - November 2007 - Effective Concurrency (Page 59) Dr. Dobb's Journal - November 2007 - The Agile Edge (Page 60) Dr. Dobb's Journal - November 2007 - The Agile Edge (Page 61) Dr. Dobb's Journal - November 2007 - The Agile Edge (Page 62) Dr. Dobb's Journal - November 2007 - The Agile Edge (Page 63) Dr. Dobb's Journal - November 2007 - Swaine’s Flames (Page 64) Dr. Dobb's Journal - November 2007 - Swaine’s Flames (Page Cover3) Dr. Dobb's Journal - November 2007 - Swaine’s Flames (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.