1 00:00:00,000 --> 00:00:11,214 >> [CERDDORIAETH] 2 00:00:11,214 --> 00:00:11,661 >> DAVID J. Malan: Pob hawl. 3 00:00:11,661 --> 00:00:15,400 Felly, mae hyn yn CS50 ac mae hyn yn yw diwedd wythnos 10. 4 00:00:15,400 --> 00:00:20,420 Felly, efallai y bydd rhai ohonoch wedi gweld y yn barod, ond yn cael ei ddosbarthu yn ddiweddar 5 00:00:20,420 --> 00:00:25,800 yn erthygl fy mod yn meddwl y byddwn i'n darllen darn o ac yna yn dangos i chi 6 00:00:25,800 --> 00:00:27,800 fideo tair munud sy'n peintio yr un llun. 7 00:00:27,800 --> 00:00:30,950 Yr oedd yn wir yn stori deimladwy, yr wyf yn yn meddwl, wrth groesffordd hon o'r 8 00:00:30,950 --> 00:00:35,210 byd go iawn gyda wirioneddol gymhellgar ddefnyddio technoleg. 9 00:00:35,210 --> 00:00:39,785 >> Felly yr erthygl oedd hawl, "Mae bachgen oversleeps ar y trên, yn defnyddio Google Maps 10 00:00:39,785 --> 00:00:44,930 i ddod o hyd i deulu 25 mlynedd yn ddiweddarach. "Ac mae'r cwpl cyntaf o baragraffau yn, 11 00:00:44,930 --> 00:00:48,820 "Pan oedd Saroo bum mlwydd oed aeth gyda'i frawd hŷn i gafael arnynt ar gyfer 12 00:00:48,820 --> 00:00:51,830 newid ar drên teithwyr mewn tref tua dwy awr 13 00:00:51,830 --> 00:00:53,510 oddi wrth ei dref enedigol bach. 14 00:00:53,510 --> 00:00:56,790 Daeth Saroo flinedig ac wedi dod yn rhan o trên gerllaw lle ei fod yn credu ei 15 00:00:56,790 --> 00:00:58,880 brawd oedd, yna syrthiodd i gysgu. 16 00:00:58,880 --> 00:01:03,360 Pan ddeffrodd oedd yn Calcutta, bron i 900 milltir i ffwrdd. 17 00:01:03,360 --> 00:01:05,770 Saroo ceisio dod o hyd i'w ffordd yn ôl, ond nad oedd yn gwybod 18 00:01:05,770 --> 00:01:07,260 enw ei dref enedigol. 19 00:01:07,260 --> 00:01:11,430 Ac fel bachgen bach yn anllythrennog a helaeth dinas llawn o blant anghofio ei fod wedi 20 00:01:11,430 --> 00:01:13,520 bron dim siawns o gyrraedd adref. 21 00:01:13,520 --> 00:01:16,760 >> Roedd yn blentyn y stryd am gyfnod hyd nes asiantaeth fabwysiadu leol i wirioni 22 00:01:16,760 --> 00:01:18,840 ef i fyny gyda phâr o Awstralia a ddaeth ag ef i 23 00:01:18,840 --> 00:01:20,600 yn byw yn Hobart, Tasmania. 24 00:01:20,600 --> 00:01:23,130 Symudodd Saroo yno, a ddysgwyd Saesneg, ac yn tyfu i fyny. 25 00:01:23,130 --> 00:01:27,450 Ond byth yn rhoi'r gorau i chwilio am ei deulu a'i dref enedigol. 26 00:01:27,450 --> 00:01:32,380 >> Degawd yn ddiweddarach, daeth ar draws Google Traciau rheilffordd yn dilyn Ddaear a'r. 27 00:01:32,380 --> 00:01:36,140 A rhoi radiws penodedig ei hun yn seiliedig ar ba mor hir ei fod yn credu ei fod yn 28 00:01:36,140 --> 00:01:40,020 cysgu a pha mor gyflym ei fod yn meddwl y trên oedd yn mynd, roedd yn gwybod ei fod wedi tyfu i fyny 29 00:01:40,020 --> 00:01:43,930 mewn hinsawdd gynnes, ei fod yn gwybod ei fod yn siarad Hindi fel plentyn, ac roedd e wedi cael gwybod 30 00:01:43,930 --> 00:01:46,160 ei fod yn edrych fel ei fod oedd o Ddwyrain India. 31 00:01:46,160 --> 00:01:49,650 >> Yn olaf, ar ôl blynyddoedd o ysgothi y lluniau lloeren, mae'n 32 00:01:49,650 --> 00:01:51,340 cydnabod rhai tirnodau. 33 00:01:51,340 --> 00:01:54,180 Ac ar ôl sgwrsio gyda gweinyddwr o dref gyfagos yn 34 00:01:54,180 --> 00:01:57,740 Tudalen Facebook, sylweddolodd roedd wedi hyd i gartref. " 35 00:01:57,740 --> 00:02:03,770 >> Felly dyma wedyn yw y fideo dweud y stori o'i safbwynt. 36 00:02:03,770 --> 00:02:04,025 >> [VIDEO Playback] 37 00:02:04,025 --> 00:02:07,480 >> -It yn 26 mlynedd yn ôl ac roeddwn yn ar fin troi bump. 38 00:02:07,480 --> 00:02:10,539 Rydym yn cyrraedd yr orsaf drenau a rydym yn mynd ar drên gyda'i gilydd. 39 00:02:10,539 --> 00:02:13,390 Mae fy mrawd newydd ei ddweud y byddaf yn aros yma a byddaf yn dod yn ôl. 40 00:02:13,390 --> 00:02:16,363 Ac yr wyf i'n meddwl, wel, chi'n gwybod, yr wyf yn Efallai yn ogystal yn unig yn mynd i gysgu a 41 00:02:16,363 --> 00:02:17,950 yna bydd ef ddim ond yn deffro fi i fyny. 42 00:02:17,950 --> 00:02:21,740 A phan fyddaf yn deffro i fyny y diwrnod nesaf, y cerbyd cyfan yn wag ar rhedeg yn rhydd 43 00:02:21,740 --> 00:02:24,305 trên, trên ysbryd cymryd mi Nid wyf yn gwybod lle. 44 00:02:24,305 --> 00:02:27,120 45 00:02:27,120 --> 00:02:31,660 >> Rwy'n ei fabwysiadu allan i Awstralia i deulu Awstralia. 46 00:02:31,660 --> 00:02:35,360 Ac Mom wedi addurno fy ystafell gyda y map o India, y mae hi'n 47 00:02:35,360 --> 00:02:37,090 rhoi nesaf i fy ochr y gwely. 48 00:02:37,090 --> 00:02:42,170 I ddeffro i fyny bob bore weld y map, ac felly, mae'n fath o gadw'r 49 00:02:42,170 --> 00:02:43,740 atgofion yn fyw. 50 00:02:43,740 --> 00:02:46,475 >> Byddai pobl yn dweud, rydych yn ceisio dod o hyd i nodwydd mewn tas wair. 51 00:02:46,475 --> 00:02:49,060 Saroo, na fyddwch byth yn dod o hyd iddo. 52 00:02:49,060 --> 00:02:52,510 Byddwn i'n cael fflachiadau o'r mannau yr Roeddwn i'n arfer i fynd, mae'r fflachio 53 00:02:52,510 --> 00:02:55,050 o wynebau fy nheulu. 54 00:02:55,050 --> 00:02:59,200 Roedd y ddelwedd o fy mam yn eistedd i lawr gyda ei goesau croesi 55 00:02:59,200 --> 00:03:00,610 dim ond gwylio hi, a'i llefain. 56 00:03:00,610 --> 00:03:03,340 Mae bywyd yn unig mor galed. 57 00:03:03,340 --> 00:03:06,002 Dyna oedd fy drysor. 58 00:03:06,002 --> 00:03:09,390 >> Ac yr wyf yn edrych i mewn Google Map a sylweddoli mae Google Earth hefyd. 59 00:03:09,390 --> 00:03:13,560 Mewn byd lle y gallech chwyddo i mewn i dechrau i gael yr holl syniadau hyn ac 60 00:03:13,560 --> 00:03:16,650 pa bosibiliadau sy'n gallai hyn wneud i mi. 61 00:03:16,650 --> 00:03:19,520 Dywedais wrthyf fy hun, wel, chi'n gwybod, eich bod wedi cael yr holl ffotograffig 62 00:03:19,520 --> 00:03:22,340 atgofion a thirnodau lle rydych chi'n o a ydych yn gwybod beth 63 00:03:22,340 --> 00:03:23,460 y dref yn edrych fel. 64 00:03:23,460 --> 00:03:27,910 Gallai hyn fod yn gais sy'n eich Gall eu defnyddio i ddod o hyd i'ch ffordd yn ôl. 65 00:03:27,910 --> 00:03:32,750 >> Roeddwn i'n meddwl, wel, 'n annhymerus' yn rhoi dot ar Gorsaf Drenau Calcutta mewn radiws 66 00:03:32,750 --> 00:03:36,350 llinell y dylech fod yn chwilio yn yr ardal hon. 67 00:03:36,350 --> 00:03:38,850 Deuthum ar draws y traciau trên. 68 00:03:38,850 --> 00:03:44,490 Ac yr wyf yn dechrau ei ddilyn ac fe ddes i orsaf drên oedd yn adlewyrchu 69 00:03:44,490 --> 00:03:48,260 un llun a oedd yn fy atgofion. 70 00:03:48,260 --> 00:03:49,730 >> Popeth cyfatebol. 71 00:03:49,730 --> 00:03:50,800 Fi jyst yn meddwl, yep. 72 00:03:50,800 --> 00:03:51,545 Rwy'n gwybod ble dw i'n mynd. 73 00:03:51,545 --> 00:03:55,387 Im 'jyst yn mynd i adael y map i mi gael yn fy mhen i arwain fi a mynd â fi 74 00:03:55,387 --> 00:03:58,230 yn ôl at fy nhref enedigol. 75 00:03:58,230 --> 00:04:02,290 >> Fe ddes i garreg drws y tŷ fy mod ei eni a'i cerdded o gwmpas 76 00:04:02,290 --> 00:04:04,270 tua phymtheg metr o amgylch y gornel. 77 00:04:04,270 --> 00:04:08,140 Nid oedd tri merched sefyll y tu allan ymyl ei gilydd. 78 00:04:08,140 --> 00:04:10,230 Ac mae'r un canol camu ymlaen. 79 00:04:10,230 --> 00:04:12,910 Ac yr wyf i'n meddwl, mae hyn yn yw eich mam. 80 00:04:12,910 --> 00:04:18,590 Daeth ymlaen, mae hi'n hugged fi, ac rydym yn yno am tua phum munud. 81 00:04:18,590 --> 00:04:21,670 82 00:04:21,670 --> 00:04:25,787 >> Mae hi'n gafael yn fy llaw ac mae hi'n mynd â fi i y tŷ ac yn mynd ar y ffôn ac mae hi'n 83 00:04:25,787 --> 00:04:31,110 ffoniodd fy chwaer a fy mrawd i ddweud bod eich brawd wedi dim ond y cyfan o'r 84 00:04:31,110 --> 00:04:34,480 ymddangos yn sydyn fel ysbryd. 85 00:04:34,480 --> 00:04:37,590 >> Ac yna y teulu yn symud yn ôl eto. 86 00:04:37,590 --> 00:04:38,570 Mae popeth yn gyd yn dda. 87 00:04:38,570 --> 00:04:40,250 Rwy'n helpu fy mam allan. 88 00:04:40,250 --> 00:04:42,240 Nid yw'n rhaid slaving i ffwrdd. 89 00:04:42,240 --> 00:04:45,040 Mae hi'n gallu arwain gweddill ei bywyd mewn heddwch. 90 00:04:45,040 --> 00:04:48,590 >> Roedd yn nodwydd mewn tas wair, ond y nodwydd oedd yno. 91 00:04:48,590 --> 00:04:49,530 Mae popeth yno. 92 00:04:49,530 --> 00:04:53,410 Mae popeth sydd gennym yn y byd yw tap y botwm. 93 00:04:53,410 --> 00:04:57,375 Ond mae'n rhaid i chi gael yr ewyllys a'r y penderfyniad i eisiau iddo. 94 00:04:57,375 --> 00:05:02,310 95 00:05:02,310 --> 00:05:02,780 >> [VIDEO END Playback] 96 00:05:02,780 --> 00:05:04,220 >> Felly stori wirioneddol melys. 97 00:05:04,220 --> 00:05:08,430 Ac mae'n mewn gwirionedd yn fy atgoffa o dipyn o pwnc sydd wedi bod yn cael cryn dipyn 98 00:05:08,430 --> 00:05:11,200 o sylw yn ddiweddar yn The Crimson, yn genedlaethol yn gyffredinol. 99 00:05:11,200 --> 00:05:13,620 Yn enwedig gan fod MOOCs yn cymryd y cam yn ddiweddar. 100 00:05:13,620 --> 00:05:17,370 MOOCs bod hyn yn enfawr ac agored cyrsiau ar-lein y mae CS50 yn un ohonynt. 101 00:05:17,370 --> 00:05:20,680 >> Ac mae pobl yn siarad am sut, ar gyfer enghraifft, nid yw'r dyniaethau yn wir yn 102 00:05:20,680 --> 00:05:23,900 dal i fyny neu nid ydynt bron mor yn ffasiynol fel y maent yn un adeg. 103 00:05:23,900 --> 00:05:26,680 A byddwn yn annog i chi guys, mae llawer fel y gwnaeth Jonathan ar ddydd Llun, i feddwl 104 00:05:26,680 --> 00:05:29,900 wrth i chi ymadael 50, ac rydym yn gwybod nad ydynt eisoes tua 50% ohonoch yn 105 00:05:29,900 --> 00:05:32,480 parhau i gymryd gyfrifiadur arall cwrs gwyddoniaeth, ac mae hynny'n hollol 106 00:05:32,480 --> 00:05:33,770 ddirwy a ddisgwylir. 107 00:05:33,770 --> 00:05:36,620 Oherwydd bod un o'r nodau cyffredinol o ddosbarth fel hyn yw ein bod yn 108 00:05:36,620 --> 00:05:39,790 grym i chi guys gyda dim ond dealltwriaeth o sut mae hyn i gyd stwff 109 00:05:39,790 --> 00:05:41,760 yn gweithio a sut mae hyn yn byd gwaith technoleg. 110 00:05:41,760 --> 00:05:45,400 >> Felly, pan fyddwch yn ôl yn eich pen eich hun fyd, boed yn cyn-med neu 111 00:05:45,400 --> 00:05:48,270 boed yn y dyniaethau neu'r gwyddorau cymdeithasol neu ryw faes arall 112 00:05:48,270 --> 00:05:51,830 yn gyfan gwbl, yr ydych guys yn dod rhywfaint o savvy technegol i'r bwrdd a 113 00:05:51,830 --> 00:05:54,770 helpu i wneud penderfyniadau deallus wrth mae'n dod at y defnydd o, a 114 00:05:54,770 --> 00:05:57,530 cyflwyno technoleg yn eich byd. 115 00:05:57,530 --> 00:06:00,410 >> Er enghraifft Cefais fy atgoffa o ddiwedd hefyd o ddau o'r israddedigion 116 00:06:00,410 --> 00:06:04,410 ddosbarth yr wyf yn cymryd dwy flynedd yn ôl, a oedd yn o'r fath ddefnyddiau syml o dechnoleg 117 00:06:04,410 --> 00:06:06,180 ond erioed mor anorchfygol. 118 00:06:06,180 --> 00:06:08,845 Nosweithiau Cyntaf gyda'r Athro Tom Kelly os ydych wedi cymryd y dosbarth. 119 00:06:08,845 --> 00:06:11,640 Mae'n dosbarth ar gerddoriaeth glasurol ar y cam hwn dyma lle byddwch yn dysgu 120 00:06:11,640 --> 00:06:13,190 ychydig rhywbeth am gerddoriaeth. 121 00:06:13,190 --> 00:06:17,770 Mae'n mewn gwirionedd Nosweithiau Weinidog y CS50 benthyg y syniad o traciau ar gyfer y rhai 122 00:06:17,770 --> 00:06:20,630 llai cyfforddus yn y canol ac yn fwy cyfforddus. 123 00:06:20,630 --> 00:06:24,410 >> Yn fy amser oedd ganddynt wahanol lwybrau i blant heb unrhyw gerddoriaeth 124 00:06:24,410 --> 00:06:27,300 profiad fel fi, ac yna blant sy'n wedi bod yn perfformio ers iddynt gael eu 125 00:06:27,300 --> 00:06:28,240 bum mlwydd oed. 126 00:06:28,240 --> 00:06:31,200 Ac yn y dosbarth hwnnw, er enghraifft, newydd gael gwefan fel y rhan fwyaf unrhyw un arall, ond mae'n 127 00:06:31,200 --> 00:06:34,210 oedd gwefan a oedd yn caniatáu i chi archwilio cerddoriaeth arno ac yn chwarae yn ôl 128 00:06:34,210 --> 00:06:39,120 clipiau cerddorol o ddosbarth, oddi ar y we, a dim ond defnyddio technoleg mewn iawn 129 00:06:39,120 --> 00:06:40,210 ffordd ddi-dor. 130 00:06:40,210 --> 00:06:44,460 >> Blynedd dosbarth arall yn ddiweddarach fy mod harchwilio, yn y bôn, yn yr ysgol radd, 131 00:06:44,460 --> 00:06:47,430 Anthro 1010, Cyflwyniad i Archaeoleg yma. 132 00:06:47,430 --> 00:06:48,190 Roedd yn anhygoel. 133 00:06:48,190 --> 00:06:52,715 Ac un o'r rhai mwyaf grymus eto super amlwg, o edrych yn ôl, yn defnyddio o 134 00:06:52,715 --> 00:06:56,000 feddalwedd oedd bod y athrawon yn y dosbarth hwnnw a ddefnyddir Google Earth. 135 00:06:56,000 --> 00:06:58,250 Rydym yn eistedd ar draws y stryd mewn rhai neuadd ddarlith. 136 00:06:58,250 --> 00:07:01,240 Ac ni allai ydych yn teithio, er enghraifft, i'r Dwyrain Canol i y gwaith cloddio bod un 137 00:07:01,240 --> 00:07:04,530 o'r athrawon newydd wedi dod yn ôl ar, ond gallem wneud hynny bron yn llwyr erbyn 138 00:07:04,530 --> 00:07:07,870 hedfan o gwmpas yn Google Earth a edrych ar yr olygfa llygad aderyn yn y 139 00:07:07,870 --> 00:07:10,360 cloddio safle fod wedi newydd ddychwelyd o wythnos yn ôl. 140 00:07:10,360 --> 00:07:12,630 >> Felly, byddwn yn eich annog guys, yn enwedig yn y dyniaethau, i fynd 141 00:07:12,630 --> 00:07:16,260 yn ôl i'r adrannau hynny ar ôl y dosbarth ddod â'ch prosiectau terfynol 142 00:07:16,260 --> 00:07:19,960 gyda chi neu eich syniadau eich hun, a gweld yn union yr hyn y gallwch ei wneud i drwytho eich 143 00:07:19,960 --> 00:07:23,570 meysydd eu hunain yn y dyniaethau neu'r tu hwnt gydag ychydig o'r math hwn o 144 00:07:23,570 --> 00:07:26,770 peth yr ydym wedi archwilio yma yn CS50. 145 00:07:26,770 --> 00:07:31,790 >> Felly, gyda hynny darlun paentio, y credir byddem yn ceisio mynd i'r afael â dau beth heddiw. 146 00:07:31,790 --> 00:07:35,040 Un, geisio rhoi ymdeimlad i chi ble y gallwch fynd ar ôl 50. 147 00:07:35,040 --> 00:07:37,950 Ac yn benodol, os byddwch yn dewis mynd i'r afael â phrosiect ar y we fel y mae 148 00:07:37,950 --> 00:07:42,580 hynod gyffredin, sut y gallwch fynd am gymryd oddi ar yr holl o CS50 yn 149 00:07:42,580 --> 00:07:45,810 olwynion hyfforddiant a mynd allan yno ar eich pen eich hun a pheidio gorfod dibynnu ar 150 00:07:45,810 --> 00:07:48,000 PDF neu manyleb o pset? 151 00:07:48,000 --> 00:07:50,510 Beidio â gorfod dibynnu ar CS50 offer anymore. 152 00:07:50,510 --> 00:07:52,780 Ond gall wir yn tynnu eich hun gan eich hymdrechion. 153 00:07:52,780 --> 00:07:55,790 >> Gyda hynny ddywedodd, C-seiliedig terfynol Mae croeso i brosiectau. 154 00:07:55,790 --> 00:07:58,020 Pethau sy'n defnyddio'r stondin am llyfrgell symudol yn 155 00:07:58,020 --> 00:07:59,510 Mae croeso graffeg. 156 00:07:59,510 --> 00:08:03,240 Rydym yn unig yn gwybod bod yn ystadegol llawer o pobl yn brathu off prosiectau yn PHP a 157 00:08:03,240 --> 00:08:07,860 Python a Ruby a MySQL ac eraill amgylcheddau, felly gallwn eich tuedd rhai o'r 158 00:08:07,860 --> 00:08:09,570 ein sylwadau tuag at hynny. 159 00:08:09,570 --> 00:08:10,650 >> Ond edrych yn gyflym yn ôl. 160 00:08:10,650 --> 00:08:15,940 Felly, rydym yn cymryd yn ganiataol yn pset7 y ffaith bod $ _SESSION yn bodoli. 161 00:08:15,940 --> 00:08:19,400 Roedd hwn yn fyd-eang super, a byd-eang, amrywiaeth cysylltiadol. 162 00:08:19,400 --> 00:08:23,040 A beth mae hyn yn gadael i chi ei wneud? 163 00:08:23,040 --> 00:08:27,130 Swyddogaethol, beth yw'r cynnwys hyn yn rhoi i ni? 164 00:08:27,130 --> 00:08:28,590 Yeah? 165 00:08:28,590 --> 00:08:30,270 Er mwyn olrhain ID y defnyddiwr. 166 00:08:30,270 --> 00:08:31,660 A pham mae hyn yn ddefnyddiol? 167 00:08:31,660 --> 00:08:36,059 Er mwyn gallu storio y tu mewn y super JHarvard byd-eang neu [? Scroobs?] 168 00:08:36,059 --> 00:08:41,880 neu Malan ID defnyddiwr pan fydd yn neu hi yn ymweld â safle. 169 00:08:41,880 --> 00:08:42,380 >> Yn union. 170 00:08:42,380 --> 00:08:44,049 Felly, nid oes rhaid i chi fewngofnodi mewn eto ac eto. 171 00:08:44,049 --> 00:08:47,170 Byddai'n we iawn cloff fyd-eang os yw pob tro y byddwch yn clicio cyswllt 172 00:08:47,170 --> 00:08:50,780 ar safle fel Facebook neu bob tro chi clicio ar e-bost i mewn Gmail chi 173 00:08:50,780 --> 00:08:54,060 gorfod ail-ddilysu i brofi bod mae'n dal i chi ac nad yw eich roommate 174 00:08:54,060 --> 00:08:56,700 a allai fod wedi cerdded i fyny at eich cyfrifiadur yn eich absenoldeb. 175 00:08:56,700 --> 00:08:59,640 >> Felly, rydym yn defnyddio SESIWN i ychydig gofio pwy ydych chi. 176 00:08:59,640 --> 00:09:01,830 A sut mae hyn yn rhoi ar waith o dan y cwfl? 177 00:09:01,830 --> 00:09:07,720 Sut mae gwefan sy'n defnyddio, y protocol y porwyr gwe a gweinyddwyr 178 00:09:07,720 --> 00:09:12,060 siarad, sut mae HTTP, sy'n protocol heb wladwriaeth, gadewch i ni ddweud. 179 00:09:12,060 --> 00:09:15,510 >> A thrwy heb wladwriaeth wyf yn golygu, unwaith y byddwch gysylltu â gwefan, lawrlwytho rhai 180 00:09:15,510 --> 00:09:19,650 HTMLs, mae rhai JavaScript, mae rhai CSS, eich icon porwr stopio nyddu. 181 00:09:19,650 --> 00:09:23,420 Nid oes gennych gysylltiad cyson at 'r gweinyddwr fel arfer. 182 00:09:23,420 --> 00:09:24,170 Dyna ni. 183 00:09:24,170 --> 00:09:26,290 Does dim gynhelir gan y wladwriaeth yn gyson. 184 00:09:26,290 --> 00:09:30,510 Felly sut mae SESIWN gweithredu mewn ffordd bod pob tro y byddwch yn ymweld â 185 00:09:30,510 --> 00:09:32,860 dudalen newydd, mae'r wefan yn cofio pwy ydych chi? 186 00:09:32,860 --> 00:09:36,150 187 00:09:36,150 --> 00:09:38,195 Beth yw'r gweithrediad sylfaenol manwl? 188 00:09:38,195 --> 00:09:40,810 189 00:09:40,810 --> 00:09:41,490 Gwaeddwch yn uchel. 190 00:09:41,490 --> 00:09:43,270 Mae'n un gair. 191 00:09:43,270 --> 00:09:43,640 >> Cwcis. 192 00:09:43,640 --> 00:09:44,190 Mae pob hawl. 193 00:09:44,190 --> 00:09:44,800 Felly cwcis. 194 00:09:44,800 --> 00:09:45,900 Wel, sut mae cwcis eu defnyddio? 195 00:09:45,900 --> 00:09:48,870 Byddwn yn dwyn i gof bod cwci yn gyffredinol dim ond darn o wybodaeth. 196 00:09:48,870 --> 00:09:51,590 Ac mae'n aml yn ar hap mawr nifer, ond nid bob amser. 197 00:09:51,590 --> 00:09:55,420 Ac mae cwci yn cael ei phlannu ar eich caled gyrru neu mewn RAM eich cyfrifiadur, felly 198 00:09:55,420 --> 00:09:59,070 bod pob tro y byddwch yn edrych eto ar yr un gwefan, eich porwr atgoffa'r 199 00:09:59,070 --> 00:10:01,650 gweinydd, yr wyf yn ddefnyddiwr 1234567. 200 00:10:01,650 --> 00:10:03,570 Yr wyf yn ddefnyddiwr 1234567. 201 00:10:03,570 --> 00:10:07,590 >> Ac felly yr amod bod y gweinydd wedi cofio y defnyddiwr hwnnw yw 1234567 202 00:10:07,590 --> 00:10:11,300 JHarvard, bydd y wefan yn unig cymryd yn ganiataol eich bod yn pwy rydych chi'n dweud ydych chi. 203 00:10:11,300 --> 00:10:14,230 A dwyn i gof bod yn cyflwyno cwcis hyn math o ffurf a 204 00:10:14,230 --> 00:10:15,510 stondin llaw rhithwir. 205 00:10:15,510 --> 00:10:20,530 Mae'n cael ei anfon yn y penawdau HTTP yn unig i atgoffa'r gweinydd eich bod yn pwy 206 00:10:20,530 --> 00:10:21,620 yn meddwl eich bod yn. 207 00:10:21,620 --> 00:10:23,320 >> Wrth gwrs, mae 'na fygythiad. 208 00:10:23,320 --> 00:10:27,530 Pa fath o fygythiad y mae hyn yn agor ni hyd at os rydym yn ei hanfod yn defnyddio math o glwb 209 00:10:27,530 --> 00:10:30,110 neu fecanwaith parc adloniant i gofio pwy ydym ni? 210 00:10:30,110 --> 00:10:32,630 211 00:10:32,630 --> 00:10:36,170 >> Os ydych yn copïo cwci rhywun ac herwgipio eu sesiwn, fel petai, i chi 212 00:10:36,170 --> 00:10:39,670 Gall esgus bod yn rhywun arall, ac y gwefan fwyaf tebygol yn unig yn mynd i 213 00:10:39,670 --> 00:10:40,150 yn credu i chi. 214 00:10:40,150 --> 00:10:41,030 Felly, byddwn yn dod yn ôl at hynny. 215 00:10:41,030 --> 00:10:44,240 Oherwydd bod y thema eraill ar gyfer heddiw y tu hwnt i grymuso hefyd yn siarad 216 00:10:44,240 --> 00:10:48,170 am y byd frawychus iawn rydym yn byw ynddo a dim ond faint o'r hyn yr ydych yn ei wneud ar 217 00:10:48,170 --> 00:10:51,480 y we, faint o'r hyn yr ydych yn ei wneud hyd yn oed yn ar eich ffonau cell heddiw yn gallu bod yn 218 00:10:51,480 --> 00:10:55,170 olrhain mewn gwirionedd gan unrhyw un rhwng chi a phwynt B. 219 00:10:55,170 --> 00:10:56,240 >> Ac Ajax, galw i gof. 220 00:10:56,240 --> 00:10:58,740 Rydym yn edrych yn fras ar hyn, er eich bod chi wedi bod yn ei ddefnyddio 221 00:10:58,740 --> 00:11:02,660 anuniongyrchol yn pset8 oherwydd eich bod yn ei ddefnyddio Google Maps ac oherwydd eich bod 222 00:11:02,660 --> 00:11:03,830 gan ddefnyddio Google Earth. 223 00:11:03,830 --> 00:11:07,780 Nid yw Google Maps a Google Earth yn ei wneud llwytho i lawr y byd i gyd ar eich 224 00:11:07,780 --> 00:11:10,490 n ben-desg, yn amlwg, mae'r hyn o bryd i chi lwytho pset8. 225 00:11:10,490 --> 00:11:15,020 Dim ond lawrlwytho sgwâr o'r byd neu fwy o sgwâr y ddaear. 226 00:11:15,020 --> 00:11:18,910 Ac yna bob tro y byddwch math o arweiniad allan o amrediad efallai byddwch yn sylwi - 227 00:11:18,910 --> 00:11:21,790 yn enwedig os ar gysylltiad araf - yr ydych allai weld rhai llwyd am eiliad 228 00:11:21,790 --> 00:11:26,440 neu ychydig o ddelweddau fuzzy gan fod y downloads cyfrifiadurol mwy o teils o'r fath, 229 00:11:26,440 --> 00:11:29,190 mwy o ddelweddau o'r fath gan y byd, neu y ddaear. 230 00:11:29,190 --> 00:11:34,620 >> Ac Ajax yn gyffredinol y dechneg y mae gwefannau yn gwneud hynny. 231 00:11:34,620 --> 00:11:39,250 Unwaith y byddwch angen mwy o'r map, eich porwr yn mynd i ddefnyddio Ajax, sydd yn 232 00:11:39,250 --> 00:11:42,240 ei hun iaith neu dechnoleg, mai dim ond techneg. 233 00:11:42,240 --> 00:11:47,390 Mae'n defnyddio JavaScript i fynd gael mwy o wybodaeth gan weinydd y 234 00:11:47,390 --> 00:11:52,320 caniatáu eich porwr i fynd yn cael yr hyn sydd i y dwyrain neu'r hyn sydd i'r gorllewin o 235 00:11:52,320 --> 00:11:55,110 beth sydd fel arall ar hyn o bryd yn cael eu dangos yn y map. 236 00:11:55,110 --> 00:11:58,520 Felly, mae hwn yn bwnc y mae llawer ohonoch Bydd yn dod ar draws naill ai'n uniongyrchol neu'n 237 00:11:58,520 --> 00:12:01,180 anuniongyrchol drwy brosiectau terfynol os ydych yn dewis gwneud rhywbeth sy'n 238 00:12:01,180 --> 00:12:05,020 yn yr un modd deinamig yn tynnu data o rai wefan trydydd parti. 239 00:12:05,020 --> 00:12:07,390 >> Felly, mae gennym cyffrous ddydd Mercher nesaf ymlaen. 240 00:12:07,390 --> 00:12:12,280 Cwis un, y wybodaeth y mae ar CS50.net eisoes. 241 00:12:12,280 --> 00:12:17,530 Gwybod y bydd yna sesiwn adolygu hyn yn dod Dydd Llun am 5:30. 242 00:12:17,530 --> 00:12:21,010 Y dyddiad ac amser eisoes yn cael ei bostio ar CS50.net yn hynny Amdanom daflen. 243 00:12:21,010 --> 00:12:22,940 A pheidiwch â gadael i ni wybod eich gennych unrhyw gwestiynau. 244 00:12:22,940 --> 00:12:25,230 Pset8 cyfamser eisoes yn eich dwylo. 245 00:12:25,230 --> 00:12:29,210 >> A gadewch i mi jyst afael ag un FAQ i arbed Folks rhywfaint o straen. 246 00:12:29,210 --> 00:12:32,530 Ar gyfer y rhan fwyaf llawer o'r sgwrsio rydym yn gweld yn ystod yr oriau swyddfa ac mae llawer o 247 00:12:32,530 --> 00:12:36,950 y bygiau gwelwn adrodd ar Trafod yn yn wir bygiau mewn cod myfyriwr. 248 00:12:36,950 --> 00:12:41,360 Ond pan fyddwch wedi dod ar draws rhywbeth fel y Ddaear Google plug-in chwilfriwio 249 00:12:41,360 --> 00:12:44,310 neu hyd yn oed yn gweithio ac rydych yn hyderus nid yw'n chi, nid yw'n 250 00:12:44,310 --> 00:12:48,530 [? chamad] mater?, nid yw'n bug cyflwyno chi i'r 251 00:12:48,530 --> 00:12:49,820 cod dosbarthu. 252 00:12:49,820 --> 00:12:51,250 >> Sylweddoli FYI - 253 00:12:51,250 --> 00:12:53,130 mae hyn yn fath o gynllun Z - 254 00:12:53,130 --> 00:12:57,100 bod y tro diwethaf defnyddiwyd y broblem hon gosod ac rydym yn rhedeg i mewn tebyg 255 00:12:57,100 --> 00:13:01,520 materion hyn, mae llinell o god yn service.js sydd i bob pwrpas yw hyn, 256 00:13:01,520 --> 00:13:03,580 sy'n dweud, troi adeiladau ar. 257 00:13:03,580 --> 00:13:07,100 Ac maent yn gweithio o amgylch y tro diwethaf i ni wnaeth hyn i mewn eto, achosion gornel, lle 258 00:13:07,100 --> 00:13:11,660 myfyrwyr ddim yn gallu cael y darn peth i'r gwaith yn newid yn wir ffug 259 00:13:11,660 --> 00:13:12,940 yn yr un llinell o god. 260 00:13:12,940 --> 00:13:15,520 A byddwch yn dod o hyd os ydych yn chwilio trwy service.js. 261 00:13:15,520 --> 00:13:19,990 >> Nid wyf yn argymell hyn oherwydd eich bod yn creu'r tirlun mwyaf diffrwyth 262 00:13:19,990 --> 00:13:21,720 o Cambridge, Massachusetts. 263 00:13:21,720 --> 00:13:24,930 Bydd hyn yn llythrennol fflatio eich byd fel bod yr holl welwch yw'r addysgu 264 00:13:24,930 --> 00:13:28,610 cymrodyr a chynorthwywyr gwrs ar y gorwel ac nad oes adeiladau. 265 00:13:28,610 --> 00:13:31,980 Ond yn sylweddoli am ba bynnag reswm y Google Earth plug-in yn ymddangos yn dal i fod yn 266 00:13:31,980 --> 00:13:35,290 bygi flwyddyn yn ddiweddarach, felly mae hyn yn allai fod yn eich methu arbed. 267 00:13:35,290 --> 00:13:38,915 Felly, yn hytrach na troi at ddagrau, cyrchfan i droi adeiladau i ffwrdd os ydych yn gwybod 268 00:13:38,915 --> 00:13:41,980 'i' y plug-in nid yw hynny'n cydweithio ar eich Mac neu PC. 269 00:13:41,980 --> 00:13:46,060 Ond, mae hyn eto yn dewis olaf os rydych yn sicr nid yw'n a bug. 270 00:13:46,060 --> 00:13:46,890 >> Felly, y Hackathon. 271 00:13:46,890 --> 00:13:48,950 Mae cwpl o blasau yn unig i fynd â chi gyffrous. 272 00:13:48,950 --> 00:13:50,640 Cawsom dipyn o RSVPs. 273 00:13:50,640 --> 00:13:54,230 A dim ond i beintio darlun o'r hyn aros, yr wyf yn meddwl y byddwn i'n rhoi ychydig i chi 274 00:13:54,230 --> 00:13:56,858 eiliadau cofio o ddelweddaeth hon ers y llynedd. 275 00:13:56,858 --> 00:14:00,850 >> [CERDDORIAETH] 276 00:14:00,850 --> 00:14:02,240 >> DAVID J. Malan: Arhoswch, oh. 277 00:14:02,240 --> 00:14:05,410 Rydym hyd yn oed wedi ein llythrennol CS50 gwennol. 278 00:14:05,410 --> 00:14:17,920 >> [CERDDORIAETH] 279 00:14:17,920 --> 00:14:20,620 >> DAVID J. Malan: Felly dyna beth yn aros chi o ran y Hackathon. 280 00:14:20,620 --> 00:14:24,180 A bydd hyn yn gyfle i fod yn glir, i beidio â dechrau eich derfynol 281 00:14:24,180 --> 00:14:27,730 prosiectau ond i barhau i weithio ar eich prosiectau terfynol ochr yn ochr â 282 00:14:27,730 --> 00:14:30,210 cyd-ddisgyblion a staff a llawer o fwyd. 283 00:14:30,210 --> 00:14:34,340 Ac eto, os ydych chi ar ddihun yn y 5:00 byddwn yn mynd â chi i lawr y ffordd i IHOP. 284 00:14:34,340 --> 00:14:37,075 >> Mae'r ffair CS50, yn y cyfamser, yw'r uchafbwynt ar gyfer y dosbarth cyfan lle 285 00:14:37,075 --> 00:14:41,160 byddwch yn dod â'ch gliniaduron a ffrindiau, efallai hyd yn oed teulu i ystafell ar y campws 286 00:14:41,160 --> 00:14:44,530 i lawr y stryd i arddangos eich prosiectau ar liniaduron, ar fyrddau tal 287 00:14:44,530 --> 00:14:47,570 fel hyn gyda llawer o fwyd a ffrindiau a cherddoriaeth yn y cefndir, 288 00:14:47,570 --> 00:14:49,250 yn ogystal â'n ffrindiau o ddiwydiant. 289 00:14:49,250 --> 00:14:52,760 Cwmnïau fel Facebook a Microsoft a Google ac Amazon a sypiau o 290 00:14:52,760 --> 00:14:55,750 eraill er mwyn os oes gennych ddiddordeb mewn dim ond clywed am y byd go iawn neu 291 00:14:55,750 --> 00:14:59,570 sgwrsio gyda Folks am y byd go iawn internship neu lawn amser gyfleoedd, 292 00:14:59,570 --> 00:15:01,950 gwybod bod rhai o'n ffrindiau Bydd o ddiwydiant fod yno. 293 00:15:01,950 --> 00:15:04,970 Ac ychydig o luniau y gallwn paent yma fel a ganlyn. 294 00:15:04,970 --> 00:15:24,400 >> [CERDDORIAETH] 295 00:15:24,400 --> 00:15:24,920 >> DAVID J. Malan: Pob hawl. 296 00:15:24,920 --> 00:15:27,060 Felly dyna wedyn yw y ffair CS50. 297 00:15:27,060 --> 00:15:31,780 Felly, gadewch i ni symud ymlaen nawr i adrodd stori y bydd wir yn rhoi grym i chi, gobeithio, 298 00:15:31,780 --> 00:15:33,230 ar gyfer pethau fel prosiectau terfynol. 299 00:15:33,230 --> 00:15:36,940 Felly, un o'r ychydig bethau bach i hadau eich meddwl, naill ai ar gyfer prosiectau terfynol 300 00:15:36,940 --> 00:15:40,470 neu ddim ond yn fwy cyffredinol ar gyfer prosiectau sy'n efallai y byddwch yn penderfynu i fynd i'r afael ar ôl 301 00:15:40,470 --> 00:15:45,720 y cwrs, mae'r rhain i gyd yn cael eu dogfennu ar manual.cs50.net lle CS50 302 00:15:45,720 --> 00:15:48,010 llaw lle mae gennym lawer o technegau dogfennu. 303 00:15:48,010 --> 00:15:51,080 >> A nodiant law-fer hon yn unig ar gyfer dweud bod yn bodoli yn y 304 00:15:51,080 --> 00:15:55,190 bethau y byd a elwir yn SMS i e-bostio pyrth, sy'n ffordd ffansi o 305 00:15:55,190 --> 00:15:58,180 gan ddweud, mae gweinyddwyr yn y byd bod yn gwybod sut i drosi negeseuon e-bost i 306 00:15:58,180 --> 00:15:59,230 negeseuon testun. 307 00:15:59,230 --> 00:16:02,450 Felly, os ar gyfer eich prosiect terfynol rydych am i greu rhyw fath o thema symudol 308 00:16:02,450 --> 00:16:06,650 gwasanaeth sy'n eich galluogi i roi gwybod i ffrindiau neu ddefnyddwyr i ddigwyddiadau ar y campws 309 00:16:06,650 --> 00:16:10,290 neu beth sy'n cael ei weini yn y Neuadd D y nos neu unrhyw nodwedd rhybudd o'r fath, 310 00:16:10,290 --> 00:16:15,150 yn gwybod ei fod yn syml â anfon e-bost fel gyda PHPMailer yr ydych 311 00:16:15,150 --> 00:16:18,735 allai fod wedi ei ddefnyddio ar gyfer pset7 neu welsom yn fyr yr wythnos neu ddwy yn ôl, i 312 00:16:18,735 --> 00:16:20,440 cyfeiriadau fel hyn. 313 00:16:20,440 --> 00:16:26,040 >> Ac yn wir, gallwch testun hwn gan dybio eich ffrind Mae anfon negeseuon testun anghyfyngedig 314 00:16:26,040 --> 00:16:28,310 cynllun ac nad ydych am i roi iddynt $ 0.10. 315 00:16:28,310 --> 00:16:31,920 Ond os ydych yn anfon e-bost at eich ffrind rydych yn eu hadnabod i fod Verizon neu 316 00:16:31,920 --> 00:16:35,870 AT & T yn defnyddio Gmail a dim ond anfon at eu rhif ffôn ar ba bynnag yr 317 00:16:35,870 --> 00:16:38,980 is-barth mae, yn sylweddoli eich yn anfon neges destun. 318 00:16:38,980 --> 00:16:41,570 >> Ond mae hyn yn un o'r pethau hynny i fod yn ofalus. 319 00:16:41,570 --> 00:16:47,430 Os ydych yn trolio drwy CS50 y llynedd fideos Rwy'n credu ei fod, yn arswydus, 320 00:16:47,430 --> 00:16:51,660 erchyll, bug erchyll ysgrifennais mewn cod a ddaeth i ben i fyny anfon tua 20,000 o destun 321 00:16:51,660 --> 00:16:55,410 negeseuon yn byw i'n myfyrwyr yn y dosbarth. 322 00:16:55,410 --> 00:16:57,970 A dim ond am fod rhywun yn sylwi bod eu bod yn cael testun lluosog 323 00:16:57,970 --> 00:17:01,860 negeseuon oddi wrthyf oedd gennyf y modd i daro Rheoli C gyflym 324 00:17:01,860 --> 00:17:03,210 ac yn atal y broses honno. 325 00:17:03,210 --> 00:17:06,200 Rheoli C, yr ydych yn cofio, a yw eich ffrind mewn achosion o dolen ddiddiwedd. 326 00:17:06,200 --> 00:17:10,900 Felly byddwch yn ofalus y pŵer yr ydym newydd roi i chi yn hytrach anghyfrifol, mae'r rhan fwyaf 327 00:17:10,900 --> 00:17:12,950 tebygol, yn seiliedig ar fy mhrofiad fy hun. 328 00:17:12,950 --> 00:17:15,400 Ond dyna sydd ar y we ac mae wedi bod yno ers peth amser. 329 00:17:15,400 --> 00:17:15,810 >> Mae pob hawl. 330 00:17:15,810 --> 00:17:17,064 Felly textmarks.com. 331 00:17:17,064 --> 00:17:18,040 Felly, mae hyn yn wefan. 332 00:17:18,040 --> 00:17:20,829 Ac mae tusw o bobl eraill i maes 'na yn ogystal ein bod wedi defnyddio mewn gwirionedd 333 00:17:20,829 --> 00:17:24,050 fel dosbarth am flynyddoedd i allu i dderbyn negeseuon testun. 334 00:17:24,050 --> 00:17:27,869 Yn anffodus, anfon negeseuon testun yn hawdd ag anfon e-byst fel 'na. 335 00:17:27,869 --> 00:17:30,730 Derbyn yn ychydig yn galetach, yn enwedig os ydych chi am gael un o 336 00:17:30,730 --> 00:17:34,610 hynny godau byr sexy mai dim ond pump neu chwe digid. 337 00:17:34,610 --> 00:17:37,720 >> Felly, er enghraifft, ar gyfer blynyddoedd yr ydych wedi bod yn gallu i anfon neges destun - ac yr ydych 338 00:17:37,720 --> 00:17:39,200 Gall roi cynnig ar hyn hefyd - 339 00:17:39,200 --> 00:17:41,900 i 41,411. 340 00:17:41,900 --> 00:17:44,300 A dyna y rhif ffôn ar gyfer hwn startup penodol. 341 00:17:44,300 --> 00:17:48,130 Ac os ydych yn anfon neges at 41,411 - 342 00:17:48,130 --> 00:17:51,190 'N annhymerus' jyst yn ysgrifennu i fyny yma, felly 41,411 - 343 00:17:51,190 --> 00:17:54,290 ac yna anfon neges iddynt hoffi SBOY ar gyfer Boy Shuttle. 344 00:17:54,290 --> 00:17:56,370 Ac yna teipiwch mewn rhywbeth fel Mather cwad. 345 00:17:56,370 --> 00:17:59,360 Felly, i chi anfon y neges destun i'r rhif ffôn. 346 00:17:59,360 --> 00:18:02,630 O fewn ychydig eiliadau, dylech fynd yn ôl ymateb gan y Wennol CS50 347 00:18:02,630 --> 00:18:06,210 Gwasanaeth Boy, sef y gwennol meddalwedd amserlennu ein bod wedi cael allan 348 00:18:06,210 --> 00:18:07,290 yno ar y we ar gyfer peth amser. 349 00:18:07,290 --> 00:18:09,450 A bydd yn ymateb i chi drwy neges destun. 350 00:18:09,450 --> 00:18:13,410 >> Oherwydd yr hyn yr ydym wedi ei wneud fel dosbarth, fel yn rhaglennydd, yw ysgrifennu meddalwedd, 351 00:18:13,410 --> 00:18:18,760 ffurfweddu ein cyfrif am ddim gyda thestun marciau i wrando am negeseuon testun a anfonwyd 352 00:18:18,760 --> 00:18:20,770 i SBOY ar y nifer hwnnw. 353 00:18:20,770 --> 00:18:25,210 A beth maent yn ei wneud yw ymlaen â'r testun negeseuon i'n gwefan sy'n seiliedig ar PHP fel 354 00:18:25,210 --> 00:18:27,420 Paramedrau HTTP gan ddywedyd, yma. 355 00:18:27,420 --> 00:18:30,380 Defnyddiwr hwn gyda'r rhif ffôn anfon neges destun. 356 00:18:30,380 --> 00:18:31,850 Wneud ag ef yr hyn yr ydych ei eisiau. 357 00:18:31,850 --> 00:18:35,180 >> Felly, rydym yn ysgrifennu rhai meddalwedd sy'n ar derbyn llinyn fel SBOY Mather 358 00:18:35,180 --> 00:18:38,420 cwad, rydym yn dosrannu iddo. 359 00:18:38,420 --> 00:18:41,210 Rydym yn chyfrif i maes lle mae lleoedd rhwng geiriau. 360 00:18:41,210 --> 00:18:44,220 Ac rydym fel dosbarth benderfynu sut i ymateb i hynny. 361 00:18:44,220 --> 00:18:47,335 Ac os ydych yn ceisio hynny yn awr, er enghraifft, dylech fynd i weld, trwy ymateb o fewn 362 00:18:47,335 --> 00:18:51,470 ychydig eiliadau, yr ychydig gwennol nesaf yn mynd o Mather i'r cwad os o gwbl. 363 00:18:51,470 --> 00:18:52,260 Ac mae arosfannau eraill. 364 00:18:52,260 --> 00:18:56,060 Gallwch deipio Boylston neu fath arall yn dod i ben ar y campws, ac y dylai 365 00:18:56,060 --> 00:18:57,760 adnabod geiriau hynny. 366 00:18:57,760 --> 00:18:58,590 >> Felly parse.com. 367 00:18:58,590 --> 00:19:01,630 Mae hwn yn wasanaeth arall ein bod wedi bwyntio rhai disgyblion ar gyfer 368 00:19:01,630 --> 00:19:04,390 prosiectau terfynol sy'n wych gan ei fod yn rhad ac am ddim ar gyfer 369 00:19:04,390 --> 00:19:05,660 swm rhesymol o ddefnydd. 370 00:19:05,660 --> 00:19:08,820 Ac os af i parse.com byddwch yn gweld bod hyn yn ddewis amgen i 371 00:19:08,820 --> 00:19:13,230 mewn gwirionedd yn cael rhywbeth fel eich cronfa ddata MySQL hun. 372 00:19:13,230 --> 00:19:14,490 A dweud y gwir, dim ond math o hudol. 373 00:19:14,490 --> 00:19:17,450 Dyma beth sydd y tu mewn i'r gymylu hyd yn oed ar ddiwrnod cymylog. 374 00:19:17,450 --> 00:19:21,580 >> Felly parse.com yn eich galluogi i wneud criw o bethau diddorol. 375 00:19:21,580 --> 00:19:23,610 Ac mae dewisiadau eraill i hyn i maes 'na. 376 00:19:23,610 --> 00:19:26,870 Er enghraifft, gallwch eu defnyddio fel eich cronfa ddata pen-ôl. 377 00:19:26,870 --> 00:19:28,980 Felly nid oes angen i chi gael cwmni gwesteiwr gwe. 378 00:19:28,980 --> 00:19:31,180 Nid oes angen i chi gael cronfa ddata MySQL. 379 00:19:31,180 --> 00:19:32,850 Gallwch chi yn hytrach ddefnyddio eu pen-ôl. 380 00:19:32,850 --> 00:19:36,350 >> Os ydych yn gwneud prosiect symudol ar gyfer Android neu iOS neu debyg, yn gwybod bod 381 00:19:36,350 --> 00:19:39,776 mae yna bethau fel gwasanaethau gwthio er mwyn i chi wthio rhybuddion at eich ffrindiau 382 00:19:39,776 --> 00:19:41,390 neu sgriniau cartref eich defnyddwyr '. 383 00:19:41,390 --> 00:19:43,600 Ac yna griw o eraill nodweddion yn ogystal. 384 00:19:43,600 --> 00:19:47,200 >> Felly, os oes gennych chi ddiddordeb, edrychwch ar y rhain gwefannau a gwefannau tebyg iddynt 385 00:19:47,200 --> 00:19:50,720 i ddim ond gweld faint o bobl eraill ' ysgwyddau gallwch sefyll ymlaen i wneud 386 00:19:50,720 --> 00:19:53,350 feddalwedd 'n sylweddol oera ar eich pen eich hun. 387 00:19:53,350 --> 00:19:56,690 >> Nawr o ran dilysu, mae Cwestiynau Cyffredin, yw sut yr ydych yn gwarantu mewn gwirionedd 388 00:19:56,690 --> 00:20:01,220 bod eich defnyddwyr yn bobl ar y campws, Harvard myfyrwyr neu staff cyfadran neu? 389 00:20:01,220 --> 00:20:05,350 Felly CS50 wedi ei dilysu ei hun gwasanaeth o'r enw CS50 adnabod. 390 00:20:05,350 --> 00:20:09,940 Ewch i'r URL a gallwch gyfyngu eich gwefan i unrhyw un sydd â Harvard 391 00:20:09,940 --> 00:20:11,340 Adnabod, er enghraifft. 392 00:20:11,340 --> 00:20:12,550 Felly, yn gwybod y gallwn ymdrin â hynny. 393 00:20:12,550 --> 00:20:15,280 Ni ddylech guys fod yn y busnes o ddweud, beth yw eich Harvard ID? 394 00:20:15,280 --> 00:20:16,160 Beth yw eich PIN Harvard? 395 00:20:16,160 --> 00:20:17,550 Gadewch i mi yn awr yn gwneud rhywbeth yn ei gylch. 396 00:20:17,550 --> 00:20:18,740 Byddwn yn gwneud popeth o hynny. 397 00:20:18,740 --> 00:20:21,710 A beth byddwn yn rhoi i chi yn ôl yn enw rhywun a chyfeiriad e-bost, ond 398 00:20:21,710 --> 00:20:23,010 Nid yw unrhyw beth sensitif. 399 00:20:23,010 --> 00:20:26,240 400 00:20:26,240 --> 00:20:30,380 >> Mae app ar ddyfais symudol, gall fod yn gwneud i weithio ar ddyfais symudol, ond 401 00:20:30,380 --> 00:20:32,630 nid yw'n cael ei ddylunio yn eithaf am hynny. 402 00:20:32,630 --> 00:20:35,640 Felly, byddwch yn treulio nad yw'n ddibwys faint o amser yn gwneud hynny. 403 00:20:35,640 --> 00:20:38,040 Felly, byddwn yn annog pobl i beidio llwybr hwnnw am y tro. 404 00:20:38,040 --> 00:20:41,570 Mae hyn yn wir a fwriedir ar gyfer ceisiadau ar y we. 405 00:20:41,570 --> 00:20:42,650 >> Felly, gwe-letya. 406 00:20:42,650 --> 00:20:44,450 Felly, os nad ydych wedi gweld ar hafan y cwrs - 407 00:20:44,450 --> 00:20:46,610 a dyma lle byddwn yn dechrau stori - 408 00:20:46,610 --> 00:20:50,900 gwe-letya yn ymwneud â thalu am Fel arfer, gwasanaeth, cynnal gweinydd sy'n eiddo 409 00:20:50,900 --> 00:20:54,800 gan rywun arall ar y we sydd â Gyfeiriad IP, a byddwch wedyn yn rhoi eich 410 00:20:54,800 --> 00:20:55,880 gwefan arno. 411 00:20:55,880 --> 00:20:58,620 Ac maent fel arfer yn rhoi i chi e-bost cyfrifon a chronfeydd data 412 00:20:58,620 --> 00:21:00,160 a nodweddion eraill o'r fath. 413 00:21:00,160 --> 00:21:02,930 >> Gwybod os nad ydych am i mewn gwirionedd talu am y fath, yn mynd i'r URL 414 00:21:02,930 --> 00:21:06,280 yno ac CS50 mewn gwirionedd wedi sefydliad nid er elw ystyriaeth y gallwch eu defnyddio i 415 00:21:06,280 --> 00:21:11,490 mewn gwirionedd oes rhaid i http://project tu mewn i'r offer 416 00:21:11,490 --> 00:21:12,470 ar gyfer eich prosiect terfynol. 417 00:21:12,470 --> 00:21:16,465 Os ydych chi mewn gwirionedd eisiau iddo fod yn rhywbeth fel, isawyouharvard.com, 418 00:21:16,465 --> 00:21:19,730 gallwch brynu y enw parth - er nad yw un penodol - a 419 00:21:19,730 --> 00:21:24,070 yna gallwch fynd ati i gynnal ef ar Gall gweinyddwr gwe cyhoeddus fel rydym yn eu cynnig 420 00:21:24,070 --> 00:21:25,170 rydych guys drwy yma. 421 00:21:25,170 --> 00:21:27,240 >> Ac yn wir, os anghyfarwydd, os nad ydych erioed wedi bod i 422 00:21:27,240 --> 00:21:30,590 isawyouharvard.com, un, fynd yno. 423 00:21:30,590 --> 00:21:37,310 Ond mae dau, yn gwybod bod hynny'n ifanc enw merch gan Tej I Toor Rhy dau 424 00:21:37,310 --> 00:21:41,550 flynyddoedd yn ôl, dair blynedd yn ôl, a oedd yn CS50 alumni oedd yn digwydd ddiwrnod neu ddau 425 00:21:41,550 --> 00:21:46,280 cyn i'r CS50 ffair anfonwyd e-bost at ei rhestr bostio tai a voila. 426 00:21:46,280 --> 00:21:49,770 Dau ddiwrnod yn ddiweddarach gan y CS50 deg, ei bod wedi cannoedd o ddefnyddwyr bob ymgripiol ar 427 00:21:49,770 --> 00:21:53,240 â'i gilydd ar ei gwefan a dweud sut yr oeddent wedi gweld 428 00:21:53,240 --> 00:21:55,250 hi neu ef ar y campws. 429 00:21:55,250 --> 00:21:57,600 Felly, dyna un o hoff CS50 yn straeon llwyddiant o 430 00:21:57,600 --> 00:21:59,650 prosiect terfynol CS50. 431 00:21:59,650 --> 00:22:04,090 >> Felly sut mae mynd ati i roi gwefan hoffi hynny ar y rhyngrwyd? 432 00:22:04,090 --> 00:22:07,140 Wel, mae rhai o'r fath cynhwysion yma. 433 00:22:07,140 --> 00:22:09,310 Felly un, rhaid i chi brynu enw parth. 434 00:22:09,310 --> 00:22:12,440 Mae tusw o leoedd mewn y byd rhag y gallwch 435 00:22:12,440 --> 00:22:13,940 prynu enw parth. 436 00:22:13,940 --> 00:22:16,660 Ac er enghraifft, un yr ydym yn argymell yn unig oherwydd ei fod yn boblogaidd 437 00:22:16,660 --> 00:22:18,855 ac mae'n rhad gelwir namecheap.com. 438 00:22:18,855 --> 00:22:22,860 Ond gallwch fynd godaddy.com a dwsinau o bobl eraill i maes 'na. 439 00:22:22,860 --> 00:22:24,420 Gallwch ddarllen i fyny ar adolygiadau. 440 00:22:24,420 --> 00:22:26,250 >> Ond ar gyfer y rhan fwyaf nad yw'n mater o bwy ydych 441 00:22:26,250 --> 00:22:27,720 prynu enw parth. 442 00:22:27,720 --> 00:22:30,780 Ac maent yn amrywio o ran pris ac maent yn amrywio o ran ôl-ddodiad. 443 00:22:30,780 --> 00:22:37,140 Mae'r ôl-ddodiaid megis. Com,. Net, . Org,. Io,. Teledu, y rhai 444 00:22:37,140 --> 00:22:38,650 mewn gwirionedd yn amrywio o ran pris. 445 00:22:38,650 --> 00:22:43,630 Ond os oeddem am wneud rhywbeth fel Gall cats.com rydym yn mynd i'r wefan hon, 446 00:22:43,630 --> 00:22:44,280 cliciwch ar Chwilio. 447 00:22:44,280 --> 00:22:46,370 Yn ôl pob tebyg yr un yma yn cael ei gymryd. 448 00:22:46,370 --> 00:22:50,170 Ond mae'n debyg, catsagainst.com ar gael. 449 00:22:50,170 --> 00:22:52,100 pluscats.com ar gael. 450 00:22:52,100 --> 00:22:53,780 Lovecats, catscorner, dampcats.net. 451 00:22:53,780 --> 00:22:56,320 452 00:22:56,320 --> 00:22:59,135 Mae hyn i gyd gobeithio ffug a gynhyrchir ar hap. 453 00:22:59,135 --> 00:23:04,670 Os ydych am cats.pw, $ 1500 yn unig, sydd ychydig yn wallgof. 454 00:23:04,670 --> 00:23:08,100 Felly, mae rhywun wedi dwyn mewn gwirionedd yr holl enwau parth cysylltiedig gath yma i 455 00:23:08,100 --> 00:23:09,840 prisiau amrywiol. 456 00:23:09,840 --> 00:23:12,360 >> Fel o'r neilltu, gadewch i ni weld. 457 00:23:12,360 --> 00:23:13,710 Pwy sydd cats.com? 458 00:23:13,710 --> 00:23:16,290 Gwybod eich bod guys gael o gael i chi yn deg 459 00:23:16,290 --> 00:23:17,540 gorchmynion soffistigedig nawr. 460 00:23:17,540 --> 00:23:20,592 Fel gallaf deipio llythrennol pwy sy'n cats.com? 461 00:23:20,592 --> 00:23:23,730 Ac oherwydd y ffordd y rhyngrwyd yn strwythuro gallwch weld mewn gwirionedd pwy 462 00:23:23,730 --> 00:23:25,440 wedi cofrestru yma. 463 00:23:25,440 --> 00:23:30,240 Mae'n debyg y person hwn yw [Anghlywadwy] ddefnyddio gwasanaeth dirprwy. 464 00:23:30,240 --> 00:23:33,900 Felly, pwy bynnag sy'n berchen ar cats.com nad yw am y byd i wybod pwy ydynt. 465 00:23:33,900 --> 00:23:36,610 Felly, maent wedi cofrestru os trwy rhywfaint o wasanaeth preifatrwydd hap. 466 00:23:36,610 --> 00:23:39,100 Ond weithiau, chi mewn gwirionedd cael perchnogion gwirioneddol. 467 00:23:39,100 --> 00:23:41,420 >> Ac mae hyn yn ei ddweud, yn enwedig os ydych yn dilyn rhyw startup ac rydych 468 00:23:41,420 --> 00:23:44,640 'n sylweddol am gael rhywfaint o enw parth ac rydych yn yn barod i dalu i rywun arall am 469 00:23:44,640 --> 00:23:48,050 , gallwch chyfrif i gysylltu wybodaeth yn y ffordd honno. 470 00:23:48,050 --> 00:23:49,940 >> Ond hefyd yn ddiddorol yw hyn. 471 00:23:49,940 --> 00:23:53,380 Gadewch i mi sgrolio i fyny at y rhan hon. 472 00:23:53,380 --> 00:23:55,330 Felly, mae hyn yw bod un allbwn. 473 00:23:55,330 --> 00:23:56,990 Ac mae hyn yn unig yw ludiog. 474 00:23:56,990 --> 00:24:00,740 Felly mae'n debyg y gall cats.com fod chi am y pris iawn. 475 00:24:00,740 --> 00:24:03,170 Ond yr hyn sy'n ddiddorol yma yw bod y gweinyddion enw - 476 00:24:03,170 --> 00:24:06,040 mae hyn yn gyfanswm cam-drin o'r hyn y mae enw gweinydd i fod i fod - eich enw 477 00:24:06,040 --> 00:24:08,876 Nid yw gweinydd i fod i fod yn thisdomainforsale.com. 478 00:24:08,876 --> 00:24:11,050 Os byddwn yn dewis rhywbeth fel - 479 00:24:11,050 --> 00:24:15,181 gadewch i ni ddewis rhywbeth ychydig yn fwy cyfreithlon fel, sy'n google.com, 480 00:24:15,181 --> 00:24:17,030 a sgrolio i fyny yma. 481 00:24:17,030 --> 00:24:18,280 Felly yma - 482 00:24:18,280 --> 00:24:20,600 483 00:24:20,600 --> 00:24:21,740 hyn a ddigwyddodd yno? 484 00:24:21,740 --> 00:24:22,480 Diddorol. 485 00:24:22,480 --> 00:24:25,290 Y tu hwnt i pwy yw - 486 00:24:25,290 --> 00:24:26,610 gadewch i ni gadw yn allweddol yn fwy isel. 487 00:24:26,610 --> 00:24:28,370 >> Pwy yw mit.edu? 488 00:24:28,370 --> 00:24:28,810 OK. 489 00:24:28,810 --> 00:24:29,900 Mae hyn yn ddefnyddiol. 490 00:24:29,900 --> 00:24:31,400 Felly, mae hyn yn beth yr wyf yn gobeithio am. 491 00:24:31,400 --> 00:24:33,930 Ddefnydd cyfreithlon o'r gwasanaeth DNS. 492 00:24:33,930 --> 00:24:36,750 Gweinyddion enw yma yn dangos y canlynol. 493 00:24:36,750 --> 00:24:40,880 Mae hyn yn ffordd MIT o ddweud, pryd bynnag y rhywun yn y byd, lle bynnag y maent 494 00:24:40,880 --> 00:24:46,950 yn, math yng mit.edu a hits Mewnbynnu, eich gliniadur, boed Mac neu PC, bydd 495 00:24:46,950 --> 00:24:51,830 rywsut yn y pen draw chyfrif i maes bod y bobl yn y byd bod yn gwybod yr hyn y mae'r 496 00:24:51,830 --> 00:24:58,130 Cyfeiriad IP ar gyfer mit.edu neu unrhyw un o'r is-feysydd ar mit.edu neu unrhyw un o 497 00:24:58,130 --> 00:25:01,660 gweinyddwyr hyn yma - ac mewn gwirionedd edrych fel seilwaith mits yn 498 00:25:01,660 --> 00:25:03,370 eithaf cadarn fel y byddech yn ei ddisgwyl. 499 00:25:03,370 --> 00:25:07,050 Mae ganddynt gweinyddion enwau lluosog sy'n dda ar gyfer diswyddo. 500 00:25:07,050 --> 00:25:09,840 Ac yn wir, maent yn ymddangos i fod yn fyd-eang dosbarthu ar draws y byd. 501 00:25:09,840 --> 00:25:13,250 Mae criw o'r rheini yn ymddangos i fod yn yr Unol Daleithiau, cwpl yn Asia, un yn Ewrop, dwy 502 00:25:13,250 --> 00:25:14,540 yn rhywle arall. 503 00:25:14,540 --> 00:25:18,000 >> Ond y pwynt yma yw bod DNS sy'n rydym wedi bod yn cymryd yn ganiataol a 504 00:25:18,000 --> 00:25:21,990 disgrifir yn gyffredinol fel tabl Excel mawr sydd â cyfeiriadau IP a pharth 505 00:25:21,990 --> 00:25:25,890 enwau mewn gwirionedd yn eithaf soffistigedig gwasanaeth hierarchaidd fel bod yn y 506 00:25:25,890 --> 00:25:29,170 byd, mewn gwirionedd mae nifer cyfyngedig o weinyddion sydd yn ei hanfod yn gwybod ble 507 00:25:29,170 --> 00:25:32,880 pob un o'r. coms yn neu bob un o'r y. rhwydi nhw, pob un o'r 508 00:25:32,880 --> 00:25:34,650 . Mudiadau yn, ac yn y blaen. 509 00:25:34,650 --> 00:25:37,820 >> Felly, pan fyddwch yn mynd yn ei flaen a phrynu parth enw o lle fel Enw Cheap neu 510 00:25:37,820 --> 00:25:41,450 Go Daddy neu unrhyw wefan arall, un o y camau allweddol y bydd yn rhaid i chi ei wneud 511 00:25:41,450 --> 00:25:45,180 chi, os ydych yn gwneud hyn hyd yn oed ar gyfer eich derfynol prosiect, yn dweud wrth y cofrestrydd 512 00:25:45,180 --> 00:25:49,020 gan bwy rydych yn prynu y parth enw, pwy yn y byd yn gwybod eich 513 00:25:49,020 --> 00:25:52,310 cyfeiriadau IP wefan, sy'n eich enw gweinyddwyr yn cael eu. 514 00:25:52,310 --> 00:25:55,750 >> Felly, os ydych yn defnyddio, er enghraifft CS50 yn cynnal cyfrif - digwydd bod yma 515 00:25:55,750 --> 00:25:57,760 cyfrif hwn drwy dreamhost.com sy'n 516 00:25:57,760 --> 00:25:59,560 poblogaidd gwe hosting cwmni - 517 00:25:59,560 --> 00:26:03,530 byddant yn dweud wrthych y dylech brynu eich parth ac yn dweud wrth y byd bod 518 00:26:03,530 --> 00:26:09,410 weinydd enw eich parth yn ns1.dreamhost.com, ns2.dreamhost.com, 519 00:26:09,410 --> 00:26:11,470 a ns3.dreamhost.com. 520 00:26:11,470 --> 00:26:12,600 >> Ond dyna ni. 521 00:26:12,600 --> 00:26:15,480 Prynu enw parth yn golygu rhoi iddynt yr arian a chael perchnogaeth y 522 00:26:15,480 --> 00:26:17,190 parth, ond mae'n fwy fel rhent er. 523 00:26:17,190 --> 00:26:20,060 Byddwch yn ei gael am flwyddyn ac yna maent yn bil chi achlysurol ar gyfer gweddill y 524 00:26:20,060 --> 00:26:22,130 eich bywyd hyd nes y byddwch yn canslo yr enw parth. 525 00:26:22,130 --> 00:26:24,510 Ac yna i chi ddweud wrthyn nhw pwy y gweinyddion enw eu. 526 00:26:24,510 --> 00:26:26,190 Ond yna rydych chi'n ei wneud gyda eich cofrestrydd. 527 00:26:26,190 --> 00:26:30,130 Ac oddi yno byddwch yn rhyngweithio yn unig gyda eich cwmni gwesteiwr gwe, sy'n 528 00:26:30,130 --> 00:26:32,030 fydd yn ei achos CS50 fod Dreamhost. 529 00:26:32,030 --> 00:26:36,080 Ond unwaith eto, bydd mwy o ddogfennau yn a ddarperir i chi os ydych yn penderfynu i fynd 530 00:26:36,080 --> 00:26:37,170 llwybr hwnnw. 531 00:26:37,170 --> 00:26:40,750 >> Felly, os ydych yn gwneud hyn ar ôl y cwrs diwedd, yn syml googling gwe-letya 532 00:26:40,750 --> 00:26:42,830 Bydd y cwmni yn troi i fyny filoedd o opsiynau. 533 00:26:42,830 --> 00:26:45,720 A byddwn yn gyffredinol yn eich annog i gofyn i ffrindiau a allai fod wedi defnyddio 534 00:26:45,720 --> 00:26:49,350 cwmni cyn os ydynt yn argymell wedi cael profiad da iddynt a. 535 00:26:49,350 --> 00:26:52,680 >> Oherwydd bod yna lawer o dipio yn y nos gwmnïau hosting ar y we, fel dyn yn 536 00:26:52,680 --> 00:26:55,220 ei islawr gyda gweinydd sydd â cyfeiriad IP. 537 00:26:55,220 --> 00:26:58,980 Mae ganddo rhywfaint o RAM ychwanegol a disg galed gofod a dim ond yn gwerthu gwe-letya 538 00:26:58,980 --> 00:27:02,380 gyfrifon hyd yn oed er nad oes unrhyw ffordd y Gallai gweinydd trin cannoedd o 539 00:27:02,380 --> 00:27:04,050 defnyddwyr neu filoedd o ddefnyddwyr. 540 00:27:04,050 --> 00:27:06,260 Felly, yn sylweddoli y bydd byddwch yn cael hyn rydych yn talu amdano. 541 00:27:06,260 --> 00:27:09,510 >> Am gryn amser ar gyfer fy nghartref personol dudalen - ac roedd hyn yn hollol dderbyniol 542 00:27:09,510 --> 00:27:11,830 oherwydd fy mod wedi, fel, dau o ymwelwyr y mis - 543 00:27:11,830 --> 00:27:14,990 Yr wyf yn talu, fel, $ 2.95 y mis. 544 00:27:14,990 --> 00:27:17,230 A dwi'n eithaf siwr ei fod yn mewn islawr rhywun. 545 00:27:17,230 --> 00:27:20,800 Ond unwaith eto, nid ydych yn cael o reidrwydd unrhyw warantau o uptime neu 546 00:27:20,800 --> 00:27:21,840 scalability. 547 00:27:21,840 --> 00:27:24,560 Felly, unwaith eto, rydych yn fel arfer yn edrych yn rhywbeth mwy na hynny. 548 00:27:24,560 --> 00:27:26,220 >> Wel, beth am SSL? 549 00:27:26,220 --> 00:27:27,690 Felly beth SSL a ddefnyddir ar gyfer? 550 00:27:27,690 --> 00:27:30,320 Gadewch i ni yn awr yn dechrau lywio yn y cyfarwyddiadau o ddiogelwch a phethau sy'n 551 00:27:30,320 --> 00:27:32,330 Gall niwed i ni. 552 00:27:32,330 --> 00:27:36,890 Yn enwedig wrth i chi fentro allan ar eich pen eich hun. 553 00:27:36,890 --> 00:27:41,650 >> Beth sy'n SSL, neu beth sy'n SSL a ddefnyddir ar gyfer? 554 00:27:41,650 --> 00:27:42,660 Diogelwch, OK. 555 00:27:42,660 --> 00:27:44,000 Felly, mae'n cael ei ddefnyddio ar gyfer diogelwch. 556 00:27:44,000 --> 00:27:44,640 Beth mae hynny'n ei olygu? 557 00:27:44,640 --> 00:27:47,170 Felly, mae'n sefyll ar gyfer Socedi Diogel Layer. 558 00:27:47,170 --> 00:27:52,330 Ac mae'n cael ei nodi gan y URL sy'n cychwyn gyda https://. 559 00:27:52,330 --> 00:27:58,410 Mae llawer ohonom yn ôl pob tebyg erioed wedi teipio https://, ond byddwch yn aml yn gweld bod 560 00:27:58,410 --> 00:28:03,000 eich porwr yn cael ei ailgyfeirio o HTTP i HTTPS fel bod popeth yno 561 00:28:03,000 --> 00:28:04,260 ar ôl amgryptio. 562 00:28:04,260 --> 00:28:10,810 >> FYI, gan ddefnyddio SSL ei gwneud yn ofynnol fel arfer fod gennych gyfeiriad IP unigryw. 563 00:28:10,810 --> 00:28:13,940 Ac fel arfer i gael cyfeiriad IP unigryw mae angen i chi dalu gwe-letya 564 00:28:13,940 --> 00:28:15,850 cwmni ychydig o ddoleri yn fwy y mis. 565 00:28:15,850 --> 00:28:19,850 Felly, yn sylweddoli hyn yn hawdd iawn rhoi ar waith y dyddiau hyn trwy brynu IP 566 00:28:19,850 --> 00:28:22,930 gyfeiriad a thrwy brynu beth sydd elwir yn dystysgrif SSL. 567 00:28:22,930 --> 00:28:26,520 Ond yn sylweddoli ei fod yn dod ar ryw gost ychwanegol. 568 00:28:26,520 --> 00:28:30,880 Ac, fel y byddwn yn ceisio dychryn mewn dim ond bit, nid yw'n hyd yn oed o reidrwydd yn 100% 569 00:28:30,880 --> 00:28:34,040 amddiffynnol beth bynnag eich bod yn ceisio diogelu. 570 00:28:34,040 --> 00:28:38,620 >> Felly, ar gyfer diogelwch, byddwn i'n meddwl fy mod i wedi gwneud math o segue ar hap yma. 571 00:28:38,620 --> 00:28:42,820 Fel y byddwch yn gwybod o ddarlith CS50 yn fideos, mae ein tîm cynhyrchu wedi bod yn 572 00:28:42,820 --> 00:28:46,770 gefnogwr fel yr wyf wedi cymryd neis iawn ffotograffiaeth gampws, ac awyr 573 00:28:46,770 --> 00:28:48,370 ffotograffiaeth fwyaf diweddar. 574 00:28:48,370 --> 00:28:51,450 Os ydych chi erioed wedi edrych i fyny ac yn gweld rhywbeth yn hedfan gydag ychydig o camera, 575 00:28:51,450 --> 00:28:53,410 gall fod mewn gwirionedd fod yn CS50. 576 00:28:53,410 --> 00:28:55,830 Ac yr wyf yn jyst meddwl y byddwn i'n rhannu munud rhai o'r lluniau mae gan y tîm 577 00:28:55,830 --> 00:28:59,450 a gasglwyd, yn enwedig wrth i ni edrych i y semester y gwanwyn ac yn disgyn nesaf. 578 00:28:59,450 --> 00:29:03,320 Os bydd unrhyw un gennych chi ddawn am ffotograffiaeth, videography, byddem yn 579 00:29:03,320 --> 00:29:05,570 wrth eu bodd yn mynd â chi yn rhan y tu ôl i'r llenni. 580 00:29:05,570 --> 00:29:07,595 Ond yn fwy ar y manylion hynny mewn wythnos. 581 00:29:07,595 --> 00:29:18,560 >> [CERDDORIAETH] 582 00:29:18,560 --> 00:29:20,750 >> DAVID J. Malan: Troi allan mae yna cwrs golff bach ar ben 583 00:29:20,750 --> 00:29:22,754 y stadiwm nad ydym byth yn gwybod am. 584 00:29:22,754 --> 00:30:06,150 >> [CERDDORIAETH] 585 00:30:06,150 --> 00:30:08,440 >> DAVID J. Malan: Gallwch weld y amlinelliad o'r drôn yno. 586 00:30:08,440 --> 00:30:24,160 >> [CERDDORIAETH] 587 00:30:24,160 --> 00:30:26,280 >> DAVID J. Malan: Y rhan gorau yma yw, gwyliwch y jogger ar y chwith. 588 00:30:26,280 --> 00:30:52,900 >> [CERDDORIAETH] 589 00:30:52,900 --> 00:30:56,920 >> DAVID J. Malan: Enghraifft arall o'r hyn y gallwch ei wneud gyda thechnoleg sy'n 590 00:30:56,920 --> 00:30:58,900 ond yn cyffwrdd, a dweud y gwir, yn ymwneud â diogelwch. 591 00:30:58,900 --> 00:31:01,710 Ond yr wyf yn meddwl y byddai'n fwy hwyl ffordd o dim ond dweud, diogelwch. 592 00:31:01,710 --> 00:31:07,780 Felly, gadewch i ni weld os na allwn dychryn chi guys erbyn hyn nid yn unig yn dipyn o ychydig 593 00:31:07,780 --> 00:31:10,590 bygythiadau, ond hefyd yn sylfaenol dealltwriaeth o'r hyn y bygythiadau hyn 594 00:31:10,590 --> 00:31:13,830 yn fel y gellir symud ymlaen gallwch penderfynu sut a ph'un ai i amddiffyn 595 00:31:13,830 --> 00:31:17,290 eich hun yn erbyn y pethau hyn ac ar o leiaf i fod yn ymwybodol ohonynt wrth i chi 596 00:31:17,290 --> 00:31:20,530 gwneud penderfyniadau ynghylch a ddylid anfon yr e-bost, p'un ai i fewngofnodi 597 00:31:20,530 --> 00:31:24,920 i mewn i'r wefan, p'un ai i neu beidio defnyddio bod mynediad Wi-Fi seiber caffi yn 598 00:31:24,920 --> 00:31:28,210 pwynt fel eich bod yn gwybod beth yw'r bygythiadau yn wir o'ch cwmpas. 599 00:31:28,210 --> 00:31:30,990 >> Felly cyfeiriodd Jonathan at rywbeth fel hyn ar ddydd Llun. 600 00:31:30,990 --> 00:31:32,220 Roedd ganddo ergyd sgrîn ffenestr. 601 00:31:32,220 --> 00:31:33,630 Mae hyn yn un o Mac. 602 00:31:33,630 --> 00:31:36,850 Faint ohonoch chi erioed wedi gosod meddalwedd ar eich Mac neu PC? 603 00:31:36,850 --> 00:31:38,420 Yn amlwg bawb. 604 00:31:38,420 --> 00:31:41,590 Faint ohonoch chi wedi rhoi llawer o ystyriaeth i deipio yn eich cyfrinair 605 00:31:41,590 --> 00:31:43,030 pan ofynnir? 606 00:31:43,030 --> 00:31:44,740 Yr wyf yn golygu, hyd yn oed nad wyf yn ei wneud, a dweud y gwir. 607 00:31:44,740 --> 00:31:48,730 Felly, ychydig ohonom yn dda at fod yn paranoid. 608 00:31:48,730 --> 00:31:50,490 Ond yn ystyried yr hyn yr ydych chi'n mewn gwirionedd yn ei wneud yma. 609 00:31:50,490 --> 00:31:53,280 >> Ar Mac neu PC nodweddiadol gennych cyfrif gweinyddwr. 610 00:31:53,280 --> 00:31:56,450 Ac fel arfer mai chi yw'r unig un yn defnyddio gliniadur o leiaf y dyddiau hyn. 611 00:31:56,450 --> 00:31:59,780 Felly eich cyfrif, Malan neu JHarvard neu beth bynnag ydyw, yw'r 612 00:31:59,780 --> 00:32:00,830 cyfrif gweinyddwr. 613 00:32:00,830 --> 00:32:03,530 A beth mae hynny'n ei olygu yw eich bod wedi gwreiddiau mynediad at eich cyfrifiadur. 614 00:32:03,530 --> 00:32:06,180 Gallwch osod unrhyw beth rydych ei eisiau, dileu unrhyw beth rydych ei eisiau. 615 00:32:06,180 --> 00:32:10,800 >> Ac fel arfer y dyddiau hyn, oherwydd penderfyniadau dylunio dyddio o flynyddoedd yn ôl, 616 00:32:10,800 --> 00:32:14,560 y ffordd rhan fwyaf o feddalwedd yn cael ei osod fel gweinyddwr. 617 00:32:14,560 --> 00:32:18,180 A hyd yn oed os yw eich Mac neu PC o leiaf gotten smart digon dros y 618 00:32:18,180 --> 00:32:22,010 mlynedd gyda'r ymgnawdoliadau diweddaraf Mac OS a Ffenestri i beidio rhedeg eich 619 00:32:22,010 --> 00:32:26,130 enw defnyddiwr yn ddiofyn fel y gweinyddwr, pan fyddwch yn lawrlwytho rhai 620 00:32:26,130 --> 00:32:29,160 rhaglen newydd oddi ar y rhyngrwyd ac yn ceisio osod, mae'n debyg eich bod yn mynd 621 00:32:29,160 --> 00:32:30,880 cael ei annog ar gyfer eich cyfrinair. 622 00:32:30,880 --> 00:32:34,790 Ond mae'r dal yw ar y pwynt hwnnw, rydych yn llythrennol drosglwyddo'r allweddi eich 623 00:32:34,790 --> 00:32:38,620 cyfrifiadur drosodd i ba bynnag hap rhaglen 'ch jyst lwytho i lawr a'i 624 00:32:38,620 --> 00:32:41,590 gan ei alluogi i osod beth bynnag y mae am. 625 00:32:41,590 --> 00:32:45,050 >> Ac fel y crybwyllodd Jonathan, yn sylweddoli y gallai fod yn dweud ei bod am 626 00:32:45,050 --> 00:32:49,350 gosod eich meddalwedd eich bod yn gofalu am, Spotify neu iTunes neu beth bynnag 627 00:32:49,350 --> 00:32:50,900 yr ydych yn ceisio at gorsedda. 628 00:32:50,900 --> 00:32:54,710 Ond eich bod yn llythrennol yn ymddiried yn y awdur neu awduron meddalwedd i 629 00:32:54,710 --> 00:32:57,570 ond gwneud yr hyn y mae'r rhaglen i fod i'w wneud. 630 00:32:57,570 --> 00:33:02,320 >> Ond nid oes dim byd o gwbl stopio rhan fwyaf o raglenni ar y rhan fwyaf 631 00:33:02,320 --> 00:33:06,910 systemau gweithredu o dileu ffeiliau, o eu llwytho i fyny i rai cwmni 632 00:33:06,910 --> 00:33:10,040 gwefan, o trolling o gwmpas, ar gyfer amgryptio pethau. 633 00:33:10,040 --> 00:33:12,970 Ac eto, rydym wedi math o adeiladu seilwaith cyfan dros 634 00:33:12,970 --> 00:33:14,930 y blynyddoedd ar ymddiriedaeth. 635 00:33:14,930 --> 00:33:18,690 Ac felly yn sylweddoli eich bod wedi dim ond ymddiried pobl ar hap a hap 636 00:33:18,690 --> 00:33:20,050 cwmnïau ar gyfer y rhan fwyaf. 637 00:33:20,050 --> 00:33:24,860 >> A Jonathan crybwyll hefyd, weithiau cwmnïau hynny eu hunain yn fath o 638 00:33:24,860 --> 00:33:26,410 yn fwriadol faleisus, yn iawn? 639 00:33:26,410 --> 00:33:30,200 Dal Sony lawer o feirniadaeth ychydig flynyddoedd ôl ar gyfer gosod yr hyn a elwir yn 640 00:33:30,200 --> 00:33:33,220 pecyn rootkit ar gyfrifiaduron pobl heb eu gwybodaeth. 641 00:33:33,220 --> 00:33:36,570 Ac byrdwn hyn oedd bod pan fyddwch yn prynu CD er enghraifft eu bod yn 642 00:33:36,570 --> 00:33:40,050 Nid oedd eisiau i chi fod yn gallu copïo neu RIP cerddoriaeth oddi ar, byddai'r CD 643 00:33:40,050 --> 00:33:42,600 gosod, heb eich wybod, a rootkit ar eich cyfrifiadur. 644 00:33:42,600 --> 00:33:46,020 Rootkit yn unig meddalwedd golygu sy'n rhedeg fel gweinyddwr a allai 645 00:33:46,020 --> 00:33:47,260 gwneud pethau drwg. 646 00:33:47,260 --> 00:33:50,780 >> Ond ymhlith y pethau y peth oedd y cafodd ei guddio ei hun. 647 00:33:50,780 --> 00:33:53,660 Felly, efallai y bydd rhai ohonoch yn eithaf savvy gyda'ch cyfrifiadur ac yn gwybod, wel, yr wyf yn 648 00:33:53,660 --> 00:33:57,310 gall dim ond agor y Dasgu Manager neu'r Monitro Gweithgaredd a gallaf edrych ar yr holl 649 00:33:57,310 --> 00:33:59,150 o'r rhaglenni a enwir arcanely sy'n cael eu rhedeg. 650 00:33:59,150 --> 00:34:01,760 Ac os oes unrhyw beth yn edrych yn amheus 'N annhymerus' jyst ladd neu ei ddileu. 651 00:34:01,760 --> 00:34:02,980 Ond dyna beth wnaeth y rootkit. 652 00:34:02,980 --> 00:34:07,070 Mae'n dweud yn y bôn, os rhedeg Tasg Rheolwr, nid ydynt yn dangos eich hun. 653 00:34:07,070 --> 00:34:08,500 >> Felly, y meddalwedd yno. 654 00:34:08,500 --> 00:34:12,710 A dim ond os ydych yn wir, wir yn edrych galed gallech hyd yn oed ddod o hyd iddo. 655 00:34:12,710 --> 00:34:15,670 Ac mae hyn yn cael ei wneud yn enw o ddiogelwch copi. 656 00:34:15,670 --> 00:34:18,230 Ond dim ond dychmygu beth allai wedi cael ei wneud fel arall. 657 00:34:18,230 --> 00:34:19,699 >> Nawr o ran amddiffyn eich hun. 658 00:34:19,699 --> 00:34:22,190 Mae llawer o wefannau yn rhyfeddol graslon eu bod yn rhoi'r rhain 659 00:34:22,190 --> 00:34:26,480 eiconau clo clap ar eu hafan sy'n yn golygu bod y wefan yn ddiogel. 660 00:34:26,480 --> 00:34:28,870 Mae hyn yn dod o bankofamerica.com y bore yma. 661 00:34:28,870 --> 00:34:32,239 Felly, beth mae hynny'n ychydig icon clo mae yn golygu wrth ymyl y Sign In botwm? 662 00:34:32,239 --> 00:34:35,699 663 00:34:35,699 --> 00:34:36,790 >> Dim byd o gwbl. 664 00:34:36,790 --> 00:34:39,560 Mae'n golygu rhywun yn gwybod sut i ddefnyddio Photoshop i wneud llun o 665 00:34:39,560 --> 00:34:40,590 icon clo. 666 00:34:40,590 --> 00:34:44,449 Fel yn llythrennol, mae'r ffaith ei fod yn mae i fod i fod yn gadarnhaol 667 00:34:44,449 --> 00:34:46,880 dangos i'r defnyddiwr yn ei gael, www, gwefan ddiogel. 668 00:34:46,880 --> 00:34:50,449 Ddylwn i ymddiried yn y wefan hon ac yn awr teipio fy enw defnyddiwr a chyfrinair. 669 00:34:50,449 --> 00:34:53,870 Ac mae hyn wedi bod yn gonfensiynol ar gyfer flynyddoedd, mor ddiweddar â y bore yma. 670 00:34:53,870 --> 00:34:56,949 >> Ond yn ystyried yr arferion sy'n hyn yn mynd â ni i. 671 00:34:56,949 --> 00:35:00,600 Ystyriwch y neges ddealledig bod yr holl y banciau hyn yn yr achos hwn wedi bod yn 672 00:35:00,600 --> 00:35:01,830 anfon ni am flynyddoedd. 673 00:35:01,830 --> 00:35:05,160 Os ydych yn gweld clo clap, ac yna sicrhau. 674 00:35:05,160 --> 00:35:05,340 Mae pob hawl? 675 00:35:05,340 --> 00:35:10,520 >> Felly, sut y gallwch cam-drin y system o ymddiriedaeth os ydych yn y dyn drwg? 676 00:35:10,520 --> 00:35:14,100 Rhowch clo ar eich gwefan, a rhesymegol, defnyddwyr wedi bod yn 677 00:35:14,100 --> 00:35:17,260 cyflyru am flynyddoedd i gymryd yn ganiataol clo clap yn golygu ddiogel. 678 00:35:17,260 --> 00:35:19,310 A gallai fod mewn gwirionedd fod yn ddiogel. 679 00:35:19,310 --> 00:35:24,810 Efallai y bydd gennych rhyfeddol ddiogel SSL cysylltiad HTTPS i 680 00:35:24,810 --> 00:35:26,452 wefan ffug. com. 681 00:35:26,452 --> 00:35:30,150 A all unrhyw un arall yn y byd yn gweld eich bod chi ar fin i law ef neu hi 682 00:35:30,150 --> 00:35:32,790 eich enw defnyddiwr a chyfrinair at eich cyfrif. 683 00:35:32,790 --> 00:35:35,110 >> Mae hyn, fodd bynnag, efallai, yn ychydig yn fwy calonogol. 684 00:35:35,110 --> 00:35:38,600 Felly, mae hyn yn ergyd sgrin brig o fy porwr y bore yma yn 685 00:35:38,600 --> 00:35:39,910 bankofamerica.com. 686 00:35:39,910 --> 00:35:43,270 Ac yn sylwi yma hefyd rydym yn gael eicon clo. 687 00:35:43,270 --> 00:35:48,040 Beth mae'n ei olygu yn y cyd-destun hwn yn Chrome o leiaf? 688 00:35:48,040 --> 00:35:49,520 >> Felly, mae hyn yn awr yn defnyddio SSL. 689 00:35:49,520 --> 00:35:51,220 Felly, mae hyn mewn gwirionedd yn beth gwell. 690 00:35:51,220 --> 00:35:54,250 Ac mae'r ffaith bod Chrome yn ei gwneud yn gwyrdd i fod i dynnu ein sylw 691 00:35:54,250 --> 00:35:56,750 at y ffaith bod hyn yn nid yn unig dros SSL. 692 00:35:56,750 --> 00:36:01,400 Mae hwn yn gwmni sy'n rywun allan mae wedi gwirio mewn gwirionedd 693 00:36:01,400 --> 00:36:02,520 bankofamerica.com. 694 00:36:02,520 --> 00:36:05,970 Ac mae hynny'n golygu y Bank of America, wrth brynu eu hyn a elwir yn SSL 695 00:36:05,970 --> 00:36:09,680 dystysgrif, yn ei hanfod ar hap mawr, rhifau ar hap braidd sy'n gweithredu 696 00:36:09,680 --> 00:36:14,710 diogelwch ar eu cyfer, maent wedi bod yn gwirio gan rai parti annibynnol 697 00:36:14,710 --> 00:36:15,570 blaid sy'n dweud, yep. 698 00:36:15,570 --> 00:36:19,240 Mae hyn mewn gwirionedd y Prif Swyddog Gweithredol Banc America geisio brynu'r dystysgrif. 699 00:36:19,240 --> 00:36:23,290 Bydd Chrome, felly, gobeithio y awdurdod ardystio ac yn dweud yn 700 00:36:23,290 --> 00:36:25,265 gwyrdd, mae hyn yn bankofamerica.com. 701 00:36:25,265 --> 00:36:27,997 Ac Bank of America ond yn talu ychydig gant o ddoleri ar gyfer hynny neu ychydig o 702 00:36:27,997 --> 00:36:30,800 mil yn hytrach na ychydig o ddegau o ddoleri. 703 00:36:30,800 --> 00:36:34,940 >> Ond yma hefyd, faint ohonoch chi sydd erioed ymddwyn yn wahanol oherwydd 704 00:36:34,940 --> 00:36:38,576 yr URL yn eich porwr yn gwyrdd yn hytrach na du? 705 00:36:38,576 --> 00:36:39,900 Iawn? 706 00:36:39,900 --> 00:36:40,600 Felly, un neu ddau ohonom. 707 00:36:40,600 --> 00:36:42,115 Ac mae hynny'n dda i fod yn paranoid. 708 00:36:42,115 --> 00:36:45,910 Ond hyd yn oed wedyn, y rhai ohonoch sydd hyd yn oed yn sylwi ar y pethau hyn, a ydych mewn gwirionedd yn 709 00:36:45,910 --> 00:36:50,720 rhoi'r gorau i logio i mewn i diogel fel arall yn Nid yw gwefan os yw'r URL yn wyrdd? 710 00:36:50,720 --> 00:36:53,380 Mae pob hawl, felly mae'n debyg na, dde? 711 00:36:53,380 --> 00:36:56,740 O leiaf y rhan fwyaf ohonom, os nad yw'n wyrdd, fwyaf tebygol ydych ond yn mynd 712 00:36:56,740 --> 00:36:57,440 i fod yn debyg, beth bynnag. 713 00:36:57,440 --> 00:36:58,950 Fel, yr wyf am i logio i mewn y wefan hon. 714 00:36:58,950 --> 00:37:00,200 Dyna pam rydw i yma. 715 00:37:00,200 --> 00:37:02,390 Rydw i'n mynd i fewngofnodi serch hynny. 716 00:37:02,390 --> 00:37:04,500 >> Fel o'r neilltu, Chrome ychydig well am hyn. 717 00:37:04,500 --> 00:37:07,990 Ond mae llawer o borwyr fel Firefox er enghraifft, o leiaf ar gyfer 718 00:37:07,990 --> 00:37:12,190 peth amser, pan fydd y icon clo yw, gallwch chi mewn gwirionedd yn rhoi unrhyw 719 00:37:12,190 --> 00:37:13,250 icon eich hun. 720 00:37:13,250 --> 00:37:17,480 Gadewch i mi weld beth y fersiwn ddiweddaraf o Firefox yn edrych fel. 721 00:37:17,480 --> 00:37:20,040 Felly, os ydym yn mynd i CS50.net. 722 00:37:20,040 --> 00:37:21,580 >> Iawn, felly maen nhw wedi gotten yn well hefyd. 723 00:37:21,580 --> 00:37:24,970 Yr hyn y mae'r porwyr a ddefnyddir i wneud yw ei hoffi, dyma er enghraifft [? SAAS yn?] 724 00:37:24,970 --> 00:37:25,790 crib i fyny yma. 725 00:37:25,790 --> 00:37:29,240 Dyna y ffefryn hyn a elwir yn eicon ar gyfer gwefan. 726 00:37:29,240 --> 00:37:30,190 Flynyddoedd yn ôl - 727 00:37:30,190 --> 00:37:34,720 mewn gwirionedd ychydig amser yn ôl - mai ychydig Byddai darian wedi bod yn iawn 728 00:37:34,720 --> 00:37:36,560 yma wrth ymyl y URL. 729 00:37:36,560 --> 00:37:40,300 Oherwydd bod rhai athrylith penderfynu ei bod fyddai dim ond yn edrych yn eithaf classy i gael 730 00:37:40,300 --> 00:37:43,150 eich logo graffigol hawl nesaf at eich URL. 731 00:37:43,150 --> 00:37:45,310 A dylunio doeth, sydd mewn gwirionedd yn yn eithaf gymhellol. 732 00:37:45,310 --> 00:37:47,240 >> Felly beth oedd dyn drwg dechrau ei wneud? 733 00:37:47,240 --> 00:37:50,500 Maent yn dechrau newid eu hoff eiconau, neu eu eicon diofyn ar gyfer 734 00:37:50,500 --> 00:37:55,250 hafan o beidio chrib ond clo, a oedd wedi 735 00:37:55,250 --> 00:37:56,600 dim ystyr. 736 00:37:56,600 --> 00:37:59,760 Heblaw eu hoff icon roedd clo clap nad oedd ganddo unrhyw 737 00:37:59,760 --> 00:38:01,250 arwyddion o ddiogelwch. 738 00:38:01,250 --> 00:38:04,040 >> Felly y gwersi yma cwpl dwi'n meddwl. 739 00:38:04,040 --> 00:38:07,820 Un yw bod mewn gwirionedd yn rhai mecanweithiau bwriadau da ar gyfer 740 00:38:07,820 --> 00:38:12,850 dysgu i ni ddefnyddwyr am ddiogelwch, hyd yn oed os nad ydych yn hyd yn oed yn ymwybodol o'r hyn gwyrdd 741 00:38:12,850 --> 00:38:15,110 olygu neu beth hyd yn oed HTTPS olygu. 742 00:38:15,110 --> 00:38:19,130 Ond os mecanweithiau hynny cael ni i mewn i yr arfer gwael o wefannau ymddiried 743 00:38:19,130 --> 00:38:23,390 pan fyddwn yn gweld arwyddion cadarnhaol hynny, eu bod yn hawdd iawn eu cam-drin fel y gwelsom 744 00:38:23,390 --> 00:38:26,480 dim ond funud yn ôl gyda rhywbeth gwirion fel hyn. 745 00:38:26,480 --> 00:38:29,100 >> Felly sesiwn herwgipio yn dod i chwarae, fel y dywedais o'r blaen, 746 00:38:29,100 --> 00:38:30,510 gyda cwcis er enghraifft. 747 00:38:30,510 --> 00:38:32,130 A beth mae hyn yn ei olygu mewn gwirionedd? 748 00:38:32,130 --> 00:38:35,930 Da gyda sesiwn herwgipio hyn i gyd am ddwyn cwcis rhywun. 749 00:38:35,930 --> 00:38:39,860 Felly os wyf yn agor Chrome yma, er enghraifft, ac yr wyf yn agor yr Arolygydd 750 00:38:39,860 --> 00:38:41,550 i lawr yma ac yr wyf yn mynd i y Tab Rhwydwaith - 751 00:38:41,550 --> 00:38:42,830 ac rydym wedi gwneud hyn o'r blaen - 752 00:38:42,830 --> 00:38:48,900 ac yr wyf yn mynd i rywbeth fel http://facebook.com Enter, yn ei chyfanrwydd 753 00:38:48,900 --> 00:38:52,280 criw o bethau yn mynd ar draws y sgrîn oherwydd yr holl ddelweddau a CSS a 754 00:38:52,280 --> 00:38:53,490 Ffeiliau JavaScript. 755 00:38:53,490 --> 00:38:59,420 >> Ond os wyf yn edrych ar hyn un yma sylwi bod Facebook yn wir plannu un 756 00:38:59,420 --> 00:39:02,310 neu fwy o cwcis ar fy porwr yma. 757 00:39:02,310 --> 00:39:05,610 Felly mae'r rhain yn eu hanfod y llaw stampiau sy'n cynrychioli mi. 758 00:39:05,610 --> 00:39:08,580 Ac yn awr, gobeithio fy porwr yn chyflwyno hyn eto ac eto pan 759 00:39:08,580 --> 00:39:10,560 ailystyried y wefan honno. 760 00:39:10,560 --> 00:39:15,810 Ond mai dim ond yn ddiogel, rydym yn dweud wythnosau cwpl yn ôl, os ydych yn defnyddio SSL. 761 00:39:15,810 --> 00:39:18,860 >> Ond gall hyd yn oed SSL ei hun cael ei beryglu. 762 00:39:18,860 --> 00:39:21,800 Ystyriwch ar ôl yr holl ffordd mae SSL. 763 00:39:21,800 --> 00:39:28,860 Pan fydd eich porwr yn cysylltu â anghysbell gweinyddwr drwy https://, stori hir yn fyr, 764 00:39:28,860 --> 00:39:30,110 cryptograffeg mae'n ei olygu. 765 00:39:30,110 --> 00:39:34,750 Nid yw mor syml â Caesar neu Visionaire neu hyd yn oed DES, Cydraddoldeb i Bobl Anabl o 766 00:39:34,750 --> 00:39:36,110 amser yn ôl yn pset2. 767 00:39:36,110 --> 00:39:37,410 Mae'n fwy soffistigedig na hynny. 768 00:39:37,410 --> 00:39:39,110 Mae'n cael ei alw cryptography cyhoeddus allweddol. 769 00:39:39,110 --> 00:39:42,845 Ond mewn gwirionedd fawr ac yn wir ar hap niferoedd yn cael eu defnyddio i sgrialu 770 00:39:42,845 --> 00:39:47,125 gwybodaeth rhwng pwynt A, chi, a phwynt B, fel facebook.com. 771 00:39:47,125 --> 00:39:52,570 >> Ond y broblem yw, faint ohonom eto erioed deipio i mewn https:// i ddechrau 772 00:39:52,570 --> 00:39:55,790 ein gwefan cysylltiad yn y modd diogel? 773 00:39:55,790 --> 00:40:00,900 Yr wyf yn golygu, faint ohonoch chi hyd yn oed yn math http://facebook.com? 774 00:40:00,900 --> 00:40:02,290 Mae pob hawl, os ydych yn gwneud, fel, helo. 775 00:40:02,290 --> 00:40:03,510 Nid oes angen i chi wneud hynny anymore, dde? 776 00:40:03,510 --> 00:40:05,190 Bydd y porwr chyfrif 'ii maes. 777 00:40:05,190 --> 00:40:08,070 >> Ond mae'r rhan fwyaf ohonom yn ei wneud yn wir jyst deipio facebook.com. 778 00:40:08,070 --> 00:40:10,960 Oherwydd os ydym yn defnyddio porwr, y porwyr wedi gotten yn ddigon smart gan 779 00:40:10,960 --> 00:40:14,920 2013 i gymryd yn ganiataol os ydych yn defnyddio porwr, byddwch deipio i mewn cyfeiriad, eich 780 00:40:14,920 --> 00:40:18,550 bod eisiau i ni gael mynediad iddo trwy e-bost neu neges amrantiad. 781 00:40:18,550 --> 00:40:21,250 Rydych yn golygu HTTP a Phort 80. 782 00:40:21,250 --> 00:40:22,970 Confensiynau hynny wedi cael ei fabwysiadu. 783 00:40:22,970 --> 00:40:24,830 >> Ond sut yn gweithio ailgyfeirio? 784 00:40:24,830 --> 00:40:26,170 Wel, sylwi ar yr hyn sy'n digwydd yma. 785 00:40:26,170 --> 00:40:27,590 Os byddaf yn mynd yn ôl i Chrome - 786 00:40:27,590 --> 00:40:31,920 a gadewch i ni wneud hyn mewn incognito modd fel bod fy holl 787 00:40:31,920 --> 00:40:33,620 cwcis yn cael eu taflu i ffwrdd. 788 00:40:33,620 --> 00:40:38,130 A gadewch i mi fynd yma, unwaith eto, facebook.com. 789 00:40:38,130 --> 00:40:39,490 A gadewch i ni weld beth fydd yn digwydd. 790 00:40:39,490 --> 00:40:43,372 >> Dwyn i gof bod y cais cyntaf oedd yn wir yn unig ar gyfer facebook.com. 791 00:40:43,372 --> 00:40:46,580 Ond beth oedd yr ymateb a gefais? 792 00:40:46,580 --> 00:40:48,520 Nid oedd yn 200 OK. 793 00:40:48,520 --> 00:40:53,550 Yr oedd 300, neu 301, sy'n ailgyfeirio dweud wrthyf i fynd i 794 00:40:53,550 --> 00:40:59,050 http://www.facebook.com, sydd yn lle mae Facebook am i mi fynd. 795 00:40:59,050 --> 00:41:01,900 Ond yna, os ydym yn edrych ar y cais nesaf, ac yr ydym wedi gweld hyn o'r blaen, 796 00:41:01,900 --> 00:41:04,370 sylwi ar yr hyn eu hail ymateb. 797 00:41:04,370 --> 00:41:10,280 Yn benodol eu bod am i mi yn awr i ewch i'r fersiwn SSL o Facebook. 798 00:41:10,280 --> 00:41:11,800 >> Felly dyma gyfle. 799 00:41:11,800 --> 00:41:15,440 Mae hon yn nodwedd hynod ddefnyddiol dim ond y we ac HTTP. 800 00:41:15,440 --> 00:41:19,570 Os yw'r defnyddiwr terfynol fel Facebook fi eisiau i aros ar y fersiwn gadarn am eu 801 00:41:19,570 --> 00:41:20,850 gwefan, gwych. 802 00:41:20,850 --> 00:41:23,130 Byddant yn ailgyfeirio i mi i mi fy hun. 803 00:41:23,130 --> 00:41:25,250 Ac felly nid oes rhaid i hyd yn oed i meddwl am hynny. 804 00:41:25,250 --> 00:41:29,200 >> Ond beth os yw hynny rhwng pwynt A a B, rhyngoch chi a Facebook, mae rhywfaint o 805 00:41:29,200 --> 00:41:32,220 dyn drwg, mae rhywfaint o system gweinyddwr yn Harvard pwy sy'n chwilfrydig 806 00:41:32,220 --> 00:41:34,240 i weld pwy yw eich ffrindiau. 807 00:41:34,240 --> 00:41:36,760 Neu mae rhywfaint - 808 00:41:36,760 --> 00:41:38,340 flynyddoedd yn ôl, mae hyn yn ei ddefnyddio i swnio'n crazy - 809 00:41:38,340 --> 00:41:41,950 ond mae rhywfaint o endid llywodraeth megis y NSA sydd â diddordeb mewn gwirionedd 810 00:41:41,950 --> 00:41:44,390 o ran pwy rydych yn procio ar Facebook. 811 00:41:44,390 --> 00:41:45,910 Ble mae'r cyfle yno? 812 00:41:45,910 --> 00:41:49,305 Wel, cyn belled ag rywun ddigon o dechnegol savvy ac mae ganddynt fynediad 813 00:41:49,305 --> 00:41:53,350 i'ch rhwydwaith gwirioneddol dros Wi-Fi neu ryw wifren gorfforol, 814 00:41:53,350 --> 00:41:54,570 yr hyn y gallent ei wneud? 815 00:41:54,570 --> 00:41:57,520 >> Wel, os ydyn nhw ar yr un rhwydwaith i chi ac maent yn gwybod rhywbeth am 816 00:41:57,520 --> 00:42:02,050 / Cyfeiriadau a DNS IP a TCP IP a sut hynny i gyd yn gweithio, beth os nad 817 00:42:02,050 --> 00:42:05,970 dyn yn y canol, beth os nad Cenedlaethol Asiantaeth Nawdd, beth bynnag 818 00:42:05,970 --> 00:42:11,480 a all fod, ond beth os yw'r endid syml yn ymateb yn gynt na Facebook i 819 00:42:11,480 --> 00:42:15,820 eich cais HTTP ac yn dweud, oh, yr wyf yn Facebook. 820 00:42:15,820 --> 00:42:19,300 Fynd yn ei flaen, a dyma yw'r HTML i facebook.com. 821 00:42:19,300 --> 00:42:20,720 >> Cyfrifiaduron yn gyflym 'n bert darn. 822 00:42:20,720 --> 00:42:25,990 Felly, gallech chi ysgrifennu rhaglen yn rhedeg ar gweinydd fel nsa.gov pan fydd yn 823 00:42:25,990 --> 00:42:29,790 clywed cais gennych am facebook.com, yn gyflym iawn y tu ôl i'r 824 00:42:29,790 --> 00:42:34,000 golygfeydd yn cael gwneud facebook.com go iawn yn berffaith [? esque?] ddiogel 825 00:42:34,000 --> 00:42:38,290 Cysylltiad SSL rhwng NSA a rhwng Facebook, yn cael bod HTML iawn 826 00:42:38,290 --> 00:42:42,670 ddiogel ar gyfer y dudalen mewngofnodi, ac yna y gweinydd NSA yn unig yn ymateb i chi 827 00:42:42,670 --> 00:42:44,942 gyda thudalen mewngofnodi ar gyfer facebook.com. 828 00:42:44,942 --> 00:42:49,120 >> Nawr, faint ohonoch byddai hyd yn oed yn sylwi eich bod yn defnyddio Facebook dros HTTP 829 00:42:49,120 --> 00:42:53,375 dal i fod yn y pwynt hwnnw oherwydd rydych chi wedi cysylltu ar ddamwain nsa.gov a 830 00:42:53,375 --> 00:42:53,870 Nid yw Facebook? 831 00:42:53,870 --> 00:42:54,980 Mae'r URLs beidio â newid. 832 00:42:54,980 --> 00:42:57,040 Mae hyn i gyd yn cael ei wneud y tu ôl i'r llenni. 833 00:42:57,040 --> 00:42:59,470 Ond mae'r rhan fwyaf ohonom, gan gynnwys fi, mae'n debyg na fyddai sylwi 834 00:42:59,470 --> 00:43:00,800 o fanylion mor bitw. 835 00:43:00,800 --> 00:43:05,510 >> Felly, efallai y bydd gennych berffaith ymarferol gysylltiad rhyngoch chi a'r hyn yr ydych 836 00:43:05,510 --> 00:43:08,660 barn Facebook, ond mae 'na hyn a elwir yn dyn yn y canol. 837 00:43:08,660 --> 00:43:12,480 Ac mae hyn yn derm cyffredinol ar gyfer dyn yn yr ymosodiad canol lle mae gennych rai 838 00:43:12,480 --> 00:43:17,670 endid rhyngoch chi a phwynt B sy'n rhywsut trin, dwyn, neu 839 00:43:17,670 --> 00:43:18,960 gwylio eich data. 840 00:43:18,960 --> 00:43:22,750 Nid felly hyd yn oed SSL yn surefire, yn enwedig os ydych chi wedi bod yn twyllo i 841 00:43:22,750 --> 00:43:26,790 Nid yw ei droi ymlaen oherwydd y ffordd y mae'r rhain mecanweithiau sylfaenol mewn gwirionedd yn gweithio. 842 00:43:26,790 --> 00:43:30,670 >> Felly gwers heddiw, hefyd yw os ydych yn wir am fod yn paranoid - 843 00:43:30,670 --> 00:43:32,110 a hyd yn oed yma mae yna fygythiadau - 844 00:43:32,110 --> 00:43:37,112 dylech chi wir yn dechrau mynd i mewn yr arfer o teipio yn https://www 845 00:43:37,112 --> 00:43:39,850 beth bynnag enw parth eich mewn gwirionedd yn poeni am. 846 00:43:39,850 --> 00:43:41,820 >> Ac fel o'r neilltu yn rhy oes eto fygythiad arall gyda 847 00:43:41,820 --> 00:43:43,410 ystyried y sesiwn herwgipio. 848 00:43:43,410 --> 00:43:47,440 Yn aml iawn pan fyddwch yn ymweld gyntaf gwefan fel facebook.com, oni bai bod y 849 00:43:47,440 --> 00:43:51,050 gweinydd wedi cael ei ffurfweddu i ddweud bod bod stamp llaw ei roi ar eich 850 00:43:51,050 --> 00:43:56,140 Dylid ddoe ei sicrhau ei hun, eich gallai porwr yn dda iawn, ar 851 00:43:56,140 --> 00:44:00,620 pethau sy'n ymweld fel facebook.com google.com, twitter.com, eich porwr 852 00:44:00,620 --> 00:44:04,280 allai fod yn cyflwyno mai stamp llaw yn unig gael eu taro i lawr a dweud, dim. 853 00:44:04,280 --> 00:44:05,660 Defnyddio SSL. 854 00:44:05,660 --> 00:44:07,030 >> Ond mae'n rhy hwyr ar y pwynt hwnnw. 855 00:44:07,030 --> 00:44:10,940 Os ydych eisoes wedi anfon eich llaw stampio, eich cwci, yn y glir gyda 856 00:44:10,940 --> 00:44:15,180 dim SSL, mae gennych eiliad agored i niwed lle mae rhywun arogli 857 00:44:15,180 --> 00:44:19,530 eich traffig, p'un a roommate neu NSA, Yna gall ddefnyddio'r un cwci, a 858 00:44:19,530 --> 00:44:23,860 gydag ychydig o savvy technegol, gyflwyno fel ei hun. 859 00:44:23,860 --> 00:44:25,930 >> Ymosodiad arall gallech chi nad ydynt wedi meddwl amdanynt. 860 00:44:25,930 --> 00:44:30,120 Mae hyn yn un yn wirioneddol ar eich cyfer chi os ydych yn sgriw ar hyn yn ysgrifenedig rhai wefan sy'n 861 00:44:30,120 --> 00:44:31,580 rywsut yn defnyddio SQL. 862 00:44:31,580 --> 00:44:34,610 Felly yma, er enghraifft, yn sgrin saethu o fewngofnodi Harvard. 863 00:44:34,610 --> 00:44:36,380 Ac mae hyn yn enghraifft gyffredinol o rhywbeth gyda 864 00:44:36,380 --> 00:44:37,480 enw defnyddiwr a chyfrinair. 865 00:44:37,480 --> 00:44:38,440 Cyffredin Super. 866 00:44:38,440 --> 00:44:41,310 Felly, gadewch i ni dybio bod SSL yn bodoli ac nid oes dyn yn y canol neu 867 00:44:41,310 --> 00:44:41,920 unrhyw beth fel 'na. 868 00:44:41,920 --> 00:44:45,660 Nawr rydym yn canolbwyntio ar y gweinydd cod sy'n efallai y byddwch yn ysgrifennu. 869 00:44:45,660 --> 00:44:49,830 >> Wel, pan fyddaf yn teipio mewn enw defnyddiwr a cyfrinair, mae'n debyg bod y gwasanaeth PIN 870 00:44:49,830 --> 00:44:51,740 yn cael ei weithredu yn PHP. 871 00:44:51,740 --> 00:44:53,990 Ac efallai y byddwch yn cael rhywfaint o cod ar y gweinydd fel hyn. 872 00:44:53,990 --> 00:44:57,740 Cael y enw defnyddiwr o'r swydd super byd-eang a chael y cyfrinair, ac yna 873 00:44:57,740 --> 00:45:01,130 os ydynt yn defnyddio rhai pset7 fel Cod mae swyddogaeth ymholiad 874 00:45:01,130 --> 00:45:01,820 a allai wneud hyn. 875 00:45:01,820 --> 00:45:06,320 Dewiswch Star gan ddefnyddwyr lle enw defnyddiwr gyfartal hynny a chyfrinair gynddrwg â hynny. 876 00:45:06,320 --> 00:45:08,120 >> Sy'n edrych, ar yr olwg gyntaf, hollol resymol. 877 00:45:08,120 --> 00:45:11,090 Mae hyn yn syntactically cod PHP ddilys. 878 00:45:11,090 --> 00:45:13,160 Rhesymegol does dim byd o'i le ar hyn. 879 00:45:13,160 --> 00:45:15,710 Yn ôl pob tebyg mae rhywfaint mwy llinellau sy'n mewn gwirionedd yn gwneud rhywbeth gyda'r 880 00:45:15,710 --> 00:45:18,150 canlyniad sy'n dod yn ôl o'r gronfa ddata. 881 00:45:18,150 --> 00:45:20,580 Ond mae hyn yn agored i niwed y rheswm canlynol. 882 00:45:20,580 --> 00:45:23,760 >> Sylwch fod, fel dinesydd da, Yr wyf wedi eu rhoi mewn dyfynodau sengl, 883 00:45:23,760 --> 00:45:25,380 dyfyniadau, yr enw defnyddiwr. 884 00:45:25,380 --> 00:45:26,980 Ac yr wyf yn ei roi mewn dyfynodau sengl y cyfrinair. 885 00:45:26,980 --> 00:45:28,830 Ac mae hynny'n beth da oherwydd eu bod yn Nid yw i fod i gael rhifau. 886 00:45:28,830 --> 00:45:30,660 Yn nodweddiadol, maent yn mynd i fod testun. 887 00:45:30,660 --> 00:45:32,290 Felly, yr wyf i'n eu dyfynnu fel llinynnau. 888 00:45:32,290 --> 00:45:37,470 >> Ac os wyf yn awr yn symud ymlaen ymhellach beth os - ac rwyf wedi symud y bwledi o'r 889 00:45:37,470 --> 00:45:38,870 PIN gwasanaeth dros dro - 890 00:45:38,870 --> 00:45:41,650 beth os wyf yn ceisio logio i mewn fel Llywydd [? Scroob?] 891 00:45:41,650 --> 00:45:52,540 ond yr wyf yn honni bod fy nghyfrinair yn 12345 'OR '1' = '1, a rhybudd 892 00:45:52,540 --> 00:45:53,830 yr hyn nad wyf wedi ei wneud. 893 00:45:53,830 --> 00:45:56,140 Doeddwn i ddim yn cau'r eraill dyfyniad sengl. 894 00:45:56,140 --> 00:45:58,500 Gan fy mod i'n eithaf miniog yma fel y dyn drwg. 895 00:45:58,500 --> 00:46:01,870 A dwi'n tybio eu bod yn eich bod yn nid yn dda iawn gyda'ch 896 00:46:01,870 --> 00:46:03,450 PHP a MySQL cod. 897 00:46:03,450 --> 00:46:06,740 Rwy'n dyfalu nad ydych yn gwirio am bresenoldeb o ddyfyniadau. 898 00:46:06,740 --> 00:46:11,190 >> Felly, beth yn union a ddigwyddodd yw bod pan fydd eich defnyddiwr wedi teipio yn y llinyn, 899 00:46:11,190 --> 00:46:15,060 yr ymholiad rydych chi ar fin creu yn edrych fel hyn. 900 00:46:15,060 --> 00:46:18,180 Ac stori hir yn fyr, os ydych chi a rhywbeth gyda'i gilydd neu ydych chi neu rywbeth 901 00:46:18,180 --> 00:46:21,740 gilydd, mae hyn yn mynd i ddychwelyd rhes o'r gronfa ddata. 902 00:46:21,740 --> 00:46:26,570 Oherwydd ei fod bob amser yn y achos 1 yn dychwelyd 1. 903 00:46:26,570 --> 00:46:30,400 >> A dim ond oherwydd nad ydych yn rhagweld bod eich defnyddwyr, da neu ddrwg, gallai 904 00:46:30,400 --> 00:46:35,340 cael collnod yn eu henw i chi wedi creu ymholiad SQL sy'n dal i fod 905 00:46:35,340 --> 00:46:39,040 ddilys, a bydd yn dychwelyd yn awr fwy o ganlyniadau nag y byddech wedi bwriadu. 906 00:46:39,040 --> 00:46:42,340 Ac felly y dyn drwg bellach o bosibl logio i mewn i eich gweinydd 907 00:46:42,340 --> 00:46:47,060 oherwydd bod eich cronfa ddata yn dychwelyd rhes hyd yn oed os yw ef neu ganddi hi ddim syniad beth 908 00:46:47,060 --> 00:46:49,410 [? Scroob yn?] Gwirioneddol cyfrinair. 909 00:46:49,410 --> 00:46:50,640 >> Oh, sylweddolais yn typo yma. 910 00:46:50,640 --> 00:46:53,260 Dylwn i wedi dweud cyfrinair hafal 12345 fel y flaenorol 911 00:46:53,260 --> 00:46:54,990 enghraifft, neu 1 yn dychwelyd 1. 912 00:46:54,990 --> 00:46:56,400 'N annhymerus' atgyweiria bod ar-lein. 913 00:46:56,400 --> 00:46:59,960 >> Felly, pam yr ydym wedi eich ddefnyddio'r ymholiad swyddogaeth gyda marciau cwestiwn? 914 00:46:59,960 --> 00:47:04,000 Un o'r pethau y mae'r swyddogaeth ymholiad yw i chi yw ei fod yn gwneud yn siŵr bod 915 00:47:04,000 --> 00:47:07,660 pan fyddwch yn pasio mewn dadleuon ar ôl y coma yma fel hyn sy'n yr ymholiad 916 00:47:07,660 --> 00:47:10,330 sy'n cael ei anfon mewn gwirionedd i'r gronfa yn edrych fel hyn. 917 00:47:10,330 --> 00:47:13,830 Mae llawer uglier i edrych ar, ond yn ôl slaes wedi bod yn awtomatig 918 00:47:13,830 --> 00:47:19,030 mewnosod i osgoi union trawiad ar y pigiad fy mod yn dangos 919 00:47:19,030 --> 00:47:20,270 funud yn ôl. 920 00:47:20,270 --> 00:47:24,930 >> Erbyn hyn, mae hwyl xkcd fy mod yn meddwl y byddwn i'n tynnu hyd yma y dylai gobeithio nawr fod yn 921 00:47:24,930 --> 00:47:28,546 ychydig yn fwy dealladwy mae hyn yn un yma. 922 00:47:28,546 --> 00:47:39,460 923 00:47:39,460 --> 00:47:40,265 >> Mae ychydig bach? 924 00:47:40,265 --> 00:47:42,370 Efallai mae arnom angen ychydig yn fwy trafodaeth ar hynny. 925 00:47:42,370 --> 00:47:47,810 Felly, mae hyn yn cyfeirio ato plentyn bach enwir Bobby sydd wedi cymryd rhywsut 926 00:47:47,810 --> 00:47:52,250 manteisio ar gwefan yn unig yw ymddiried mai'r hyn y mae'r defnyddiwr wedi teipio 927 00:47:52,250 --> 00:47:55,100 yn nad yw, mewn gwirionedd, y cod SQL, ond mewn gwirionedd yn llinyn. 928 00:47:55,100 --> 00:47:56,830 >> Nawr efallai y byddwch yn cofio bod galw heibio - 929 00:47:56,830 --> 00:48:00,190 efallai eich bod wedi gweld hyn - yn golygu gostyngiad dileu bwrdd, dileu cronfa ddata. 930 00:48:00,190 --> 00:48:02,235 Felly, os ydych yn hawlio hanfod eich enw i yw Robert "; droptabl 931 00:48:02,235 --> 00:48:03,485 estudentsomething,] 932 00:48:03,485 --> 00:48:06,340 933 00:48:06,340 --> 00:48:09,370 efallai y byddwch yn dda iawn yn twyllo y gronfa ddata nid yn unig i sicrhau eich bod chi'n 934 00:48:09,370 --> 00:48:13,530 yn wir Robert, ond hanner colon hefyd symud ymlaen i ollwng y bwrdd. 935 00:48:13,530 --> 00:48:17,560 >> Ac fel y gall ymosodiadau pigiad SQL mewn gwirionedd fod mor fygythiol gan fod hyn yn 936 00:48:17,560 --> 00:48:20,740 lle gallwch ddileu data rhywun, gallwch ddewis mwy nag datas 937 00:48:20,740 --> 00:48:23,440 fwriadwyd, gallwch osod neu ddiweddaru data. 938 00:48:23,440 --> 00:48:26,520 A allwch chi mewn gwirionedd yn gweld hyn arnynt ar ymarfer corff cartref, nid ar gyfer maleisus 939 00:48:26,520 --> 00:48:29,730 ddibenion, ond dim ond ar gyfer hyfforddi, unrhyw adeg rydych yn annog i logio 940 00:48:29,730 --> 00:48:35,180 i mewn i wefan, yn enwedig rhyw fath o cyhoeddus iawn wefan non, yn boblogaidd iawn, 941 00:48:35,180 --> 00:48:38,630 ceisiwch fewngofnodi fel John O'Reilly neu rywun sydd â 942 00:48:38,630 --> 00:48:39,740 collnod yn eu henw. 943 00:48:39,740 --> 00:48:42,990 Neu llythrennol jyst deipio collnod, pwyswch Enter, a gweld beth sy'n digwydd. 944 00:48:42,990 --> 00:48:47,990 >> Ac yn rhy aml, yn drasig, pobl nad ydynt wedi glanweithio eu cyfraniadau a 945 00:48:47,990 --> 00:48:51,690 gwneud yn siŵr bod pethau fel dyfyniadau neu hanner colon yn cael dianc. 946 00:48:51,690 --> 00:48:54,430 Pa un yw pam yn pset7 byddwn yn rhoi chi y swyddogaeth ymholiad. 947 00:48:54,430 --> 00:48:59,510 Ond nid ydynt o dan gwerthfawrogi union yr hyn y mae'n ei wneud i chi. 948 00:48:59,510 --> 00:49:01,800 >> Felly, gyda hynny ddywedodd, yn mwynhau defnyddio y we yr wythnos hon. 949 00:49:01,800 --> 00:49:04,660 A byddwn yn eich gweld ar ddydd Llun. 950 00:49:04,660 --> 00:49:06,180 >> Yn y CD50 nesaf. 951 00:49:06,180 --> 00:49:18,614 >> [CERDDORIAETH]