CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 15 Jul 2025 06:29:28 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090407032632
location: https://web.archive.org/web/20090407032632/https://oreilly.com/pub/au/2763
server-timing: captures_list;dur=0.865895, exclusion.robots;dur=0.030141, exclusion.robots.policy;dur=0.014080, esindex;dur=0.015747, cdx.remote;dur=7.887822, LoadShardBlock;dur=144.101445, PetaboxLoader3.datanode;dur=77.114135
x-app-server: wwwb-app215
x-ts: 302
x-tr: 183
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app215; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Tue, 15 Jul 2025 06:29:29 GMT
content-type: text/html; charset=iso-8859-1
content-length: 282
x-archive-orig-date: Tue, 07 Apr 2009 03:26:09 GMT
x-archive-orig-server: Apache
location: https://web.archive.org/web/20090407032632/https://www.oreillynet.com/pub/au/2763
x-archive-orig-content-length: 282
x-archive-orig-x-cache: MISS from olive.bp
x-archive-orig-x-cache-lookup: MISS from olive.bp:3128
x-archive-orig-via: 1.0 olive.bp:3128 (squid/2.6.STABLE13)
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Tue, 07 Apr 2009 03:26:32 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 10 Dec 2007 23:06:57 GMT", ; rel="prev memento"; datetime="Wed, 21 Jan 2009 01:29:26 GMT", ; rel="memento"; datetime="Tue, 07 Apr 2009 03:26:32 GMT", ; rel="next memento"; datetime="Mon, 27 Aug 2012 05:13:40 GMT", ; rel="last memento"; datetime="Tue, 20 Aug 2019 15:20:09 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_9_20090407001123_crawl100-c/52_9_20090407032537_crawl100.arc.gz
server-timing: captures_list;dur=0.705924, exclusion.robots;dur=0.026712, exclusion.robots.policy;dur=0.011729, esindex;dur=0.012085, cdx.remote;dur=12.136344, LoadShardBlock;dur=339.975638, PetaboxLoader3.datanode;dur=103.719799, PetaboxLoader3.resolve;dur=565.570435, load_resource;dur=351.413189
x-app-server: wwwb-app215
x-ts: 302
x-tr: 733
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Tue, 15 Jul 2025 06:29:30 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090122002429
location: https://web.archive.org/web/20090122002429/https://www.oreillynet.com/pub/au/2763
server-timing: captures_list;dur=0.629667, exclusion.robots;dur=0.025813, exclusion.robots.policy;dur=0.011491, esindex;dur=0.013754, cdx.remote;dur=40.476698, LoadShardBlock;dur=251.382917, PetaboxLoader3.datanode;dur=86.702656, PetaboxLoader3.resolve;dur=129.835812
x-app-server: wwwb-app215
x-ts: 302
x-tr: 317
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 15 Jul 2025 06:29:31 GMT
content-type: text/html; charset=ISO-8859-1
x-archive-orig-date: Thu, 22 Jan 2009 00:24:06 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-x-cache: MISS from olive.bp
x-archive-orig-x-cache-lookup: MISS from olive.bp:3128
x-archive-orig-via: 1.0 olive.bp:3128 (squid/2.6.STABLE13)
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Thu, 22 Jan 2009 00:24:29 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 12 Oct 2007 23:17:36 GMT", ; rel="prev memento"; datetime="Sun, 15 Jun 2008 12:47:23 GMT", ; rel="memento"; datetime="Thu, 22 Jan 2009 00:24:29 GMT", ; rel="next memento"; datetime="Tue, 09 Oct 2012 16:06:50 GMT", ; rel="last memento"; datetime="Tue, 09 Oct 2012 16:06:50 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 50_7_20090121123620_crawl102-c/50_7_20090122000801_crawl101.arc.gz
server-timing: captures_list;dur=0.541354, exclusion.robots;dur=0.022151, exclusion.robots.policy;dur=0.010101, esindex;dur=0.011979, cdx.remote;dur=12.545807, LoadShardBlock;dur=412.143722, PetaboxLoader3.datanode;dur=166.088292, PetaboxLoader3.resolve;dur=285.633810, load_resource;dur=276.057633
x-app-server: wwwb-app215
x-ts: 200
x-tr: 755
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
John Musser
O'Reilly Community | Authors | John Musser
John Musser
Biography
John Musser is the founder of ProgrammableWeb.com, the online resource for mashups, APIs and the web as platform. He is a Seattle-based technology consultant, writer and teacher. During his 20-year career in software development he has shipped five award-winning software products in three industries working with companies including Electronic Arts, Credit Suisse, MTV and Bell Labs. He has taught at Columbia University, the University of Washington, and has written for a variety of technology publications on software development.
Buy Direct and Save
Buy 2 Books,
Get the 3rd FREE!
Use discount code "opc10"
All orders over $29.95 qualify for free shipping within
![]() © 2009, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly Privacy Policy Contacts Customer Service Authors Press Room Jobs User Groups Academic Solutions Newsletters Writing for O'Reilly RSS Feeds Terms of Service |
Other O'Reilly Sites O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone O'Reilly FYI makezine.com craftzine.com hackszine.com perl.com xml.com |
Sponsored Sites Inside Aperture Inside Lightroom Inside Port 25 InsideRIA java.net |