?? 2 2?????? - abiusx · blogging personal websites upcoming.org and evdb evite search engine...
TRANSCRIPT
!!"2
!"#$%&' ()*%+, -./ (0102 #$3/ /4$)'!
!"#$% !$&' ($)* "$+#$,-. !"# $%&&' ( :)*+, (-./#01.234 5-.6,47!
!"#$%&$#!
!"#$1390
1
%&"'( )*+#,
-.2 3!.- /$ 01234 56 7+89:; 5!)< =>?*1 !@ A$"B( AC2C 6!
DoubleClick !@ /D6"B( "$ Overture - AdSense 8!Akamai !@ /D6"B( "$ Bit Torrent 9!
E+#$ F+>C G1 H2I JKLM 10!NO$- JD62< - @+P E@2Q "I 12!)>LI1 E@1@ "I 15!F!"LK( )R!"S( 16!
0"6"; /P+T U>&2Q 7+< !1V,1 18!WU( F"I /("<+$ JD62< 5X* 20!
F"I2Y&1 JZ1+[ .-2 22!F!-\2< !@ %>R+Q 23!/6+]< F1 F1+$ /6"(+* F!1^C !@ .-2 24!
7+< !1V,1 +Q1+, G1 _'* 56 E"Y9*@ @+83( 25!@2X#$ /$+`Q +$!"R 26!)>:$"a F"I J*"*1 )R+b F"I .-2 29!
.-2 G1 E"Y< 3?Q>?J 30!
.- 2 G1 E"Y< !"`QF 30!
2
.- 2 G1 E"Y< 01+$!"R 31!\6EU3 .- 33!
.-3 33!c$"3( 35!c$"3( 45
3
!"2 )*1 E@+R +>>dQ .- . - U<1 EUb e-+b 0\ !@ F1 EG"Q F"I@1U6-!0"`>I /T V>Y<1 . .- +$ J9P123?6 G1 JM2(
.- ."XZ /R )*1 JQU( "(1 @2$ EUb "(+8L?Z )*1 EU>R+Q.
W"* !@ F"I P1+> "I!"R - %DRF I"YS<1@ cM1+( fg:9h(J 3, 0"iih9( -J "#jk$ /$F D$F!"> E!"$!@" .-
2" U<1 /9P1@+; ."IUB< f"I /9b2< f!"XP1F "$ lXQ+(" .-2" - @2$ m"$ !UB<\ "$ /R )DIU6 /R @+R 0"4n1" .-
2" 1)<+936 @1@ 0"?Q 1! ."*J6"#96 D$F!"> 1+$F \ 72#8( H+9DC0 G1U<1 E1!F "#D<1+83R f)*1 EUbJ6 1+$F 0\
9Z - Ub !1VC+$J 9Dh<o> iihQ e2p2( "$ /:`(J " .-2" )b1^C @2M- /q+4 /$ ";.
" .-2 " EU>*! e"LM1 /$ - rhS( g6+KQ G23I @!1U< F1 /D6"B( "$ .-D< g6+KQ /$ 56 "$ -@ 0\ JX
s6G1@+t>(. .- /hD<1 ";E"Y6 "IF 1J9<+936 Z1+[ G1J u - E@"*A$"a+> Z1+[ /$ /R v"'K<1J Q"9*15> v-+K(
U<@2$ !1@!2P+$ fU39DI.
-"Z "#<\ %:u1F Q"4O[1J 8(U> &- U<@2$J &@J:> 1+$F M- U33R e2M! "#<\ /$ 1UK$ E!"$-@ 01+$!"R /?<\ f)b1U< @2
1 /R 1+To6 dQ 0"(G W2[ !@ w!U< /$ w"4O[1+>> - E@+R"6 ( G-! /$J &"Z !@ fUbJ .- G1 E@"89*1 "$ /R2 /R
1 0"?(1@"`6 "I oL`<1 - NO$-F 2C- )8CF 1J9<+936 1! 1+$F !-\G-! /$ 0"?(1 f@!-\ sI1+, 01+$!"RF +*c6
"; w"4O[1E"Y6 "IF 1J9<+936 dQ -+>> 29k(w"6 1+$ "#<\F < 01+$!"RV> U(\ sI1+,.
@ /9?<+Y6 .- !@ /?<\1 ";E"Y6 "IF 1J9<+936 uJ:("KQ+> fU<@2$J3K6 ( "#3Q 01+$!"RJ 01234 /$ U39D<12Q
@G"$EU33RU6 w"4O[1 G156 ";E"Y6 I - U33R E@"89*1x> !"?LIF -"6 SB<J &2Q !@U> #$ -/3> G"*F w"4O[1
56 ";E"Y6 U39b1U< .1o6 &"Z !@J .- !2#y "$ /R )*12 D$>!"F "; G1E"Y6 "IF 1J9<+936 1@ 02zLIE+6 v!"KL&1
"IF !-\ G-! /$ 0"?(1 flP +$F G - sR -@"6 - 0Ub"6 -{61+6 kiQ -_> 9P1 !@ 1! @2P w"4O[1!">
@G"$0"CU33RU6 1 G1 - U<@1@ !1+ao6 :$"a -!)> $ A("KQF+9S> <"#M /?Xb /$ 1!J 1)<+936 Sh$U<U>. 71Ua1 E+Pm"$ -
@F+Y6 (G !@ /R/3> 1V,1{6 .- !@ A("KQ w!Ua2 .- /$ )XD<1 "I !1V,1 7+< /|1!1 f),+C w!2qF G1 G"$ o9(
2*F "I )R+bF &2Q - /K*2QU> G2Q - !1V,1 7+<c6 +[ G1 "#<\}6 1 /?Xb)<+936 @2$.
4
.-2 ,1UI1 "$J 1 G1 E@"89*1 02zLI)<+936 ( w"4O[1 H-! /$39XJ *1+R2(@ H+9DC f)*12P!@ +$J !@
1f)<+936 +[ G1}6 1@"`6 L#*J 1+$F dQ )#M 01+$!"R+>> &2Q !@ )R!"S( - 129k(U> /$ - w"4O[1 H+9DC -
C!"RF+> "I H-!F UMU6 G2Qc6 U3<"( w"4O[1RSS /K*2Q),"6.
.-1 U3<"( "#3Q56 f@2$ /<"h$"9RJ3K6 KX3(J I "Lb /R EUb /9b"X<1 w"4O[1 G1x> <"?(1J 1+$F dQ+>> -"6 /$
G"* 7"Y3IF 9P1 !@ 0\ w"4O[1!"> 9b1U<fU> .- !@2!Ua "Q fF 1o6 @2X#$ e2p2(),"6 ( "Lb -J <12QU>
+Q .2:'( w"4O[1F !@ 1!),"6 3RU> "6 !2q /$ w"jZ"X( !@w G"`(F $+`Q - E@2L< )R+bw"> "$ 1! @2P
@01+Y6 $!1^Y$ ~1+9b1 /U6.
!"#$ %& '( )!* )!+,- !. /&(0 '( 1&(23 456 78&!9::
Web !"# Web $"# Google AdSense DoubleClick
Flickr Ofoto BitTorrent Akamai
Napster mp%.com Wikipedia Britannica Online blogging personal websites
upcoming.org and EVDB evite search engine optimization domain name speculation
cost per click page views web services screen scraping participation publishing
wikis content management systems ("tagging ("folksonomy (directories (taxonomy
syndication stickiness
5
!"#$ %&'() *+,-./ 01 .-2@!1U< JihS( O("R - JK'a E@-Uk( f+Y6@ s#( s>I"8( G1 F!">D$ Aj( f ./9DI W2Z fA$"B( !@ J&- F1
A?b VR+L9( - s?k( /9,+C )*1 ..-2 J( 1! /$ 012Q /42L`( w!2q E2>b - W2q1 G1 F1 /R ),+C +]< !@ "I
/(2]3( )6"* G1 A("R F1 J�K$ "6 /LI /R f"IG1 J( W"X<@ 1! W2q1 o61 - sR Aq12, "$ 0\ /9DI W2Z !@ fU33R
/9,+C !1+a @"6G U<1.
A?b1sI /D:M 56 !@ /R f �<1+83R !@ JS6U<1FOO Camp !@O' Reilly Media f)*1 EUb JZ1+[
/$ .- 5>Q"Lb !2[2 J( 0"S< 1! UI@. .- 5>Q"Lb �+[ o612 )*1 EUS< A("R G23I .G1 F!">D$ J&- EU61 J6"I
.- /9DI G1 /R2 EUb c["* J( 0"S< 1! U<1 UI@ .
6
.- �<1+83R o>&-1 !@ fW"j( F1+$2 +X9R1 !@2004o( f1
)/&"B( EU3D62< (/42L`( AQ"$ 0"M - W2q1 G1 F1
s6@+R rhS( �k$ G"u\ F1+$ 1! />&-1 .0\ o>&-1 f"I"/$ .- 7+89:; 01234" @2$ ./T+C1 /R )*1 J42p2( o61
Netscape.- .2Xk( f1J( @"6+, 1! 0\ V>< Ub @2$"< ),"*-+?6"( "$ @+X< !@ /R f @G ./$ J:q1 /<2L< G1 fE-O4
.-1 J3K6 f"( �k$ !@DoubleClick -Akamai/$ .- o9,+C +]<!@ @!2( !@ sI f 7+89:; 56 01234
U<@2$ 7"YS>; ./$ 1! Jd>:XQ w"(UP %:u1 f@1+,1 +jR1 56 01234".- �6-+*" @JL< +]< ! U<+>C . )B>BZ J&-
/R )*1 o61 o>&-1 "6 �6-+* .- o>&-1 f�6-+* o61mashup ) s>I12h$ +C1 EG-+(1 /R F+Y6@ �O'q1
W-1U9( /$ 1! )*1 EUb +Q s6+X$ !"R (/$ /R @2$ ),+C !1+a E@"89*1 @!2( - Ub E@">; E@+9DC !2[.
- /T!"t?6 F!"?LI 56 ca1- !@ JQ"d>:XQ +�3�$ +I�.- /k8q 56 /R )*1 )6"* .- -@ o>$ /8a- J$ 1! JX>R+Q
/$ J( 0"S< f)*1 +Y6@ +Q2>t("R 56 )S; sI -1 /R fEU3<12P UI@ .Akamai /$ sI /$ /?Xb 7+89:; 56 01234
J( E"Y< U3R .o>6"; �2'* !@ /9X&1 /?Xb 56 - fA?Q-+; /9S; G1 F+Qcashing )*1 /9P"* w"629k( /|1!1 -
A?S( /R J( AZ 1! U<"$ F"3#; @2XLR U3R .
@2M- "$ w-"8Q U6UM F"Xa! @+?:L4 !@ fo61 @+?:L4 "$ FG!"$ F"I )R+b o61 F1+$ /R @!1@ @2M- 7"YS>; F"I
U39DI %*"3( "( �k$ ./$ fU6UM F"Xa! }>L4 ~!@ +["P )>I"( G1 +Q AZ E1! fU6UM 7+89:; o61 1! J:Xa F"I
/9,+C 0\ - U<1 +R +9#$ 1! "IE@ U<1 . sIDoubleClick sI -Akamai .- 0"("YS>;2 U39DI .J( J&- 012Q
E+#$ !2'T /R @+R EUI"S( .- JZ1+[ F"I2Y&1 G1 F+>C2 E1! gSR %M2( J( 2< F"I @2b .JLR )D>< U$ F1+$
J*!+$ s#( G1 J�K$ "Q s6!1^Y$ )a- @!2( /* o61 /X3M o6+Q F"I w-"8Q o61 s>$"6!@ 1! "I .
2345& 6789'9 8$:;< => )< s>62Y$ +C1 .- @"L< =>?*11 J( 5b 0-U$ f)*1 .- G!"$ @"L< 1! AC2C 012Q2 )D<1@ .A6m@ G1 J?6 o61
7"#* J<"YLI /p+4 o>9Dh< /R )*1 o61 "4U( o61 o>>KQ F@1U6-! 71UR+I )R+b -@ U<@2$ @2P E!-@ !@ EU33R .
)R+b o61 /D6"B( "$ 1! �k$ U>6">$ �; )>Ka2( - "I s>3R e-+b 0"S6"I .
G1 =>?*1 )< )b1@+$"/$ .- 7+89:; 01234" 7+< F"I2Y&1 "$ }$"'( JL6Ua F!1V,1 @2$ .J:q1 W2ik( )R+b o61
J(2L4 F@+$!"R /("<+$ 56 �@2$ .- +C!-+( 56 .0\ F�Q1+9*1 !1G"$ !@ /R J':DQ G1 E@"89*1 "$ /R @2$ o61 V><
wm2ik( F1+$ F!1G"$ f)b1@ +C!-+( )L>B<1+C !-+* U3R @"`61.
1 Tim O'Reilly
7
J( F+]< �"k& G1 f+C!-+( "$ !"R - w"629k( {6"L< F"I@!1U<"9*1 +$ W+93R o9b1@ /R JQ!Ua 0"LI )D<12Q
J; !1G"$ !@ ),"*-+?6"( J( w^& 0\ G1 J* %>i< 1! @+$ U3R )R+b o61 . /R !2'<"LI )*!@" 0-U$ /?D&"R
%*1" /$ 1! A>X(2Q1 - F1+$ J9,+S>; 01234/:>* )< f@+R J,+K( J:Xa F"3b\ /R @+R "4@1 =>?*1Webtop
F"Mdesktop /("<+$ - f),+CUI12P 1! H1 /R @2$ o61Webtop ):;1 - w"4O[1 "$2
sI1+, F"I 0"CU33R
0\ /R f@2b +; w"4O[1 F1+$ sI "I o61 /$ U6"$ !"R /$2< J( 1! =>?*1 )< F"I!-+* @2P U<U6+P .
/$ "I!-+* .- sI - .- F"I+C!-+( sI f)6"#< !@ HG!1 - U<Ub A6UXQ E@-V,1 HG!1 0-U$ - F@"4 J6"Im"R
/$ F!"`Q )L*"/9S; Fm"$"�6-+* J3K6 f J( /|1!1 .- 7+89:; F-! /R J6"I Ub EU>SR fU<Ub .
/$ 1! @2P JCU<G W-1 G-! G1 AC2C fA$"B( !@ /("<+$ 56 w!2q )kQ F@+$!"R 1n .-@+R e-+b JQ . )a- x>I
/$ "6 US< /9P-+, 7+< /9D$ 56 w!2q /$ /?:$ fUS< /p+4 F!1V,1 0"6+9S( /R Ub /|1!1 �6-+* 56 w!2q
J( W2; 0\ G1 E@"89*1 F1+$ s>B9D(+>u "6 "L>B9D( U39P1@+; . !@ x>I WU( o61 )6@-Uk( G1 56 wO?S( - "I
)K3q JL6Ua 7+< @!1U< @2M- !1V,1 . 0"(G x>I/("<+$ !"S9<1 7+< F1+$ F!"XM1 - EUb FV6! lB, - @!1U< @2M- !1V,1
J( W"L41 0\ !@ 7-1U( F"I@2X#$ @2b .A$"a "6 JI@G2`( WU( x>I )*1 E@"89*1 lB, /?:$ f)D>< Jb-+, .
/$ FG">< x>I 7+89:; "$ F!"CG"* J( 0"6+9S( - )D>< g:9h( F"I 7+< U3<12Q E"Y9*@ F-! 1! !1V,1 b@2P F"I 0"
1+M1 U33R ./42L`( lB, J; G1 F1 J* �">B( "$ "I �2, F+6^; A("4 s9D>* /R fE@"K&1 F"IOpenSource -
/("<+$ /9P"* )R+b AP1@ !@ /R J?LR - F@+$!"R F"I EUb 0\ F-! fU<1 J( 1+M1 "I G1 �!"P JDR x>I - @2b
0\ VC+I )R+b U6@ UI12h< 1! "I .
/$ G">< "3$+6G !@ AC2C 9>:$"a/$ VC+I =>?*1 )< /R @!1@ J 5<"$ )6+6U( �)b1U< G">< 0\ w"4O[1 . lB, AC2C
/42L`( 7+< F"I!1V$1 G1 F1 )*1 JiihQ E@1@ E"Y6"; 56 /?:$ f)D>< F!1V,1 .fE@1@ 0-U$ E@"89*1O$ "I!1V$1 o61
@2$ U3I12P .7+< 0-U$ )D>< )6+6U( A$"a "96@ f!1V,1 .7+< JI@G2`( 93R o9b1@ - !1V,1 +$ W+API J3K6 f"I
7+I1 U<!1U< J61!"R +Y6@ f/9b^C 01!-@ !@ w!Ua F"I .7+< /R1+T /$ FG">< Oq1 !1V,1 1+M1 lB, - @!1U< 0Ub c6G2Q
J( @2b .E@1@ )6+6U( - F!-�KLM J6"<12Q 0-U$ J&- 7+< fV>< "I @1@ UI12P )*@ G1 1! @2P @+$!"R !1V,1 . !@
7+< HG!1 f)B>BZ /$ !1V,1 !1UB( E@1@ J6"62; - J( )6+6U( /R )*1 /9D$1- J6"I U3R .
2 Computing a small application running within a larger program.
8
JL>]4 /42L`( F-! /T+C1 �)D>< !-+* 56 AC2C w"(UP F"I!-+* G1 J( /|1!1 )<+9361 @2b . sI +C!-+( 56
/$+`Q +C!-+( }6+[ G1 1! 0\ +$!"R /T+C1 �)D>< J( U3R . 0"$V>( f)*1 AC2C J:q1 �6-+* /R fV>< 2`9DM
R )D>< JQ"629k(J( 1U>; 7@+( F1+$ / U3R .o8:Q !@ lB, /< /R fJ38:Q �"LQ 56 />Xb J:>P lP +* -@ F"I
0\ 0">( /?Xb F-! /?:$ J( �! V>< "I UI@ . F129k( �!-+* - 2`9DM!2Q2( - +C!-+( o>$ F"�, !@ sI AC2C
J( A?b UiB( /$ - @+>C /$+`Q - +$!"R o>$ /'*1- "6 !2("( 56 01234 J( AL4 {36O<\ RU3 .
)< sI /R )*1 )*!@ )R+b AC2C sI - =>?*1 7+< F"I U39DI F!1V,1 .)< /R )*1 _p1- J&- /$ =>?*1 0"LI
7+< 0"#M fAR1!-1 f),"*-+?6"( f�2Q2& !1V,1SAP )R+b +6"* - /I@ F!1V,1 7+< .OB<1 !@ /R J6"I1980 U&29(
@!1@ }:KQ fU<Ub .!@ J&"Z /("<+$ +6"* AC2C 01!"'BLI /R "RF@+$! F"I Aj( )<+9361eBay f+9Dt< f0-G"(\ f
DoubleClick -Akamai U39DI .
DoubleClick :$ #?1:;< =>Overture "AdSense DoubleClick +i4 E@1G AC2C Aj( V>< )*1 )<+9361 . /$ V>< )R+b o61 7+< /$ !1V,1 E"Y< �6-+* 56 01234
J( E@1@ )6+6U( !@ 0\ J:q1 )>:$"a - U3R G1 E@"89*1 0"("YS>; G1 J?6 fUb +Rn m"$ !@ /R !2'<"LI - )*1 "I
�6-+* G1 AXa J9Z �)*1 .- F"I o61 Ub"$ /9b1@ @2M- Oq1 .- �6-+* �O'q1 /R.
J&-DoubleClick /$ )6"#< !@ Ub @-Uk( {6!"`Q WU( +["P .DoubleClick +>*1 F@2< /I@ @"B941 o61
)*1 !"S9<1 f.- @+$!"R /R @2$ )R!"S( /< .
J#C\ v+i( /< fU<!">9P1 %Z"q 0"CU3I@ 0"CU33R.
- f)*1 s#( )R+b JC!V$ o61 w"B>BkQ }$"'( /RMediaMetrix )R+b +6"* - E@! F"I .- fw"d>:XQ FU3$
/$ )6"* .- /':* )kQ )4+* J( !@ +Q+$ F"I U6\.
J( /`>9< !@ /R s>3>$DoubleClick J( {96"* .- !@ !"h9,1 "$ 2<UD6 :"E@">; !1VI-@ G1 {>$ },2( FG"*"
7+< G1 )*1 /9b1@ H!1V,1 .J&"Z !@ /RYahoo! Search Marketing) Overture}$"* ( -Google
AdSense U<!1@ EU3I@ �>:XQ !1VI "IUq G1 {>$ 71UR+I +p"Z W"Z !@ .
)>B,2(Overture /R )*1 FV>T ~!@ G1 Jb"< AC2C -Chris Anderson 0\ <@ 1! U3:$ /&"X)long tale (
J( )6"* ~+9S( w!Ua �U<12P J( A>?SQ 1! .- F129k( s]41 {h$ /R 5T2R F"I U3I@ . w"(UP G1 E@"89*1
DoubleClick /$ G">< JL*! @1@!1+a 56 F"�(1 @-Uk( %M2( /R @!1@ H-+, !1G"$ 0Ub /$ )R+b o61 lB,
9
)*1 EUb N!V$ )6"* !1VI U3T .Overture L#, AC2C -EU> J( !2'T /R U<1 +I F-! "X6+BQ 1! w"d>:XQ 012Q
.- @1@ !1+a Jz>; .s#( 0\ G1 )R+b o61 f+Q "I )(+, �<1�\ - 01+b"< /aO4 @!2( JQ"d>:XQ F"I Aj( fJQ"d>:XQ F"I
�"; - +3$ /9b1^C !"3R 1! �\ /$ - U<1 J( E@"89*1 J39( w"d>:XQ G1 0\ F"M /$ fU39D>< EU3I@!1G\ /R U33R F129k(
/$ - U3*"DZ @!2( J:R !2[ v+i( /aO4 U3<"CU33R .
.- �!@2
J6"<12Q G1 E@1@ JL96!2Y&1 )6+6U( - 0"6+9S( @2P F"I /$ J$">9*@ F1+$ "I J$">9*@ F1+$ fU6+>Y$ E+#$ .- AR
/$ E!"3R /$ fVR+( lB, /< - "I /$ lB, /< fU3:$ /&"X<@ �1! .
J( /<2L< +6"* /R s>3>$ 2( F"I.- },2 /$"S( F!"9,! V>< U<!1@ .eBay {3R1+Q /$ J6"I UZ !@ 5T2R EG1U<1
/$ - )*1 E@+R +6^t<"?(1 g:9h( @1+,1 o>$ 1! !m@ U3T 0\ o>$ !"R@2P Wm@ 56 w!2q J( AL4 "I U3R .
Napster )/$ /T+C1 Ub la"* Ja2BZ A6m@ (/?Xb E@1@ E"Y6"; 56 o9P"* "$ 1! H1 G1 FVR+( /<1+Q "I E1!
JL9D>* /?:$ f@2$ /9P1U3>< J( sI !-+* 56 H@2P fEU33R@2:<1@ +I 0\ !@ /R @2$ E@+R JZ1+[ G1 - fUb o61
/?Xb }6+[ @2$ E@1@ H+9DC 1! H1 .
Akamai :$ #?1:;< =>Bit Torrent Akamai Aj( sIDoubleClick 7"`<1 F1+$ "3R "$ /< fVR+( "$ f/&"X<@ "$ /< f�1! "$ !"R 0@1@ EUb JZ1+[ fE!
)*1.Akamai /$ J*+9*@ A>#DQ "$ )6"* /$ J*+9*@ F1+$ J6m"$ F"p"BQ /R .- VR+( !@ ca1- F"I 0\ "I
/$ f@!1@ @2M- J( c8< .- E!"3R !@ ca1- �@1+,1 U<"*! . J&- )6"* 0\ G1 1! HU(\!@ )R+b o61 %DR FVR+( F"I
J( U3R .
BitTorrent {X3M 0"("YS>; +6"* Aj( fP2Pf /$ VR+LQ J61@G @!1@ W"?6@1! JI"Y< )<+9361 . 56 )36OR +I
)DI sI !-+* .A6", /$ "I J( s>DBQ J?T2R w"K'a J( W"*!1 Ak( o6U3T G1 /R U<2b /$ - U<2b o61 G1 %>Q+Q
sI1+, E@1@ - U<"$ F"3#; 01+$!"R +6"* F1+$ 0"CU33R@2:<1@ /?Xb J( U3R .+Q!1U,+[+; A6", 56 /T+I ca1- !@
Ub UI12P +9S>$ 0\ c6G2Q )4+* fUb"$ . o>("Q U<"$ F"3#; A6", 0\ F1+$ /R U39DI F+9S>$ 01+$!"R /R1+T
J( J( 01+Y6@ F1+$ 1! 0\ w"K'a - U33R U39*+, .
/$ o61 %>Q+QBitTorrent .- J*"*1 W2q1 G1 J?62 J( 0"S< 1! UI@ : +9S>$ �6-+* 56 01+$!"R @1UKQ /T+I
#$ 0\ )>8>R fUb"$Ub UI12P +9 .J&"Z !@ /RAkamai 1! {6"I!-+* @1UKQ U6"$ @2P w"(UP 0@+R +9#$ F1+$
10
UI@ {61V,1 . 01+$!"R G1 71UR+IBitTorrent J( /?Xb !">9P1 !@ 1! {K$"3( @!1^C .!@ J3Lp 72#8( "$ WU( o61
")R!"S( F!"LK(" /$-! F!"?LI �OP1 - /$ �"*1 !@ �6-+* 0\ !@ /R s>9DI -! 01234 U3Lb2I /'*1- 56
J( AL4 E!"3R - U3R /$ 1! "I J( �2$+( +Y6U?6 E+#$ 0"b@2P ~+9S( w!Ua G1 1! 01+$!"R - U3R J( U3( @G"* .
@ABC D'E F& G+39 H+I$ W2u )>B,2( !@ J*"*1 Aq1 .- E!-@ !@ /R J6"I1E@1G .- 01!-@ F+XI! 023R1 - U<Ub2 /$ 1! EU#4 U<!1@ o61
0\ /R )*1 !Ua "IE+#$ F1+$ .- w E@+R ~!@ 1! JKLM H2I G1 F+>C U<1:
- }6+[ G1 �"XQ!1 53>&+t6"I )*1 .- 0">3$ "I .)6"* - U6UM w"629k( 01+$!"R J9a- J( U6UM F"I +6"* fU<G"*
01+$!"R gSR 1! w"629k( o61 J( 53>& - U33R /$ J6"I J( 0\ G1 - U3I@ /$ U6UM w"629k( }6+[ o61 .- /<U$
Ai9(J( @2b .0"LI )*!@ �;"3>* /R !2[ J( A?b Vd( !@ "I 0\ w"["XQ!1 - U<+>C F2a U>R"Q - !1+?Q "$ "I +Q
J( @2b . wm"iQ1!"Q o61).- (/$ f.- 01+$!"R 7"LQ ~+9S( )>&"K, /`>9< !@ sI 7"]< F2k< Ub! EU<G - U3(
J( U3R .
- !Yahoo!@ )>B,2( N!V$ /<2L< o>&-1 f P w">Z f)<+9361/$ 1! @2 53>& G1 F!29R+61@ "6 fN2&"Q"R 56 01234 "I
@+R e-+b .!@ 02>:>( "IUK$ - f01!1VI F"I!"R o6+9#$ )6"* o61 @2$ EUb F!-\@+C .- +$!"R f"I! .Yahoo
wU( /$ V>< 1! w"629k( g:9h( e12<1 U>&2Q /R )*"I )*1 /9P"* @!1- @2P w!"`Q .{B< sI G23I J&- )6"* o61
/$ 6 01234s#( fW"Q!2; 5 J:q1 - {B< o6+Q )*1 0\ HG!1 o6+Q .
- /$ /R f2`9DM F!-"3, !@ AC2C s#( e1U$1 )4+* /$ 1! )R+b o61 WU$ 2`9DM !1G"$ eG"3(O$ +XI!
f)P"*PageRank 53>& !"9P"* G1 E@"89*1 "$ 2`9DM +9#$ �6"9< 0@!-\ sI1+, F1+$ Jb-! �@2$ .- F"I
/$ JC�6- +$ v+q />?Q F"M /k8q "6 U3* 56 F"I .
- W2ik(eBay )*1 0\ 01+$!"R 7"LQ ~+9S( )>&"K, Aq"Z .eBay /$ f.- @2P Aj( sI 7"]< w!2q !@ U3(
Ub! {<1+$!"R )>&"K, +�1 J( {B< - U3R )R+b !@ U<129$ 01+$!"R )>&"K, /R U3R sI1+, J'>k( /R )*1 o61
U98>$ �"8Q1 0\ .s#( /9?< o61 9$"a! )6V( f/R JeBay O("R f"X6+BQ 01!1U6+P - 0"CU3b-+, s>]4 E@2Q G1 Jb"<
J( �4"$ /R )*1 0\ /$"S( JD6-+* /R JX>a! )R+b +I @2b J( /p+4 F1+$ F+9LR !">D$ )>$1^M fU3R
Ub"$ /9b1@ 0"CU33R v+i( .
11
- J( 0-G"(\ /R J&2ik( Aj( "Xa! +6"* W2ik( "$ Ja+, fUb-+,bn.com @!1U<. )R+b o61 /LI w"4O[1 "I
J( 0"CU33RU>&2Q G1 1! J#$"S( U<+>C :- f"IUB< fU:M )S; +6-"iQ fwm2ik( �+b +>]< ... 0-G"(\ J&-
H-! )*1 E@+R e1U$1 01+$!"R )R!"S( %:M F1+$ J6"I .!@ UB< @1UKQ )6"* o61 J*!+$ - "I o6U3T 01+$!"R F"I
)*1 +9S>$ +$1+$ !1VI.
X6+BQ/k8q G1 56+I F-! " /$ 0-G"(\ )6"* F"I /$ 01+$!"R F2k< EUb w24@ )R!"S( s#( - U<1 G1 +Q
/LI o61 J( E+#$ 2`9DM �6"9< 0@+R+9#$ F1+$ 01+$!"R )>&"K, G1 0-G"(\ f/R @+>C .J&"Z!@ 56 �6"9< /R
!@ F2`9DMbn.com 53>& "6 - f)R+b @2P wm2ik( "$ m"L9Z1 -+b fEUb )6"LZ F"IJ( e @2b . �6"9<
"$ /S>LI 0-G"(\ !@ 2`9DM"o6+Q!1U,+[+; "I" J( e-+b @2b.
/X*"k( /]k& !@ 2`9DM �6"9< o61 J( sI 1! F+Y6@ A(124 /?:$ fU39D>< J39X( H-+, 01V>( +$ "#3Q - U<2b
J(+$!@ /$ 0-G"(\ @1+,1 /R U<+>C 0\ "I"0"6+M" J( W2ik( 56 v1+[1 U362C .E@ o9b1@ "$ I +$!"R +$1+$ !1VI "
)*1 /9b1^C +* )S; 1! "Xa! 0-G"(\ H-+, /R @!1U< JX`KQ f+9S>$ .)R+b sI 023R1 /R JaOP F"I o61
E@+R ~!@ 1! s>I"8( 0\ J9Z - U<1 J( H+9DC +9S>$ 1! "I E@1@ !1+a +>�"Q )kQ 1! .- fU3I@ U<1:
- f"6U; J?6- E+61@ 56 `�"*1 +$ /R )*1 o6O<\ v!"KL&1 o61 J( JDR+I /R )*1 /9,+C A?b %>`4 EU61 U<12Q
APU( "6 fU3R /,"p1 U6UM APU( 56 U6"L< {61+6- 1! @2M2( F"I . /$+`Q 56 "6U; J?6- @"L941 !@ /<"61+C@">3$
/R 1! U<2L6! 56!1 v-+K( oh* - )*1 0@+R"JL< !-@ +]< G1 JC"$ x>I fUb"$ @"6G o6+y"< @1UKQ J9a- U<"("
)q1 !@ /R7+< E!"$!@ A !1V,1OpenSource )*1 EUb /98C (J( E@">; 129k( )P"* EG2Z !@ U3R . "6U; J?6-
E@ G1 J?6 /R U>SR UI12h< J&2[ /R U<UB9K( F!">D$ @1+,1 - )*1 .- +Q+$ )6"* Uq �VM +p"Z W"Z !@
@2$UI12P +Q+$ )6"*. )*1 129k( U>&2Q E2>b !@ }>L4 +>>dQ 56 o61 .
- )6"* J6"I Aj(FlickrEUb ca1- /M2Q 02<"R 1+>P1 /R f J(2#8( fU<1 E@+R e1U$1 U6UM /$ J�K$ /R U<1 0\
J(2<2DR2, )folksonomy (J( U362C) . A$"B( !@taxonomy 0"(G"* )6+6U( F"3K( /$ /R O[1 /9,"6 w"4
)*1 .(J(2<2DR2, Jb-! )6"* FU3$ E@! F1+$ F!"?LI +$ J39X( - JR1+9b1 @ /R )*"I FU>:R w"L:R G1 0\ !
/$ /R J( ."h9<1 /<1@1G\ !2[ J( E@"89*1 fU<2b @2b . /$ �Q m2LK( FU>:R w"L:R o61)tag (J( /98C @2b .
�Q }6+[ G1 J( F!1^C /$ 012Q E-+C F"M FU3$ �"XQ!1 H-! 0"LI G1 frhS( - )$"� F"I - /<"CU3T JI@
$ w"4O[1 0@+R lXQ+( F1+$ Vd( !@ /R J<"b2tLI/ J( !"R @+R E@"89*1 f@-! . �* /&2Q 56 �?4 fW"j( F1+$
12
!@Flickr �Q "$ )*1 o?L( F"I)puppy �* /&2Q ( -cute )�2:( (/<"S< @2b F!1^C ./$ o61 J( %>Q+Q 012Q
@1@ 7"`<1 +$!"R JK>X[ +?, G+[ "$ %*"39( 1! J$"6G"$ .
- wm2ik( Aj( /("<G+I 0@+R+9:>, JR1+9b1CloudmarkQ fs>Li 01+$!"R F+>C +$ J3X( 1! A>L61 o61 /T /R
J( F!-\@+C sI !"3R !@ f)D>< FV>T /T - )*1 /("<G+I FV>T U33R .s9D>* o61 /$ )XD< "I s9D>* /R J6"I
7">; @2P A>:kQ +$ J?9( U<!1@ F+9#$ @+?:L4 fU39DI "I .
- )>Ka1- N!V$ /R )*1 o61 /<2L< o6+Q !@ )>B,2( F"I ( )<+9361JL< �>:XQ 1! @2P wm2ik U33R .H+6^; o61
}6+[ G1 7@+( o>$ !@ wm2ik("J*-+6- J$"6!1G"$" J( w!2q @+>C . "L>B9D( 01+$!"R J3K6 1! wm2ik( o61
/$ J( />q2Q +Y6@ 01+$!"R U33R .J( "X6+BQ F1+$ J&2ik( "6 )6"* +C1 /R )8C 012Q w"d>:XQ G1 @2P �6-+Q
J( E@"89*1 * 56 fU3R.- W2ik( "6 )6"2 )D>< .
- JL]41 {h$ fJT";\ f�R23>& /:LM G1 f.- )P"*+6G G1MySQLF"IUR - fPerl fPHP "6Python /R
H-! +$ J?9( f@!1@ !1+a "I!-+* .- +jR1 !@ JI-+C U>&2Q F"IOpenSource /$ /R )*1 /$2< /<2L< @2P F"I
/$ JKLM H2I G1 U39DI /?Xb @U( . [email protected] 7+< E�-+; !1VIUq G1 {>$ F!1V,1
OpenSource )*1 EUb )*+#, .J( JDR+I J( JDR +I fU3R /,"p1 E�-+; 56 U<12Q - @2:<1@ 1! "IUR U<12Q
E�-+; - fU3R E@"89*1 /$ />b"Z G1 01+$!"R E@"89*1 /`>9< !@ U6UM F"I J( VR+( U36\ . - U>&2Q !@ EU<G U361+, 56
H+9DC 7+< BQ /R !1V,1/$ "X6+ )*1 J?9( J*-+6- J$"6!1G"$ +$ A("R !2[ ..- 01!-@ !@ /`>9< !@2 w1+>�"Q
/?Xb /$ J$">9*@ !@ J*"*1 )>LI1 01+$!"R )R!"S( F1 @!1@ !1G"$ .
H>'J >+K " @?1'7 LM$" :E %&"M G1 J?6 /X3M o6+Q!1U,+[+; - o6+Q .- 01!-@ F"I2)*1 JD62< NO$- !2#y f .)6"* .- G1 Jihb F"I
/9b1@ @2M- .- F"IG-! o>&-1 )b1@@"6 - U<1 /9b2< - /<1G-! F"I 0\ G1 Jihb F"I /B$"* "$ sI "I U39DI +Q .
�; NO$- F1+$ 0"`>I - !2b - 1Uq-+* /LI o61 /$ "I �)D>T +["P
6E@"* !@ NO$ 5 /$ Jihb /k8q 56 lB, fA?b o6+Q )*1 /<1G-! )b1@@"6 +9,@ w!2q . J&-Rich
Skrenta %Q+( /R )*1 UB9K( NO$ 0@+R /T+C1 0"(G %DZ +$ F"I" /$ 5T2R - )>LI1 J$ w-"8Q 56 +]<
J( E+>`<G 0U(\ U6U; %M2( fU6\ EUb F!1^C HG!1 - �>:XQ f/|1!1 !@ w-"89( O("R F1)*1."
13
NO$ 0@2$ w-"89( %M2( /R J6"IV>T G1 J?6 EUb "I F!-"3, f)*1 7"< /$ F1RSS )*1 . J<"(G G1 F!-"3, o61
"$ /R U<U>L#, />&-1 F"I+?I /RCGI J( )6"* .- 012Q E"Y6"; J<"X>9S; "$ J6"I s#( f)P"* E@1@ ),+S>; o6+Q
J( .2Dk( .- J6"3$+6G F!"LK( !@ @2b . G1 E@"89*1 "$RSS J( "#3Q /< +8< 56 /$ U<12Q 53>& .- /k8q 56
J( /?:$ f@2b J( +>>dQ /k8q 0\ /R !"$ +I - @2S$ sI 0\ ~+9S( U<12Q c:'( fU3R @2b .Skrenta /$ o61
JC�6-"JS61V,1 .-" J( 0\ 01+Y6@ /R U62C 1!"EU<G .-" E@1@ 7"< U<1 .
/R )*1 W"* E@ G1 {>$ /9X&1")6"* .- "62; F"I" ))6"* .- J3K6 w"629k( /R w"4O[1 5<"$ +$ J39X( F"I
0\ /$ "I J( /9P"* "62; w!2q @2b ()6"* .- F"M /9,+C 1! )$"� F"I U<1 . lB, f)*1 "62; EU<G .- !@ /z<\
53>& /?:$ fU39D>< .- w"k8q U39DI "I ./$ 53>& 56 /$ fNO$- 56 /k8q f)*1 +>>dQ W"Z !@ E!12LI /R F1
J( E!"b1 APU( G1 56+I F1+$ /R U3R 56 0\ /<"C1UM F"Ipermalink 0\ w1+>>dQ G1 56+I - @!1@ @2M-
/$ J( 01+Y6@ eO[1 U*! . U>, 56 o61+$"3$RSS /$ )XD< 56 Oj(bookmark /$ 53>& "6 56 f)$"� /k8q
F2a !">D$ 53>& )*1 +Q .
RSS /$ o>3zLI 0U6@ !1V$1 "#3Q .- +C!-+( /R )*"3K( o61 )D>< .- w"k8q ./("<+$ G1 J�K$ ),"6!@ F"I
RSS Aj( fBloglines U39DI .- )kQ . +jR1 J&- /("<+$ o61 "Idesktop G1 J�K$ J9Z - U39DI )36OR
0\ /$ "I 0"?(1 01+$!"R J( E"Y9*@ G1 E@"89*1 "$ U3I@ U33R ),"6!@ 1! EUbU(\G-! w"629k( ALZ A$"a F"I.
G1 +p"Z W"Z !@RSS /< APU( 0@"9*+, F1+$ lB, G1 fE@1@ e12<1 7"LQ FG"*U(\G-! /?:$ fNO$ U6UM F"I
E@1@ f7"#* )L>a /:LM �?4 0@2$ @2M2( - fJ*"3b12I F"I J( E@"89*1 "I @2b . ca1- !@ E@"89*1 @!12( o61
)SCG"$RSS /$ /S6! G1 J?6 )*1 {6"I .RSS !@1997 /$ F!-"3, -@ JaOQ G1 U(\ @2M- : J?6Really
Simple Syndication FG"*U(\G-! !"S9<1 F1+$ /R f+36- 26@ /9P"* NO$ F"I J( E@"89*1 "I F+Y6@ - fUb
Rich Site Summary /$ /R f=>?*1 )< W2ik( J( 0"?(1 01+$!"R Jihb w"k8q @1@Netscape "$ 1!
E@1@ J( U(\G-! %Q+( w!2q /$ /R J6"I U<G"D$ fUb .)< O4 "IUK$ =>?*1/$ 1! @2P /a - @1@ )*@ G1 E�-+; o61
/K*2Q )R+b !@ F!-"3, o61Userland /$ }:K9( /R ),"6 /(1@1 f@2$ �3>CO$ !@ 7"YS>; - +36- .@2M- "$ fo61
!@ 1! F!-"3, -@+I �1+>( "( U6UM F"I@+$!"R !@RSS J( s>3>$ .
o61 "$ W"ZRSS O$- 56 w-"8Q %M2( /R )*1 FV>T 0\ G1 JSh$ lB,)6+6U( "$ N J( F@"4 .- @2b .
Tom Coates 53>&"(+; )>LI1 E!"$!@ J( "I U62C :53>&"(+; @+?:L4 /$ G-+(1 )*1 o?L( "I J61U9$1 J:>P +]<
U6">$ E@"* - .J&- NO$- A6UXQ !@ /R @2$ F!1V$1 F!-"3, o61 f!"S9<1 )&2#* G1 Jb"< J&2LK( EU6U; 56 G1 "I
14
/$ R g:9h( !"?,1 "$ JK(12M�k$ sI "$ / J( )b1@ F+�2( !">D$ {B< fU33R . /R @2$ 0"*\ "9XD< !"$ o>&-1 F1+$
/$ "B>a@ - "L>B9D( +Y6@ )6"* 56 !@ �"P /9b2< 56 @G v+Z 0\ E!"$!@ - @+R E!"b1 ./$ o61 �k$ %>Q+Q "I
/$ J9*-@ /`>9< !@ - Ub e-+b "I2Y98C fU<U(\ @2M- /$ "I s?k( - U(\ @2M- Ub +Q ."(+; - o>&-1 53>&
},2( NO$- 0@1@ U<2>; F1+$ HOQ o6+Q @2$ sI "$ "I .
fw"#M F!">D$ G1 %>R+QRSS 53>&"(+; - )>:$"a G1 J:>P "I F"INNTP A?Q-+; fNetwork News
Protocol !@Usenet /$ 1!HTTPJ( /,"p1 f.- A?Q-+; f U3R .blogosphere J( 1! /$ 012Q W@"K( 01234
/$ +>]< +>]< - )<G26 F1+$ U6UMBBSAk( /R f"I JL6Ua /jZ"X( F"I ),+C +]< !@ fU<@2$ )<+9361 . !@
J( lB, /< 7@+( +>8*2CO$ )6"* ~+9S( U3<12Q /$ - U<2b +Y6U?6 F"I /$ J9Z1! )3("R G1 56+I @2M2( F"I
F!"R-G"* }6+[ G1 /?:$ fU33R 53>& /k8q 56 F-! /Rtrackback J( EU<12P J9Z f@2bJ( U33>X$ U3<12Q
/$ F+Y6@ @1+,1 /T /R E@+R 53>& 0"SQ"k8q J( - U<1 /$ U3<12Q 0\ 53>& }6+[ G1 /T �U3I@ �*"; "I - A$"B9( F"I
)3("R o9b2< }6+[ G1 /T .
%&"M 53>& /R )*"`361 -@ F"I s9D>* J6"#< vUI /,+[ Aj( />&-1 o9(+$1 F"IXandu U<@2$ . 01!1U,+[
+$1 %iK9( fo9(trackback/$ 1! "I J(Ua 01234 /$ 53>& F2* E@29* /,+[-@ F"I U<1 . U>b"$ /9b1@ /M2Q J&-
/Rtrackback JL< 1! "I /$ 012Q -@ A("R !2[ /?:$ f)D<1@ /,+[ 53>& o61 ca1- !@ "I)/$ E2B&"$ !2[ (53>& F"I
53>& +>�"Q 0"LI /R U39DI 0!"B9( /,+[ 56 U<!1@ 1! /,+[ -@ F"I . o61/$ N!V$ 01U3T )*1 o?L( w-"8Q +]<
U6">< .)*1 s#( !">D$ AL4 !@ J&-.
s9D>* Aj( J4"L9M1 FG"* /?Xb F"IFriendster - fw"R!-1 fLinkedIn G">< �"XQ!1 56 F!1+a+$ F1+$ /R f
/$ JL< fU<!1@ A$"B( v+[ U>6"Q /$ U3<12Q �">B( U3*+$ .- UZ !@ F+6^; . /R !2'<"LICaterina Fake6 f G1 J?
�6-+* 01!1^Y<">3$ �?4 ~1+9b1Flickr J( /$ "#3Q /M2Q fU62C @2$ UI12P A$"B9( J,@"iQ w!2q) ./$ o>LI
!@ +["PFlickr J( 01+$!"R )D>& U3<12Q J( F+$!"R +I �U33R )*!@ +y"< F"I }6+[ G1 U<12QRSS F1+$
�?4 @2b ~+9S( +Y6@ +$!"R 56 F"I .�?4 /R F+$!"R Q @!2( {6"I/M29( f)*1 /9,+C !1+a /M2 e2p2( o61
J( @2b ./$ FG">< J&- @!1U< �"XQ!1 U>6"Q .(
/X3M G1 J?6 s>62Y$ +C1 .- J*"*1 F"I2 E+#$ /$ f)*1 JKLM H2I G1 F+>C F!2[ /$ 1! .- /R J<"#M Vd( 56
A6UXQ J( 1! +>8*2CO$ f)*1 E@+R JL|1@ 0"6+M U3<"( 012Q !@ "( /LI /R J61Uq fVd( o>S>; )LDa !@ !"?,1
J( 0"(+* ),+C +]< !@ fs623b .blogosphere JL< 1! U36"L< 012Q %:u1 /R fVd( F@">3$ F"I!"9P"* E
15
)D<1@ fU39DI E"C\@2P"< .J( J&- @1@ !1+a E"C\@2P !"?,1 W@"K( 1! 0\ 012Q ./$ /$ +>8*2CO$ f+["P o>LI 01234
JL#( - F2a !">D$ w1+>�"Q f/K("M /M2Q - /<"I"C\ w1+?8Q ."QG"$ @!1@ .
/$ fW-1 /M!@ !@ ca1-!@ +["P o61 2`9DM F"I!2Q2( /R53>& !"9P"* G1 +9#$ - w"k8q )>8>R o>>KQ F1+$ "I
J( E@"89*1 2`9DM �6"9< 0@+R /$ "I+CO$ fU33R /$ - 01+Y6@ G1 +9#$ /R J<"DR 01234 /$ 7-1U( !2[ .- w"629k(
J( 53>& J$ +>�"Q fU<G"* A?b !@ FU3<"( U<!1@ .- F2`9DM �6"9< JI@ .7-@ o61 NO$- /K("M 02T f/R JD62<
UZ "Q /$ F@"6G J( /KM1+( @2P fU3R /$ "I+CO$ /M2Q o61 0\ w!Ua - U6@ )K*- %M2( "I+CO$ +6"* J( "I @2b .
EU6U;"2R1 �"Q1" E@+R UB< 1! 0\ 01UB93( /R /$ V>< U<1 J( AL4 EU33R )62BQ 56 01234 U3R .
+C1 )62BQ 56 lB, EU6U; o61 NO$- f@2$ v+q EU33R /$ JD62< 33R /9DP F+(1J$ - EU J( A6UXQ EU6", Ub . J&-
/$ JKLM H2I G1 f"6U; J?6- Aj( sI �3>CO$ J( E+#$ +9:>, J42< 01234 @+>C. /R FV>T 0\ /R )*"`361
James Suriowecki /$ 0\ G1 01234"E@2Q @+P "I" J( @"6 J( 01U>( @!1- fU3R /R !2'<"LI )*!@ - @2b
PageRank /$ )XD< F+9#$ F2`9DM �6"9< U3* A>:kQ /$ "I J( )*@ sI +>8*2CO$ !@ JKLM /M2Q fUI@
o6+9#$ J( +$ 1! "I U36VC .
NO$- G1 J�K$ )*1 o?L( /<"*! %>a! "I U3b"$ v!"K9( F"I . EU33R )Z1!"< "Ka1- /9?< J&- /R )*1 o61 o61
)*1 +>8*2CO$ AR "$ )$"a!. )6"* o>$ )$"a! 56 lB, o61 J9$"a! /?:$ f)D>< "IWU( o>$ )*1 F!"`Q F"I .
.- 0"#M2 0\ !@ /R )*1 J<"#MDan Gillmor J( U62C :"/<"*! f"( "I" f0\ !@ /R J<"#M f o61" %["h(
}$"*" J( s>LiQ /R )*1 0"(+, �"Q1 !@ +8< U3T /< f)*1 s#( FV>T /T @+>C .
H>&> 63BE& :E /("<+$ /LI F@+$!"R FG-+(1 s#( F"I 56 +$ J39X( f)<+9361 5<"$ U39DI JiihQ w"4O[1 : w"4O[1 5<"$
F!29R+61@ fAC2C F2`9DM)F2`9DM w"4O[1 5<"$ - ( w"4O[1 5<"$ f0-G"(\ wm2ik( w"4O[1 5<"$ f2I"6
0"CU3b-+, - wm2ik(eBay/SB< w"4O[1 5<"$ f F"IMapQuestw"4O[1 5<"$ f /<1+Q F"INapster .
/R !2'<"LIHal Varian {>; W"* /XZ"i( 56 !@ f)8C JihbSQL" fHTML )*1 U6UM." )6+6U(
5<"$ )>:$"a G1 J?6 w"4O[1 )R+b J*"*1 F"I .- F"I2 JI"C "( /R FUZ "Q f)*1 /("<+$ o61 F@+$!"R 1! "I
/$ F"M o61 /$ /R /$ fs><12h$ !1V,1 7+< JC@"* 0\ !1V,1 eO[1 "I)infoware (J( s>62C .
/$ +`3( )B>BZ o61 J( J*"*1 J&12* @2b :E@1@ +i4 !@ �)*1 JDR /T W"( "I s>9DI F@!12( UI"b f)<+9361
5<"$ +$ W+93R o9b1@ /R O[1 /$ +`3( JQ"4 �2, F"IU(\!@ %DR - !1G"$ +$ l:DQ )*1 EUb E@"K&1 . )X� !"ik<1
16
7"< )R+b !">9P1 !@ )&-@ l*2Q /R f/3(1@ F"INetwork Soulutions ) "IUK$ /RVerisign 0\ U6+P 1! (
!@ J61GU(\!@ N!V$ c$"3( o>&-1 G1 J?6 fUb E@1@ !1+a @2$ )<+9361 .G1 {>; }6+[ G1 @2* %DR /R Ub /98C o61
+$ l:DQAPI 7+< F"I 01!-@ !@ F!1V,1 )h* !">D$ )<+9361 )*1 EUb +Q .E@1@ c$"3( +$ W+93R o9b1@ J&- F1
!-\@2* !">D$ fFU>:R /$ �)*1 +C1 E�6- /$ J62Yh*"; )>:$"a E@1@ c$"3( o61 )*12P!@ Fm"$ s`Z +�1 G1 Jb"< "I
- U3b"$ /9b1@ 1! /?Xb 0\ @"`61 Ub"$ /36VI +; "I .
6N=:O< G=:BA< s9D>* G1 J�K$ J( JZ1+[ )R!"S( }62SQ vUI "$ "I U<2b ./&"B( !@ o>:?6+$ 01@ 01234 "$ F1"J(2L4 w-+�"
J( U62C :E"Y6"; 56 o9P"* F1+$ E1! /* @!1@ @2M- N!V$ E@1@ . !@ /R W-1 E1!Yahoo !J( 7"`<1 f@2b )*1 o61
/$ /R U<G"D$ 0"L61+$ 1! 0\ "Q s>IU$ W2; @1+,1 .
�!@ G1 /R f7-@ E1! fEUb /9,+C 7"#&1 �!2* o;1 /K("M F"I 0\ o9P"* F1+$ %:[-1@ @1+,1 G1 /R )*1 o61
s6+>Y$ 5LR .Open Directory Project)*1 o>3T f2I"6 �!2* o;1 %>a! f . 1! 72* H-! +9Dt< J&-
/$ )*1 /9D$ !"R . 02<"aNapster /$ fUb @2:<1@ /R JY3I\ +I /R )*1 o61 !1+a sI !-+* F-! !"R@2P !2[
@+>Y$ ./$ o61 /$ F+$!"R +I %>Q+Q 5<"$ HG!1 0@-V,1 )#M !@ !"R@2P !2[ O[1 JQ"4 7Ua JR1+9b1 J(+$ @!1@ . !@
�6-+* 7"LQ F"I A6", ~1+9b1P2P /6-! o>3T sI J( W"X<@ F1 @2b .
s#( G1 J?6 �!@ o6+Q .- 01!-@ F"I2 /R )*1 o61 :J( {61V,1 1! HG!1 01+$!"R U3I@ .JLR Uq!@ lB, J&- G1
01+$!"R J( W2Xa 1! +*@!@ o61 H-! }6+[ G1 /R U33R $ HG!1 {61V,1 )#M !@ s>B9D( F"I/("<+ "Lb F@+$!"R
U33R 71Ua1 .)R+b fo61+$"3$ .- F"I2 E2>b E@1@ F!-\@+C F1+$ s>B9D(+>u J3><12a - "I e1U$1 01+$!"R F"I
J( U33R ./$ F!2[ /("<+$ G1 F@"4 E@"89*1 /R /$ F@+$!"R V>< 0\ HG!1 {61V,1 %M2( !"R@2P - s>B9D(+>u !2[
J( @2b .0"LI 9D>* o>3T fUb /98C /R !2[s @!2( +9S>$ /T+I J6"I J( +9#$ fU<+>Y$ !1+a E@"89*1 U<2b .
x>( 56 !2;"R /R @2$ /98C !"$"Aq1 F!"LK( )*1 e2p2(." J61UM JSh$ - +9Dt< w1n f)R!"S( G1 +6^;"<
)*1 0\ F@">3$ F!"LK( .
J( J9Z s#( {B< F!"LK( E"CU6@ U6"b /R )8C 012Q 7+< )>B,2( !@ F+Q F"I!1V,1OpenSource /9b1@ )*1
)>&"K, "Q @!2( +9S>$ %:u1 /R f/<"X:[-1@ F"I J( !1+a /M2Q @+>C . F!"LK( 0"#M .- f)<+9361 E�-+; - f+9DC F"I
7+< F!1V,1OpenSource - fJT";\ f�R23>& Aj(Perl su+>:4 01+$!"R /R o61 /$ /R 0@+R E@!-\+$ W"X<@
17
F"IG"><"/<"I12P@2P" /$ fU39DI 0"b@2P !2[ /$ - !"R@2P /$ 1! JKLM HG!1 U6U; /62<"� W2ik( 56 01234
J( U39DI )*@ o61 G1 U<!-\ .
G1 56 +I E�-+; o61 EUb g6+KQ - }>a@ F"I!"R-G"* f@!1@ 5T2R FVR+( /9DI 56 "I - @!1@ H+9DC F1+$ F1
E2>b J( �R+I /R @!1@ J6"I /$ 1! !"CG"* - %*"3( F1VM1 U<12Q U61V8>$ 0\ ./$ 61o /6m %>Q+Q JM!"P F"I
/$ J( /,"p1 E�-+; J( H+9DC - @2b U$"6 .Larry Wall EU<G"* fPerl /$ 1! /6-! o61 "G">;" )*1 E@+R />XSQ
)m �"k& /$ /6 m /6 0\ 0@2$ .(/$ f+Y6@ 0">$ F!-"3, o61 /$ "I /$ JC@"* 0"S< 1! /?Xb +>�"Q 0"b JZ1+[ E2>b +["P
J( ( E+#$ 0\ G1 - U3I@J U<+>C .
J( /LI /R )8C 012Q E�-+; o61 /$ "I U<!1@!2P+$ )R!"S( F!"LK( G1 JK>X[ !2[ . @!2( !@ /R !2'<"LI J&-
J( 0-G"(\ 7-1U( HOQ "$ fs>3>$)/$ O4 EV>Y<1 E- /("<+$ Aj( J&"( F"IAssociates (J( !@ 1! F!"LK( o61 012Q
JL9D>* /$ /R 41 V>< )*1 0\ Ua", JK>X[ !2[@+R W"L .
+p"Z W"Z !@ {( o61 �\ E�-+; "I /<"aOP !">D$ F"I J( 7"`<1 "I+?I l*2Q 1+jR1 /R U39DI F1 U<2b . J&-
)>&"K, 0\ J3X( +$ c6+* J:>P V>< J6";2< F!"`Q F"I J( - )*1 /9,+C A?b "I E-+C 56 F1+$ Aa1UZ /R s>3>$
/K*2Q G1 F"M AC2C f0"CU3I@NavTeq /$ 1! cX3( 01234 /$ 1! @2P E"Y6"M - )*1 /9,+C E@1@ 56 01234
)*1 E@+R )>XjQ .2Xk( /'*1- ./$ o>("Q 0">( @+X< UI"b F@-G 0"CU33R /("<+$ 0"CU<G"* - E@1@ F@+$!"R
/R J9a- �@2$ s>I12P o61 E@1@ G1 J�K$ )>LI1 E-+C -@ /$ 1! "I /("<+$ F"3$ �3* 01234 F@+$!"R .- F"I2
U3$"6!@ .
/9X&1sI E@1@ g:9h( e12<1 0Ub %Z"q F1+$ /B$"D( sI 023R1 )*1 EUb e-+b J*"*1 F"I : f)62I f0"?(
/*"3b f"I@1U6-! )X� s62BQ 7"< F"I"�, - W2ik( F"I)namespaces .( cX3( o9P"* /R @!12( G1 J:>P !@
!@ J6m"$ /36VI E@1@ +$ /9b1@ fUb"$ /6"(+* "$ )R+b 56 /R @!1@ @2M- )q+, o61 02zLI JSB< 0OR F!1^C
Intel Inside E@1@ 5&"( "#3Q - U3R FG"$ Ub"$ "I ./$ /R @2$ UI12P J9R+b EU<+$ @!12( +6"* !@ e"L9M1 @U(
/$ 01+Y6@ G1 AXa 01+$!"R E@1@ G1 J*"*1 s`Z E@1@ 0\ - U*+$ "I U3R /|1!1 �6-+* 56 )kQ 1! "I .
f)62I EG2Z !@ fW"j( F1+$PayPal f1-click 02>:>( - 0-G"(\ s9D>* +$!"R "I J( /LI fw"["XQ!1 F"I U3<12Q
U3b"$ /?Xb AR _'* !@ )62I w"4O[1 5<"$ o9P"* F1+$ )$"a! @!1-) . !@ F1+$ AC2C U6UM HOQ /3>(G o61
E!"Lb G1 E@"89*1 /$ E1+LI o8:Q F"I )<"R1 /*"3b 01234 JM F"I J( 1! A>( J(Ua 012Q - o9,+C+$ !@ F1+$
)D<1@ o8:Q s9D>* H+9DC (.
18
)R+b W"Z o>4 !@ Aj( JD>*�Q EG"Q F"ISxip 0"?(1 J*!+$ W"Z !@ f/T!"t?6 )62I s9D>* 56 @"`61
/>Xb FV>T 561-click " EUb c6G2Q".- F1+$ /T!"t?6 - c("M J962I s9D>*+6G 56 /R U39DI f2 sI1+,
@+R UI12P . f"I@1U6-! )X� - s62BQ EG2Z !@EVDB N!V$ /R )*1 HOQ !@ s62BQ o6+Q +$ 1! 0"#M JR1+9b1
E@">; J?6- +$ J39X( J9R!"S( F!"LK( 56 �"*1 U3R FG"* .JL< G23I /9X&1 G1 71UR+I )>B,2( E!"$!@ 012Q o61
EU61 AZ E1! - "I !"#y1 2< F"I @+R +]< .@!1U<"9*1 /R )*1 _p1- J&- AZ E1! - "I F"I OL4 /R fEG2Z o61
OR� /$ 1! E@1@ g:9h( F"I s9D>*+6G +X9K( F"I"s9D>* A("4 )<+9361" J( A6UXQ /("<+$ FUK$ AD< fU33R
F@+$!"R )P"* U3I12P 1! "I .
/$ E@1@ "$ /'$1! !@ "#<\ �2BZ - Jq2iP s6+Z "$ /'$1! !@ 01+$!"R J<1+Y< 0\ - )b1@ /M2Q U6"$ V>< F+Y6@ /9?<
/$ )XD< E@1@ 1 0"b@2P F"I)* ./("<+$ G1 J:>P !@ F@+$!"R )kQ F"I )6@-Uk( />&-1 .- F1+$ JB>a@ F"I
JtR W"L41 )61! JL< @2b .�+b - "I!-+( f"IUB< G1 56+I F1+$ 0-G"(\ fW"j( F1+$ )X� {96"* !@ /R J6"I
J( @!1@ )61! JtR F"4@1 f@2b .J&- /$ o61 JL< 01+$!"R /R )D>< J3K( o61 !@ 1! UB< 0"LI U3<12Q F+Y6@ F"M
U33R )X� - U3D623$ sI ./$ )R+b /R sR sR fW"Z +I J( "I E@1@ F-! W+93R o9b1@ /R U3L#, J( "I U<12Q
s#( 0\ J9$"a! )6V( o6+Q E@1@ �2BZ W+93R F1+$ HOQ {61V,1 UI"b f@2S$ "I @2$ s>I12P "I .
7+< /':* /R !2'<"LI )*!@ /$ +`3( Jq"i9P1 F"I!1V,1 +< )�#< !2#y7 J( !"]9<1 fUb @1G\ !1V,1 /R @-!
5<"$ O[1 F"I /$ +`3( Jq"i9P1 JQ"4 {X3M"@1G\ E@1@" /I@ !@ U<2b EU36\ .J( sI m"Z o>LI G1 J9Z s><12Q
/<"S< e-+b G1 J6"I E�-+; !@ 1! g&"h( {X3M o61 f"6U; J?6- 02T F"ICreative Commons E�-+; - F"I
7+< 02T F!1V,1Greasemonkey /$ /R fs>3>X$ J( 0"?(1 01+$!"R E@1@ {6"L< E2k< /R U3I@ F-! "I
U33R W+93R 1! 0"S6"I!29><"( .
=&PQ& *+7 R3S'J #K+T %:1:/ JC�6- G1 J?6 fUb +Rn =>?*1 )< A$"B( !@ AC2C �k$ !@ /R !2'<"LI o>>KQ F"I 7+< EU33R F"I!1V,1
+i4 )<+9361 /$ /R )*1 o61 1!1 �6-+* 56 w!2qJ( /| /$ /< fU<2b W2ik( 56 w!2q. +`3( )B>BZ o61
/$ )R+b F!"`Q WU( !@ F@">3$ JQ1+>>dQ +i4 F"I )*1 EUb )<+9361 :
- 7"`<1 /$ U6"$ w">:L4 0@1@ @2b A6UXQ J*"*1 )>:$"a . "$ U6"$ wm2ik( /K*2Q !@ 2I"6 "6 AC2C rihQ
7"`<1 !@ rihQ Ub"$ E1+LI /<1G-! w">:L4 0@1@. o61 7+< W2kQ /$ E@"(\ W2ik( 56 G1 !1V,1 /$ �6-+* 56
EG1U<1 /$ FG"* /3>#$ - F!1U#Y< w">:L4 +C1 /R )*1 F@">3$ F1 7+< @+?:L4 f@+>Y< 7"`<1 /<1G-! !2[ A9h( !1V,1
19
UbUI12P ./$ U6"$ AC2C - U3R {62; 1! .- 7-1U( !2[ �RU361 U6"L< G-+$ 1! {6"I ./$ 53>& 7-1U( !2[ |1G F"I U
J( J83( +>�"Q {`6"9< F-! /R F@!12( +6"* - /$ fU3R +9:>, U<!1^C /$ "62; - 7-1U( !2[ F2`9DM 02>:>( "IUq
0\ !"3R !@ 1! F29k( "$ %*"39( w"d>:XQ - fUI@ �*"; 01+$!"R 0"(VLI UI@ 0"S< "I .
J$ 5>3?Q /R )D>< ):4 /?Xb fs9D>* )6+6U( F"I I J6"IG1! fAC2C 0G12Q - fFU3$ G1 +9S>$ J9Z /R U39D
s96!2Y&1 F2`9DM F"I J( /9b1@ /Y< 0"#3; )R+b o61 U<2b .EUL4 {h$ "Xa! +6"* +$ AC2C J9$"a! F+Q+$ G1 F1
)*1 /98#< "IU361+, o>LI 0@+R !"R@2P !@ AC2C )>B,2( !@ .
0"$G /R )D>< J,@"iQ o>3zLI )t6+?*1 F"I Aj( JD62<Perl fPython fPHP 1+>P1 -Ruby JSB<
)R+b !@ s#( o>3T .- F"I2 J( FG"$ U33R .Hassan Schroder.- o>&-1 f /:LM !@ f0"* )R+b +9D�(
J,-+K(Perl /$ 1! " /D<1+, !"T\ )<+9361" /X>SQ @2$ E@+R .0"$G "62; F"I)/$ /R 0"$G )t6+?*1 F"I JD62<
7+< 0"*U3#( - U39DI v-+K( OXa !1V,1 0\ %:u1 � - )D; 1! "IJ( o>6"; _'* U39b"Y<1 ( 01+6U( .2Xk( F"I!1V$1
U39DI /?Xb 01+6U( - s9D>* . 0"$G o61 s9D>* 0"CU<G"* @V< "I 7+< F"I /$ G">< /R "62; F!1V,1 7-1U( w1+>>dQ
U39DI .2Xk( !">D$ V>< fU<!1@ .
- /$ /$ U6"$ 01+$!"R /K*2Q J?LR !"?LI 01234 @+R E"Y< 0"CU3I@. a1- !@ oh* o61E2>b G1 J$"QG"$ c F"I
/("<+$ F"><@ !@ FG"*OpenSource )*1)7+< Ub"X< !1+a +C1 J9Z o;1 F"IG2`( )kQ �k$ @!2( !1V,1
@2b +S93( �!2* (.)>Ka1- f�!2* o;1 v-+K( @2L3I! /R )*1 o61"/$ @-G - oR +S93( c6+* +S93( @-G
oR"F@">3$ J9Z JI"Y6"M sR sR f J$OB<1 - +Q /9,"6 +Q /$ - )*1 72#8("JL|1@ F"9$" )*1 EUb A6UXQ . !@
J( E@1@ /K*2Q /<1@1G\ W2ik( fJL|1@ F"9$ )>:$"a - @2b J$ U6UM F"I /$ - /8a- J9Z "6 - JY98I f/<"I"( !2[
/$ /<1G-! J( /,"p1 0\ U<2b .�6-+* /R )D>< A>&@ J$ Aj( J6"IGmail fGoogle Maps fFlickr - ... "Q
E"( )(O4 "I Beta J( ~U6 1! U3SR .
F1+$ f01+$!"R !"9,! +$ 7-1U( - �<!@O$ w!"]< o61+$"3$ o61 71UR G1 s>L#8$ /R )>:$"a G1 56 U6UM F"I
E@"89*1 J( /<2YT - U33R )>:$"a o61 /$ 1! "I J( !"R )>:$"a G1 +Y6@ J?6 V>< fU<+$ )*1 J*"*1 F"I .
�6-+* G1 J?6 !@ .- �62< /("<+$ 56 \ F"IJ( v-+K( o6O< U62C :" !@ U6UM )>:$"a /* "6 -@ G-! +I "(
)LDa J( E@">; )6"* g:9h( F"I 0\ 01+$!"R +C1 - s>3R 0\ fU39,+6^t< 1! "I J(+$ 1! "I s6!1@ . G1 01+$!"R +C1
J( 1+M1 )6"* AR !@ 1! 0\ fU(\ 0"Sb2P J9>:$"a s>3R."
20
Cal Handerson /("<+$ !@ Ub!1 �62<Flickr P1H", 1+> /hD< /R @+R )4"* s>< +I 1! /("<+$ U6UM F"I
J( %i< !"$ 56 U33R . 7+< /K*2Q - )P"* WU( o61 /$ !1V,1 @!1@ J:Xa WU( "$ F@">3$ w-"8Q �2p- . /LI
/("<+$ F@+$!"R Aj( J[1+,1 E2>b o>3T "$ .- )kQ F"IFlickr JL< E@1@ /K*2Q - )P"* /P+T "(1 fU<2b
0\ /K*2Q -"8Q "Iw 7+< "$ JB>L4 F"I J; 01!-@ F"I!1V,1 @!1@ !-+* )36OR - J* ./$ +>P1 /&"B(+* A>&@ o>LI
ZDnet JL< ),"*-+?6"( /R @2$ /9,+C /`>9< UI@ )D?b 1! AC2C U<12Q :" J39X( ),"*-+?6"( w!"`Q WU(
+$ U33R U6+Y;\ W"* /* "6 -@ +I 1! 0"S6+Q2>t("R l>k( f@1+,1 /R )*1 o61 .J&"Z!@ +$ AC2C F!"`Q WU( /R o61
/$ G-! +I @1+,1 /R )*1 J?9( U<@+Y$ 0"S6+Q2>t("R l>k( !@ U6UM F"IV>T W"X<@."
0\ 0@1@ )D?b UK$ - {6"Xa! G1 o9,+C �!@ !@ 1! @2P E@"K&1 �2, J6"<12Q ),"*-+?6"( )*1 E@1@ 0"S< "I .
J&- o61 F1+$ /R )D>< J?b !"$ ),"*-+?6"( f)$"a! o61)+I "6 7+< )R+b F+Y6@ F!1V,1 ( )R+b /$ @">3$ G1 U6"$
@2S$ A6UXQ F+Y6@ .G1 )R+b f�"k& o61 /$ }:K9( /R J6"I .- E!-@2 �U<!1@!2P+$ JQ1n )6V( 56 G1 fU39DI
JL6Ua F"I2Y&1 U39D>< !2X`( /R1+T )WU( - 0\ +$ J39X( FU(\!@ c$"3( - F!"`Q F"I "I (U<!1^Y$ !"3R 1!.
UR< #<:7+$ G:E 0V5 @?1'7 J9a- �6-+* EU61 )R+b fUb W-1U9( .- F"I /9S; o9P"* "$ N!V$ F"I �6-+* G1 J6"I 01U>( @!1- .- F"I
U<Ub. �6-+* o61 /("<+$ F1+$ o�L'( J'>k( 0@!-\ sI1+, F1+$ "I F@+$!"R @2$ EUb JZ1+[ EUb c6G2Q F"I .
EUL4 {h$ o9b1^C!"3R 02I+( .- )>B,2( vUI "$ E@"* J61+Y:L4 "$ 0\ 0@+R o6VY6"M - o9(+$1 /6+]< G1 F1
@2$ +9#$ JZ1+[ ./$ )*!@ J( fW123( o>LI /R )8C 012QRSS�6-+* 0\ vOP+$ f .- "#3Q fEU>z>; .- F"I
/$ /R @2$ JD6-+* /$ {>C@"* +["P E@">; E@+9DC !2[ Ub FG"* .&"Z !@J �6-+* .- /9S; /R EU>z>; F"I
)R+b E@">; "Q FG1!@ E1! G23I N!V$ F"I @!1@ {>; !@ E@+9DC FG"* .
/$ o>LI �6-+* .- f%>Q+Q F"IAmazon.com /$ sI J( /p+4 A?b -@ U<2b : w1!+B( - %&"a "$ }$"'( J?6
JL*! �6-+* .- /9S; F"I)SOAP (Simple Object Access Protocol P F+Y6@ - G1 E@"* J:>
E@1@ /|1!1 }6+[ F"IXML F-!HTTPE1! � /$ JI"C /R 5X* J:Z 0\)REST(Representational
State Transfer J( U362C .
s#( w"["XQ!1B2B ) Aj( H-+, F"R+b - 0-G"(\ o>$ /R /z<\ Aj(ToeysRUs J( w!2q @+>C ( }6+[ G1
/9S;SOAP J( 7"`<1 @2b ./$ J&- f0-G"(\ H!1VC 95 �6-+* .- G1 E@"89*1 Uq!@ /$ �2$+( "I 5X* �6-+*
REST )*1 .
21
E@"* F1+$ HOQ o61 J( 1! 0Ub +Q �6-+* .- +6"* !@ 012Q F"I"7"]< U3(/EU<G" @+R EUI"S( V>< .
�6-+*Google Maps )*1 J$2P W"j( fUb /|1!1 1+>P1 /R . "I+?I)/("<+$ J3K6 )Xj( F"3K( /$ 0"D62<
/,+Z !">D$ F1 (c6+* J:>P E@"* �>,+9361Google Maps +$ J39X( /R 1!AJAX - /6V`Q f)*1
E@1@ - fU<@+R J6"SCV(! �6-+* %&"a !@ 1@U`( 1! 0\ F"I sI "$ U6UM "I U<@+R %>R+Q .
�6-+* /$ �2$+( .- F"I wU( FG1@+; /SB< wm2ik( 0"CU<G"* l*2Q /R )*"IGIS +>]<ESPI -
o>3zLIMapQuest -Microsoft MapPoint J( /|1!1 U<2b . J&-Google Maps /$ {>C@"* +["P
@2$ /M2Q @!2( - },2( !">D$ .
J&"Z !@ �6-+* .- G1 56+I "$ 0@+R !"R /R /$ /R J6"I JL*! !2[ J( J<"X>9S; 0"CU<G"* F2* G1 fU<2b
JL*! F"I@1@!1+a F"�(1 7V:9D( E@">; E2>b f)*1 v+[ -@ o>$ FG"*Google Maps E@1@ �+K( !@ 1! "I
E1! @-G J:>P "I+?I - @1@ !1+a 72L4 E@"89*1 /<"aOP F"I G1 @U`( E@"89*1 F1+$ F1 E@1@ o61 U39,"6 "I .
0\ G1 /98C /R /T J( Ub /R ),+C /`>9< 012Q :WU( G1 /("<+$ F"I E@">; 0"?(1 /R 5X* JD62< FG"*
s9D>* F"Iloosely coupled J( 1! 9S; fUI@U>3R E@"89*1 - J<"X> .�6-+* /9S; JCU>z>; JL*! .- F"I
/$ J9R+b - 0\ /R )*1 A>&@ o61 F1+$ "Itight coupling EUb JZ1+[ U<1 .
/T+C1 %&"M G1 F!">D$ f)*1 F!-+p @!12( G1 F!">D$ !@ JC�6- o61 /("<+$ o6+Q J( F@+$!"R F"I O("R U3<12Q
/$ w!2qloosly coupled 3( J9Z - c'B)fragile (U3<"L$ Ja"$ ..- +?, G+[2 J93* +?, G+[ "$ J:>PIT
)*1 w-"89( .
- /$syndication /$ /< U>3R +?, JY3I"LI)coordination .(�6-+* .- Aj( E@"* F"IRSS .- -
�6-+* +$ J39X( F"IRESTE@1@ f /$ 1! "I �!"P 0"#Msyndicate J( @1@ J9a- /R U<!1U< F!"R - fU33RE "I
/$ J( �"XQ!1 +Y6@ F"#9<1 J( Ja"8Q1 /T fU*! U9,1. o61 @2P F1+$ EU61 G1 J$"QG"$ - @!1@ J*"*1 )>LI1 sI )<+9361
/$"#9<1 02<"a "#9<1)end-to-end ()*1 .
- - 0Ub 5I )>:$"a f@2P JZ1+[ !@ U6+>Y$ +]< !@ 1! @U`( %>R+Q. /$ JC�6- o61 s9D>* !@ ~+9S( !2[ J6"I
+>]< f.-RSS -AJAX J( EU6@ @2b :)6@-Uk( - c<12( U39DI sR !">D$ f@U`( E@"89*1 F1+$ "I . {h$
JL]41 7+< G1 E@"89*1@!2( F"I!1V,1OpenSource /R J9a- J9Z - fU39DI o61 )>?&"( G1 )y"8Z f)D>< /<2C
22
/$ F+?, J( W"L41 F@-Uk( J:>P !2[ @2b . /36VC”View Source “.- F"I+C!-+( !@ /$ 0"?(1 F+$!"R +I
J( U3R JtR 1! 01+Y6@ .- w"k8q UI@ .
RSS "$ J( /R 1! JQ"629k( U<129$ +$!"R /R )*1 EUb JZ1+[ vUI o61 J( /R )a- +I - fUI12P �U3>X$ fUI12P
/< o61 sI1+, /R !@ w"4O[1 EU33R o61 s>LiQ E!"$ W"L41 - F+>C U3R +]< .�6-+* .- o6+9#$ 0\ "I I J6"I U39D
/$ /R @+R e1U$1 0"S61+$ U6UM E@"89*1 @!12( 0129$ J9Z1! .E@"89*1 @!12( �6-+* .- 0"CU<G"* @2P J9Z /R F1
U<@2$ E@+?< 1! H!2iQ sI . w!"X4")*1 �28k( �2BZ G1 J�K$" l*2Q /RCreative Commons !@
W-1U9( w!"X4 A$"B(")*1 �28k( �2BZ /LI" - e1U$1 @2L3I! fUb �6-+QF1+$ J$2P )*1 JZ1+[ e2< o61 .
!" @W&+X G:E'YS&2 Christopher Alexander 01234 "$ @2P ."9R !@"2Y&1 0"$G" AZ F1+$ AZ E1! VM2( _6+SQ F1+$ 1! Jb-!
J( @"#3S>; F!"LK( wO?S( U3R .J( -1 UD62< :" J( F-! "( l>k( !@ "I!"$ /R J:?S( f2Y&1 +I _6+SQ 1! UI@
J( I UK$ - U3RJ( �+b V>< 1! 0\ AZ E1! J:q1 /9D UI@ ./$ J( "Lb /R F!2[ 02>:>( U><12Q !"$ "I E1! o61 1! AZ
/$ 0-U$ fU6+X$ !"R o61 56 J9Z /R /$ 1! 0\ !"$ E2>b U>b"$ E@1@ 7"`<1 F!1+?Q F1."
U3:$ /&"X<@ :)6"* w"629k( EUL4 {h$ 5T2R F"I J( A>?SQ 1! )<+9361 JiihQ F"I!1G"$ - U3I@ 5T2R
/("<+$ EUL4 F@+$!"R J&"L9Z1 F"I J( 1! )<+9361 U<G"* .J6"<12Q G1 o61+$"3$ JL96!2Y&1 )6+6U( - 0"6+9S( F"I
E@1@ /$ J$">9*@ F1+$ "I /$ J$">9*@ F1+$ fU6+>Y$ E+#$ .- AR E!"3R /$ fVR+( lB, /< - "I lB, /< fU3:$ /&"X<@
/$ �1!.
E@1@ )>LI1 "I :/("<+$ F@+$!"R "I /$ J( E@1@ +$ J?9( )4+* U<2b ./$ F1+$ o61+$"3$ J9$"a! F+Q+$ 0@!-\ )*@
/$ E@1@ cX3( o9b1@ W"X<@ /$ +ik3( F1 /R U>b"$ @+, Ub"$ !12b@ 0\ @"`61 .
J( 1! HG!1 01+$!"R U361V,1 .s#( /$ !@ /9?< o6+Q )*@ /("<+$ !@ J9$"a! F+Q+$ 0@!-\ F@+$!"R )<+9361 F"I
EG1U<1 F1 E@1@ 01+$!"R /R )*1 /$ 1! 0"b@2P F"I E@1@ - W2ik( /,"p1 "Lb F"I J( U33R . o61+$"3$" F!"LK(
)R!"S(" U6+>Y$ +]< !@ V>< 0"Q!1V,1 7+< /K*2Q - JZ1+[ !@ 1! . s>B9D(+>u "6 s>B9D( 01+$!"R /R U>3R F!"R
/$ /("<+$ HG!1 U361V8>$ "Lb F@+$!"R .
23
/?Xb +>�"Q !"R@2P F1 :lB, JLR Uq!@ /("<+$ HG!1 {61V,1 +*@!@ 01+$!"R G1 J( 1! "Lb F@+$!"R U<+6^; .
E2>b o61+$"3$ E@1@ F!-\@+C F1+$ s>B9D(+>u J3><12a - "I U>3R e1U$1 01+$!"R F"I ./$ F!2[ G1 F@"4 E@"89*1 /R
/("<+$ /$ F@+$!"R @2S$ V>< 0\ HG!1 {61V,1 %M2( !"R@2P - s>B9D( +>u !2[.
1 J�K$)*1 �28k( �2BZ G :J( @-Uk( 1! @U`( E@"89*1 )>:$"a fF23K( )>?&"( G1 )y"8Z G1 c<"( - U3R
/("<+$ )P"3b J( "Lb F@+$!"R @2b .)6@-Uk( !@ /< - JKLM H+6^; !@ c8< /R J9a- o61+$"3$ Jq2iP F"I
U39DI Aa1UZ H+6^; E1! +* !@ c<12( /R U62b o�L'( f)*1 . U6UM F"I@!1U<"9*1 G1 J6"IG2`( - U>3R F-+>;
)6@-Uk( )*1 o?L( /R J6"M"Q /R U>3R s>]3Q U3b"$ /9b1@ F+9LR F"I . /R U>3R JZ1+[ F!2[" n28< A$"a
/6V`Q - 0@+R" -"A$"a @U`( %>R+Q" Ub"$ .
JL|1@ F"9$ :E"Y9*@ J9a- /("<+$ - "I /$ "I /("<+$ fU39DI Ai9( )<+9361 F"I 7+< wm2ik( +Y6@ fF@+$!"R F!1V,1
�6-+* /?:$ fU39D>< E@"(\ - @+83( U39DI 7-1U( ),+S>; W"Z !@ J6"I .)>:$"a o61+$"3$ %&"a !@ 1! U6UM F"I
/hD< /9D$ /T!"t?6 - @+83( F"I U>3?< /p+4 - FU3$ .0\ /?:$ /$ 1! "I /$ 7-1U( !2[ /$+`Q G1 JSh$ 01234 F@"4
U>3R /|1!1 01+$!"R ./$ 01+$!"R G1 "(G\ 01234{6 U>I@ !1+a �6-+* !@ JQ"<"?(1 - U>3R E@"89*1 �<!@O$ 0"CU33R
)>:$"a G1 @1+,1 /R U>L#8$ U><129$ /R J( E@"89*1 !2'T U6UM F"I U33R .
U>3?< W+93R fU>3R F!"?LI :/("<+$ F@+$!"R /?Xb G1 .- F"I �6-+* G1 F1 F!"?LI +Y6U?6 "$ /R E@1@ F"I
EUb A>?SQ U<!1@ A$"B9( U<1 .- w"629k( W"*!1 - />#Q 0"?(1 o61+$"3$ �6-+* �>,+9361 )>:$"a - .- F"I
�6-+* G1 01+Y6@ @U`( E@"89*1 U>3R sI1+, 1! E@1@ F"I .WU( G1 /("<+$ 5X* F"I o9P"* /R JD62<
s9D>* F"Iloosely coupled J( o?L( 1! U>3R E@"89*1 f@G"* .
@+83( E"Y9*@ 56 _'* G1 +Q1+, !1V,1 7+<: J; /$ J*+9*@ /:>*- "#3Q +Y6@ J* /("<+$ F@+$!"R F"I )<+9361
/("<+$ - )D>< F@+$!"R /$ @-Uk( /R F1 )b1@ U3I12P F+9LR HG!1 U3b"$ E"Y9*@ 56 ./("<+$ o61+$"3$ F"I
F@+$!"R /$ /R U>3R JZ1+[ F!2[ 1! @2P E"Y9*@ e12<1 }6+[ G1 J9Z1! A$"a "I J; fALZ J* I!-+* - f"IF"
U3b"$ J*+9*@ A$"a )<+9361 .
=> G="Z'7 [3N+J WU( /("<+$ JK>X[ 7GO( 5X* F!"`Q F"I U39DI 5X* w"["XQ!1 - 5X* JD62< . +?8Q G+[ !@ @U`( E@"89*1
.-2 @!1@ J$2P E"Y6"M .�6-+* Aj( fU6UM F"Ihousingmaps.com/$ f "6 -@ o9b1^C sI!"3R "$ JC@"*
- @2M2( �6-+* U3T +Q0\ %>R /$ "I J( @2M- U36\ .Housingmaps.com @!1U< F!"`Q WU( 56 G23I.
24
�6-+* G1 F!">D$ F1+$ J&- f5T2R F"IGoogle AdSense ) G1 J9,"6!@ )<"*!2; U6"b "6Amazon
Associates-@+I "6 f (J( /$ U<12Q Ub"$ FU(\!@ WU( 56 G1 J|VM 01234.
#1+\7 !" => G=&]9 #1:<+5 G&+$ G&2 Paul Kerdrosky /6"(+* /R F!1^C J( 7"`<1 V>(\ E+["h( F"I J( fUI@ UD62< :"!@ !"R G1! F-! /R )*1 o61
0\ @!2( !@ /R U>3R F!1^C /6"(+* J6"�a %>BKQ A$"a !2(1 J(2L4 EU>B4 "$ "I vO9P1 U6!1@ +]<." )*1 %&"M
J( /R )R+b 7"LQ s>3>$ .- F"I2 /X3M G1 J(2L4 EU>B4 "$ F1 U<!1@ F!"CG"*"< :/Y< Jq2iP +$ JDR+I o9b1@
E@1@ J( U>R"Q "I fU3RNapster fFlickr - ...E@1@ J( 72L4 U6@ �+K( !@ 1! "I U<!1^C. F!"CG"*"< - w-"8Q o61
J( Aq"Z 0\ G1 FU6UM V>T /?:$ f)D>< E@2#>$ @2b .FlickrJ( /K("M f @G"* ./42L`( )K*- +9Dt< 1! H1
/$ J( )*@ @!-\ .
/X3M G1 +C1 /$ F+Y6@ J( fs>3R E"Y< />�a )R+b /LI /R )8C 012Q JQ">Z - )L>B<1+C FV>T G1 },2( F"I
J( +]< v+q /$ 1! F+Y6@ U3LbG!1 V>T U3<129$ "Q U33R /$ 0"Y61! U<!-">$ )*@ .J?6- fW"j( F1+$ o9b1@ G1 "6U;
v+q "I!"9b2< +$ !">9P1 J( +]< 1! )K*- - )4+* �24 !@ - U3R /$ J( )*@ @!-\ . G1 +9Dt< N2&"Q"R EU61
)�3I\ 7"LQ J( EU3b-+, 56 /R J6"I Ub-+, (J( +]< v+q U3R ./$ 1! JC@+9DC - J( )*@ @!-\ . G1 0-G"(\
E"Yb-+, o9b1@ v+q J?6V>, F"I J( +]< J( H+9DC "><@ 7"LQ !@ 1! @2P w"(UP �24 !@ U3R UI@ . G1 AC2C
v+q N!V$ 0"6+9S( J( +]< U3R)!"R W-1 !@ /9X&1 .(/$ JDR /R FUq!@@"9SI 0\ /`>9< !@ �*"; 0"S6"IG"><
/$ 1! @2$ E@1U< J( )*@ @!-\ . />Xb J:>P /:�D( -U>?61)H@2P />:4 g6+Z w!Ua G1 E@"89*1 ()*1 : J9a-
J( s>62C :")*1 2Q "$ }Z f/:$ .J( "><@ F"M+I G1 J3?$ 1! H+?, /R JDR +I U<12Q /&"B( o61U3R G-+$ 1! . -
J( �J<-@! )D>< 2Q F1+$ J$2P +XP Oq1 o61."
W"j( o61 .- s#( W2q1 G1 +Y6@ J?6 "I2 1! J( !"?b\ /$ "( /R U33R 0\"!@ F!-\2< %>R+Q" J( s>62C . J9a-
/$ �6-+* 56 o9P"* F1+$ g:9h( F1VM1 J( fU3b"$ �+9*@ !@ @"6G /36VI v+q 0-U$ - !2,- /$ U><12Q JC@"*
"$ %>R+Q 0\ 0@+R /$ "I E2>b /$ /<"aOP - 2< F1 U>*+$ @2* - E@-V,1 HG!1 .J; .OB<1 )q+, J* F1+$ F@"6G F"I
!@ F!-\2< )h* F"Im"R %>R+Q )R+b /R @!-\ U6U; @2M2( F!1V,1 )>aOP - w!"#( "$ U39D<12Q W@ Aj( J6"I
!@ o61 %>R+Q !-\2< +$ J?9( 0"S6!"`Q WU( /R J6"Xa! "IU3I@ )D?b 1! @2$ "Im"R @2P U>&2Q !@ F ./$ +]<
J( .- 01!-@ !@ U*!2 )R+b sI �6-+* /R J6"I /$ 1! 01+Y6@ F"I J( !"R 0\ - U<+>C sI "$ 1! "I - %>R+Q
J( /T!"t?6 �6-+* - U33R J( FU6UM F"I U<!1@!2P+$ )>B,2( F1+$ F@"6G �<"b G1 fU<G"* .
25
*+7 5> 01 ^_5 F& +J&+Q =&PQ&>+,(< H:Y- JC�6- G1 +Y6@ J?6 .- /M2Q %&"M F"I2 /$ @-Uk( +Y6@ .- /R )*1 o61 J; 7+89:; )D>< J* .Dave
Stutz /("<+$ G1 J?6 G1 0Ub1UM 7"Y3I ),"*-+?6"( /B$"* "$ 0"D62< /R @2$ E@+R )>ki< )R+b o61 :
"7+< 9b2< E"Y9*@ 56 lB, _'* G1 +Q1+, !"R F1+$ /R FU>8( F"I!1V,1EUb / J<m2[ - @"6G @2* EU36\ !@ fU<1
)b1@ U3I12P JQU(."
/("<+$ +I /9X&1 )kQ F@+$!"R J( 1! .- /$ 012Q 7+< 01234 ),+C +]< !@ @+83( E"Y9*@ 56 _'* G1 +Q1+, F!1V,1 .
/$ E@"* J9Z fW"Z+I /("<+$ o6+Q +Q2>t("R J?6 U<!1@ !"R-+* +Q2>t("R -@ "$ Aa1UZ sI .- )kQ F@+$!"R /R F
J( 1+M1 0\ F-! +C!-+( /R F+Q2>t("R F+Y6@ - f)*1 !-+* .- 0"$V>( /K*2Q fUb /98C /R !2'<"LI - @2b
/$ .- H+9DC %M2( 7+89:; 56 01234 F"I!1V,1 7+< EU61 J( JX>R+Q �6-+* G1 /R @2b /R J$- F"I
J( sI1+, g:9h( F"I+Q2>t("R EUb A>?SQ fU33R U<1 .
G1 F!">D$ !@ /9X&1 EG2Z .- F"I2f JC�6- o61"2 0@2$" G1 +9S>$ JI"C\ /?:$ f)D>< FU6UM V>T ca1- !@
)*1 .- 7+89:; E2B&"$ w"<"?(1 .E!"$!@ s#( - J:R FU6@ sI +p"Z �k$ o61 /("<+$ !2'T /R F@+$!"R - "I
�6-+* F1+$ 1! "I /$ fs>3R JZ1+[ U6UM 7+89:; o61 J( "( UI@ .
iTunes J( 1! -+(1 012QG1 W"j( o6+9#$ G )D<1@ Aq1 o61 . @+?:L4 EG2Z 7+< o61 E"Y9*@ G1 !1V,1 ALZ A$"a F"I
J; - f)*1 EUb E@+9DC .- F-! s>]4 F"I!-+* "Q !@ J* - F!1U#Y< Ak( 56 {B< 0">( o61 W+93R E"Y9D61
J( FG"$ 1! J:k( U3R .HOQ V>< o61 G1 {>; *@ F-! .- w"629k( 0@!-\ F1+$ F@"6G F"IE"Y9 ALZ A$"a F"I
)*1 /9,+C w!2q .J&- %>R+QiPod/iTunes /("<+$ o>&-1 G1 J?6 F"I G1 F@+$!"R �"*1 G1 /R )*1 )*@ o61
E"Y9*@ U3T o9,+C+$!@ F1+$ )*1 EUb JZ1+[ g:9h( "I .TiVo )*1 F+Y6@ .2P W"j( V>< .
.- +Y6@ J*"*1 W2q1 G1 F!">D$2 J( V>< 1! !@ 012QiTunes -TiVo U6@ .0\ /$ "I /("<+$ @2P F@2P F@+$!"R
)kQ U39D>< .- .J( E+#$ .- 7+89:; w!Ua G1 J&- J61UM JSh$ f.- - U<+>C )P"*+6G G1 J|+("< "X6+BQ - +6^;"<
0\ )*"I .E@1@ )6+6U( /$ "I s#( �2p- /R )*1 J9>:$"a o6+Q /("<+$ o61 F"I F@+$!"R J( /p+4 U33R .0\ "I
/< fU39DI �6-+*/("<+$ EUb �>?; F@+$!"R) @!2( !@ /T+C1iTunesJ( f /$ 0\ G1 012Q /("<+$ 56 01234
E@1@ /R @+R E@"89*1 sI @+83( J( )6+6U( 1! +$!"R J:k( F"I U3R (.
0\ +Y6@ /9?< sI f/RiTunes sI -TiVo J( E@"89*1 JKLM H2I G1 J61U9$1 FUZ !@ -@+I !@ /T+C1 fU33R
/$+`Q G23I @!2( \0 /$ "I w!UaIP )*1 EU>*+< . !@ F@-Uk( UZ "Q )R!"S( F!"LK(iTunes @!1@ @2M- .
26
�3>9DR@"; +>P1 J,+K( /T+C1 )b1^C UI12P +>�"Q )kQ "B>L4 1! )>Kp- o61 .
EG2Z G1 J?6 o61 .- F"I2 J( !"]9<1 /R )*1 E"Y9*@ +9S>$ /T+I 0Ub Aq- "$ @-! /$ g:9h( F"I 7+89:;
w1+>>dQ fU6UM/$+`Q 1! JC!V$ U3R .J( FU6UM F"I@+$!"R /T /R U>3R !2iQ /$ U<12Q o8:Q J9a- �U6">$ @2M- "I
A>X(2Q1 "6 - U3b"X< E@1@ EU33R v+i( lB, "( F"I . )>Kp- +$ �<!@O$ w!"]< J6"LI@+C f5>,1+Q - fJ<\ F"I
/("<G-! /<"S< lB, FU<-+#b F!"Y< )>:$"a G1 />&-1 J6"I F"I 7+89:; o61 U39DI U6UM .
#$+`J >'VI$ +$=:N ):;1 G1 E@"89*1 !@ .- J6"<12Q /$ f.- +C!-+( !@ W"K, w"629k( e12<1 +6"* - "I W"*1992 +C!-+( -Viola
W2ik(Pei Wei J( G"$ @@+C . !@ 1-"M J,+K(1995 ):;1 o>LI /|1!1 F1+$ Ub 7"`<1 "I .1-"M - )t6+?*1
DHTML /$ V>< H-! 01234 * F"I/("<+$ 0@+R sI1+, F1+$ 5X /$+`Q @2X#$ - )36OR )L* JD62< +$!"R
U<Ub J,+K(.
w!"X4 G1 "6U(-+R"( UK$ W"* o6U3T"/("<+$ F"I J3u F@+$!"R )<+9361 "$ EUb" )>:$"a �>:XQ F1+$ F"IFlash
@+R E@"89*1 .G1 "6U(-+R"( !2]3( w!"X4 o61 J( "#3Q /< {:, /R @2$ o61 29k( U<12QJ9&"( w"6 fU3R /|1!1 1! "6U(
/("<+$ )P"* )>:$"a /?:$ F"I F@+$!"R "$GUI @!1@ V>< 1!. l*2Q "IUK$ w!"X4 o61Laszlo �!2* o;1 %>a! f
Flash /$ V>< Ub /9,+C !"R .
@2M- "$ JM fAC2C /R J<"(G "Q fo61 0\ G1 UK$ /:q",O$ - A>(Google Maps @1+,1 )6+jR1 f@+?< J,+K( 1!
/M29( /("<+$ o9P"* F1+$ .- J6"<12Q o61 F"I U<@2$ EUS< A("R �">B( "$ F@+$!"R .7+< -@ !2R^( !1V,1
/("<+$ J; W@"K( J:("KQ )>:$"a - !">4 7"LQ F+$!"R l$1! G1 /R U39DI .- +$ J39X( J6"I U<!1@!2P+$ J* .
!"$ o>9Dh<Jesse James Garrett .- JZ1+[ )R+b G1Adaptive Path /$ /&"B( 56 !@ /42L`(
F!-"3, 7"< AC2C E@"89*1 @!2( F"IAJAX @1@ 1! .
!@ )*1 EU(\ /&"B( o61 :AJAX " )D>< F!-"3, 56 ./42L`( ca1- !@ /R )*1 AB9D( F!-"3, o6U3T G1 F1
/$ E2>b sI "$ +�2( - 2< F1 EUb %>R+Q U<1 .!@AJAX F!-"3, EU(\@+C sI !"3R !@ +6G F"I U<1 :
- G1 E@"89*1 "$ w"629k( @!1U<"9*1 /|1!1XHTML -CSS
- G1 E@"89*1 "$ A("KQ - "62; {6"L<Document Object Model
27
- E@1@ "$ !"R - W@"XQ G1 E@"89*1 "$ "IXML -XSLT
- E@1@ 0"(VLI+>u J$"6G"$ G1 E@"89*1 "$ "IXMLHttpRequest
- /LI /R )t6+?*11-"M F!-"3, o61 "IJ( lXQ+( sI "$ 1! U3R.
AJAX /("<+$ G1 FU>:R JSh$ F@+$!"R .- F"I2 +>]<Flickr/("<+$ f F"I 37singnals Aj(Basecamp
-Backpack /("<+$ - F@+$!"R Aj( AC2C F"IGmail )DI V>< w"R!-1 - .
/$ "( J$ E!-@ EUb @!1- +$!"R l$1! !@ F!-\2< G1 F+>]< /K*2Q 0\ !@ /R s61 I@J( E+Pm"$ .- 0"CU3 U3<12Q
/("<+$ )kQ F@+$!"R /("<+$ F"3u - J6"<12Q "$ .- F"I F@+$!"R J; +$ J39X( J:k( U<G"D$ J* .
%&"M G1 F!">D$ /R )*"`361 )>:$"a o61 J( gSR EG"Q /R J6"I W"* fU<2b EUb J,+K( /R {>; "I U<1 . +P1-1 !@
/I@1990 =>?*1 )< sI - ),"*-+?6"( sI)>:$"a G1 EUb /9P"3b E+Pm"$ G-+(1 /R J6"I U<@2$ E"C\ fU<1 . J&-
0\ @+X< /("<+$ )P"* Ub %M2( E@"89*1 @!2( F"I@!1U<"9*1 +* +$ "I F"I F@+$!"R !"R +C!-+( -@+I F-! /R F1
Ub"$ !12b@ fU33R .
/$ ),"*-+?6"( /R J9a- "#3Q EU<+$ c["a !2[ Ja"$ �+, {>; - @!1U<"9*1 +C!-+( 56 lB, - fUb �3M o61
/("<+$ o>3T o9b2< fU<"( Ub +6^t<"?(1 J6"I . E!"$-@ "I+C!-+( !1G"$ !@ )$"a! �R",+6", !2#y "$ /R )*1 )*!@
/$ "Q Aa1UZ J&- f)*1 EUb e-+b * +$ .+h( )$"a! G1 F+XP W"Z c<"( /R /z<\ +>]< f.- F"I@!1U<"9*1 +
)*1 E@2X< fUb @2< /I@ !@ ),+S>; .
J( !"]9<1 ):4 o>LI /$ W"* U3T J[ @-! /("<+$ J,+K( UI"b EU36\ F"I )kQ F@+$!"R F!">D$ U6UM .-
s>b"$ ./("<+$ sI F"I F@+$!"R /("<+$ sI - U39DI /<1!-\2< - U6UM �"*1 G1 /R F"I F@+$!"R /R W@"K(
/("<+$ F"I F@+$!"R J; )>:$"a "$ 1! J* J( E@">; .- F-! J3u F+I"y - "I U33R ./$ "Q 7+89:; !@ F+>>dQ +I W"Z
U6U; %M2( )q+, 0U(\ �24 F1+$ J6"I /("<+$ F1+$ !1G"$ F+XI! 0Ub )*1 E@2$ V>< J:Xa 7+89:; EUL4 F"I .
JM +p"Z W"Z !@ "$ A>( .- w2a �"B< %>R+Q)$"aA fw"4O[1 5<"$ F1+$ F2a w"<"?(1 f"M /LI G1 J*+9*@
2`9DM )>:$"a (l$1! "$ E@"89*1 )>:$"a �"k& G1 /R F+$!"R l$1! "$ J; +$!"R F"I J( F+$1+$ J* F!-\2< fU3R F"I
!@ JX&"M /$ A>L61 )*1 E@!-\ @2M- .)>:$"a 0@-V,1 "$ fW"Z o>4 !@ Aj( J6"IIM 7+< !@ EU<G !2�Z - I!1V,1 F"
)36OR f.- F"I J; 7+89:; A>L61 J( )*@ G1 1! @2P )>$2Xk( sR sR J* U3I@.
28
J( +?, JC�6- o6+9#$ /R w"["XQ!1 c("M )36OR 56 "$ !UBT U>3R F"I fA>L61IMo8:Q - f "$ 1! E1+LI F"I
sI G1 E@"89*1 "$ - U3R %>R+QVoIP /$ 1! JQ2q w"<"?(1 )>:$"a /("<+$ J3u F"I F"I $!"R)kQ F@+ /,"p1 .-
)*1 EUb e-+b /B$"D( �s>b"$ /9b1@ /:q", fU3R .
/$ J( JC@"* .- !2'T /R U6@ 012Q2 J( 2< G1 - @+R UI12P �24 1! o8:Q +9,@ J9Z @G"* . o8:Q +9,@ 56 !@
/$ .- 5X*2J; F-! /R J:k( o8:Q +9,@ f /R )*1 JQ"629k( F!1U#Y< Ak( 56 lB, f@!1@ !1+a o8:Q "6 J*
/9*12P s9D>* G1 "k6+q "Lb U3R �8Z /R U61 ./$ f.- +$ J39X( FG"* �3I"LI l$1! 56 f0\ !"3R !@ 5X*
JM J("d>; +I /R )b1@ UI12P @2M- fA>( J( /9,+C "6 E@"9*+, /R �!@\ +I f@2b /R J38:Q E!"Lb +I - fA>L61
/$ 1! )*1 EUb E@"89*1 J( +["P J( J4"L9M1 /?Xb 56 - @+t* R @G"*J( @"6 FG2(\@2P }6+[ G1 / /R @+>C
/$ @2M2( �"LQ w"4O[1 G1 56 71UR G1 f@2X< 2Yh*"; J:k( o8:Q +9,@ !@ @2M2( �"LQ G1 56+I +C1 01234
U3R E@"89*1 0\ o6VY6"M . f@1U< .12M sI o6VY6"M �"LQ +C1 J9Z J( s9D>* o61 J4"L9M1 /?Xb U<12Q
c>*- /$ 1! F+Q Y$ o6VY6"M 56 W"X<@@@+ .
.- G1@+; E�1- 562 U3* G1 /?:$ f@+83( w1U39D( G1 lB, /< F"I /$ JR1+9b1 UI12P J<"X>9S; sI J?6- 5X*
@+R ./k8q - o9( "$ !"R w"<"?(1 W"Z o>4 !@ J&- E�1- !@ G-+(1 /R FU3$ J; )kQ F"IG1@+; J( J* V>< 1! s>3>$
J( "( !">9P1 !@ @!1^C .Writely >3T G1 J$2P W"j(/("<+$ o F@+$!"R /$ G23I /T+C1 f)*1 F1 E@+9DC !2[
)*1 EUS< /9P"3b .
.- .OB<12 /$ lB, /("<+$ F@+$!"R J; F"I @2$ UI12h< @-Uk( J* .Salesforce.com !2'T /R @1@ 0"S<
J( /("<+$ !@ 012Q F"I F@+$!"R Aj( fJ<"(G"* �">B( !@CRM7+< /|1!1 F1+$ .- G1 f /$ !1V,1 * 01234 �6-+
@+R E@"89*1 .
J( U6UM F"Xa! E+#$ - A("R ~!@ "$ U3<12Q )>:$"a G1 F+>C )q+, f.- F"I !@ 0Ub EU<+$ F1+$ 1! @2P F"I
U3I@ {61V,1 )$"a! .)R+b !@ /R J6"I /("<+$ fU<2b },2( E1! o61 J6"I F@+$!"R 0"S<1+$!"R G1 /R )P"* U3I12P
J( R F1+$ )R!"S( F!"LK( G1 - U<G2(\7+< l$1! !@ lB, /< fF+Q+$ %D E@1@ F"3u !@ /?:$ !1V,1 f~+9S( F"I
@+R U3I12P E@"89*1 .
29
63.$:a 6N+b @5:5& G:E !" G:E2 JC�6- G1 J�K$ fUb !-+( m"$ !@ /R J&2q1 !@ .- J*"*1 F"I2 s6@+Lb+$ 1! .W"j( G1 71UR+I !@ +Rn /R J6"I
G1 @!2( U3T "6 56 fUb /$ s#( W2q1 o61 !"R Ub"$ EUS< W"L41 )*1 o?L( +Y6@ @!12( - )*1 EUb /9D$ .
JC�6- FU3$ cLM "$ 1! �k$ U>IU$ EG"M1 fo61+$"3$ .- )R+b 56 F"I2 /$ s6+X$ 0"6"; :
- +<7 /$ !1V,1 7+< /< - f�6-+* 56 01234 /9D$ !1V,1 /$ 0-+B( - m"$ F+6^; �">B( 0"?(1 "$ fEUb FU3$ /,+q
- 3( o9b1@ !">9P1!@/$ +ik3( E@1@ c$" /R f@+, 0\ @"`61 E@"89*1 0\ G1 F+9S>$ @1+,1 /T+I - )*1 !12b@ "I
J( J( +9#$ fU33R @2b .
- /$ @"L941 /$ 01+$!"R 7+< /K*2Q 01!"?LI 01234 !1V,1
- JKLM H2I G1 F+>C E+#$
- /$ )(UP }6+[ G1 U3:$ /&"X<@ o9,+C !"R /$ 0"6+9S( J<"*! 0"b@2P
- 7+< @+83( E"Y9*@ 56 _'* G1 +Q1+, !1V,1
- 7+< /K*2Q WU( f+$!"R l$1! 5X* F!"`Q WU( - !1V,1
.- /R @+R "4@1 J9R+b +C1 f�; o61 G1 )>:$"a W-1 f)*1 J6-@ U>3R /D6"B( �2, )*+#, "$ 1! {6"I . 56 /T+I
)>:$"a G1 +9S>$ )R+b .- 7"< /9D6"b +9S>$ f@2$ !1@!2P+$ �2, F"I2 )*1 .$@2M- " /$ fo61 /9b1@ +["P U>b"$
EU33R o>>KQ EG2Z 56 !@ J&"4 F+Q+$ /R J6"<12Q o9b1@ G1 +Q )*1 EG2Z )8I +I !@ 5T2R F"I.
30
!"# $%& '()* .+ ,-./ ,0 1,234 ,* 52 !"# 5671
689 !2:; <,; 1= ,9>4 . ?@ 1= A<,B* C#DEF 5G2 #:GH
@1 :G 1#I7# J:.H >684" 1#%. =DK%L * @M
E2 $=,N6"#%4.
* C#:G1,2 O0 O0 5GM %E9= .#$%L 6E"M
&,G 56&#= P*,Q0 :01#%RD+%4 .#:G,EGSL A1,2 @ T82 C,U;,V
2 W(7 J#%2 :9 52MX * Y:K <D+M $= ,G A%EE2,L
5L ,G #1 =:0%L !"# $=:2 @1 5G@1 . #:9,Z
M +#%4 ,[ 5G #1 =DK %*/1= 52 %EE2H
* \# !E" %E] ,^E0CD4_4 $%EE2 `:a* ,9
E2 $%9,b*%4 c ,G 52!X4 8G1,4 ,+AS4L Q"M
!"#$"% ,9 5UE[ \# #1 C/ A?@ C,;#:d @H Ee0Me4 $,f.
* gh0 ,^./M :68G ,0 %EE2H i,"# :G 52 %EE2 >9#:7
H #D6)* ,G P*,Q0 5G,B* 5G ?@H 1= =D[D*
M %&,G ..=ML,4 bE2 :9 C/ 1= 52AM CD]
+ @ 5X2= :9 :GAH%.D4 bE2#@M ./M 56&#= j.1=hG @
\# $=,N6"# <,; 1= %E2 i,8;# :G1,2 52OL J:.
@1 :GH ">684 !"# =DK.
kDRDEe0 \# $=,N6"# ,G :*#H %[%L AJAX \ %; ,0H=,L !"# $%& '()*
Software !X" 5G ,9Webware 689 !2:; <,; 1= ,9
Office ,* !2:&A!7,"@:eL *@IRM # Ta. 5GSL @1 :G 1#I7# J:.
!.:6EL \#Office Live ,* !2:&!7,"@:eL E2 $=,N6"#
&'(# )'*+ ,-. ?@2 ?@ 5G !U8. lDm@ 5G1 X9#!4 GH:6b4 * C#:G1,2 O0 O0 5G
:6b* ,G 52 !"#C,L R@ :0=@%)*M &,G 56&#= P*,Q0 :01#%RD+
,[ 5G 52 %.1#=H :6b* %V ,G C=\ 5_2 @ :"H 2 W(7 J#%2 :9 52
,9 >c1 52H n1IGM *M %.D& @1 5G@1 A%.\#=:+ .?@2 #SL :o.5L
0 @ OG,]M&D9I4 @ PnDn %E.,*eBay 9#1 %.# 568.#D0M
p= 1#I9 %E]H1 :6b*C,L 1= i,"#:G Aq1IG!7,L * \# !E" %E] ,^E0
* ,X& >9M .#D0%4 ,"!L ,9H _U0M0,r4 8G1,4 \H=,L E2 $%9,b*
H:6b4 %.1#=.
/02 )'*+ ,-!"#
5*,.:G D.C,8L ,9 5UE[ \# #1 C/ A?@ C,;#:d @
*M %EE2 .* gh0 ,^./
#D6)* ,G P*,Q0 AC/H
s*,2H,9:0D4 at&M
_2O4 + @ 5X2= :9 :G
1Dd 5G A%&,GH \# $=,N6"# <,; 1= %E2 i,8;# :G1,2 52
$%& Ta. 1#I7# @1 :G
SL# kDRDEe0 \# $=,N6"# ,G :*#
!X" \#Software
568G \# $=,N6"#Office
.#D0%4 # 5G <,a0# ,G!.:6EL
/02 &'(# )'*+ ,-
T82 ,91,2 @H ?@
# 1,2 @ T82SL :6b* ,G 52 !"#
,X0PL \H=,L ,[ 5G 52 %.1#=
:6b* uE+H ,9 >c1 52
,91,2 @ T82H 0 @ OG,]
e054 :K :GH,9%L p= 1#I9 %E]
%EE2 ,EG %*/1= >2.
M6; # 1=C#:L * ,X& >9
:6b* T_[ 1=C,L GH:6b4
31
"!2 #$%&'() *(+, -$ .- 2 .- /$ )XD<11 E@"K&1 �2, w!2q /$ fF D$ f01+$!"R - )*1 E@+R {3R1- - A("KQ /$ !1@1- 1! 01+$!"R!">
"LQA6 "Q U<!1@ #* .- wm"K8<1 - AK, !@s> U3b"$.
U6"$ ^;),+6 <"YLI "Ka1- .-J )*1 EUb +Q .+Q s#(o6 1 !2:XQo6 -JC�6 "$ 1!U6 1 !@o6 Ka1-)> /R @+R 2`9DM
&2Q f@2P 023R1 fw"4O[1 0"CU33R v+i(U> U<1 EU33R ."*)6 b-+, ."9RJ ( EG"M1 01+$!"R /$ /R 0-G"(\J
129k( E!"$!@ @2P UB< UI@F 56 "; 1! ."9RF "9R 0"LI �2ih( /k8q. fU33R �!@56 1 !@ !2#S( W"j(o6
(G/3> )*1.
"X6+BQ <"DR +jR1J 1+$ /RF +PU6 ( /KM1+( 0-G"(\ /$ ."9RJ ( /M29( fU33RJ 0"CU3<12P +]< !"#y1 /R U<2b
56 L*! w"4O[1 G1 %Q1+( /$ f."9RJ 9L#( s#* - )*1 +Q %&"M f."9R 0\ E!"$!@ 0-G"(\+F W"Xa1 - H-+, !@
@!1@ ."9R 0\.
/$ Q!"X4J .- !@2129k( fF &2Q )&"P@ 0-U$ .-U> :q1 0"CU33RJ (+Q 0\s> (J @2b .&"Z !@/?> .- !@1 f
0"CU33R v+i( - 0"CU3<12P56 129k(F Q"4O[1J )@G"$ Oj(0"CU33RU6 56 "*)6 +XPF -"6 bG2(\J( "$ f
Q"4O[1 f+]< !"#y1 - )3("R �!@J /R ( UB< 1! )*1 E@1@ /|1!1 +b"<J 3RfU3 TJ6"IV> ( 0\ /$J 1V,1fU36
1J6"I@1+6 ( 0\ G1J CU<+> -"6 1+$F ; {ZOq1J6"I@"#3S> (J YLI /9X&1 /R U3I@J - +b"< E@1!1 - +]< )kQ
"* %Z"q+6 )*1.
(+Q @2PJL> $J f/'*1-56 U;EU6 UM O("RU6 .- !@2 )*1 .Wiki U3<"( 0\ w"B9S( -Wikipedia f
Wikimedia fWikimapia - f ...LI !2:XQo> )*1 !"R-G"* .1 !@o6 bfE2> ( 0"?(1 7@+(J U3$"6 B9D("L>
56 129k(F Q"4O[1J - 1!{61+6 U33R .@ G1+Y6 "I /<2L<F ( f.- "$ +$!"R A("KQJ I"8( G1 012Qs> !-"3, -F "IJ6
- "I NO$- U3<"(RSS @+$ 7"< "I.
o>3zLI .-2 L�9(1 E!"; oF I"8(s> :RFU> @+Y6 <V> (J Ub"$ . E�1-")(UP" "6 "-+*�6" 1 /<2L< fF G1
LIo> I"8(s> )*1.
.- UMU6 1 /<2C /$F -+* 72#8( /R )*1f�6 /$J?6 "I!"R - %DR 0"R!1 G1F O<\o6 UXQA6 )*1 EUb .1o6
C +$!@ sI 72#8(EU<+> "3K(F 2d&F f0\J3K6 <"*! )(UPfJ C +$!@ sI -EU<+> "3K(F /R )*1 0\ 0!U( - EG"Q
32
( 0"S<J fUI@56 \+,U36 Q"4O[1J )<-+9?&1 /("< W"*!1 Oj(J?>("M /$ fF 1o6 +[ G1 /R}6 56 7+< W2ik(
!1V,1F ( f@2b 7"`<1J /'*1- /$ U<12Q56 *s9D> O<\o6 UI@ �!.
o61 bE2> ?9( fw"(UP /|1!1 G1J +]< +$/6 1F ( /R )*1J 2CfU6 7+< +I( 1! !1V,1J w!2q /$ 012Q56 -+*�6
@+R /|1!1.
!@ 4o> -+* W"Z�6 .- !@2 "$ f56 :R 72#8(FU> @+Y6 <V> @V< �"XQ!156 "3K( f0\ - @!1@F )*1 /K*2Q E�1- .
9a- ca1- !@J !UQ /$ /R�6 -+*�6 "IF O<\fo6 "MF "I /9D$F !1V,1 7+<F Y$ 1! %i< A$"afU<+> o?L( E"Y<\
1+b "$ )*1J'6 2b -! /$-!s6 L?Q - �Oq1 f/K*2Q U<-! E!12LI 0\ !@ /RA> @ �+K( !@ f!1V,1 7+<U6 v+i(
@!1@ !1+a EU33R .1+$"3$o6 .- +i4 !@ /K*2Q 72#8(2 fJ3K6 1/?36 +BQ"X6 LI/S> Qm2ik( "$J !1@ !"R-+*s6 /R
"(G\ /:Z+( !@JS6 )"9$ (U<!1@ !1+a.
33
./ "! *01 !"3
!1@ Uia U>3R !2iQ G1 �; - U6-+$ FULR 02L�( "$ J6"L3>* s:>, 56 0U6@ /$ )u1+, w"a-1 01!^C F1+$ U6
U>3R v+q 7"b FU3I "6 J3>T 01!29*! 56 !@ V>< 0\.
/k8q - /9,! @2P Jihb /<"61! �1+* /$ !"R o61 F1+$ F2M- )DMGoogle w"4O[1 /$ J$">9*@ F1+$ 1!
U>3R J( G"$ +]<@!2( F"I 01!29*! "6 - "I "L3>* {6"L< /("<+$ . o&"* o6+Q 56@V< /R U><1U$ U6"$ "Lb 1+6G
J3>T "6 FU3I F"I1^u 01!29*! o6+Q 56@V< "6 - )*"`R UI@ J( {6"L< 1! "Lb /aO4 @!2( s:>, /R JS6"L<
*1 EUb ca1- "`R {6"L< o&"* 0\ /$ @!2( 1! )6"* .- o6U3T /<"P G1 �-+P G1 {>; "Lb )6"#< !@ - �)
U>I@ J( !1+a H"?3R - EUI"S(.
.- 7"< /$ /R .- FUK$ AD< /R U39DI !-"$ o61 +$ )<+9361 o>iih9( G1 JP+$3 )DM f@2b J( /9P"3b
D$ 1! "Lb G">< @!2( w"4O[1 !-+( - J$">9*@ f2M-G"* J( +Q c6+* - +Q 0"*\ !">U<.
.- !@ fs>b"$ E@!-\ /3>(G o61 !@ �2L:( W"j( 56 /?<\ F1+$3 56 %&"a !@ 1! @2P /9*12P )*1 o?L( "Lb
Oj( fU>3R 2M - )DM EU>z>; /:LM :> 56 !@ 1! 7"b sI UK$ - s3>X$ "L3>* !@ FULR s:>, 56 7!1@ Uia o(
R v+q J3>T 01!29*!�U39DI 71UR o( F"I ."h9<1 fs3
.-3 Q /`>9< )4+* /$ - E@1@ 7"`<1 "Lb l61+b "$ }X'3( - A("R J62M- )DM "Q U3R J( 1! @2P HOQ 7"L
UI@ !1+a "Lb !">9P1 !@ 1!.
.- /R U39DI UB9K( 0"*"3b!"R o61 G1 F!">D$ /R1+T f)D>< 1+M"( 7"LQ o61 "(13 !">9*@ 56 /$"j( /$
S( "Lb J9a- f@+R UI12P AL4 F1 /,+ZO("R Jihb /9,! /9,! "Lb )<+9361 +C!-+( fU>9DI 2M- )DM W2d
sR sR f@+X$ J; "Lb }|O4 - }6O* /$ +C!-+( !UBT +I fU>9DI U3( /aO4 JQ"42p2( /T /$ "Lb /R @G2(\ J(
)*1 o?L( J9Z f)b1@ U>I12P _>p2Q - _6+SQ /$ F+9LR G">< 0"Q+]< @!2( e2p2( F2M- )DM F1+$ "Lb
!-+( G1 U>I12h$ "Lb /R U>*+t$ @2P +C>�7-+$ U6"$ "`R !"I"< F1+$< f/B|1n %DZ+$ +C!-+( "Q )*1 J,"R o61
:'( F"I 01!29*! )D>& "Lb J6">,1+dM )>Ka2( - U(\!@@!1^Y$ {6"L< /$ "Lb F1+$ 1! .2.
.- 7OR 56 !@2 1 .- J&- @+R J( E@"89*1 "I 0"D<1 0">( �"XQ!1 F!1+a+$ F1+$ )<+9361 G3 +9361 G1 F1+$ )<
),! UI12P !"R /$ w"4O[1 "$ w"4O[1 0">( �"XQ!1 F!1+a+$.
/P+T 56 .- W2kQ - /K*2Q E!-@ +I /R U39DI EU>B4 o61 +$ o>iih9( - 0"*"3b!"R10 J( J[ 1! /&"*
/I@ - U3R)*1 /9b1@ VR+LQ 7Gm J["XQ!1 F"I )P"*+6G F-! +$ W2kQ o61 )Dh< . 7-@ /I@ +Y6@ F2* G1
34
/`>9< .- /<2C /$ )<+9361 {61U>; %X* /R )*1 JQm2kQ2 0"6"; /$ 023R1 sI /R )*1 F1 /I@ - )*1 EUb
.- /$ }:K9( FUK$ /P+T "K'a - s61 EUb 56@V< V>< 0\ /P+T3 .- /$ !"R U6"b - @2$ UI12P4 +Qm"$ J9Z
US?$ V>< .)*1 0\ gb"R 0"(G )b^C - F!-"3, "#3Q /R )*1 FV>T o61.
35
2&(13 /?Xb)/?Xb /("3I"( J<"*! eO[1 E"Y6";(
! .-2-2< 0"#M 56 �2b
! -@ .- s#( /ihS( )8I
! )P"* )*@ !@ .- H+9DC U<-! /$ /X<"MU3T JI"Y< f2
.- /$ 1!^C JI"Y<2 ASHENA.IR
! .- EU36\ "6!^Cn-G JM2( -@ .- 0"("* w"4O[1 EG"*
"<"6+; J9<+9361 /:`(
7+< J*U3#( )6"* �U33* !1V,1
"<1!\ W"Q+;
+Q2>t("R /:`(
w"4O[1 F!-"3, - .- J9<+9361 F /:`( f!1V,1 7+< - /<"61! wm"B( f+Q2>t("R JbG2(\ /:`(