[Powered by Google Translate] [Seminè] [Preparasyon sit ou pou sit entènèt la] [Yuechen Zhao] [Inivèsite Harvard] [Sa a se CS50.] [CS50.TV] Okay. Isit la nan yon lòt èdtan nan devlopman sit entènèt si ou nèg yo moute pou li. Jodi a mwen pral yo dwe pale sou prepare sit ou pou sit entènèt la. Tout jou - ak pwobableman pou 2 semèn ki sot pase yo - nou ve yo te ap pale de ki jan yo kreye yon sit entènèt, kouman yo sèvi ak HTML, kouman yo sèvi ak PHP, kouman yo sèvi ak estrikti, ki jan fè asire w ke ou ka kominike avèk baz done a - bagay sa yo tankou sa. Men, jodi a, nou ap ale nan dwe pale sou kote sit ou a ale nan ap viv apre CS50. Paske apre tout, CS50 pa rive sot pase yo mwa Desanm. Nou pral yo dwe pale sou non domèn, hosting. Nou pral yo dwe pale sou sa ki kwa-navigatè konpatibilite ak kwa-platfòm konpatibilite yo, ak fason ou kapab asire w ke sit ou ki pral opere anba tout kondisyon. Nou pral pale sou manyen erè ak lòt majik sèvè. Nou ap pale de optimize pèfòmans, optimize motè rechèch, ak kòman ou kapab jwenn moun yo aktyèlman al sou sit entènèt ou. E finalman, jis kèk nan resous ou bon asire w ke ou nèg gen ase nan tout sa yo yo ale koupe ak pwojè final ou a, ak èspere ke apre. Premye bagay ke nou ap pral pale de se non domèn. Kounye a, w ap pwogramasyon nan aparèy ou an, w ap ale nan yon lame lokal ki se pa aktyèlman yon non domèn. Sa a sòt de jis tinon yon oswa yon alyas pou enstalasyon aktyèl ou Linux andedan nan swa VMware sou yon jwè Mac oswa VMware sou yon PC. Domèn non pèmèt ou mete yon sit sou entènèt la ak Lè sa a ale nan yon bagay tankou www.google.com epi pou yo jwenn sit entènèt la. Ki jan yo travay? Se pou nou di ke w ap jis yon sèvè wèb mwayèn - mwayèn Web surfe epi ou gen yon laptop, epi ou ale nan www.howstuffworks.com. Ou ka pwobableman wè kote mwen te vòlè sa a soti nan. Ki jan travay bagay - òdinatè w lan pral Lè sa a mande yon lokal dns sèvè, "Ou konnen ki kote sit entènèt sa a se?" "Ou konnen adrès la IP nan www.howstuffworks.com?" Sèvè dns ou kapab di, "Wi, mwen fè." Nan ka sa a, ou jwenn adrès la IP, ak òdinatè w lan aksede ke adrès IP. Si li pa fè sa, li mande yon lòt sèvè dns, "Hey! Ou konnen ki sa www.howstuffworks.com se?" Sa sèvè kapab di, "Wi, mwen fè." Se konsa, li di lòt la sa li ye, epi finalman, vin ke enfòmasyon te pase nan òdinatè w lan, epi ou ka gen aksè a howstuffworks.com. Ki jan w ka jwenn youn nan bagay sa yo majik? Ki jan ou ka jwenn petèt www.yourname.com oswa www.ilovecats.com? Ou kapab enskri pou youn, e gen yon anpil nan sit entènèt yo deyò ki pèmèt ou fè sa. Ou dwe - nan pi fò sikonstans ou dwe peye pou yo. Gen non domèn sèten ke yo gratis. Si ou ale nan tkdomainnames www.co.cc oswa., Sa yo ki yo gratis. Men, yo, yo vini ak sèten restriksyon, ak nan reyalite kèk nan yo pa ta ka menm gen reyèl, tèt-nivo domèn non tankou. com oswa nèt.. Nòmalman mwen ta sijere ale pou yonn nan yo paske itilizatè yo se jis pi alèz ak moun. Ou te wè yon anpil nan. Kon. Ou te wè yon anpil nan. Privye. Ou pwobableman pa gen pou wè yon anpil nan. Co.cc 's, se konsa yo ap pi rèd sonje. Sou sit entènèt diferan tankou Godaddy oswa NameCheap oswa - Mwen itilize yon sèl sa a, se kalite detay - yo rele activedomain.com. Li sanble vrèman detay, men li la te travay vrèman byen pou mwen. Epi finalman, ou gen lòt moun ki petèt fè plis piblisite tankou Solutions Network. Men, si ou ale sou NetworkSolutions.com ak gade nan prix yo li se reyèlman chè. Mwen te gade yo yè swa. Pou yon ane nan yon non domèn, li la pwobableman pa vo lajan sa a. An reyalite, si w ap resevwa yon com. Oswa yon org. Oswa yon nèt. pri a nòmal se sou $ 10 yon ane. Se konsa, si w ap peye yon anpil plis pase sa, li la pwobableman pa sa ki valè li paske, apre tout, sit entènèt sa yo pa fè anyen ak sa non domèn. Yo jis ba ou li, epi konsa si ou ka jwenn li pou bon mache, pa poukisa? Bagay lòt la se yon fwa ou gen non domèn ou, lè sa a ou pwobableman vle ale nan swa Godaddy.com oubyen nenpòt kote ou te achte non domèn ou , li mete serveurs yo non pou ke non domèn. Ki sa ki ki vle di se yon fwa yon itilizatè ale nan www.howstuffworks.com, sa yo adrès IP Non sèvè yo adrès yo IP yo ke yo ta kapab gade yo. Yo ta dwe kapab jwenn aksè nan sit entènèt ou a nan sa yo serveurs Non. Si ou aplike pou hosting yon kote Lè sa a, lame ou yo ap gen plis chans ba ou serveurs yo Non yo sèvi ak. E finalman, gen nan bagay sa yo rele yon wwa. Yon baz done wwa se yon baz done ak kote ou te kapab D 'yon non domèn epi li pral krache soti kèk enfòmasyon sou mèt kay la nan sit sa ak lòt enfòmasyon kontak. Koulye a, ou ka di, "Mwen pa vrèman vle adrès lakay mwen oswa mwen pa reyèlman vle adrès imel mwen sou sit entènèt la pou nenpòt moun yo wè oswa sou entènèt la pou tout moun wè. " Lè sa a, ou ta ka vle itilize yon bagay ki yon anpil nan hosting sèvis bay - tankou yon manadjè wwa. Yon manadjè wwa se tou senpleman yon lòt sèvis ki yon anpil nan yo bay ki kache lwen ke enfòmasyon ak jis va mete nan ki moun ki manadjè pou non an - pou adrès la li nan anjeneral jis ke konpayi Non ki nan ban nou sa a non domèn - yo ak pou Lè sa a, enfòmasyon pèsonèl ou pa se ke yo te fwit sou entènèt la, ki se nòmalman trè bon. Se mwen menm sèvi ak youn nan sèvis sa yo. Si ou pa pran swen sou vi prive pwòp ou a lè sa a li pa reyèlman gen pwoblèm. Yon sèvè dns kanpe pou System Non Domèn, e ki sa li se - li nan sòt de tankou yon yon kote tab regle ki di,  "Sa a adrès sit entènèt ki pral kat nan adrès sa a IP." Epi sa a, tout li ye. Se konsa, yon fwa ou sijè rechèch sa a sèvè dns, lè sa a ou ka jwenn adrès la IP pou sa non domèn ki koresponn ak Lè sa a ale nan ki sou sit wèb. (Manm odyans mande yon kesyon - fèbl) Premye a? Nivo a an premye aktyèlman se nòmalman jis kachèt òdinatè w lan tèt li. Sòt òdinatè w lan nan sonje ki dènye fwa ke ou te ale nan www.google.com li te nan adrès sa a IP, ak Lè sa a, apre yo fin yon tan, ki kachèt ap ekspire, epi li pral mande tankou Comcast dns la, "Hey, sa ki nan www.google.com?" Nòmalman, lè ou achte yon non domèn epi ou enskri yon sèl, epi ou mete kanpe yon sit entènèt, ou pa kapab ale ak sa yo ki sou sit wèb imedyatman ak sa non domèn paske non an serveurs atravè glòb la pa konnen sou non domèn ou ankò. Li te gen a peple. Li anjeneral pran sou 24-48 èdtan. Tout dwa. Se konsa, sa a, se yon ti kras sou non domèn. Yo ap anpil fre. Mwen panse ke ou ta dwe jwenn yon sèl si ou grav sou pwojè a ak si ou reyèlman vle fè pwojè ou li te ye nan tout lakou lekòl la, li te gen yon non domèn fè li gade vrèman pwofesyonèl. Lè sa a, pwochen etap la, nan kou, se gen kèk sòt de hosting. Si ou jis bay li sou òdinatè w lan, pèsonn pa la tout tan tout tan yo pral kapab pou yo ale nan li. Ou te kapab potansyèlman mete kanpe yon sèvè sou òdinatè ou an e kenbe òdinatè w lan sou pou tout tan, men sa pa rekòmande. Gen diferan kalite hosting disponib sou entènèt. Gen nan nou pataje hosting. Genyen vpn (enkonpreansibl) ki fè yo gen tout pouvwa a vityèl. Genyen semi-dedye ak dedye. Nan 3 an dènye, vpn, semi-devwe, ak dedye yo anjeneral pi chè. Yo ap anjeneral yo itilize pou sit entènèt ki mande pou plis resous. Si w ap jis kòmanse soti ak yon sit entènèt, li ta ka jis pou plis ékonomi ale ak pataje hosting la. Ak sa ki pataje vle di se jis yon pakèt moun sou sou sit entènèt yo tout ansanm sòt de sou yon sèl sèvè sou sit entènèt sa a sou sa a sèvè lame, epi ou ka gen aksè a sit entènèt ou a atravè non domèn. Gen yon anpil ki gen tout pouvwa popilè yo deyò. HostGator ak DreamHost - sa yo se trè, trè gwo ak trè, trè popilè ak trè, trè siksè. Mwen pèsonèlman itilize yon rele MDDHosting. Si ou ale nan www.mddhosting.com, ki nan lame mwen an nan chwa. Mwen panse ke yo ap trè bon. Yo te toujou yo te trè serye, ak mwen pa janm te gen nenpòt pwoblèm avèk yo. Yo menm tou yo gen prix trè konpetitif. De ke mwen pa fè sa vrèman renmen yo GoDaddy - sa a tou yon lame trè popilè, men mwen te gen eksperyans terib ak yo, ak yon anpil nan moun ke mwen konnen te gen eksperyans vrèman terib ak yo. Yo sòt de al dèyè moun ki pa konnen ki sa yo ap fè - petèt ou ap fè yon sit entènèt la pou premye fwa, ak pou yo sòt de konsidere karakteristk yo nan achte pake hosting yo. pa fè sa. pa tonbe pou li. Ale gade pou pakè lòt hosting ki vrèman anfòm bezwen ou yo. Apre sa, yonn lòt la se - gen tout pouvwa a gratis yo deyò. Gen sit entènèt ki pral òganize sit entènèt ou a pou gratis - pafwa pa mete yon anons sou sit ou, dèfwa yo fè ou patisipe nan fowòm yo, men pafwa jis tou pou gratis. Men, pran prekosyon ou avèk tout pouvwa a gratis paske yon anpil nan yo ki reyèlman jis ale soti nan biznis apre yon kèk mwa. Ou jis pa ka kenbe moute ak depans sa yo. Lòt moun yo jis trè enfidèl, ak sit ou ap toujou gen desann, epi ou pa vle ki rive. Chak lame ap ofri panèl pwòp kontwòl yo. Remake pou aparèy ou an, gen reyèlman se pa yon panno kontwòl se pou chak. Ou gen yo sèvi ak tèminal yo ale ak edit dosye yo. Ou gen CHMOD bagay sa yo nan tèt ou. Si ou te vle pou yo ale nan fpmyadmen, ou gen pou yo ale nan lokalost @ / fpmyadmen ak bagay tankou sa. Men, avèk yon panèl kontwòl ou ka ale nan ak edit dosye yo sou sèvè ou ak Windows Explorer oswa yon aplikasyon Chèche-kalite. Oswa ou ka ale nan ak gade nan baz done ou a ak zouti pwòp yo olye pou yo fpmyadmen. Se konsa, gen yon anpil nan chwa isit la, ak kèk nan panno yo gen plis kontwòl popilè yo se 'kanpe. Men, si ou ap chèche pou yon lame, Lè sa a, ou ta ka vle gade a sa ki kalite pèrsonalizasyon ak opsyon yo ofri m 'nan Customize sèvè m' ak fè sit entènèt mwen an kouri pi byen. Se konsa, Lè sa a, ou ta ka mande, "Oke, ki jan mwen chwazi hosting?" Si ou ale nan nenpòt ki sou sit wèb lame gen yon anpil nan jagon, e gen yon anpil nan opsyon. Gen yon anpil nan pri diferan tou. Nòmalman m 'ale pou sa yo pi bon mache jis paske sit entènèt ki petèt ou ak mwen fè - ak espesyalman kounye a, espesyalman kòm kòmansè yo - yo pa ka bezwen resous kòm anpil kòm ka yon sit entènèt tankou Microsoft.com. Premye ou vle gade nan sistèm nan fonksyone si w ap reyèlman kirye si wi ou non sit ou k ap pase yo dwe anime sou Linux, sou Windows, oswa sou Mac. Nòmalman nou jis ale ak Linux paske se anjeneral pi bon mache a, epi tou li yon sèl la ki petèt ou nèg yo gen plis abitye avèk paske nan aparèy la. Lè sa a,, petèt yo pral mete kèk restriksyon sou kantite lajan an nan Pleasant ke ou jwenn - renmen konbyen megabit oswa jigokte nan done yo ka itilizatè download soti nan sit entènèt ou a pou chak mwa? Oswa ki gen kapasite espas. Konbyen espas ou jwenn? Èske li 500 MB? Èske li 2 GB? Èske li san limit? Sèjousi, yon anpil nan serveurs entènèt ba ou san limit espas ki gen kapasite kòm yon fason pou yo fè lasisiy ou jwenn pake hosting yo. Men, si ou reyèlman panse sou li, lè yo ou te janm ale nan bezwen san limit espas ki gen kapasite? Si ou gen yon koup nan dosye HTML, yon koup nan PHP, yon koup nan imaj - sa a, se sèlman yon koup la megabit, epi konsa anjeneral Mwen jis ale pou vo petèt yon kèk jigokte 'nan espas, ak ke sa ta kapab ase yo kòmanse m 'wete jouk tan mwen bezwen plis. Finalman, yo ka mete restriksyon sou sa ki sòt de - konbyen baz done ou ka gen. Petèt ou ka sèlman gen 1 baz done. Petèt ou ka gen 2. Petèt ou ka gen 10. Èske li vrèman enpòtan ba ou ki jan anpil ou jwenn? Bagay sa yo mande tèt ou. Lè sa a, finalman, jis bagay sa yo tankou lang yo. yo sipòte PHP? yo sipòte miskl? Pifò hosting sit entènèt sipòte sa yo paske yo yo gratis. Yo ap louvri sous. Li pa koute yo anyen yo bay sa yo pou ou. Men, si ou vle itilize, di, Ruby oswa Piton oswa kèk nan sa yo lòt lang - yo ka pa sipòte li sou sèvè yo, se konsa li enpòtan yo gade pou moun ki kalite bagay sa yo. E finalman, yo pèmèt ou fè kèk bagay ki pi avanse tankou travay SSL oswa kron? SSL se yon opsyon kote ou ka fè sit entènèt ou an plis sekirite pa fè li t ak ankripte koneksyon ou. Ak travay kron yo se jis petèt Scripts ke ou vle kouri chak 5 minit, chak 10 minit, chak 15. Yon anpil nan sit entènèt pataje hosting mete restriksyon sou kantite travay kron ke ou ka kouri paske ki pran moute plis resous. E finalman, jis tout lòt bagay ke ou vle gade nan - asire w ke ekzakteman ki sa k ap pase sou ou anvan ou achte pake hosting ou. E finalman, pèfòmans. Pèfòmans se gwo. Kouman vit se sit entènèt mwen an pral kouri? Pifò itilizatè pa pral rete tann pou menm segonn pou sit entènèt ou a kouri yo anvan yo jis jwenn anwiye, epi yo ale nan MeanBase epi yo kòmanse kap nan foto nan chat - ou konnen sa rive, epi ou vle asire w ke ou jwenn ki itilizatè sou tablo ak ki di ou gen bon disponibilite ki jis vle di ke sit entènèt ou an k ap pase yo dwe aksesib a tout tan. Yon anpil nan gen tout pouvwa a gen disponibilite reyèlman move e ke jis vle di sit entènèt ou a pa nan pral fè aksesib, epi ou pa vle ke yo rive paske ou ka tris. Epi ou ka tou swiv pèfòmans lame ou a ak sit entènèt tankou Pingdom.com oswa tracker.com Akèy-, epi yo jis di w kouman souvan ki se sit ou desann. Epi finalman, ou vle wè sou sipò yo. Si ou gen yon pwoblèm yo yo pral reponn ou nan lespas 24 èdtan? Èske yo pral reponn ou nan 48 èdtan? Sèvis nan hosting ke mwen itilize nòmalman reponn a m 'nan minit ki se reyèlman bèl. Wou! Tout dwa! Li lè pou yon ti repo. Men, mwen pa pwal bay li ba ou. Nou pral jis gade nan foto chat cute chak kounye a epi lè sa a. Yon lòt bagay reyèlman, reyèlman gwo se kwa-navigatè konpatibilite. Ki sa mwen vle di pa kwa-navigatè konpatibilite? Ou konnen, sèjousi li pa jis Microsoft Internet Explorer. Li pa jis Mozilla Firefox oswa Safari. Koulye a, nou gen Chrome. Nou gen Opera. Nou gen Dolphin. Nou gen Camino. Nou gen konkeran. Nou gen tout moun sa yo navigatè diferan. Bagay sa yo ki ap vini soti kounye a - RockMelt - menm si sa yo, yo tout ki baze sou krom. Men, reyalite a nan matyè a se, gen se pa sèlman yon sèl navigatè ankò. Ou pa jis ap gade sa yo paj ak yon sèl aplikasyon. Se konsa, navigatè diferan pral reponn a diferan HTML, diferan CSS, ak diferan JavaScript yon fason diferan, epi ki jan ou fè fas ak sa? Oke, nan sèten ka, ou reyèlman pa kapab. Sit entènèt ou an - si li travay nan yon sèl navigatè a, kòd a ke ou te ekri pa pral travay nan yon lòt navigatè, epi li nan travay ou a asire w ke kòd la ke ou ekri se yon kozman inivèsèl, ke li ap travay toupatou. Se konsa, sa a se vrèman danjere. Si ou di, "Oke, li la ap travay sou òdinatè mwen. Gran! Ann deplase sou." Oke, li la pwobableman pa pwal travay sou m 'yo, epi lè mwen ale nan sit entènèt ou a Mwen pral yo dwe trè tris, ak mwen pral kite touswit. Se konsa, kite a wè ki jan ou ka anpeche sa a. Premye bagay, nan kou, se yo sèlman itilize estanda HTML, CSS, ak JavaScript. Ki sa mwen vle di pa sa? Oke, gen yon bann bagay sa yo pa estanda yo deyò. Pou egzanp, nan CSS gen vèsyon anpil. Si ou wè nenpòt règ CSS ak-moz-oswa-webkit-, règleman sa yo yo espesifik nan tou de navigatè yo Mozilla ak navigatè yo webkit, yo ak pou ou vle asire w ke petèt ou vle pou fè pou evite bagay sa yo paske si ou itilize-moz-règ sa a se sèlman ale nan travay sou Firefox. Men, si ou reyèlman vle li gade byen sou Internet Explorer tou, w ap ale nan dwe soti nan chans. Pou HTML tou, ou ta ka fè bagay sa yo nan HTML ki travay nan yon sèl navigatè men sa repo nan yon lòt, epi ou vle pou fè pou evite ke yo otank posib. Epi finalman pou JavaScript menm - gen vèsyon anpil nan JavaScript, ak sa a pandan ete nou li pran kouri nan yon pwoblèm kote Document.getElementsByClassName-- ki se nòmalman yon fonksyon ki nan defini kòm yon pati nan JavaScript estanda a - pa t 'jwenn nan Internet Explorer 8. Se konsa, pandan ete a mwen te ap travay nan yon laboratwa epi nou t'ap bati a eksperyans sou entènèt. Epi nou te panse li te ap travay vrèman byen jiskaske nou reyalize itilizatè yo ki te lè l sèvi avèk Internet Explorer 8 pa t 'kapab soumèt rezilta yo. Nou te manke soti sou yon anpil nan done. Sa fè nou vrèman tris. Se konsa, ou toujou vle asire w ke Scripts ou yo ale nan travay toupatou. E finalman, sèvi ak validator.w3.org ki se ki sa nou di nou fè nan pset 7. Asire w ke paj ou yo valide. Sa a enpòtan paske ke omwen se yon etap premye chèk saniti. Se kòd mwen aktyèlman estanda konfòme? Yon lòt fason sòt nan ede ou asire w ke sit ou se ale nan travay nan pifò sikonstans yo se petèt sèvi ak kèk bibliyotèk ak estrikti paske sa yo devlopè vrèman entelijan gen te panse sou pwoblèm sa yo pou ou. Yo te ale nan epi yo te ekri fonksyon diferan ki travay atravè navigatè. Pou egzanp, nou itilize jQuery nan Pset 7. Menm si ou pa ka fin wè li, jQuery bay yon anpil nan fonksyon ki sinon ou ta gen yo ekri tèt ou. Men, sa yo devlopè te ekri li, epi yo te fè asire w ke li ap travay atravè tout navigatè. Men, demaraj - ki se yon lòt kad CSS ke nou te montre ou nan Pset 7 - li vrèman wete yon anpil nan tèt fè mal yo ak desine sit entènèt ki gade byen. nan tout navigatè. E finalman, si ou ka evite li, mwen anjeneral evite kodaj nan grate. Si w ap jis kreye yon sit entènèt pou klib lekòl ou a, pou egzanp, ak tout sa ou bezwen fè se montre yon paj kèk e petèt gen prezidan ou ale nan ak chanje yon bagay kèk isit la epi gen - gen nan reyèlman pa bezwen kòd ki moute tèt ou. Sa pran yon anpil tan ou. Li pran yon anpil nan enèji ou, epi ou gen yo ale nan, epi ou gen jwenn soti, byen, sa a se pral gade bon nan sa a navigatè, se li pral gade bon nan sa a navigatè. Petèt sèvi ak kèk nan sa yo plak ke lòt moun te deja ekri nan Liv la pou ou, tankou WordPress oswa Joomla oswa Drupal. Yo rele sa yo kontni - sa yo, yo rele yo CMSs ki fondamantalman se jis pakè ki deja vin fè pou ou, epi ou ka download yo, mete yo sou sèvè ou a, ak Customize yo sepandan ou vle, epi ou deja gen yon sit entènèt kouri. Moun sa yo ki pakè kòd se yon bagay yo gade nan yo. Se bagay konsa ki louvri sous sof si ou ale pou yon bagay tankou - si w ap chèche pou jwenn yon pakè fòm, gen bagay ki pa gratis tankou VBulletin oswa IP.Board. Si ou pa bezwen kèk nan sa yo karakteristik avanse, ou ka toujou patisipe pou opsyon nan gratis. Epi finalman, pa gen okenn evite li. Ou dwe teste, tès, egzamen an. Ou dwe teste Kòd ou sou tout moun sa yo navigatè ak sou tout moun sa yo tribin. Men, ou konnen, IE6 - mèsi moun bonte te kòmanse k ap deplase lwen IE6 paske li tounen nan jou a, petèt kèk ane de sa, devlopè entènèt te toujou, toujou, toujou flate feblès IE6 a nan swiv nòm yo. Sit wèb ki jis gade kalite 1990 a pou mank de yon pi bon fason fè fas ak li. Ou kapab tou itilize Ekran navigatè yo tcheke CSS ou. Yon sit wèb vrèman fre se browserlab.adobe.com. Sa a se yon sèvis flater mete yo deyò pa Adobe. Men, sa yo fè a se yo ka pran Ekran nan sit entènèt ou kouri anba kondisyon diferan - tankou kouri anba navigatè diferan, kouri anba tribin diferan - epi montre w sa yo sanble. Jis montre ou sa mwen vle di isit la, mwen kreye yon sit wèb ane pase a rele lavi nan Harvard, ak sa pou m eseye fè - Mwen te eseye fè my.harvard pi byen. Paske si ou te isit la ane pase a, my.harvard pa t 'gade kòm li sanble kounye a. Li sanble kalite degoutan. Men koulye a, li sanble yon anpil pi byen. Aplikasyon mwen pa t 'ki itil ankò, men tout menm bagay la, ou konnen, Mwen te eseye ajoute - (enkonpreansibl) anpil tou sa - ak li sanble - li sanble trè bon sou òdinatè mwen. Lè sa a,, petèt si mwen ta te gen plis tan mwen ta gen pati al nan laboratwa navigatè, ak mwen ta gen gade, byen, li montre kouman li gade nan Chrome 18 sou fenèt yo. Mwen ta desann ak mwen ta renmen wè - o pa gen okenn! Gade bwat ki anons. Tèks mwen te debòde. Se konsa, sa a, se move, dwa? Si yon itilizatè ap itilize ap itilize Chrome sou Windows ak vini nan sit entènèt mwen an, ki imedyatman sanble anpil amateur. Se konsa, mwen ta dwe ale nan CSS mwen e chèche konnen kisa yon pati nan CSS mwen se kraze isit la. Poukisa se pa sa li montre kòrèkteman ak fikse li pou ke tout itilizatè yo ka wè sou sit wèb la menm yo epi yo dwe menm jan kè kontan. Epi finalman, byen, Ekran navigatè yo bèl pou fè tès CSS ou a, men sa ki sou JavaScript ou a? Ki sa ki sou si ou gen kèk script konplike ki nan kouri? Oke, ou ka toujou fè Virtualization. Si ou gen yon Mac ou ka itilize boutkan oswa VMWare virtualize petèt yon kopi Fenèt ak Internet Explorer itilize a. Oswa, ou ka ale nan yon bagay tankou Spoon.net, ki malerezman sèlman ap travay sou PC yo. Men, sa yo fè a se anpil fre. Yo virtualize lojisyèl pou ou pou ou ka kouri vèsyon diferan pou IE, pou egzanp. Ou ka kouri vèsyon diferan pou Firefox. Ou ka kouri vèsyon diferan pou Safari ak tès soti tout nan sit entènèt ou gen. Malerezman, yo menm yo pa gratis. Sa se yon sèvis peye, se konsa gen la toujou sòt de sa a - gen nan toujou sòt de komès sa a nan ant, byen, mwen pral fè sit entènèt mwen an gade byen. Si se konsa, mwen ta ka gen pou peye pou kèk sèvis ede m 'fè sa. Nenpòt kesyon nan pwen sa a sou nenpòt bagay ke nou te pale osijè de? Awesome. Okay. Koulye a, nou gen plis bagay sa yo pale sou. Kouman sou erè? Ki jan ou fè asire w ke sit entènèt ou a ki pral opere menm lè yon move bagay rive? Petèt ou pa gen yon paj ki te rele food.php. Men, m ', mwen ale nan sit entènèt ou an ak mwen eseye gen aksè a food.php. Èske ou jis pral montre m 'ki paj blan ki di 404 - File pa te jwenn? Oswa ou menm ki pral di, "Oke, mwen regrèt ke mwen pa t 'kapab jwenn sa a pou ou, men petèt isit la gen kèk lòt resous ede ou fè rechèch pou ki sa ou bezwen. " Erè Lòt - se konsa, sa a se rele erè HTTP ki yo se sèlman kèk kòd erè ki ta ka sèvè ou ki te voye tounen nan navigatè a nan ka ta gen yon move bagay kap pase. 400 - Move Demann. 401 - san otorizasyon. 403 se kalite komen lè ou gen yon anyè ki pa nan sipoze jwenn aksè pa itilizatè a, men itilizatè a ap eseye de tout fason. Men, 500 - Entèn Erè sèvè - ki anjeneral k ap pase lè ou gen yon bagay reyèlman move pwal sou ak Kòd PHP ou. Men, nan nenpòt ka, sa yo kalite navigatè - sa yo kalite erè rive. Se konsa, ki jan ou asire w ke ou grasyeu okipe sa yo erè ak asire w ke itilizatè a se pa sèlman sòt de pandye la? Isit la vini. Takses. Koulye a,. Takses se yon bagay ki ap travay sou Apache serveurs, yon bagay ki ap travay epi ap travay sou yon serveurs kèk lòt kòm byen. Sa a se jis yon fason pou ou pou w configured sèvè ou sa yo ki ou ka fè li fè tou sa ou vle l 'fè. Men kèk bagay ou ta ka fè. Ou te kapab kontwole anviwònman kachèt ou. Petèt gen yon paj sèten sou sit entènèt ou ke ou asire w ke itilizatè a re-download chak fwa itilizatè a vini ak vizit sit entènèt ou. Oswa petèt ou gen kèk URL sa a, se tankou / yoursite.com / tès / html paj / hello.html epi ou jis vle ke yo dwe yourname.com / bonjou -. byen, ou ka itilize takses redireksyon yon sèl Paj Web a yon lòt. Ou kapab tou itilize li nan fè Otantifikasyon. Petèt gen kèk pòsyon nan sit entènèt ou an ke ou bezwen sèvi ak yon lòt modpas. Ou ka bloke adrès IP sèten, bloke domèn sèten. Petèt ou jis vrèman pa renmen elèv yo Harvard lè l sèvi avèk sit entènèt ou. Oke, ou gen chwa pou bloke tout adrès IP Harvard. Finalman, ou ka trete bagay sa yo - ou ka ekri kèk Kòd fè sèvè ou trete tankou. Zhao oswa. non w oswa. paj alo kòm Kòd PHP. Petèt ke pral itil. Petèt ki pa yo pral. Epi finalman, ou ka itilize li okipe repons erè. Ki sa mwen vle di pa sa? Si ou tou senpleman ajoute Kòd tankou sa a - ErrorDocument 404 ak Lè sa a voye yo nan kèk paj erè, ou ka fè asire w ke itilizatè a pa sèlman wè reyèlman, reyèlman lèd la 404 epi montre yo yon bagay bèl. Se pou yo aktyèlman pran yon gade nan ki jan nou ka fè sa ak Pset ou 7. Isit la, mwen se nan aparèy m 'yo. Mwen pral louvri Chrome, ak Lè sa a, mwen pral eseye gen aksè a yon paj ki pa egziste sou CS50 Finans. Se konsa, lokal lame - cats.php-se konsa, remake ke mwen te kreye yon dokiman erè ki di, "Canz pa jwenn z paj!!" Li te gen yon chat tris anpil sou li. Si ou ale sou Twitter, si ou ale sou nenpòt nan sit sa yo ak lòt, ou pa ka jwenn yon paj yo, yo anjeneral ou eseye montre w yon foto bèl se konsa ke ou pa twò wont. Ou kapab tou gen yon bagay sa a, se plis pwofesyonèl ki di, byen, mwen regrèt mwen pa t 'kapab jwenn paj la, men petèt isit la nan yon bwat rechèch la. Oswa petèt isit la gen kèk lyen ki ap ede ou jwenn lyen ki ke ou vle. Se konsa, kouman mwen te fè sa? Kouman se sa menm posib? Si nou ale nan tèminal nou isit la - Mwen jis ale nan rale nan yon ti jan - remake ke mwen gen yon paj nouvo. Anndan anyè HTML mwen sa yo rele - ou pa kapab wè li - sa yo rele error.php. Men, error.php se jis yon dosye ke mwen te fè ki montre ou ke paj tèt li. Mwen ka montre w sa error.php se. Li nan egzakteman paj sa a. Li di, "O pa gen okenn! Canz pa jwenn z paj!!" Epi, si ou vle wè - se konsa, remake ke takses sòt de se yon non etranj.. Li kòmanse ak yon dot ki vle di ke li nan yon dosye sistèm. Li se yon dosye kache ki pa nòmalman yo montre a. Si ou fè sa ls-yon, ou ka wè tout nan dosye yo kache nan yon anyè sèten, ak tout bon, ou wè. takses se youn nan yo. Se pou yo ale pi devan epi louvri takses. - ak jdi - Boom! Tout sa mwen genyen se yon sèl liy nan gen - dokiman Erè pou 404 erè ki fè yo konnen tou kòm dosye-pa-yo te jwenn erè. Se pou yo redireksyon yo yon bagay yo rele error.php. Ou ka gen bagay sa yo plezi tankou canz pa jwenn z paj! Men, gen tou anpil fre bagay sa yo ke ou ka fè avèk yo. Takses. Si ou vle wè plis. Takses majik, sa a se yon sit entènèt anpil fre pou yo ale nan - sa yo rele javascriptkit.com/howto/htaccess.shtml-- si ou vle fè plis majik sèvè. Men, li te kapab gen anpil plezi. Wou! Tout dwa! Plis bèl foto yo. Sa a se yon nèg fè pouse-ups, ak chat l 'ap eseye ede w. Mwen panse ke li trè bèl. Malerezman, mwen pa gen yon chat tankou sa. Tout dwa. Se konsa, nou te pale osijè de. Takses. Nou te pale osijè de manyen erè. Nou te pale sou hosting, non domèn. Nou te pale sou kwa-navigatè konpatibilite. Koulye a, ki jan nou asire w ke sit entènèt ou a aktyèlman fè? Ki jan nou fè asire w ke si mwen ale nan sit entènèt ou a Mwen ka wè paj ou a nan yon kèk segond? Youn nan bagay sa yo ke mwen panse ke moun jis sòt de bliye sou se optimize imaj. Se pou nou di ke ou te vle mete yon foto sou sit ou epi li 2 MG gwo. Sa ka bon pou nou paske nou ap nan Harvard, epi nou gen yon koneksyon entènèt trè vit. Men, imajine yon moun nan peyi Lachin. Imajine yon moun nan peyi Zend. Imajine yon moun petèt nan seksyon riral Kansas ki petèt pa gen sòt nan menm nan bande entènèt ke nou gen. Si ou gen yon imaj MB 2 sou sit ou ak itilizatè a ap eseye gen aksè a li, li pral pran yo yon moman vrèman long download. Se konsa, si ou pa bezwen ki sòt de rezolisyon an, Lè sa a, ou ka rdimansyonman imaj ou ak yon bagay tankou Shop Adobe Photo. Genyen anjeneral yon opsyon rele san danje pou entènèt ak aparèy, ak ki sa li fè se li bann soti tout enfòmasyon nesesè ak sòt de konpak dosye ou nan yon gwosè imaj ti se konsa ke ou kapab mete l 'sou sit entènèt ou an, ak nenpòt itilizatè ki ap eseye download ki paj ki pral download yon vèsyon ki pi piti nan imaj ou. Si ou pa gen Adobe Photo Shop webresizer.com tou se yon lòt resous kote ou ka opinyon imaj ou epi li pral krache soti egzak imaj la menm, men li pral yon bagay tankou 3 fwa pi piti. Se konsa, sa a, se trè itil pou itilizatè ou an. Yon lòt bagay ki ou ka fè se minify kòd. Si nou pran yon gade nan Google.com, ou ap wè ke li pa sòt de menm HTML la ak CSS ke nou ap itilize yo. Jis ale nan gade nan kòd la sous isit la. Si mwen jis desann - Wow, ki sanble trè degoutan. Sa a ta jwenn yon zewo sou style. Si ou kode sa a pou Pset ou a, ou pral jwenn yon zewo sou style ou. Sa a pa gen okenn espas. Non yo gade vrèman skre. Li nan tout reyèlman degoutan. Men, script la yo fèmen nan kò a - HTML la fèmen - yo ap tout ansanm - tout smushed yo ansanm. Poukisa yo fè sa? Yo minified Kòd yo. Remake dokiman sa a ki pral gen yon anpil pi piti pou mwen pou m download pase yon bagay ki gen espas blan, pase yon bagay ki gen non reyèlman long varyab. Si ou minify Kòd ou, ou dezabiye soti tout espas ki la blan. Natirèlman, navigatè ou a pa pran swen si ou gen nenpòt espas blan nan kòd ou a. Ou dezabiye li soti, koulye a mwen ka telechaje yon dosye ki pi piti - kounye a dosye a - dokiman an ke nou ap ale nan download gen yon gwosè dosye ki pi piti, li pral pi vit pou mwen pou m download, e ke sa a itil. Si w ap travay ak sou sit entènèt epi ou ap lanse yon sit entènèt, li nan prèske toujou bon minify Kòd ou. Yon lòt rezon ki pou ki sa li ta ka byen, se petèt ou pa vle lòt moun yo sèvi ak kòd ou a. Petèt ou pa vle lòt moun yo sèvi ak CSS ou. Ou konnen si ou reyèlman te vle fè kras ak sa, Lè sa a, ou ka tou minify Kòd ou a, epi li ta ka pi difisil pou mwen pou m vole li paske mwen pa gen okenn lide sa k ap pase sou. Ou kapab tou ale nan sit entènèt tankou minify.avivo.si. Sèvis tankou sa a sou entènèt ede w minify Kòd ou pou sa ou pa bezwen fè li nan men. Definitivman pa fè sa nan men. Okay. Koulye a, pale de Scripts. Petèt nan Kòd PHP ou gen nan yon bagay ke ou pa bezwen fè. Petèt gen nan pasan anplis nan la. Nou te pale de konsepsyon Kòd nan CS50. Menm si w ap kodaj nan C si ou gen - si ou ap fè siplemantè travay ke ou pa bezwen fè, byen, ki nan ale nan ralanti Scripts ou sou sit entènèt ou, ak sa a se espesyalman enpòtan pou sit entènèt paske itilizatè yo sèjousi yo trè pasyans. Si ou ap fè nesesè travay, li la pral pran yo ankò pou li ale nan enfòmasyon an yo ke yo vle, epi yo ap ale nan gen anpil kontan. Finalman, ou ka vle optimize tab baz done ou. Sonje nou te pale de endis. Yo ap pa sèlman bon pou fè si ke ou gen yon ranje sa a, se inik. Yo ap tou bon pou fè si ke baz done ou ap travay vit. Si ou vle li moute sou ki ale nan lòt dokiman an miskl, oswa ou ka gade nan - byen, ki jan mwen optimize tab baz done mwen an? Kouman pou mwen asire w ke mwen gen endis ki ede m 'ale nan enfòmasyon an pi vit? Genyen tou ke trik nouvèl ti kras ke ou ka itilize tankou kach. Si ou gen PHP - si ou gen yon blog, pou egzanp, epi ou gen - ak li nan patrone pa PHP oswa pa nenpòt lòt lang - ou ka Cache blog ou a nan nan kite di entèval 50-minit pou ke ou ka sèvi paj estatik oswa estatik HTML nan vizitè yo nan sit ou. Nan fason sa a itilizatè yo pa oblije kouri script PHP ou a chak fwa, e petèt ki pral pi vit pou yo jwenn aksè nan enfòmasyon sa a. Epi finalman, ou ka itilize yon bagay tankou CDN. Remake chak fwa ou telechaje yon Pset, ou toujou ale nan CDN.CS50.net. Poukisa se sa? CS50 itilize tou sòt de tankou yon CDN - yon rezo distribisyon kontni - ki jis vle di ke li nan yon pakèt moun sou serveurs petèt yon kote alantou glòb la ki ede sèvi paj ou nan vizitè ou. Si vizitè ou a ap resevwa yon paj soti nan yon sèvè sa a, se pi pre yo jewografik, Lè sa a, gen plis chans vizitè ou a ap pral jwenn ke dosye yon anpil pi vit. Genyen tou sous sou entènèt ki ede ou fè sa. Youn nan yo se CloudFlare. Yo ofri yon sèvis CDN gratis. Si ou gen dosye gwo ki sèvi ou a itilizatè ou an, Lè sa a, petèt li nan pi bon yo mete yo sou yon CDN sa yo ke yo ka jwenn yo pi vit. Sijè a final yo fè pou yon jou a se optimize motè rechèch. Ki sa ki se optimize motè rechèch? Sa a asire ke rechèch motè tankou Google oswa Bing oswa Yahoo ka ale nan sit ou ak rale sit ou ak endèks sit ou epi lè Mwen, pou egzanp, ale nan Google.com ak mwen eseye pou fè rechèch pou yon bagay, Lè sa a, sit ou yo ap pòp moute. Ki jan ou fè asire w ke sit ou se youn nan 10 an tèt la? Paske kòm nou tout konnen, si ou rechèch pou yon bagay sou Google epi li pa sou 10 an tèt la w ap gen plis chans pa pral gade nan 10 an kap vini an. Sa a se sòt de yon sijè ki nan kache nan mistè. Genyen yon anpil nan battage yo deyò sou entènèt la. Gen yon anpil nan supèrstisyon sou si ou x Lè sa a, Google pral renmen ou pi byen. Si ou y Lè sa a, Google pral renmen ou pi byen. Li pwobableman pi bon yo gade nan dokiman jeyan rechèch la nan tèt li. Sa a se youn nan dokiman ki sou Google ki di ou egzakteman ki jan yo optimize sit ou se konsa ke Google kapab jwenn aksè ak endèks li trè joliman. Ou pa gen a kapab bay kopi desann sa a URL paske sa a prezantasyon ki pral gen sou entènèt de tout fason. Si ou gade nan sa a ak w ap li sa a gen kèk sijesyon ki itil anpil nan la. Google a di ou - si ou reyèlman vle nan sit ou a dwe Catalogue byen Lè sa a, ou ta dwe fè tout bagay sa yo. Yon lòt bagay ki motè rechèch vrèman renmen se kontni fre. Si ou gen kontni ki nan mete ajou trè regilyèman Lè sa a, motè rechèch yo di, Ooh, mwen renmen sit ou. Mwen pral pou yo ale nan sit ou trè souvan. Mwen pral endèks yon anpil nan paj ou yo. Si ou gen fre kontni Lè sa a, w ap plis chans yo montre moute - w ap gen plis chans yo dwe plis ki enpòtan. Ou se plis chans yo dwe plis mete ajou, ak motè rechèch yo gen plis chans yo mete sit ou pi wo a lòt moun. Lyen fon yo enpòtan tou. Si ou reyèlman te vle sit ou gade byen nan je yon motè rechèch la te yon anpil nan lòt sit wèb yo lye nan li epi li lye pwofondman nan sit entènèt ou. pa sèlman lyen nan Homepage ou. Link to petèt yourname.com / yon bagay / yon bagay / something.php. Sa - nan yon motè rechèch - vle di, wow yo, yo gen kontni reyèlman enteresan ke yon lòt moun ki lye ak se konsa pwofondman nan sit yo ke mwen ta dwe reyèlman, reyèlman mete plis enpòtans sou paj ki sou sit la. Si ou gen tit paj egzat, si ou pa gen okenn erè sa a, se bon paske si yon motè rechèch ap eseye ale nan sit ou a, ak li a ap resevwa yon erè, li la pwobableman pral bay moute trè, trè byento. Epi finalman, ou vle gen yon tan chaj vit paske motè rechèch - jis tankou moun - pèdi san fwa gen yon anpil nan pasyans pou sit entènèt dousman. Sa a se yon fason pou ou pou w asire w ke ou montre moute pi wo nan rechèch queries motè ak èspere ke kidonk jwenn plis trafik. Paske apre tout, ou te pase tout tan sa a devlope sit entènèt ou. Ou te pase tout tan sa a lansman sa a sou entènèt sou sit wèb. Ou vle asire w ke ou gen anpil nan itilizatè ki aktyèlman wè kontni ou. Lòt resous bon yo sèvi ak. Google Webmaster Zouti se yon bagay yo gade nan yo. Sa a jis ede w wè - Google se pa sa Indexing sit m 'yo. Ki kalite erè se li rankontre? Konbyen paj te li Catalogue? Ki sa sa panse se kontni an ki pi enpòtan nan paj mwen an? Petèt sa a, se pa sa m 'vle li nan dwe. Petèt mwen bezwen chanje sit entènèt mwen an yon ti jan tankou ke li nan reflete pi bon sa sit entènèt mwen an se reyèlman sou yo. Google Analytics se yon lòt zouti vrèman fre. Ou kapab ajoute yon ti kras nan JavaScript nan paj ou yo. Lè sa a, apre sa ou ka ale nan Google Analytics, epi li pral swiv démographie vizitè ou ak kwasans sit ou. Li va di ou egzakteman konbyen vizitè ale nan sit ou ki nan yon sèten jou, nan yon èdtan sèten, nan yon semèn sèten. Konbyen vizitè ki soti nan Lachin? Konbyen vizitè ki sòti Antatik - w ap vin sou sit entènèt ou. ke sa ta kapab yon bagay fre wè oswa li ta ka menm kapab itil paske ou ap eseye vize yon gwoup sèten. Petèt ou ap eseye vize jenn timoun ki gen sit entènèt ou an, epi ou wè ke pi fò nan vizitè yo sou sit entènèt ou se petèt 30 - a 40 ane timoun ki gen, Lè sa a, petèt swa ou gen yon pwoblèm oswa ou ka jis di, byen, Lè sa a, petèt mwen ta dwe jis chanje konsantre sou sit wèb mwen an pou ke Mwen konsantre plis sou ki gwoup laj. Google Apps - si ou te vle gen sòt de Imèl ki gen non domèn ou - petèt yon bagay tankou yourname@yourname.com-- ou ka sèvi ak adrès Gmail - ou ka itilize sèvis la Gmail ak Google Apps se yon fason fè sa. Ou ka mete kanpe adrès imel espesifik ki yo espesifik ak non domèn ou olye of@gmail.com. Epi finalman, gen ekstansyon pwomotè entènèt epi ajoute-ons - pou Chrome, pou Firefox, pou navigatè lòt - ki pèmèt ou ale nan ak enspekte CSS, enspekte JavaScript, wè ekzakteman ki sa ki nan mal ak script JavaScript ou a, e petèt ki pral itil pou de-bugging rezon ou a, pou ou jwenn deyò - byen, poukisa se pa sa sit entènèt mwen an montre kòrèkteman nan sa a navigatè? E finalman, si ou te vle aprann plis sou tout sijè sa yo - si ou te vle aprann plis sou HTML ak CSS ak JavaScript - paske apre tout, nou sèlman moutre nou yon ti jan - ou ka ale sou sit entènèt tankou W3Schools.com yo gade pou plis resous. Yo gen tutoryèl trè bèl sou ki jan pou mwen fè x, oswa sa ki y vle di? Si ou te vle aprann plis sou lang sa yo ou ka senpleman ale isit la. Tout dwa. Mwen panse ke mwen te vle kite dènye minit yo kèk moun nan sa a pou kesyon, sa yo se gen nenpòt kesyon sou anyen ke nou te pale osijè de? [Manm odyans] Ki kalite bagay sa yo yo sou W3Schools epi kouman li kouvri? [Yuechen Zhao] Ki kalite bagay sa yo? Se konsa, youn nan bagay ki trè pi gwo pou m 'sèvi ak yon anpil se referans yo. Detay referans yo, pou egzanp pou CSS - ki sa sa a vle di oswa si ou te vle chanje background nan nan yon paj - ki jan ou fè li? Ki navigatè sipòte ki lòd? Bagay sa yo tankou sa. Lè sa a, yo menm tou yo jis gen tutoryèl trè bèl sou HTML, sou PHP, sou JavaScript, sou miskl, sou tout kalite sijè diferan. Yo gen tutoryèl bèl. Yo moutre ou ki jan fè bagay sa yo. Li bon pou kapab ale epi aprann plis sou sijè sa yo. [Manm odyans] HTML 5 se toujou pa konpatib ak tout navigatè yo deyò. Ou ta rekòmande jis rete lwen l ', paske nan pwoblèm konpatibl? Kouman ou ta fè fas ak sa? [Yuechen Zhao] Wi, se konsa, kesyon an se HTML5 se toujou yon estanda ti bebe. Li pa nan vrèman sipòte pa yon anpil nan navigatè, se konsa nou ta dwe evite li? Mwen panse ke ane pase a mwen ta gen yon sipòtè trè gwo nan, se pou yo evite HTML5 paske li se toujou - li a toujou anpil ak nouvo an reyalite, HTML5 estanda a ki pa te fini ankò. Se konsa, gen reyèlman pa gen okenn estanda HTML5. Men mwen panse ke espesyalman si w ap desine yon sit entènèt, koulye a, li ta kapab pi bon si ou jis ale ak HTML5 paske se sòt de pral fè tan kap vini an, epi si ou vle sit entènèt ou an yo dwe lavni-prèv, epi ou vle sit entènèt ou a nan travay nan navigatè nan lavni, li ta kapab pi bon yo kòmanse yon bagay bilding pou lavni an pase pou sot pase a, epi tou li jis paske nan lefèt ke HTML5 reyèlman se pa sa ki diferan soti nan HTML4 oswa XHTML. Si w ap itilize HTML5, li nòmalman ap travay nan pi fò navigatè. Ou jis bezwen sòt de ale nan, epi fè sèten ak sa yo Ekran epi asire ak ale sou sit entènèt sa yo tèt ou. Men, gen plis chans li pral travay sof si w ap itilize karakteristik trè espesifik nan HTML5. Avi twò ke pou CS50 - pou egzanp, pou jwè a videyo ke nou itilize - li itilize HTML5 ak HTML5 videyo montre konferans yo. Men, si ou gen yon navigatè reyèlman fin vye granmoun, Lè sa a, li pral tonbe sou do yo Flash. Se konsa, ki la tou yon lòt bagay - gen yon sistèm sezon otòn-tounen pou lè ou jis konnen ke navigatè a pa pral okipe sa ou vle li okipe. Lòt kesyon yo? Nenpòt bagay ki nou te pale de. Tout dwa. Lè sa a, Mwen panse ke la sou li pou mwen. Mwen panse ke nan li. (Aplodisman) Fre. [CS50.TV]