Cainteoir 1: Gach, ceart fáilte ar ais. Tá sé seo CS50. Agus is é seo an tús na seachtaine naoi. Agus is é seo an tús an chuid eile den do chuid ama i CS50, ina bhfuil muid aistriú anois, ar deireadh, ar an ngréasán gné den chúrsa, i gcás ina mbainfidh tú teacht ar go leor de na bunúsacha a tá muid ag onnmhairithe ar feadh seachtainí fós ag teacht ar ais chun cuairt a thabhairt, nó haunt, dúinn. Ach anois, beidh tú go bhfuil sé ar ord méadaíochta níos éasca accomplish tascanna áirithe agus réiteach fadhbanna áirithe - an oiread sin ionas go fiú má cheap tú Leagann fhadhb áirithe a bhí spraoi i n- bhealach féin, is dóigh liom go mbainfidh tú teacht ar go leagtar lch 7, leagtar lch 8, agus ansin, ndeireadh na dála, beidh an tionscadal deiridh a bheith go léir an níos gratifying toisc go mbainfidh tú aimsiú go muid ag cur tús a ghlacadh maidir le deonú anois is maith rudaí bainistíochta cuimhne, agus leideanna, agus tá cad atá ar siúl ar thíos an cochall. Agus arís, téamach, go léir ar fud an Tá seimeastar curtha seo layering agus layering. Agus anois tá muid saghas suas anseo, seasamh ar an shoulders de sheachtain anuas. Anois, a aisghlaoch ó am caite go againn Labhair faoi conas a d'oibrigh ar an idirlíon. Agus bhí sé seo b'fhéidir róshimpliú, ach cuimhnigh go Tá gach ríomhaire sa domhan IP aghaidh a thabhairt ar, cé go bhfuil beagán de róshimpliú go fóill. Agus iad siúd a úsáidtear chun seoltaí uathúil meaisíní aithint ionas go nuair a sheolann tú eolas, nó paicéid, sin a labhairt, is féidir leo a bheith ina gcuirfear tionscnamh seoladh agus seoladh cheann scríbe. Agus is féidir na seoltaí IP céanna a úsáid araon le haghaidh dea-agus freisin le haghaidh olc, a rianú tú, mar shampla. Go deimhin, gach ceann de tú le ríomhaire glúine oscailte anois, nó le fón i do Tá phóca, seoladh IP ar líonra Harvard. Agus nach bhfuil sé go léir go deacair a gcomhchoibhneas go dtí a agus áit a bhfuil tú Is iad na laethanta seo. Ach níos mó ar b'fhéidir sa todhchaí. Anois, shíl mé gur mhaith liom a thabhairt ar ais roinnt cuimhní cinn de [? feabhas a chur ar?] agus a thabhairt duit gearrthóg eile ó seó tú d'fhéadfadh teacht ar an eolas. Má d'fhéadfadh muid dim na soilse le haghaidh ach cúpla soicind. An Numb3rs seó. Cainteoir 2: Tá sé ina ainm na IPP4 32-giotán. Cainteoir 3: IPP, mar atá i idirlíon? Cainteoir 2: gréasáin phríobháidigh. Chun líonra príobháideach Amita ar. Tá sí mar sin iontach. Cainteoir 3: Come on, Charlie. Cainteoir 2: Tá sé. A seoladh IP scáthán. Sí ag ligean dúinn féachaint ar cad a tá sí ag déanamh i bhfíor-am. Cainteoir 1: OK, rudaí mar sin le cúpla cearr leis an pictiúr. Mar sin, ceann amháin, agus tá sé seo ar cheann inghlactha, tá sé seo i ndáiríre Ní seoladh bailí IP. Tá seoladh IP bailí a bheith uimhreacha den fhoirm w.x.y.z, nuair gach ceann de na Tá na litreacha 0-255. Ach tá go fíneáil toisc go díreach cosúil leis an scannáin ina bhfuil siad uimhreacha gutháin falsa, falsa siad seoltaí IP. Ní gá duit a bhuail i ndáiríre freastalaithe fíor. Ach miste leat, tá sé seo le brabhsálaí. Agus nach bhfuil brabhsálaithe tús a outputting Cód ríomhaire mar seo. Agus má fhéachann muid beagán níos doimhne, faoi deara go bhfuil an teanga go mbíonn siad ag féachaint ar ar an scáileán bhfuil teanga ar a dtugtar Cuspóir C, a bhfuil an teanga i a iPhone apps atá scríofa, go háirithe na cinn a bhaineann le criáin, mar is féidir leat a fheiceáil ó an cód foinse anseo. OK, shíl mé go raibh sé seo greannmhar. Mar sin, tá go hiomlán leis an Blúire an cód aon rud a dhéanamh le cibé an eipeasóid ar leith a bhí faoi. Mar sin, tá an joke saghas ar na folks a ghlacadh chun seo a deonaíodh. Ach nach bhfuil sé seo go léir go crua chun a fháil na sonraí teicniúla ceart. Agus ba mhaith liom tú a spreagadh. Agus i ndáiríre, d'fhéadfadh 50 spoil go han-mhaith a lán de na Léiríonn teilifíse agus scannáin nó tú toisc go mbainfidh tú a aimsiú go bhfuil sé ach Ní féidir cad a bhíonn siad dhéanamh ar an scáileán. Ach go deimhin, is é seo an cód go bhfuil tú d'fhéadfadh sé a fheiceáil in iarratas iPhone nó Mac OS iarratas. Tá sé rud ar bith ar chor ar bith a dhéanamh leis an slándála. Mar sin, coinnigh súil amach le haghaidh níos mó rudaí spraoi den sórt sin mar sin. Ach sa lá atá inniu muid ag cur tús chun tumadóireacht a dheanamh i ndáiríre go domhain le raon iomlán de teangacha. An deimhin, ar cheann de na uileghabhálach takeaways den sciar seo den Is é ndóigh, ní le foghlaim conas a clár ní i PHP, SQL a fhoghlaim per se, ní a fhoghlaim JavaScript per se, ach chun tú féin a mhúineadh conas a mhúineadh tú féin teangacha nua mar gheall ar, go deimhin, muid ag cur tús a chur anois ar an rothaí oiliúna amach ionas gur tar éis deireadh chúrsa ar, ní gá duit a bheith ag súil le 20 sonraíocht leathanach a insint duit conas a a chur i bhfeidhm roinnt clár. Tá tú go leor comhábhair i do aigne, agus go leor uirlisí i do uirlis trealamh, lena chun tús a thógáil réitigh ar fhadhbanna spéise tú do roinnt grúpa mac léinn, do roinnt tionscadal taighde, nó i ndáiríre aon rud ar suim agat. Mar sin, i dtreo na críche sin, chun cuimhne go raibh sé seo an pictiúr tharraing muid é uair dheireanach. Agus tá sé seo dhá ríomhairí, cliaint agus sever, ag caint le chéile. Agus an prótacal, an teanga, agus mar sin go labhairt, go bhfuil na dhá ríomhairí a tharlóidh a bheith ag labhairt ar a dtugtar HTTP. Agus sin ach an prótacal úsáid ag ríomhairí eolas a aistriú thar an ngréasán domhanda. An ngréasán, ar ndóigh, tá, ach seirbhís amháin a ritheann ar bharr an mar a thugtar idirlíon. Cad é seirbhís eile ar fáil ar barr an idirlíon na laethanta seo? Roinnt prótacal eile nó - cad é sin? LUCHT ÉISTEACHTA: FTP. Cainteoir 1: FTP. Mar sin, is Prótacal Aistrithe Comhad eile. Ní chuid is mó de tú a úsáid is dócha é. Ach an chuid is mó de tú a bheith in úsáid is dócha rudaí cosúil le Gchat, nó toirt teachtaireachtaí níos ginearálta, cinnte ríomhphost. Agus iad siúd, freisin, go bhfuil na seirbhísí a reáchtáil ar barr an idirlíon mar gheall ar, ag an deireadh an lae, ar an idirlíon féin i ndáiríre a fháil ach sonraí ó phointe A go pointe B. Agus tá sé Úsáideann roinnt cáithníní féin, duine amháin acu nó dhá acu is mó go ginearálta ar a dtugtar TCP / IP, arb é a rá go bhfuil ríomhaire amháin ar Is féidir an t-idirlíon i ndáiríre a bheith ag déanamh rudaí éagsúla, r-phost, agus gréasáin, agus mar sin de. Google dhéanann a lán de seo. Mar sin, conas atá na seirbhísí sin uathúil aitheanta, raibh a rá againn, ar ríomhaire a d'fhéadfadh a iarbhír a bheith ag déanamh rudaí il? An roinnt calafort. Agus is iad seo ach an duine treallach coinbhinsiúin cosúil le 80 é ngréasán, tá 443 gréasáin criptithe, 25 r-phost. Agus níl a bunches na daoine eile. Agus tá na huimhreacha sin san áireamh ach i na paicéid eolais, iad siúd clúdach fíorúil, go hiarbhír Bhí iarratas nó freagra. Mar sin, nuair a fhaigheann tú ar ais le freagra ó na gréasáin, de ghnáth, ní gá duit a fheiceáil ar bith líon ar bith i dtéarmaí na Cód stádas an freagra. Ní gá duit a fheiceáil i ndáiríre an obair istigh de na paicéid a thagann ar ais. Ach ní chiallaíonn go deimhin 200 OK. Agus Ciallaíonn sé sin go léir go maith. D'fhéadfá feicthe ag a bunch de na. Cé acu is dócha go bhfuil an chuid is mó coitianta tú atá le feiceáil ar an ngréasán? 404. Ciallaíonn sé ach comhad gan aimsiú. Ciallaíonn sé duine éigin screwed suas. Rinne tú ag mistyping an URL, nó duine éigin eile a rinne ag a thabhairt duit URL neamhbhailí, nó a scriosadh siad an Tá comhad agus an URL fós á n-úsáid ag daoine. Mar sin, is féidir aon líon na cúiseanna a mhíniú cén fáth nach bhfuil an comhad le fáil. Agus beidh tú a fheiceáil, sna seachtainí atá le teacht, na cóid earráid eile, agus beidh tú buntáiste a bhaint as cuid acu. Is é an ceann is measa 500. Má fhaigheann tú earráid 500 sa chód atá tú scríofa, smaoineamh ar mar saghas de aschur de lochtanna seg i saol na cláir gréasáin. Nach bhfuil sé go leor mar dire. Ach ciallaíonn sé sin go díreach, áit éigin, screwed tú suas. Mar sin, táim ag tnúth leis na. Ach a ligean ar a fheiceáil más féidir linn féach ar sin a chur i gcomhthéacs. Lig dom dul go dtí bhrabhsálaí anseo agus a dhéanann an méid seo a leanas. Mar sin, is é seo Chrome, a tharlaíonn a a shuiteáil i an fearas. Ach an chuid is mó gach brabhsálaí na laethanta seo tá roinnt feidhmiúlacht choibhéiseach. Tá mé ag dul chun dul suas roghchlár na Chrome ar, agus téigh go dtí Uirlisí, agus mé ag dul chun dul chun Developer Tools. Agus beidh tú a fheiceáil go bhfuil an painéal beag Osclaíonn i bun an fhuinneog. Aicearra eile, a bheith macánta, go bhfuil mé úsáid de ghnáth é féin a cliceáil Ceart nó Control cliceáil áit ar bith ar an ngréasán leathanach agus díreach dul Element a Inspect. Agus ní bheidh a oscailt ach amháin seo ar do shon. Beidh sé ar oscailt freisin, go sonrach, an chuid Eilimintí ar thaobh na láimhe clé. Mar sin, tá muid ar ndóigh, go bhfaca Google. Athraigh siad a n-lógó lá atá inniu ann. Ach ar má scrollú mé síos suas anseo, faoi deara go faoi Eilimintí, a fheiceann tú cad atá ar a dtugtar HTML, Hipirtéacs Markup Teanga, agus tá sé seo an teanga go seo agus gach leathanach gréasáin, i ndáiríre, atá scríofa isteach Ach tá sé formáidithe i ndáiríre do dúinn an oiread sin níos mó readably ná mar atá sé de ghnáth. Go deimhin, má tá mé zúmáil amach, agus mé in ionad ach cliceáil nó Rialú Cliceáil Ceart cliceáil ar an leathanach, agus ansin téigh go dtí Féach ar Leathanach Foinse, is é seo cad literally Google sheoladh síos go dtí mo bhrabhsálaí. Mar sin, duine nó daoine éigin a scríobh Google.com baint úsáide as an cód foinse. Nach bhfuil an chuid is mó de seo HTML. Tá sé i ndáiríre teanga ar a dtugtar JavaScript, a beidh muid ag teacht ar ar an gCéadaoin. Ach cad Chrome, agus cad gach bhrabhsálaí Is féidir a dhéanamh dúinn go bhfuil, de chineál ar a fheiceáil anuas gach ceann de na distractions de na error mire, agus reinsert spás bán dúinn, agus aird a tharraingt ar error fiú, nó rudaí de dhathanna dúinn. Mar sin, beidh tú go bhfuil na mar a thugtar air uirlisí forbróir tógadh isteach brabhsálaithe beidh a dhéanamh do shaol mar sin, agus mar sin i bhfad níos éasca mar is féidir leat iniúchadh a dhéanamh, tríd an roghchlár comhéadan, go díreach cad é an bunúsacha Tá cód foinse do aon leathanach ar an idirlíon. Agus go deimhin, tá sé seo ar cheann de na cinn is bealaí éifeachtacha a fháil amach conas a dhéanamh rud éigin nua, ar a laghad, má tá an leathanach nach bhfuil chomh casta mar a overwhelm, tá chun tús a poking timpeall sé HTML, breathnú ag a mar a thugtar air CSS, a beidh muid ag teacht le beagán chomh maith, a fháil ar tuiscint ar an gcaoi Ríomhchláraitheoir go bhfeidhm roinnt ar leith Gné an leathanaigh. Ach níos suimiúla teicniúil ceart anois tá sé ag dul a bheith seo. Má Téim go dtí an cluaisín Líonra, a ligean ar ghlanadh anois seo. Tá mé ag dul go dtí cliceáil ar an beag tras siombail anseo, agus ansin téigh go dtí suíomh gréasáin eile. Agus mé ag dul díreach chun cineál i Facebook.com. Uimh HTTP, HTTPS aon, gan aon WWW. A ligean ar a fheiceáil i ndáiríre cad a tharlaíonn anseo. Iontráil. Anois deara a bunch iomlán de rudaí díreach le feiceáil i an painéal bun, i Chomh maith leis an leathanach gréasáin le feiceáil i barr. Tá mé ag dul a scrollbharra ar ais suas chuig na Tab Líonra anseo, agus tá mé ag dul go dtí cliceáil ar an chéad ró. Cad é an uirlis ag dul a nochtann le linn Tá gach ceann de na hiarratais HTTP go tapa chuaigh díreach ar ais agus amach idir mo bhrabhsálaí agus freastalaí Facebook. Agus mar sin gach ceann de na sraitheanna Léiríonn iarratas amháin den sórt sin nó fhreagairt, ceann amháin nó níos mó de siúd clúdach fíorúil. Nó níos mó casually, tá sé cosúil le duine ar nós duine, do chustaiméirí i bialann, ag iarraidh rud éigin a arís, agus arís, agus arís. Agus coimeádann an waiter a thabhairt sé ar ais amháin ag an am. Mar sin anois, má tá mé zúmáil ar seo, faoi deara agus beidh sé seo an saghas rud go bhfuil tú fáilte roimh agus spreagadh a imirt le ar do chuid féin, mar gheall orainn Ní bheidh dul trí gach rud go mion mór. Ach faoi deara níl fo tabs cúpla anseo - Ceanntásca, Réamhamhairc, Freagra, Fianáin, agus uainiú. Tá mé ag dul díreach chun breathnú ar ceanntásca do anois mar go bhfuil na beag comhábhair taobh istigh den chlúdach go cuidiú le sonraí a fháil chuig agus ó áiteanna. Mar sin, an chéad, lig dom cliceáil seo, Féach ar Foinse in aice leis Ceanntásca Iarratas. Tá an t-iarratas go bhfuil mo bhrabhsálaí, Chrome, sa chás seo, chuir taobh istigh de an clúdach fíorúil. Feicfidh tú an tseachtain seo caite chun cuimhne orm láimh clóscríofa é agus pretending a bheith ina bhrabhsálaí. Ansin, i gcuimhne ar an bhfreastalaí go bhfuil sé lorg an ósta ar a dtugtar Facebook.com. Agus ansin níl le beagán níos arcane eolas go beidh orainn tonn ár lámha do anois. Ach má tús mé a scrollbharra síos anois i an fhuinneog, lig dom a fháil chun an ceanntásca fhreagra. Bhí sé seo cad atá i an fíorúil clúdach a tháinig ar ais ó Facebook.com. Agus má cliceáil mé díreach tar View Source a fheiceáil ar an téacs amh de, faoi ​​deara roinnt rudaí. One, Facebook Labhraíonn freisin mar an gcéanna prótacal, leagan 1.1 de. Mar sin, tá go deas. Ach Cód stádas 301, ar athraíodh a ionad buan. Bhuel, i gcás ina raibh an heck Facebook dul? Cad atá ag iarraidh seo a chur in iúl dúinn? Bhuel, faoi deara síos anseo níl ceann eile header dtugtar Suíomh. Mar sin, cén fáth Facebook ag insint dom go bhfuil siad ar athraíodh a ionad buan a ghabhann leis an URL aice le Suíomh? Rinne mé dearmad ar an www. Mar sin, go raibh mo rogha. Go deimhin, an chuid is mó de dúinn is annamh, is dócha, cineál www.whatever.com na laethanta seo. Ach casadh sé amach i mo riarthóir córais, cosúil le Facebook is féidir, chumrú a n-freastalaithe ar bhealach go n-oibríonn ceachtar Facebook.com, nó Oibríonn www.Facebook.com, nó, i ndáiríre, aon réimír den sórt sin os comhair a gcuid ainm fearainn. Mar sin, tá siad déanta go dúinn. Agus tá siad ag atreorú linn, is dócha do roinnt teicniúla, roinnt cúiseanna margaíochta. Tá siad ag iarraidh ach a caighdeánaigh ar www.Facebook.com. Ach ní ar sin go maith é. Má scrollbharra mé síos anseo, a ligean ar féach cad a tharlaíonn. Tá sé seo ag insint dom againn Bhog go buan http://www.Facebook.com. Mar sin, a ligean ar breathnú ar an dara iarratas go seolann mo bhrabhsálaí. Ar an drochuair, tá sé cosúil le Facebook tar éis bogadh arís mar gheall ar an dara iarratas, ag roghnú go URL ionad, a deir go bhfuil, freisin, ar athraíodh a ionad buan. Agus lig dom a scrollú síos anseo leis na ceanntásca fhreagra. I gcás ina mbeidh Facebook imithe anois? Mar sin, HTTPS. Mar sin, anois tá tús curtha Facebook, go háirithe i bhfianaise na reatha imeachtaí i míonna beaga anuas, go háirithe agus chomh maith le cúpla bliain anuas chun iallach a chur ar gach ceann de na a n-úsáideoirí, i dea- bhealach, a úsáid HTTPS, a bhfuil níos mó slán, cé nach go hiomlán slán. Agus mo leathanach mar sin anois, mo bhrabhsálaí ag dul go dtí seo a iarraidh tríú URL. Agus anois, ar deireadh, a fháil againn an a mhalairt unseen 200 OK. Mar sin, cad ar fud an domhain nó gach ceann de na sraitheanna eile síos anseo. Chlóscríobh mé literally rud amháin, agus mo Dealraíonn bhrabhsálaí a d'iarr cosúil le 20 roinnt rudaí corr. Cad é sin? LUCHT ÉISTEACHTA: Scripteanna? Cainteoir 1: Scripteanna, comhaid sin eile scríofa i dteanga ar a dtugtar JavaScript, a, arís, beidh muid a fheiceáil le beagán de ar an gCéadaoin. Cad eile? Leatháin stíl. Mar sin rud éigin i dteanga ar a dtugtar CSS, a beidh orainn a fheiceáil i beagán. Gifs, agus jpeg, agus PNGs, agus íomhánna, agus comhaid scannán - is cuma cad a leathanach gréasáin Tá Is é is dóichí i an bhfoirm comhaid. Agus mar sin cad tá muid ag feiceáil ar thaobh na láimhe clé Tá taobh na láimhe tá na comhaid go léir go raibh Chrome a íoslódáil, hathchúrsach, más maith leat, d'fhonn a cum an iomláine an leathanach. Mar sin, cad a chonaic muid nóiméad ó shin le Google, má tá mé cliceáil ar an Eilimintí tab, seo, cinnte, is é an HTML, an teanga a composes an leathanach seo. Ach níl bunches de rudaí eile. Níl lógó. Níl siúd gorm-ish deilbhíní thar ann. Agus níl gnéithe eile fós ar an leathanach a d'fhéadfadh iad féin a bheith comhaid ar leith. Mar sin, cad deas faoi bhrabhsálaí is go féachann sé ar an teanga táimid ag dul chun tús a scríobh, nó atá tú cheana féin scríbhinn a thosaigh i P sraith 7, figiúirí amach ina gcónaíonn na comhaid sin, agus Téann agus grabs iad chomh maith. Agus ní féidir liom béim go leor, fiú cé go bhféadfadh roinnt de seo cuma beagán arcane nó mór ar an gcéad amharc, foghlaim conas a clár iarratais ar an ngréasán, tá sé luachmhar chun tuiscint a fháil ar conas na ag obair uirlisí beag. Tá siad cineál cosúil GDB cosúil le uirlisí, ach tá i bhfad níos simplí, ar deireadh thiar, a úsáid - agus i ndáiríre tugann tú súile ar cad tá muid ag cur do dheonú do go leor roinnt ama anois. Mar sin, cad is féidir linn a dhéanamh anois le t-eolas seo? Bhuel, a ligean ar ghlacadh le breathnú ar iarbhír na coincheapa ar a bhfuil HTML. Agus beidh muid ag chur siar, mar atá againn cheana féin, go rannóga an tseachtain seo, chun an fhadhb leagtha 7 sonraíocht, le roinnt de na níos mó sonraí de na teangacha seo. Ach a ligean ar a fheiceáil más rud é nach féidir linn péint pictiúr de cad ba cheart duit a thuiscint foriomlán anseo. Mar sin, HTML, Hipirtéacs Markup Language, nach bhfuil teanga cláir. Cad a chiallaíonn i ndáiríre? Mar sin Breathnaíonn HTML mar seo. Agus roinnt de fhios agat cheana féin. Tá cuid de tú ag déanamh seo ar feadh tamaill. Ach a ligean ar a fheiceáil más rud é nach féidir linn a líonadh i roinnt bearnaí chomh maith. Mar sin, faoi deara cúpla rudaí anseo. Amháin, tá sé ach téacs. Mar sin, tá sé díreach cosúil le cód foinse i C, nó teanga éigin eile. Fógra go cosúil go a bheith ina patrún anseo. Níl eangú, ach go teicniúil Is é an eangú díreach daonna choinbhinsiún. Ní brabhsálaithe cúram má tá nua Is maith línte agus tabs linn a fheiceáil ann. Ach faoi deara go níl siméadrachtaí anseo. Níl cad beidh mé glaoch, ag an barr comhad seo, an chlib oscailte, nó an tús tag, ar a dtugtar HTML. Agus ansin, síos thíos, lined breá suas, i bhfad mar a dhéanann muid le braces gcuach, feicimid lúibín oscailte, ar aghaidh Slais, HTML, lúibín dhúnadh. Mar sin, go bhfuil an gar a fhreagraíonn chlib, nó deireadh chlib, do rud. Le chéile, rud taobh istigh den mar a thugtar tag oscailte agus gar chlib chumadh cad beidh muid ag glaoch gné. Agus beidh orainn a fheiceáil, i nóiméad ach, tá sé i ndáiríre cosúil le nód i crainn. Toisc má cheapann tú faoi anois ar an eangú go bhfuil intuigthe anseo, is féidir leat chineál a bheith acu, is maith, seanathair nó seanmháthair nód a dtugtar HTML. Cé mhéad páiste dtiocfadh leat a rá, bunaithe ar an pictiúr, tá an eilimint HTML? Mar sin, is dócha dhá. Is é ceann an eilimint ceann, is cosúil. Agus tá sé ar cheann an eilimint gcomhlacht. Agus cén fáth beirt pháistí? Bhuel, tá mé díreach de chineál ar tátal go má Tá mé chlib ceann oscailte agus ansin tag ceann deiridh, tá go gné. Agus ansin, tá má tá comhlacht oscailte eile tag agus tag comhlacht gar, tá go cosúil le eilimint eile. Mar sin, sa chiall go má mé cineál rothlú an pictiúr ar a thaobh, tá sé mar a bhfuil clib HTML, agus ansin tag ceann, agus ansin tag comhlacht, agus ansin roinnt téacs, Dia duit ar domhan, dangling as an chlib comhlacht féin. Mar sin, is féidir linn a tharraingt pictiúr a D'fhéadfadh breathnú cosúil le seo. Is iad na cruthanna treallach. Ach faoi deara go bhfuil mé úsáid as saghas ar éilips ag an mbarr chun ionadaíocht a dhéanamh ar doiciméad féin. Casadh sé amach gur féidir a bheith ann rudaí eile taobh istigh de leathanach gréasáin nach Tá mé ag tharraingt anseo. Mar sin, táimid ag dul a hang fiú an HTML uaire nód nód doiciméid sin ar a dtugtar. Agus ansin ní mór dúinn ceann agus comhlacht agus teideal, fógra, atá neadaithe tuilleadh. Ní raibh mé bodhraigh a chur líne breise sosanna taobh istigh de an chlib teideal. Bhraith sé díreach mar a bhí sé ag fáil beagán ró verbose. Mar sin, d'fhág mé é ar líne amháin ann, le teideal oscailte, Dia duit ar domhan, teideal dhúnadh. Agus ansin ní mór dúinn roinnt téacs scriosadh amach de anseo. Mar sin, beidh an pictiúr teacht ar ais chuig dúinn nuair a Léim muid isteach JavaScript. Agus tuiscint go bhfuil tú nuair scríobh HTML mar seo, cén Tá bhrabhsálaí a dhéanamh? Bhuel, ní féidir linn a bheith buartha faoi conas é seo a dhéanamh, nó leis an méid algartam, ach ag deireadh an lae, nuair a fhaigheann bhrabhsálaí HTML cosúil le go, ó Facebook nó Google, parses sé é, mar a déarfá, léann sé é, le rud éigin cosúil le fread, barr bun, ó chlé go deas, agus mar atá sé realizes, ó, tag oscailte, agus ansin gar tag, a thosaíonn sé a malloc, mar a déarfá, nód i gcrann. Agus nuair a bhuaileann sé, mar tá muid ag intuigthe anseo leis an eangú, a nód leanbh, mallocs sé nód don agus atá i gceangal go dtí an crann. Mar sin, an struchtúr crann, na crainn dénártha, crainn trínártha, agus crainn níos mó, go Spléach muid ag na seachtaine nó dhó ó shin, fógra go bhfuil an prionsabal céanna ag teacht ar ais chugainn. Agus whoever i bhfeidhm, Chrome cibé Rinne foireann sin, bhí dócha a chur i bhfeidhm roinnt de chineál ar struchtúr crann thíos an cochall. Agus atá déanta de mheascán dócha i teanga cosúil le C, nó C + +, nó níos ísle teanga leibhéal Feicfidh muid úsáid a bhaint as anois ar bharr na craoibhe ar an ngréasán. Mar sin, anois, b'fhéidir, beidh sé seo ciall a bhaint as níos mó. Tattoo iarbhír ó roinnt Guy a d'fhéadfadh aiféala é sa deireadh, de chineál ar. OK, ceart go léir, mar sin a lán de ghreann gréasáin. Níl sé ag dul i ndáiríre níos mó ná sin go maith sa lá atá inniu. Mar sin, beidh muid ag bogadh ar aghaidh. Gach ceart. Mar sin a ligean ar ghlacadh le breathnú anois ag roinnt samplaí. An simplí agus is féidir D'fhéadfadh a bheith seo rud. Tá mé ag dul chun dul ar aghaidh agus a oscailt suas i gedit comhad a dtugtar hello.php. Agus taobh istigh de anseo, tá mé ag dul go tapa ach é seo a dhéanamh, printf, ceanglófar comharthaí athfhriotail, "Dia duit ar domhan." Mar sin, fógra, agus beidh mé ag déanamh mo cúlslais n, Ní tá mé bothered a dhearbhú mó. Casadh sé amach, i php, agus a lán de na teangacha, ní gá duit a príomh- feidhm per se. Is féidir leat tosú ach scríobh do chlár. Anois, nuair mé an comhad seo a shábháil, faoi deara mé ag dul go bhfuil a dhéanamh ar an méid seo a leanas. Níl mé ag dul a úsáid a dhéanamh, agus nach bhfuil mé dul clang a úsáid toisc go PHP, murab ionann agus Ní C, teanga le chéile. Tá sé cad atá ar a dtugtar léirmhíniú teanga, rud a chiallaíonn go ritheann tú é mar ionchur trí chlár eile ar a dtugtar ateangaire. Agus léann an gclár sin é, go barr bun, ó chlé go deas, agus a dhéanann is cuma cad a insint duit é sin a dhéanamh. Mar sin, sa chás seo, anseo tá mé líne amháin a deir printf. Mar sin, nuair a ritheann liom an cód foinse, hello.php, cé go clár a a tharlaíonn, acraí, a bheith ar a dtugtar PHP, Tá an clár PHP ag dul a léamh comhad seo, bhun go barr, ó chlé go deas, agus tá sé ag dul a dhéanamh cad a dhéanfaidh mé insint dó a dhéanamh - forghníomhaitheach cód, agus má nach n-aithníonn rud éigin, ach spitting sé amach. Mar sin, tá mé ag dul chun dul ar aghaidh agus reáchtáil PHP de hello.php. Iontráil. Agus nach bhfuil go maith cad i gceist agam. Bhuel, is é an fáth go bhfuil? Bhuel, tá PHP teanga go hiarbhír deartha chun a bheith cothrom fite fuaite leis an ngréasán. Nuair a dhéanamh leathanaigh gréasáin le teanga seo PHP, mar beidh orainn a fheiceáil go luath, beidh muid ag iarraidh rud éigin cosúil le cló a dhéanamh amach línte mar seo. Mar sin, tá mé ag dul chun é seo a dhéanamh. Lúibín Oscailte, comhartha ceiste, PHP, agus anois tá mé ag dul díreach fleasc ach a choinneáil rudaí deas. Agus anois tá mé ag dul a dhéanamh ar cheist lúibín gar mharcáil. Mar sin, níl le beagán de neamhshiméadracht anseo. Ní gá duit é seo a dhéanamh. Agus ní gá duit a dhéanamh Slais, mar sin PHP bhfuil beagán difriúil. Ach anois, má tá mé rerun an gclár seo, PHP hello.php, anois mé i ndáiríre a fháil ar Domhanda Dia duit. Agus beidh orainn a fheiceáil cén fáth go bhfuil sé seo luachmhar. One, ligeann sé dom a shonrú, Super go sainráite, tá sé seo Cód, seo a rith. Agus sin go deimhin cad na clibeanna speisialta le tuiscint anseo. Ach ciallaíonn sé freisin go má dhéanann mé díreach tar éis rud éigin cosúil sé mar aidhm agam thar anseo, go Ciallaíonn sé seo go, literally, beidh go díreach a phriontáil amach gan an gá le i ndáiríre glaoch printf, nó a phriontáil, nó aon fheidhm den chineál céanna. Mar sin, beidh muid ag teacht ar ais go dtí go i díreach nóiméad. Gcéad dul síos, a ligean ar é seo a dhéanamh. Taobh istigh de na fearas, ní mór dúinn a eolaire a dtugtar Vhosts, le haghaidh fíorúil ina hóstach, Slais óstach áitiúil, Slais poiblí. Mar sin, tá sé ina verbose beagán, ach scéal fada mbeagán focal, tá an fearas eile nach bhfuil deartha ach amháin chun tacú C. Tá sé freisin deartha chun tacú le PHP. Ach tá sé deartha chomh maith le bheith ar an ngréasán freastalaí, agus freastalaí bunachar sonraí. Agus tá sé deartha, agus go fírinneach cumraithe, a bheith i gcuimhne ar aon tráchtála gréasáin a óstáil cuideachta a go dtiocfadh leat a íoc $ 5 in aghaidh na míosa le haghaidh, $ 100 in aghaidh na míosa le haghaidh. Cibé rud a bhfuil an tseirbhís, tá sé cumraithe a bheith an-chosúil le freastalaí a tháirgeadh saol fíor. Agus cad a chiallaíonn go bhfuil ag rith ar Is é an fearas bogearraí freastalaí gréasáin. Tarlaíonn sé a bheith ar a dtugtar Apache. Tá sé díreach saor in aisce, agus foinse oscailte, agus an-tóir. Agus ní mór dúinn chumrú Apache go mbeadh a fhios más rud é a thugaim cuairt ar URL áirithe, le Chrome nó aon bhrabhsálaí taobh istigh de na fearas, chun breathnú isteach an eolaire do na comhaid go bhfuil an Tá úsáideoir a iarraidh. I bhfocail eile, lig dom dul ar aghaidh agus é seo a dhéanamh. Taobh istigh de mo eolaire poiblí, tá mé ag dul chun dul ar aghaidh agus comhad a chruthú ar a dtugtar index.html. A thugann dom an cluaisín anseo. Agus tá mé ag dul chun dul go han-tapa agus dul ar aghaidh agus bang amach an gclár anseo. DOCTYPE HTML, a do anois, ach glacadh leis go bhfuil tú a chlóscríobh. Tá sé díreach le clib arcane, ní go fíor chlib HTML, go shonraíonn go anseo a thagann cuid HTML. Tá mé ag dul chun dul ar aghaidh agus a athchruthú cad a chonaic muid nóiméad ó shin. Seo ceann an leathanach. Ba taobh istigh an ceann na - mar sin teideal. Mar sin, beidh orainn a rá hello, domhan. Agus ansin síos a bhí anseo ar an chlib comhlacht. Lig dom a dhúnadh ar an chlib comhlacht. Agus ansin i anseo beidh mé a rá freisin, díreach ar mhaithe le soiléire, hello domhan. Mar sin, is é seo, fhéadfaí a rá, an simplí leathanach gréasáin is féidir leat is féidir a dhéanamh go bailí. Tá sé syntactically bailí. Tá gach rud go bhfuil oscail dúnta. Gach rud atá nicely i styled agus eangaithe. Mar sin, a ligean ar a fheiceáil anois cé mé Is féidir rochtain a fháil ar an comhad seo. Bhuel, lig dom dul go dtí Chrome anseo. Agus lig dom dul go dtí http://localhost/index.html. Mar sin, cad óstach áitiúil? Bhuel, an chuid is mó aon ríomhaire ar fud an domhain, Linux, Mac OS, Windows, tá leasainm ar a dtugtar óstach áitiúil. Mar sin, más mian leat riamh a labhairt ar do ríomhaire féin - cé, oddly reflexively - ghlaonn tú féin óstach áitiúil. Is cuma cad é do ríomhaire iarbhír ar a dtugtar, bíodh sé MacBook David Aer, nó rud éigin níos mó verbose mar sin. Mar sin, tá an URL ag dul cosúil a úsáid an HTTP chun labhairt leis an óstach áitiúil, an ríomhaire céanna, an fearas, agus tá sé ag dul a iarraidh le haghaidh, ach a ghlacadh buille faoi thuairim, cad comhad? Index.html. Mar sin, tá an fearas curtha cumraithe i chun cinn go mbeadh a fhios más rud é go bhfuil mé ag iarraidh as rud éigin cosúil le index.html, lorg i bhfillteán ar a dtugtar Vhosts, i fillteán ar a dtugtar localhost, i bhfillteán ann ar a dtugtar an phobail. Sin an áit gach ceann de mo phobal comhad ag dul a bheith. Mar sin, tá mé ag dul anois a bhuail Iontráil. Agus diabhal, tá go forbidden teachtaireacht, ar a dtugtar 403, an cód uimhriúil le haghaidh é. Mar sin, cad atá cearr anseo? Bhuel, nach bhfuil sé go leor chun a chur díreach an comhad taobh istigh de mo fillteán. Is gá dom a dhéanamh i ndáiríre an méid seo a leanas. Lig dom dul isteach i mo Vhosts eolaire, i localhost, i poiblí, agus lig a dhéanamh dom ls Fleasc l. Agus níl roinnt rudaí eile i anseo chun críocha an lae inniu. Ach faoi deara ar thaobh na láimhe clé, in aice a index.html, linn a fheiceáil ach amháin RW. Agus san am atá caite, cad Tá RW sheas do? Just a léamh nó a scríobh. Ar an bhfíric go bhfuil a deir sé rw ar thaobh na láimhe clé Ciallaíonn mé, an t-úinéir den comhad seo, is féidir léamh nó a scríobh sé. Ach is gá dom a ligean gach duine sa léamh saol seo, cé nach é a scríobh. Mar sin, tá mé ag dul a athrú ar an modh an comhad, chmod, gach r móide a thabhairt gach duine a léamh cead ar an comhad a dtugtar index.html. Agus má tá mé anois retype LS Fleasc l, fógra , thar anseo, cuid acu níos mó R ar a bheith popped suas. Agus do anois téann, an spec isteach níos mó sonraí. Chun P sraith 7, a chiallaíonn go díreach gach duine Is féidir le léamh anois comhad seo. Má théann mé ar ais go dtí mo bhrabhsálaí anois agus athlódáil, voila. Dia duit ar domhan. Agus is féidir liom a oscailt fiú mo uirlisí Chrome agus a fheiceáil, díreach cosúil le Google agus Facebook go níl mo HTML, formáidithe beag difriúil agus colorized. Má liom dul go dtí an cluaisín líonra agus athlódáil an leathanach, faoi deara go bhfuil an fháil a iarraidh go bhfuil Chrome sheoladh chun an fearas. Níl an 200 don comhaid ar leith. Mar sin, i mbeagán focal, is é seo conas seo go léir píosaí éagsúla ag teacht le chéile. Tharlaíonn sé ach ionas go mbeidh an fhreastalaí gréasáin táimid ag baint úsáide as ceart anois nach bhfuil iargúlta, cosúil le Facebook. Tá sé literally ar an ríomhaire céanna, is breá OK. Mar sin, cad eile is féidir linn a dhéanamh sa leathanach gréasáin seo? Bhuel, ach, a ligean ar Breeze trí cúpla de na rudaí seo. Ach lig dom dul ar aghaidh agus athoscailt Gedit le index.html. Agus lig dom dul ar aghaidh agus a rá hello CS50, shábháil comhad seo, dul ar ais chuig an bhrabhsálaí, athrú i ndáiríre underwhelming. Ach cad más mian linn i ndáiríre nascadh le rud éigin anois? Mar sin, casadh sé amach gur féidir linn a bheith ar an naisc i HTML go bhfuil ach clibeanna iad féin. Tarlaíonn sé a bheith ar a dtugtar an tag ancaire. is ionann href https://www.cs50.net, www.cs50.net ceanglófar gar, lúibín dhúnadh. Agus anois a ligean ar féach cad eile a thagann chugainn. Tá mé oscail an chlib. Dhíth orm anois a thabhairt dó frása cosúil le CS50. Lig dom a dhúnadh ar an chlib. Agus faoi deara roinnt rudaí. Cé níl an rud cryptic anseo, nach bhfuil mé arís agus arís eile é nuair a dhéanann tú dhúnadh ar an chlib. Dhúnann tú ach an chlib a bhfuil a ainm ina n-aonar. Agus is é seo cad atá ar a dtugtar an tréith le luach. Tréithe a mhodhnú ach an t-iompar ar roinnt tag taobh istigh de leathanach. Mar sin, is é seo a shonrú go Hyper tagartha, ar an mbealach mhaisiúil de rá an URL don ancaire, do seo nasc, ba chóir go mbeadh CS50.net. Agus an téacs go ba mhaith linn a thaispeáint ar an Ní úsáideoir URL amh, ach an CS50 focal. Mar sin, más anois mé athlódáil, lig dom súmáil isteach i do soiléireacht, lig dom a athlódáil an leathanach, faoi ​​deara go bhfuil muid ar an scoil d'aois gorm béim ar an nasc. Agus má hover mé níos mó ná é, agus é ag dul a bheith diana a fheiceáil, i bun na láimhe clé chúinne ar an scáileán, fógra a deir sé ar an URL a Tá mé ag dul chun dul. Agus má chliceálann mé ann, voila, anois tá mé ag déanamh leathanaigh ghréasáin. Agus tá muid i gceannas féin go dtí an leathanach baile. Ach faoi deara cad gcumas atá seo cuireann dúinn. Slándáil go mór i vogue na laethanta seo. Cad a tharlaíonn má rá liom ionad rud éigin cosúil le seo, agus mé in ionad dul go dtí, abair, a ligean ar a fheiceáil, fakeCS50.net. Athlódáil an leathanach. OK, faoi deara mar sin tá sé fós cosúil Tá mé ag dul go dtí CS50, mura súil astute Beidh faoi deara Tá mé ag dul chun CS50 falsa. Tá mé ag guessing nach bhfuil fhearainn seo a glacadh. OK, mar sin níl sé ar fáil. Mar sin, tá go maith. Tá aon duine i ndáiríre go bhfearann. Ach a ligean ar a bheith beagán níos mailíseach toisc gur de chineál ar dúr. Cad a tharlaíonn má athraíonn muid seo go PayPal. Agus cad má tugaimid seo, is maith, www.paypal.badguy.com, is cuma cad é an bhfearann. Sin ann is dócha. Mar sin, lig dom anois athlódáil an leathanach. Agus anseo ní mór dúinn saghas phishing ionsaí, P-H-I-S-H-I-N-G, arb é an focal amaideach a thugtar do ionsaí go iarracht chun faisnéis iasc, nó, níos fearr go fóill, airgead, as daoine ag tricking iad a chur san eolas a chur ar fáil go Ní fhéadfadh siad a dhéanamh ar shlí eile. Breathnaíonn sé go hiomlán legit, ceart? Caithfidh mé a bhfuil nasc anseo chun Paypal.com. I cothroime, má sexed mé sé suas le roinnt grafaicí, is féidir linn é a dhéanamh breathnú níos mó cosúil le PayPal. Ceart? Toisc go raibh mé in ann, mar leataobh, Raibh mé in ann dul go dtí Paypal.com. Agus tá muid ag feiceáil ach conas is féidir liom féach ar gach ceann de na a n-HTML. Raibh mé in ann a chóipeáil ach é agus athchruthú an aeistéitic de PayPal seachas dul sean-scoil anseo. Ach faoi deara, ar ndóigh, agus tá sé ina beag beag go fóill, ach amháin i bun cúinne na láimhe clé, i cosúil le pointe 10 cló, a fheiceann tú cad tá tú URL iarbhír ag dul a bheith i gceannas ar. Agus mar sin spam má tá tú gotten riamh ag rá dul ar aghaidh, agus an bhfuil tú cuntas i mbaol. Le do thoil cliceáil ar an nasc agus lig dúinn do phasfhocal ionas gur féidir linn a chinntiú go bhfuil tú tú, ná a dhéanamh riamh go. Ba chóir na rudaí a théann a rá. Ach tá sé iontach amusing, agus tragóideach, gach bliain is cosúil chaoi seo a tharlóidh do roinnt neamh-náid líon na ndaoine. Agus sin an áilleacht na n-ionsaithe phishing. Is féidir leat a sheoladh amach milliún r-phoist. Agus fiú má 0.01% de na daoine iarbhír cliceáil ar PayPal agus a thabhairt duit do chuid pasfhocal, go bhfuil fós roinnt neamh-náid de na daoine a bhí ina tabhairt díreach tú a gcuid airgid. Agus is é ríomhphost a sheoladh, ar ndóigh, go leor éasca agus, go bunúsach, saor in aisce na laethanta seo. Mar sin scéal fada gairid, wonderfully smaoineamh álainn, ceart? Blianta ó shin, ba é seo an luaithe gréasáin, ar chumas an ngréasán de hipearnasc i measc acmhainní. Ach mar sin go tapa d'fhéadfadh sé a bheith a úsáidtear chun críocha tinn. Agus r-phost, is leor a rá, na lá, tá leabaithe HTML taobh istigh. Bhuel, lig dom ach rud amháin eile. Agus beidh muid ag chur siar den chuid is mó leis an alt san fhadhb a leagtar seacht chun deis a thabhairt duit iniúchadh a dhéanamh ar na sonraí. Ach lig dom dul ar aghaidh agus dhéanamh ar roinnt rudaí anseo. Tá mé ag dul chun dul isteach agus a dhearbhú cad atá ar a dtugtar div, nó roinn, ar an leathanach. Lig dom a dhúnadh go chlib div. Agus mé ag dul a rá suas anseo barr an leathanaigh. Agus ansin thíos leis seo, tá mé ag dul a dhéanamh rud éigin cosúil le div eile, seo a dhúnadh tag, agus bun an leathanaigh a dhéanamh. Agus a ligean ar é a shábháil. Mar sin, anois a ligean ar dul ar ais go dtí mo chomhad. An-underwhelming. Ach cad roinn a úsáidtear le haghaidh, thíos an cochall é, tá sé i ndáiríre Is gné deas struchtúrtha. Ní chuireann sé aon aeistéitic mhéid is féidir linn a fheiceáil, seachas, is cosúil, rudaí a chur ar línte nua. Ach fhógra, mar leataobh, ach ag bualadh Nach dtaifeadfaidh sé gearrtha sé i HTML maith liom é Ní i C. D'fhéadfá smaoineamh go bhfuil go ag dul a chur bearna deas mór idir an barr agus bun an leathanaigh. Ach tá sé neamhaird. Tá spás bán neamhaird go bunúsach i leathanaigh ghréasáin eile seachas an gcéad an- carachtar barra spáis, nó aisfhilleadh, gur bhuail tú ar an méarchlár. Más mian leat sosanna líne níos mó, is féidir leat a shonrú air féin. Mar sin, tá mé ag dul a dhéanamh ar roinnt rudaí anseo chun a thaispeáint cad atá ar siúl. Tá mé ag dul a chur leis an tréith go ann Agus arís, ar an mbealach a fhoghlaim tú cad tréithe ann, cad ann tags, i ndáiríre, tá tagairtí ar líne. Is é HTML an saghas teanga - tá sé Ní teanga cláir. Tá sé teanga marcála - gur tar éis leath uair an chloig go maith, b'fhéidir, uair an chloig le é, beidh tú a thuiscint cinnte, an chuid is mó dócha, an smaoineamh bunúsach. Agus ar shiúl le cuardach Google ansin go léir na clibeanna féidir go dtiocfadh leat a bheith suim isteach Agus in aghaidh an spec, is é sin go leor fáilte a chur roimh agus spreagadh anseo. Mar sin, anois lig dom dul ar aghaidh agus a dhéanamh rud éigin mar seo. Cúlra-dath. Agus anois, tá mé ag dul chun rud éigin a dhéanamh cosúil le dearg, Leathstad. Agus is féidir leat é seo a dhéanamh i roinnt bealaí éagsúla. Tá mé díreach de chineál ar clóscríobh sé mar Super go sainráite agus is féidir. Ach casadh sé amach go bhfuil an luach anseo cad atá ar a dtugtar CSS, Cascáideacha Bileoga, a bhfuil eile teanga ar fad. CSS Tá faic a dhéanamh leis oscailte clibeanna agus clibeanna dhúnadh. Tá sé a dhéanamh leis an airíonna. Agus tá airíonna luach ach eochair mbeirteanna, rud a chiallaíonn ach roinnt focal, colon, agus ansin focal éigin eile. Agus má tá tú na cinn il, nó díreach ceann amháin anseo, is féidir leat deireadh a chur leis a Leathstad, ach ar mhaithe le soiléireacht. Ach sin, freisin, ag obair anseo. Anois, tá cad atá ar siúl seo a dhéanamh? Is féidir leat buille faoi thuairim is dócha. Lig dom dul ar aghaidh agus athlódáil an leathanach. Agus anois tá sé ag teacht i ndáiríre chomh maith. Mar sin, tá barr mo leathanach dearg. Ach cad eochair anseo go bhfuil, luaigh mé níos luaithe, tugann go div tú rannán den leathanach. Agus go deimhin, cad a dhéanann sé. Roinneann sé go bunúsach an leathanach ina dronuilleog gur féidir leat ansin ionramháil. Agus is é an gcoincheap sin de dronuilleoga de chineál ar láidre sa mhéid is go, má cheapann tú de an chuid is mó aon suíomh gréasáin, níl is dócha roinnt struchtúr dó. An chuid is mó de agat is dócha annamh a fheictear Homepage Facebook má tá tú logáilte isteach i am ar fad. Ach ar leathanach baile Facebook, níl de shaghas éigin div ar feadh an barr. Agus ní fhéadfadh sé a bheith chomh simplí mar div amháin, ach níl réigiún dronuilleogach ann. Is é an chuid eile den leathanach ar nós a div ollmhór, cosúil le i bhfad réigiún níos mó dronuilleogach. Mar sin scéal fada gairid, ach ag a bhfuil na bloic thógála beag, an cumas chun rudaí a samhail mar dronuilleoga, cibé leathan nó caol, is féidir leat chomh maith colúin a dhéanamh d'fhéadfadh a ligeann, a thabhairt duit leagan amach leathanaigh, i ndáiríre, áfach, tú Ba mhaith liom. Táimid i ndáiríre scratching ach an dromchla anseo. Go deimhin, má dhéanann mé ceann amháin eile, lig dom dul ar aghaidh agus stíl a dhéanamh, cúlra-dath, beidh muid ag déanamh rud éigin a cosúil le gorm, Sleachta dhúnadh. A ligean ar athluchtú seo. Mar sin, anois tá sé ag fáil níos uglier. Ach anois is féidir liom de chineál ar thaispeáint as mo P leagtar cúig scil, ceart? Dearg. Reminds sé dom de RGB, Red Triples Gorm Glas. Bhuel, casadh sé amach i gcláir gréasáin, nó dearadh gréasáin, a bhfuil seo, tá muid Ní cláraithe fós aon rud per se, is féidir leat i ndáiríre Tá cód hexadecimal. Mar sin, rud éigin, rud éigin rud éigin, rud rud. Mar sin, is féidir leat a bheith sé heicsidheachúlach carachtair, nó trí, i gcásanna áirithe, agus gach ceann de na marcanna gceist Tá a bheith ina digití heicsidheachúlach, náid trí f. Más mian liom go bhfuil a lán de dearg, agus aon glas, agus ní gorm, cad é an os coinne de náid nuair a úsáid form? Tá sé f. Mar sin, is féidir liom a dhéanamh ff, náid náid, náid náid, seo a shábháil, agus anois teacht síos anseo. Agus ní féidir liom a fheiceáil i ndáiríre a athrú. Mar sin, ceanglófar comharthaí athfhriotail "dearg" Is cosúil synonymous do gach dearg, aon glas, gorm gan aon. Idir an dá linn, a ligean ar athrú d'aon ghnó an ceann seo a bheith rud éigin randamach, cosúil le ABCDF. A ligean ar a fheiceáil cad é sin. Tá sé gur deas gorm, i ndáiríre, leanbh gorm. Gach ceart, mar sin tá siad seo ach anois teaglaim beagán randamach de carachtair. Mar sin, ní bheidh muid a fháil bogged síos i anseo. Ach arís, labhraíonn sé seo leis an mbeachtas gur féidir leat tús a chur le iarratas a dhéanamh - fiú má tá tú ag overwhelmed go han- ag an aeistéitic. Go deimhin, más mian leat i ndáiríre a bheith tógtha, lig dom dul ar aghaidh agus a athrú an chlómhéid, mar shampla. Agus faoi deara an Leathstad, a Tá gá ann. Clómhéid, is féidir linn a bheith díreach ridiculous anseo, 96 pointe. Sábháil go. Wow, go clómhéid mór. Gach ceart, mar sin tá sé an-éasca. Agus i ndáiríre, tá tú ag feiceáil go bunúsach an-an chéad leathanach gréasáin a rinne mé bliain ó shin, nuair mé an chéad D'fhoghlaim stuif seo. Tá sé an-éasca a dhéanamh go han- rudaí hideous go tapa. Agus má tá tú eolach ar an wayback Meaisín ar archive.org, tú Is féidir teacht ar gach mo hideous leathanaigh ghréasáin undergrad. Bhí ceann Kermit an Frog ar an tosaigh. Chuaigh mé trí chéim nuair a shíl mé go raibh sé cool a chur ar an cúlra de imbhalla dearg, nuair a d'fhoghlaim mé conas tá tú Is féidir íomhánna tíl arís, agus arís, agus arís, a líonadh ar leathanach le imbhalla dearg tacky mór. Agus ansin, ar bharr seo, ina icon go raibh tú a cliceáil chun dul isteach mo bhaile leathanach toisc go raibh go mór i vogue. Agus ansin mo chéad chlár scríobh mé riamh Ní raibh i PHP, ach i dteanga ar a dtugtar Pearl, scríobh sé leabhar aoi, a Is é an rud i ndáiríre cool go lán de na daoine ag súil agat a bheith acu ar a leathanach baile. Nuair a fhaigheann tú go dtí an leathanach, ba mhaith leat iad a shíniú i, agus a rá cé tú féin, agus cén fáth go bhfuil tú ann. Tá sé seo an-1990í dearadh gréasáin stíl. Ach na laethanta seo, surely, tá muid teacht ar a lán níos faide. Agus beidh tú a fheiceáil, in alt, agus fiú i an fhadhb atá leagtha seacht, ag leabharlanna leveraging na laethanta seo, Tá sé sin i bhfad níos éasca a dhéanamh rudaí prettier go tapa. Tá sé an-anseo, tá muid ag scríobadh ach an dromchla ar cad is féidir leat a dhéanamh na stíle de. Agus go deimhin, cheana féin, lig dom béim a chur ar go bhfuil seo ag dul ghránna, ní cheana ach go haeistéitiúil, ach i dtéarmaí de stíl mo cód, nó an dearadh mo cód. Tá mé faoi láthair comingled HTML, a na clibeanna oscailte greenish ann, le Airíonna CSS, a Tá go hiomlán legit. Tá sé seo i ndáiríre i gcás an teanga Bhí bunús. Ach ar mhaithe le dearadh glan, i bhfad mar a thosaigh muid rudaí fachtóireacht amach ó chomhaid C isteach. comhaid h, ligean dom a chleachtadh i ndáiríre chineál sin de prionsabal agus tús a dhéanamh seo ina ionad. Lig dom a chur tag stíl suas anseo, a ann freisin i HTML, agus lig dom sonrófar an méid seo a leanas. Lig dom seo a scriosadh. Tá dath cúlra ag dul a bheith dearg. Tá mé ag dul seo a scriosadh go hiomlán. Tá mé ag dul chun fáil réidh leis an stíl tréith, agus tá mé ag dul go dtí uathúil seo div aithint le focal - treallach, ach réasúnta, ceanglófar comharthaí athfhriotail "barr." Agus is é id speisialta tréith a shainmhíníonn uathúil Is gné áirithe HTML mar a bhfuil go id. Más mian liom anois a stílithe é, suas anseo i an ceann de mo leathanach, taobh istigh de na tag stíl, faoi deara go Is féidir liom a dhéanamh barr hash. Agus ansin is féidir liom a chur le cúpla chatach braces, reminiscent C, agus ansin lig greamaigh dom sa stylization. Agus lig dom dul ar aghaidh anseo agus réamh-mheas áit a bhfuil mé ag dul leis seo. Lig dom a chruthú freisin ar cheann don div bun. Lig dom grab an cód hideous ó síos anseo, é a chur i anseo, agus beidh mé a bheith beagán níos anal anois agus stílithe sé ag díreach rudaí a chur ar a gcuid féin líne, ag críochnú le leathstadanna. Lig dom a fháil réidh leis an chlib stíl. Ach níl mé ag déanamh go fóill. Is gá dom a dhéanamh ach rud amháin eile. Yeah, is ionann id ceanglófar comharthaí athfhriotail, "bun," nó cibé id Ba mhaith liom a a thabhairt go bhfuil eilimint. Anois, lig dom dul ar ais thar anseo. Agus tá sé seo atrocious. Ní féidir liom déileáil le 96 phointe. A ligean ar a dhéanamh ar 24 pointe. Nó d'fhéadfaí tú a bheith níos cruinne. Is féidir leat úsáid iarbhír picteilíni, px, mar sin go bhfuil tú a fháil i ndáiríre gráin finer rialú thar do leathanach. Mar leataobh, tá go ní gá go an rud is fearr má úsáideoirí, do cúiseanna inrochtaineacht, ag iarraidh a a bheith in ann méideanna a mhéadú. Mar sin, a thuiscint go bhfuil bealaí a dhéanamh rudaí nach bhfuil gá gach rud cód crua. Gach ceart, mar sin tá sé níos mó, 24 pointe, ná cuma cad é an mhainneachtain. Ach anois tá sé ina níos glaine beag. Agus lig dom a dhéanfaidh an taisceadh sin amháin eile. Díreach cosúil leis an smaoineamh comhaid header, faoi ​​deara go bhfuil muid ag céim amháin níos gaire don. Tá mé amach factored, ach fós fágtha, taobh istigh de mo leathanach, na rialacha CSS. Cén fáth a d'fhéadfadh mé ag iarraidh a dhéanfaidh an taisceadh sin amháin tuilleadh, bain seo ar fad, agus é a chur i gcomhad ar leith? Mar sin, is féidir liom é a athúsáid, ceart? Is é seo ach de chineál ar intuition ceart anois. Roimhe sin, d'éiligh mé go raibh sé ach ag fáil gránna a bhfuil an stíl tréithe taobh istigh de na divs féin. Ach amháin de chineál ar dóigh go trí. Mar a fhaigheann do leathanach níos faide agus níos faide, má tú a chur anseo, agus anseo, agus anseo, agus anseo, gach ceann de na éagsúla dathanna, agus méideanna cló, agus eile den sórt sin tréithe, tá do leathanach go han-tapa ag dul a bheith unmanageable do shon. Má thagann duine éigin suas chun tú, agus a deir, ó, tá a fhios agat cad é? Ba mhaith liom i ndáiríre a athrú clómhéid dhá phointe breise, is féidir leat D'fhéadfadh a bheith ag dul agus a fháil agus a athsholáthar le líon mór de línte de chód. Tá sé i bhfad níos láidre a lárú gach aeistéitic den sórt sin anseo. Ach más mian leat chun athúsáid siúd aeistéitic i leathanaigh ghréasáin il, go léir an níos láidre a, le haghaidh Mar shampla, a chruthú comhad ar a dtugtar leis na hábhair. Agus lig dom seo. Sábháil an comhad seo. Rá liom styles.css, treallach, ach traidisiúnta. Feicfidh mé é a chur i dteach John Harvard Eolaire anois ar mhaithe le simplíocht. Agus cad is féidir liom a dhéanamh i mo leathanach gréasáin é a fháil réidh leis an chlib stíl ar fad, agus beagán unintuitively, úsáid nasc tag, nach bhfuil a thabhairt duit nasc i an hyperlink, chiall Inchliceáilte, ach nuair a rá liom ionann nasc, href styles.css. Agus an gaol sin ngné seo Tá an leathanach gréasáin é chun fónamh mar a bileog stíle. Mar sin, conas a raibh a fhios agam é seo? Amháin, tá tú díreach a léamh ar an lámhleabhar, nó tú Google thart, agus tú breathnú ar acmhainní éagsúla. Ciallaíonn mé, go bhfuil fíor conas a roghnaigh tú suas teicnící mar seo, agus, ag teacht leis an smaoineamh seo de mhúineadh duine féin nua teangacha, arís, beidh tú go níl ach líon teoranta de rudaí le haon teanga, a luaithe a gheobhaidh tú dóibh, beidh tú go bhfaigheann sé níos tapúla agus níos tapúla a scríobh. Go deimhin, ag foghlaim le cláir nua Is teanga sin i bhfad níos tapúla ná mar a nua teanga labhartha mar gheall ar na rudaí seo Tá i bhfad níos lú agus i bhfad níos mó sainmhínithe go beacht. Ach tá mé chun suntais le beagán de aimhrialtacht anseo. Cén fáth a bhfuil mé béim ar an ar aghaidh Slais anseo? Toisc go bhfuil mé a dhúnadh ar an chlib. Ba chóir dom a dhúnadh ar an chlib. Agus beidh tú teacht ar acmhainní innumerable ar líne nach bhfuil gá clibeanna dhúnadh. Agus go réalaíoch, nach bhfuil sé go docht riachtanach do teicniúla agus tá cúiseanna na réaltachta, Tá brabhsálaithe ach go cothrom fulangach ar botúin i gréasáin leathanaigh, le haghaidh níos fearr nó níos measa as, ach is mó níos measa. Mar sin, tá sé seo anseo ach ar bhealach níos glaine ag rá rud éigin dúr mar seo, áit más mian leat a oscailt an chlib nasc ach é a dhúnadh, níl i ndáiríre níl aon coincheap ábhar do tag nasc. Ciallaíonn sé sin go díreach a luchtú seo comhad agus é a chur anseo. Tá sé cosúil measc géar i C. Is féidir leat oscailt agus a dhúnadh go léir ag an am céanna le tag laistigh den chlib céanna. Agus níl samplaí eile de seo. Ní hé seo an bealach chun é seo a dhéanamh, ach an chlib br, le haghaidh sosanna líne, má i ndáiríre ag iarraidh a bhaint amach cad a bhí mé ag iarraidh a fháil roimh ag bualadh Cuir isteach, má Rá liom go sainráite sos líne, sos líne, sos líne, sos líne, agus ansin athlódáil an leathanach seo, anois beidh tú faoi deara is é sin bun an leathanaigh, go deimhin, i bhfad níos faide síos sa an bun an leathanaigh. Ach fiú is féidir a dhéanamh i bhfad níos mó cleanly le CSS, agus le corrlaigh, agus le aeistéitiúil eile den sórt sin teicnící. Mar sin, do anois, is iad na takeaways seo. I HTML, ní mór dúinn na rudaí ar a dtugtar clibeanna. I CSS, ní mór dúinn na rudaí seo ar a dtugtar airíonna. Is féidir linn a comingle dá theanga seo, trí úsáid a bhaint as an tréith stíl, nó an chlib stíl, nó is fearr go fóill, fachtóireacht sé amach ar fad, mar a dhéanann muid i fhadhb a leagtar 7. Ceisteanna, ansin, mar gheall ar an Basics choincheapúil anseo? LUCHT ÉISTEACHTA: Tá mé ceist. Cainteoir 1: Oh, tá brón orainn. LUCHT ÉISTEACHTA: Cén fáth nach raibh sé daite - Cainteoir 1: Oh, sa chluaisín eile? Seo anseo? LUCHT ÉISTEACHTA: Níl, tá sé cosúil leis an - Cainteoir 1: Ó, sin mar gheall ar Raibh mé a bheith sloppy. Chuir mé an comhad san áit mícheart. Mar sin, má chuir mé i ndáiríre sé anseo, agus mé chmod sé, fad r + do styles.css, agus anois athlódáil an leathanach, anois táimid ag a fháil ar an stylization ar ais. Agus mar go bhfuil na méideanna cló éagsúla, ní féidir linn a fheiceáil go leor oiread agus spás bán. Linn a fheiceáil ina ionad sin cad é an Tá réamhshocraithe ina ionad. Good question. Is ea? LUCHT ÉISTEACHTA: Cén fáth go bhfuil an nasc tag taobh istigh header? Cainteoir 1: Cén fáth go bhfuil na naisc taobh istigh tag an header - freagra gairid, ach mar gheall ar. Is é sin an méid a bhí cinneadh. Sin an áit a théann na clibeanna nasc nuair a Tá tú cad atá ar a dtugtar bileog stíle seachtracha. Ceisteanna eile? Gach ceart, go maith a ligean ar é seo a dhéanamh. Ní mór dúinn spraoi sin i bhfad chun tosaigh ar dúinn inniu. Sin scratching ach an dromchla CSS. A ligean ar é seo a dhéanamh. A ligean ar sos cúig nóiméad a ghlacadh anseo mar gheall ar, in aghaidh mo ríomhphost, a ligean ar hang i ann till 2:30 ish-lá atá inniu ann. Ach má dhéanann tú a saoire, go bhfuil fíneáil. Ach beidh muid ag cruthú amach romhainn tar éis sos cúig nóiméad. Agus beidh orainn a fhoghlaim rud beag faoi ​​PHP, MySQL, agus níos mó. Gach ceart, mar sin a ligean ar iarracht, anois, a cheangal ar roinnt de na smaointe le chéile agus a dhéanamh, rá, ár n-inneall cuardaigh féin. Thug mé faoi deara, in áit curiously, an méid seo a leanas. Nuair a bhíonn tú ag Google.com, tá tú de ghnáth ag URL mar seo amháin anseo le rud ar bith tar éis an dot com. Ach má tá mé ag cuardach rud éigin dúr cosúil le cait, agus bhuail isteach, beidh orainn a fháil - ní dúr, ach tá a fhios agat. OK, faoi deara mar sin, ag barr an leathanaigh, anois, an URL go bhfuil, ar ndóigh, athrú. Agus nach bhfuil sé seo rud ar bith nua le haon duine againn. Tá tú cliceáil ar naisc agus rudaí a tharlaíonn ar an ngréasán. Ach cad atá suimiúil anseo Is é seo a leanas. Níl a lán iomlán de clutter, ach lig dom caith amach rudaí nach féidir liom go leor a thuiscint nó nach i ndáiríre breathnú ábhartha. Lig dom a fháil réidh le seo. Lig dom a fháil réidh le seo. Agus lig dom a fháil ach réidh de seo ar fad. Agus faoi deara anois go bhfuil cait sa URL, ina dhiaidh sin le q, ansin comhionann shíniú os comhair é. Mar sin, casadh sé amach tá sé seo conas an bealach a oibríonn sé nuair a thagann sé chun ionchur agus aschur. Táimid tar éis Labhair fada faoi boscaí dubh, ceart? Mar sin, má tá sé seo ina fheidhm i bhfeidhm anseo mar bhosca dubh, a thógann sé ionchur agus táirgeann aschur, go maith, ciallaíonn sé an ag a chur ar fáil duit ionchur Tá láithreán gréasáin trí, go minic, a URLs. Tá tú a chur ach comhartha ceiste agus ansin is ionann eochair luach. Agus ansin b'fhéidir ampersand, agus ansin ionann eochair eile luach, ansin b'fhéidir ampersand eile, is ionann eochair luach. Sin é an chaoi a théann tú i eochracha agus luachanna, péirí na n-ionchur. Mar sin, má bhuail mé Cuir isteach anois, cad suimiúil faoi Google é sin go léir nach clutter scriostar mé le feiceáil a bheith fíor-riachtanach. Is léir is gá dom a sheoladh chuig Google gceist marc q ionann cait a fháil ar ais roinnt cait. Bhuel, an impleacht ar sin, ansin, má tarraingt mé suas gedit, thosaigh mé ag déanamh mo inneall cuardaigh féin anseo i comhad a dtugtar seach0.html. Agus lig dom dul ar aghaidh agus a scriosadh líne amháin níos mó go bhfuil tú Ní raibh ceaptha a fheiceáil. Agus anois, lig dom dul isteach i mo bhrabhsálaí féin, mar sin ní go Google, agus téigh go dtí http://localhost. Agus tá go bhfuil dul chun a fháil ar an mbealach. Mar sin, táimid ag dul a bheith acu chun slán a fhágáil gur le haghaidh anois, bogadh seo thar anseo, OH, anois táimid ag dul a bheith acu chun slán a fhágáil ag an gcomhad sin. Aon uair a bhfuil tú comhad a dtugtar index.html nó index.php i eolaire, má tá an freastalaí gréasáin cumraithe ar an mbealach seo, cad beidh tú a fheiceáil, de réir réamhshocraithe, tá an t-ábhar go comhad seachas liosta de na eolaire, mar a bhí mé anseo. Tuilleadh faoin sa spec. Ní raibh tú a fheiceáil go. Mar sin, is é seo cad a bhí mé i ndáiríre. Ach nóiméad ó shin, bhí comhad san fhillteán seo ar a dtugtar index.html agus index.php. Agus mar sin bhí an fhreastalaí gréasáin léiríonn dom na comhaid sin. Ina áit sin, ba mhaith liom an eolaire liostú anseo. Mar sin, tá mé ag dul chun dul isteach CSS agus téigh go dtí search0. Agus Éilím go bhfuil sé seo ag dul a bheith go an tús mo iomaíoch féin inneall cuardaigh. Agus é seo a dhéanamh, tá mé ag dul chun dul i anseo, i CSS, agus oscailt suas le gedit, cuardaigh 0. Ach ar an drochuair, níl nach bhfuil ag dul i bhfad ar anseo. Gach raibh mé go raibh úsáid tag cheannteideal, a a tharlaíonn a bheith ar a dtugtar H1, a go bunúsach ciallaíonn mór agus dána, agus tá go bhfuil sé. Ach an tslí ar féidir linn Tá ionchur a chur ar fáil trí mheán na rudaí ar a dtugtar foirmeacha. Mar sin, lig dom dul ar aghaidh agus a oscailt agus a dhúnadh, preemptively, tag bhfoirm ann. Agus lig dom dul ar aghaidh agus a dhéanamh rud éigin mar seo. Ionchur, cineál ionann agus téacs. Agus ansin a ligean ar dhúnadh an chlib laistigh na lúibíní iad féin. Ní gá dom a thosú réimse téacs agus réimse téacs stopadh. Tá sé ag dul ach a bheith ann nó nach bhfuil. Agus ansin thíos sin, a ligean ar é a dhéanamh ionann cineál ionchur isteach. Sábháil seo. Agus anois a ligean ar a dhéanamh go díreach a sanity tapaidh a sheiceáil. A ligean ar athlódáil. OK, mar sin nach bhfuil sé olc. Níl sé stíl Google, ach tá sé gar go leor. Níl réimse téacs. Is féidir liom a chlóscríobh roinnt rudaí i, bhuail Cuir isteach, ach a tharlaíonn rud ar bith go fóill. Agus sin toisc nach bhfuil mé sonraithe caingean fhoirm seo, mar a déarfá. Mar sin, má théann mé ar ais go dtí an eilimint foirm, casadh sé amach, agus tá a fhios agam seo ach as a bhfuil Léigh an doiciméadú, go Bíonn an chlib fhoirm an tréith ar a dtugtar gníomhaíocht go bhfuil an URL ar an láithreán gréasáin a bhfuil tú ag iarraidh a sheoladh ar an bhfoirm. Ní dóigh liom i ndáiríre ní mór dúinn am a chur i bhfeidhm an deireadh ar ais ar fad ar feadh inneall cuardaigh lá atá inniu ann. Mar sin, táimid ag dul ach a rá, eh, téigh go dtí google.com / search. Agus anois lig dom a dhúnadh mo Sleachta. Agus lig dom a shonrú tuilleadh go Is é an modh a úsáid ag dul a bheith ar a dtugtar a fháil. Fada scéal gearr, níl dhá bhealach, ag ar a laghad, gur féidir leat faisnéis a chur isteach ó bhrabhsálaí leis an bhfreastalaí. Tá ceann amháin a fháil, agus, chun críocha an lae inniu, Ciallaíonn sé go díreach sa URL. Féach leat go díreach ar na marcanna gceist, an shín, agus ampersands go chonaic muid níos luaithe. Nó níl post ar a dtugtar eile. Chun anois, tá a fhios go bhfuil an bpost a úsáidtear go minic nuair is mian leat comhaid a uaslódáil, cosúil le íomhánna agus mar sin de, nó nuair is mian leat a faisnéis cárta creidmheasa isteach, nó passwords, rud ar bith nach ndéanann sé i ndáiríre ciall a bhaint as, coincheapúil, nó slándála ciallmhar, chun deireadh suas i URL do bhrabhsálaí, nuair a tuismitheoirí snooping, nó roommates, nó aon duine a bhfuil rochtain chun do ríomhaire a d'fhéadfadh a fheiceáil. Mar sin, a ligean ar a shábháil go anseo. Agus is gá dom a dhéanamh ach rud amháin eile. Ní chuireann sé leor ach a a rá a thabhairt dom réimse téacs. Caithfidh mé a thabhairt go bhfuil réimse ar luach a ainm. Mar sin, lig dom a fháil ar iasacht rogha Google ainmneacha, q, agus a shonrú go dara tréith ní féidir liom cúram i ndáiríre faoi ainm an cnaipe Cuir Isteach. Gach cúram agam faoi é isteach cad iad na cineálacha an t-úsáideoir isteach Agus anois tá an cineál gránna. Deir sé díreach isteach. Casadh sé amach, agus tá a fhios agam seo ó na doiciméadú, is féidir liom a rá i ndáiríre luach cothrom ceanglófar comharthaí athfhriotail "cs50 SEACH, "ceanglófar dhúnadh. Ansin a ligean ar athlódáil arís. Mar sin, mé a choinneáil ag bualadh Command-R, nó Rialú-R ar mo mhéarchlár a athlódáil. Anois, tá muid níos suimiúla inneall cuardaigh. Ní chuireann sé cuma sách cosúil le Google fóill, cé. Mar sin, a ligean ar dul ar aghaidh i anseo agus dhéanamh sos líne beag. OK, mar sin anois ní mór dúinn Google. Againn i ndáiríre beagnach nach bhfuil Google. Mar sin, anois tá cad a dul a tharlóidh? Tá mé ag dul chun cineál i rud éigin cosúil le Cait. Agus is é an bhrabhsálaí ag dul a pharsáil fhoirm sin a shainmhínítear agam. Agus tá sé ag dul a sheoladh an t-úsáideoir a ghabhann leis an URL. Mar sin, an uair seo, ar chúis éigin aisteach, Fuair ​​mé níos mó eolais a fháil faoi stoic ná thart ar cait iarbhír. Ach tá go fíneáil toisc deara againn fós dar críoch suas anseo, q ionann cait. Mar sin scéal fada gairid, is cosúil go cothrom fánach ionchur a fháil ón úsáideoir. Agus a bheith cothrom, níl bunches de chineálacha eile de réimsí foirm. Níl boscaí a sheiceáil, agus beag go frithpháirteach cnaipí raidió eisiach, agus titim síos biachláir, agus níos mó. Ach tá gach ceann de na is réasúnta i bhfeidhm go héasca mar réimse téacs seo a bhí. Agus ar deireadh thiar, ní mór dúinn ach a dhéanamh Tá cinnte duine éigin ag éisteacht ar an taobh eile deireadh na líne d'fhonn a fháil go fhaisnéis arna próiseáil, ar bhealach, agus a thabhairt dúinn ar ais ár n-cait. A ligean ar breathnú ar beagán níos mó i gceist mar shampla. Lig dom dul isteach i eolaire mo Vhost ar, i óstach áitiúil, poiblí, agus i gcás mé cód foinse a chur ar an lae inniu. Beidh sé seo go léir a bheith ar an gcúrsa ar láithreán gréasáin chun tú a tinker leis. Agus má théann mé isteach froshims, lig dom a oscailt suas comhad seo anois, froshim0.php. Tá sé seo ar cheann ar verbose beagán níos mó, agus mar sin Ní bheidh muid ag scríobh seo ó scratch. Ach faoi deara ach anois cúpla ábhairín saintréithe an eolas. One, foirm chlib, gníomh éagsúla. Ní Tá sé ina URL iomlán. Anois, tá sé cosúil ar a dtugtar a chomhdú register0.php mar gheall ar, i láthair na huaire, Tá mé ag dul a mhúineadh mé féin beagán rud éigin faoi PHP, ar cláir teanga, mar is féidir PHP a úsáid chun chur i bhfeidhm cad Google curtha i bhfeidhm mar an deireadh ar ais ar a n-innill chuardaigh. Google, i ndáiríre, is dócha úsáidí roinnt Python, roinnt C + +, agus bunches na dteangacha eile. Ach d'fhéadfadh muid a chur i bhfeidhm cinnte cuardaigh torthaí ag baint úsáide as PHP má bhíomar ag iarraidh. Ach do anois, beidh orainn a choinneáil simplí é. Agus is é seo i ndáiríre i gcuimhne duit amháin de na láithreáin ghréasáin an-an chéad eile agam a rinneadh bliain ó shin. Ar ais i mo lá, chláraigh tú do spóirt intramural mar freshman ag líonadh amach píosa de pháipéar, ag siúl trasna an chlóis, agus dropping sé i an bosca poist a Proctor i Wigglesworth, agus go raibh conas tú cláraithe. Agus mar sin mo tionscadal go gairid tar éis CS50, bhí a chur go, a dhéanann iontach ciall, ar an ngréasán, nach raibh a mar atá i vogue ansin de réir mar atá sé anois. Ach go léir a bhí againn a dhéanamh a bhí a chruthú, go bunúsach, foirm HTML. Agus d'fhéach fhoirm sin garbh mar seo. Bhí mé ionchur chun na ainm freshman ar. Bhí mé ticbhosca eile cibé acu atá nó nó nach bhfuil ag iarraidh iad a bheith chaptaen, cad Bhí a n-inscne, agus cad a bhí a n-dorm. Agus ansin mé go crua códaithe i rudaí cosúil le Apley Chúirt, agus Canaday, Liath, agus mar sin de. Mar sin, arís, tags nua. An bhfuil nach bhfuil le feiceáil ar na roimh, nua tréithe, ach go cothrom inrochtana. Nuair a fheiceann tú, mar shampla, is féidir leat cineál den iasacht go smaoineamh agus a dhéanamh titim síos roghchlár don chuid is mó rud ar bith. Ach cad eochair go gach ceann de na Tá na rudaí seo ainmneacha. Agus ag bun na foirme seo, níl an cnaipe Cuir Isteach a bhfuil lipéad, nó luach, clár. Mar sin, a ligean ar dul go dtí an leathanach seo. Lig dom dul ar ais isteach sa liosta eolaire. Lig dom dul isteach froshims, agus téigh go dtí froshim0.php. Mar sin, tá sé hideous, a bheith cothrom. Mar sin, d'fhéadfadh mé cinnte stylize seo le roinnt CSS, raibh mé in ann a dhéanamh ar roinnt grafaicí, cuir b'fhéidir roinnt dathanna, agus seo a dhéanamh prettier. Ach feidhmiúil, ba mhaith liom a mhaíomh go bhfuil an Is é i ndáiríre go leor i gcrích. Ar an drochuair, nuair a líonadh mé seo amach, David, Captaen, Fir, beidh orainn a roghnú, ligean le rá Matthews, Clár, gach a tharlaíonn é seo. Ach faoi deara cúpla takeaways. Amháin, cad comhad ar ais dóibh siúd torthaí, cosúil? Mar sin, tá sé, go deimhin, register0.php. Mar sin, ar an bhfíric go chonaic muid an chaingean sin a luach nóiméad ó shin le haghaidh register0, seo corroborates go dar críoch muid go deimhin, suas ag an comhaid ar leith. Anois, tá sé seo ach an téacs gránna. Ach faoi deara go bhfuil an téacs ag teacht ó óstach áitiúil, atá as an fearas. Cuimhnigh ar an fearas anois mar díreach ar fhreastalaí gréasáin a d'fhéadfadh a bheith sa Ionad Eolaíochta. D'fhéadfadh sé a bheith ar an ngréasán iarbhír. Mar sin, tá sé ar fáil go poiblí. Mar sin, go soiléir, níl ar bhealach éigin a rith ionchuir réimse foirm le freastalaí ionas gur féidir é a rud éigin a dhéanamh leo. Ar an drochuair, register0 Tá go leor dúr. Gach a dhéanann sé é a phriontáil amach le sraith go Breathnaíonn mar seo. Agus nach bhfuil sé eagar ar an tuiscint go bhfuil a fhios againn uirthi. Casadh amach go bhfuil PHP, agus a lán de na teangacha, ní hamháin go huimhriúil arrays innéacsaithe a bhfuil innéacs é an chéad náid, ansin amháin, ansin dhá, ansin ponc, ponc, ponc, n lúide 1. Tá sé seo cad atá ar a dtugtar eagar comhthiomsaitheach. Tá sraith comhthiomsaitheach amháin ina Is féidir leat a stóráil péirí luach na príomh áit nach bhfuil an eochair gá roinnt. D'fhéadfadh sé a bheith i ndáiríre ar shraith, focal. Agus mar sin is féidir é seo a chur i bhfeidhm, thíos an cochall, casadh sé amach, ag baint úsáide as struchtúr sonraí ar a dtugtar? Thought rud éigin drámatúil bhí ar tí tarlú - tábla hash. Mar sin, tábla hash, cuimhne, siúd agaibh a rinne sé sraith P 6, nó fiú cuimhne sé, ar a laghad, fiú má rinne tú triail a bhaint as, ar tábla hash, inár úsáid a bhí in úsáid, chun ach focail stóráil. Ach i ndáiríre, bhí tú a stóráil eochracha agus luachanna. Má chuirtear i bhfeidhm duit tábla hash do P leagtha 6 foclóir, bhí na heochracha an focail féin, agus na luachanna Bhí fíor go héifeachtach nó bréagach. Sea, anseo, nó go hintuigthe, Ní hea, anseo. Bhuel, is féidir linn a ghinearálú go smaoineamh. Agus d'fhéadfadh muid úsáid sonraí an-chosúil struchtúr a stóráil nach bhfuil an teaghrán féin ina n-aonar i do tábla hash, ach Is dócha gur i ngach ceann de do hash nóid tábla ar. Agus d'fhéadfaí tú a dhéanamh fiú seo i iarracht seachas a bheith díreach bool. D'fhéadfá a bheith rud éigin eile. Cad a tharlaíonn má nach raibh an eochair Maxwell, do Mar shampla, ach ceanglófar comharthaí athfhriotail "ainm," nó ceanglófar comharthaí athfhriotail "captaen." Agus taobh istigh de do struchtúr sonraí C, chuir tú luach, ní hamháin Boole, ach de luach cosúil le ceanglófar comharthaí athfhriotail "David," nó "M," nó "Matthews," agus mar sin de. Mar sin, siúd struchtúir sonraí céanna a úsáid againn cosúil ann i dteangacha eile. Agus ba mhaith liom a mhaíomh go bhfuil siad i ndáiríre i bhfad, i bhfad níos simplí chun rochtain a fháil anseo. A ligean ar ghlacadh le breathnú i ndáiríre anois ag thart ar chomhréir den sórt sin. Tá mé ag dul chun dul isteach i eolaire PHP. Agus mé ag dul a oscailt suas níos fearr leagan de Dia duit-0 as roimh. Fógra go raibh gach raibh mé cuir roinnt tuairimí. Mar sin, is féidir linn a fháil réidh go distraction. Agus a dhéanann an clár go deimhin, priontaí Dia duit mar gheall mé sonraithe idir clibeanna gur mhaith liom a fhorghníomhú go bhfuil cód. Anois, beidh orainn a fheiceáil i láthair na huaire cén fáth go bhfuil seo úsáideach. Ach a ligean ar oscailt sampla amháin eile anseo. Lig dom dul ar aghaidh agus a oscailt suas rá, gedit na coinníollacha amháin. Tá sé seo ar bhealach ar ais in am anois. Ach seachtain ó shin, I mo thuairimse, i gceann seachtaine nó seachtain a dó, bhí muid sampla a dtugtar conditions1.c. Agus chinn mé ar reimplement sé i PHP, ach de chineál ar aibhsiú gur PHP, syntactically é, beagnach mar an gcéanna go C. Ní hé seo de léim ollmhór ón tseachtain seo caite leis seo. Fógra ag barr an chláir, a Tosaíonn, mar a rinneadh cheana, le roinnt tuairimí, a beidh mé réidh de réir mar a distraction. Fógra go bhfuil mé i PHP mód sa chomhad seo. Mar sin gcód seo, beidh orainn a fheiceáil, Beidh a fháil chun báis. Fógra go níl readline, is dócha go bhfuil an aschur i PHP de getstring. Fógra go bhfuil sé beagán difriúil. Tú a shonrú i ndáiríre go pras chuig an feidhm a dtugtar líne a léamh, agus go bhfuil cad a fheiceann an t-úsáideoir. Mar sin, ní gá duit a printf de láimh. Ach nach bhfuil go le déileáil go mór. Tá mé ag dul a stóráil, taobh istigh de $ n, an ar ais luach an, mar sin is cuma cén Tá cineálacha úsáideora ina slánuimhir. Agus anseo fiosracht eile. Casadh sé amach, i PHP, aon athróg ach tá a prefixed le comhartha Dollar. Tá sé beagán annoying. Ach faoi deara cad nach bhfuil mé déanta i PHP. Cad atá ar iarraidh ó na láimhe clé taobh den ionann comhartha? Uimh lua den chineál. Mar sin, tá sé seo éagsúil ó C. Chun níos fearr nó níos measa, tá PHP a loosely teanga clóscríofa. Dhéanann sé go bhfuil uimhreacha. Déanann sé a bheith teaghráin. Déanann sé a bheith Booleans. Agus a dhéanann sé bhfuil cúpla cineálacha sonraí eile. Ach tú, an Ríomhchláraitheoir, de ghnáth nach bhfuil a cúram mar gheall orthu. Is é an upside seo go ndéanann sé sé beagán níos éasca a gclár. Is féidir leat smaoineamh ar beagán níos lú. Is é an downside osclaíonn sé chomh maith leat suas le bugs féideartha má tá tú thaisme cóir leighis a roinnt mar theaghrán, ar shraith mar roinnt, d'fhéadfadh a bheith, ach fiú ansin, PHP, agus a lán de na teangacha, Tá go leor tolerant. Beidh siad ag úsáid an méid atá ar a dtugtar réitigh intuigthe. Agus má tá tú iarracht úsáid a bhaint as n i gcomhthéacs de staid uimhriúil stáit, beidh sé thiontú cad anseo ag dul a bheith ina téad, mar má chineálacha an t-úsáideoir rud éigin i, agus gheobhaidh tú an toradh, mar atá le readline, nó a fháil téad, go bhfuil ag dul a thabhairt ar ais ar shraith. Ach fhógra, ar línte cúpla níos déanaí, mé seiceáil más rud é go n níos mó ná náid. Mar sin, tá PHP ag dul a caitheadh ​​hintuigthe mo "Teaghrán" 123, nó cibé an t-úsáideoir cineálacha i, isteach ina slánuimhir. Mar sin, i mbeagán focal, oibríonn rudaí díreach a lán níos mó intuitively. Mar sin, táimid ag tosú anois a scíth a ligean ar roinnt de na rudaí go atá déanta againn san am atá caite. Tá a lán de na rudaí seo mar an gcéanna, cé. Tá cothrom Fós comhionann. Mar tá PHP leataobh ionann freisin is ionann ionann, ach tá níos mó ar sin, b'fhéidir, i amach anseo. Go raibh. Typo ach dhá shín ciallaíonn an gcéanna rud mar roimh, le haghaidh comparáide. ciallaíonn printf an rud céanna is a bhíodh. Cúlslais n ciallaíonn an gcéanna rud mar roimh. Mar sin, conas is féidir liom a reáchtáil an chláir seo? Bhuel, mar a rinneadh cheana, má dhéanann mé PHP, conditions1.php, agus cineál i roinnt mhaith 123. Sin uimhir dheimhneach. Má chlóscríobhann mé i 0, roghnaigh mé 0. Agus má tá mé cineál i 123 diúltach, rachaidh mé ar ais uimhir dhiúltach, rud nach bhfuil ach a rá, syntactically, PHP Tá Super, Super den chineál céanna. Mar sin, cén fáth go bhfuil sé seo anois úsáideach i gcomhthéacs gréasáin seo? Bhuel, a ligean ar dul ar ais go dtí seo froshims Mar shampla, a d'fhéach sé, arís, mar seo anseo. Agus a ligean ar tharraingt iarbhír suas ar an leathanach gréasáin arís, a d'fhéach sé mar seo. Cad is féidir linn a dhéanamh leis an sonraí go bhfuil bhráid? Bhuel, lig dom a oscailt suas le níos nuaí leagan seo. Agus beidh tú a fheiceáil go bhfuil an fhadhb Siúlóidí Leagann sonraíocht tú trí roinnt de na. Seachas tús le nialas, a ligean ar breathnú ar froshims3, a dhéanann le beagán níos mó. Fógra dtús, i ndáiríre, a ligean ar oscailt suas cad a bhí 0, mar sin leat a fheiceáil cad a raibh clár 0. Fógra cad a rinne chlár 0. Amháin, tá mé tuairimí ag an mbarr. Scrios sin agus díriú ach ar seo. An chuid is mó de an t-ábhar register0.php Tá, ar ndóigh, cén teanga? PHP Just a amh. Mar sin, fógra, ní comhad seo tús leis, i láthair na huaire, lúibín oscailte, ceist marc, PHP. PHP dhéanann ligfidh tú chun intermingle PHP cód le clibeanna HTML. Ach mé a rinneadh go anseo taobh istigh an leathanaigh thar anseo. Anois, arís, gur mhaith leat a fhios ach seo ó tar éis d'fhéach sé ar an lámhleabhar. print_r, casadh sé amach, tá print_recursive. _recursive Agus tá sé seo ach handy fheidhm áirgiúlachta go priontaí díreach amach, hathchúrsach, is cuma cad duit í. Má tá tú láimh sé le sraith, Feicfidh é a phriontáil eagar. Má tá tú ar láimh sé uimhir, Feicfidh é a phriontáil roinnt. Láimh sé le téad, beidh sé phriontáil teaghrán. Má tá tú láimh sé tábla hash, sé Beidh phriontáil amach tábla hash. Ní gá duit a scríobh go léir de chód duit féin. Anois faoi deara go bhfuil mé ag dul isteach Modh PHP thar anseo. Tá mé ag fágáil modh PHP thar anseo. Mar sin, nuair a léann an fhreastalaí gréasáin an gcomhad seo bhun go barr, ó chlé go deas, mar gheall ar chríochnaíonn sé i ainm comhaid ar a dtugtar. php, Níl cuma cad taobh istigh de clibeanna PHP ach ag dul a bheith spit amach, cosúil le HTML amh. Uimh déileáil mór. Ach chomh luath agus fógraí an fhreastalaí gréasáin seo, tá sé ag dul a rá, ní cóir dom spit amach, literally, print_r an phoist. Ba chóir dom a fhorghníomhú an méid seo a leanas líne de chód. Mar sin, an cheist seo caite, ansin, den comhad seo Tá, go maith cad é, an heck seo? Take a buille faoi thuairim. Cad é $ _POST, is dócha? LUCHT ÉISTEACHTA: [inaudible] Cainteoir 1: Yeah, na sonraí a phost. Athghairm, a ligean ar a scrollú ar ais i am le haghaidh nóiméad ach. froshim0, arís, d'fhéach sé mar seo. Tá formhór Super de seo ach HTML. Arís, nach bhfuil tú roinnt clibeanna le feiceáil go fóill, nó lena bhfuil tú eolach cheana féin. Ach bhí an rud suimiúil seo. Is é seo an líne amháin a nascann ndáiríre sé ar ár comhad register0.php. Tá mé ag cur isteach tríd an bpost modh. Agus Ciallaíonn sé sin go bhfuil na paraiméadair nach bhfuil na cineálacha úsáideoir i ag dul go dtí deireadh suas áit. Ní bhíonn siad ag dul go dtí thaispeáint suas i URL. Tá siad fós ag dul a tharchur ó na cliant, ón mbrabhsálaí, chuig an freastalaí, ach amháin trí roinnt eile meicníocht go beidh orainn a tharscaoileadh ár lámha ag do lá atá inniu ann, ach nach bhfuil sé ar an URL. Ach faoi deara an gaol anois le phost, a, de réir an ghnáis é, cás íochtair anseo. Ach má osclaíonn mé suas register0.php, Tá mé ag priontáil cosúil seo. Mar sin, is é seo de chineál ar aisteach ainmniú choinbhinsiún. Ach cad deas i PHP nuair a ag baint úsáide as PHP i gcomhthéacs gréasáin, ní ag orduithe cosúil mé a rinne nóiméad ó shin, nuair a bhíonn tú ag baint úsáide as i ndáiríre é i ngréasán leathanach, i eolaire Vhost mar go bhfuil muid, Beidh líonadh PHP huathoibríoch seo rud, a bhfuil eagar comhthiomsaitheach, mar a déarfá, tábla hash, le gach rud an t-úsáideoir clóscríofa isteach I mbeagán focal, $ _POST i ngach caipíní is athróg domhanda go PHP díreach magically Cruthaíonn chun tú nuair a ag baint úsáide as PHP i gcomhthéacs gréasáin. Agus cuireann sé taobh istigh de sé gach ceann de na ainmneacha na bparaiméadar i bhfoirm a Cuireadh faoi bhráid an comhad seo agus gach ceann de na luachanna a an t-úsáideoir clóscríofa isteach Mar sin, lámha sé a thabhairt duit cad é an t-úsáideoir clóscríofa i ghabhann leis an bhfoirm. Mar sin, sula, fuair muid aschur i ndáiríre dúr díreach ag féachaint ar seo mar gheall ar fad a rinne mé Cuireadh i gcló go hathchúrsach seo eagar. Is í an eochair-ainm, is é an luach David. Is í an eochair Captaen. Is é an luach ar. Agus an arrow dúbailte agus an uillinn lúibín ann, tá sé seo ach treallach. Ní hé seo an cód. Is é seo ach ar bhealach PHP ar a léiríonn tú cad é an luach de roinnt eochair. Ach anois lig dom a mholadh go froshIMs3, tá sé beagnach mar an gcéanna ach amháin a chuirfidh sé chuig an gcomhad seo. Agus arís, táimid ag dul a de chineál ar go díreach Sracfhéachaint ar seo, ach a fheiceáil roinnt error, ach fógra a a dhéanann an comhad seo. Take a buille faoi thuairim ach bunaithe ar na línte Cód, a dócha nach bhfuil cuma mhaith Gréigis, go pointe áirithe, ag déanamh cosúil. Is é seo an comhad a bhaineann ar bhealach a phost, r-phost. Mar sin, cad é an clár seo a dhéanamh? Sa leagan seo, má bhí mé a iarbhír Comhlánaigh an fhoirm seo - agus lig dom dul go dtí Ní froshIMs3, froshIMs0 - Breathnaíonn an fhoirm an gcéanna. David, captaen, fireann, dorm, Matthews. Ach má chuirim isteach é seo an comhad seo, ag dul chun dul go dtí register3.php. Agus Éilím, ag féachaint ar sé cód foinse, tá sé ag dul chun gceist ar bhealach ríomhphost. Lig dom dul ar aghaidh agus oscail an suas i bhfuinneog níos mó, mar sin againn Is féidir é a fheiceáil níos mó cleanly. Táimid i Vhosts, óstach áitiúil, poiblí, froshims. Tá mé ag dul a oscailt suas éagsúil clár, ach mar sin againn Is féidir níos mó a fheiceáil ag an am céanna. Mar sin, anois anseo, faoi deara roinnt rudaí. Ag barr an chomhaid atá oscailte lúibín, ceist marc, PHP. Ansin, níl a bunch tuairimí, ar féidir linn neamhaird a dhéanamh é, uninteresting do anois. Anois, níl an. Casadh sé amach PHP Tá a lán de chód dtugtar a cheangal. Tá sé an-chosúil i spiorad C Áirítear, Áirítear hash, a go bunúsach grabs an t-ábhar éigin comhad eile agus díreach plops orthu anseo, ionas gur féidir leat iad a úsáid. Sa chás seo, tá an fearas, réamh-suiteáilte, leabharlann, saor in aisce agus leabharlann foinse oscailte ar a dtugtar PHP mailer gur féidir le duine ar bith íoslódáil ón idirlíon. Rinne muid ach é ar do shon. Agus ciallaíonn sé seo go bhfuil mé anois ríomhphost feidhmiúlacht ar mo láimh. Anois, faoi deara roinnt rudaí. Tá mé ag dul a bhailíochtú aighneacht foirme. Casadh amach PHP, ceann amháin, tá exclamation pointí le haghaidh an ní-oibreoir, díreach cosúil le C. Ach PHP Tá feidhm freisin ar a dtugtar folamh. Folamh tuairisceáin fíor díreach má théann luach an an rud duit í a chur i lúibíní Is folamh, cosúil leis an Ní raibh úsáideoir rud ar bith cineál isteach Mar sin, tá sé seo ag rá, agus faoi deara an error, an-reminiscent C, má tá an eochair-ainm, mar sin an t-ainm réimse i bhfoirm, a cuireadh faoi bhráid tríd an bpost, trí an t-úsáideoir é, gan a fholmhú, agus a n- Ní inscne folamh san fhoirm mar a go maith, agus nach bhfuil a n dorm folamh - ach faoi deara nach féidir liom cúram faoi Captain, ansin cad tá muid ag dul a dhéanamh? Tá mé ag dul a fhorghníomhú líne seo de chód. Agus is féidir leat smaoineamh ar an gcineál seo cosúil le malloc, ach tá sé beagán fancier ná sin. Ach do anois tugann sé seo dom speisialta struct de chineál PHP mailer. Ach neamhaird a dhéanamh ar an eochairfhocal nua le haghaidh lá atá inniu ann. Anois, tá mé ag dul chun glaoch feidhm a dtugtar IsSMTP, a deir, bain úsáid as SMTP. Is é seo an port 25, díreach cosúil leis an físeán tseachtain seo caite, nuair a bhí an rud throwing r-phoist isteach an balla dóiteáin. Port 25 Is SMTP. SMTP ciallaíonn bain úsáid as an freastalaí ríomhphoist. Cé acu ceann amháin, is féidir linn a úsáid Harvard SMTP.fas.harvard.edu. Is féidir linn a leagtar ar an ó seoladh a bheith John Harvard. Má scrollbharra mé síos a thuilleadh, is féidir liom a leagtar an seoladh an fhaighteora, ach treallach, a bheith John Harvard Tá chomh maith. Mar sin, tá sé ag dul a bheith ríomhphost a sheoladh féin. Anois is féidir liom a leagtar ar an ábhar a bheith cláraithe. Agus is féidir liom a leagtar ar an gcomhlacht r-phost mar seo a leanas. Breathnaíonn an líne beagán níos mó cryptic, ach sin díreach toisc go níl a lán na faisnéise sna sé. Amháin, níl oibreoir ponc. Ní mór duine éigin a fhios cheana féin cad a dhéanann an t-oibreoir ponc. Tá sé comhchaitéiniú. Mar sin, más mian leat a chur ar shraith i PHP, agus fhoscríbhinn é, nó réamhcheangal é, a teaghrán eile i PHP, go raibh maith agat Dia nach bhfuil strcopy agus malloc a úsáid, agus gach ceann de sin níos mó. Más mian leat a comhcheangail dhá teaghráin, a cares mar gheall ar an chuimhne. Lig figiúr PHP sin amach duit. Céard a dhéanfaidh PHP dhéanamh leis an oibreoir ponc anseo a dhéanamh ach abairt mór amach na líne seo, an líne seo, líne seo, an líne seo. Agus anois fhógra, tá sé ag dul a bheidh le plugging i luachanna. Mar sin, an r-phost go bhfuil John Harvard ag dul a fháil ag dul literally a rá ainm, colon, rud éigin, in áit, ansin dúinn dhúnadh ar an téad agus comhcheangail ar is cuma cén t-úsáideoir clóscríofa i, ansin líne nua. Ansin, ar an chéad líne eile de John Harvard r-phost, tá sé ag dul a rá Captaen, nó Ar Ní dhéanfaidh aon ní. Tá sé ag dul inscne a rá, fireann nó baineann. Dorm ag dul a bheith Matthews i mo chás. Agus ansin faoi deara Leathstad eolas ag deireadh an-. Agus ansin, síos anseo, fógra, beagán cryptic go fóill, ach arís, tar éis patrún a bheith níos mó eolas tar éis a leagtar P 7, má tá a sheoladh chuig an ríomhphost tuairisceáin bréagach, ansin dul ar aghaidh agus bás. Mar sin, tá feidhm dtugtar bás PHP, a, literally, mharaíonn ach an láithreán gréasáin agus díreach priontaí amach cibé insint duit é - ar a bhfuil ag fáil bháis focail, mar a déarfá. Agus sin, i gcás, beidh sé phriontáil amach cad é an eolas earráide le haghaidh is cuma cad a tharla a théann mícheart. Mar sin scéal fada gairid anseo, cad atá againn Is sampla é an áit nuair a bheidh an t-úsáideoir Cuireann an bhfoirm, froshim0, froshims3.php, téann sé chun register3.php. Ach ní leanfaidh register3.php ansin a fhorghníomhú gach ceann de na línte. Mar sin, níl a aways ghlacadh cúpla anseo. Amháin, tá sé cosúil éasca go cothrom, programmatically, a sheoladh r-phoist, atá go maith. Nuair a chláraíonn úsáideoirí le haghaidh do shuíomh, i chás seo, nuair a chláraíonn siad le haghaidh do spórt, is féidir leat ríomhphost an freshman Proctor, nó John Harvard, sa chás seo. Ach ciallaíonn sé chomh maith is féidir leat a dhéanamh cad? Ríomhphoist a sheoladh ó dhuine ar bith do dhuine ar bith. Agus is é seo an-fíor. Ní dhéantar é sin mar go héasca má tú ag úsáid chun úsáid a bhaint as Gmail. Ach má tá tú ag úsáid riamh Eudora nó Outlook, is féidir leat insint go leor i bhfad a freastalaí ríomhphoist go bhfuil tú duine ar bith is mian leat. Agus é seo nuair is gá dom a chur ar Ní gá go hata agus a rá, é seo a dhéanamh. Ach tá sé seo cruthúnas é díreach cé chomh héasca Tá sé a dhéanamh ionsaithe phishing, agus sheoladh r-phoist gan ainm, agus spam, níos ginearálta. Agus boils sé i ndáiríre síos go dtí an go léir is gá duit roinnt rochtain cláir. Mar leataobh, mo bhíonn gaire le an bord ad, mo bhliain freshman féin, Bhí nuair a fuair mé seo cool trick go, WOW, is féidir leat ríomhphoist a sheoladh ó dhuine ar bith. Agus mar sin bhí muid tar éis roinnt dúr argóint, literally, i Matthews, i measc mo ghrúpa Proctor. Ní féidir liom cuimhneamh fiú cad a bhí an cheist. Ach theastaigh uaim chun iarracht a chur ina deireadh leis an díospóireacht seo dúr. Mar sin, chinn mé beidh mé a sheoladh ach ríomhphost le mo ghrúpa Proctor, ag ligean a bheith an Guy eile, a bhfuil a thuairim mé easaontaigh, agus tá acquiesce air cuma cad a bhí mo thuairim i díospóireacht seo faoi leith. Agus mar sin brionnaithe mé ríomhphost seo ag baint úsáide as theicníc den chineál céanna i spiorad seo. Ach bhí sé i ndáiríre éasca ag an am. Buail sheoladh. Ní raibh sé sásta, ná ní bheadh tar éis an bord ad. Agus bhí mé gafa go han-tapa laistigh soicind toisc, mar atá a fhios agat, sínigh mé mo ríomhphost ar bhealach áirithe. Agus cé a dhéanfaidh mé de láimh, i móra chuid, 15 bliain níos déanaí toisc go raibh mé traumatized ag an. Ní dóigh liom go bhfuil síniú ar mo ríomhphost anois. Ach i 1995, bhí mé díreach tar éis GCS, a shíniú i mo ríomhphost. Mar sin, ní raibh an nóta ag rá, a chara Grúpa Proctor, acquiesce mé mo thuairim agus a aontú leis David, sínithe amhlaidh agus mar sin, líne nua, líne nua, DJM. Mar sin ní féidir é sin a dhéanamh nó, i gcoitinne, a chur buntáiste a bhaint as an teicníc seo. Ach nuair a dhéanamh ar láithreán gréasáin, cosúil le do thionscadal deiridh, nuair a dhéanamh suíomh gréasáin le haghaidh rud éigin fiontraíochta, tá sé seo conas, pragmatach, is féidir leat seirbhísí a ghiaráil eile ar an idirlíon cosúil le ríomhphost agus ansin i ndáiríre rudaí ag baint úsáide as cód a sheoladh. Mar sin, conas is féidir linn feabhas a chur ar seo? Bhuel, ar an gcéad ligean ar ghlacadh le turas tapa roinnt de na rudaí go mbainfidh tú a fheiceáil, agus ansin a chur le breathnú ar cúpla samplaí. Mar sin, ceann amháin, ar a suaimhneas, mar gheall ar táimid ag eitilt tríd PHP. Agus tá a fhios agam, ag pointe éigin, beidh sé agat ar chun tús a chur i ndáiríre a scríobh seo má tá tú nach bhfuil cheana féin. Realize go, ceann amháin, is mó de chineál de amach an fhuinneog le PHP. Más mian leat Cód go bhfaigheann a scríobh chun báis, tú tús ach é a scríobh i comhad a dtugtar. php chomh fada agus is tá tú an lúibín oscailte ceist marc PHP tag. Ach faoi deara iad seo coinníollacha i php. Fógra, is é seo an sleamhnán ceannann céanna bhí againn i seachtain amháin nuair a bhí againn coinníollacha i Coinníollacha C. i PHP Tá struchtúir de, agus syntactically mar an gcéanna. Tá difríocht amháin fíor má tá tú bhí athróg i gceist, caithfidh tú na comharthaí dollar. Idir an dá linn, nathanna Boole ach breathnú mar seo ar feadh nó-áirítear nó agus-áirítear le chéile. Breathnú lasca díreach mar an gcéanna. Cad atá deas i PHP, ach i C, Tá lasca gur cásanna ar primitives cosúil ints nó gualann, i PHP Is féidir le do ráitis a bheidh i ndáiríre ar teaghráin ar fad, is é a i ndáiríre de chineál ar deas. Sábhálann tú roinnt ama. Níorbh fhéidir é sin a dhéanamh i C. Seo lúb i PHP. Tá sé comhionann. D'fhéadfadh a bheith roinnt comharthaí Dollar do na hathróga. Ní gá duit a lua go Tá rud éigin ina slánuimhir. Tá tú a dhearbhú ach é le comhartha Dollar agus ainm an athróg. Ach is do lúb mar an gcéanna. Tá lúb fad mar an gcéanna. A dhéanamh cé go bhfuil lúb an gcéanna. Tá sé seo beagán difriúil. Mar sin, le PHP, le sraith, is féidir leat statically dhearbhú eagar, mar a dhéanann C, ach úsáideann tú lúibíní cearnacha. I C, ba mhaith leat é a úsáid guailleáin chatach, má tá a fhios agat fiú go. Ach tá sé seo i ndáiríre an-choitianta i PHP a dhearbhú le sraith, sa chás seo, na n-uimhreacha, agus glaoch ar an uimhreacha athraitheach. Breathnú Athróga féin mar seo. Seo é teaghrán, ceanglófar comharthaí athfhriotail "hello domhan. "D'fhéadfá a bheith n cúlslaiseanna. Agam nach bhfuil ach sa chás seo. Anois, is é seo an thógáil suimiúil. Ní C bhfuil an. Ach tá sé seo Super cabhrach. Agus beidh tú a fheiceáil seo i tacar P 7 spec - a thógáil do gach. Más mian leat a rá arís thar gach ceann de na eilimintí eagar, ní gá duit chun déileáil le $ i $ agus n, agus + +, agus go léir. Is féidir leat a rá literally, i PHP, seo - do gach uimhreacha mar uimhir, sin Tá mé ag glacadh leis go uimhreacha $ Tá sraith de uimhreacha. Agus nuair a rá liom do gach uimhreacha mar líon, tá sé seo ag dul go dtí go huathoibríoch, mar executes mo lúb, thabhairt cothrom le dáta, ar gach atriall, an luach taobh istigh de líon chomhartha dollar - arís, agus arís, agus arís ag siúl go dtí mé thar an eagar. Mar sin, Sábhálann sé ach dúinn cód. Uimh leathstadanna, ní + + 's, gan aon Tá mé, aon n ar, tá sé ach deas. Ach tá PHP seo chomh maith. Agus é seo Super cumhachtach. Agus beidh tú seo a úsáid, lámha ar, i P leagtha 7. Agus is é eagar comhthiomsaitheach dearbhaíodh freisin le lúibíní cearnacha. Ach faoi deara an chomhréir anois. Tá sé reminiscent an méid a chonaic muid le print_r nóiméad ó shin. Cé mhéad eochracha, mar seiceáil sanity beag, dhéanann an eagar cosúil go bhfuil. Mar sin, tá sé dhá. Agus glaoch mé an eagar. Ach má chabhraíonn sé, is féidir leat smaoineamh ar an tábla mar a hash, nó mar eagar comhthiomsaitheach. Ach tá sé ach éagsúla cineál eagar. Agus arís, teangacha éagsúla tá na. Beidh orainn a fheiceáil rud éigin den chineál céanna i JavaScript chomh maith. Níl dhá eochracha. Is é ceann comharthaí athfhriotail ceanglófar, "siombail," ar cheann ceanglófar comharthaí athfhriotail "praghas." Agus iad siúd eochracha gach a bhfuil luach. Sa chás seo, tá luach tsiombail ar FB, do Is é luach Facebook, agus an praghas ar 49, 26, a bhí stoc Facebook praghas mar an maidin. Mar sin, cad é úsáideach faoi eagar comhthiomsaitheach. Raibh mé go raibh huimhriúil eagar innéacsaithe le díreach lúibíní cearnacha simplí. Agus d'fhéadfadh mé go raibh comhartha Dollar ionann ceanglófar ach seo. Lig dom a dhéanamh i ndáiríre é. Is dócha mé ina ionad sin a dhearbhú ach seo sraith mar sin. Is é sin breá bailí, syntactically. Ní chuireann sé chailleadh aon fhaisnéis, per se. Liom a fheiceáil go fóill go bhfuil an tsiombail fb, agus go bhfuil an praghas 49, 26. Mar sin, cén fáth a bhfuil comhthiomsaitheach arrays láidre? LUCHT ÉISTEACHTA: Ní gá duit a mheabhrú nuair a chuir tú rudaí. Cainteoir 1: Go díreach, ní gá duit chun cuimhneamh nuair a chuir tú rudaí. Ní gá duit a mheabhrú go treallach is é sin tsiombail stoc i lúibín náid, agus is praghsanna stoc i lúibín amháin, atá go háirithe contúirteach má tá tú rudaí a athrú, ar deireadh thiar. Tá sé i bhfad níos deise a chomhlachú cad beidh muid ag glaoch meiteashonraí le do chuid sonraí iarbhír. Ba mhaith liom a mhaíomh go bhfuil an méid cúram againn i ndáiríre faoi ​​anseo fb agus 49, 26. Is é an tsiombail agus praghas meiteashonraí a chuireann síos ar na sonraí a againn i ndáiríre cúram faoi. Ach tá sé seo ach an oiread sin éasca a láimhseáil. Anois, mar leataobh cad an praghas a íoc againn? Táimid iontach é seo a dhéanamh i CS50 le haghaidh seachtain. Ní mór an ghné teacht ar roinnt costas. Cuimhne. Mar sin, nach bhfuil tú ag a stóráil ach 32-giotán slánuimhir, mar shampla. Tá tú ag a stóráil siombail / 0, is dócha. Mar sin, tá tú ag baint úsáide cuimhne níos mó. Agus cad é an fheidhmíocht rud éigin ag breathnú suas ar eagar comhthiomsaitheach, is dócha? Tá sé níos moille is dócha. Tá rochtain randamach deas, go háirithe nuair is féidir leat a dhéanamh cuardach dénártha. Ach má tá tú i ndáiríre nach bhfuil ag lorg anois do uimhreacha, ach do theaghráin, seo go fírinneach i bhfeidhm faoi bhun an cochall, is dócha mar tábla hash, i gcás ina úsáideann tú ceachtar tábla hash le shlabhrú ar leith. Nó úsáideann tú iarracht a iarbhír stóráil na luachanna. Mar sin, b'fhéidir gur féidir leat a dhéanamh am tairiseach, ach tá tú fós chun breathnú ar S-Y-M-B-O-L, d'fhéadfadh a bheith, seachas díreach 32 giotán rud éigin chun breathnú suas. Mar sin, arís, na smaointe céanna ag teacht ar ais go dtí arís sa chomhthéacs seo. Ach arís, tá PHP anois roinnt Super Siombailí sin, casadh sé amach, tá arrays comhthiomsaitheach. Chonaic muid ar cheann nóiméad ó shin, $ _POST. Agus go domhanda Super Tá eochracha agus luachanna. Go sonrach, na heochracha ag teacht suas le cad é? Nuair a dhéanann na heochracha i $ _POST teacht ó? Just a recap? LUCHT ÉISTEACHTA: Ainm. Cainteoir 1: Ainm, áit? LUCHT ÉISTEACHTA: [inaudible] Cainteoir 1: Tá Ainm an tréith. Bhuel más rud é, nuair a rinne siad dtús a thagann ó? An fhoirm. Mar sin, má tá leathanach HTML tag foirm, taobh istigh a bhfuil roinnt ionchuir, cosúil le boscaí a sheiceáil, boscaí téacs, titim síos biachláir, gach ceann acu a ainm, iad siúd ainmneacha deireadh suas mar eochracha i $ _POST, agus, frankly, ar an ní sin, $ _GET. Má tá an modh a fháil, smaoineamh céanna. Tá sé díreach i éagsúla Super domhanda. Agus na luachanna, ar ndóigh, a thagann ó is cuma cén t-úsáideoir clóscríofa i ar a chuid nó h bhrabhsálaí. Ach níl roinnt eile. Níl fianán, a beidh orainn teacht ar ais chuig deireadh thiar. Ach iad siúd na rudaí a bhfuil a fhios agat Úsáideann an ngréasán le haghaidh roinnt maith nó olc. Ach beidh muid ag teacht ar ais go dtí. Freastalaí agus seisiún, agus an dá Tá roinnt fóntais speisialta. Ach a ligean ar ghlacadh le breathnú ar seo. Lig dom dul ar aghaidh agus a oscailt suas, mar shampla ar a dtugtar mvc0.php Mar sin MVC sheasann do na méid seo a leanas. Agus muid seo a thabhairt isteach níos luaithe ná mar atá tipiciúil, i ndáiríre, a fháil ar dhearadh tú Leagtar Fadhb 7, agus freisin tionscadail deiridh, i saghas ar thionscal bhealach caighdeánach, agus ar bhealach glan. Tá sé deartha go maith. Mar sin, tá tú ar tí é a fheiceáil, agus beidh tú taithí, i P sraith 7, paradigm, a shórtáil de mheon cláir, Breathnaíonn go rud beag cosúil le seo. M haghaidh Samhail, C haghaidh Rialaitheoir, V View. Fada scéal gearr, tá MVC ach cineál de modheolaíocht, ar bhealach a dhéanamh láithreáin ghréasáin, go háirithe, trína tú a chur ar gach ceann de do chuid, frása dúr - loighic gnó - gach ceann de do mhaoin intleachtúil i cad atá ar a dtugtar rialaitheoir, comhad cosúil le index.php, nó beidh orainn a fheiceáil, quote.php, nó buy.php. I gcomhthéacs a leagtar Fadhb 7, do bhfuil múnlaí go hiondúil do shonraí, rud a bhaineann le bunachar sonraí, mar beidh muid sa deireadh a fheiceáil, agus do chuid tuairimí go bhfuil an aeistéitic de do suíomh, an HTML, an CSS. Mar sin, chonaic muid cheana féin i C beag beagán ag baint úsáide as. comhaid h. Chonaic muid i ndáiríre sé nóiméad ó shin le CSS, ag factoring an stylization CSS stuif as ár n-HTML. Mar sin, tá MVC i ndáiríre ach faoi líníocht línte sa ghaineamh agus a rá, an Cód cláir suimiúil do do Baineann láithreán gréasáin i cad beidh muid ag glaoch ar an rialtóir. Stuif a bhaineann le bunachar sonraí de ghnáth chríochnaíonn suas i samhail. Ach go mbainfidh tú a fheiceáil, i tacar Fadhb 7, táimid ag merge C agus M a choinneáil simplí. Ach tá dearcadh gcás gach ceann de do HTML agus aeistéitic théann go tipiciúil. Mar sin, cad a chiallaíonn sé seo i dtéarmaí réadacha? Bhuel, lig dom dul isteach inár MVC eolaire mar seo a leanas. Agus beidh tú a fheiceáil níos mó de na camchuairt tríd sa spec. Mar sin, i mvc0, éileamh go bhfuil sé seo, cosúil le, leagan 0 de láithreáin ghréasáin CS50 ar. Tá gach ní mór dúinn roinnt HTML, cosúil le tag h1 mór, is cosúil. Agus ansin liosta le hurchair. Riamh mé le feiceáil ar liosta le hurchair roimh, ach gan aon déileáil mór. A ligean ar tapa breathnú ar an cód foinse. Géara amach liosta gan ord le piléir Is ul lúibín oscailte le ceann amháin nó liosta míreanna níos mó, li. Mar sin, tá fógra anseo tag ancaire. Chonaic muid go nóiméad ó shin. Mar sin, is é seo conas chun feidhme mé an leathanach seo. Tá mé dhá naisc, dhá míreanna liosta, ceann amháin ul do liosta gan ord, agus an deireadh thoradh air sin, aesthetically, is é seo an- suíomh gréasáin deas, leagan 0 anseo. Ach cad atá suimiúil anois conas seo i bhfeidhm thíos an cochall. Lig dom dul isteach gedit agus oscailt suas seo an-an chéad sampla a phéinteáil pictiúr. Agus beidh muid ag breathnú ar cad atá lochtach, d'fhéadfadh a bheith, i anseo. Anois, má théann mé isteach localhost, poiblí, MVC, faoi deara comhaid cúpla. Tá mé ag dul chun glaoch ar na, don nóiméad, gach rialaitheoirí. Ach tá go le beagán de mhí-úsáid toisc Feicfidh tú a fheiceáil tá rud gcumasctar taobh istigh díobh. Agus lig dom dul taobh istigh de index.php. Agus féach againn, literally, an HTML céanna. Mar sin, cé go gcríochnaíonn an comhad seo i . Php, ní chiallaíonn sé go bhfuil sé a Tá aon chód PHP. Is féidir é a bheith díreach HTML amh, cé go go bhfuil an cineál amaideach. Ach faoi deara níl aon oscailte lúibín PHP chlib, ach amháin i gcás seo, a, frankly, Is é díreach ann chun fónamh mar a comment. Ach tá go feidhmiúil nach fiú go suimiúil. Ach faoi deara seo. Cad atá suimiúil anois cad athruithe ar an leathanach seo. Lig dom Léachtaí cliceáil. Agus faoi deara go bhfuil an URL tí é a athrú. Anois, tá mé ag lectures.php. Lig dom cliceáil nialas. Anois, tá mé ag week0.php Agus anois a ligean dom a oscailt na comhaid seo i gedit. Ní hamháin innéacs, ach lig oscailt mé suas léachtaí. Agus lig dom a fháil réidh leis an tuairimí chun díriú ar an gcuid seo amháin. Agus anois lig dom a oscailt suas ach amháin níos mó, week0.php, caith amach na tuairimí, ach a ghlanadh suas seo. Agus faoi deara anois an méid seo a leanas. Ag smaoineamh i ndáiríre saghas cúramach faoi dearadh, agus a ligean ar a dhéanamh ar líne é suas an gcéanna, cad a dhéanamh níos fearr anseo, é do bharúil? Conas a rinne mé seachtain amháin? Cad é faoi seo. Mar sin, is é seo conas a rinne mé seachtain amháin. Chuaigh mé suas go dtí Comhad, Nua, Greamaigh, Sábháil, week1.php, agus ansin chuaigh mé i anseo. Agus d'athraigh mé amháin - cad a bhí sé seo, ar cheann go dtí an Aoine. D'athraigh mé an ceann amháin go nialais. D'athraigh mé seo le ceann amháin. OK, mar sin breathnú anois ar mo chomhaid. Cad a d'fhéadfaí a dhéanamh éagsúil? Cá bhfuil an deis, b'fhéidir? Mar sin, níl an deis chun tús a chur fachtóireacht stuif seo amach. Lig dom a oscailt suas, mar a spoiler, do cad a mbainfidh tú a fheiceáil i tacar P 7. Má osclaíonn mé suas, anois, index.php i leagan cúig cinn de seo, tá sé ar bhealach níos mó cryptic, admittedly. Ach seo, anois tá, cad beidh mé glaoch ar rialtóir go bhfuil rialú loighic mo leathanach. Agus is féidir leat de chineál ar a athchruthú, intuitively, b'fhéidir, tá cad atá ar siúl. Ar an chéad líne, tá sé beag cryptic. Ach faoi deara Tá mé ag cheangal, cosúil le Áirítear géar, ar a dtugtar comhad helpers.php. Agus ansin tá mé ag glaoch, is cosúil, a fheidhm, ar a dtugtar rindreáil, ag dul i dhá argóint. Is é ceann ceanglófar comharthaí athfhriotail, header. Agus is é an ceann eile, cén cineál Is é an cineál sonraí seo, bunaithe ar ar ár chomhréir níos luaithe? Tá sé eagar a bhaineann leo. Go sonrach, tá sé ag dul sa teideal le roinnt meiteashonraí a reminds dom cad é atá ann agus a luach. Ansin liom a fheiceáil go crua códaithe ul, mar sin roinnt HTML amh. Ach ansin tá mé ar ais i mód PHP glaoch rindreáil feidhm. Mar sin, fiú má tá tú riamh a úsáidtear HTML nó PHP roimh, agus cé go Breathnaíonn seo scarier, cén fáth go bhfuil sé seo is dócha dearadh níos fearr? Cad atá níos fearr faoi, bunaithe ar an tátal? LUCHT ÉISTEACHTA: [inaudible] Cainteoir 1: Lúide iomarcach sa mhéid is go níl aon chlib níos HTML, nach bhfuil níos mó cinnirí tag, tag comhlacht níos mó i gach comhad diabhal. Ina áit sin, tá mé amach an áireamh comóntachtaí agus is dócha iad a chur i gcomhad a bhaineann ar bhealach le header. Agus rud céanna le haghaidh an comhlacht gar tag, an chlib HTML dhúnadh. Sin é is dócha síos anseo taobh istigh an áit éigin buntásc. Agus beidh tú a fheiceáil, i tacar Fadhb 7, turas beag tríd an. Mar sin, cad atá amach romhainn? An rud amháin nach mór dúinn an cumas fós chun é a stóráil i ndáiríre sonraí. Agus mar sin cad beidh muid tús a fheiceáil Dé Céadaoin, mar shampla, go bhfuil do sean cara Excel, nó uimhreacha, féidir leat a stóráil go leor de na sonraí i sraitheanna agus colúin. Is féidir leat é sin a casadh amach cad atá i ar a dtugtar bunachar sonraí, programmatically. bhuile Agus tá sé anois amach, tar éis sin, beidh orainn a bheith in ann chun rudaí a stóráil cosúil le seo, a mbainfidh tú a fheiceáil arís i tacar P 7, a bunch iomlán de ainmneacha úsáideoirí agus pasfhocail, an dara ceann a bhfuil i ndáiríre criptithe, i bhfad cosúil siad bhí i eagrán hacker P sraith 2 ar. Agus sa deireadh, beidh tú i bhfeidhm seo, do láithreán gréasáin Etrade-mhaith féin go bhfeidhm i dteannta a CS50 airgeadas. Ar deireadh, ós rud é d'fhan tú anseo mar sin go déanach lá atá inniu ann, má thagann tú ar ais go dtí an chuid seo an champais, ag 04:00 lá atá inniu ann, déanfaimid a thabhairt duit nach bhfuil comhairle amháin, ag an SCES Comhairle a chur ar Aonach, ag 4:00 in Maxwell-Dworkin, beidh orainn a thabhairt duit roinnt Aisling Americone, Cherry Garcia, Seacláid Fudge Brownie, Seacláid Dough Cookie Chip, agus, nuair a dhéanann tú Google Moncaí Shmutánach, gheobhaidh tú an. Mar sin, gach ceann de go awaits ag 04:00 PM in Maxwell-Dworkin. Féach tú ar an gCéadaoin chomh maith. Cainteoir 2: Ag an chéad cheann eile CS50, RJ Codlaíonn isteach RJ: Mo rannóg! Ha! Oh,