HANNAH blumberg: Hi omnes. Erant 'iens ut adepto coepi iustus a iugo of minutes mane quoniam habemus a universus sors materialium impetro per. Im 'Annam. Im 'a TF. Maria est iens futurus jungens in justo duo minuta. Nam sicut Illa docet section rectum coram. Docebo iniquos section ius post, ita et nos erant 'iens ut custodias et traduceret eum Iordanem. Youll 'animadverto ut hic nos esse Oportet perpauca perferri, sic puteus ire paulo elit. Quod si hoc dicimus citius aut non intelligunt, liberum interrogationibus impediret. Volumus hoc facere posset review session utilis sit omnibus vobis, quantum fieri potest. Terribilis. Sic lets rutrum rectum cum quidam loci sunt, ut simus nimis breviter pro operuit quiz 0 0 in quiz review session. Sic incipiens cohærentes lists. Ita iustus planto certus vos aliquid basic scientia de cohærentes lists et sunt comfortable faciens quidam basic rationem conferre constituit. Nos tam iustum recensere, coniunctum lists sunt meliora quam vestit quia potest crescere vitaliter. Est itaque magnum commodum. Weve videri solebant Nullam mensas ubi in non scire exacte quot quae erant 'iens ut volo inseres nostra notitia structura. Infeliciter, habemus pieces of connexionem list super omnem memoriam, ut non possint aliter quam esse tale facere potui, tempus constans access elementum aliquam connexionem list. In ordine ut inveniret particular elementi dignos habent repetere omnes ab initio. Memorare pleraque basic operationum principia, sunt omega of I. Ita iustus iens ut insert I. Delete est iens ut n quia oportet invenire a elit. Et quaerere posset, at pessima, n. Non possumus facere aliquid simile binariae search in cohærentes list quia non possumus iustus temere jump ad medium. Frigus. Terribilis. Paulo aliquantulus of acervos. Hoc iterum venit in quiz 0, ita sit eximius comfortable cum eo. Sed acervos rogamus meminisse tasso scutras. Et primo futurum, perdurare. Ita res sursum ACERVUS in ACERVUS, et tunc si quaeris tollere et succisi quod gravari appellamus papaver off in stack-- venimus summitatem. Si volumus aliquid in ACERVUS, strenuo vocamus. Sic suus 'iens futurus Semper succrescens imo quasi ACERVUS de scutras. Terribilis. Weve videri acervos implemented et vestit utrumque coniunctum album. Si vestri 'foveant aditum per vestit, vis planto certus ut servo semita of magnitudine et potentia. Ita futurum est in magnitudine current plura in ACERVUS, cum capacitatem est numerus potes rerum copia in ACERVUS. Frigus. Ipsa eadem habemus stantibus anteponere. Ita cogitare non tasso vasa de linea. Hoc est esse in primo est. Si enim dicas Belisarius aliquid in horrea, speramus quod primum hominem linea iri primo omnium decernente sententia. Quem ad modum dicimus et dis pop sicut faciemus ACERVUS, et nos tantum dic enqueue dequeue. Et iterum, si tu es foveant hanc cum an array, nos postulo ut servo semita non solum magnitudine tute, sed etiam in capite, quod futurum esse ante nostra queue. Frigus. Si quicquam quaestiones? Terribilis. Movetur animus dextraque litore. OK, cinis mensas. Hic 'ubi inceperit adepto vere interesting. Ita a Nullam mensam unam exsecutionem of an consuetudinis array. Sic basically quid accidit quod habemus totum input Nullam et dabit illud functio, quae dicit, OK, ubi est Nullam mensa pertinet. Sic simplicissima cinis functio vidimus enim quod coeperam dicere, OK, opinor volumus Funiculos in nostra Nullam mensa. Et a vere simplex idea posset dicere, OK, lets 'iustus exstat per Incipit Epistola prima verbi instantes erimus. Ut vos can animadverto hic accipimus fixa, ponamus eam per cinis functio, et ait eheu eundum index I. Ita et nos can essentialiter cogitare a hash mensam fasciculum diversis situla. Et quodlibet eorum est hydrias caput habere connexionem list. In qua possumus cohærentes list ponuntur diversa esse pondo data. Ita tribuo pauco more in hash munus, hic ' exemplum I just describitur ubi nos iustus dicere, OK, accipe primam litteram sedit verbi et sumus iens ut exstat in situla. Ita scilicet, ibi erit XXVI situla iuxta litteram. Nullam nec quid ingens munus? Hoc non facit ratio; Yeah. AUDITORES: Vestri 'iens habere collisione. HANNAH blumberg: Yeah, exigo. Vestibulum offensibus habiturus. Sic ut 'unum. Et quomodo possumus confabulabimur fix offensibus in iustus a secundo. Alterum problematis cum hoc Nullam functio particular nemo est qui alia situla futura sunt formosi PRORSUS variae magnitudinis praebebant. Scimus enim a universus sors A verbis magis quam committitur X, Sic erant 'iens ut habere motam situla in nostra Nullam mensa. Frigus. Ita sane scriptor ulciscor puncto penitus amovet. Quid si ibi confligat? Habemus duobus nibh. Igitur cum venisset unus, ita putant erant 'trying ut baca in nostra Nullam mensa. Et videmus, o volumus ut in I index, nisi Musa sapientum fixa iam ibi vivit. Quid ergo dicemus quod facere? Habemus duo options. Number unum possumus dicere, OK, illic 'haud locus in index I, sed per iustitiam respectant donec possumus ubicumque sibi commodum repperisset aperto loco. Ita dicam, OK, induamur eam in locum III. Ut 'unum option. Quod suus vocavit linearibus perscrutandis. Et iterum dicit option OK bene lets 'iustus planto utrumque horum hydrias erunt capita cohærentes lists. Et si suus 'magis OK quorum unum in quo haurias habes. Erant 'iustus iens ut append eam onto fronte. Hic vides OK, cum adiecimus baca sumus iusti tulerunt Musa sapientum fixa, quaedam impulit dominantur pauco et misit illuc bacam. Et post haec prorsus elit. Hoc dicitur separatum octonarium quantitas. Potes cogitare id genus quasi an array of capita ad cohærentes lists. Ullus questions in hash mensas Nullam functiones? Terribilis. Anxius sceptrum tenet et arborum. Ut lignum est qualecumque of notitia structuram in quibus non est aliqua hierarchiae, aut aliquo modo ordo ad diversa obiecta. Et hoc fiet eximius Vnde patet exemplo. Fecitque videntibus nobis subrepere voluerit, per cum cinis mensas, in pset5-- Quod iterum opportunum omnino ad hoc ut alia data quiz-- structurae possumus reponunt in diversa rapitur. In dictionary, nos recondi fasciculum verba. Sic lets 'inspice arboribus. Hoc est exemplum cuiusdam arboris. Habet genus operis, quod hierarchicae structurae, qua vos can animadverto quod I hac node in summitate supra II et III habet quandam dignitatem, quae supra IV, V et VI et VII, et quae supra VIII IX. Ut omnia ad rationem arbor, ita vos can iustus genus ex hoc capite proponitur. Scimus autem duobus more specialioribus arboribus. Igitur cum venisset unus exemplum est binariae arbor. Et a binarii arbor, iterum, iustus iens esse a notitia structura et quaedam hierarchiae, sed singulis nodis summum habere filios. Quod si verbum ex binaria. Hoc est exemplum binariam ligno. Ut suus minor generis arboribus. Nunc etiam specifica et sumamus loqui de binariae trees-- binariae search arbores, potius. Hic non solum idea omnis node summum duos filios, sed ad omnes filios sinistrum fore minorem et ad omnes filios ius futura maior. Vide igitur, iustus in nostris binariae arbor, illic ' nullam habitudinem inter numeros. Sed in nostris binariae search arbor videmus OK, hic XLIV. Et omnis numerus est ad lævam XLIV minores et omne ius maior est. Et quod tenet in omni level de ligno. Sic hic, hoc est minus quam Quod maius XXII XXII. Et quod est binariae search arbore. Cur putamus vocatur a binariae search arborem? What does it algorithm suggeret vobis? AUDITORES: binarii quaerere. HANNAH blumberg: binarii quaerere. Quod si quaerimus numero particulari in hac arbore, ubique potes iustus pulso dimidiam partem ligni, quod est. Quod suus 'iens ut aliquid daret quod spectat multum sicut binariae search. Quis quaestiones? Omni jure, frigus. Omni jure, temptat. Cujusvis ventus. Et hoc est exemplum, uidimus in fasciculum elit. Et iterum, hoc est iustus alius data copia modo possumus. In dictionarii iterum hoc ita fore nervis. Sic etiam hoc oro te hodie sermonem in speciem paulo inferius. Sic lets 'take a inviso node trie in uno. Et videmus, urna non deferretur esse Boolean et node, a monstratorem node. Et videmus, quia in Boolean dicitur is_word. Tam necessarium, ut ' iens correspondent ad haec parum triangulo- rum unum inquit, si te evasisse hic inventa verbum perfectum. Novimus "turing" super hic est verbum perfectum, Non est iste sermo, mox T-R-U quia non vident parum delta. Et paulo delta rursus correspondet illi is_word, hoc Boolean is_word. Deinde habemus aciem puerorum. Ita ad singulos campester, vobis node habent a particulari, et quod node puncta ad an array totius alphabet. Ita vides etiam in hoc picture-- sum iens retro saliens et custodiunt meipsum, ut tetenderunt aciem in loco summo habet fasciculum diversarum Nodorum venientem off. Habet XXVI et XXVII sis ut comprehendo an extra character. Hoc dat nobis modo quo congregem nostri data potest considerari secundum quod ut spectare possit sursum superessentialem ieiunium. Quid est lookup tempus a trie? AUDITORES: [tacita]. HANNAH blumberg: Yeah. In theoria suus tempus constans. Suus 'tantum futura magnitudo verbum quod vis videre. Etiam si addamus a zillion pluribus verbis nostris trie, suus 'non iens ut auferant nos diutius determinare si aliquod verbum in trie. Ut vere nice. AUDITORES: Did vos iustus initialize ut ordinata? Desiderabas punctum medium. Vos can iustus loqui quod enim a secundo? HANNAH blumberg: Certus, absolute. Bonum quaestio. Quaesitum est, nos have an array quod suus iens habere node ut stella node opponuntur sicut iustum Frigus. Hic itaque quia quod scimus dicens nostra array est iustus iens futurus vestit indicibusque ad alia. Sic suus 'genus illud essentially-- sic sentit connexionem list tollant singuli de silva pueris istis mox deinde ostendemus node. Et factum est ita ut vere statuere, heus, OK, weve iteratis admonendoque per totum denique in hoc sermone dictionarii nos iustus reprehendo hoc is_word. Magna ista quaestio. Yeah. AUDITORES: OK. Ita quod runtime pro trie? HANNAH blumberg: Certus. Sic enim a trie pro runtime lookup fore semper nunc. Sic suus 'iustus iens futurus numerum litteris. Suus 'non dependentes magnitudine dictionary sive magnitudine notitia structura. Sic hic 'paulo simplicior exemplum. Ita vides bat verbum in dictionary zoom habetis, sed non quasi zoo. Quomodo facimus zoo? Quomodo addimus zoo nostris dictionary, regibus nostris trie? Yeah. AUDITORES: Fac is_word verum enim [tacita]. HANNAH blumberg: Bonum. Sic dicamus Z-o Domine, et tunc mallem volo sisto archa id est. Magna. Sit scriptor conferre brevissime conatur versus hash tabulis. Cantariarum sunt vere magna quia, ut diximus, præbent constans-vicis lookup. Sed ingenti incommodo muneratur est haerent humongous. Vos can adepto sensu, etiam vultus ad eam, quod suus 'iens accipere a ingens amount of memoria. Sic erant 'iens ut plurimum maior quam cinis mensas, sed erant 'iens ut daret nos multo velocius lookup temporibus. Sic ut 'genus tuum tradeoff quid curant, utrum tandem vel celeritatum. Si quicquam quaestiones, omnes notitia structurae in C. Pulchra. CONSENTIO. Sumamus transigendum paulo Maria web amet consequat. MARIA ZLATKOVA: Lovely. CONSENTIO. HANNAH blumberg potes meo laptop. MARIA ZLATKOVA: Nice. OK frigus. Sicut et nos movere ad web development, nos loquebatur parum de commutatione permissiones of lima quod presul sic ut non possint esse pervia aliis users, mundum ut possimus et vide basically possumus transferre ea cum develop similia websites maxime postquam ei reí arbitremur. Sic vidimus in chmod imperio, quae est mutatio modum, basically. Quod suus 'a Linux imperio mutat accessum permissiones of lima ratio obiecta. Et a file ratio obiecti tantum presul lima, aliquid ut vos can mutare permissiones. Ut videre lima permissionibus nos typus praeceptum ls, list, l. Cum quod genus sumus solet aliquod videre permissiones ut vultus amo quandam hoc directorium ante nomen. Ita d ad presul. Et tunc habemus tres triades quod basically refer ad permissiones vel a user coetus, sive mundus. Facultates concedere possumus rationes habet tres coetibus aut r pro legere, w quia Scribimus, et pro x feceritis. Et habere possumus, pro coetus orbem. Captiosius est quod aliquando cum typus in chmod imperio, volumus type aliquot quod constabat ex quibusdam tribus bits. Sic facere potuimus simile DCCLXXVII et quod basically refertur ad additae valorem quod de utroque istorum triades quia r referimus ad IV, w noluit ad II et I x referret, addita et singuli numeri cumulative descenderet ad numerum cumulative ad valorem inter 0 et VII. Ita possemus etiam 0 Si enim nullus permissiones omnino. Et quod esset basically dare nobis user aut licentias, coetus, sive mundus. Quisque id tantum quaerunt? AUDITORES: Vos dixit legebat erat IV? MARIA ZLATKOVA: Etiam. AUDITORES: [tacita]. HANNAH blumberg: Yup. AUDITORES: Et erit componendo omnes aliis nulla ante futura indicant tuo. MARIA ZLATKOVA: Yeah. Yeah. Hae sunt quaestiones magna. Desiderabilis. Deinde nos, et misit se in HTML bit more about web development. Ita justis modis praestante Domino HTML Hyper Markup Language Text. Et quod est markup lingua, quaecumque locuta est signum quod suus usus creare paginas. Suus dicitur a markup lingua quoniam suus 'vere origo. Non oportet dicere aliquid codice exsecutioni mandandam tulit aut aliquid huiusmodi. Is iustus et deliniat quam describit a web Paginae studium castra metanda erigent quisquis quolibet elementorum et quomodo spectant ad usum. De HTML tags quod transierunt, sunt quae sequuntur. Omnia documenta nostra HTML coepi cum DOCTYPE html. Tum html semper velit. Habemus caput et corpus. Et suus 'maximus ut HTML habet huiusmodi nested structure quoniam suus 'patet. Et sic patet, altissime postulo ut patefacio et actu close tags. Et nos semper indigere claudere tags ut weve aperuit. Nunc aliquam genera ut prae rerum desideret. Est itaque, verbigratia, titulo CS50. Et tunc actualiter possumus a style sheet quod diffinit quam vocamus, dicendum nostrum website. Quod est CSS. Sumamus transire in deinde duobus tam prolabitur. In corpore, constituimus quosdam classes et IDs. Et in memoriam rursus IDs sunt unique et classes item plures assignari potest. Et ut iustus significat quod non bene uti possumus classes et IDs intra aliam structures-- sic enim Exempli gratia, in CSS lima vel style sheets-- referre ad specifica elementa et plerumque dicere velimus pronuntiant aut consilio alicuius elementi aliquam specialitatem debent. Et pauca quaedam difficiliora remittimus eis eorum IDs et classes. Et non possumus etiam hoc referre ad tags diversa per tam sed IDs et classes iustus dare nobis mobilitate et quod specie Volo referre. Ita sicut exemplum. Possumus, iterum intra a CSS file ubi demorati sumus definire velimus, aliqua style-- pariter colores, fontes, et effercio sicut that-- possumus genus definire corpus. Ut esset definire nam totum corpus tag. Sed possumus etiam definire a stylum a #title. Et similiter quod est in rebus hashtag Et ad genus id dot. Et tunc .info nos potest etiam quosdam quidem posuit attributa. Rursus quando revertatur nostrae habuimus dicitur et genus info ID title. Et potest quod dicimus ad eos et per #title .info. AUDITORES: Feliciorem tu hashtag [? adoptare me? ?] MARIA ZLATKOVA: Paenitet? AUDITORES: Feliciorem tu hashtag [? adoptare me? ?] MARIA ZLATKOVA: Hashtag significat ID ita #title refertur ad quidquid elementorum hoc ID vocavit title. Deinde refert dot elit. Ita .info refertur huic elemento quia genus info. Yup. AUDITORES: Quare et vos facite distinguunt illos in HTML? Quare dicis quaedam IDs et quaedam genus? MARIA ZLATKOVA: Quod suus 'iustus in vobis: HANNAH blumberg: Repetere quaestionem. MARIA ZLATKOVA: O, paenitet. Quare quaecumque certius diiudicamus, quibusdam elementis ut IDs et aliis elementis classes? Quod suus 'iustus quoniam suus' tamen saepe a consilio electionem. Dat tibi multus of in tortor sit possis dicere volo specialis item volentes habere ID facere multum cum eo, et tantum genus definire velimus, genere quodam quod item vel coloris. Et viam ad facere ut Id est dare ei. Denique si volo a iugo of diversus items sopita langueat; illa, instead of eundo et occasus their-- instead of faciendo eam per tag quia tag noluit set cella pro toto tag omne tempus quod tag est, vos can genus multiple items. Et tunc iustus obvius genere et dicere Ita velim hoc genere pronuntiant. Et rursus, in genere potest multiplex diversis items et id habet singulare. Percontanti. Quaelibet alia quaestiones? OK, terribilis atque laudabilis. Illud quomodo selectors referenced in CSS sunt, cum hashtag, cum dot, aut aliquid assignans style alicuius tag, sicut corpus. Et hic habemus communi syntaxi quomodo fiat. Repetere quidam optimus exercitia pro HTML et CSS, Oportet etiam prope omnium tags tellus ut aperiat. Et quod tibi suadeo faciam ultimus eminet, necnon CS50 Lorem faciat quoniam omnes tuos HTML Habit. Quod cum factum Validator W3. Et quod tunc fecimus, et quid nos suadeo facere vel sanctificare me style est, ita HTML CSS ab markup. Ut aliquid quod se refert ad quam vestri page uisum est iens ut respicere et suus 'iens ut mutari CSS iret in tabellae. Deinde uestrae markup dicens quam ea se habent in ordine ad hoc HTML et qui egrediebantur inside tui HTML documenta. Quis quaestiones? Mhm. AUDITORES: Quidnam est iens Iudicii die cum excusaretur page sanatio quando sumus in validating HTML quod [tacita] creati? MARIA ZLATKOVA: So what-- putas. Ita quod prorsus est iens cum on page sanatio Quid ergo opus est? Plerumque, ut nos postulo efficio quia multum temporis vestri pasco, si non claudere tag aut aliquid simile quod, vestri pasco adhuc futurum redde page et ut etiam opus, sed danda opera fac illud youve, rursus, claudi tabernas tota vestra tags, ut eruam omnium vestrum elementa sunt iter esset, et plerumque id est per conventions quae preset. Suus 'quoque a quod vos should ut cognita facere, ut opponitur habentes et quasi signum sloppier effercio. Yeah. Oh, me paenitet. Putabam constitutorum tuam. Auditos Sed paulo [tacita]. MARIA ZLATKOVA: OK. AUDITORES: Gratias tibi ago. MARIA ZLATKOVA: Scilicet gratias. Similiter, in quam ibant notitia transferatur et communicatio exempla monstrabit transferre notitia. TCP / IP. TCP justis modis praestante Domino Transmission Imperium Protocol et IP refertur ad Internet protocollo. Et quod iustus refertur ad via data est liberatus. Si habent aliqua notitia quod indiget tradidi vobis: ita orantes petitis quadam ornare. Ut pro exemplo, cum conantur obvius cs50.net, nos rogaret in CS50 server et nos ut nos volo impetro huiusmodi of notitia. Et fundantur in hoc protocollo Haec enim liberata moderatro dat notitia ad nos cliens. Deinde nos poterit spectare notitia enim page et tunc uti. Sic ergo Hypertext Transfer Protocol est iustus alius protocollo vel et conventions ut definit quomodo telam pasco quod textus servo communicent. Et posito hoc omnes simul HTTP, rursus, mox definit quomodo hypertext definitur per HTML quod weve 'been operor illud, qua ratione et tradidi vobis Tradidi enim vobis quoniam data est gets vobis. Et ideo, si vos meminisse ex genere multum petitiones habuimus et multum syntax nam hae petitiones sumus Transeamus nunc ad. Ita quoque cum mittimus rogaret cultor, habemus duas res definire. Et ideo necesse est invenire type statuentes ut deprecatoria sumus. Deinde nos, ut GET est unam quamdam methodi quam habemus ad nostrae. Deinde http / 1.1 prorsum protocollo quod sumus currently usura. Potissimum vicis, quod suus 'iens in protocollo, quod nos 'usura. Sic si vos have a question sicut in quiz. Ut 'conventions quod habemus quantum. Backslash refertur ad id quod modi rerum sumus petentes. Tunc hospes, verbigratia, in casu google.com ire quaeris. Sic enim valor host. This is a type deprecatoria quod tempore mitti possent. Et tunc typum responsum quod poterat mitti quoque ex hoc protocollo, iterum, http / 1.1. Sic ut 'iterum HTTP version. CC OK enim iustum est status code. Quod iustum est et OK a phrase substructio in quod status code. Et tunc Content-Type refertur ad type quæ reversa est ad vos quia web page accipiatis et ut vestri pasco deinde reddere possunt. Hac text /. AUDITORES: 1.1 Quid sibi volunt? MARIA ZLATKOVA: Quod suus 'iustus version of-- oh, 1.1 Quid enim dicit? Ea est versionem http protocollo ut versionem utuntur. Magna ista quaestio. Aliae quaestiones? AUDITORES: potuistis peroraro Content-velox Type real? MARIA ZLATKOVA: ita ut est quod server. typum information-- quod contentus fuit type quaestiones. Ut esset typus notitia ut vos adepto tergum a ministrante typum data quod pasco can tunc reddere quod vestri 'usura. AUDITORES: Estne hoc quid protocollo dicere potuit? MARIA ZLATKOVA: Paenitet? Auditos protocollo est quod dicis? MARIA ZLATKOVA: The protocol-- AUDITORES: --what the Content-Type est vel what-- MARIA ZLATKOVA: The protocollo fundatur on-- quid est protocollo praedicebamus vobis? Quod suus 'iustus viam hoc notitia traditi estis fundatur qualis in protocollo hoc notitia got tradidit condictum revertar ad te. Id faciunt sensum docta HANNAH blumberg: You potest cogitare protocollo ut a-- puto Professor Malan descripsi eam in genere ut genus quasi a-- suus 'similis aequivalens humanae handshaking. Dic ut Io rogatus sum et nescio quomodo ad tractandum de HTTP 1.1 version. Et tunc server dicit, oh, OK, I-- et utrumque esse. Scio quid faciam http / 1.1. Et Im 'iens ut daret vos prohibere some content. In hoc casu, suus 'iens esse type text /. Sic genus quodammodo est eorum communicating-- MARIA ZLATKOVA: Suus 'iustus confirmans quod es et sequenti idem protocollo utramque cliens et sic server-- vestri pasco et server-- sort of nescio quid dicis es et loquitur de conventioni causa devexerat relinquebat in data. AUDITORES: Sic in Content-Type part-- Content ex type text / html-- quod a partibus isdem? Aut si pars nimirum CC? Dices ad eos: Numquid CC vel is-- MARIA ZLATKOVA: CC dicit omnia bene esse. Et est ratio contenti modi isdem partibus, dicens et verbum quod Returned habet hoc genus text / html. Suus 'iustus deerat notitia. Aliquid addere? CONSENTIO. Quaelibet alia quaestiones hac? Terribilis. Itaque se alii aliis HTTP status quod possemus praeterea CC OK, ones ut weve videri maybe nequaquam multus sunt CDIII et CDIV. Ita CDIV, si bellum cum Histris esset quod non datur aditus. Ut pro exemplo, in vestra CS50 Oeconomi psets, si te iussisse esse lictorique reddentes quote.html et quod non erat, sed habuisti quote.php, quod nec ante in CDIV sequeretur file quia non potest. Nam a CDIII quippiam contingatis, quod refertur ad licentias. Si igitur a file non readable orbis vires adepto a CDIII rediit. Quidam autem alii tradiderunt te fortitudinem get-- CCCI, commotus Permanently; CCCII, Found; CCCIV, Modified; CD, Bad Request; et tunc pro Error Internum Servo D et DIII, Service Unavailable. Yes. AUDITORES: numquid vis ut memorize omnes status? MARIA ZLATKOVA: Volo eos in vestri circumuentor sheet. [LAUGHTER] AUDITORES: Numquid et nos expectatur scire quid triggers unicuique MARIA ZLATKOVA: sunt qui te accusabant? HANNAH blumberg enim ones ut youve ' run into-- quern ad modum quaeri was-- MARIA ZLATKOVA: sunt expectatur disci quid quisque illorum status horum codes posse Urguet per? Ergo videtur quod usus, quos diximus incidit, dico, quod sic. Sic weve 'certus vidi CC OK in psets et disseruit. CDIII vidimus, CDIV. Nam ceteris? HANNAH blumberg: Opto D videtur dicere opportunum. MARIA ZLATKOVA: D, yeah. HANNAH blumberg: Yeah. Iustus have a communi sensu quae facit. Et sicut per haec nomina, vos can genus sicut facere an erudio coniecto ut quod transtulerim eos in actu. Exempli gratia, perpetuo moveri, probably lima movebatur ibi perpetuo remanere. AUDITORES: Sed a priore nito, erat ita Quid exspectatis, quod nos? HANNAH blumberg: Quod operae pretium esset nulla puncta. Quaestio de CDXVIII in teapot est technice HTTP status, sed operae pretium fuit nulla puncta. Plane, vos es non pererraverat et nosse videbatur eis. AUDITORES: Si verum est? HANNAH blumberg: Beatius est realis , sed non dicit aliquid. Suus 'iustus a iocus. Internet sunt ridiculam. MARIA ZLATKOVA: Magnus quaestiones, guys. Quaelibet alia quaestiones? AUDITORES: Quid est internum server error? MARIA ZLATKOVA: Internum server error iusta significat quod dixerit inimicus de vobis impediantur communicare server cum aliqua ratione. Sic suus 'non necessario aliquid habet quod facere cum cliens aut aliquid tale. Nescio quis in particular! quod weve 'Transierunt explanandis sed sane memini. HANNAH blumberg: Certus. Sicut pro exemplo in tali dico vobis sunt operantes in mashup et a Google server descendit aliquot ideo potentia eu, lets dicunt. Quod sit internum server error aut aliqua of-- amo te responsio non fuisset ad. MARIA ZLATKOVA: Yeah. Suus 'iustus ut vestri' impediantur communicare cum servo ex causa, quia eo descendente vel aliquam aliam causam. Ita saliendo in PHP. PHP, dissimiles HTML est programming lingua. Et quoniam coepi usura suus valde utilis pro web development. Prius impositum est eam in CS50 Oeconomi. Et basically adiuvat reducamus simul haec ch, consilio et quomodo vere utor notitia Paginam res ostendit. Ita se significat PHP PHP Hypertext Preprocessor, sic suus 'backnorym ipsa recursive. Cum intrasset Antiochus apertoque PHP tags enim nos ad sinistram dextra variae sagittas et php. Itaque iam non vidisse fasciculum. Nunc erant 'iustus iens ut transiret Circa primam partem. Similiter se habet cum PHP, variabilis nomina committitur cum pupa signum. Non exprimeret rursus variabilis type anymore. Sicut diximus de C, Non oportet facere. Possumus fasciculum diversis effercio cum variabilium. Possumus pariter ponam illum per eos concatenating cum dot notatio, quem rursus in C facere non potuimus. Praeterea, sicut paulo mobilitate secundum differentias in PHP. Rursus non habent principaliter. Et PHP est interpretatum Christus ut opponitur compilavit, Quomodo nos tam iustum faciens enim faciet C lima, ut non facias PHP. Verumtamen itinere sermo currere per se ipsam praesto interpretatur. Et deinde laxe typed justis modis praestante Domino ut ne signare variabilis type et variabilis typus intelliguntur runtime. AUDITORES: Quid fecit tibi intelligitur per dot malarum? MARIA ZLATKOVA: Certus. Cum volumus ea together-- ita quod inconditam inordinatamque habuissemus variabile et alium habere valorem III qui valor variabilis chorda valeremus variabiles simul inter haec imponere dot et concatenating eos. Vel potest creare variabilis vocavit nomen et posuit illud in concatenating duobus filis sustinetur. Ita duplici filo inconditam inordinatamque habuissemus Horatio dot ponatur illud, Aliud deinde nervo crearet si rumpat quis filum omnino. AUDITORES: OK. MARIA LATVIA: Fuit illa purgare? AUDITORES: Yeah. MARIA ZLATKOVA: OK. Yes. AUDITORES: In eo quod dicitis interpretatur potius quam compilavit, loqueris nescis opus esse ut cum specifica venit ad PHP versus C? MARIA ZLATKOVA cum dicimus interpretatur, ut opponitur compilavit, quid dicimus? Unde non oportet quod executable lima ut run PHP. Significat currit eundo. Vtrum qui faciunt sensus? A frenum magis. HANNAH blumberg: Sic et vos potest cogitare de interprete ut aliud sit amet quod progressio eundi per line line per PHP temeré actu, secundum quod opponitur componendis ad eam omnia descendit in numerositate binaria. Non simpliciter omnium intelligit aliquid quomodo speciei oportet esse. Non tamen oportet diligentiam, non obliviscere semicolon festina suscita vos have vestri pupa signum, et aliis huiusmodi. Bonum quaestio. MARIA ZLATKOVA: Yeah. Ut linea, a linea, ut opponitur cum C lima, totam denique nobis priusquam actu currere. Ut pelagus differentia. Sed iterum, non possumus minus vere speciei. Ita in PHP vestit repraesentant ultro ordinata map. Sic vestit digneris aggregare valores claves. Quod dupliciter aliquis declarare an aciem ex hoc constet, possumus esse explicit dicendo habemus an array et habemus hoc key1 quod maps ad value1 hoc, quod maps key2 value2. Alio modo, sicut creare aciem quod continet valores se et tunc claves sunt intelligendum est in via. Ullus interrogationes de hac? AUDITORES: Quid claves in secundo exemplo? 0, I, II, III? MARIA ZLATKOVA: Ut suus 'iustus claves hoc non necessario ut differentias. They iustus definire quomodo potes uti valores inside of eam. Tam inconditam inordinatamque habuissemus, a foreach in PHP loop quod would ut nos per omnia bona possumus per omnia bona definita quidem inconditam inordinatamque habuissemus, nec non a key speciei infra situm scriptor previous syntax. Ita etiam ab huiusce modi of array, potuimus adhuc habere foreach loop quod procedit per singula amet in valorum in ordine. Ita syntax of a foreach loop, nos satus cum exercitu. Hoc $ arr variabilis erit nostrum certum definitumque array slide definitionis priore sicut valoris litteram vadit per singulos valores, sive key non haberemus. Et possumus aliquid valorem inside of the foreach loop. Similiter inconditam inordinatamque habuissemus exercitu sicut hic created-- visque sic habemus clavem foo bar, clavem et valentiam qux-- detrahere Festina praedari habere possumus foreach loop quod perambulat ascendent praeparati quasi key valorem et tunc facere aliquid habentem clavem abyssi et / vel pretium. Non autem necesse est semper habere quod foreach ansas ascendent praeparati quasi key valorem charta percurrit. Nos potest transire per flammas ansam foreach ascendent praeparati quasi valorem. HANNAH blumberg: Puto constituite erat solutam quaestionem tuam, quid est implicita index? AUDITORES: pius. MARIA ZLATKOVA: O. HANNAH blumberg: Yeah, yeah. Sic basically, si non dat speciem amet, suus 'iens futurus I. MARIA ZLATKOVA: Yeah. Sicut C suus nihilo iudex, si non det speciem key. AUDITORES: Paenitet. Poterat loqui velis paulo prolixius tendebatur? Im 'habens modicum auditu tribulationis omnia. MARIA ZLATKOVA: Ego sum ita paenitet. Yeah utique. Vis ad me ad transibis Iordanem istum iterum? Aut Teraho AUDITORES: Sic in priore slide-- si vos could iustus redire minuti unius secundi. MARIA ZLATKOVA: Utique, me paenitet. AUDITORES: Maneat igitur et secunda hic array non key valorem habere videntur, sort of [? causandi. ?] MARIA ZLATKOVA: Recte, recto. Auditos Ita quomodo opus Cum dicis omnia, sive nihil. Ad me, ut vultus amo a [? foo?] iam. MARIA ZLATKOVA: Yeah, yeah. Sic iterum, hoc est iussit map in hoc sensu quod intellecta sunt; exempli gratia, indexes hic intelliguntur 0, I, II, III. Rursum vero, quod suus 'habentes index est equivalent habendi mapped onto claves valores. Si ergo erat key 0-- paenitet. HANNAH blumberg: Nequaquam ita fiat, illic 'creta ascendit hic. Suus 'vere vere nice. MARIA ZLATKOVA: Ut 'magnus. CONSENTIO. Sic conversus cogitavi, $ arr 0 fore I key valorem. I 0 fore key valorem. AUDITORES: ego paenitet. Suus 'invisibilium. HANNAH blumberg: Omni jure, nevermind. Creta erat a bad idea. Ego sumam eam. Vos potest cogitare de claves sicut 0 maps ad valenciam I. MARIA ZLATKOVA: Yeah. Sic 0 I est, II, III. Haec possunt esse claves. Vos potest cogitare de illis as-- yeah. Sic instead of having explicit claves, haerent sort of accipiendae tamquam sint est incipiens ad 0 index. Creta non iuuabant. Yeah. AUDITORES: Quia foreach ansam veniat, ut videret si voluimus pretium esset iustus automatically ad index 0? MARIA ZLATKOVA: Yeah. Sic per singula bonorum. AUDITORES: [tacita] quod 0 vel 0 utinam iustus facere? MARIA ZLATKOVA: Non haberes dicere ut pupa signum et utcunque variabilis nomen, valorem. AUDITORES: [tacita]. MARIA ZLATKOVA: Paenitet? AUDITORES: Sorry, Im ' iustus trying ut memores sitis eorum. Quomodo autem, si potes automatically indexing est 0 iustum est? MARIA ZLATKOVA: quomodo ergo tu facis quod si non certum amet nominibus AUDITORES: Yeah. MARIA ZLATKOVA: Vos iustus volo define-- sicut dicis sicut aliquod nomenque decusque. Ita in psets, vos guys potuit memento foreach row $ ut $ ordines, nos creavit nos hoc $ row dicens nos volo ut vado per row ut $ ordines. Etsi non habemus hoc explicit $ ordines definitur, nos could iustus et Dico hanc esse clavem et sicut per singula bonorum. AUDITORES: Sic est value novam variabilem nos erant 'creando congregem [tacita]? MARIA ZLATKOVA: Sic suus 'non inherently novam variabilem. Sed quantum ad hoc differentia interius instruit arcessunt. HANNAH blumberg: Suus ' novam variabilem nomen. MARIA ZLATKOVA: Yeah, est nova variabilis nomine tamen suus 'non inherently-- Yeah. Suus 'iustus novam variabilem quia vos id facere potest. Nos tam iustum quomodo fecimus $ Ut $ row ordines ordines incertos nomen novum quod potuit creare nostra in foreach loop. Non prius ad praeexistunt. Auditos per potuisti pro ratione utens exemplo? MARIA ZLATKOVA: Mhm. Oh, me paenitet. Hic est exemplum. Certus. Ita ut singulis spectare Eo pacto prorsum ad hoc array ut key value-- quod suus 'iens ut per hoc array et primum et perge adferque foo, et clavem foo et valor bar. Et deinde secundo iteratione militum pro ansam veniat, suus 'iens per tollentes detrahe Cito praedare clavem et valentiam qux. Et potest aliquid vel utrumque simul. AUDITORES: Sic in idea post key valorem habere propositum, quid vos terminus sursum accessu? MARIA ZLATKOVA: Quid est idea habens clavem desieris aestimare? Suus 'iustus alius convencionis, alium via eundi per array et posse vel obvius key valorem vel iungenda sunt. AUDITORES: Quid pro munere Precipio quod decurrit in foreach? Si essemus addere elementa ad array postea, hiems illa erit prioribus dicitur in foreach aciem, sive postea foret? MARIA ZLATKOVA: Quid ergo est ordinem quod foreach loop vadit per an array in? Sequitur in primo elementum ad ultimam particulam, ad ultimum additur elementum. Quae quidem, si postea essent be accessed-- prima elementa sicut primum potest accessed elementa aciem, tum certe per singula ut quaedam elementa ordered-- non ordinatur nisi per viam fuerint in ordine. AUDITORES: Sic elementorum novorum agitur adduntur postea? Ita ipsi erant added-- advenero, esse novissimi in [? iterationem. ?] MARIA ZLATKOVA: New elementa can-- basically, ubi adduntur elementorum novorum agitur, sunt ad finem ordinata? AUDITORES: Yeah. MARIA ZLATKOVA: Ita credo. Yes. Et tunc cum foreach ansam veniat, post tergum sequar vos Ive 'added elementorum novorum agitur et transibit super eos, novum elementa noluit novi enim accessed-- elementum si suus addidit postremo accessed esset extremum. AUDITORES: Utrum tibi exemplum aliquid quod esset [tacita] cum aliquid value sicut [tacita] vel illud pretium, quam quod youd 'amo format? MARIA ZLATKOVA: Certus. Possum hoc exemplum Valore faceremus? Hoc ergo, ne quid ignoti guys ille aciem weve et lustrata et basically typis quodlibet elementorum, puta partem iussit list aut aliquid. Vtrum qui faciunt sensus aut vis constituite AUDITORES: Numquid nos procer sicco valores? MARIA ZLATKOVA: Yeah, possemus print et tunc basically $ valorem quia quia pondus proprium, utique printing valorem inside of eam. Et si quidem prima iteratione ex eo et typis $ valorem, volumus excudendi bar. Auditos Sunt etiam pro ansas in ora sagi alterius foreach PHP or just? MARIA ZLATKOVA: Illic ' etiam pro ansas in PHP. Et est illorum ratiocinatio, plerumque Quemadmodum youve solebat. AUDITORES: Sic honor null. MARIA ZLATKOVA: Suus sicut idem. Yeah. Auditos Im 'iustus iens ut peteret. Qui enim induxit vobis annuntiabit an array, vos dont 'postulo suus 'iens dicere quantam erit, id non potes iustus addit et aufert elementa [tacita]. MARIA ZLATKOVA: Yup. Yup. Exigo. Cum exercitu declaramus nos necesse est dicere quod non est magnitudo, ita et nos can iustus adaugeo elementorum onto postea sicut bene. More quaestiones? Acie exciuit PHP et HTML simul, quae diximus seen-- bene, ut in hoc exemplo habemus an input agro HTML formam habet. Et input ager ille haberet dominum nomine iusti et sic habet rationem Subditi felis. Et cum vos premere Submit puga pyga, in nostra hello.php file, quia forma est ratio accipere possumus quod in nomine obvius a global variabilis hoc adepto, quod is-- syntaxum pro $ it est ornare odio. Deinde quidquid potest obvius user input inside of forma pro nomine commemorato nomine per agrum illum. Quaelibet alia quaestiones aut quaestiones hac specie exemplum? AUDIENCE Ubi PHP? MARIA ZLATKOVA: Here. Sic enim pium PHP tag. AUDITORES: Oh, iure. MARIA ZLATKOVA: Etiam. HANNAH blumberg: The = est actuaris exceptam quia hoc est PHP et sicut echo. AUDITORES: O. MARIA ZLATKOVA: Yeah, me paenitet. Ego illum haberem rectum clara. HANNAH blumberg: Print. MARIA ZLATKOVA: Suus 'iustus functio nobis permittit aliquid imprimere. Magna ista quaestio. Ita going-- sic. AUDITORES: Numquid est iens futurus admodum PHP et frenum in manu coding HTML super quiz I? MARIA ZLATKOVA: Potest esse pulchra amount of interpretatur Petrus PHP et de HTML non solum sicut ingens coding, quamvis habeamus scribere if ansam veniat, quamquam a pro loop. Quaelibet venirent ansæ, ut operiet hic est opportunum. Et quod suus 'plerumque eam. HANNAH blumberg: I ​​esset paratus. Eodem modo, ut ad te scribere fasciculum C functiones in quiz 0, Paratus essem ad idem in PHP et JavaScript. MARIA ZLATKOVA: Yeah. HANNAH blumberg: dico a little-- quasi non sumus Mosen ecce constitui te scribere ingens HTML quia illud modicum page Quinam autem partes habeant. Ut 'totaliter opportunum. Quasi parum HTML page, totaliter pulchrum. AUDITORES: OK. Quid tam in JavaScript? HANNAH blumberg: Yeah. JavaScript est opportunum. MARIA ZLATKOVA: Yeah. Quod omnino opportunum. HANNAH blumberg: Puteus 'adepto similiter ad X minutes. MARIA ZLATKOVA: SQL, rursus, Query Language exstructa. Eam basically sinit ut data in relativis database procuratio ratio. Quod iustum est basically quoniam habemus alicubi ut congregem ad aliqua notitia uti a website vel aliquam aliam formam. Deinde ut non quaero notitia a database, vel inserere notitia in eos. A multus of communis ones-- UPDATE, INSERT eligit, et deleat. Sic enim UPDATE, hoc est syntax adaequationis ad indicia database. Adaequationis hanc monstrabunt mensam vocantur mensam SET dicendo, possumus, in quibusdam valoribus ordines aequis aliquid aliud. Sic etiam aliquam speciem viscus, quia volumus ad temperare Ubi et illud potest esse usus. Et hoc modo vis definiunt modify quidam ordines ubi domum, inconditam inordinatamque habuissemus mensam studentium et alumni domus ita velimus tantum temperare quibusdam valoribus ubi constituta domus Currier pares, puta. Nam ADINDO, ilia interseri certis numeris in mensa. Ita INSERT INTO mensam, et tunc valores, deinde parentheses denotamus quibus valoribus inserere voles. Ita INSERT INTO mensam, et col1 col2, et valor est val1 val2. Ita hoc inserit basically novum in row I et II tabula continet valores columnae sub I et II. Et tunc erant 'iens ut transiret exemplum hoc spectat brevis quasi in exiguum datorum. Sed ultimum hoc quaero quod putamus fore ut transire Virgil, iustus permittit nos eligere data a schemate aliquo ad possibly uti postea. Et hoc modo non est iustus repone in variabile. Tum iterum uti possumus. Ita lego SELECT stella significat omnes. Quod suus 'iustus a actuaris exceptam eligendo enim omnia. Ubi mensa, quam querimus aliquamdiu ac definitis condicionibus, ubi agmen pares aliquid, puta. Si nos iustus volo ut lego omnibus de mensa, iusti huius deligit paludibus omnes columnae omnes ordines a mensa. Et tunc DELETE FROM table UBI col pares aliquid, Hoc quidam deletes row tabula nostra ubi aliqua speciei. In hoc casu, servatis condicionibus columnae sunt pares aliquid. Sicut exemplum facile. Si hic et haec tabula inseratur in mensam horum valorum qui ordine interseri novum. Et inconditam inordinatamque habuissemus, auto-incrementum, hoc esset iustus noster ID increment a 0 usque ad I ad II. Si nos lego omnibus de alumni, iustus redit omnes campi et omnes ordines. Ubi anno maior quam vel aequalis ad MMXVI, quod esset iustus reverti Anna, et a meipso loquar. Et si nos iustus lego et id anno anno EX alumni ubi est domus Cabot House, quod esset, iterum redire uni Anna, et a meipso loquar. Si delevit ex alumnis quo nomine aequalis Rob delet omne quod versu. Et tunc si statuet nomine, alumni UPDATE SET nomen aequales Daven Ubi domus est aequalis Cabot Casam, quod suus 'iens ad iis ordines et tunc update nomen Vandali perhibentur. Et tunc a paucis SQL genera data sunt CHAR, VARCHAR, INT et FLOAT. Hi sunt opportunum. In proelio gradiar super iterum et planto certus vos scire et eas in seductorem sheet, disci quid quisque illorum characters have been adsuesco assuesco pro quid cui solebas sigillaria eas in psets, planto certus vos familiare comfortable habens eligere a diversis notitia typus in pset. Yes. AUDITORES: Quid est quod mensam condita? Yeah, ubi hanc monstrabunt mensam condita? MARIA ZLATKOVA: Euge, Nunc fringilla non repono. Usquam, ubi hanc monstrabunt mensam condita? Potest tamen in fideliam SQL database. Auditos SQL database Ubi est? In computer, online alicubi, sicut ministrator? MARIA ZLATKOVA: Potest esse a numerus diversarum rerum. HANNAH blumberg: Diximus interfaced cum SQL tabulis plerumque cum phpMyAdmin. Ita ut posset quaerere a server congregem eos pro nobis. Possemus condite nostra computer. MARIA ZLATKOVA: Is iustus dependet quid vis ut faciam tibi. Sed seposuisse eos, ut Annam de quibus, in phpMyAdmin, quod est online. Et tunc modo utimur SQL PHP et nos reponunt in aliquam variabilis quod weve queried enim. Vivamus imperdiet posuere nisi ut aliquid ex historia ubi user_id adaequat SESSION id, qui omnes ordines desumo nam certa persona qui est initium ex historia mensamque et exstat in ordines suos. A frigus res scio est quod CS50 scriptor query functio protegit contra SQL iniectio tags. Quod quidem fit, ut quemadmodum Qui enim ingressus est in input recte et quia homo qui ingreditur input dum non aliquod input malignis signum vel stilla ad mensas or delete omnia inside of nostris database. A tincidunt the Exemplar View Controller exemplar, sed solum secundum ordinandis et cogitare de code. Suus 'iterum consilium paradigma. Quid quod medium, est quod nos can-- et suus 'bonus practice separare diversis partibus nostri code quod moderari secundum haec tria exemplaria. Sic saepissime nostra sententia templates noster layout, via set quonam modo veteres nostri ut signum spectat. Quod plerumque nostra CSS lima caerimonias et ritum colendi ratio definitionis nostrae code basically. Rotulatoris est quod plerumque nos Ive 'been effectus cum PHP lima. Sic conversus cogitavi, in operando notitia quam habemus et definiens quoniam notitia est usus, et transeuntes informationes aut onto visum vel exemplar. Et exemplar, ita quod inest est usus Lege datorum ita ubi marini nostri juris notitia est ita reconditum habet alicubi vivere, aliisque signum, quod se refert ad viam dicendo aut indicatum Aliquam eget indicatum. Ita in MVC exemplar, HTTP petito ad telam server. Ergo moderatorem interpretatur rogatus a user Habit et user input. Suus ', quam habemus ad libitum moderatorem communicare cum exemplum, ut aliquid similiter ac nostra database vel alicuius alterius functionality quod transmitttit notitia. Et tunc demum, moderatorem transit notitia onto visum ita quod non potest esse reddidit et quod non possit alicui societati redditurus uberrimum copiosumque accessu the web page. Quis quaestiones? Terribilis. Sic conversus cogitavi, in exemplar, munus suum, rursus, est pertinax repono notitia, administrandi et ordinandis data. Et quid weve videri so longe est MySQL database et aliqua notitia lima qui potest uti. View praesentationis of notitia user, UI vel user interface. Et exemplum huius HTML. Et tunc habeamus minima PHP. Ita a pro loop quod iterates super data sunt typis ex pertinent ad visum, ut opponitur moderatorem. Tum nostri multum PHP file incidet in moderatorem praedicamento. Is iustus tractat user petitionibus et gets notitia ex exemplar. Saliendo in Document Object Model, justi hujus: refertur ad viam HTML documenta ordi- nantur. Et erant ordi- nantur in ligno revoluta quae habet hierarchicae auctoritatis exsequerentur. Sic si habemus accessum ad [tacita] repraesentatione document, operari possumus documentum huiusmodi nos basically manipulare obiecta. Et hoc a paulo clarius, cum we have multus of nostrae Respondeo dicendum quod diversa tags ad exercitus induxerunt diuersis partibus in nostra arbore. Atque hoc exemplo, habere incipiens document node. Habemus igitur etiam de carissimorum HTML node quod findit in capite et corpore. Et tunc caput, title title continet salve, per omnia saecula. Et corporibus nostris iustus continet salve, per omnia saecula tam. Igitur debet de quaestionibus quae quantum emensi sumus? Si autem non vultis, Anna voluntatem accipere cum JavaScript. Terribilis. HANNAH blumberg: OK, frigus. Vel si aliquid cum PHP HTML aut aliquid de materia Maria autem opertum est, possumus semper tardabit. Sumamus mutaveris in meliores actus in iterum, sic terribilis. Et iustus redire realiter cito ad hoc, si respiciens omnem priore anno scriptor nito, hoc subit either-- hic est aliqua HTML hoc diagram. Aut hic ad hoc diagram, aliquid HTML, ut certus quod exercere. Quin et subinde iactabat unum guaranteed utrum iure possit. Frigus. Sic lets 'loqui de JavaScript et illud modicum ex diversis linguis et quasi PHP C utrarumque linguarum ante vidimus. Sic numerus suus laxe typed. Quod est quasi PHP, sed dissimilis C. Suus 'an interpretatum lingua. Rursum vero, quod suus 'similis PHP, dissimiles C. Et hoc est iens ut nos use-- eam belle facit ad paginas vere. Suus 'iens ut nos mutare contentus et quam spectat et quod agit. Sumamus vide paulo Aiax. Is sino nobis communicare asynchronously diversis servientibus et impetro notitia. Et hoc est quod vere separat a JavaScript et C PHP quod est client latus. Et PHP et C sunt typice server latus. Pro maiori parte et paene omnino quid uidimus saltem hoc proficientium genus, JavaScript client latus agit, id quod pasco est actu auctores currere. Et dicit quod non penitus opus servo. Quo pacto potest multus ocius quoniam suus 'vere iustus Chrome Safari suus, suus 'Incendia, quodcumque volueritis uti currere vestri JavaScript. AUDITORES: What does asynchronous mean? HANNAH blumberg: Ah, quid non asynchronously mean? Magna ista quaestio. Asynchronously means-- bene, contentus in quo usus est urna, ut creant a web page Nos postulo impetro nonnullus notitia. Ita exemplo mashup, aliqua notitia ut vis is article titulos. Nos autem could-- eligenda est facere synchronously et quod significat Dimissi scriptor consistere vade articulo ut dictum est, et reddunt, sed non vere tardus. Id male user experientia eo quod iustus sedentem exspectantes quid responderent. Asynchronously est puteus ' continue circuiens expedicione negociorum nostrorum predictorum, debiles efficiat page, et puteus mittere off a rogatu quod suus 'iens ut genus contingit in background. Puto utamur exemplo lecture Rob et vocare dicens ohe Id intueri potes affer mihi remitte, ut opponitur ut iustus me expectans in phone. Ita contingit quod significet asynchronously in background transmisisti a nobis in parallel. Magna ista quaestio. Aliud quid? Magna. Puteus salire multus magis in Aiax asynchronous petitiones. AUDITORES: Utrum JavaScript-- ubi facit cum ceciderit model-visum controller? HANNAH blumberg: Magna quaestio. Quo enim cadentem JavaScript cum model-visum controller? Hem. EGO coniecto is potest fall-- ita et nos non solent similis squish in eum paradigma, tamen EGO coniecto ut ita dicam, OK, ita JavaScript actu est passurus nos unum præciperent congregari data, interpret data ultro facere significativa quae cum data. Sic suus 'valde similis imperium. Quod suus 'iens ut nos quoque et expandent ea print rerum. Sic suus sicut opinio. Yeah. Unde sicut genus in PHP ubi non potest esse genus. Bonum quaestio. Aliud quid? Omni jure, terribilis. Movetur animus dextraque litore. Sic lets 'videre exemplum quomodo possumus uti Tela in JavaScript nostrum progressio. Ita me susque deque esse hoc index.html fasciculum cum HTML. Quam ob rem vos volo in focus est script tag. Hoc dicit, OK volo aliqui Hic ubi vivit JavaScript. Vivit in hello.js. Et simillimus CSS, potuimus put intra HTML JavaScript. Quin separare volumus eam? Yeah. AUDITORES: Facilius rescripturum? HANNAH blumberg: Yeah. Suus 'facillimus utor trans different web pages. Teneat quae lautus. Suus 'iustus bonum exercitationis. Terribilis. Bonum responsum. Sic, et hoc futurum esse pro eo nobis index.html. Et tunc hic est minutula JavaScript file. Et omnes, inquit vigilat Salve, mundi. Ita quod fit cum this page renders-- ita quod si ad website hoc is-- omne quod suus 'iens accidere quod suus 'iens dicere OK sum hoc cursu JavaScript code. Et hoc JavaScript code sicut dicit vigilate Salve, mundi. Im 'iens ut hoc amica paulo pop-sursum. Cool? Ut primum genus nostrum JavaScript progressio noster Salve, mundi. Intueamur quid paulo syntaxi JavaScript videtur. Et nominatim eamus comparant C PHP quod diximus ante videram. In JavaScript, erant 'iens ut var variabilis nomine et ad actualem valorem. Et dat speciem genus, sicut sicut in PHP, municipum autem suorum dissimillimi C. Ut puta si vellemus congregem L valorem, C volumus dicere, ohe C volo integer, Im 'iens ut vocant i et honor L. In PHP suus 'aliquantulus aliquantulus facillimus. Dicimus ohe volo variabilis vocavit i et valor est L. Ipsum similiter JavaScript nos Nullam dici volo variabilis vocavit i, honor L. Omne subsequens tempus ut Utor i, non indigetis ut scribamus vobis var. Suus 'iustus a punctum i. Similiter, in C, ubi semel int dicimus nos iustus utor i. Cool? Omni jure. Movens in ora sagi alterius, fortuna, haec fere respice exactly-- puto haerent exigo idem eadem idem quod tamquam ansas in futurum aliquid simile C ubi pro loop est iens ut habere tres parts-- an initialization, conditione, an update. A, dum ansam veniat, idem videtur exigere. Nos iustus tribuo condicione. Et do dum ansam veniat, iterum, omnino idem significant. Damus condicione idem instituatur. Sit scriptor dicere volui iterate ovar- Volui aliquid quinquiens toti instaurati. In C, scripsimus quia init i 0 pares. i minus V, i ++. Tantum interest, in JavaScript, quem ad modum dicimus int i pares 0, dicimus var i 0 pares. Pulchra. Cum sola differentia, quod suus. Si quicquam quaestiones? Yes. AUDITORES: Sic in PHP suus eadem , nisi quod quasi variabilis An quia var secuturam? HANNAH blumberg: Yeah. In PHP, suus 'iens esse a pupa signum. Ita suus 'iens $ i pares 0 V $ i minus, $ i ++. Magna ista quaestio. Nunc lets loqui de functio declarationes. In cum indicatus tenetur, illi nomen habuimus eruditores aliquam pretium augue. Et ab initio genus scripsimus. In JavaScript, omnes nos have efficio est scribere keyword quod functio dicit, heus, JavaScript, Ego porro ut diuidam functio. Hic est nomen sum. Partes eius sunt duae rationes et x et y. Et induxerunt illam servi sumus, non curamus de rationibus x et y. C Et sicut nos hoc keyword reditum, ita et nos potest aliquid facere sicut reditum x et y. Nunc postquam primo scripsi munus, possumus uti sum usquam. Et ut 'totaliter finem. Unum vere frigus rei Quod est longe dissimiles JavaScript C est, cui proprie competit potest perinde ac valores. Considerari ergo potest aliquid Tomitanae ubi credo obduxero hoc up-- Operui eum var sum part-- et dictum functio y pares x reditum plus y. Hoc est quod se nominatum iri praelocuta an anonymous munus. Vestibulum munus sine nomine corpus. Sed hoc dicit function Denique non mauris, non mauris, non mauris, hoc tantum munus. Nunc etiam si habuero anonymous hoc munus, functio est vere iustus pretium. Possumus urgues eum quasi pretium. Unde idem incognitae eruat L Sic posset reponunt in variabilis. Unde necesse est dicere, OK, volo spicuum suus dicitur summa et est hoc munus. Haec igitur duo sunt actu exigo idem facturum, sed syntax est aliquantulus et a diversis genus fun note. Yeah. Auditos Ut posses dicere quod munus anonymous dicens summa brackets II, V? HANNAH blumberg: Yeah. Vocare potes hoc anonymous munus in eodem modo. Facturus sum (II, V) ;. Ut esset totaliter fine. Si ego non sum pares var munus, si EGO iustus delevit Teraho scio suus super manum meam, sed simulare I delevit Teraho tunc ut functio quaedam modo isse. Tum quia non potest uti quia non habet nomen. Difficile est referre aliquid nescis quid dixeris. Bonum quaestio. Yeah. AUDITORES: Potes reference sum in cum alibi plus valorem ipsius x, y? HANNAH blumberg: Potes reference sum in aliis locis cum valore x plus y? Im 'non omnino certus quid velis. AUDITORES: Sic praeteritis semi-anonymous nempe aequalis est hoc anonymous vsus, vt summa est nunc variabilis ut can-- HANNAH blumberg: Recte. Ita summa variabilis, tamen suus 'actually-- ita summa variabilis cuius valor functionis. Quo pertinet, quod genus Ridiculum est ad obvolvendum caput tuum circum quia Ive 'been lascivio C. C, quod non possis Nunc dicamus confletur eodem modo possemus vocant hic sum. AUDITORES: OK. HANNAH blumberg: Yeah. Bonum quaestio. Yeah. AUDITORES: Sic non utuntur prototypa in PHP aut JavaScript? HANNAH blumberg: Nequaquam, Non uti osculum praesertim in JavaScript. Igitur cum venisset unus mala consuetudine, quod Im ' ne quid dicturus L i = scribere non est. L i coepit facere non poteram. Atque utinam iusti global variabilis i. Suus 'mala consuetudine ad ipsum nequando dicat explicity var i, sed aliquid potes. Interpres non iens clamant ad te. JavaScript est pulchellus simile, potes quod vis. Oh, me paenitet. Illic 'duo. In aurantiaco Braccae. Et anteibit faciem tuam. AUDITORES: Nequaquam primum. AUDIENCE nequaquam coeperam dicere Non autem manum meam. CONSENTIO. Sic si vos erant vocare quod primum nunc addita dicimus eodem modo, x, y ut singulis temporis HANNAH blumberg: Yeah. Ita haec duo essentialiter idem faciunt. Auditos Et quid prodest uti alterum? HANNAH blumberg: No commodum alterum utendi. EGO iustus volo ut vos different pieces of syntax. Multus of temporibus ubi anonymous functiones habent a proposito si est argumentum ad invicem munus debet esse functio. Et nos youll 'animadverto ut in iustus alter Ajax. Itaque si quis non sensu repone tergum tuum caput. Ut 'ubi an anonymous munus usui forent quoniam suus 'non realiter dignitas quoniam iustus nomen dare iens uti semel. Yeah. AUDITORES: Si x et y mutare later on, summa sequar fastigia mutare tam? HANNAH blumberg: Si x et y mutare Postea vero, quam summam commutare? Et hoc est actu I cogitare aliquid quod suus, iterum iustus sentit aliter C. Non est pretium. Suus 'non V. Suus 'iustus ipsam functionem. Ut primum dabis parametri, tunc youll actu computare valorem. MARIA ZLATKOVA: et tunc possis dicere functio utuntur aliquam pretium. HANNAH blumberg: Recte. Exigo. Yeah. AUDITORES: tu ergo si iustus reponunt in variabilis, sicut var x pares summam duorum rectangulorum values-- HANNAH blumberg: Yeah. Sic vos could iustus facere var sum pares summam duorum rectangulorum valores. Yeah. Quaelibet alia quaestiones? Yeah. AUDITORES: his tamen officiis utinam confuse et summam pecuniae? Sicut si enim sapientiam invocaveris tua summa variabilis, munus dicis non sum? HANNAH blumberg: Mm. Mm. Si enim aliquid sicut, summa summa pares II, V? AUDITORES: Yeah. HANNAH blumberg ego credidi quia esset overwrite valor summam. Ita aliud interesting rem JavaScript unius variabilis esse potest in fasciculum diversis generibus. Mala consuetudine. Ne aliquid sicut quod dictum est. In C est i aequalis an integer, Scimus autem quoniam suus 'nunquam iens fieri si rumpat quis filum. Sed hoc non contingit in JavaScript. Yeah, bonum quaestio. Aliud quid? Omni jure. Omne ius in tempore. Custodiens iens. Omni jure. Si respiciamus ad an array in JavaScript, hic ' exemplum facile aciem patenti. Et vestit potest crescere vitaliter. Non habent fixum size eodem modo Non possumus facere quod C. obvius tantum elementa judices. Quod spectat multus quasi PHP et multum sicut C, ubi potest, in hoc casu, si verbo vellet JavaScript Opto Ait ergo judices cum 0, I, II. Et si meministis, cum in C vellet variae longitudinis, numerum vere profiteri esset molestus. Sed in JavaScript, eximius facile. Quidquid gerimus, .length. Dat longitudines. Id est. AUDITORES: Quod suus 'simplex. HANNAH blumberg: Yeah, facit vitae multus facillimus. OK, object-- non. Objecta in JavaScript sentiunt multum sicut in C structs et in PHP vestit associative. Ita quod vidi multum est JSON, quae pro JavaScript Object Notation. Quod suus 'basically a via of structuring nostrum data. Proinde vide exemplum forsit facillimus. Ita hic exemplum rei quam addit genere CS50. Dico autem genere id quidem non like-- yeah, addunt in spatia, CS50. Et youll 'animadverto ut omnia in obiectum est iens ut quoquam continearis in crispus adstringit. Et nos satus commisceamini agro nomina vel claves diversis valores. Itaque quem ad modum huius inire sentit sicut consuetudinis array in PHP. Sic erant 'iens ut coniungi acie clavem nomine uidelicet nervo CS50. Sumamus autem doctore. Erant 'iens ut habere TFs. Erant 'iens ut habere numero psets iens apud vos commemorari velitis. Unus omnium est frigus advertatur haec habent diversa genera, et ut 'totaliter finem. Bene pro objecto, imo suus 'forsit aliquid speratur habere compositum chordarum tum numeri et Booleans et vestit et si quid aliud tibi fortitudinem intra quod vis. Et nota quod haec futura nomina seu clavium et iustus Pone quoque eam aequalem paulo colon. AUDITORES: What does exigo JSON mean? HANNAH blumberg: Quid non exigo JSON mean? JSON iustus pro Object Notation JavaScript. Suus 'iustus viam forma. Yeah. Suus modus formatting nostra notitia. In eam structs. In PHP, suus 'consuetudinis vestit. In JavaScript habemus obiecta. AUDITORES: Sic CS50 suus obiectum? HANNAH blumberg: CS50 est obiectum in hoc casu. Quo etiam nos aditum qui populantes agros rapuerant aut mutare agris. Nam si statuissemus ex edicto velles unum pauciores pset hoc semester. Instead of novem sumus iustus iens habere octo. Quomodo nos mutare? Oh, perversa perversos. Ad secundum dicendum quod illud quod possumus. Numerus unus est cum dot notatio et dualitas cum quadrato bracket notatio. Ita, exempli gratia, si volebant illas mutare vel accessum in agro in psets nostrum CS50 obiectum, quid esset facturus est CS50.psets, ideo nomen rei dot nomine acie amet. Similiter etiam, suus 'exigo equivalent ad CS50, et tunc quadratum in capreolis collocatae, lateribus psets. Cool? Yeah. AUDITORES: Sic est JSON technice JavaScript adhuc, etsi in psets nos separaret eam de [tacita]? HANNAH blumberg: Certus. Ita quaestio est, JavaScript et JSON equivalent? Ita JSON est notatio, basically In via qua scribimus de an a JavaScript obiectum. Non igitur eadem. EGO would narro JavaScript, ibi sunt obiecta in JavaScript. JSON sumit illa et procer illis et ostendit illis aut recondit eos in a nice via. Ita non est programming JSON lingua ut JavaScript est. Suus 'iustus pro notatio nostrum obiecta in JavaScript. Yeah. AUDITORES: Quid ergo exacte [Tacita] instauraretis? HANNAH blumberg: Certus. Ita etiam hoc nihil agit. Hoc est via obvius. Sic dicimus voluisse mutare numerum forsit sets Dominieis ab hora decima ad octo. Quod nos facimus, aliquid sicut CS50.psets = VIII ;. Yeah, magna quaestio est. Hoc est, ut annuntiarem vobis syntax. Non actu aliquid utile faciant. Quis quaestiones? Movetur animus dextraque litore. Intueamur itaque exemplum facile JavaScript operatur quia ego dixi vobis haec omnia operatur et frigus sinit paginas mitigare. Sit cernere in actione. Videte ergo, exempli causâ, hanc HTML lima. Quam ob rem vos volo dolor sit tag hoc quod est ipsum, cum id search_button. Suus 'iustus in pagina. Ita nunc oro te hodie sermonem possumus actu facere. Bene, dum putant click puga pyga quod vos, nos volo facere an alert-- tu clicked puga pyga. Videamus quid possumus facere. Ita non est hoc aliquid window.onload-- Vidi in genere igitur Non necesse est pro quiz. Sed hoc basically dicit, OK, vocationem hoc munus cum fenestra onerat. Ut ultricies genus codicem habeat. Ne dimittatis quicquam de tanto. Ut memores sitis eorum quae hic in dolor. Dicimus var Searchbutton pares document.getElementByID search_button. Ut vos vires coniecto, quid facit is, inquit, OK, ire invenire elementum cum ID search_button. Et quod nunc habemus actu elementum effectus sum et praecessi iens reponunt in a Searchbutton variabilis. Et nunc non possumus vere utor elementum et quod mutatum est, et accessum bonis, huiusmodi. Nos possit actu committitur conserendi cum web page. Et hoc dico, OK, postquam inanis sum, id ipsum, quod est clicked, istud vocabis anonymous munus. Adeo est haec ubi anonymous functiones utilis. Et quid opus est? Bene, iustus vocat intenti officio et dicit, tu clicked Quaero puga pyga. Et si abiero, ubi quid uiuit et hoc HTML click puga pyga, I youll 'adepto a paulo intenti ludo quod narrat clicked ipsum. Ita et quae intendunt here-- document.getElementByID gets aliqua HTML elementum cum ID dedit. Et nunc non possumus set quid fieri, quod particulare elementum clicked. AUDITORES: Dicendum quod omnia in eo? HANNAH blumberg: Paenitet? AUDITORES: Fac nobis sermo physice Codicis, omnique cognatione illa? HANNAH blumberg: Numquid habemus ad physice Codicis, omnique cognatione illa? Yes. Nonne hoc genere molestum? Haec sit amet code. AUDITORES: Vos could importat aliquid. HANNAH blumberg: Recte. Possemus adhibendos putaverunt. Atque utinam particular-- suus Docendum section narras. In particulari, lets ' library uti jQuery, quia ipsa erat realiter diu et vere molestus Volo autem esse simpliciorem Et ut brevius et facilius scribere. Ut jQuery est JavaScript library. Ut JavaScript est programming lingua; jQuery est a library. Pluri fasciculum a tellus. Facit et mutato eundi per fundum a HTML document multo facilius. Facit facilius eventus pertractatio. Animationem facit facilius et facit eam facilius Ajax. Eamus ergo duas rutrum ea vox iam. Te habe me excusatum. Ante nos quidam basic syntax. Hoc est quod plurimus vocat in jQuery library vultus amo. Utimur autem hoc pupa sign-- connexio signum PHP, just inconvenient-- nomine lego, dat et actionis. Sic lets 'aliquod videre concretum exempla quod. Et hoc etiam est idem signum ab eventu slide. Tam diu, turpem fit hoc multo nicer, minori. Descendit itaque confringere experiri. Hoc dicit, OK, jQuery-- hoc pupa sign-- jQuery, invenietis fenestra. Sic ut 'electrix. Cum frumentum, hunc actum. Ita quod omnia intus. CONSENTIO. Sic tantum bonum? Omni jure. Nunc jQuery, invenient mihi rem search_button ID. Et quid est clicked, Hoc vocant munus. Et tunc iste functio scriptor omnino idem significant. Iustus non parum intenti tu clicked Quaero puga pyga. Sic suus 'vere nice. Vere densat et simplifies nostri code. Quomodo scio quia suus 'ID search_button et non sicut genus search_button? AUDITORES: Hashtag? HANNAH blumberg: Yeah. Hoc hash symbolum, suus 'iustus sicut CSS. Memento cum CSS cum voluit lego aliquid ID, fuimus in sermone adulationis mnam signum. Cumque voluimus select aliquid genere utamur dot. Magna. Fac sensus? JQuery ut putatur iustus planto vita facillimus. Yeah. Auditos nonnihil confusus sum et quasi quam anonymus munus operatur. Tu hunc Anonymouse functio, munus? Quomodo vocatur? HANNAH blumberg: Certus. Sic functio est iustus a keyword quod inquit, sum definiturus functio. AUDITORES: Oh, OK. HANNAH blumberg: OK? Deinde transit ad ea argumentum constituite fiat scriptor hoc interius one-- ad click munus. Ita sane, ut munere anonymous hoc munus, actualis fit argumentum. Ergo memineris, in JavaScript, nos potest tractare ut valores functionum. AUDITORES: Oh, OK. HANNAH blumberg: Yeah. Placet "O". Nice. Aliae quaestiones? Tunc prædixit illud? MARIA ZLATKOVA: Bonum. Bonum. HANNAH blumberg: terribilis. Quidam vivos utile jQuery. Im 'non iens ire per haec omnia operatur. Haec prolabitur erit usque online pauco deinde adeo inops vos can reprehendo paulo post eam. Sed basically, communi exemplar tenet ubi dicimus, OK, ohe jQuery hic meus electrix et tunc hic 'actionis continet quaestionem. Et licet huiusmodi aditus ad ipsius forma aliqua HTML obvius, quod fit cum user control subicit formam huiusmodi. Yes. AUDITORES: Sic in nito, erant 'iens ut postulo scire multum de jQuery ad documenta. Unde datur ad effingo / crustulum jQuery documentation nostris seductorem sheet, ubi suus recta? Numquid egemus sicut multa scire? HANNAH blumberg: Magna quaestio. Quaestio dato quod essentialiter vobis non potest obvius jQuery documentation per experientiam, quam si in scire? Quin vos nescitis cum quibusdam temere function nos a te expectant ut thesaurus. Quae sunt pulchra ludum vellem dicunt iustus genus communi syntax, et per id quod possit eligere ita per class-- sicut CSS. Et tunc intus in ipso functiones themself, nos youll verisimile nuntiarem tibi. Yeah. AUDITORES: Sic quando vos lego per class esset dot. HANNAH blumberg: Etiam prorsus. Bonum. Cum lego per id, suus 'iens ut dot pro mnam signum. Yes. AUDITORES: Utinam te Transibo igitur differentia inter eligendo ID et per genus? HANNAH blumberg: Certus. Differentia inter eligens ID eligens per genus. Ut dictum est a Maria paulo superius, ibi non potest esse nisi unum HTML elementum data ID, cum genere, sinit coetus fasciculum diversorum elementorum, quae ita se habent, sed non omnino idem significant. Non quod respondetur ad quaestionem factam? Terribilis. Yes. AUDITORES: Quod si plures quae sunt in eodem genere; HANNAH blumberg: Quid accidit Si vos have multiple quae sunt generis eiusdem? Ita, exempli gratia, si sumus iustus usura purus JavaScript, volumus facere aliquid simile document.getElementsByClass. Et tunc quod actu facit est redit an array elementorum. Habes aliam in iterate aut invenire quod vis. Suus 'non iens ut daret te unum elementum. Suus 'iens ut daret eam tibi an array elementorum. Magna ista quaestio. Aliud quid? Terribilis. Puto si tu familiaris quis jQuery vidistis in pset, sis ad bonum. Quaestio? Oh, no. Vere docere. Relaxat. Itll 'exsisto fine. Ibo illuc. Lets loqui de Ajax. Ita Ajax est iens futurus a-- bene, Sit scriptor committitur cum quod supponit. Suus 'Acronym. Pro Asynchronous JavaScript et XML. Quod futurum est basically XML [Tacita] cum a nostra notitia typus. Sed non usi XML. Sed nos iustus utor JSON. Sic basically, suus 'aliqui data-- asynchronous, JavaScript et data, in hoc casu, JSON. Et finem, ut supra paulo superius, est posse facere petitionem, quod rebus se legatos misisse facere rem suam in background, sed continue quidquid sumus destinaret. Et tunc cum sit informationes paratus, tunc puteus 'incorporamus it. Sic lets 'vide quid est hoc actu vultus amo. Et hoc, ut non sitis paulo familiar ex pset8, quem vos iustus conversus in. Sic hic 'a valet jQuery munus operantes, ne quem Vis scire hoc about-- pupa signum. Unde dicitur jQuery munus, .getJSON. Et quid est hoc pertinet accipit URL et parameters-- sic hoc ego sentio in casu of pset8, quod erat quasi, URL erat articles.php et parametri erat ire = quidam Praesent code. Et dicit, OK, rogaret datum hoc domicilio pretium augue. Et quod sicut contingit. Cum desierit, aut illud iens ut feliciter completum vel non futurum. Ita dico aequivalet Roget aliquis Rob. Deinde cum revocabit, aut ipse Im 'iens dicere aut facere potuit. Et in casu quo tu fieri dicitis OK sum. Deinde dicimus munus. In hoc casu, suus 'iens esse functio ut takes aliquam notitiam tradere. Unum solemus curant est data, notitia nos rediit ut a praecessi of vocans .getJSON. Et potest aliquid esse. Ita in casu pset8, nos illum quasi list. Fore functionem Fail Si dicatur quod non petentibus Qualibet autem ex causa. Et in casu pset8, nos iustus console.log it. Ullus questions in illo? Yeah. AUDITORES: possumus iustus utor functio theta instead of functionem, textStatus, jqHXR. HANNAH blumberg: Certus. Ita sane, ut arbitror, ​​in pset, nos iustus vidit functio data. Sic suus 'iustus the-- yes, OK. Id pset vidimus. Ut 'totaliter finem. Hi iusti si vos volo trahere magis notitia, haec sunt ergo verba quae vos could adepto a .getJSON. Bonum quaestio. Aliud quid? Yeah. AUDITORES: Sic .getJSON est Aiax? HANNAH blumberg: OK. Sic genus amet partis. JQuery est munus quod permittit te oporteat facere asynchronous vocat. Nutriebantque eos supradicti asynchronous vocat, ut ' habuimus enim de Aiacis. Yeah. Quod me sane diu Cum essem separet student. AUDITORES: illud iterum dicere potes? HANNAH blumberg: Yeah. Possumne dicere quod iterum? Hoc .getJSON munus, jQuery est munus. Et suus 'iens ut faceret an asynchronous call. Et haec asynchronous calls, nos Ive ' de illis fuerit Aiacis. Quaelibet alia quaestiones? Solum habemus residui minuta duo. Et Maria deferretur ad involventque damus dextras securitatis et tunc erant 'iens ut fere fit. MARIA ZLATKOVA: Terribilis, OK. Ita hoc is-- iustus a iugo secundorum respicere illum. Et hoc non est magnus. Et mihi quidem dicet? Quid agatur in foo et ut potui in potentia ad aliquid mali, et quod suus 'vocatur? Yeah. AUDITORES: Si ex hoc transierunt in plus quam XII characters, posset inundabunt. MARIA ZLATKOVA: Recte. Perfect. Quid est ergo quod dicitur? Vos iustus nominatur. AUDITORES: Buffer exundant. MARIA ZLATKOVA: Yup, buffer exundant. Quo fit ut hoc aliquid quod nolumus recurratur ad sicut quiddam redundabunt. Videmus intus foo, weve definitur nostra quiddam, c, cum molis XII. In summa, non reprehendo in quacumque via utrum argv1-- ut Secunda ratio erat. Non inspiciant an schedularum magnitudine est conveniens. Tam inconditam inordinatamque habuissemus, an praesertim malevolam user Qui separati estis in aliqua re proposita motus est ultra XII et potentia extra terminos illius argumentum, nonnullam habebant ALGOL quod quaerit facere malum cum ea; id quod futurum erat, reditum esset override interruptus foo munus, causando munus cum redeundo ad illud code. Et tunc mala fieri. Hoc sensu ad omnes? Et quomodo nos valebimus resistere tueri? Indicente? Basically, inside of potentia foo, quam possumus reprehendo facio certus quod fieri non posse? Auditos XII Si magnitudine superat, vos would deducendae agroque diuidundo additional memoria? MARIA ZLATKOVA: Suggestion est, deducendae agroque diuidundo additional memoria magnitudine excessit. Etiam possumus aliquid idque tam multum simplicior. Possumus iustus adepto filum longum Qui enim ingressus est argumenti, reprehendo si qui minoratur quam vel aequalis ad 12-- quae est quod volumus illud Nolumus enim esse ad modum excedam nostra quiddam. Et si noluerit, potest operari cum argumento disponitur. Et si ita est, vere volo ad yello potentia ad user. Sed hoc etiam non facere. Yes. AUDITORES: Potes explicare memcpy velox real? MARIA ZLATKOVA: O, paenitet. Yes. Memcpy tollit quidquid is-- paenitet, OK. Memcpy tollit quidquid est in bar, quod quidquid sicut foo onto to order versus argumentum. Ita suus 'iens accipere argv1. Argv1 hic dicitur bar. Sic suus 'iens ut sera suus 'iens ut effingo illud in c. AUDITORES: OK. MARIA ZLATKOVA: Et suus 'iens copy-- tertium argumentum refers suus 'iens ut effingo quanto in c. AUDITORES: Ah. Sic igitur omnia hujus describendis. MARIA ZLATKOVA: Yeah, suus exscribend testatem omnia. Yep. Primo non certam regulam quoniam suus 'aequalis null monstratorem. Deinde ut chordae longitudo talea. Nos planto certus ut suus ' XII minus aut aequale. Deinde quod nos Ive ' certus, possumus actu memcpy dolor sit amet consectetuer ut id augue. Quis quaestiones? Magna. Habeo duas quaestiones veram vel falsam. Potest quisquam indica mihi ilicet si uera uel falsa? Yes, suus 'falsa. Exigo. Utrumque est falsum. Sic utendo unum password est nunquam vere bonum idea quia si aliquis scit tesserae tuae they can iustus obvius omnes reliquis rebus. Et tunc nihil icons ut securitatem. Ut solet exspectamus HTTPS sed et http URL. Et alia genera Oppugnationes, ut diximus, quod David de quibus in praelegere, SQL iniectio sit impugnationibus defensa. Iam videbant, si quod in nos don't-- CS50 query functio facit certus ut SQL iniectio impetus fieri non potest. Sin autem non utitur CS50, quote, Unquote "in interrogatione" fac nos habere user input actu non est aliquid SQL query quod propinabis de illo cunctis mensas instillari possit, vel aliquid mali contingit cum nostris database. Sessio est hijacking alius typus of impetum quod fit, cum aliquid mali utitur aliquo victimæ suæ session Id login obvius notitia. Ita minima exemplum est sicut si habemus publicum computer, tunc malus taleae et tunc in sunt qui salvantur metus. Et crustulum non mutare session. Tum quia in hostia et stipes in website. Crustulum et non mutor propter seditionem quandam session. Et tunc deficiet hostia taleae in in website et tunc relinquit. Et tunc ille qui vadit igitur adhuc potest uti session ID ut obvius eorum notitia. Ut unum exemplum quia ab ipsa effluere. Et non multum curare quantum ad determinatos codice vel aliquid ut posset hoc facere, sed nescio quid variabiles sunt involvit. Et tunc deformetur header data est alius typus of impetum quae locutus est David. Et sicut ibi quid omnino fieri possit cum responsionis HTTP response inside nostri header non sanitized proprie. Et quisquis fields-- puta si quis overwrites unus de header valores aliquid continere amplius quid agerent consultabant contain-- et actu continent puta CC OK status codice, tunc posset potentia facere malignis Lorem quando non putatur. Consolarer et ego vos non solliciti nimis multa de specifica signum qui potuit causare hoc, modo intelligendi summus gradus huiusmodi. Puto hoc est enim omnis quod habemus ut operiant carnem. Admirari. Quisquam have ullus questions super aliquo quæ emensi sumus? Yes. AUDITORES: huiusmodi igitur cum venisset unus more logistical quaestionem. Contentus est maxime focused Quæ secundum faciem quiz I? MARIA ZLATKOVA: So quaestio est, contentus maxime focused in quae post Quiz I? Et focus est post quiz I, excepto oportet ut focus in pset5 et multus of notitia structurae ut nos occulto. Non autem potest dici quod potest aliquid ignorare ante quia supponit quod ipsa. Ut focus in quod plus pset5 material sicut etiam coniungitur enumerat acervos queues, et omnia Anna transierunt. HANNAH blumberg: Recte. Yeah ascendentes super omnem supellectilem C citius in principio. Sed fac ut recognoscere. Revertere, et vigilate in quiz review 0. A iugo magis logistical notes, habemus iustus animos. Imus ad officium horas nocte et die Lunae et Martis. Eunt in CXIX MD. Haec omnia in website, sic Si autem non audierint, non sollicitudines. MARIA ZLATKOVA: 8:30 ad 11:00. HANNAH blumberg: Yeah, 8:30 ad 11:00. Puteus 'ibi. Nos erit ad interrogata respondere. Suus 'pulchellus fun frigus. Vos guys possunt interrogare quaestiones ut vos have in quiz I. Et super quiz I Wednesday, ut fortunam referebat. Si quis quaestiones, an nos hic loqui venerunt in unum. Frigus. Gratias tantas tibi ago. MARIA ZLATKOVA: Gratias tantum, guys. AUDITORES: Yay. [PLAUSUS]