1 00:00:00,000 --> 00:00:01,940 >> [MUSIC PLAYING] 2 00:00:01,940 --> 00:00:11,130 3 00:00:11,130 --> 00:00:14,620 >> David Malan: Hoc est L CS, et septimanae initium est novem. 4 00:00:14,620 --> 00:00:18,240 Et ne quid nobis hodie detur proxima septimana scriptor tantum capite 5 00:00:18,240 --> 00:00:22,670 ubi nos focused in materia server web programming parte cum SQL et PHP, 6 00:00:22,670 --> 00:00:23,549 some stuff database. 7 00:00:23,549 --> 00:00:25,590 Nos aliquid loqui et securitatem, hodie 8 00:00:25,590 --> 00:00:29,590 transitus ad a client latus programming ut cognitam JavaScript. 9 00:00:29,590 --> 00:00:31,330 Sed prius, de redemptione inventa. 10 00:00:31,330 --> 00:00:35,030 >> Licet repetas, ut, Wednesday, profectus sum in Macedoniam 11 00:00:35,030 --> 00:00:37,550 to write a website, quod tulit in user scriptor input 12 00:00:37,550 --> 00:00:41,120 an HTML forma, quae per condi quod user input nomen, phone 13 00:00:41,120 --> 00:00:43,124 et viros et cellphone carriers in database. 14 00:00:43,124 --> 00:00:45,540 Deinde paulo imperium line scriptum in PHP script 15 00:00:45,540 --> 00:00:47,956 ut eram volo ut RESUMO in ordines et in database 16 00:00:47,956 --> 00:00:49,400 et mittere text nuntius foras. 17 00:00:49,400 --> 00:00:53,870 Quamquam plures, plures coeptaret, nos finem per operationem non habere. 18 00:00:53,870 --> 00:00:57,820 >> Hoc opus exegi et totius hebdomadae in hoc codice olim nobis 19 00:00:57,820 --> 00:01:01,220 ubi desiit, qua Die ad finem feci 20 00:01:01,220 --> 00:01:05,500 hoc erat text nuntius as Margo ex me tibi certat, 21 00:01:05,500 --> 00:01:09,940 text nuntius, deinde ab altero, condiscipulum, David habes. 22 00:01:09,940 --> 00:01:14,030 Secuti per illa, quae, mirifice animos consolatione. 23 00:01:14,030 --> 00:01:15,840 Kept in futurum, heartening valde. 24 00:01:15,840 --> 00:01:20,960 Et ego prope usque then-- Quarta ratio est, quod nisus. 25 00:01:20,960 --> 00:01:25,850 Et forte etiam ventus, mox hoc venit. 26 00:01:25,850 --> 00:01:27,000 Damno Stream vive. 27 00:01:27,000 --> 00:01:31,080 >> Hodie cum pleno destinamus at enim quid feceris. 28 00:01:31,080 --> 00:01:35,440 Codicem totum hoc sit amet ultima septimana scriptor online, septimana octo 29 00:01:35,440 --> 00:01:36,300 source code. 30 00:01:36,300 --> 00:01:39,425 Et transivi per te videre, quae et ipsa aliquid purgandum. 31 00:01:39,425 --> 00:01:42,080 Ego introducta a iugo aliis an SQL database features of. 32 00:01:42,080 --> 00:01:45,300 Ut pro exemplo, sed tabellarius of iustus facere int var 33 00:01:45,300 --> 00:01:47,310 ut ego arbitror, ​​musca in ultima septimana. 34 00:01:47,310 --> 00:01:49,820 Ego instead Eam definivimus Quid per nomen enum an. 35 00:01:49,820 --> 00:01:53,310 >> Et de hoc videres quod est in actu, quam circuivimus C. Enum 36 00:01:53,310 --> 00:01:56,820 C locupletandam possis recensere totum Fasciculumque of constants 37 00:01:56,820 --> 00:01:59,640 automatic, et ponet in valores, ut unum, duo, tria, quattuor 38 00:01:59,640 --> 00:02:01,330 vacuus having ut dura codice numeri. 39 00:02:01,330 --> 00:02:04,780 SQL et eadem innititur, quibus, si tantum ut vos have a database agri 40 00:02:04,780 --> 00:02:09,389 finitum unum volo valores vos can litteram speciem 41 00:02:09,389 --> 00:02:13,120 super quattuor non sicut feci cellphone popularis US portarent. 42 00:02:13,120 --> 00:02:13,819 >> Et fecit sic. 43 00:02:13,819 --> 00:02:16,610 Mutationes plures feci bene, quod maxime 44 00:02:16,610 --> 00:02:20,090 impetro email quia esset opus recolimus, quod hoc progressio, in quibus habebas fiduciam 45 00:02:20,090 --> 00:02:23,470 an email to appellati SMS portae, quae iusta est 46 00:02:23,470 --> 00:02:27,670 verizon adamasset viam dicens, et AT & T et connubiis cultor sustinere, 47 00:02:27,670 --> 00:02:30,740 per quam si recipiat email, ut convertat SMS 48 00:02:30,740 --> 00:02:33,290 et mittit a text message ad aliquis scriptor phone. 49 00:02:33,290 --> 00:02:37,010 Et si hoc verum est, nova emendataque forma est 50 00:02:37,010 --> 00:02:39,259 quod est iens ut sermo ut et amplio novo Codice apparando, quod 51 00:02:39,259 --> 00:02:40,300 tecum ludere possint online. 52 00:02:40,300 --> 00:02:44,140 Et erit tabernaculum meum hopefully custodieris in phone iustus a momento. 53 00:02:44,140 --> 00:02:47,240 >> Primo ergo in nomine meo, ego typus. 54 00:02:47,240 --> 00:02:51,400 Secundo, quia non hoc tempus ad hoc procurent. 55 00:02:51,400 --> 00:02:53,920 Im 'iens ut Inspice Element. 56 00:02:53,920 --> 00:02:56,710 Hoc enim iustum est a Parum est, sic faciam 57 00:02:56,710 --> 00:02:59,250 post partum of horas productionis postremo, ut non operari. 58 00:02:59,250 --> 00:03:02,300 Nunc autem meum non phone numerus. 59 00:03:02,300 --> 00:03:03,560 >> I 'lego Verizon. 60 00:03:03,560 --> 00:03:10,260 Ubi hoc tortor, divertamus hic, hic, id agunt, at hic meus phone. 61 00:03:10,260 --> 00:03:13,130 Register ego click, oportet quod hopefully 62 00:03:13,130 --> 00:03:14,530 dedit in database. 63 00:03:14,530 --> 00:03:16,780 Nunc redeo ad to order versus programmatis 64 00:03:16,780 --> 00:03:20,825 recall appellatus dot VULNUS lit transire digitis. 65 00:03:20,825 --> 00:03:24,092 66 00:03:24,092 --> 00:03:26,527 Hic imus. 67 00:03:26,527 --> 00:03:27,501 >> [PHONE plenarie completorum] 68 00:03:27,501 --> 00:03:28,962 >> [PLAUSUS] 69 00:03:28,962 --> 00:03:31,815 70 00:03:31,815 --> 00:03:34,940 David Malan: et magis fun quam Teraho sit amet, utique si et in eam. 71 00:03:34,940 --> 00:03:38,004 Tamen suus 'magis fun, ego, si uno de illis movie moments 72 00:03:38,004 --> 00:03:40,420 ubi realiter aliquid simile malum factum est in mundo, 73 00:03:40,420 --> 00:03:42,860 NSA et sicut omnes populi cellphones satus beeping 74 00:03:42,860 --> 00:03:44,860 in text perferentes alerting ad actum proprium. 75 00:03:44,860 --> 00:03:47,026 Et dixi, cum nos custodire, conarer ipsi vero novum est, 76 00:03:47,026 --> 00:03:49,610 non per usura a database, I loco, in quo 77 00:03:49,610 --> 00:03:51,490 hoc quoque quae scripsit. 78 00:03:51,490 --> 00:03:53,660 >> This is an index.php-- et ego in eo codice online 79 00:03:53,660 --> 00:03:56,710 ut videtur, quod well-- just form.php reddit, 80 00:03:56,710 --> 00:04:00,990 MVC style usura an ut paradigma set in quaestione fusius loqui 81 00:04:00,990 --> 00:04:01,650 septem. 82 00:04:01,650 --> 00:04:02,910 Quod forma est pulchellus simplex. 83 00:04:02,910 --> 00:04:06,634 Suus 'iens ut ferre post file vocavit here.php via. 84 00:04:06,634 --> 00:04:09,300 Et videtur quod suus 'iens ut peteret nomen, et phone numerus, 85 00:04:09,300 --> 00:04:11,400 et sic dicitur via Select menu, suus ' 86 00:04:11,400 --> 00:04:14,250 daturus saltem quattuor cellphone popularis US portarent, 87 00:04:14,250 --> 00:04:17,470 et tunc sino vos ut efficaciter take a iaculis ministrorum. 88 00:04:17,470 --> 00:04:20,471 >> Hic interim futurum postremo ex aliqua Codicis. 89 00:04:20,471 --> 00:04:22,553 Et si hoc ita ludunt, youll 'animadverto ut illic' 90 00:04:22,553 --> 00:04:23,900 totum fasciculum error tenendo. 91 00:04:23,900 --> 00:04:26,640 In fine vero est, quod pulchritudo Non sumus hodie, scribens database. 92 00:04:26,640 --> 00:04:29,130 Erant 'custodiunt illud simplex, hopefully sicut emittente 93 00:04:29,130 --> 00:04:32,190 a message text functio via I Vocatio ad hos dies scripsit 94 00:04:32,190 --> 00:04:36,270 Text, in munere. php, quod est etiam available online. 95 00:04:36,270 --> 00:04:38,210 >> Si vis ad participes. 96 00:04:38,210 --> 00:04:40,190 Lorem infert non esse aliquid. 97 00:04:40,190 --> 00:04:43,809 Vade in hoc domicilio realis tempus. 98 00:04:43,809 --> 00:04:46,850 Easque non modo est, sed de unum autem potest, si movie 99 00:04:46,850 --> 00:04:49,830 momenta ubi cuivis cellphone satus beeping, hopefully mox 100 00:04:49,830 --> 00:04:53,580 MMXI in anno postquam hoc dissimile ubi haec abiit horrende illius. 101 00:04:53,580 --> 00:04:58,910 At vos ad ipsum loquentem tu videris, simplexne eximius 102 00:04:58,910 --> 00:05:03,884 quod si nomen, phone numerus, et quod tabellarius cellphone 103 00:05:03,884 --> 00:05:06,175 respondeat numero qui vade forma inpleat et ante. 104 00:05:06,175 --> 00:05:07,880 Sed tamen non solum vitae submittere. 105 00:05:07,880 --> 00:05:10,850 >> Ad formam viderem. 106 00:05:10,850 --> 00:05:13,660 Perge quo cupis, et in typus tuum nomen, phone number. 107 00:05:13,660 --> 00:05:17,670 Up, praecedebat aliquis habeat. 108 00:05:17,670 --> 00:05:18,170 Suus 'OK. 109 00:05:18,170 --> 00:05:19,340 OK, quisque complet forma. 110 00:05:19,340 --> 00:05:21,400 Haec debet operari in a interdum etiam, si lubet. 111 00:05:21,400 --> 00:05:23,695 Recte, in notis, set adepto vade. 112 00:05:23,695 --> 00:05:24,195 Hit Here. 113 00:05:24,195 --> 00:05:27,275 114 00:05:27,275 --> 00:05:27,775 Quid? 115 00:05:27,775 --> 00:05:31,140 116 00:05:31,140 --> 00:05:31,640 No. 117 00:05:31,640 --> 00:05:34,410 118 00:05:34,410 --> 00:05:40,250 Testor Deum, scit multiple times hoc hodie. 119 00:05:40,250 --> 00:05:41,720 Suscitans illum? 120 00:05:41,720 --> 00:05:43,145 >> [Interjecta VOICES] 121 00:05:43,145 --> 00:05:46,470 122 00:05:46,470 --> 00:05:49,560 >> David Malan: OK, forte error user. 123 00:05:49,560 --> 00:05:50,550 Ut 'two. 124 00:05:50,550 --> 00:05:53,300 Quod ex duobus fecit tandem centum tria, quatuor. 125 00:05:53,300 --> 00:05:55,940 OK, bene est. 126 00:05:55,940 --> 00:05:58,520 Quattuor ex quinque Tamquam non esset: quid. 127 00:05:58,520 --> 00:05:59,810 >> Sic quid iustum accidit? 128 00:05:59,810 --> 00:06:02,727 Quem tantum, sine hoc quod videat vestra screens, ne quid habere eum errored? 129 00:06:02,727 --> 00:06:05,518 Suus 'forsit quia iustus pluribus etiam trying facio 130 00:06:05,518 --> 00:06:08,110 mail ad Harvard scriptor server at all IP semel de eodem. 131 00:06:08,110 --> 00:06:10,740 Non ego sum, sed ego divinare habent luxuria of testing 132 00:06:10,740 --> 00:06:13,220 hoc cum aliqua codice CCC populus in antecessum 133 00:06:13,220 --> 00:06:16,040 sed nunc sciant, quod pro at quod minime aequum est 134 00:06:16,040 --> 00:06:18,250 hoc tempore obtinere opus fecit. 135 00:06:18,250 --> 00:06:22,880 >> Bene, quid est hoc, omnia quod suus 'iens magis dici? 136 00:06:22,880 --> 00:06:24,900 Primo dico, a velox iugo of annuntiationes. 137 00:06:24,900 --> 00:06:29,350 Et ideo, si velis ad Chang, et Nick, alios ad prandium hoc Friday, 138 00:06:29,350 --> 00:06:32,400 at facere ex more RSVP URL ibi. 139 00:06:32,400 --> 00:06:35,650 Si vos es ratus of colligat secundario in aut CS, 140 00:06:35,650 --> 00:06:38,941 sophomore utrum sis aut novitus, sive junior aut senior hic 141 00:06:38,941 --> 00:06:42,490 premere potest etiam cursus Et sciendum quod in schola engineering 142 00:06:42,490 --> 00:06:45,620 sit tibi for free et Ben Jerry consilio et glacies crepito 143 00:06:45,620 --> 00:06:48,910 Wednesday, post hoc genere at 4:00 PM in CS ad aedificationem 144 00:06:48,910 --> 00:06:49,771 at Maxwell Dworkin. 145 00:06:49,771 --> 00:06:51,520 Si hoc est nimis ieiunare in screen, abi, 146 00:06:51,520 --> 00:06:55,260 est enim a cs50.harvard.edu link to the Facebook event 147 00:06:55,260 --> 00:06:57,140 ubi potest elit. 148 00:06:57,140 --> 00:07:01,390 >> Interea emendares putavi Interea illud unum goofed I on Wednesday. 149 00:07:01,390 --> 00:07:04,400 Fit quod dicit Marcus: ID on Facebook non trium. 150 00:07:04,400 --> 00:07:05,230 Quod quatuor. 151 00:07:05,230 --> 00:07:08,330 Volvit sicco habebat more test quam rationem per hoc recordor. 152 00:07:08,330 --> 00:07:12,400 Quid autem hoc sensit occasionem hoc est, ut eradicem URL. 153 00:07:12,400 --> 00:07:16,680 >> Sic evenit quod habet Facebook API, Application Programming interface, 154 00:07:16,680 --> 00:07:20,070 quod est a mechanism, per quam vos potest petentibus data programmatically 155 00:07:20,070 --> 00:07:24,480 et apparatus impetro tergum in Facebook readable notitia, non web pages 156 00:07:24,480 --> 00:07:28,690 sed crudum text, aliquid vocavit JavaScript Object notatio. 157 00:07:28,690 --> 00:07:32,150 Et quidem, si in haec URL et zoom in defectu, 158 00:07:32,150 --> 00:07:34,960 Marcus autem hoc palam obvius notitia. 159 00:07:34,960 --> 00:07:37,430 >> Et interesting detail hic iustus est, ut ID 160 00:07:37,430 --> 00:07:40,670 quidem est, quatuor, quae statim ad hoc feci. 161 00:07:40,670 --> 00:07:44,260 Hoc tibi, si potes cognoscere vestri Facebook username si sit unum. 162 00:07:44,260 --> 00:07:45,440 Iustus typus in vertice eam. 163 00:07:45,440 --> 00:07:46,640 Et non est privata. 164 00:07:46,640 --> 00:07:48,670 Im 'iustus facere hoc et in modum incognito. 165 00:07:48,670 --> 00:07:49,900 Ergo non iam apertum est. 166 00:07:49,900 --> 00:07:54,440 Et ego, cum vestri ' 6.454 numerum user etiam uelut 167 00:07:54,440 --> 00:07:56,480 on Facebook, quod non est Vae his diebus. 168 00:07:56,480 --> 00:07:59,900 Et certe, tu etiam vide Romae compertum est. 169 00:07:59,900 --> 00:08:02,150 >> Et ratio est, utile quod ex vobis est, 170 00:08:02,150 --> 00:08:06,890 Scribere vestra ut software integrates modo data, sicut hic 171 00:08:06,890 --> 00:08:08,170 application in vestri own. 172 00:08:08,170 --> 00:08:10,650 Potest talem vos ad users stipes in vestri website, 173 00:08:10,650 --> 00:08:14,190 suum quisque ritum non usoris sed maybe Facebook eorum password login 174 00:08:14,190 --> 00:08:16,170 et etiam adepto informationem de amicis suis, 175 00:08:16,170 --> 00:08:18,740 si probare aut similia. 176 00:08:18,740 --> 00:08:21,430 Et nota quod CS50 etiam APIs suum habet, 177 00:08:21,430 --> 00:08:24,620 Catalogus quidem pro notitia, quosdam ad domum convivii in menus hugs 178 00:08:24,620 --> 00:08:26,730 praefecti, ex omnibus et aedificia locus 179 00:08:26,730 --> 00:08:30,930 ut nos in campum et API quod vos can adepto, et, similiter query 180 00:08:30,930 --> 00:08:35,520 notitia ut vos can tergum textual integrare in PHP aut JavaScript, vel etiam, 181 00:08:35,520 --> 00:08:38,320 & sic, vel plerumque, C project substructio finalis. 182 00:08:38,320 --> 00:08:41,190 >> Etenim ante ad ultimum project es pauci elit. 183 00:08:41,190 --> 00:08:42,980 An email a nobis nuper fecisti. 184 00:08:42,980 --> 00:08:45,761 Cogita, ut bellum iuberent, est ille homo qui venit per Monday. 185 00:08:45,761 --> 00:08:49,010 Suus 'non necessario obligat, sed sociorum docentium opus suscepit 186 00:08:49,010 --> 00:08:51,260 illaque consurgens stetit ante facere Switch voveo. 187 00:08:51,260 --> 00:08:54,280 Et tunc sunt ante a Et multis aliis Milestones. 188 00:08:54,280 --> 00:08:56,542 >> Et vexare vos quoque cum potentia; 189 00:08:56,542 --> 00:08:58,250 habemus fasciculumque isti color lux bulbi. 190 00:08:58,250 --> 00:09:01,190 Et vos guys nunc aliquatenus etiam in horum locum dorm. 191 00:09:01,190 --> 00:09:02,920 Et ipsi habent API. 192 00:09:02,920 --> 00:09:07,300 Sic revocare binariae weeks bulbi ago quod Bradley et Dan Ansel 193 00:09:07,300 --> 00:09:08,780 Duff propter nos creatum est. 194 00:09:08,780 --> 00:09:12,560 Qui etiam a software to interface haec lux bulbi tempore 195 00:09:12,560 --> 00:09:15,232 est SUPERGESTUS in electricity et via wireless 196 00:09:15,232 --> 00:09:17,690 quod pertinet ad res a little pons dicitur hic, 197 00:09:17,690 --> 00:09:21,280 sicut paulo iter itineris proprietary ad hoc fabrica. 198 00:09:21,280 --> 00:09:26,540 >> Sed evenit ut si novi HTTP mittere nuntiis, quomodo et nos omnes hodie facere, 199 00:09:26,540 --> 00:09:31,670 Talem mittam nuntium vertere hoc off Rod 200 00:09:31,670 --> 00:09:34,000 aut quodvis negotium numerus alia, quae in ea. 201 00:09:34,000 --> 00:09:36,110 Animaduerto, quod non est, non post. 202 00:09:36,110 --> 00:09:37,760 Est aliud quod dicunt, induere. 203 00:09:37,760 --> 00:09:39,630 Est etiam nonnulla alia verba. 204 00:09:39,630 --> 00:09:42,920 Sed animadverto illic 'a via est, Icircumflex API, Icircumflex novum elit, 205 00:09:42,920 --> 00:09:44,990 Icircumflex lux, una Icircumflex, Icircumflex statum. 206 00:09:44,990 --> 00:09:49,060 >> Quod iustum est quod comitatu iter, Philips 207 00:09:49,060 --> 00:09:51,640 placuit vos have ledo with an HTTP peticionem 208 00:09:51,640 --> 00:09:55,010 Si vis mutat statum Nam radix of usura HTTP 1.1. 209 00:09:55,010 --> 00:09:56,380 Et tertia pars tui in blank lineae. 210 00:09:56,380 --> 00:10:00,170 Et tunc demum spectat cognoscere aliquo modo ordinata, 211 00:10:00,170 --> 00:10:04,730 hoc etiam dicitur quod ad JavaScript Object notatio, vel Jason. 212 00:10:04,730 --> 00:10:08,000 Quid est quod tu Quóniam tres sunt, key valorem paria. 213 00:10:08,000 --> 00:10:09,115 >> Una clave est super. 214 00:10:09,115 --> 00:10:10,990 Et videtur, quod aestimatione quod futurum est, verum est. 215 00:10:10,990 --> 00:10:13,612 Candor est CXXVIII, quam aliquam int. 216 00:10:13,612 --> 00:10:15,820 Et deinde transitus est tempus, nullus habetur, qui est de apparenti 217 00:10:15,820 --> 00:10:17,970 quamdiu suus 'iens in hanc rem accipere. 218 00:10:17,970 --> 00:10:19,890 >> Et hoc nunc est off Rod. 219 00:10:19,890 --> 00:10:22,880 Si autem facio et Teraho paulum me seductorem sheet 220 00:10:22,880 --> 00:10:25,200 quod posuit in Dan et Im 'iens advance-- 221 00:10:25,200 --> 00:10:27,920 et ante se ire copy ita praeceptum. 222 00:10:27,920 --> 00:10:30,200 Torqueo, sicut quidam ex vobis, collegit ergo in CS50 poterat 223 00:10:30,200 --> 00:10:35,080 Discuss est utilitas sicut Telnet such quod vos can simulare HTTP petitiones, 224 00:10:35,080 --> 00:10:36,360 in specie facit. 225 00:10:36,360 --> 00:10:39,710 Habeo hoc data, specie, quae superius 226 00:10:39,710 --> 00:10:43,430 vidi quae modo in specie ad hoc URL ibi over. 227 00:10:43,430 --> 00:10:46,310 Utilis ergo est Curl inde quae ad caput capitis of all 228 00:10:46,310 --> 00:10:47,600 et ibi de parsing. 229 00:10:47,600 --> 00:10:54,700 >> Et imitari in hoc quod habeo ut tunc ledo Ingredere a terminatio fenestra. 230 00:10:54,700 --> 00:10:56,000 Sequitur, et lux bulbus. 231 00:10:56,000 --> 00:10:59,060 Et hoc per omnes iret mi wirelessly 232 00:10:59,060 --> 00:11:01,960 quodammodo ad pontem, qui tunc loquebatur cum illa lux bulbus. 233 00:11:01,960 --> 00:11:02,960 Ego non potest facere aliquid aliud. 234 00:11:02,960 --> 00:11:07,050 Ego rem hanc facias ut red ire. 235 00:11:07,050 --> 00:11:11,040 Possum enim facere, hoc est ire viridi. 236 00:11:11,040 --> 00:11:12,220 Hyacintho possum illud. 237 00:11:12,220 --> 00:11:14,760 >> Et tamen et in singulis horum accidit, quod ego mutata 238 00:11:14,760 --> 00:11:18,540 est sic dicitur pretium hue Atque illud est color actu. 239 00:11:18,540 --> 00:11:20,320 Itaque in hoc crustulum est. 240 00:11:20,320 --> 00:11:21,000 Nunc suus 'blue. 241 00:11:21,000 --> 00:11:24,672 >> Et vos etiam facere possunt fancier quae where-- eamus ad viridem. 242 00:11:24,672 --> 00:11:26,630 Et de hoc poterat, Scilicet, mea code. 243 00:11:26,630 --> 00:11:30,670 Sed et ipsa in API Lorem operationes fulcit 244 00:11:30,670 --> 00:11:35,510 hoc, quod nunc molesti deinde nos XXX secundis. 245 00:11:35,510 --> 00:11:39,170 >> Ita ut unum quid saporem et an API, quae ad hoc unum 246 00:11:39,170 --> 00:11:40,010 lux bulbi. 247 00:11:40,010 --> 00:11:42,510 Et notandum est quod CS50 habet a iugo si haec paria vitrum 248 00:11:42,510 --> 00:11:45,380 cum aliquid amo ut armamentisque esse Linearum istarum, Unos Arduino, quae 249 00:11:45,380 --> 00:11:48,670 computers sunt exigua, per se paululum circuitu tabula 250 00:11:48,670 --> 00:11:50,470 quod can iungo vos filis et aliis, 251 00:11:50,470 --> 00:11:52,732 et quoque control vestra rerum environment. 252 00:11:52,732 --> 00:11:54,940 Et tunc sunt illis duo nugas novum habemus. 253 00:11:54,940 --> 00:11:59,294 Hic venit ad litteram iustus alia per mail, a myo Armband. 254 00:11:59,294 --> 00:12:01,710 Ego autem ad illud vos adepto excitatur circa projects 255 00:12:01,710 --> 00:12:03,720 uti cum eo quod desolati estis utinam hoc hardware 256 00:12:03,720 --> 00:12:08,900 erit ludere hoc breve clip folks, qui utuntur ad lusum 257 00:12:08,900 --> 00:12:10,500 nunc quod sumus in futurum. 258 00:12:10,500 --> 00:12:13,494 259 00:12:13,494 --> 00:12:15,490 >> [MUSIC PLAYING] 260 00:12:15,490 --> 00:13:33,410 261 00:13:33,410 --> 00:13:37,109 >> Malan David: In paucis hebdomadis, etiam hoc potest, quia frigus formosus in CS50. 262 00:13:37,109 --> 00:13:39,150 Alius fabrica ut, est nos habere fasciculum 263 00:13:39,150 --> 00:13:42,090 Mutua out for projects felix Dicitur autem motus moderatoris. 264 00:13:42,090 --> 00:13:45,030 This is a little USB fabrica, Pertinent ad a computer ut vos 265 00:13:45,030 --> 00:13:47,520 sino vos ut penitus vestri laptop Mac aut PC, 266 00:13:47,520 --> 00:13:51,570 an Xbox Kinect quasi tibi ad hoc passiva ut motus corporis, et multa 267 00:13:51,570 --> 00:13:54,509 sicut videmus in hoc visionem de futuris. 268 00:13:54,509 --> 00:13:56,505 >> [MUSIC PLAYING] 269 00:13:56,505 --> 00:15:03,380 270 00:15:03,380 --> 00:15:06,260 >> David Malan: Ut, si iam tibi non aliam ideam habent quam sicut aliquid, quod 271 00:15:06,260 --> 00:15:10,050 potuisse fingi aut opus, on a hardware gradum, nihil mea interest. 272 00:15:10,050 --> 00:15:13,520 CS50 post aliquot menses, et intellectus programming 273 00:15:13,520 --> 00:15:19,460 In universum, et telam programming magis recens et nunc quoque APIs, et HTTP, 274 00:15:19,460 --> 00:15:21,830 youll 'have obvius via si software APIs 275 00:15:21,830 --> 00:15:24,680 libet horum mutuo artibus etiam loqui ei 276 00:15:24,680 --> 00:15:27,180 et non haberet ut fatigo, de subjectam exsecutionem 277 00:15:27,180 --> 00:15:30,220 et singulis, quae est omnino in hoc consistit ratio layering 278 00:15:30,220 --> 00:15:33,610 per abstractionem a multis, quod weve ' vidi per semester. 279 00:15:33,610 --> 00:15:37,990 >> Sic et super volutpat vestibulum, fragmen vidit nuntius. 280 00:15:37,990 --> 00:15:40,640 Primum, si ire seminaria esset similis ad aliquid, 281 00:15:40,640 --> 00:15:42,160 pluribus locis innumeris. 282 00:15:42,160 --> 00:15:43,340 Vide URL ibi. 283 00:15:43,340 --> 00:15:45,890 Sed et illo missi sunt Chang per me, qui scitis: 284 00:15:45,890 --> 00:15:47,850 qui suus 'excudendi nostri exercitus elephanti. 285 00:15:47,850 --> 00:15:49,910 Vivamus ut erat. 286 00:15:49,910 --> 00:15:51,280 Territus sum novum TV. 287 00:15:51,280 --> 00:15:54,301 Timeo, quid ad hanc et fore hoc quoque. 288 00:15:54,301 --> 00:15:56,050 Ita et nos iam nunc ad ad punctum in semester, 289 00:15:56,050 --> 00:15:58,860 , quas etiam si intelligendi minimum 290 00:15:58,860 --> 00:16:02,620 telam quam operatur, et http: et securitas, sicut hic 291 00:16:02,620 --> 00:16:03,980 initium capere oculi. 292 00:16:03,980 --> 00:16:07,450 Sed ut, youll intelligere, num vera sint vel non sint 293 00:16:07,450 --> 00:16:08,430 ipsa minas. 294 00:16:08,430 --> 00:16:10,940 >> Et accepi quaedam fragmenta ex hoc Articulo hic. 295 00:16:10,940 --> 00:16:12,540 Et fama est. 296 00:16:12,540 --> 00:16:14,300 Im 'nunc dominus novi captiosus TV, quae 297 00:16:14,300 --> 00:16:18,470 daturum promiserit streaming ornare contentus, ludos app 298 00:16:18,470 --> 00:16:21,450 Socialis media et Penitus pasco, oh, et quoque TV. 299 00:16:21,450 --> 00:16:24,410 Solus forsit est ut sim metuebant, ait auctor. 300 00:16:24,410 --> 00:16:29,592 Sis, si tibi per leges XLVI page secretum consilium in vestri TV. 301 00:16:29,592 --> 00:16:31,800 The amount of notitia hoc hoc est, a facie arcus semper orationes. 302 00:16:31,800 --> 00:16:35,710 Sed taleae ubi, quando, quomodo, quamdiu vos utor turpis. 303 00:16:35,710 --> 00:16:38,190 Semita crustulum in formam caeli, Sicut diximus, agitata, 304 00:16:38,190 --> 00:16:40,560 et seris disposito ad cognoscendum, et est tibi 305 00:16:40,560 --> 00:16:43,185 spectatum hoc aut content praesertim email nuntius a 306 00:16:43,185 --> 00:16:45,230 reprehendo vestri email si vis TV. 307 00:16:45,230 --> 00:16:48,430 Hoc commemorat apps vos uti velis websites, 308 00:16:48,430 --> 00:16:52,280 et quo penitus contentus, et feceris iuxta omnia, quæ via of vestri smart TV. 309 00:16:52,280 --> 00:16:55,470 Is quoque, creepier yet-- ut 'mea addition-- 310 00:16:55,470 --> 00:16:58,140 has a constructum in camera cum facialis recognitionem. 311 00:16:58,140 --> 00:17:01,010 >> Ad propositum est providere gestu imperium in TV 312 00:17:01,010 --> 00:17:05,490 ad Te, et log quis usus propter faciem tuam. 313 00:17:05,490 --> 00:17:08,940 Ad faciem simulacris TV pro uploaded salvati 314 00:17:08,940 --> 00:17:09,940 ad a corporatum server. 315 00:17:09,940 --> 00:17:12,520 In downside, est penitus iunctio facit totum TV 316 00:17:12,520 --> 00:17:14,811 quae hackers vulnerable to Ostensum enim est quod possit 317 00:17:14,811 --> 00:17:16,700 apparatus imperium accipere. 318 00:17:16,700 --> 00:17:20,880 >> Sollicitudinem, ac si non esset sapias satis, est tortor. 319 00:17:20,880 --> 00:17:23,599 Et vox TV gloriatur notam recognitionem 320 00:17:23,599 --> 00:17:26,859 quod sino visorum ad temperare cum vox screen ad quæ misi illud. 321 00:17:26,859 --> 00:17:30,290 Sed cum usus est monitus aviumque a magis. 322 00:17:30,290 --> 00:17:33,030 Obsecro ut scire esse si verba oris tui includunt 323 00:17:33,030 --> 00:17:36,210 sive homo singularis sive sensitiva, notitia, informationes 324 00:17:36,210 --> 00:17:40,310 eritque in data cepit et transmitti ad alium. 325 00:17:40,310 --> 00:17:40,870 Id? 326 00:17:40,870 --> 00:17:45,860 Ne dixeris sive homo singularis sive sensitive TV ante diam. 327 00:17:45,860 --> 00:17:47,280 >> Et hoc quidem verum est. 328 00:17:47,280 --> 00:17:50,530 Et vide si non Difficile ire elit vel huiusmodi ad Buy 329 00:17:50,530 --> 00:17:51,030 Isti sunt dies,. 330 00:17:51,030 --> 00:17:52,540 Lorem ipsum quodammodo omnia. 331 00:17:52,540 --> 00:17:54,740 Et 'questus creepier et peritiorem reddant. 332 00:17:54,740 --> 00:17:57,490 Et ipsi erant 'simpliciter colligendis notitia weve de moribus 333 00:17:57,490 --> 00:18:01,840 uploading eam, et tunc via HTTP aut alius quidam server in protocollo. 334 00:18:01,840 --> 00:18:05,720 >> Hoc igitur in articulo amet in hoc website online 335 00:18:05,720 --> 00:18:08,940 hic, qui loquebatur de error codicem vel bug singulis 336 00:18:08,940 --> 00:18:11,340 quod potest actu ligabis in ultima septimana scriptor disputatio. 337 00:18:11,340 --> 00:18:15,730 Ita hoc fuit, cum Vivamus scelerisque Sequitur hic narratur, 338 00:18:15,730 --> 00:18:18,720 Josh Breckman laboravi ut ergo descenderunt in comitatu contractum 339 00:18:18,720 --> 00:18:22,390 evolvere a content management ratio, ut vel ipsi erant 'vocavit CMS, 340 00:18:22,390 --> 00:18:24,380 quaa a website for imperium. 341 00:18:24,380 --> 00:18:27,300 Multum de project content management system explicatur 342 00:18:27,300 --> 00:18:29,840 ita quod velit ut sit potens est aedificare et manutenere 343 00:18:29,840 --> 00:18:31,877 in variabilis content in eorum site. 344 00:18:31,877 --> 00:18:34,210 Quia res bello bene paucis post diebus lorem nulla. 345 00:18:34,210 --> 00:18:37,020 Sex vero, quae non ita. 346 00:18:37,020 --> 00:18:39,500 All content of the in erat evanuit omnis website. 347 00:18:39,500 --> 00:18:42,950 Ad defaltam et Naso, web page content placent intrant. 348 00:18:42,950 --> 00:18:43,810 Lets committitur. 349 00:18:43,810 --> 00:18:46,080 Josh ut appellaretur Animadvertistine, et investigent 350 00:18:46,080 --> 00:18:49,390 quod praecipue molestam Disputatio externum habebant 351 00:18:49,390 --> 00:18:53,380 et abiit in omnibus deletum contenti in systematis. 352 00:18:53,380 --> 00:18:56,290 >> The IP oratio non pertinere, ut quidam transmarinis hacker bent 353 00:18:56,290 --> 00:18:58,340 et consumetur in benevolens imperium notitia. 354 00:18:58,340 --> 00:19:05,190 Deliberatum googlebot.com, Movetur aranea telam Google se ipsam. 355 00:19:05,190 --> 00:19:06,010 Lets committitur. 356 00:19:06,010 --> 00:19:09,150 Paulo post et ruentes elit noncorrupt est viditque tergum, 357 00:19:09,150 --> 00:19:10,180 Josh invenit problema. 358 00:19:10,180 --> 00:19:12,700 >> A user referri, et crustulum quidam de content 359 00:19:12,700 --> 00:19:15,670 page ad aliam, etiam an Hyperlink Edit 360 00:19:15,670 --> 00:19:17,577 contenti sit aspernatur pariatur. 361 00:19:17,577 --> 00:19:20,160 Normally hoc non esset, an an praeter exitum cum user esset, 362 00:19:20,160 --> 00:19:24,320 nomen postulo ineo tesserae sed CMS ratio authenticas, 363 00:19:24,320 --> 00:19:27,520 in login system, non in aliquo communi 364 00:19:27,520 --> 00:19:30,980 urbanus caesim ars de Spider Google. 365 00:19:30,980 --> 00:19:31,700 Lets committitur. 366 00:19:31,700 --> 00:19:33,610 >> Sicut evenit, Google Spider non utatur 367 00:19:33,610 --> 00:19:36,950 crustulum, quo significatur quod non potest quoniam facile bypass a check 368 00:19:36,950 --> 00:19:39,840 set crustulum est logged in ut esse falsa. 369 00:19:39,840 --> 00:19:42,620 Is quoque non attendunt JavaScript, quae esset normaliter 370 00:19:42,620 --> 00:19:45,170 admones et users pagina redirectionis qui conventum non apertum est. 371 00:19:45,170 --> 00:19:48,610 Est tamen omne hyperlink invenit singulis paginis, 372 00:19:48,610 --> 00:19:51,700 si sint Page Delete in the title. 373 00:19:51,700 --> 00:19:52,650 Lets committitur. 374 00:19:52,650 --> 00:19:56,070 >> Quid est hoc in pluribus sed satis perspicuum terms technical? 375 00:19:56,070 --> 00:19:58,340 Is iustus: quod significet quod in eorum website, 376 00:19:58,340 --> 00:20:02,287 non dissimilis sit illis qui URLs ut in problemate septem. 377 00:20:02,287 --> 00:20:04,620 Recall in problemate VII et norunt in problemate VII 378 00:20:04,620 --> 00:20:06,411 quod vestri 'impugnatae sententiae emendationem, inter alia, 379 00:20:06,411 --> 00:20:08,570 vendere in pro users nervo. 380 00:20:08,570 --> 00:20:14,010 Sed quia exsequendam per pluma de via impetro in vestri user hyperlinks 381 00:20:14,010 --> 00:20:16,880 interface, probably not the smartest idea 382 00:20:16,880 --> 00:20:20,300 Si situs tuus perfectus est modo, quia aut ab humano die: pervia 383 00:20:20,300 --> 00:20:23,577 circa cuius 'clicking neque emat ut Google aut Spider bot scriptor 384 00:20:23,577 --> 00:20:26,160 quod suus 'iustus sicut advoceris trying to the web rei index 385 00:20:26,160 --> 00:20:29,060 telam sicut quaero engine, facillime potuerunt 386 00:20:29,060 --> 00:20:31,340 hit via impetro hoc URL. 387 00:20:31,340 --> 00:20:33,770 Quod ut 'officiatorie aequiparantur in hoc casu, 388 00:20:33,770 --> 00:20:37,000 His omnibus partibus Google. 389 00:20:37,000 --> 00:20:40,030 >> Sed ingenue, quod suus 'plene Asinus rogabat Equum ut CMS 390 00:20:40,030 --> 00:20:43,240 usus JavaScript et cookies ad certam firmamque ipsius ratio login 391 00:20:43,240 --> 00:20:47,100 server latus, sed non faciens illa, ut vos guys faciendum, et in PSet 7-- 392 00:20:47,100 --> 00:20:49,940 illic 'a login.php file-- semper, semper, 393 00:20:49,940 --> 00:20:52,789 semper debet esse satis sic in hoc server latus, 394 00:20:52,789 --> 00:20:56,080 quia sicut non defendit, ut hoc innuit te ipsum ne et tu article 395 00:20:56,080 --> 00:20:59,600 videmus in aliqua parte sit absurdum a user, bonum vel malum, 396 00:20:59,600 --> 00:21:02,860 ut iustum verto off JavaScript non ad mentionem crustulum. 397 00:21:02,860 --> 00:21:06,020 WTF ut quotidie tibi. 398 00:21:06,020 --> 00:21:07,970 >> Illic 'alius plus, quod Iustum est genus FORMIDULOSUS, 399 00:21:07,970 --> 00:21:11,360 si me non dicam praeter illam et quatenus est doctrina vitae. 400 00:21:11,360 --> 00:21:14,850 Et cum duxerint vos utor an application vel ad aliquid huiusmodi, ut dicitur Snapchat 401 00:21:14,850 --> 00:21:19,380 haec dicit durare imagines quinque secundis, decem secundis, et deinceps. 402 00:21:19,380 --> 00:21:21,680 Et in unum diem durantia et fuerunt omnino non est verum. 403 00:21:21,680 --> 00:21:25,670 Ut non modo, digitally, ad certam aliquam video, 404 00:21:25,670 --> 00:21:30,150 et imaginem ejus, et talis communio textual in altero quod recipiens 405 00:21:30,150 --> 00:21:31,660 non possunt nisi quod aliquo modo data. 406 00:21:31,660 --> 00:21:34,300 >> In maxime modo secretos, quis posset esse phone. 407 00:21:34,300 --> 00:21:36,850 X Insuper secundus fenestra at dum spectat, quidam plausum 408 00:21:36,850 --> 00:21:39,410 ut iustus accipere aliquod phone COMMEDITOR eam et, palam. 409 00:21:39,410 --> 00:21:41,660 Sic vos can custodiunt quod aliquo modo digitally. 410 00:21:41,660 --> 00:21:44,620 Scis quidam accipere screenshots in vestri phone. 411 00:21:44,620 --> 00:21:49,290 Nam si hoc non sciunt, et scient quia saltem Snapchat, 412 00:21:49,290 --> 00:21:51,040 et, puto, aliud Isti sunt dies, applications, 413 00:21:51,040 --> 00:21:53,720 dico vobis et si quidem actu recipiens habet 414 00:21:53,720 --> 00:21:55,310 Capta imaginem tuam tortor. 415 00:21:55,310 --> 00:22:00,870 >> Sed tamen peior est, qui fuit snappening, ut aliquis signatam placet eo modo, 416 00:22:00,870 --> 00:22:04,680 ubi aliqua 100,000 snaps castrametantes 417 00:22:04,680 --> 00:22:09,310 file vocavit in torrente postremo de variis websites. 418 00:22:09,310 --> 00:22:12,000 Et haec continentur a universus bunch privata nuntiis et utrumque postem. 419 00:22:12,000 --> 00:22:15,210 Evenit plerique benigna, ita ut non sperare. 420 00:22:15,210 --> 00:22:17,580 Sed quia in tertium a website solebat, 421 00:22:17,580 --> 00:22:20,270 logging in suis Snapchat username et password, et tunc 422 00:22:20,270 --> 00:22:23,470 omnis eorum salvifica snaps in hac tertia parte website. 423 00:22:23,470 --> 00:22:26,130 Et factum est, ut tertius secui quod erat detruncati website, 424 00:22:26,130 --> 00:22:30,710 figuratum quod intelligitur aliquis iustus ut omnes istae imagines of 100,000 plus 425 00:22:30,710 --> 00:22:33,822 in sua ferreus coegi nam post partitionem. 426 00:22:33,822 --> 00:22:36,030 Ingenue et hic, suus 'genus Asinus rogabat Equum ut de Snapchat 427 00:22:36,030 --> 00:22:39,360 ita ut sit amet sort of a tertia pars potest, exciperent, 428 00:22:39,360 --> 00:22:43,310 et data vobis ut suus 'non ligatur Lorem cursu suo studio. 429 00:22:43,310 --> 00:22:46,947 Sed hic quoque, quod a quae non capiunt, nec opinantibus, 430 00:22:46,947 --> 00:22:49,030 aut saltem constare debet documentum esse vitam hic. 431 00:22:49,030 --> 00:22:52,220 Si youd 'amo ad technicam details, ut irent in URL ibi 432 00:22:52,220 --> 00:22:53,570 hodiernae id tincidunt. 433 00:22:53,570 --> 00:23:00,960 Omni jure, ullus questions on vita lectiones in CS hodie? 434 00:23:00,960 --> 00:23:02,710 Turn, quod off. 435 00:23:02,710 --> 00:23:04,970 Quidvis? 436 00:23:04,970 --> 00:23:06,301 Quidvis? 437 00:23:06,301 --> 00:23:09,050 Multum quippe quom vel aliquid eorum Snapchat nunc. 438 00:23:09,050 --> 00:23:11,690 >> Omni jure, sic SQL, Exstructa Query Language. 439 00:23:11,690 --> 00:23:12,509 Lets haec involvant. 440 00:23:12,509 --> 00:23:14,300 Et quoque, etiam si et nos erant 'iustus scalpendi 441 00:23:14,300 --> 00:23:16,310 cuius superficiem uerba, dabitur tibi 442 00:23:16,310 --> 00:23:18,930 parum vobis est quod lingua in forma PSet VII 443 00:23:18,930 --> 00:23:22,140 ut potest armamentisque aliqua satis communis functionality. 444 00:23:22,140 --> 00:23:24,912 Sed animadverto illic es a iugo Non exigimus a te, quae, 445 00:23:24,912 --> 00:23:27,120 sed erant 'iens ut sit Finalis projects venire important 446 00:23:27,120 --> 00:23:30,760 et veniet properans, faciens vivam websites actu users 447 00:23:30,760 --> 00:23:32,040 Hoc consilio iudicatum est. 448 00:23:32,040 --> 00:23:34,460 >> Vertit ut in a MySQL database, vos 449 00:23:34,460 --> 00:23:37,460 sicut choices habere alligaturis uvæ notitia typus vestra columns 450 00:23:37,460 --> 00:23:41,670 et alia, sed etiam sic dicitur electio adipiscing 451 00:23:41,670 --> 00:23:44,570 data omnibus machinam, ratio file in quiddam, 452 00:23:44,570 --> 00:23:46,700 si vestri 'familiar, pro totus of vestri notitia. 453 00:23:46,700 --> 00:23:48,830 Quid illud tandem est repono in forma? 454 00:23:48,830 --> 00:23:53,300 Et plerumque fortasse fuit Et InnoDB MyISAM, voces, 455 00:23:53,300 --> 00:23:56,060 quod puteus 'tantum curant in eo quod una se 456 00:23:56,060 --> 00:23:58,500 et qui non habet, id quod sequitur. 457 00:23:58,500 --> 00:24:00,390 >> Quod ad te Dorm paulo amet. 458 00:24:00,390 --> 00:24:03,030 Et quod ad te et tua contubernalis, qui hoc idem amet, 459 00:24:03,030 --> 00:24:04,682 sunt vere studiosus dicere lacte. 460 00:24:04,682 --> 00:24:07,140 Et hoc quidem quomodo Rediens mihi narravit fabulam 461 00:24:07,140 --> 00:24:10,890 cursum in die qua apprehendi Operating Ratio CLXI CS dicitur, quod 462 00:24:10,890 --> 00:24:12,580 similiter explorat hoc topic. 463 00:24:12,580 --> 00:24:13,760 Habes hoc et amet. 464 00:24:13,760 --> 00:24:14,630 Antiquum obtines lacte. 465 00:24:14,630 --> 00:24:17,000 Et venit in domum suam roommate scriptor at genus, vel si quo etiam, 466 00:24:17,000 --> 00:24:19,208 Ego et statuis ut ingrediar et lac. 467 00:24:19,208 --> 00:24:22,630 Sic vos claudere fridge, lockup in Dorm locus, transmisso per viam vadat 468 00:24:22,630 --> 00:24:25,330 neque in verbo Dei ut cvs et evadere lac emere in linea. 469 00:24:25,330 --> 00:24:28,960 >> Interim vestra roommate domi suae ex genere, habet in Dorm locus, 470 00:24:28,960 --> 00:24:31,802 aperit fridge, et cognoscit, ooph sumus de lacte. 471 00:24:31,802 --> 00:24:33,760 Ita ut nec claudat et tunc fit fridge 472 00:24:33,760 --> 00:24:35,610 altera ad CVS, quod accidit ei, 473 00:24:35,610 --> 00:24:38,470 unum ab altero CVS scandalum in foro et in acie recipit 474 00:24:38,470 --> 00:24:40,230 non ut lac. 475 00:24:40,230 --> 00:24:42,524 Nempe paulisper Post vos adepto, 476 00:24:42,524 --> 00:24:44,690 et quod omnium pessimum est possible Eventus est eloquar. 477 00:24:44,690 --> 00:24:45,792 Quorum utrumque tibi lac. 478 00:24:45,792 --> 00:24:47,500 Et ne, vere quod est sicut lac multum. 479 00:24:47,500 --> 00:24:49,625 Et unus ex illis non est iustus, PERACESCO ut aliquam. 480 00:24:49,625 --> 00:24:55,941 Nunc tibi nimium quare quia lactis amet? 481 00:24:55,941 --> 00:24:57,072 >> [Tacita] 482 00:24:57,072 --> 00:24:59,780 David Malan: Yeah, non glorificasti nescio quomodo communicare cum invicem 483 00:24:59,780 --> 00:25:00,904 ut sunt questus a lacte. 484 00:25:00,904 --> 00:25:04,320 Et in simplicissima in modis humanam mundi, 485 00:25:04,320 --> 00:25:08,390 Quam ut vitare hoc insipidum de missione tale contingat 486 00:25:08,390 --> 00:25:09,750 uno modo, quod in finem. 487 00:25:09,750 --> 00:25:10,840 Text eos, quod sic boni. 488 00:25:10,840 --> 00:25:12,877 Sed quid hoc? 489 00:25:12,877 --> 00:25:13,460 Post-notat. 490 00:25:13,460 --> 00:25:14,626 David Malan: it A Post-note. 491 00:25:14,626 --> 00:25:17,150 Forma ergo communicandi ut dico tibi contubernalis 492 00:25:17,150 --> 00:25:18,670 amet lactis non ingrediar. 493 00:25:18,670 --> 00:25:20,440 Im 'iens ut Restock mei. 494 00:25:20,440 --> 00:25:22,770 Sic vos postulo aliquo modo cohibere hoc resource. 495 00:25:22,770 --> 00:25:27,180 Ergo potest facere possimus genus Teraho ruin the story et conversus in a fabula CS 496 00:25:27,180 --> 00:25:30,360 sicut hoc de quo differentia, quae valent pretium. 497 00:25:30,360 --> 00:25:32,570 Et nunc est, valor ipsius a est nulla, lac, 498 00:25:32,570 --> 00:25:35,410 quod vos non volo vestri ad illius variabilis roommate inspicere 499 00:25:35,410 --> 00:25:38,730 et quae se statuere ex statu variabilis 500 00:25:38,730 --> 00:25:42,430 si te in via mutato statu illius variabilis. 501 00:25:42,430 --> 00:25:46,140 >> Ita ut lineae SQL dabo vobis in specification PSet VII 502 00:25:46,140 --> 00:25:47,310 hic eorum est hoc. 503 00:25:47,310 --> 00:25:49,740 Agere et ingens spatium loquuntur. 504 00:25:49,740 --> 00:25:55,100 Sed evenit, si quaeritis to buy finance CS50 in stock 505 00:25:55,100 --> 00:25:58,000 ut vos iam have quibusdam partibus, vos 506 00:25:58,000 --> 00:26:01,750 plura posse facere volunt ex his simul, momento. 507 00:26:01,750 --> 00:26:04,360 Vos volo ut possitis valet in altiorem gradum, 508 00:26:04,360 --> 00:26:06,700 Lorem recte, si volo; partibus ad plus libero 509 00:26:06,700 --> 00:26:08,780 denarium stirpe nos loqui in spec, 510 00:26:08,780 --> 00:26:10,660 Ego vis ad reprehendo primum, quot participat habeo. 511 00:26:10,660 --> 00:26:11,810 Et ponitur etiam quinque minuta. 512 00:26:11,810 --> 00:26:14,600 Et volo ut more buy X, ego ultimate 513 00:26:14,600 --> 00:26:17,069 velim ad XV partibus stirpe. 514 00:26:17,069 --> 00:26:18,360 Et duo quaeri oportet. 515 00:26:18,360 --> 00:26:20,230 Quid statu variabilis 516 00:26:20,230 --> 00:26:21,470 Quid status ordine? 517 00:26:21,470 --> 00:26:22,970 Quot participat sunt currently non habent? 518 00:26:22,970 --> 00:26:24,636 Vis ergo non procedit in update. 519 00:26:24,636 --> 00:26:27,720 Sic ut 'ad Analog Cras ut vos reprehendo lactis, 520 00:26:27,720 --> 00:26:30,730 et vis est update X, si vis emere, quia partes 521 00:26:30,730 --> 00:26:32,521 vos dont 'volo muto in ordine ad X, vos 522 00:26:32,521 --> 00:26:35,300 volo muto is ut V X vel plus, scilicet, XV. 523 00:26:35,300 --> 00:26:40,030 >> Haec linea of ​​code ut, secundum quem illa duo ideas 524 00:26:40,030 --> 00:26:42,810 simul vel non fieri. 525 00:26:42,810 --> 00:26:46,920 Nemo etiam alio user cuius 'logged in website ipsum, 526 00:26:46,920 --> 00:26:49,900 non potest aliquo modo interpellandi in recogni row 527 00:26:49,900 --> 00:26:52,960 favent et in ordine ad et, si velis eligere, update. 528 00:26:52,960 --> 00:26:57,360 Et syntax est superessentialis patet, sed una linea longa est, 529 00:26:57,360 --> 00:27:01,150 , quod ubi illa duo pertinent: variabili reprehendo vel reprehendo in row 530 00:27:01,150 --> 00:27:04,660 et update row atomically contingere. 531 00:27:04,660 --> 00:27:06,849 >> Oh here ibimus iterum. 532 00:27:06,849 --> 00:27:07,890 In meus phone text nuntius. 533 00:27:07,890 --> 00:27:09,954 Sic lets 'hoc faciunt paulo plus concreto. 534 00:27:09,954 --> 00:27:12,120 Esto quod es non foveant a refrigerator, 535 00:27:12,120 --> 00:27:16,400 et vos erant 'non insit VII, sed actualis PSet ripam, 536 00:27:16,400 --> 00:27:20,000 vel an ATM, an automated Teller Saepius ista memini, per quam quodammodo 537 00:27:20,000 --> 00:27:22,960 vis esse potest ad talem users ad transferre pecuniam, 538 00:27:22,960 --> 00:27:24,500 ab uno genere ad alterum. 539 00:27:24,500 --> 00:27:25,100 OK, pendet. 540 00:27:25,100 --> 00:27:26,683 Ego nunc tacuit, gratias. 541 00:27:26,683 --> 00:27:30,450 Et idcirco nos diximus movere pecunia a numerus 542 00:27:30,450 --> 00:27:33,600 in quibus modis conuertendi numeri, in specie $ C. 543 00:27:33,600 --> 00:27:37,690 Hoc ergo est genus arbitraria exemplum, in quo est, dolor, 544 00:27:37,690 --> 00:27:41,060 volunt exercere duos SQL quaero, auferetis ex uno genere, 545 00:27:41,060 --> 00:27:42,430 alii ab add. 546 00:27:42,430 --> 00:27:46,766 Sed ut haec vis et non evenerit: duabus. 547 00:27:46,766 --> 00:27:48,640 Vos dont 'volo aliquid questus interrupta. 548 00:27:48,640 --> 00:27:51,440 Non ad aliquem malum guy dolor nescio quo modo stans ad Bank of America 549 00:27:51,440 --> 00:27:53,270 cum duos in fronte ATMs et quodammodo est de eo 550 00:27:53,270 --> 00:27:55,270 sort of the typing in Imperat simul, 551 00:27:55,270 --> 00:28:01,230 hopefully deduci conatur ad $ CC instead and of $ C $ C sed solum fides. 552 00:28:01,230 --> 00:28:04,450 Denique ad te age prorsus sicut vis. 553 00:28:04,450 --> 00:28:06,540 >> Et factum est ita et vos faciatis hoc est, in SQL database 554 00:28:06,540 --> 00:28:09,350 involvere eam in quis ' dicitur a duobus. 555 00:28:09,350 --> 00:28:14,290 Literally in SQL vos can appellant CS50 scriptor query functio satus cum quote unquote 556 00:28:14,290 --> 00:28:15,370 rem evenerit. 557 00:28:15,370 --> 00:28:18,640 Ergo non potest fungi aliquo numero SQL queries subsequentem, 558 00:28:18,640 --> 00:28:20,870 sed nullum eorum quisquam accipiat nempe ad database 559 00:28:20,870 --> 00:28:25,880 donec vocas query quote unquote deliquit, si iterum usura PHP. 560 00:28:25,880 --> 00:28:29,810 Et hoc modo, ut possis 1,000 etiam si omnes users 561 00:28:29,810 --> 00:28:32,080 hitting vestri database simul, SQL 562 00:28:32,080 --> 00:28:34,540 hi viri foederis tui duae erunt queries 563 00:28:34,540 --> 00:28:36,740 unam post alteram amet. 564 00:28:36,740 --> 00:28:40,330 Quoniam non in finem excessus summam iniuriam lacte aut tandem 565 00:28:40,330 --> 00:28:40,830 of pecuniam. 566 00:28:40,830 --> 00:28:43,110 >> Ponite ergo in mente, VII, nec tantum ad PSet 567 00:28:43,110 --> 00:28:45,250 sed nam finalis projects si vestri 'actu, 568 00:28:45,250 --> 00:28:49,690 movere circum data ut traderes nos hic trans tabulis. 569 00:28:49,690 --> 00:28:53,980 Sed fortasse et simplicior et obvium est intelligere, per exemplum 570 00:28:53,980 --> 00:28:54,860 hic eorum est hoc. 571 00:28:54,860 --> 00:28:57,760 Et dixit unus quispiam de nobis emailed quod ipsum nuper 572 00:28:57,760 --> 00:28:59,600 tale aliquid vidit elit. 573 00:28:59,600 --> 00:29:03,480 >> Sic ut notum possit in pin system hoc est contra nesciunt. 574 00:29:03,480 --> 00:29:06,637 Etiam si nullam ideam habent, et usus SQL database est subter cucullo. 575 00:29:06,637 --> 00:29:08,470 Sed ad illud, causa non agitur. 576 00:29:08,470 --> 00:29:10,178 Hoc est illud, quod screen Harvard tendunt folks 577 00:29:10,178 --> 00:29:13,620 cum videant grata in Harvard eorum et pin numerus ID. 578 00:29:13,620 --> 00:29:19,020 Et haec erat ratio paxillus implemented in PHP, et in MySQL 579 00:29:19,020 --> 00:29:22,000 database, codicem aliquem scripsisset annis ago 580 00:29:22,000 --> 00:29:23,270 ut haec viderem. 581 00:29:23,270 --> 00:29:25,230 Uno quidem modo, edicere username variabilis vocavit. 582 00:29:25,230 --> 00:29:27,560 Et quod iustus adepto a POST superglobal est. 583 00:29:27,560 --> 00:29:30,140 Tunc adepto alio variabilis eademque signum dicitur. 584 00:29:30,140 --> 00:29:33,080 Tunc iustus faciat hic, quod diu query, 585 00:29:33,080 --> 00:29:36,690 select stellam, ubi users Hæc et username sunt aequalia 586 00:29:36,690 --> 00:29:38,510 et pares signum talis. 587 00:29:38,510 --> 00:29:40,660 >> Animadverto ut crispus ego autem hic adstringit 588 00:29:40,660 --> 00:29:42,880 iustum est ut PHP, vade et ante se substitute 589 00:29:42,880 --> 00:29:45,400 pretium eorum duo variables vox illic. 590 00:29:45,400 --> 00:29:50,090 Nulla non sunt ad necessitatem, sed et omnes toni debent errores vitentur subtilis syntax. 591 00:29:50,090 --> 00:29:53,650 Ita plane hoc spectat, Recte utique in primo aspectu. 592 00:29:53,650 --> 00:29:54,240 Et hoc est illud. 593 00:29:54,240 --> 00:29:56,680 Vos could peragendam pin system in this way. 594 00:29:56,680 --> 00:30:00,460 >> Sed puta esse a eximius et malitiosi studiosum sapien 595 00:30:00,460 --> 00:30:03,020 Hanc suam input vel pin eam. 596 00:30:03,020 --> 00:30:05,550 Et abstuli glande hic in signum et in opprobrium sunt, 597 00:30:05,550 --> 00:30:08,760 et revelata est in actu, Ive ' typing quod ipse esset. 598 00:30:08,760 --> 00:30:10,350 Cui paulo alienis. 599 00:30:10,350 --> 00:30:13,850 At vero quod jumps ex vobis potentia worrisome de user scriptor input, 600 00:30:13,850 --> 00:30:16,450 si nullam a SQL iniectio impetum significat. 601 00:30:16,450 --> 00:30:20,300 Quid hic sic vide paulo piscosos? 602 00:30:20,300 --> 00:30:21,050 Quid id est? 603 00:30:21,050 --> 00:30:21,550 [Tacita] 604 00:30:21,550 --> 00:30:24,260 David Malan quod est, vel paulo suspecti. 605 00:30:24,260 --> 00:30:26,310 In facto, ut 'a keyword de SQL. 606 00:30:26,310 --> 00:30:28,105 Quo fit ut hoc non intentant bene. 607 00:30:28,105 --> 00:30:29,980 Quod illic ' haec una quotes 608 00:30:29,980 --> 00:30:32,646 there-- quidem facillima Vias confringis databases 609 00:30:32,646 --> 00:30:35,880 quod per typing in a nomen quasi O'Reilly eam appellat quae habeat in 610 00:30:35,880 --> 00:30:38,600 quoniam si homo id scripsit, codicem post scaenae 611 00:30:38,600 --> 00:30:41,570 propter quod non habeat ut in uno quotes a user scriptor 612 00:30:41,570 --> 00:30:45,060 input et ipse sit amet in quorum uno quotes code, 613 00:30:45,060 --> 00:30:46,040 mala quae possunt contingere. 614 00:30:46,040 --> 00:30:47,870 >> Nam peius tamen considerat. 615 00:30:47,870 --> 00:30:50,600 Quod si ita esset, iterum in codice quod anni tempore ad Harvard 616 00:30:50,600 --> 00:30:53,100 ago scripserunt in pin ratio, animadvertetis suus ' 617 00:30:53,100 --> 00:30:56,220 about to get substitui in nomine usoris password 618 00:30:56,220 --> 00:30:59,780 si user species in again skroob eorum username 619 00:30:59,780 --> 00:31:03,960 et unum, duo, tria, quattuor, quinque, vel quote unquote quote se aequales 620 00:31:03,960 --> 00:31:04,660 unum adducere. 621 00:31:04,660 --> 00:31:07,220 Et notandum quod suus 'key hic est user non habet 622 00:31:07,220 --> 00:31:09,900 coepi eorum password vel pin with quote a suis. 623 00:31:09,900 --> 00:31:12,610 Et non desinit ex eo quod cum quote 624 00:31:12,610 --> 00:31:16,315 ut, si fieri exoptent, programmer non tam acutum, 625 00:31:16,315 --> 00:31:18,690 profecti sunt ut ea in uno quotes eorum code. 626 00:31:18,690 --> 00:31:19,860 >> Sed hoc in code. 627 00:31:19,860 --> 00:31:23,820 Et factum est, ut ex substitutione dignissimo iam iam contingit hic. 628 00:31:23,820 --> 00:31:26,350 Quod Ive 'underlined quod quod user typed in est. 629 00:31:26,350 --> 00:31:28,480 Sic, post. 630 00:31:28,480 --> 00:31:33,330 Et notandum quod suus 'iam mitius worrisome SQL dimidium de iure code? 631 00:31:33,330 --> 00:31:36,300 Suus 'aliquantulus magis intricatae certissime quam queries per vidi. 632 00:31:36,300 --> 00:31:38,550 Sed hoc non potest ipsa Te esse bonum 633 00:31:38,550 --> 00:31:42,240 dicens select stella quae select quae a user mensam domini 634 00:31:42,240 --> 00:31:46,630 ubi pares username et skroob signum pares unum, duo, tria, quatuor, 635 00:31:46,630 --> 00:31:49,610 et quinque a unius et unum. 636 00:31:49,610 --> 00:31:53,860 Quid suus 'a ratione consequentiae, de ista ultima particula fortasse? 637 00:31:53,860 --> 00:31:55,650 Sic est, non utique vitam beatam. 638 00:31:55,650 --> 00:31:59,930 >> Et quia existimarent quiddam vel per iudicium et error figuratum 639 00:31:59,930 --> 00:32:02,760 ut programmer qui scripsit hoc codice non fecit 640 00:32:02,760 --> 00:32:07,250 anticipare vel humanam vel malus, quotes typing in uno quoque 641 00:32:07,250 --> 00:32:10,350 possumus syntactically perficere SQL query 642 00:32:10,350 --> 00:32:12,260 Cum insensata aliquid sed aliquid, quod 643 00:32:12,260 --> 00:32:15,930 syntactically est incorrect quod semper evaluates ad verum. 644 00:32:15,930 --> 00:32:19,130 Ad secundum dicendum quod si hoc codice ut verum aut falsum sit quaestio 645 00:32:19,130 --> 00:32:22,930 licet hunc locum transire, responsum est iens ut videtur semper 646 00:32:22,930 --> 00:32:26,930 quia verum est semper futura sit ad aliquid, a database 647 00:32:26,930 --> 00:32:29,280 semper equidem pares, quia unus. 648 00:32:29,280 --> 00:32:30,360 >> Ita quid est solutio? 649 00:32:30,360 --> 00:32:33,290 Bene in PSet VII, si potentiori quis hanc omnes ad unum. 650 00:32:33,290 --> 00:32:37,360 Vobis quaesitum munus, et vos hortentur, ut uti question vestigium 651 00:32:37,360 --> 00:32:40,430 placeholders ut, similis ut printf% s est in spiritu, 652 00:32:40,430 --> 00:32:43,710 sed quod suus 'quaestio est de key indicia si hic quidem perlegi 653 00:32:43,710 --> 00:32:46,950 functions.php, ubi nostrum query functio, ad exsecutionem ducitur, 654 00:32:46,950 --> 00:32:52,780 illa quaestio marcas, qui salvati fuerint, per quam aliquid in potentia periculosum 655 00:32:52,780 --> 00:32:58,210 sicut unum convertitur quote quote an in una evasit. 656 00:32:58,210 --> 00:33:00,590 >> Et hoc est quod suus ' si vere eventuras 657 00:33:00,590 --> 00:33:04,850 uti CS50 scriptor query functio, vel quotlibet tertium, quod liberum libraries 658 00:33:04,850 --> 00:33:06,000 faciet sicut supra dicta. 659 00:33:06,000 --> 00:33:09,850 Nihil interest in hac parte, viridi, si user typed in uno quote 660 00:33:09,850 --> 00:33:12,070 quia query munus dicimus, quod est, 661 00:33:12,070 --> 00:33:15,120 subiungam coram backslashes quis tam periculosa, peragit. 662 00:33:15,120 --> 00:33:17,360 Et hoc est, in Nam futura legit. 663 00:33:17,360 --> 00:33:20,910 Hoc simile est sicut rabidus aspiciens typing in a quod signum est, utique non 664 00:33:20,910 --> 00:33:23,490 ut habeat skroob password. 665 00:33:23,490 --> 00:33:28,260 >> Ita takeaway pro CS50 est, absolute semper utendum est 666 00:33:28,260 --> 00:33:30,860 query functio, ut CS50 est scriptor library, aut subiecta, 667 00:33:30,860 --> 00:33:32,560 quod dici forte PDO. 668 00:33:32,560 --> 00:33:35,880 Sed nunquam, non faciam propter omnes codice, sicut hic 669 00:33:35,880 --> 00:33:39,472 sine ereptio aut fricari ut dicunt tui inputs. 670 00:33:39,472 --> 00:33:42,430 Et aliquando fortasse futurum occurrit hoc website aliquam. 671 00:33:42,430 --> 00:33:46,060 Quod videtur esse falsum, at nisl hotels sicut et in locis, 672 00:33:46,060 --> 00:33:48,880 Wi-FI, ubi liberum ut conventum aperire accessum, 673 00:33:48,880 --> 00:33:51,010 Semper hi sunt websites horrende perficiatur. 674 00:33:51,010 --> 00:33:55,680 Quasi domi fun et exercitium, Non enim malignis rationum causa more 675 00:33:55,680 --> 00:33:59,170 of a fun via exercitium, est iustus typus 676 00:33:59,170 --> 00:34:02,850 appellat, eadem auctoritate, quidam in forma a website in 677 00:34:02,850 --> 00:34:03,810 et vide quid accidit. 678 00:34:03,810 --> 00:34:06,660 Server inruerit, seu res, et si utcunque erroris nuntius, 679 00:34:06,660 --> 00:34:09,690 id quod potest fieri quis hoc non credidisset. 680 00:34:09,690 --> 00:34:15,239 Et tunc oportet, ut caveant auctores sunt et non ulterius. 681 00:34:15,239 --> 00:34:20,843 >> Ita tu nunc ut guys hopefully hic intelligere aliquantulus magis cursum humor. 682 00:34:20,843 --> 00:34:24,120 >> [Risus] 683 00:34:24,120 --> 00:34:27,571 684 00:34:27,571 --> 00:34:29,070 David Malan: unde sciret, utrum a geek. 685 00:34:29,070 --> 00:34:30,944 Propter postero aliquot annos, et recordaberis 686 00:34:30,944 --> 00:34:33,520 Bobby, qui paulo Tabulis est hic quia de hoc cartoon. 687 00:34:33,520 --> 00:34:36,760 Ut servare animum unum ultimum tempus switch context 688 00:34:36,760 --> 00:34:38,770 hodie JavaScript. 689 00:34:38,770 --> 00:34:41,600 Weve consumpta parum respective, in tempore syntax of PHP 690 00:34:41,600 --> 00:34:43,440 quia illud etiam Super similar to C. 691 00:34:43,440 --> 00:34:47,300 Nicely et plurimum est apud nos et JavaScript similis est esse C est scriptor syntax 692 00:34:47,300 --> 00:34:49,639 sicut puteus 'animadverto in Certe et iustus momento 693 00:34:49,639 --> 00:34:51,205 infra praesertim septimana. 694 00:34:51,205 --> 00:34:54,080 Quae vobis potest cum hac lingua, tamen magis efficax 695 00:34:54,080 --> 00:34:55,790 praesertim cum APIs. 696 00:34:55,790 --> 00:34:56,960 >> Sed primum a velox spectatum irent. 697 00:34:56,960 --> 00:35:00,450 Ita, in JavaScript, non nulla praecipue pertinet, quae est nice quod. 698 00:35:00,450 --> 00:35:02,650 Quod cum PHP, vos can iustus scribere code. 699 00:35:02,650 --> 00:35:04,310 Tempestas haec viderem. 700 00:35:04,310 --> 00:35:07,100 Et ut Boolean expressiones hoc et similia huiusmodi. 701 00:35:07,100 --> 00:35:09,530 Switches esse, et ut haec viderem. 702 00:35:09,530 --> 00:35:10,970 Quattuor vultus in ora sagi alterius, sicut hic. 703 00:35:10,970 --> 00:35:12,390 Dum ansas haec viderem. 704 00:35:12,390 --> 00:35:14,160 An dum haec viderem. 705 00:35:14,160 --> 00:35:16,850 Et tunc apparet sicut vestit hoc sibi simile PHP. 706 00:35:16,850 --> 00:35:20,740 Sed animadvertendum est, quod te in JavaScript Cum pupa annuntiabit variabilis 707 00:35:20,740 --> 00:35:25,190 signo, non quidem proprie, sed notitia typus dicendo enim var ante differentia reponunt it. 708 00:35:25,190 --> 00:35:27,900 Siquidem et ipse est laxe typed in genere, quod est talis, 709 00:35:27,900 --> 00:35:29,729 hoc autem tempus quomodo non etiam declaramus. 710 00:35:29,729 --> 00:35:31,520 Et tunc filum, quoniam ut haec viderem 711 00:35:31,520 --> 00:35:34,350 ut sic se string in hoc casu vocantur. 712 00:35:34,350 --> 00:35:35,410 Et tunc longius. 713 00:35:35,410 --> 00:35:37,010 Videamus ergo magis haec coram. 714 00:35:37,010 --> 00:35:41,470 Et fortasse obiectum maxime visuntur notitia structuris 715 00:35:41,470 --> 00:35:44,050 substructio in a JavaScript progressio, quia quod sinit 716 00:35:44,050 --> 00:35:46,680 vobis simul esse arbitraria key valorem paria just 717 00:35:46,680 --> 00:35:51,240 sicut PHP scriptor vestit consuetudinis Nullam et mensam tuam quasi 718 00:35:51,240 --> 00:35:54,042 aut conantur ut implemented a pauci weeks tergum. 719 00:35:54,042 --> 00:35:56,250 Sic lets actu videre quod quod est in vobis in JavaScript. 720 00:35:56,250 --> 00:35:59,410 Et in specie attinet, is est, a lauandi list of features 721 00:35:59,410 --> 00:36:02,300 ut illam navigatores efficit quoque ut hamo JavaScript 722 00:36:02,300 --> 00:36:05,470 hoc modo in website. 723 00:36:05,470 --> 00:36:09,340 Est saepe ut a JavaScript client latus scripting lingua. 724 00:36:09,340 --> 00:36:10,130 Suus 'non digestus. 725 00:36:10,130 --> 00:36:11,370 It Speculatio interpretatur. 726 00:36:11,370 --> 00:36:15,740 Sed non sicut PHP, quod currit lobortis in, ornare in, 727 00:36:15,740 --> 00:36:18,220 et de utero piscis clients, JavaScript 728 00:36:18,220 --> 00:36:22,190 Secus autem est in eo quod plaerunque in pasco. 729 00:36:22,190 --> 00:36:26,060 >> Sic vos satus scribens codice aliquid JavaScript ad PSet VIII, seu ultimus project, 730 00:36:26,060 --> 00:36:29,890 vel in rerum natura intellegi iens lobortis salvus absolute 731 00:36:29,890 --> 00:36:33,110 in HTML aut a dot dot JS file pro JavaScript. 732 00:36:33,110 --> 00:36:35,770 Sed pasco est ut download quod JavaScript 733 00:36:35,770 --> 00:36:39,530 of code to your own ut Chrome, an IE et Incendia, possunt. 734 00:36:39,530 --> 00:36:43,870 Codex actu iens ut est pasco inside of vestri own profertur. 735 00:36:43,870 --> 00:36:46,560 Ut hoc modo magis realis, haec videamus de rebus. 736 00:36:46,560 --> 00:36:50,120 >> Nescimus quid facit codice iudicium sine lectione per eam. 737 00:36:50,120 --> 00:36:52,670 Dimitte ergo me, ut Facebook.com logging in sine. 738 00:36:52,670 --> 00:37:00,440 Inspice et ad elementum vadam, lets dicunt, Reload Network et. 739 00:37:00,440 --> 00:37:04,150 Et puteus 'permissum mihi mutare see-- et Reload Ut omnes Page novis postulationibus. 740 00:37:04,150 --> 00:37:08,850 Et primo primum video CSS file est, CSS. 741 00:37:08,850 --> 00:37:10,880 Here 's the first JavaScript file, et non habeo, 742 00:37:10,880 --> 00:37:14,600 hoc nescio, sed hic est quidam de JavaScript code 743 00:37:14,600 --> 00:37:16,180 eo quod vehit sursum Facebook. 744 00:37:16,180 --> 00:37:18,400 Suus 'non etiam quia realiter to zoom in revelando. 745 00:37:18,400 --> 00:37:20,260 Sicut quod adhuc insensata. 746 00:37:20,260 --> 00:37:24,341 >> Sed etiam infra videbimus, non haec magis JavaScript lima. 747 00:37:24,341 --> 00:37:24,840 Lets committitur. 748 00:37:24,840 --> 00:37:25,440 Ut 'ping. 749 00:37:25,440 --> 00:37:28,550 Venite et eamus et a te amplius jam amplius. 750 00:37:28,550 --> 00:37:29,894 Illic 'unus. 751 00:37:29,894 --> 00:37:31,238 Illic 'unus. 752 00:37:31,238 --> 00:37:31,880 Illic 'unus. 753 00:37:31,880 --> 00:37:35,820 >> Sic licet Facebook post mihi visa sunt, in parte est scriptum in PHP 754 00:37:35,820 --> 00:37:39,100 proprium eius editio Facebook, ibi ingens JavaScript. 755 00:37:39,100 --> 00:37:41,330 In facto, ullus of the on Facebook facies fabulamur, 756 00:37:41,330 --> 00:37:45,520 de updates inline timeline verum ut ad tempus, ut omnes 757 00:37:45,520 --> 00:37:47,944 rapitur JavaScript. 758 00:37:47,944 --> 00:37:48,444 Yeah? 759 00:37:48,444 --> 00:37:50,235 >> AUDITORES: non ego laudor, Facebook hoc est, 760 00:37:50,235 --> 00:37:53,624 Hac de re, sed diam Facebook lingua sua in domo codice? 761 00:37:53,624 --> 00:37:54,540 David Malan: sed induraverunt cervicem suam. 762 00:37:54,540 --> 00:37:58,110 Et ideo dico quod discidium Hip Hop vocavit PHP, ut actualiter 763 00:37:58,110 --> 00:38:03,440 additur quod talibus features Mark primum Facebook amet, 764 00:38:03,440 --> 00:38:04,710 juxta quod scriptum est in PHP. 765 00:38:04,710 --> 00:38:07,370 Et hoc tale sic perseverant ante finem, et talis loquela 766 00:38:07,370 --> 00:38:09,030 qui utuntur multum de coding, sed 767 00:38:09,030 --> 00:38:11,870 hoc non fuit sermo squamis maxime ad billions 768 00:38:11,870 --> 00:38:12,630 of populus. 769 00:38:12,630 --> 00:38:15,300 Adiecerunt suis et melioramentis post scaenae. 770 00:38:15,300 --> 00:38:17,049 Et uti Numerus of other languages 771 00:38:17,049 --> 00:38:19,170 pro variis pieces of eorum infrastructure. 772 00:38:19,170 --> 00:38:24,080 Ut enim discidium illud Nunc scio, quid PHP. 773 00:38:24,080 --> 00:38:26,610 >> Sic lets 'take a look ad a iugo of exempla, 774 00:38:26,610 --> 00:38:28,890 hic de quomodo possemus uti JavaScript. 775 00:38:28,890 --> 00:38:32,530 Temporibus texti habeamus fasciculum lima, quarum prima, 776 00:38:32,530 --> 00:38:34,090 DOM lets 'vocavit nullam. 777 00:38:34,090 --> 00:38:36,770 Sic nulla vultus DOM haec. 778 00:38:36,770 --> 00:38:40,730 Dimitte me ut vadam in directorio et illa recluderent, domzero.html, 779 00:38:40,730 --> 00:38:44,970 the top of type habet a doc declarationem, dicens: Hic est HTML V. 780 00:38:44,970 --> 00:38:46,440 Et haec est HTML tag. 781 00:38:46,440 --> 00:38:47,540 Hoc est illud caput tag. 782 00:38:47,540 --> 00:38:49,210 Et hic quid novi elit. 783 00:38:49,210 --> 00:38:52,620 >> Constituendi autem sunt, a script tag caput intus pariatur. 784 00:38:52,620 --> 00:38:55,290 Et hoc facit ut videtur, Minime autem et titulum 785 00:38:55,290 --> 00:38:58,410 quod ego definiui script, a JavaScript. 786 00:38:58,410 --> 00:39:01,050 Et quasi seorsum, quia sit minus commune, 787 00:39:01,050 --> 00:39:05,220 JavaScript habet absolute, nihil cum Java lingua 788 00:39:05,220 --> 00:39:08,010 ut quidam dicunt in vobis, fortitudinem didici in APCs. 789 00:39:08,010 --> 00:39:10,480 Is eram magis of a venalicium quid aliud quam, 790 00:39:10,480 --> 00:39:12,980 et ascendentes in Java coattails of annis ante. 791 00:39:12,980 --> 00:39:17,300 Sed JavaScript, nihil ad Java, aeque similiter et ridentem, 792 00:39:17,300 --> 00:39:18,480 Perperam perplexe nomine. 793 00:39:18,480 --> 00:39:21,890 >> Sic hic est, quomodo te dicis a munere in JavaScript ad litteram dicere functio, 794 00:39:21,890 --> 00:39:24,556 nomine et officio, tunc argumenta et implerem iram meam, 795 00:39:24,556 --> 00:39:25,530 quasi essent in PHP. 796 00:39:25,530 --> 00:39:28,990 Exit in JavaScript, unum ex maxime molestie vitae, quae est Alert. 797 00:39:28,990 --> 00:39:31,392 Hoc est quod paulo fenestram mos pop sursum quod erectus vos 798 00:39:31,392 --> 00:39:32,600 ad aliquam piece of notitia. 799 00:39:32,600 --> 00:39:33,766 Suus 'plerumque frowned super. 800 00:39:33,766 --> 00:39:35,980 Sed ut hoc utar primum exercentur. 801 00:39:35,980 --> 00:39:37,900 >> Liniamenta paucis nota JavaScript. 802 00:39:37,900 --> 00:39:41,524 Single duplici quotes and quotes ut non videat, materiae anymore. 803 00:39:41,524 --> 00:39:43,690 Single et duplici quotes quotes possit mutari, 804 00:39:43,690 --> 00:39:46,220 Sed in C, vos have utor duplici quotes pro tangite, 805 00:39:46,220 --> 00:39:48,150 et unum sunt duo quotes pro chars. 806 00:39:48,150 --> 00:39:51,150 In mundo in JavaScript, plures, plerique 807 00:39:51,150 --> 00:39:54,970 utor uno quotes circum filis scribendi quia suus est. 808 00:39:54,970 --> 00:39:58,330 Sed quid illud est quod plus operator hic, quod ante non vidit? 809 00:39:58,330 --> 00:39:59,836 >> AUDITORES: Concatenation. 810 00:39:59,836 --> 00:40:00,960 David Malan: Concatenation. 811 00:40:00,960 --> 00:40:02,450 Et hoc non habet C. 812 00:40:02,450 --> 00:40:04,820 PHP est dot operator, qui hoc facit. 813 00:40:04,820 --> 00:40:09,710 JavaScript habet plus operator, quam perplexe sese habeat sicut Java. 814 00:40:09,710 --> 00:40:11,440 Quid hic agitur? 815 00:40:11,440 --> 00:40:14,260 >> Sic hic 'ubi a basic quod intellectus picture 816 00:40:14,260 --> 00:40:17,010 et ædificaverunt contra nos a copulabis days ago venit in ludo. 817 00:40:17,010 --> 00:40:19,620 Memini cum simplicibus a nobis version of an HTML pasco paginae 818 00:40:19,620 --> 00:40:20,830 est dictum, salve mundi. 819 00:40:20,830 --> 00:40:22,770 Et tunc habuimus in ligno Ad dexteram enim, quod 820 00:40:22,770 --> 00:40:27,320 erat lineis quadratis fasciculum easque quasi familiae. 821 00:40:27,320 --> 00:40:30,820 Et sic dictum est quod sapientiam Documenti Object Model or. 822 00:40:30,820 --> 00:40:36,759 Quod evenit quod vos can obvius rectangula, quod in ligno est syntax 823 00:40:36,759 --> 00:40:37,550 sicut et haec. 824 00:40:37,550 --> 00:40:41,370 Vos litteram dicas scripturam, quae est a in a global variabilis specialis JavaScript 825 00:40:41,370 --> 00:40:45,890 progressio quod habet functio quod vos can obvius cum illa 826 00:40:45,890 --> 00:40:50,280 instruere similes, sed simpliciter et dicat opus dot nomine 827 00:40:50,280 --> 00:40:52,390 elementum a ID adepto. 828 00:40:52,390 --> 00:40:55,460 >> Volo ut elementum est ut videtur, nomine quote unquote. 829 00:40:55,460 --> 00:40:57,150 Uis et tunc valorem. 830 00:40:57,150 --> 00:40:58,330 Nos autem ante factis. 831 00:40:58,330 --> 00:41:00,038 Im 'non certo quidem quid hoc est de omnibus. 832 00:41:00,038 --> 00:41:03,000 Nos vivere in ieiunium in HTML page, quod superessentialem simplex. 833 00:41:03,000 --> 00:41:05,370 >> Notice quod Ive 'definitur a forma, descendit hic. 834 00:41:05,370 --> 00:41:07,940 Dedi illud advertere amet ID, quamvis weve non usi 835 00:41:07,940 --> 00:41:08,870 id, ante. 836 00:41:08,870 --> 00:41:11,300 Quae non est in HTML. 837 00:41:11,300 --> 00:41:15,570 Vos can unice identify quidam FRUSTUM cum hoc an identifier of HTML. 838 00:41:15,570 --> 00:41:19,880 >> Notice nunc fit HTML Teraho sustinet, per quod lauandi list 839 00:41:19,880 --> 00:41:22,490 quam paulo ante dicebam, totum bunch of eventus tracto. 840 00:41:22,490 --> 00:41:25,060 Et hoc dicit, eventus tracto in deditionem compulit. 841 00:41:25,060 --> 00:41:28,730 In user obsequio formam, vocare hoc code. 842 00:41:28,730 --> 00:41:31,360 Et suus 'iens ut Codicis vocari executiones 843 00:41:31,360 --> 00:41:35,260 est prorsus iste, de Graeco functio secuti reditus falsum. 844 00:41:35,260 --> 00:41:37,360 Cetera omnia esse pulchellus familiaritate. 845 00:41:37,360 --> 00:41:42,050 >> Textus hic ratio input cuius Id in hac causa, quod ad nomen. 846 00:41:42,050 --> 00:41:45,430 Neque enim nomen ipsum attributum et a noto tamen hoc ipsum submittere. 847 00:41:45,430 --> 00:41:48,330 Et ex hoc spectant. 848 00:41:48,330 --> 00:41:52,890 Et inde vitae, youll 'animadverto, apparet ita. 849 00:41:52,890 --> 00:41:56,940 Ad page ipsum localis exercituum, dicens salve David, vix an gratum præbebunt 850 00:41:56,940 --> 00:41:58,340 a user iter ad salutant. 851 00:41:58,340 --> 00:41:59,950 Sed quid suus 'vere factitatum est? 852 00:41:59,950 --> 00:42:01,360 >> Sed considerandum est, quid sit. 853 00:42:01,360 --> 00:42:02,310 This is a text agro. 854 00:42:02,310 --> 00:42:04,635 Et secundum HTML ego ibi dedit 855 00:42:04,635 --> 00:42:07,350 a unique Identifier vocavitque nomen quote unquote. 856 00:42:07,350 --> 00:42:09,770 Interim, cum ego locutus sum ait in hanc formam user submittit 857 00:42:09,770 --> 00:42:13,820 vel per hitting Penetro clicking Submit ipsum, vocant functio vocavit Greet 858 00:42:13,820 --> 00:42:15,410 False and tunc revertimini. 859 00:42:15,410 --> 00:42:16,870 Sit res in. 860 00:42:16,870 --> 00:42:20,590 Animadverto ego click subiecti, in URL consequat non mutatur. 861 00:42:20,590 --> 00:42:22,420 The navigatro icon non est motus telarum. 862 00:42:22,420 --> 00:42:27,050 Non ire, et ut ' ad litteram, quia dixi: revertatur False. 863 00:42:27,050 --> 00:42:31,534 Revertere falsum vel brevis circuitus egerit habitus ad formam. 864 00:42:31,534 --> 00:42:33,700 Ut ergo nobis reliquit, haec ultima quaestio existimabatur. 865 00:42:33,700 --> 00:42:34,764 Salutate Quid faciam? 866 00:42:34,764 --> 00:42:36,680 Bene, videtur salutate vocat functio vocavit 867 00:42:36,680 --> 00:42:39,250 Alert, intrat, transeat in unum Longa ratio est, ut ' 868 00:42:39,250 --> 00:42:43,950 ex una a concatenating bunch of substrings, salve comma spatium, 869 00:42:43,950 --> 00:42:45,810 necesse est ut quidquid est, redeat. 870 00:42:45,810 --> 00:42:51,490 Ita est sicut a global document arboris radix variabilis, 871 00:42:51,490 --> 00:42:55,560 vocans peculiari munere, alioquin nunc ut modus. 872 00:42:55,560 --> 00:42:57,650 A functio, ut suus ' inside of variabilis est 873 00:42:57,650 --> 00:42:59,640 dicitur a quibusdam ratio instead of a munus. 874 00:42:59,640 --> 00:43:01,570 >> Eia igitur, elementum a ID. 875 00:43:01,570 --> 00:43:03,940 Quid elementum do vobis per id volunt? 876 00:43:03,940 --> 00:43:06,970 Quote unquote, et nomen tunc aestimare in specie. 877 00:43:06,970 --> 00:43:12,000 Ita in aliis verbis, quod solum codicem invenit text field ID, cuius est nomen, 878 00:43:12,000 --> 00:43:13,380 et tunc habet valorem. 879 00:43:13,380 --> 00:43:16,460 Si igitur mutare Davin pro David et dic, 880 00:43:16,460 --> 00:43:20,670 Submit click et, nunc habent enim Davin salutem. 881 00:43:20,670 --> 00:43:22,890 >> Recte, sic omnis finis et bonum. 882 00:43:22,890 --> 00:43:25,480 Sed videamus, si possumus nam sicut hoc paulo mundior 883 00:43:25,480 --> 00:43:28,190 scribens codice, sicut hic est genere ortam iri. 884 00:43:28,190 --> 00:43:30,060 Respice ad haec scarier. 885 00:43:30,060 --> 00:43:32,330 Sed quid suus 'primum differentia quod hic, 886 00:43:32,330 --> 00:43:35,970 in this version præter DOM nominare variabilis ut dominetur unus vir? 887 00:43:35,970 --> 00:43:41,110 Quod aliter se structurally hoc est versus alterum? 888 00:43:41,110 --> 00:43:41,932 Yeah? 889 00:43:41,932 --> 00:43:43,890 AUDITORES: Utrum ipsa forma est top of scriptum est? 890 00:43:43,890 --> 00:43:46,570 David Malan: Yeah, quod forma est in caput capitis quidam enim volui interrogare de script de causa. 891 00:43:46,570 --> 00:43:48,736 Ita ut suus 'primum at quod jumps ex me, quoque. 892 00:43:48,736 --> 00:43:50,990 Et gratanter utique, hoc idem est. 893 00:43:50,990 --> 00:43:53,470 Itaque nihil est quod videtur, hoc est esse aliter et aliter. 894 00:43:53,470 --> 00:43:55,296 >> Sic hic 'quid suus' neat II de JavaScript. 895 00:43:55,296 --> 00:43:57,420 Et facit difficile intelligere autem in primo aspectu, 896 00:43:57,420 --> 00:44:00,670 nam finalis projects praesertim, si sample code quaeritis online 897 00:44:00,670 --> 00:44:04,200 Sed exaestuat descendit ad aliquod syntactic basic features. 898 00:44:04,200 --> 00:44:06,230 Ubi est certe ille global variabilis tabellae. 899 00:44:06,230 --> 00:44:09,540 Hic quoque est modus, aut ubi dicit, quod elementum a ID adepto. 900 00:44:09,540 --> 00:44:11,570 Hoc volo, demo vocavit ID adepto. 901 00:44:11,570 --> 00:44:12,490 Ubi is est? 902 00:44:12,490 --> 00:44:15,400 Ut 'rectum videtur hic, ex parte ipsius formae. 903 00:44:15,400 --> 00:44:20,010 >> Nunc ergo, si videtur, considerandum est quod I ut reciperet pignus quod node de ligno 904 00:44:20,010 --> 00:44:22,940 repraesentat formam , non textum agri 905 00:44:22,940 --> 00:44:26,970 fit ut forma, rectangulum vel node de ligno, 906 00:44:26,970 --> 00:44:30,450 feres habet proprietatem, Vere nimis, nimis similis 907 00:44:30,450 --> 00:44:35,390 C. Suus 'iustus a instrúite in spíritu data member of a inside quod rectangulum. 908 00:44:35,390 --> 00:44:38,300 >> Ibi mihi et forma hic, et Im ': videlicet, 909 00:44:38,300 --> 00:44:44,650 aut ego assignando, in eius subditi Submit tracto an potius proprietate 910 00:44:44,650 --> 00:44:45,740 haec functio. 911 00:44:45,740 --> 00:44:49,000 Et hoc est, longe insanissimae quid adhuc syntactically. 912 00:44:49,000 --> 00:44:53,610 Fit et in JavaScript PHP et ingenue quod res est, C, 913 00:44:53,610 --> 00:44:58,990 etsi id non potes add sine nomine, sine auctore, vel alias lambda 914 00:44:58,990 --> 00:45:03,000 non est quod nomen sed tamen non potest dici. 915 00:45:03,000 --> 00:45:07,050 >> Quid ego hic agam assignando Submit On this, QUAM 916 00:45:07,050 --> 00:45:14,330 Gaudeamus domnum meum intra lignum, perfectio monstratorem si voles. 917 00:45:14,330 --> 00:45:16,310 Quod functio non habet ordine, nomine, sed quod non est 918 00:45:16,310 --> 00:45:19,110 quia materia ex qua parte stet quam in momento vocant. 919 00:45:19,110 --> 00:45:21,780 Hoc vocatur functio, hoc sudatio, executi codice, tum 920 00:45:21,780 --> 00:45:24,210 reversus est falsa sicut prius. 921 00:45:24,210 --> 00:45:25,800 >> Sed nota quod feceris. 922 00:45:25,800 --> 00:45:27,830 Atque hoc in loco in historia, et forma. 923 00:45:27,830 --> 00:45:30,190 Id unum demo vocantur suus abstulit. 924 00:45:30,190 --> 00:45:33,740 Hic ponitur, habeo script tag quia fortia et facientia his code. 925 00:45:33,740 --> 00:45:37,720 Quod pertinet ad hoc node in In arbore est subiecti 926 00:45:37,720 --> 00:45:40,260 proprium hoc munus hic. 927 00:45:40,260 --> 00:45:44,310 Et, per quam natura operatur navigatores, click, cum ego ledo Penetro, sive subditi, 928 00:45:44,310 --> 00:45:45,889 vocentur functio futurum. 929 00:45:45,889 --> 00:45:48,680 Qui non eget nomen, est heck pensi habet, quid suus 'vocavit. 930 00:45:48,680 --> 00:45:52,540 Tunc suus 'iens ut nisi semper dicitur, cum forma submitto. 931 00:45:52,540 --> 00:45:55,130 Non opus est, humanae elit, 932 00:45:55,130 --> 00:45:57,330 Etiam alibi dicitur. 933 00:45:57,330 --> 00:46:00,720 >> Node Sicut autem, quasi non satis meminisse tendentes, 934 00:46:00,720 --> 00:46:03,330 possunt etiam haec quanto magis crypticus usura 935 00:46:03,330 --> 00:46:05,850 a super popularis dicitur jQuery library. 936 00:46:05,850 --> 00:46:08,760 In hoc, jQuery et JavaScript saepe conflentur. 937 00:46:08,760 --> 00:46:12,790 Quarta est quod nostra promissa faciamus initium usura hac lingua eruditus sit haec libraries 938 00:46:12,790 --> 00:46:16,030 aedificare magis asynchronous et dynamic applications 939 00:46:16,030 --> 00:46:18,950 sicut questus map applications, applications 940 00:46:18,950 --> 00:46:22,360 ut update webpage in real tempore, sicut antea, Facebook aut Gchat 941 00:46:22,360 --> 00:46:27,130 facere, et non amplius contineret nos ad Submit vel iustus adepto a per hitting post 942 00:46:27,130 --> 00:46:27,630 solus. 943 00:46:27,630 --> 00:46:29,055 Quarta igitur videbo vos. 944 00:46:29,055 --> 00:46:31,805 945 00:46:31,805 --> 00:46:35,550 >> [MUSIC PLAYING] 946 00:46:35,550 --> 00:48:09,728