CINXE.COM
O'Reilly Media - Spreading the knowledge of technology innovators
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("http://oreilly.com/","20090326204749","http://web.archive.org/","web","/_static/", "1238100469"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="verify-v1" content="abK30/O5baixwH0IC3Oclk1/zLsPjzlr1htTrzEYLuU="/> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>O'Reilly Media - Spreading the knowledge of technology innovators</title> <meta name="keywords" content="O'Reilly, oreilly, computer books, technical books, cloud computing, green tech, open government, mobile, UNIX, unix, Perl, Java, Linux, Internet, Web, C, C++, Windows, Windows NT, Vista, Microsoft Vista, Windows Vista, atlas, Security, Sys Admin, System Administration, Oracle, PL/SQL, digital media, photoshop, digital photography, online books, books online, web 2.0, ajax, rails, ruby, ruby on rails, pdf books, computer book online, e-books, ebooks, Perl Conference, Open Source Conference, Open Source Convention, web 2.0 conference, where 2.0 conference, where conference, open source, free software, XML, Mac OS X, .Net, dot net, C#, PHP, CGI, VB, VB Script, Java Script, javascript, Windows 2000, windows 2003, windows 2004, XP, bioinformatics, web services, p2p, digital media, photoshop, flex"/> <meta name="description" content="O'Reilly Media spreads the knowledge of technology innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying 'faint signals' from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism."/> <!-- common javascript, css and hitbox was sc/1820--> <link rel="stylesheet" rev="stylesheet" href="http://web.archive.org/web/20090326204749cs_/http://www.oreillynet.com/styles/all.css?1" type="text/css"/> <script language="JavaScript" type="text/javascript" src="http://web.archive.org/web/20090326204749js_/http://www.oreillynet.com/engine.js"></script> <script language="JavaScript" type="text/javascript" src="http://web.archive.org/web/20090326204749js_/http://content.atomz.com/pb000035c5/publish/assets/js/common.js"></script> <!-- <script language="JavaScript" type="text/javascript" src="http://www.oreillynet.com/common.js"></script> --> <script type="text/javascript" src="http://web.archive.org/web/20090326204749js_/http://content.atomz.com/static/ac/1.0/autocomplete.js"></script> <link rel="stylesheet" type="text/css" href="http://web.archive.org/web/20090326204749cs_/http://content.atomz.com/pb000035c5/publish/autocompletestyles.css"/> <!--WEBSIDESTORY CODE HBX1.0 (Universal)--> <!--COPYRIGHT 1997-2004 WEBSIDESTORY,INC. ALL RIGHTS RESERVED. U.S.PATENT No. 6,393,479B1. MORE INFO:http://websidestory.com / privacy--> <script language="javascript" type="text/javascript"> var _hbEC=0,_hbE=new Array;function _hbEvent(a,b){b=_hbE[_hbEC++]=new Object();b._N=a;b._C=0;return b;} var hbx=_hbEvent("pv");hbx.vpc="HBX0100u";hbx.gn="ehg-oreilly.hitbox.com"; //"BCB: oreilly.com,/index.csp, DM52032830WV"; hbx.acct="DM52032830WV;DM520404M4ZR"; //ACCOUNT NUMBER(S) hbx.pn="oreilly.com+Home+Page"; //PAGE NAME(S) hbx.mlc="/index.csp;/OReilly/index.csp"; //MULTI-LEVEL CONTENT CATEGORY hbx.pndef="title"; //DEFAULT PAGE NAME hbx.ctdef="full"; //DEFAULT CONTENT CATEGORY hbx.lt="auto"; //LINK TRACKING hbx.dlf="n"; //DOWNLOAD FILTER hbx.dft="n"; //DOWNLOAD FILE NAMING hbx.elf="n"; //EXIT LINK FILTER //SEGMENTS AND FUNNELS hbx.seg=""; //VISITOR SEGMENTATION hbx.fnl=""; //FUNNELS //CAMPAIGNS hbx.cmp=""; //CAMPAIGN ID hbx.cmpn="CMP"; //CAMPAIGN ID IN QUERY hbx.hra=""; //RESPONSE ATTRIBUTE hbx.hqsr=""; //RESPONSE ATTRIBUTE IN REFERRAL QUERY hbx.hqsp="ATT"; //RESPONSE ATTRIBUTE IN QUERY hbx.hlt=""; //LEAD TRACKING hbx.hla=""; //LEAD ATTRIBUTE hbx.gp=""; //CAMPAIGN GOAL hbx.gpn=""; //CAMPAIGN GOAL IN QUERY hbx.hcn=""; //CONVERSION ATTRIBUTE hbx.hcv=""; //CONVERSION VALUE hbx.cp="null"; //LEGACY CAMPAIGN hbx.cpd=""; //CAMPAIGN DOMAIN //CUSTOM VARIABLES hbx.ci="";//CUSTOMER ID hbx.hc1="";//CUSTOM 1 hbx.hc2="";//CUSTOM 2 hbx.hc3="";//CUSTOM 3 hbx.hc4="";//CUSTOM 4 hbx.pec="";//ERROR CODES </script><script language="javascript1.1" defer="defer" src="http://web.archive.org/web/20090326204749js_/http://www.oreillynet.com/hbx.js" type="text/javascript"></script><!--//--> <!-- END WEBSIDESTORY CODE --> <link rel="stylesheet" rev="stylesheet" href="http://web.archive.org/web/20090326204749cs_/http://www.oreilly.com/styles/home2.css"/> <!-- Satisfaction CSS --> <style type="text/css" media="all"> div#gsfn_list_widget img { border: none; } div#gsfn_list_widget { font-size: 12px; } div#gsfn_list_widget h3 { line-height: 1.2; background-color: #CCC; padding-top: 5px; padding-bottom: 5px; } div#gsfn_list_widget h3 a.widget_title { color: #000!important; display: block; font-weight: bold; } div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; } div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; } div#gsfn_list_widget div#gsfn_content { } div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; } div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; } div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; } div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px } </style> <!-- End Satisfaction CSS --> <!-- iphone icon --> <link rel="apple-touch-icon" href="/web/20090326204749im_/http://oreilly.com/apple-touch-icon.png" type="image/png"/> <!-- Google Analytics --> <script src="http://web.archive.org/web/20090326204749js_/http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-4591498-1"; urchinTracker(); </script> <!-- feed autodiscovery links --> <link rel="alternate" type="application/atom+xml" title="News Feed" href="http://web.archive.org/web/20090326204749/http://feeds.feedburner.com/oreilly/news"/> <link rel="alternate" type="application/atom+xml" title="New Titles Feed" href="http://web.archive.org/web/20090326204749/http://feeds.feedburner.com/oreilly/newbooks"/> <link rel="alternate" type="application/atom+xml" title="Upcoming Titles Feed" href="http://web.archive.org/web/20090326204749/http://feeds.feedburner.com/oreilly/upcomingbooks"/> </head> <body onload="setMenu();" id="home"> <!-- html generated by csp2html.pl --> <div id="page"> <div id="header" class="noindex"> <span id="animal"> </span> <div class="main-logo"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/oreilly/oreilly_large.gif" alt="O'Reilly"/></div> <ul> <li><a href="http://web.archive.org/web/20090326204749/https://members.oreilly.com/" class="acct">My Account</a></li> <li><a href="http://web.archive.org/web/20090326204749/https://epoch.oreilly.com/shop/cart.orm" class="cart">View Cart</a></li> </ul> </div><!-- /#header --> <div id="nav" class="noindex"> <ul> <li class="nav_selected"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/">Home</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://community.oreilly.com/">Community</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/">Books & Videos</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://safari.oreilly.com/?cid=orm-nav-global">Safari Books Online</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://conferences.oreillynet.com/">Conferences</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://training.oreilly.com/">Training</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/">School of Technology</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/about/">About</a></li> </ul> <div class="clear"></div> </div><!-- /#nav --> <div id="subnav"> <div class="clear"></div> </div><!-- /#subnav --> <div id="search-box"> <form method="get" action="http://web.archive.org/web/20090326204749/http://search.oreilly.com/" id="search-form" name="searchfield"> <fieldset> <span id="search-title" style="color:#474747">Search</span> <span id="search-input"> <span id="search-input-top"> <span id="search-input-bot"> <span id="search-field"><input style="//height: 25px;" id="q" name="q" type="text" maxlength="64" accesskey="s" value=""/></span> <span id="search-button"><input type="image" name="submit" src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/oreilly/search_bar_btn.gif" alt="Submit" onclick="return searchverif();"/></span> <span class="clear"></span> </span> <div id="autocomplete"></div> </span> </span> <script type="text/javascript" src="http://web.archive.org/web/20090326204749js_/http://content.atomz.com/pb000035c5/publish/autocompletelist.js"></script> <span id="search-tips"><a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/search/tips.csp" target="_blank">Search Tips</a></span> </fieldset> </form><br clear="all"/> </div><!-- /#search-box --> <!-- begin content --> <div id="content"> <div id="contentmiddle"> <div id="middleleft"> <h2 style="border-bottom:1px solid #666666; color:#990000; /*font-size:1.25em;*/ font-size:11px; font-weight:bold; line-height:1.09em; margin-bottom:3pt; padding:0.4em 0pt; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif;">News & Commentary</h2> [<a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archive.csp">Archive</a> | <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archiveaudio.csp">Audio</a> | <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivevideo.csp">Video</a> | <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp">Popular Tags</a>] <br/><br/> <style> /* Assets */ #front-page-list .asset, #front-page-list .comments, #front-page-list .trackbacks, #front-page-list .archive { overflow: hidden; width: 100%; } #front-page-list .asset, #front-page-list .asset-content, #front-page-list .comments, #front-page-list .trackbacks, #front-page-list .archive { position: static; clear: both; } #front-page-list .asset, #front-page-list .comments, #front-page-list .comments-content, #front-page-list .trackbacks, #front-page-list .archive, #front-page-list .search-form { margin-bottom: 1.5em; } #front-page-list .asset-header, #front-page-list .asset-content, #front-page-list .asset-body, #front-page-list .comments-header, #front-page-list .comment-content, #front-page-list .comment-footer, #front-page-list .comments-open-header, #front-page-list .comments-open-content, #front-page-list #comments-open-footer, #front-page-list .comments-closed, #front-page-list #comment-form-external-auth, #front-page-list .comments-open-moderated, #front-page-list #comment-form-name, #front-page-list #comment-form-email, #front-page-list #comment-form-url, #front-page-list #comment-form-remember-me, #front-page-list #comments-open-text, #front-page-list .trackbacks-header, #front-page-list .trackbacks-info, #front-page-list .trackback-content, #front-page-list .trackback-footer, #front-page-list .archive-content, #front-page-list .search-form-header, #front-page-list .search-results-header { margin-bottom: .75em; } #front-page-list .entry-categories, #front-page-list .entry-tags { margin-bottom: .5em; } #front-page-list .asset-name { margin-bottom: .25em; } #front-page-list .asset-footer, #front-page-list .asset-meta { font-size: 11px; line-height: normal; } #front-page-list .asset-meta { margin-top: .25em; padding-top: 2px; padding-bottom: .3em; font-weight: normal; } #front-page-list .asset-footer { clear: both; margin-top: 1.5em; padding-top: .5em; } #front-page-list .content-nav { text-align: center; } #front-page-list .entry-tags-header, #front-page-list .entry-categories-header { margin-bottom: 0; margin-right: .25em; display: inline; font-weight: bold; } #front-page-list .entry-tags-list, #front-page-list .entry-categories-list { display: inline; list-style: none; margin-left: 0; padding-left: 0; } #front-page-list .entry-tags-list .entry-tag, #front-page-list .entry-categories-list .entry-category { display: inline; } #front-page-list .mt-image-left { float: left; margin: 0 20px 20px 0; } #front-page-list .mt-image-center { display: block; margin: 0 auto 20px; text-align: center; } .mt-image-right { float: right; margin: 0 0 20px 20px; } /*#front-page-list hr { display:none; } */ /*#front-page-list ol, ul { list-style: none; } */ #front-page-list a:link { color: #0000ff; text-decoration: none; } #front-page-list a:visited { color: #0000ff; text-decoration: none; } #front-page-list a:hover { text-decoration: underline; } #front-page-list .top_stories { border-bottom:1px solid #666666; color:#990000; font-size:11px; font-weight:bold; margin-bottom:10px; padding:0 0 5px 0; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif; } /*.archive-title,*/ #front-page-list .archive-title h3 { border-bottom: 1px solid rgb(102, 102, 102); padding: 10px 0; color: rgb(153, 0, 0); font-size:11px; font-weight:bold; margin-bottom:10px; text-transform:uppercase; font-family:verdana,helvetica,arial,sans-serif; } #front-page-list .entry-title { font-size:14px; } #front-page-list .entry-asset { padding:0px; margin:0 0 10px 0; } #front-page-list .asset-header h2 a { color:#444444; text-decoration:none; } #front-page-list .asset-header h2 a:hover { color:#990000; text-decoration:none; } #front-page-list .asset-header h2 a:visited { color: #444444; } #front-page-list .asset-body ul { list-style:disc; } #front-page-list .asset-body ol { list-style:decimal; } #front-page-list .entry-tags-header, #front-page-list .entry-tag { font-size:11px; } #front-page-list .asset-footer { border:0px; } #front-page-list { font-family:Verdana,helvetica,arial,sans-serif; font-size:11px; line-height:12px; text-align:left; } #front-page-list a { text-decoration: none; } #front-page-list h2 { text-transform: none; color:#0033CC; font-size:14px; font-weight:bold; text-decoration:none; line-height: 17px; } #front-page-list img { border: none; } #front-page-list .asset-meta { font-size: 11px; margin:0px; padding:0px; border:0px; } #front-page-list .asset-body { font-size: 11px; line-height: 14px; margin-top:-15px; padding-top:10px; } #front-page-list .asset-body a { font-weight:bold; } #front-page-list .more { text-align:left; padding-left: 11px; background: url(http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/icons/arrow.gif) no-repeat 0 3px; } </style> <div id="front-page-list"> <div id="entry-35714" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/brian-aker-what-would-an-ibm-b.html">Brian Aker: What Would an IBM Buyout of Sun Mean for MySQL?</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/brian-aker-what-would-an-ibm-b.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_podcast.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/2978">James Turner</a><br/><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/brian-aker-what-would-an-ibm-b.html#comments">Comments: 0</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/brian-aker-what-would-an-ibm-b.html"><img src="http://web.archive.org/web/20090326204749im_/http://broadcast.oreilly.com/2009/03/26/brian-aker-shoots.jpg" alt="Brian Aker: What Would an IBM Buyout of Sun Mean for MySQL?" title="Brian Aker: What Would an IBM Buyout of Sun Mean for MySQL?" width="148"/></a></div> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> MySQL has had a long and sometimes strange journey from an independent database project to being commercialized; then brought to Sun and now possibly moving to a new home again. Brian Aker is the director of technology for MySQL with Sun Microsystems and probably is familiar as anyone with the life history and current status of the popular open-source database. He recently discussed the current status of MySQL with us, and how it might fare if IBM were to acquire Sun. <strong><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/brian-aker-what-would-an-ibm-b.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35703" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/interview-will-wright-sims-a.html">Web 2.0 Expo Preview: Will Wright, Sims and Simulations</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/interview-will-wright-sims-a.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_podcast.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/kurtc">Kurt Cagle</a><br/><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/interview-will-wright-sims-a.html#comments">Comments: 1</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/interview-will-wright-sims-a.html"><img src="http://web.archive.org/web/20090326204749im_/http://radar.oreilly.com/2009/03/26/willwrightsmall.jpg" alt="Web 2.0 Expo Preview: Will Wright, Sims and Simulations" title="Web 2.0 Expo Preview: Will Wright, Sims and Simulations" width="148"/></a></div> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> Will Wright has been the foundational genius behind a thirty year string of blockbuster games, from the early Raid on Bungeling Bay in 1984 to the first truly fun urban simulation, Sim City. From there he delved deeper into the lives of the individual inhabitants of those cities with the Sims, a game that let players actually shape how his simulated people interacted with one another (while making them increasingly life-like and sophisticated in their own actions). In 2008, he released Spore, where the simulations focused on the evolution of life in a massively parallel game system. Scheduled for June 2009, Wright will release the much awaited Sims 3, in which for the first time, the Sims can explore their world. Wright will be speaking on the Sims and games in general at the <a href="http://web.archive.org/web/20090326204749/http://www.web2expo.com/webexsf2009">O'Reilly Web 2.0 Expo</a> in San Francisco. O'Reilly editor Kurt Cagle caught up with Will Wright to ask a few questions. <strong><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/interview-will-wright-sims-a.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35717" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/us-industry-competitiveness-de.html">"U.S. industry competitiveness depends on standardization": Open Standards and Patents discussed at WIPO:</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/us-industry-competitiveness-de.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/1712">Rick Jelliffe</a><br/><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/us-industry-competitiveness-de.html#comments">Comments: 0</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> WIPO Standing Committee on the Law of Patents (SCP) meeting this week includes a session on Standards and Patents. There has long been a strong need for better international regulatory clarity on the overlap between standards and patents (or copyright): in particular to provide the necessary legal and administrative superstructure for the emergence and favouring of Open Standards. Among other reasons, to stop FUD and rorting. <strong><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/us-industry-competitiveness-de.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35693" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/silverlight-development-for-th.html">Silverlight Development for the Flex Developer</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/silverlight-development-for-th.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/3668">Tom Lauck</a><br/><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/silverlight-development-for-th.html#comments">Comments: 8</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> The jets and sharks, Hatfields and McCoys, Philadelphia Eagles and New York Giants, Adobe and Microsoft. Now several years in the making, the Adobe - Microsoft rivalry is gearing up. Especially with the anticipated new release of Silverlight 3 and Flex 4. As any seasoned Flex veteran will tell you, Adobe is the defacto standard for Rich Internet Applications. When asked about interest in Silverlight, the response may vary, but usually ends in “I haven’t actually spent a lot of time [or tried] it.” A product of Microsoft, Silverlight is. But as professionals in the RIA industry it is a good thing to be open minded. After all, as hard as it is to admit, Flash isn’t always the best tool for the job. <strong><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/silverlight-development-for-th.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35679" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/transforming-the-relationship.html">Transforming the Relationship Between Citizens and Government: Making Content Findable Online</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/transforming-the-relationship.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/vanessa">Vanessa Fox</a><br/><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/transforming-the-relationship.html#comments">Comments: 6</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> Thursday on this blog, <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/crowdsourcing-evolution-of-congressional-websites.html">Congressman Honda asked</a>, "how can congress take advantage of web 2.0 technologies to transform the relationship between citizens and government?" He asked for input on what web 2.0 features he should add to his website to take advantage of today's online world. The most important feature government web sites can add isn't really feature at all. But it would absolutely transform the relationship between citizens and government and make an amazing array of public data available. What's this magic feature? <strong><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/transforming-the-relationship.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35708" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/oreilly-week-in-review-for-mar-3.html">O'Reilly Week in Review for March 23rd, 2009</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/oreilly-week-in-review-for-mar-3.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_podcast.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/2978">James Turner</a><br/><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/oreilly-week-in-review-for-mar-3.html#comments">Comments: 0</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/oreilly-week-in-review-for-mar-3.html"><img src="http://web.archive.org/web/20090326204749im_/http://broadcast.oreilly.com/2008/12/09/week-in-review-148.png" alt="O'Reilly Week in Review for March 23rd, 2009" title="O'Reilly Week in Review for March 23rd, 2009" width="148"/></a></div> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> This week's podcast features a chat with Brady Forrest, who organizes conferences for O'Reilly, about the upcoming Where conference, and what's happening with geo-aware technology in general. Brian Aker, MySQL guy for Sun, talks about the possibility of MySQL becoming part of the IBM product line. We have the answer to last week's quiz questions, and a new question that can score you an O'Reilly book. <strong><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/oreilly-week-in-review-for-mar-3.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35697" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/will-people-learn-oop-and-as3.html">Will People Learn OOP and AS3 from Video? If it's Colin Moock? We'll See…</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/will-people-learn-oop-and-as3.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/2240">Steve Weiss</a><br/><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/will-people-learn-oop-and-as3.html#comments">Comments: 2</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/will-people-learn-oop-and-as3.html"><img src="http://web.archive.org/web/20090326204749im_/http://www.insideria.com/2009/03/25/lasclip.jpg" alt="Will People Learn OOP and AS3 from Video? If it's Colin Moock? We'll See…" title="Will People Learn OOP and AS3 from Video? If it's Colin Moock? We'll See…" width="148"/></a></div> <!-- image for dm --> <!-- image for FYI --> This month, O'Reilly and Adobe Developer Library are releasing the 13+-hour-long <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596801526/">Colin Moock's Lost ActionScript Weekend</a>, a two-part video series of some heft and ambition, the outcome (or logical extension, actually) of a longer, larger process. The back story may be of interest to some. <strong><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/will-people-learn-oop-and-as3.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35700" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ignite-show-dr-jayson-falkner.html">Ignite Show: Dr. Jayson Falkner on DNA Science, It Works!</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ignite-show-dr-jayson-falkner.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/2649">Brady Forrest</a><br/><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ignite-show-dr-jayson-falkner.html#comments">Comments: 0</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ignite-show-dr-jayson-falkner.html"><img src="http://web.archive.org/web/20090326204749im_/http://radar.oreilly.com/2009/03/25/dnaisjunk.jpg" alt="Ignite Show: Dr. Jayson Falkner on DNA Science, It Works!" title="Ignite Show: Dr. Jayson Falkner on DNA Science, It Works!" width="148"/></a></div> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> At <a href="http://web.archive.org/web/20090326204749/http://www.igniteportland.com/">Ignite Portland #5</a>, Dr. Jayson Falkner explained the latest in DNA Science, how its effected human evolution and what it's doing to our society. We've cleaned it up and put it into Episode 6 of the Ignite Show. The title is a tribute to the classic <a href="http://web.archive.org/web/20090326204749/http://xkcd.com/54">XKCD cartoon "Science! It Works...."</a>. The Ignite Show will feature a different speaker every Tuesday for free. <strong><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ignite-show-dr-jayson-falkner.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35696" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/spatialkey.html">SpatialKey - Amazing Geo-Spatial Visualization</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/spatialkey.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/3416">David Tucker</a><br/><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/spatialkey.html#comments">Comments: 19</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/spatialkey.html"><img src="http://web.archive.org/web/20090326204749im_/http://www.insideria.com/riaimages/spatialkey.png" alt="SpatialKey - Amazing Geo-Spatial Visualization" title="SpatialKey - Amazing Geo-Spatial Visualization" width="148"/></a></div> <!-- image for dm --> <!-- image for FYI --> Today, <a href="http://web.archive.org/web/20090326204749/http://www.spatialkey.com/" target="_blank">SpatialKey</a> announced a private beta. The SpatialKey team has been hard at work since InsideRIA first announced the technical preview on August 9th. This new version includes many new features and some advanced visualizations. This release demonstrates why SpatialKey is one of the most exciting RIA's I have seen recently. <strong><a href="http://web.archive.org/web/20090326204749/http://www.insideria.com/2009/03/spatialkey.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35688" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ada-lovelace-day-at-oreilly.html">It's Always Ada Lovelace Day at O'Reilly</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ada-lovelace-day-at-oreilly.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/27">Tim O'Reilly</a><br/><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ada-lovelace-day-at-oreilly.html#comments">Comments: 8</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ada-lovelace-day-at-oreilly.html"><img src="http://web.archive.org/web/20090326204749im_/http://radar.oreilly.com/2009/03/24/AdaLovelaceDay.jpg" alt="It's Always Ada Lovelace Day at O'Reilly" title="It's Always Ada Lovelace Day at O'Reilly" width="148"/></a></div> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> I had a hard time choosing just one of the many marvelous women in tech that I might write about for Ada Lovelace Day, because, frankly, I'm surrounded by those women! Where so many think of the tech world as male-dominated, women have always played a major role at O'Reilly. A large part of our management team has always consisted... <strong><a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/2009/03/ada-lovelace-day-at-oreilly.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35670" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/blue-sun-what-an-ibm-acquisiti.html">Blue Sun? What an IBM acquisition of Sun means for software</a></h2> <div class="asset-meta" style="border: none;"> <a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/blue-sun-what-an-ibm-acquisiti.html"><img src="http://web.archive.org/web/20090326204749im_/http://cachefly.oreilly.com/news/images/icon_text.gif" style="float: left; border: none; padding-right: 5px; padding-top: 0px;"></a>By <a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/au/203">Kurt Cagle</a><br/><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/blue-sun-what-an-ibm-acquisiti.html#comments">Comments: 10</a></mt:ifcommentsactive> <!-- entry metadata --> </div> <!-- #entrymetadata --> </div> <div class="asset-content entry-content"> <div class="asset-body"> <!-- image for news --> <!-- image for radar --> <!-- image for broadcast --> <!-- image for dev workshops --> <!-- image for insideria --> <!-- image for dm --> <!-- image for FYI --> Sun's software side of the acquisition ledger, especially by IBM, has been rather oddly overlooked, given that it will likely have major implications for software development and cloud computing for years. Sun's software holdings cover five primary areas - Java, Solaris, mySQL, Open Office, and Sun's recently acquired QLayer cloud infrastructure. Understanding how IBM could potentially ramp up (or destroy) each of these gives some interesting insight into the real value of IBM's potential software acquisitions. <strong><a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/2009/03/blue-sun-what-an-ibm-acquisiti.html">Read more.</a></strong></div> </div> <div class="asset-footer"></div> </div> <div id="entry-35645" class="entry-asset asset hentry"> <div class="asset-header"> <h2 class="asset-name entry-title"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhome0309">Stay competitive. We can help. Save 40% on all O'Reilly books, courses, training--and Web 2.0 Expo SF</a></h2> </div> <div class="asset-content entry-content"> <div class="asset-body"> <br/> <div style="float: right; padding-left: 6px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhome0309"><img src="http://web.archive.org/web/20090326204749im_/http://blogs.oreilly.com/blurbs/2009/03/18/stay_competitive_btn-40.jpg" alt="Stay competitive. We can help. Save 40% on all O'Reilly books, courses, training--and Web 2.0 Expo SF" title="Stay competitive. We can help. Save 40% on all O'Reilly books, courses, training--and Web 2.0 Expo SF" width="148"/></a></div> The good news is that the shifting economic landscape is creating new opportunities. Now is the perfect time to learn something new. Offer ends 4/1/09. <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhome0309"><strong>Stay competitive. And SAVE 40%.</strong></a> </div> </div> <div class="asset-footer"></div> </div> </div> <p class="more"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archive.csp"><strong>More News</strong></a></p> <div class="clear"></div> <br/> </div> <!-- /#middleleft --> <div id="middleright"> <!-- ost cert to here --> <h2 style="border-bottom:1px solid #666666; color:#990000; /*font-size:1.25em;*/ font-size:11px; font-weight:bold; line-height:1.09em; margin-bottom:4pt; padding:0.4em 0pt; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif;">School of Technology</h2> <a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/oreilly/blurbs/OST_140.gif" alt="OST" style="padding:0; padding-bottom: 6px; padding-top: 6px;" border="0"/></a> <br/> <strong>Certification Series</strong>: <ul class="booklist"> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhomebooks0309"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/save40-icon.png" align="right" border="0""/></a> <a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/java-programming.php?CMP=ILC-ost_promobox_ormhm">Java Programming Certificate</a> </li> <li><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/client-side-programming.php?CMP=ILC-ost_promobox_ormhm">Client-Side Web Programming Certificate </a> </li> <li><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/system-administration.php?CMP=ILC-ost_promobox_ormhm">Linux/Unix System Administration Certificate </a> </li> <li><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/php-sql-programming.php?CMP=ILC-ost_promobox_ormhm">PHP/MySQL Certificate Series </a></li> <li><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/web-programming.php?CMP=ILC-ost_promobox_ormhm">Web Programming Certificate</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/open-source-programming.php?CMP=ILC-ost_promobox_ormhm">Open Source Programming Certificate </a></li> <li> <a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/courses/dot-net-programming.php?CMP=ILC-ost_promobox_ormhm">.NET Programming Certificate </a> </li> </ul> <span class="more"><a href="http://web.archive.org/web/20090326204749/http://www.oreillyschool.com/?CMP=ILC-ost_promobox_ormhm">Enroll Now!</a></span> <br/><br/> <!-- ost cert to here --> <h2 style="border-bottom:1px solid #666666; color:#990000; /*font-size:1.25em;*/ font-size:11px; font-weight:bold; line-height:1.09em; margin-bottom:4pt; padding:0.4em 0pt; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif;">New Releases</h2> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhomebooks0309"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/save40-icon.png" align="right" border="0""/></a> <ul class="booklist"><li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596518028/">Beautiful Teams</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596155117/">Google SketchUp Cookbook</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596520724/">Java SOA Cookbook</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596159870/">The Nikon D90 Companion</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596154615/">Twitter API: Up and Running</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596522520/">Search Engine Optimization for Flash</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596801526/">Colin Moock's Lost ActionScript 3.0 Weekend Course 1</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596801533/">Colin Moock's Lost ActionScript 3.0 Weekend Course 2</a></li> </ul> <p class="more"><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/store/newreleases.html">More New Releases</a></p> <br/> <h2 style="border-bottom:1px solid #666666; color:#990000; /*font-size:1.25em;*/ font-size:11px; font-weight:bold; line-height:1.09em; margin-bottom:4pt; padding:0.4em 0pt; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif;">Upcoming Releases</h2> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/store/stay-comp.csp?CMP=ILC-orm_staycomp&ATT=orhomebooks0309"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/save40-icon.png" align="right" border="0""/></a> <ul class="booklist"><li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596516642/">iPhone Hacks</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596521462/">Google SketchUp: The Missing Manual</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596523572/">The DAM Book, Second Edition</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596801441/">iPhoto '09: The Missing Manual</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596520830/">Learning SQL, Second Edition</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596801410/">iMovie '09 and iDVD: The Missing Manual</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596006396/">Automating System Administration with Perl, Second Edition</a></li> <li><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/catalog/9780596520687/">Regular Expressions Cookbook</a></li> </ul> <p class="more"><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/store/upcoming.csp">More Upcoming Releases</a></p> <br/> <h2 style="border-bottom:1px solid #666666; color:#990000; /*font-size:1.25em;*/ font-size:11px; font-weight:bold; line-height:1.09em; margin-bottom:4pt; padding:0.4em 0pt; text-transform:uppercase; font-family:Verdana,helvetica,arial,sans-serif;">Register Now and Save</h2> <p><a href="http://web.archive.org/web/20090326204749/http://www.web2expo.com/webexsf2009"><strong>Web 2.0 Expo SF</strong></a><a href="http://web.archive.org/web/20090326204749/http://www.web2expo.com/webexsf2009"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/web2expo-sf-85.png" alt="Web 2.0 Expo SF" width="65" border="0" align="right" style="padding-top: 4px; padding-bottom: 0; margin-bottom: 0;"/></a><br/> The power of less. Happening March 31-April 3 in San Francisco, CA. <a href="http://web.archive.org/web/20090326204749/http://www.web2expo.com/webexsf2009"><strong>Register Now and SAVE 40%</strong></a>. <small>Use code: SAVE40</small></p> <p><a href="http://web.archive.org/web/20090326204749/http://en.oreilly.com/found"><strong>O'Reilly Found Conference</strong></a><br/><a href="http://web.archive.org/web/20090326204749/http://en.oreilly.com/found"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/found-graphic.png" alt="O'Reilly Found - Build It. So They Can Find You" width="74" border="0" align="right" style="padding-top: 4px; padding-bottom: 0; margin-bottom: 0;"/></a> Happening June 9-11, 2009 at the San Francisco Airport Marriott. Found is the place to be for strategic tactics for making content on the Web findable. <a href="http://web.archive.org/web/20090326204749/http://en.oreilly.com/found"><strong>Save $100 when you register by April 21.</strong></a></p> <strong>Upcoming Conferences</strong> <ul class="booklist"> <li> <a href="http://web.archive.org/web/20090326204749/http://www.web2expo.com/sf?CMP=ILC-conf_promobox_ormhm">Web 2.0 Expo San Francisco</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://www.mysqlconf.com/?CMP=ILC-conf_promobox_ormhm">MySQL Conference & Expo</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://www.railsconf.com/?CMP=ILC-conf_promobox_ormhm">RailsConf</a></li> <li> <a href="http://web.archive.org/web/20090326204749/http://conferences.oreilly.com/where?CMP=ILC-conf_promobox_ormhm">Where 2.0 Conference 2009</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://conferences.oreilly.com/found?CMP=ILC-conf_promobox_ormhm">Found, Search Acquisition and Architecture Conference</a></li> </ul> <span class="more"><a href="http://web.archive.org/web/20090326204749/http://conferences.oreilly.com/?CMP=ILC-conf_promobox_ormhm">More from Conferences</a></span> <br/><br/> </div> <!-- /#middleright --> </div> <!-- /#contentmiddle --> <div id="contentright"> <!-- Stay Connected, RSS box --> <!-- ### Store ### --> <!-- ### Home ### --> <div class="sidebar-item"> <h3>Stay Connected</h3> <div class="sidebar-item-content"> <a href="http://web.archive.org/web/20090326204749/http://elists.oreilly.com/"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/email-16x16.gif" alt="RSS 2.0 Feed" border="0" style="padding-bottom:20px;padding-right:8px;" align="left"/>Subscribe to our Newsletters</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://youtube.com/oreillymedia"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/icons/youtube-icon.png" alt="O'Reilly on YouTube" border="0" style="padding-bottom:8px;padding-right:8px;" align="left" valign="center"/>O'Reilly on YouTube</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://twitter.com/oreillymedia"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/icons/twitter-16x16.png" alt="O'Reilly Media on Twitter" border="0" style="padding-bottom:8px;padding-right:8px;" align="left"/>O'Reilly on Twitter</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://www.facebook.com/group.php?gid=5307144459"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/facebook-16x16.png" alt="RSS 2.0 Feed" border="0" style="padding-bottom:8px;padding-right:8px;" align="left"/>O'Reilly on Facebook</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://broadcast.oreilly.com/podcasts/oreilly-week-in-review.html"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/icons/weekinreview-16.png" alt="O'Reilly Week in Review Podcast" border="0" style="padding-bottom:8px;padding-right:8px;" align="left"/>Week in Review</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/feed://feeds.feedburner.com/oreilly/news"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/icons/feed-icon-16x16.png" alt="RSS 2.0 Feed" border="0" style="padding-bottom:8px; padding-right:8px;" align="left"/>News Feed</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://feeds.feedburner.com/oreilly/newbooks"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/feed-icon-16x16.png" alt="RSS 2.0 Feed" border="0" style="padding-bottom:8px;padding-right:8px;" align="left"/>New Titles Feed</a> <br clear="all"/> <a href="http://web.archive.org/web/20090326204749/http://feeds.feedburner.com/oreilly/upcomingbooks"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/feed-icon-16x16.png" alt="RSS 2.0 Feed" border="0" style="padding-bottom:8px;padding-right:8px;" align="left"/>Upcoming Titles Feed</a> <br clear="all"/> <!-- ### News ### --> <!-- ### Community ### --> <span class="more"><a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/feeds/">New to RSS?</a></span> </div> </div> <!-- Safari - Save 15 Box --> <div class="sidebar-item"> <h3>Safari Books Online</h3> <div class="sidebar-item-content"> <p style="margin: 0; padding: 0; font-size: 11px; font-weight: normal; text-align: left; line-height: 13px; background-color: rgb(255, 255, 255);"> <a href="http://web.archive.org/web/20090326204749/http://www.safaribooksonline.com/oreilly/15and15/index.html?cid=200903-orm-15and15"><img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/oreilly/safari/15offer.png" width="160" alt="Safari"/></a><br clear="all"/> With <a href="http://web.archive.org/web/20090326204749/http://www.safaribooksonline.com/oreilly/15and15/index.html?cid=200903-orm-15and15"><strong>Safari</strong></a>, you'll get: <br/> <ul class="booklist" style="font-size: 10px;"> <li> Immediate online access to thousands of the best technical books</li> <li> Over 700 hours of video training content</li> <li> Offline reading on your iPhone and iPod Touch with Safari Bookbag</li> <li> Full book downloads in PDF</li> <li> Chapter downloads</li> <li> <img src="http://web.archive.org/web/20090326204749im_/http://oreilly.com/images/oreilly/safari/laptop.png" alt="Safari" align="right" style="padding:0; margin:0;"/> Copy and paste code</li> <li> Now includes books from APress and Manning</li> <li> Save 35% on O'Reilly print books</li> <li> All for just <strike>$42.99</strike> <span style="color: #990000;"><strong>$36.50</strong></span> a month, the cost of one book</li> <li> <strong><em>New!</em></strong> Search and access mobile-friendly books directly from your Blackberry, Nokia, Windows Mobile and iPhone smartphone or mobile device</li> </ul> <a href="http://web.archive.org/web/20090326204749/http://www.safaribooksonline.com/oreilly/15and15/index.html?cid=200903-orm-15and15" <img src="http://oreilly.com/images/oreilly/safari/safari-trynowbutton.png" width="160" border="0"/></a> </p> </div> </div> <!-- new reader reviews --> <div class="sidebar-item"> <h3>Satisfied Customers</h3> <div class="sidebar-item-content"> <div style="padding-bottom:10px;"> Dare2Share read:<br/> <b><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/catalog/9780596520144/#rr">SharePoint for Project Management</a></b><br/> <b>“SharePoint Should Be Your PMIS”</b>, <em>Mar. 24 2009</em><br/> <div style="white-space: nowrap;padding:1px 0 2px 0;margin:0;"> Rating: <img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/> </div> </div><div style="padding-bottom:10px;"> BluJai read:<br/> <b><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/catalog/9780596526887/#rr">SQL Pocket Guide</a></b><br/> <b>“I use this several times each week”</b>, <em>Mar. 19 2009</em><br/> <div style="white-space: nowrap;padding:1px 0 2px 0;margin:0;"> Rating: <img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/> </div> </div><div style="padding-bottom:10px;"> Harley Powers Parks read:<br/> <b><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/catalog/9780596529857/#rr">Flex 3 Cookbook</a></b><br/> <b>“I Really Needed Chapter 5 and 19”</b>, <em>Mar. 18 2009</em><br/> <div style="white-space: nowrap;padding:1px 0 2px 0;margin:0;"> Rating: <img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_on.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/><img src="http://web.archive.org/web/20090326204749im_/http://www.oreilly.com/images/icons/star_off.gif" alt="Star" width="18" height="17" hspace="1" vspace="0" border="0" align="absbottom"/> </div> </div> Did you know O'Reilly offers a <a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com/oreilly/cs/guarantee.csp">100% Satisfaction Guarantee</a>? </div> </div> <!-- Satisfaction topic list widget --> <div class="sidebar-item"> <div id="gsfn_list_widget"> <h3>Got a Question?</h3> <div class="sidebar-item-content"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/satisfaction-icons.gif"><br/> <div class="gsfn_content"> <form id="gsfn_search_form" action="http://web.archive.org/web/20090326204749/http://getsatisfaction.com/oreilly" method="get" accept-charset="utf-8" onsubmit="gsfn_search(this); return false;"> <input type="hidden" name="widget" value=""/> <input type="hidden" name="limit" value="3"/> <input type="hidden" name="style" value=""/> <input type="hidden" name="callback" value="gsfnResultsCallback"/> <input type="hidden" name="format" value="json"/> <label for="gsfn_search_query" class="gsfn_label"> Do you have a question about <strong>O'Reilly's products and services</strong>? Share an idea! Report a problem...</label><br/><br/> <input type="text" size="16" name="query" value="" id="gsfn_search_query" maxlength="120" style="padding-bottom: 6px;"/><br/> <input type="submit" id="continue" value="Continue"/> </form> <div id="gsfn_search_results" style="height: auto;"></div> </div> <br/> <a href="http://web.archive.org/web/20090326204749/http://getsatisfaction.com/oreilly" class="widget_title">Active discussions:</a><br/><br/> <div id="gsfn_content">Loading... </div> <div class="powered_by"><a href="http://web.archive.org/web/20090326204749/http://getsatisfaction.com/"><img alt="Favicon" src="http://web.archive.org/web/20090326204749im_/http://www.getsatisfaction.com/favicon.gif" style="vertical-align: middle;"/></a> <a href="http://web.archive.org/web/20090326204749/http://getsatisfaction.com/">Service and support by Get Satisfaction</a></div> </div> </div> </div> <!-- End Satisfaction topic list widget --> <div class="sidebar-item"> <h3>Upcoming Events</h3> <div class="sidebar-item-content"> <p><a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/e/1254">Dux Raymond Sy presents: "Empowering Your Organization with SharePoint: An Executive Seminar"</a><br/> Mar 30, 2009<br/> Learning Tree Alexandria Education Center<br/>Alexandria, VA</p><p><a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/e/1260">"Using Drupal" Authors Present Lullabot Drupal Workshops</a><br/> Mar 30-Apr 3, 2009<br/> Biltmore Hotel<br/>Providence, RI</p><p><a href="http://web.archive.org/web/20090326204749/http://www.oreillynet.com/pub/e/793">Web 2.0 Expo San Francisco</a><br/> Mar 31-Apr 3, 2009<br/> Moscone West<br/>San Francisco, CA</p> <p class="more"><a href="http://web.archive.org/web/20090326204749/http://events.oreilly.com/">More Events</a></p> </div> </div> </div><!-- /#contentright --> </div><!-- /#content --> <!-- navbar and footer --> <div id="netnav" class="noindex"> <h3>Popular Topics</h3> <!-- please don't add to this template - used to include components in other CS installs --> <style type="text/css"> #popular a{ text-decoration: none; color: #990000; } #popular { padding-top:8px; } </style> <table id="popular"> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/actionscript">ActionScript</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/ajax">Ajax</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/apache">Apache</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/csharp">C#</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/css">CSS</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/flex">Flex</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://headfirstlabs.com/">Head First</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/iphone">iPhone</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/java">Java</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/javascript">JavaScript</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/linux">Linux</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://www.missingmanuals.com/">Missing Manuals</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/mysql">MySQL</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/opensource">Open Source</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/perl">Perl</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/php">PHP</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/photoshop">Photoshop</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/python">Python</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/ruby">Ruby</a></td> <td><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/web2">Web 2.0</a></td></tr> <tr><td style="padding-right:12px;"><a href="http://web.archive.org/web/20090326204749/http://oreilly.com/xml">XML</a></td> <td> </td></tr></table> <!-- sidebar topics nav --> <!-- please don't add to this template - used to include components in other CS installs --> <h3>Browse Books</h3> <ul> <li><a href="#" onclick="toggleSheet('business'); return true" id="businessButton" class="rollup">Business & Culture</a> <ul id="business"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/business" class="showtopic"> Business</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/culture" class="showtopic"> Digital Culture</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/finance" class="showtopic"> Personal Finance</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/projectmanagement" class="showtopic"> Project & Career Management</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('databases'); return false" id="databasesButton" class="rollup">Databases</a> <ul id="databases"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/access" class="showtopic"> Access</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/mysql" class="showtopic"> MySQL</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/oracle" class="showtopic"> Oracle</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/otherdatabases" class="showtopic"> Other Databases</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/sql" class="showtopic"> SQL</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/sqlserver" class="showtopic"> SQL Server</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/theory" class="showtopic"> Theory</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('design'); return false" id="designButton" class="rollup">Design & Graphics</a> <ul id="design"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/adobecs3" class="showtopic"> Adobe CS3</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/adobecs4" class="showtopic"> Adobe CS4</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/flash" class="showtopic"> Flash & ActionScript</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/graphics" class="showtopic"> Illustration & Graphics</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/photomanipulation" class="showtopic"> Photoshop & Photomanipulation</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/printdesign" class="showtopic"> Print Design</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('audiovideo'); return false" id="audiovideoButton" class="rollup">Digital Audio & Video</a> <ul id="audiovideo"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/digitalaudio" class="showtopic"> Digital Audio</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/digitalvideo" class="showtopic"> Digital Video</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('photography'); return false" id="photographyButton" class="rollup">Digital Photography</a> <ul id="photography"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/adobecs3" class="showtopic"> Adobe CS3</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/adobecs4" class="showtopic"> Adobe CS4</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/digiphoto" class="showtopic"> Digital Photography</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/photomanipulation" class="showtopic"> Photoshop & Photomanipulation</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('hardware'); return false" id="hardwareButton" class="rollup">Hardware</a> <ul id="hardware"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/devices" class="showtopic"> Devices & Peripherals</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/hardwarehacking" class="showtopic"> Hacks & Modifications</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/pchardware" class="showtopic"> PC Hardware</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('homeoffice'); return false" id="homeofficeButton" class="rollup">Home & Office</a> <ul id="homeoffice"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/security" class="showtopic"> Computer Security & Privacy</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/games" class="showtopic"> Games</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/homeentertainment" class="showtopic"> Home Entertainment</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/homenetworking" class="showtopic"> Home Networking</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/mac" class="showtopic"> Mac OS X</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/macprograms" class="showtopic"> Macintosh Programs</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/pchardware" class="showtopic"> PC Hardware</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/finance" class="showtopic"> Personal Finance</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windows" class="showtopic"> Windows 2000 & earlier</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windowsprograms" class="showtopic"> Windows Programs</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windowsvista" class="showtopic"> Windows Vista</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windowsxp" class="showtopic"> Windows XP</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('sysadmin'); return false" id="sysadminButton" class="rollup">Networking & Sys Admin</a> <ul id="sysadmin"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/apache" class="showtopic"> Apache</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/certification" class="showtopic"> Certification</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/cisco" class="showtopic"> Cisco & other Routers</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/email" class="showtopic"> Email</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/homenetworking" class="showtopic"> Home Networking</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/projectmanagement" class="showtopic"> Project & Career Management</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/protocols" class="showtopic"> Protocols</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/serveradmin" class="showtopic"> Server Administration</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/serversecurity" class="showtopic"> Server Security</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/spam" class="showtopic"> Spam</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/telephony" class="showtopic"> Telephony</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/wireless" class="showtopic"> Wireless</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('os'); return false" id="osButton" class="rollup">Operating Systems</a> <ul id="os"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/linux" class="showtopic"> Linux/Unix</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/mac" class="showtopic"> Mac OS X</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windows" class="showtopic"> Windows 2000 & earlier</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windowsvista" class="showtopic"> Windows Vista</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/windowsxp" class="showtopic"> Windows XP</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('programming'); return false" id="programmingButton" class="rollup">Programming</a> <ul id="programming"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/dotnet" class="showtopic"> .NET & Windows Programming</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/ajax" class="showtopic"> Ajax</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/csharp" class="showtopic"> C#</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/cprog" class="showtopic"> C/C++</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/certification" class="showtopic"> Certification</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/games" class="showtopic"> Games</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/java" class="showtopic"> Java</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/otherprogramming" class="showtopic"> Other Programming</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/perl" class="showtopic"> Perl</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/php" class="showtopic"> PHP</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/projectmanagement" class="showtopic"> Project & Career Management</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/python" class="showtopic"> Python</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/ruby" class="showtopic"> Ruby</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/secureprogramming" class="showtopic"> Secure Programming</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/vb" class="showtopic"> Visual Basic</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/webservices" class="showtopic"> Web Services</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/xml" class="showtopic"> XML</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('science'); return false" id="scienceButton" class="rollup">Science & Math</a> <ul id="science"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/mapping" class="showtopic"> Mapping</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/math" class="showtopic"> Math</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/science" class="showtopic"> Science</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('security'); return false" id="securityButton" class="rollup">Security</a> <ul id="security"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/security" class="showtopic"> Computer Security & Privacy</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/secureprogramming" class="showtopic"> Secure Programming</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/serversecurity" class="showtopic"> Server Security</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/spam" class="showtopic"> Spam</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('softwareengineering'); return false" id="softwareengineeringButton" class="rollup">Software Engineering</a> <ul id="softwareengineering"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/designpatterns" class="showtopic"> Design Patterns</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/enterprisedev" class="showtopic"> Enterprise Development</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/projectmanagement" class="showtopic"> Project & Career Management</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/secureprogramming" class="showtopic"> Secure Programming</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/testing" class="showtopic"> Testing</a> </li> </ul> </li> <li><a href="#" onclick="toggleSheet('web'); return false" id="webButton" class="rollup">The Web</a> <ul id="web"> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/ajax" class="showtopic"> Ajax</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/flash" class="showtopic"> Flash & ActionScript</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/mapping" class="showtopic"> Mapping</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/webapplications" class="showtopic"> Web Applications</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/browsers" class="showtopic"> Web Browsers</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/webdesign" class="showtopic"> Web Design</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/webdev" class="showtopic"> Web Development</a> </li> <li> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/pub/topic/webservices" class="showtopic"> Web Services</a> </li> </ul> </li> </ul> <!-- <div id="netnav2"> --> <h3>News Topics</h3> <!-- please don't add to this template - used to include components in other CS installs --> <!-- needs another script or manual intervention to generate the tagfile. make sure this is cronned or otherwise being run to update the list of tags on a regular basis --> <div class="cdiv"> <p class="cbox"> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=analysis2009" style="font-size:11px;">analysis2009</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=cloudcomputing" style="font-size:15px;">cloudcomputing</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=economics" style="font-size:11px;">economics</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=economy" style="font-size:16px;">economy</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=freesoftware" style="font-size:11px;">freesoftware</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=google" style="font-size:15px;">google</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=government" style="font-size:14px;">government</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=iphone" style="font-size:15px;">iphone</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=javascript" style="font-size:12px;">javascript</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=linux" style="font-size:15px;">linux</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=microsoft" style="font-size:12px;">microsoft</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=mobile" style="font-size:11px;">mobile</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=ooxml" style="font-size:12px;">ooxml</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=opensource" style="font-size:19px;">opensource</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=oscon" style="font-size:12px;">oscon</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=perl" style="font-size:11px;">perl</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=politics" style="font-size:11px;">politics</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=privacy" style="font-size:11px;">privacy</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=python" style="font-size:15px;">python</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=rails" style="font-size:11px;">rails</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=ruby" style="font-size:12px;">ruby</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=security" style="font-size:16px;">security</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=socialnetworking" style="font-size:13px;">socialnetworking</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=standards" style="font-size:14px;">standards</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=twitter" style="font-size:11px;">twitter</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=web20" style="font-size:18px;">web20</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=xml" style="font-size:24px;">xml</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=xquery" style="font-size:11px;">xquery</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=xrx" style="font-size:12px;">xrx</a> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/archivetags.csp?tag=xslt" style="font-size:11px;">xslt</a> </p> </div> <!-- csinclude url="http://news.oreilly.com/cs_news_tagcloud.html" --> <!-- <div id="netnav3"> --> <h3>International Sites</h3> <p><a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com.cn/"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/flags/new/china2.gif" alt="O'Reilly China" height="16" width="23" style="border: 1px solid black;"/></a> <a href="http://web.archive.org/web/20090326204749/http://www.oreilly.de/"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/flags/new/germany2.gif" alt="O'Reilly Germany" height="16" width="23" style="border: 1px solid black;"/></a> <a href="http://web.archive.org/web/20090326204749/http://www.oreilly.co.jp/"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/flags/new/japan2.gif" alt="O'Reilly Japan" height="16" width="23" style="border: 1px solid black;"/></a> <a href="http://web.archive.org/web/20090326204749/http://www.oreilly.com.tw/"><img src="/web/20090326204749im_/http://oreilly.com/images/oreilly/flags/new/taiwan2.gif" alt="O'Reilly Taiwan" height="16" width="23" style="border: 1px solid black;"/></a> </p> <p> </p> </div> <div class="clear"></div> <div id="footer" class="noindex"> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "http://web.archive.org/web/20090326204749/https://ssl." : "http://web.archive.org/web/20090326204749/http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-4591498-1"); pageTracker._trackPageview(); </script> <!-- Start Quantcast tag --> <script type="text/javascript" src="http://web.archive.org/web/20090326204749js_/http://edge.quantserve.com/quant.js"></script> <script type="text/javascript"> _qacct="p-20l78bOOCbhcg";quantserve();</script> <noscript> <img src="http://web.archive.org/web/20090326204749im_/http://pixel.quantserve.com/pixel/p-20l78bOOCbhcg.gif" style="display: none" height="1" width="1" alt="Quantcast"/></noscript> <!-- End Quantcast tag --> <table border="0"> <tr><td valign="top" align="left" width="25%" style="padding-left: 20px; padding-right: 20px;"> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/"><img src="http://web.archive.org/web/20090326204749im_/http://www.oreillynet.com/images/oreilly/oreilly-logo-footer.gif" border="0" width="155" height="35" alt="O'Reilly Media" style="border-style:none;"/></a><br/> © 2009, O'Reilly Media, Inc.<br/>(707) 827-7000 / (800) 998-9938<br/> All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. </td> <td valign="top" width="25%" style="padding-left: 20px; padding-right: 20px;"><strong>About O'Reilly</strong><br/> <a href="http://web.archive.org/web/20090326204749/http://academic.oreilly.com/">Academic Solutions</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/authors/">Authors</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/contact.html">Contacts</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/oreilly/cs/">Customer Service</a><br/> <a href="http://web.archive.org/web/20090326204749/http://jobs.oreilly.com/">Jobs</a><br/> <a href="http://web.archive.org/web/20090326204749/http://elists.oreilly.com/">Newsletters</a><br/> <a href="http://web.archive.org/web/20090326204749/http://labs.oreilly.com/">O'Reilly Labs</a><br/> <a href="http://web.archive.org/web/20090326204749/http://press.oreilly.com/">Press Room</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/oreilly/privacy.csp">Privacy Policy</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/feeds/">RSS Feeds</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/terms/">Terms of Service</a><br/> <a href="http://web.archive.org/web/20090326204749/http://ug.oreilly.com/">User Groups</a><br/> <a href="http://web.archive.org/web/20090326204749/http://oreilly.com/oreilly/author/intro.csp">Writing for O'Reilly</a><br/> </td> <td valign="top" width="25%" style="padding-left: 20px; padding-right: 20px;"><strong>Other O'Reilly Sites</strong><br/> <a href="http://web.archive.org/web/20090326204749/http://radar.oreilly.com/">O'Reilly Radar</a><br/> <a href="http://web.archive.org/web/20090326204749/http://ignite.oreilly.com/">Ignite</a><br/> <a href="http://web.archive.org/web/20090326204749/http://toc.oreilly.com/">Tools of Change for Publishing</a><br/> <a href="http://web.archive.org/web/20090326204749/http://digitalmedia.oreilly.com/">Digital Media</a><br/> <a href="http://web.archive.org/web/20090326204749/http://digitalmedia.oreilly.com/iphone/?CMP=ILC-orm_sponsor_footer_links&ATT=iphone">Inside iPhone</a><br/> <a href="http://web.archive.org/web/20090326204749/http://fyi.oreilly.com/">O'Reilly FYI</a><br/> <a href="http://web.archive.org/web/20090326204749/http://makezine.com/">makezine.com</a><br/> <a href="http://web.archive.org/web/20090326204749/http://craftzine.com/">craftzine.com</a><br/> <a href="http://web.archive.org/web/20090326204749/http://hackszine.com/">hackszine.com</a><br/> <a href="http://web.archive.org/web/20090326204749/http://perl.com/">perl.com</a><br/> <a href="http://web.archive.org/web/20090326204749/http://xml.com/">xml.com</a><br/> </td> <td valign="top" width="25%" style="padding-left: 20px; padding-right: 20px;"><strong>Partner Sites</strong><br/> <a href="http://web.archive.org/web/20090326204749/http://insideria.com/?CMP=ILC-orm_sponsor_footer_links&ATT=ria">InsideRIA</a><br/> <a href="http://web.archive.org/web/20090326204749/http://java.net/?CMP=ILC-orm_sponsor_footer_links&ATT=java">java.net</a><br/> </td> </tr> </table> </div><!-- /#footer --> <!-- Satisfaction Widget JS --> <script src="http://web.archive.org/web/20090326204749js_/http://1.static.getsatisfaction.com/oreilly/widgets/javascripts/1992/widgets.js" type="text/javascript"></script><script src="http://web.archive.org/web/20090326204749js_/http://getsatisfaction.com/oreilly/topics.json?callback=gsfnTopicsCallback&length=0&limit=3&sort=recently_active" type="text/javascript"></script> <!-- End Satisfaction Widget JS --> </div></body><!-- /#page --> </html> <!-- FILE ARCHIVED ON 20:47:49 Mar 26, 2009 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 05:01:04 Dec 04, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.586 exclusion.robots: 0.026 exclusion.robots.policy: 0.013 esindex: 0.011 cdx.remote: 108.536 LoadShardBlock: 382.498 (6) PetaboxLoader3.datanode: 262.54 (7) load_resource: 142.408 PetaboxLoader3.resolve: 83.76 -->