>> [Musika]
>> David J. MALAN: Eskubidea guztiak.
Beraz, hau da CS50 eta hau 10 aste bukaera da.
Beraz, batzuk ikusi dezake hau dagoeneko, baina ari berandu ibili
artikulu batean pentsatu nuen irakurri nuen da eta, ondoren, zati bat erakutsiko dizu
hiru minutuko bideo bat margotzen irudi bera.
Benetan hunkigarria izan da istorio bat, I pentsatu, elkarguneak honen
sinesgarria benetan mundu errealean teknologia erabiltzen du.
>> Artikuluan, beraz izeneko ", boy A tren on oversleeps erabiltzen ditu Google Maps
familia aurkitu eta 25 urte geroago. "Eta paragrafo pare ziren lehen,
"Noiz Saroo zen bost urte joan bere anaia zaharragoa to scrounge batera
bidaiarien tren batean aldatzeko bi ordu inguru herri batean
bere jaioterrian txiki batetik.
Saroo zen nekatuta eta on hopped hurbileko trena non pentsatu zuen bere
anaia zen, eta, ondoren loak.
Noiz esnatu zuen Kalkutan zuen, ia 900 mila kanpoan.
Saroo saiatu bere bidea aurkitzeko atzera, baina ez zekien
bere jaioterrian izena.
Eta zabal bat txiki-txiki analfabetoa mutil gisa hiria, haur ahaztuta zuen beteta
ia etxera sartzeko aukerarik gabe.
>> Kalean, haur bat izan zen, pixka bat arte lokal bat adopzioa agentzia altxamendu
berarekin bat sortu Australian pare batekin nork ekarri zion
Hobart, Tasmania bizi dira.
Saroo mugitu ez, ikasi Ingelesez, eta hazi zen.
Baina inoiz ez zen gelditu bila bere familia eta bere jaioterrian.
>> Hamarkada geroago, Google aurkitu zuen Lurra eta, ondoren, trenbide.
Eta berak emanez agindutako erradioan zenbat denbora izan zen pentsatu zuen oinarritutako
lotan eta nola azkar tren pentsatu zuen joan zen, hazi litzaidake zuen bazekiela
Klima epela du, berak hitz egin zuen bazekiela Haur bat bezala Hindi, eta zuen litzaidake bada esan
zuen bezala, esan zuen begiratu East India izan zen.
>> Azkenik, scouring urte ondoren satelite argazkiak, berak
aitortzen gutxi mugarri bat.
Eta administratzaile batekin hitz egin ondoren hurbil, bat-en
Facebook orrialdea, konturatu zen aurkitu litzaidake zuen etxera. "
>> Beraz, hemen, ondoren, bideoa kontatzea da duen istorioa bere ikuspuntutik.
>> [Bideo-erreprodukzioa]
>> -It 26 urte izan zen, eta nuen ia bost buelta eman.
Got to tren geltokia dago, eta dugun tren bat boarded dugu elkarrekin.
Nire anaia, besterik gabe, esan zuen egonaldia dut hemen eta itzuli naiz.
Eta pentsatu dut, bai, badakizu, I dezake eta baita, besterik gabe, joan eta lo egin
ondoren, besterik ez zen esnatu me up.
Eta noiz esnatu naiz, hurrengo egunean, eta osoa Orga hutsik zegoen izugarrizko batean
trena hartuta mamu tren bat ez nuen, ez dakit non.
>> Dut onartu zen out of Australia Australiako familia bat.
Eta ama apaindu zuen nire gela Indiako mapa, eta horrek berak
jarri nire ondoan gau.
Esnatu naiz, goizero mapa hori ikusita, eta, beraz, mantendu Ordena dut
oroitzapenak bizirik.
>> Pertsonak, esango nuke saiatzen ari zaren aurkituko haystack batean orratz bat.
Saroo, inoiz ez duzu aurkituko.
Leku horren distirak izango nuke Joan nahi nuen, flash
nire familia aurpegiak.
Ez zen nire ama eserita irudia bere hankak behera zeharkatzen
besterik gabe, haren negarra behaketa.
Life besterik ez da hain zaila.
Hori da nire altxorra zen.
>> Eta Google Map nintzen, eta bila konturatu ez da Google Earth baita.
Mundu batean sartu naiz non ezin duzu urrutiratzeko hasi pentsamenduak horiek guztiak eta
zer aukera hau ezin me do.
Esan nuen, beno, badakizu, dituzu argazki guztiak
oroitzapenak eta mugarriak non zauden eta badakizu zer
herri itxura.
Hau aplikazio bat izan daiteke duzula zure bidea aurkitzeko back erabili dezakete.
>> , Pentsatu nuen, bai, puntu bat jarriko dut an Calcutta Trena erradioan geltokia
linea izango duzula bilatzen beharko Arlo honen inguruan.
Iritsi zen tren ibilbideak hauek topatu nuen.
Eta horren segidan hasi nintzen eta etorri naiz tren geltokia islatzen
berean, irudi hori, nire oroitzapen zen.
>> Parekatzen dena.
Pentsatu dut, bai.
Nora dut ezagutzen dut.
Besterik ez naiz mapan utzi joan nintzen nire buruan dit eramango eta ni hartu
nire jaioterrira itzuli.
>> Izan zen etxeko atarian I ni jaio eta oinez inguruan
hamabost metro izkinan ingurukoa.
Han izan zen hiru ladies kanpo zutik elkarren ondoan dauden.
Eta erdi bat, urratsez urrats aurrera.
Eta pentsatu dut, hau Zure ama da.
Aurrera etorri zuen, ni besarkatu zuen, eta guk ziren bost minutu inguru.
>> Nire eskua harrapatu zuen, eta niri hartu zuen etxea eta telefonoa lortu eta zuen
rang nire arreba eta anaia esan zure anaia ditu, besterik gabe, guztia
Mamu bat bezala agertu zen bat-batean.
>> Eta gero, familia izan zen reunited berriro.
Dena da dena ona.
Nire ama laguntzen dut.
Berak ez du izan daiteke slaving kanpoan.
Gainerako ekar dezake bakea bere bizitza.
>> Orratz bat izan zen haystack batean, baina orratza zegoen.
Dena da, besterik ez.
Dena munduko dugu botoi bat tap da.
Baina lortu duzun borondatea izatea, eta dezan nahi zehaztapena.
>> [END bideo-erreprodukzioa]
>> Beraz, benetan gozoa istorio bat.
Eta gogorarazten da benetan me quite baten Gai hori izan da, nahiko pixka bat lortzean
The Crimson berandu du arreta, gehiago, oro har, nazio mailan.
Bereziki MOOCs eramaten ari berandu etapa.
MOOCs horiek masiboa eta irekia izateaz online ikastaro horietako CS50 bat da.
>> Eta jendeak nola buruz hitz egiteko Adibidez, humanitateak ez dira benetan
harrapatzeko edo ez dira ia modan behin jo zuten.
Eta zuk guys animatu nahi nuke, askoz Jonathan bezala astelehenean egin zuten, eta uste
buruzko 50 irten zara, eta ezagutzen dugun dagoeneko 50% duzun ez
jarraitu beste ordenagailu hartu zientzia, noski, eta hori guztiz
fina eta espero.
Globalak da helburuetako bat delako hau bezalako klase bat da, benetan behar
indartu duzun mutil batekin besterik nola gauza hau dena ulertzeko
lan egiten du, eta nola mundu honetan teknologia obra.
>> Beraz, noiz itzuliko zara zure egin munduak, da ala ez da pre-med edo
Zer ote den humanitateen edo gizarte-zientziak edo beste eremu batzuk
Guztira, you guys diren jarriz taula savvy teknikoak eta zenbait
smart erabakiak hartzen laguntzea denean dator erabilera, eta
teknologia sarrera Zure munduan.
>> Adibidez nintzen berandu gogorarazi too de graduko bi
eskolak bi urte hartu nuen, izan ziren hala nola, teknologiaren erabilera sinpleak
baina inoiz hain sinesgarria.
Irakaslea Tom Kelly batera Nights lehen duzun hartu klasea.
Musika klasikoa on klase da etapa hau hemen bertan ikasten duzu
Musikari buruz zerbait gutxi.
Benetan da Lehen Nights duten CS50 mailegu horien ibilbideak ideia
gutxiago artean eroso eta erosoago.
>> Nire garaian ibilbideak ezberdinak izan dira erabat musika ez duten umeentzako
ni bezalako esperientzia, eta ondoren, haurrekin duten izan dira ziren baitute eszenikoen
bost urte.
Eta klase hori, adibidez, aski izan gehien bat, beste edozein bezalako web gunea, baina
webgune bat onartzen duzu, izan zen esploratzen du, musika eta play back
musika klase klipak, batetik, web eta besterik ez erabili teknologia oso
osoko modua.
>> Klase urte geroago beste bat dut ikuskatu, funtsean, Grad eskola batean,
Anthro 1010, Sarrera to Arkeologia hemen.
Harrigarria izan zen.
Eta gehien sinesgarria oraindik super bat bistakoa, atzera begirako, erabiltzen
software zen irakasle duten klase erabiltzen Google Earth.
Kalean zehar ginen eserita areto batzuetan.
Eta ezin duzu bidaiatzeko, adibidez, Ekialde Hurbileko du indusketa bat duten
irakasle izan besterik ez du itzuli da, baina ia ezin dugula arabera
inguruan hegan Google Earth-en eta txori baten begi ikuspegian begira
dig gune besterik ez zuen itzuli Duela aste bat aurrera.
>> Beraz mutilak animatu nahi nuke, batez ere, humanitateak, joan
sailaren horiek kopiak honen ondoren klaseko azken proiektuak jarriz
Zuk edo zure ideia, eta ikusi batera besterik zer egin zure Infuse dezakezu
Giza Zientzietako edo haratago eremuak egin honetako apur batekin
Gauza dugun aztertu Hemen CS50 batean.
>> Beraz, argazki duten margotu, pentsatu saiatu bi gauza aurre egiteko, gaur egun genuke.
Ko, saiatu dizu zentzu bat 50 ondoren, joan zaitezke.
Eta, bereziki, aukeratu baduzu aurre bat web oinarritutako proiektua da
oso ohikoa da, nola joan ahal izango duzu aireratzen CS50 en guztiei buruz
prestakuntza eta gurpilak irten han zure egin, eta ez bat konfiantza edukitzea
PDF edo pset baten zehaztapen bat?
Ez da bat CS50 konfiantza edukitzea tresnaren jada.
Baina tira, benetan zeure burua Zure bootstraps arte.
>> Horrekin esan zuen, C-oinarritzen da, azken proiektuak ongi etorriak dira.
Gauzak erabili stand for eramangarri bat liburutegian
grafikoak ongi etorriak dira.
Ezagutzen dugu estatistikaren asko dagoela pertsona ziztadak off proiektu PHP eta
Python eta Ruby eta MySQL eta beste inguruneak, beraz biasa dizkizugu batzuk
gure norabidean nabarmentzea.
>> Baina azkar atzera begiratu.
Beraz pset7 batean ematen genuen Izan ere, $ duten _saioa existitu.
Hau super global, global bat izan zen, elkarte array.
Eta zer esan nahi du honek utzi egin nahi duzu?
Funtzionalki, zer da Ezaugarri honek ematen digu?
Bai?
Erabiltzailearen IDa jarraitzeko.
Eta hau zergatik da baliagarria?
Gai barruan gordetzeko super honetan izango da global JHarvard edo [? Scroobs?]
edo Malan erabiltzaile ID zenean edo gune bat bisitatzen zuen.
>> Zehazki.
Beraz, ez duzu saioa behin eta berriro.
Benetan herren World Wide Web litzateke aldi bakoitzean bada lotura bat Zuk klik
Facebook bezalako gune edo denbora guztietan bertan klik Gmail duzu email bat duzu
behar izan zuen berriro autentifikatzeko frogatzen duten oraindik, eta ez duzu zure gelakide
nor ibili Baliteke zure zure absentzia ordenagailua.
>> Beraz SAIOA erabiltzen dugu besterik gogoratzen nor zaren.
Eta nola egiten da hau inplementatu kanpaia azpian?
Nola webgune bat ez dela erabiltzen da, protokolo web nabigatzaile eta zerbitzariek
hitz egin, nola HTTP, hau da, bat estaturik gabeko protokoloa, esan dezagun.
>> Eta estaturik gabeko arabera esan nahi dut, behin webgune batera konektatzeko, deskargatzeko batzuk
HTMLs, Javascript batzuk, CSS batzuk, zure arakatzailearen ikonoa uzten spinning.
Ez duzu etengabeko konexio bat zerbitzariari normalean.
Kito.
Ez dago egoera ez da mantendu etengabe.
Beraz, nola da SAIOA, besteak beste, ezarritako modu bat, eta behin hori egin duzun bisita bat
orrialde berria, web gogoratzen nor zaren?
Zer azpiko ezarpena da zehatz-mehatz?
Oihu egiten.
Hitz bat da.
>> Cookieak.
Guztiak eskubidea.
Cookieak, beraz.
Beno, nola erabiltzen dira cookieak?
Gogoratzen cookie bat dela ikusiko dugu, oro har, besterik gabe, informazio zati bat.
Eta, askotan, ez da big ausazko zenbakia, baina ez beti.
Eta cookie-a da zure gogorrean landatu unitatea, edo zure ordenagailuaren RAM, beraz,
aldi bakoitzean berean berriro duzula web, zure nabigatzaileak gogorarazten du
zerbitzari, erabiltzaile 1234567 naiz.
Erabiltzaile 1234567 naiz.
>> Eta, beraz, luze zerbitzariak ditu gogoan erabiltzaile 1234567 da
JHarvard, web gunea izango da, besterik gabe, bere gain hartzen zarela nor zaren esan duzu.
Eta gogoratzen aurkezten ditugun cookie horiek moduko bat forma du
birtual eskua stand.
Honez HTTP goiburuak bidalitako besterik gogorarazi zerbitzariak zarela nork
pentsatzen duzu.
>> Jakina, ez da mehatxu bat da.
Zer ez du mehatxu hau ireki gaitu bada funtsean gara ordena erabiltzen klub baten
edo jolas-parke mekanismo nor garen gogoratzeko?
>> Kopiatzeko norbaiten cookie bada, eta baimenik gabe atzitzen bere saio, eta, beraz, hitz egiten duzu
eta beste norbait izan da asmoa dezakezu web ziurrenik besterik ez da joan
uste duzu.
Beraz, itzuli gara ditzaten.
Gaurko gaia beste haratago delako indartzearen ere hitz egiten
oso scary mundu batean bizi gara, eta, besterik gabe, zenbat eta zer egiten duzun
web, zenbat, nahiz eta zer egiten duzun zure sakelako telefonoak, gaur egun izan daitekeen
arloak benetan Edozeinek artean duzu, eta puntu B.
>> Eta Ajax, abisuaren.
Begiratu besterik ez dugu, labur-labur honetan, duzun arren erabiliz
pset8 hasi zeharka erabiltzen ari zara, zeren Google Maps eta Oraindik duzulako
Google Earth erabiliz.
Google Maps eta Google Earth-en ez deskargatu mundu osora zure
desktop, jakina da, Une pset8 kargatu dezakezu.
Deskarga bakarrik munduko plaza bat edo lurreko karratu handiagoa.
Eta, ondoren, aldi bakoitzean gidatzeko Ordena duzu barrutitik kanpo nabarituko baliteke -
batez ere, konexio motela bada - duzun gris batzuk ikus dezake une batez
edo imajina-lausoak apur gisa ordenagailuan deskarga gehiago, hala nola teilak,
gehiago batetik irudigintza, hala nola, edo munduko lurra.
>> Ajax eta, oro har, teknika horren bidez, web gune hori egiten ari dira.
Behin mapa gehiago behar baduzu, zure nabigatzaileak Ajax, hau da, erabili joan
ez da hizkuntza bat edo teknologia, besterik ez da teknika bat.
JavaScript erabilera lortzen joan da gehiago zerbitzari bat duten informazio
Zure nabigatzailea joateko aukera ematen du, zer lortu nahi da ekialdean, edo zer mendebaldeko da
zer bestela egun ari mapa erakusten da.
Gaia, beraz, hau da, asko dagoela zuzenean edo topo egingo
zeharka proiektuak azken bidez baduzu aukeratu, zerbait egin behar da
Era berean dinamiko hori tiraka datuak batzuk hirugarrenen web.
>> Beraz, lortu dugu benetan zirraragarria bat Datorren asteazkenean, aurrera.
Galdetegi bat da, eta informazio horren CS50.net da dagoeneko.
Ezagutzen ez dagoela berrikuspen saio bat izango da hau astelehena datozen 5:30 etan.
Eguna eta ordua da dagoeneko argitaratua xafla buruz duten CS50.net an.
Eta badakizu ez dezagun dute, edozein zalantza.
Pset8 bestalde da dagoeneko zure esku.
>> Eta utzi aurre just me ko FAQ Folks gorde estresa batzuk.
Gehienetan chatter asko ikusi bulego orduetan, eta asko dugu
bugs dugu ikusten eztabaidatzeko buruzko berri dira urtean hain zuzen ere, ikaslearen kodea ediziorako.
Baina aurkitu da duzun zerbait Google Earth crashing plug-in bezala
edo ez, nahiz eta lanean ari zaren ziur ez duzu, ez da bat
[? chamad?] alean, ez da bug sartu duzun
banaketa kodea.
>> Konturatzen besterik FYI -
plan hau Z moduko da -
Azken aldian arazo hau erabili dugu ezarri eta antzeko ran sartu dugu
gai, ez dago kode-lerro bat hasi service.js hori, funtsean, hau da,
dioen, buelta eraikinetan.
Lan eta azken aldian inguru dira dugu egin zuen, hau da, berriro ere, txoko kasuetan
ikasle besterik ezin izan du darn lan egiteko gauza da aldatu faltsua egia
kode-lerro bat da.
Eta bertan aurkituko dituzu bilatzeko baduzu service.js bidez.
>> Ez dut gomendatzen egingo duzulako gehien sortu antzu paisaia
Cambridge, Massachusetts.
Hau izango da literalki berdindu zure munduko beraz, hori guztia ikusten duzun irakaskuntza dira
bekadun eta laguntzaileei buruzko ikastaroa horizonte eta eraikinak ez.
Baina konturatzen edozein arrazoi du Google Earth-en plug-in, badirudi oraindik ere izango
buggy urtebete geroago, hau da, beraz, Zure huts gorde izan daiteke.
Beraz, nahi baino malkoak Resort, estazio eraikinetan desaktibatzen ezagutzen baduzu
hori ez da lankideen plug-in da zure Mac edo PC-an.
Baina, hau da, berriro, azken finean bada Ziur ez da akats bat zara.
>> Hackathon, beraz.
Teasers pare bat besterik ez duzu ilusioa lortzeko.
Gutxi RSVPs nahiko izan genuen.
Eta besterik zer irudi bat margotzeko zain, eman nahi nizuke gutxi batzuk pentsatu nuen
segundo irudigintza honen gogoratzen azken ekitaldian.
>> [Musika]
>> David J. MALAN: Itxaron, Oh.
Izan dugu, nahiz eta gure literala CS50 shuttlea.
>> [Musika]
>> David J. MALAN: Beraz, hori zer zain Hackathon dagokionez duzu.
Eta hau aukera bat izango da, izan argi eta garbi, ez da zure azken hasteko
proiektuak, baina lanean jarraitzeko zure azken proiektu batera
ikaskideak eta langileak eta janari asko.
Eta berriro ere, zauden esna galtzen 5:00 AM duzu hartuko dugu behera errepidea IHOP.
>> CS50 azoka, berriz, pilota da osoa klasea non
zure ordenagailu eramangarriak eta lagunak ekartzen dituzu, agian, are campusean gela bat familia
kalean behera Zure proiektuak erakusteko an ordenagailu eramangarriak, mahai altu an
janari asko eta lagunekin atsegin dute hau eta atzealdean, musika,
baita gure industria lagunak.
Facebook eta Microsoft bezalako enpresen eta Google eta Amazon-en, eta sortak
beste batzuk, beraz, besterik gabe, interesa izanez gero Mundu errealean edo entzumena
mundu errealeko buruzko Folks txateatzen praktikak edo lanaldi-aukerak,
jakin gure lagunak batzuk industria egongo.
Eta irudiak dugu pare bat pintatzen hemen honako hauek dira.
>> [Musika]
>> David J. MALAN: Eskubidea guztiak.
Beraz, orduan CS50 azoka da.
Hargatik, orain jarraitu istorio bat kontatzeko benetan indartu egingo duzu espero
amaierako proiektuak bezalako gauzak.
Gutxi batzuk gauza bat da, beraz, zure hazia kontuan, bai amaierako proiektuak
edo, besterik gabe, oro har, proiektu hori erabakitzeko aurre egin ondoren, baliteke
Ikastaroan, horiek guztiak dokumentatu manual.cs50.net non CS50 an
Eskuliburu non asko dugu teknika dokumentatuta.
>> Eta hau da, besterik gabe, takigrafia idazkera for ez dela existitzen esaten
munduko gauzak izeneko SMS postari ateak, eta horrek bat Fancy bidea da
esanez, ez dago munduko zerbitzariak da jakin nola postak bihurtzeko
Testu mezuak.
Beraz, zure proiektua behin betiko duzu nahi izanez gero gaikako mugikor moduko bat sortzeko
zerbitzu horrek ematen dio lagunak ohartarazi nahi duzun edo campuseko gertaerak erabiltzaile
edo zer gertatzen ari den D Aretoan zerbitzatzen gau hartan edo halako alerta film luzea,
ezagutzen dela bidaliz sinple bat PHPMailer bezala email nahi duzu?
pset7 izan liteke erabili edo ikusi dugun labur-labur, aste bat edo, beraz, duela nahi
hau bezalako helbideak.
>> Eta, hain zuzen ere, testu hau suposatuz zure laguna mugagabea texting dauka
plan eta ez duzu nahi haiei kobratzeko $ 0.10.
Baina bidali nahi izanez gero, posta elektroniko bat zure lagun Verizon nor izatea edo badakizu
AT & T Gmail erabiliz, eta besterik ez bidali edozein dela ere beren telefono zenbakiaren
Azpi domeinu badago, konturatzen zara Testu-mezu bat bidaliko dio.
>> Baina hori gauza horietako bat da zaindua izateko.
Iazko CS50 bidez Troll bada bideoak zela uste dut, beldurgarria da,
beldurgarria, beldurgarria bug kodea idatzi zuen dut azkenean 20.000 buruzko testu bidaltzea
mezuak, gure bizi klaseko ikasleak.
Eta besterik ez delako norbait konturatu dela Testu bat baino gehiago ziren lortzean
Niri mezuak egin dut, Kontrol C hit baliabideak ematen dizkio azkar
eta prozesua gelditu dela.
Kontrol C, gogoratzen duzu, zure laguna da begizta infinitu instantzia batean.
Beraz, kontuz ibili potentzia besterik ez dugu eman behar duzu, baizik arduragabe, gehienak
seguru asko, nire esperientzia propioa oinarritzen da.
Baina hori, web orrian egin ditu eta han denbora pixka bat.
>> Guztiak eskubidea.
Textmarks.com beraz.
Beraz, webgune bat da.
Eta ez da besteen sortak daude baita dugun benetan erabiltzen
urte klase baten gai izan behar Testu mezuak jaso.
Zoritxarrez, testu mezuak bidaltzen da duten bezala, emailak bidaltzea bezain erraza da.
Jasotzea da, pixka bat zailagoa da, batez ere, nahi duzun bat izan nahi badu,
horiek sexy kodeak labur hori bakarrik bost edo sei digituak luzea.
>> Beraz, adibidez, urte izan zara gai Testu mezu bat bidali behar -, eta zuk
hau probatu ahal izango baita -
41411 izateko.
Eta hori telefono zenbakia eman da bereziki startup honetan.
Eta bidali mezu bat badago, 41411 -
Dut idazten da hemen, beraz, 41411 -
eta, gero, bidali mezu bat gustatzen Shuttle Boy SBOY.
Eta, ondoren, zerbait idatzi Mather quad bezala.
Beraz, testu-mezu bat bidaltzeko aukera telefono zenbaki hori.
Segundo batzuk barruan itzuli behar duzu CS50 Shuttle erantzuna
Boy zerbitzua, anezka da planifikazioa software dugun izan out
denbora pixka bat, web orrian bertan.
Eta egingo du erantzuten Testu-mezu bidez duzu.
>> Zer klase bat egin dugu, zeren, programatzaile bat da, software idazteko,
konfiguratuta gure doaneko kontu testua markak testu mezuak bidaltzen entzun
zenbaki hartan SBOY.
Eta zer egiten da aurrera testu horiek Gure PHP oinarritutako web-mezu gisa
HTTP parametroak, esaten hemen.
Telefono-zenbaki hori duen erabiltzaile hau bidalitako testu mezu hau.
Berarekin egin nahi duzuna.
>> Beraz, software batzuk idatzi ditugu ohartu SBOY Mather bezalako kate bat jasotzeko
quad, baina analizatu dugu.
Irudikatu dugu, non espazio hitzen artean daude.
Eta klase gisa dugun erabakitzeko nola erantzuten duten.
Saiatu behar duzu, orain dela bada, esate baterako, ikusi, behar duzu, barruan erantzuna bidez
segundo batzuk, hurrengo gutxi shuttlea joan Mather etatik quad edozein bada.
Eta ez da beste geldialdiak.
BOYLSTON edo beste idatz dezakezu campusean geldituko da, eta behar
aitortu hitz horiek.
>> Parse.com beraz.
Zerbitzu hau beste dugun izan da ikasle batzuk seinalatuz at
azken proiektu hori zoragarria horretan bat doakoa da
erabilera zenbatekoa arrazoizkoa.
Eta joan nahi badut parse.com ikusiko duzu hau alternatiba bat da
benetan zerbait edukitzea Egin zure MySQL datu-basea.
Eta sinceramente, besterik ez da hipnotikoekin mota.
Hau da, barruan da Cloud ere lainotu an.
>> Beraz, aukera ematen parse.com bat egin behar duzu gauza interesgarri mordo.
Eta ez da beste alternatiba honetan daude.
Esate baterako, erabil ditzakezu Zure amaieran itzuli datu-base gisa.
Beraz, ez duzu behar bat web hosting enpresa.
Zuk ez duzu behar MySQL datu-base bat.
Horren ordez, erabili ahal izango dituzu, haien atzera amaieran.
>> Zaren mobile proiektu bat bada egiteko Android edo iOS edo bezala, jakin
existitzen ez zerbitzuen push bezala gauzak beraz alertak bultza dezakezu zure lagunekin
edo zure erabiltzaileen etxeko pantailetan.
Eta, ondoren, beste mordo bat ezaugarri baita.
>> Beraz, interesa galtzen duzu, check out horiek webgune eta web haiek bezala
besterik ikusten zenbat beste herrien ' sorbaldak stand dezakezu egin
Benetan cool zure softwarea.
>> Orain autentifikazio FAQ bati dagokionez, da, nola bermatzen benetan
erabiltzaileek campusean pertsonak dira, Harvard ikasle edo fakultateko edo langileak?
Beraz CS50 bere autentifikazio du zerbitzua deitzen CS50 IDa.
URL joan eta zure mugatu dezakezu Harvard dituen edonork web
Identifikazio, adibidez.
Beraz, ezagutzen dugun kudeatzeko.
Zaudete behar ez enpresa izan esaten, zer zure Harvard ID egin?
Zein da zure Harvard PIN da?
Dezagun orain niri zerbait.
Hori guztia egingo dugu.
Eta zer emango dugu itzuliko da norbaiten izena eta helbide elektronikoa, baina
ez da ezer bereizten.
>> Sakelako telefonoan aplikazio bat, izan daiteke egin gailu mugikor batean lan egiten du, baina
ez da nahiko hori diseinatu da.
Beraz, azkenean, ikusiko duzu ez huskeria bat pasatzeko zenbat denbora so egiten.
Beraz, disuasio nuke Orain, bide hori.
Hau da, benetan bideratuta for web oinarritutako aplikazio.
>> Beraz, web hosting.
Beraz, ez baduzu ikusi an Ikastaro-en orri nagusia -
eta hemen, non istorio bat hasiko dugu -
web hosting guztiak ordaintzeko buruz da normalean zerbitzu bat, ostalari zerbitzari bat jabetzako
beste norbaiten web dela beti on IP helbidea, eta, ondoren, jarri duzu zure
gainean webgunea.
Eta eman ohi dira posta kontuak eta datu-base
eta beste hainbat ezaugarri.
>> Ezagutzen ez baduzu, benetan nahi duten hala nola ordaindu, URL joan
han, eta benetan CS50 du irabazi-asmorik gabeko Kontu dezakezu erabili
Egia esan, ez http://project tresnaren barruan
Zure proiektua behin betiko.
Nahi ezkero, zerbait izango da bezalako isawyouharvard.com,
domeinu-izen hori erosi ahal izango dituzu - nahiz ez jakin bat - eta
ondoren, hosting bat buruz joan zaitezke publikoa dugu web zerbitzari bezala eskaintzen
mutilak Hemen bidez.
>> Eta, hain zuzen ere, ezagutzen bada, Nik inoiz ez baduzu nahi izan
isawyouharvard.com, bat, joaten.
Baina bi, jakin izan zen gazte bat Emakume Tej by izen gehiegi bi toor To
urte, duela hiru urte, nor izan zen CS50 ikasle ohien duten gertatu zen, egun bat edo bi
CS50 azoka bidali baino lehen, e-mail bat bere etxea, posta zerrenda eta voila.
Bi egun geroago CS50 azoka arabera, bera izan erabiltzaile ehunka on guztiak creeping
bakoitzak bere web orrian eta beste nola ikusten zuten esaten
bere edo berarekin campusean.
Beraz, hori CS50 gogokoena bat da arrakasta tik
CS50 bat azken proiektua.
>> Beraz, nola ez, joan web gune bat jarriz buruz gustatzen Interneten?
Beno, gutxi batzuk, hala nola bat da osagai hemen.
Ko, beraz, domeinu izen bat erosi behar duzu.
Badira leku sortak hasi mundu horrek dezakezu
erosi domeinu izen bat.
Eta, adibidez, bat Gomendatzen dugu soilik popular da
eta merkea deitzen da namecheap.com.
Baina joan godaddy.com dezakezu eta besteak beste, dozenaka daude.
Irakurri dezakezu berrikuspen an.
>> Baina gehienak ez du axola nork duzu
erosi domeinu izen bat.
Eta aldatu egiten da prezioa dute eta atzizkia aldatu egiten dira.
. Com bezalako atzizkien du,. Net, . Org,. Io,. Tv, horiek
benetan prezioa alda daiteke.
Baina nahi izan dugu, zerbait egin nahi izanez cats.com dezakegu webgune honetan joan
sakatu Bilaketa.
Ustezko hau hartu da.
Baina, itxuraz, catsagainst.com eskuragarri dago.
pluscats.com eskuragarri dago.
Lovecats, catscorner, dampcats.net.
Hau espero sasi guztien ausaz sortutako.
Cats.pw nahi baduzu, $ 1.500 baino ez bada, hau da, pixka bat erokeria.
Beraz, norbait benetan snatched sortu guztiak duen katu erlazionatutako domeinu-izenak hemen
prezio desberdinak.
>> Bat alde batera gisa, ikus dezagun.
Nork du cats.com?
Badakizu guys duten at zure eskura nahiko
sofistikatua komandoak orain.
Literalki I idatzi bezala cats.com nor da?
Eta delako bidea da Internet egituratuta ez duzu ikusi
erregistratu da hau.
Antza denez, pertsona hau da [INAUDIBLE] proxy zerbitzua erabiliz.
Beraz, jabea cats.com duenak ez du nahi munduko nortzuk diren jakin nahi du.
Beraz, erregistratu dut dute bidez batzuk ausazko pribatutasuna zerbitzua.
Baina batzuetan duzu benetan lortzeko benetako jabeak.
>> Eta hau da, batez ere, zauden startup batzuk eta zuk lortu
Benetan nahi domeinu izen batzuk eta zauden prest beste norbaitek ordaindu nahi
duzunean, irudikatu ahal kontaktua horrela informazioa.
>> Baina, era berean, interesgarria da hori.
Let sortu korrituko dit zati honetan.
Beraz, irteera hau bera dela.
Eta hau da, besterik gabe, tacky.
Beraz, itxuraz cats.com daiteke egiteko eskubidea prezio zurea.
Baina zer da interesgarria hemen da izen-zerbitzariak dela -
zer izen bat gehiegikeria osoaren da zerbitzari ustezko izango da - zure izena
zerbitzariak ez luke izan thisdomainforsale.com.
Benetan dugu aukeratzen bada zerbait -
dezagun aukeratu zerbait pixka bat gehiago legitimoa bezala, nor da google.com,
eta joan gora hemen.
Beraz, hemen -
zer gertatu da?
Interesgarria da.
Nor haratago da -
dezagun gehiago baxua gakoa.
>> Nor da mit.edu?
Ados.
Hau lagungarria da.
Beraz, hau da, zer nintzen mesederako.
DNS zerbitzua erabiltzea legitimoa.
Izen zerbitzariak hemen adierazi honako hau.
Hau MIT en esateko modu bat da, betiere, munduko norbaitek, edozein lekutan
dira, eta mit.edu hits motak Sartu, eramangarria, Mac edo PC ala ez, izango
azkenean, nolabait irudikatu duten munduko pertsona zein
IP helbidea mit.edu edo edozein da Azpi mit.edu at domeinu edo edozein
zerbitzari hauek hemen - eta benetan itxura MITs azpiegitura bezalakoa da
nahiko sendoa litzateke duzu espero.
Hainbat izen zerbitzariak dute hau da, erredundantzia ona.
Eta, hain zuzen ere, orokorrean dirudite dute mundu osoan banatzen dira.
Horietako sorta bat dirudi AEBetan izango da, Asiako bikote, Europa bat, bi
beste nonbait ere.
>> Baina puntua hemen DNS dela: gara emandako eta hartzen
oro har, Excel taula handi gisa deskribatu dituen IP helbideak eta domeinua
izen da benetan nahiko sofistikatuak hierarkia-zerbitzua da, beraz, parte
mundua ez da benetan finitu zenbaki bat zerbitzariak, funtsean, badakizu non
. coms guztiak dira edo denak . sareak dira, guztiak
. Orgs dira, eta abar.
>> Beraz, aurrera joan eta domeinu bat erosi Izena edo merkeak bezalako leku baten izena
Joan Daddy edo beste edozein web, bat eta funtsezko urratsak egin behar duzula izango
duzu, egiten badituzu, nahiz eta zure azken proiektua da, esan erregistratzaileak
nori domeinuak ari zara erosten izena, munduan, nork daki zure
web IP helbideak, nor zure izen-zerbitzariak dira.
>> Beraz baduzu erabili, adibidez CS50-en Kontu hosting - gertatuko behar dugu
dreamhost.com bidez kontu hau hau da, bat
popular web hosting enpresa -
esango dizu behar duzula erosi zure domeinu eta munduko esango duten
zure domeinu izena ez da zerbitzari ns1.dreamhost.com, ns2.dreamhost.com,
eta ns3.dreamhost.com.
>> Baina hori da.
Domeinu izen bat erosi esan nahi dizkie jabetza eta dirua lortzean du
domeinua, baina gehiago atsegin da alquiler arren.
Lortuko duzu, urte bat eta gero faktura for recurringly duzun gainerako
zure bizitza bertan behera utzi arte domeinu-izena.
Eta gero esango dizu nor Izen zerbitzariak dira.
Baina orduan Bukatutakoan batera Zure erregistratzailea.
Eta bertan elkarreragin bakarra izango zara dituzten zure web hosting enpresa, eta horrek
CS50 kasuan DreamHost izango da.
Baina, berriro ere, dokumentazio gehiago izango da to eman duzun erabakitzen duzu joan bada
ibilbidea.
>> Beraz, bada, hori egin duzun ikastaroa en ondoren amaieran, besterik gabe, googling web hosting
enpresa sortu txanda izango da, milaka aukeren.
Eta, oro har nuke animatzen zaituzte galdetu lagun erabili izan dezakeen
enpresa gomendatzen badute aurretik horien eta esperientzia ona izan da.
>> Bat dago, euli asko gauez delako web hosting enpresa, lasaia atsegin batean
bere zerbitzari batekin sotoan hori IP helbide bat dauka.
Estra batzuk RAM eta disko gogorra du espazioa eta besterik saltzen web hosting
kontuak, nahiz eta ez dago hori zerbitzari ehunka maneiatu ezin
erabiltzaileek edo milaka.
Beraz, konturatzen izango duzu zer ordainduko duzun.
>> Berriz, nahiko nire etxean pertsonala orria - eta hori guztiz onargarria
nuen, zeren bezala, bi bisitari hilabete bat -
Nintzen ordainduz bezala, 2,95 $ hileko.
Eta polita izan zen, ziur nago norbaiten sotoan.
Baina, berriro ere, ez duzu nahitaez lortu edozein Efizientzi Analisia bermeak edo
eskalagarritasuna.
Beraz, berriro ere, normalean zabiltzan baino zerbait gehiago da.
>> Beno, zer SSL buruz?
Beraz, zer SSL erabiltzen?
Dezagun orain hasteko batean gidatzeko segurtasun-jarraibideak eta gauzak
Gurekin kalte dezake.
Bereziki, venture gisa Zeure out.
>> Zer da SSL, edo zer SSL erabiltzen?
Segurtasuna, OK.
Beraz, segurtasun erabiltzen da.
Zer esan nahi du?
Beraz nabarmentzen Secure Sockets Layer da.
Da, eta URL baten bidez adierazten duten https:// hasten da.
Gutako askok ziurrenik inoiz idatzitako https://, baina askotan dituzu aurkituko
Zure nabigatzaileak HTTP etatik birbideratutako HTTPS, beraz, dena dela, ez dago
Enkriptatutako ondoren.
>> FYI, SSL erabiliz normalean eskatzen duten berezia IP helbide bat behar duzu.
Eta normalean berezia IP helbidea lortzeko web hosting bat ordaindu behar duzu
enpresa pare bat dolar hilean gehiago.
Beraz, konturatzen hau da, oso erraz inplementatu egun hauetan IP bat erosi
helbidea eta zer erosi izeneko SSL ziurtagiri bat.
Baina konturatzen dela dator batzuk, kostu gehiagorik.
Eta, besterik batean uxatzen saiatuko gara gisa ikusiko apur bat, eta ez da, nahitaez, nahiz eta% 100
edozein dela da babes babestu saiatzen ari bazara.
>> Beraz, segurtasun, pentsatu nuen nuke do segue ausazko hemen agintzea.
Baliteke CS50 en hitzaldia bezala ezagutzen bideoak, gure ekoizpen-taldea izan da
fan jo dute benetan polita hartu dut campuseko argazkigintza, eta airetiko
argazkilaritza duela gutxi.
Inoiz begiratuz gero, gora eta ikusiko duzu zerbait apur bat kamera batekin hegan,
Egia esan, baliteke CS50 izan.
Eta pentsatu dut minutu partekatu nuke material taldeak batzuk
bildu, bereziki erreparatuz gisa Udaberrian seihileko eta hurrengo jaitsiera.
Duzun edozein knack bat bada argazkigintza, videography, nahi dugu
maite duzun parte hartzea atzealdean.
Baina aste batean xehetasun horiek gehiago.
>> [Musika]
>> David J. MALAN: aktibatzen ez da bat minigolf goiko ikastaroa
lortu du, inoiz ez dugu ezagutzen.
>> [Musika]
>> David J. MALAN: ikus dezakezu drone han eskema.
>> [Musika]
>> David J. MALAN: onena parte hemen dago, ikusi ezkerreko jogger du.
>> [Musika]
>> David J. MALAN: zer beste adibide bat teknologia hori egin ditzakezun
soilik zeharka, sinceramente, segurtasun zerikusia.
Baina bat izango zela pentsatu nuen fun, besterik gabe, esaten segurtasun modua.
Beraz, ikus dezagun, ezin dugu bada uxatzeko zaudete orain, ez bakarrik batzuk bat pixka batekin
mehatxuak, baina, halaber, azpiko bat zer mehatxu horiek ulertzeko
dira, beraz, aurrera dezakezu erabakitzeko eta nola defendatu behar den ala ez
zeuk gauza horiek aurka eta at gutxienez horietako mindful izan nahi duzun bezala
erabakiak ala ez bezala bidaltzeko, posta elektronikoa, edo ez saioa
web gune horretan, ala ez erabiltzeko cyber kafetegi Wi-Fi sarbidea
puntua, beraz, badakizu zer mehatxuak dira, hain zuzen ere, zure inguruan.
>> Beraz, Jonathan zerbait aipatzen gustatzen hau astelehenean.
Leiho pantaila jaurtiketa izan zuen.
Honek Mac bat da.
Nola asko inoiz instalatutako zure Mac edo PC softwarea?
Jakina guztiontzat.
Nola asko eman askoz ere pentsatu Zure pasahitza idatzi
galdetutakoan?
Esan nahi dut, nahiz eta ez dut, sinceramente.
Beraz, gurekin pare bat ona paranoiko izatera.
Baina kontuan hartu zer zaren Egia esan, hemen.
>> Tipikoa Mac edo PC duzu On administratzaile-kontu bat.
Eta normalean erabiltzen den bakarra zarela ordenagailu eramangarri bat, gutxienez, egun hauetan.
Zure kontua Malan edo JHarvard beraz edo dena den, ez da
kudeatzaile kontua.
Eta zer esan nahi du, hau da zuk root zure ordenagailuan sarbidea.
Ezer nahi duzun instalatu dezakezu, ezer ezabatu nahi duzun.
>> Eta, normalean, egun hauetan, baita Legea diseinua urte erabakiak,
modurik software erabat instalatuta administratzaile bat da.
Eta, nahiz eta zure Mac edo PC ditu gutxienez ahaztuak smart nahikoa zehar
incarnations azken urte Mac OS eta Windows ez abiarazi
lehenetsi gisa, erabiltzaile izena administraria, noiz batzuk deskargatzeko
Interneteko off-programa eta saiatu instalatu, ziurrenik duzu
Zure pasahitza eskatzen zaio konektatu aurretik.
Baina harrapatzen da puntu horretan, zauden literalki, zure gakoak ematea
gaineko ordenagailu edozein dela ausazko programa deskargatu besterik ez duzu, eta
instalatzeko aukera ematen du edozein dela ere nahi.
>> Jonathan, eta aipatu bezala, konturatzen nahi dela behar dela esan liteke
instalatu software zaintzen duzula buruz, Spotify edo iTunes edo edozein
eta instalatzen saiatzen ari zaren da.
Baina literalki zaren egilearen fidatu edo software egileek
bakarrik zer programa suposatzen da egin behar.
>> Baina, ez da deus programa gehienak gelditu gehienetan
sistema eragileak fitxategiak ezabatzea, horiek igotzeko konpainia batzuk
web, trolling from inguruan, gauzak zifratzeko.
Eta berriro ere, sort dugu eraiki azpiegitura oso bat baino gehiago
konfiantzan urteetan.
Eta, beraz, konturatzen duzula besterik izan konfiantza ausazko pertsona eta ausazko
for gehienak enpresa.
>> Eta Jonathan ere, batzuetan aipatu enpresa horiek beraiek dira sort
knowingly maltzurren guztiak, ezta?
Sony bat harrapatu flack asko urte batzuk Duela instalatzeko zer deitzen zen bat
rootkit pertsonen ordenagailuetan kit beren ezagutza gabe.
Eta hau GIST zen denean duzula erosi CD bat adibidez direla
ez zuen nahi izan gai edo kopiatu nahi duzun musika erauzi off, CD litzateke
instalatzeko, zure jakin gabe, Zure ordenagailuan rootkit bat.
Rootkit besterik zentzua software doan administratzailearekin potentzialki duten bezala
ez du gauza txarrak.
>> Baina gauzak artean gauza hau zen, ez zuen bere burua ezkutatzen du.
Beraz, batzuk nahiko savvy izan liteke ordenagailua, eta jakin, bai, I
besterik ireki Task Manager edo Monitoreak eta jarduera guztietan, ezin dut begiratu
du arcanely izeneko programak exekutatzen ari diren.
Eta ezer itxura susmagarria bada Besterik ez dut hiltzeko edo ezabatu.
Baina zer rootkit egin duten.
Funtsean, esan zuen, bada exekutatzen Task Kudeatzailea, ez erakutsi bakarrik.
>> Beraz, software zegoen.
Eta gero bakarrik, benetan, benetan begiratu gogorra da, nahiz eta ezin aurkitu duzu.
Eta hori izenean egin kopia babesteko.
Baina imajinatu zer izan liteke dira egin, bestela.
>> Orain zeure burua babesteko dagokionez.
Webgune asko daude wonderfully gracious duten horiek jarri dute
Bere giltzarrapo ikonoak Hasierako orri horrek esan nahi du, web gunea segurua dela.
Hau da bankofamerica.com gaur goizean.
Beraz, zer dela gutxi giltzarrapoaren ikonoa du ez du esan nahi ondoan botoia Saioa du?
>> Deus.
Norbaitek daki nola erabili behar dela esan nahi du Photoshop baten irudi bat egiteko
giltzarrapoaren ikonoa.
Gustatzen nahiko literalki, izan ere, hori ondorioz, ez da positiboa izan behar du
erabiltzaileari bezalako seinalerik, ooh, seguru web.
Web gune honetan fidatu behar dut eta orain nire erabiltzaile-izena eta pasahitza idatzi.
Eta hau izan da, ohiko urteetan bezala, duela gutxi, goizean bezala.
>> Baina kontuan hartu duten ohiturak hau da gurekin lortzean sartu.
Demagun inplizituki mezu guztiak banku horiek, kasu honetan izan dira
Gurekin bidaltzen urtez.
Ikusten duzu giltzarrapo bada, orduan segurua da.
Guztiak eskubidea?
>> Beraz, nola ahal duen sistema gehiegi duzu konfiantza bazaude txarra zentzuduna da?
Jarri zure web orrian giltzarrapo bat, eta Logikoa denez, erabiltzaile izan dira
urte baldintzatu nahi du bere gain hartzen giltzarrapo esan seguru.
Eta egia esan, agian izango seguru.
Oso seguru bat izan dezakezu SSL HTTPS konexio bat
Mitxel web. com.
Eta ez beste inor munduan, ikus daiteke zarela berarekin edo bere eskua buruz
Zure erabiltzaile-izena eta pasahitza Zure kontuan.
>> Nahiz eta hori, agian, ez da bat gehixeago reassuring.
Beraz, honen goiko jaurtiketa pantaila nire nabigatzailea goizean honetako
bankofamerica.com.
Eta hemen ere nabarituko dugu izan giltzarrapo baten ikonoa.
Zer esan nahi du testuinguru honetan, Chrome gutxienez?
>> Beraz, hau da, orain SSL erabiliz.
Beraz, hau da, benetan, hobea da gauza bat.
Eta hain zuzen, Chrome hori egitea berdea da, esan nahi du gure arreta
Izan ere, hori da ez bakarrik SSL gainean.
Hau enpresa bat da, norbait dela ez du egiaztatu da benetan
bankofamerica.com.
Eta hori America Bank horrek esan nahi du, beren deiturikoak SSL erosteko
ziurtagiria, funtsean ausazko handia, zertxobait ausazko zenbakiak ezartzen
horiek segurtasun, izan dira batzuk hirugarren independente batek egiaztatu
alderdia dela dio, bai.
Hau da, benetan Banku zuzendari nagusia Amerika ziurtagiria erosi nahian.
Chrome beraz fidatzen dela Autoritate ziurtagiri eta esan hasi
berdea, hau bankofamerica.com da.
Eta Amerikako Bankuak bakarrik ordaintzen gutxira duela ehun dolar gutxi edo bat
mila gisa baten aurka dolar hamarnaka gutxi.
>> Baina hemen ere, nola askok inoiz portatu edozein ezberdinean delako
zure nabigatzailean URL da ordez beltz berde?
Eskuin?
Beraz, gurekin pare bat.
Eta hori ona paranoiko izateko.
Baina orduan ere, nahi dutenentzat, nahiz nabarituko gauza horiek, ezta benetan
gelditzeko bestela seguru bat saioa hastean web orriaren URL-a ez da berdea?
Eskubidea, eta, beraz, ziurrenik, ez da, ezta?
Gutxienez, gurekin gehienak, ez bada berdea, ziurrenik besterik ez duzu
ahal izango dira, adibidez, edozein izanda ere.
Bezala, webgune honetan sartu nahi dut.
Horregatik, hemen nago.
Saioa hala ere noa.
>> Bat alde batera bezala, Chrome da apur bat honi buruz, hobeto.
Baina ez dago nabigatzaile asko atsegin Firefox esaterako, gutxienez
denbora pixka bat, non giltzarrapoaren ikonoa duten da, benetan jarri ahal izango duzu, edozein
zeure ikonoa.
Utzidazu ikusten zer azken bertsioa Firefox itxura.
Beraz, bada, joan CS50.net dugu.
>> OK, beraz ahaztuak dut dute hobea baita.
Zer egiten zuena nabigatzaile da gustatzen, Hemen, adibidez, da [? SAAS da?]
CREST sortu hemen.
Hori horrela deitzen gogokoena da web orri bat ikonoa.
Urte -
Egia esan, ez da hori aspaldi - txiki armarria zatekeen eskubidea
Hemen ondoan URL.
Jenio batzuk delako erabaki hori litzateke, besterik gabe, itxura polita classy behar
grafikoa logo eskubidea hurrengo zure URL.
Eta diseinua jakintsua, benetan nahiko sinesgarria.
>> Beraz, zer egin txarra lasaia Irteeran egiten?
Gogokoena aldatzen hasi dira ikonoak, edo beren berezko ikonoa
homepage ez gailur bat izango da baina giltzarrapo bat, eta horrek
esanahia ez erabat.
Haien ikono gogoko baino beste giltzarrapo bat zen, ez bait zuen
segurtasun adierazpenak.
>> Ikasgai hemen, beraz, ez dira pare bat uste dut.
Ez dagoela, egia esan, batzuetan bat da ondo asmo mekanismoak
Gurekin irakasten segurtasunari buruzko erabiltzaileen nahiz Zu ez bazara, nahiz eta jakitun zer berdea
edo zer esan nahi du, nahiz eta HTTPS izaten dira.
Baina mekanismo horiek gurekin sartu webgune fidakor ohitura txarra
positiboa denean, seinale horiek ikusiko dugu, direnean, oso erraz txarren ikusi dugun bezala,
une bat besterik ez duela zerbait hau bezalako leloa.
>> Saio bahiketa sartu da, beraz, erreproduzitu, aurretik esan dugun bezala,
Adibidez cookieak batera.
Eta zer du horrek benetan esan nahi du?
Beno bahiketa saio batera, hori guztia norbaiten cookieak lapurretan buruz.
Beraz, bada, ireki dut hemen Chrome, for Adibidez, eta ireki dut Inspector
behera hemen, eta joan I Sareko Tab -
eta egin dugun hau lehenago -
joan eta zerbait http://facebook.com Sartu, eta, oro har,
gauza mordo pantailan zehar doa delako irudi guztiak eta CSS eta
Ikusteko Javascript-a fitxategiak.
>> Baina hau egiten dut hemen begiratuz gero nabarituko Facebook hori da, hain zuzen ere, bat landatzea
edo gehiago nire cookie-ak nabigatzaileak eskubidea hemen.
Beraz, funtsean, hauek dira: batetik, zigilu hori adierazten dit.
Eta orain, zorionez nire nabigatzailea izango da aurkeztuko honetan behin eta berriro
web revisiting.
Baina hori baino ez da segurua, esan bat Duela aste pare, bazara SSL erabiliz.
>> Baina nahiz eta SSL bera can arriskuan egon.
Modu guztiak SSL lanak kontuan hartu ondoren.
Zuk nabigatzailea Urruneko konektatzen https://, luze istorio laburren bidez zerbitzaria,
kriptografia da parte hartzen.
Ez da gisa César simple edo Visionaire edo are DES, DES batetik
atzera pset2 bitartean.
Gehiago baino sofistikatuagoa da.
Deitzen gako publikoaren kriptografia.
Baina benetan handia eta benetan ausazko zenbakiak erabiltzen dira scramble
arteko informazio puntu bat, duzu, eta B, facebook.com bezala.
>> Baina arazoa da, nola askok berriro inoiz https:// idazten hasteko
gure web-konexioa segurua duten moduan?
Esan nahi dut, nola askotan, nahiz eta mota http://facebook.com?
Guztiak eskubidea, egiten baduzu, nahi, kaixo.
Zuk ez duzu hori egin jada, ezta?
Nabigatzailea ez da irudikatu egingo dira.
>> Baina gurekin gehienak egin, hain zuzen ere idatzi facebook.com.
Ari bagara nabigatzailea erabilita, delako Nabigatzaile gotten smart nahikoa arabera
2013 zaren bat erabiliz gero, bere gain hartzen nabigatzailea, idatzi helbide bat duzunean,
ziurrenik sartzen ez Mezu elektroniko edo istanteko mezu bidez.
HTTP eta Port 80 esan nahi duzu.
Konbentzio horiek hartu dira.
>> Baina, nola berbideraketak lan egiten du?
Beno, konturatzen zer gertatzen den hemen.
Joan nintzen itzuliz gero Chrome -
eta egin dezagun Incognito en modua da, beraz, nire guztiak
cookie-ak bota.
Eta utzi hemen joan me, berriro, facebook.com.
Eta utzi zer gertatzen den ikusi.
>> Gogoratzen lehen eskaera zela hain zuzen ere, besterik facebook.com da.
Baina, zer izan zen erantzuna lortu dudala?
Ez zen 200 OK bat.
300 edo 301 izan da, hau da, bat redirect me kontatzea joan
http://www.facebook.com, hau da, non Facebook joan nahi du niretzat.
Baina gero, hurrengo eskaera kontuan hartuz gero, eta ikusi dugu aurretik,
nabarituko zein bigarren erantzuna.
Zehazki nahi dute orain, me Facebook-en bertsio SSL joan.
>> Beraz, hemen aukera bat da.
Hau oso erabilgarria ezaugarri bat da besterik gabe, web-aren eta HTTP.
Facebook bezalako Erabiltzaile amaiera nahi du me bada beren segurua bertsioaren egonaldia
web, handia.
Niri birbideratuko dira niretzat.
Eta, beraz, ez dut, nahiz hori pentsatzen.
>> Baina zer puntua A eta B artean badago, duzu, eta Facebook artean, ez da zenbait
txarra lasaia, ez dago sistema batzuk Harvard administratzaile nor bitxia
duten zure lagunak ikusteko.
Edo ez da batzuk -
urte, hau erabiltzen ero soinu -
baina ez dago zenbait gobernu-erakunde bezala da NSA nor da benetan interesatzen
Facebook-en nor zaren poking.
Non aukera dago?
Beno, beti norbait behar adina gisa tekniko savvy eta sarbidea dute
zure Wi-Fi sarean benetako fisiko edo alanbre batzuk
Zer egin zuten?
>> Beno, sare berean dira Oraindik ez balitz bezala duzu eta dakite zerbait buruz
TCP / IP eta IP helbideak eta DNS eta nola obra hori guztia, zer galtzen duten
erdian gizona, zer esan bada Nazionala Segurtasun Agentzia, edozein da
, izan daiteke, baina zer erakunde besterik ez bada erantzuten azkarrago Facebook baino
zure HTTP eskaera eta dio, Oh, Facebook naiz.
Anima zaitez, eta hemen da Facebook.com HTML kodea.
>> Ordenagailuak politak darn azkarrak dira.
Beraz, programa bat exekutatzen idatzi ahal duzu nsa.gov bezala zerbitzari bat denean
bat baduzu, eskaera egiteko entzuten facebook.com, oso azkar atzean
eszena benetako facebook.com hartzea lortzen bat ezin hobeto [? esque?] segurua
NSA arteko arteko konexioa SSL Facebook, HTML duten lortzean oso
sarrera orria da seguru, eta, ondoren, NSA zerbitzariak besterik ez dizu erantzuten
facebook.com saio orri batekin.
>> Orain nola asko nabarituko litzateke, nahiz eta zaren Facebook erabiliz HTTP baino gehiago
oraindik puntu horretan dut duzulako ustekabean to nsa.gov konektatuta eta
Facebook ez?
URL ez da aldatzen.
Hori guztia egiten ari atzealdean.
Baina gurekin gehienak, ni barne, seguruenik, ez litzateke nabarituko
Xehetasun txikiak, hala nola.
>> Beraz, ezin hobeto workable izan dezakezu duzun eta zer duzu arteko konexioa
Facebook uste da, baina ez da bat izenekoak erdian gizona.
Eta hau gizon termino orokor bat da Erditik eraso non batzuk egin behar duzu
duzu, eta puntu hori da B arteko erakundea nolabait, manipulatu eta lapurtzea, edo
zure datuak ikusiz.
Beraz, nahiz eta SSL ez da surefire, batez ere, Zuk bada sartu tricked
ez da inflexio on delako nola horiek azpiko mekanismoak ondo lan egitea.
>> Beraz, ikasgai bat, gaur egun, gero, gehiegi da baduzu Benetan nahi paranoiko izateko -
eta, nahiz eta hemen ez dira mehatxuak -
Benetan behar duzu hasteko sartzea Idazteko ohitura https://www en
edozein dela ere domeinu izena duzu benetan axola buruz.
>> Eta alde batera too gisa dago oraindik mehatxu batekin
saio bahiketa dagokionez.
Sarritan denean bisitatzen duzun lehen bat facebook.com bezalako web, salbu
zerbitzari konfiguratu da hori esateko eskua duten zigilua jarri duzun
atzo ziurtatzeko behar da, berez, zure nabigatzaileak agian oso ondo, haren
bisitatzen facebook.com bezala gauzak google.com, twitter.com, zure nabigatzaileak
aurkeztuko dezake eskuko zigilua bakarrik slapped beharreko behera eta esan, ez.
Erabili SSL.
>> Baina beranduegi da puntu horretan.
Baduzu bidalitako eskua zigilua, zure cookie argi batekin
SSL ez, bigarren zatiketa bat duzu ahultasun non norbait sniffing
zure trafikoa, gelakide edo NSA ala ez, ondoren, erabili ahal cookie berean, eta
savvy tekniko pixka batekin, aurkeztuko ditu bere gisa.
>> Beste eraso bat izan dezakezu Ez duzu pentsatu buruz.
Hau benetan duzun torlojua baduzu web batzuk, idatziz sortu honetan
nolabait erabiltzen SQL.
Beraz, hemen, adibidez, pantaila bat da Harvard-en sartu dionean.
Eta, oro har, hau adibide bat da, batekin zerbait
izena eta pasahitza.
Super ohikoa.
Beraz Demagun SSL existitzen dela eta ez dago erdian gizon edo ez
horrelako ezer.
Orain zerbitzari buruz ari gara bideratua kode dezake duzula idatzi.
>> Beno, orduan idatzi erabiltzaile-izen bat dut, eta pasahitza, demagun PIN zerbitzua
PHP ezarri.
Eta kode batzuk izan ditzakezu hau bezalako zerbitzari horretan.
Talde erabiltzaile izena super post-tik global eta pasahitza lortzeko, eta, ondoren,
ari dira batzuk pset7 bezala erabiliz gero kodea ez dago kontsulta funtzioa da
hori egin liteke.
Aukeratu erabiltzaileen Star erabiltzaile-izena berdinen eta pasahitza berdinak dira.
>> Itxura, lehen begiratuan, guztiz arrazoizkoa.
Hau sintaktikoki zuzena PHP kodea.
Logikoa denez, ez da deus hau gaizki.
Ustez ez da gehiago lerroak benetan egiten duen zerbait
emaitza hori bueltatzen datu-basetik.
Baina hori egiteko vulnerable honako arrazoia.
>> Nabarituko dela, ona herritar bezala, Komatxo artean jarri dut, bakar
komatxo artean, erabiltzaile-izena.
Eta jarri komatxo bakar dut pasahitza.
Eta hori gauza ona da Oraindik dutelako zenbakiak ez luke izan behar.
Normalean testu izateko ari dira joan.
Beraz, naiz aipatuz kateak bezala.
>> Eta, orain, aurrera egin dut, bada, zer gehiago nahi izanez gero - eta kenduko dut balak da bertatik
PIN zerbitzua aldi baterako -
zer saiatu nintzen bezala saioa hasi bada Presidentea [? Scroob?]
baina nire pasahitza dela aldarrikatzen dut 12345 'edo '1' = '1, eta aldez
zer ez dut egin.
Ez nuen beste itxi bakar aurrekontua.
Dut nahiko zorrotz delako hemen txarra zentzuduna bezala.
Eta zauden ari naiz suposatuz ez da oso ona zure
PHP eta MySQL kodea.
Ari zaren egiaztatzen ez dut asmatzen komatxo presentzia da.
>> Beraz, zer gertatu denean, zure Erabiltzaile ditu kate horretan idatzitako,
kontsulta Oraindik buruz duzun sortzeko itxura.
Eta istorio luzea izanez gero, epe labur eta zerbait elkarrekin edo zuk edo zerbait
batera, hau da, itzultzeko joan datu-baseko errenkada bat.
Da, beti ere, Kasu 1 funtzioak 1.
>> Eta besterik ez duzu aurreratzen delako Zure erabiltzaile, ona edo txarra, agian hori
dute euren izenean Komatxo bat duzu bat sortu dute SQL kontsulta hori oraindik
balio du, eta, orain, emaitza gehiago emango burutu nahi baino gehiago izan ditzake.
Eta, beraz, txarra lasaia hau gaur egun potentzialki Zure zerbitzari saioa
Zure datu-baseko errenkada bat delako itzuli nahiz eta berak ideia ez dauka zer
[? Scroob horrek?] Oraingo pasahitza da.
>> Oh, hemen typo bat konturatu nintzen.
Nik esan behar dut pasahitza berdinen Aurreko bezalako 12345
adibidez, edo 1 funtzioak 1.
Konektatuta dagoela konpondu dut.
>> Beraz, zergatik ez duzu egin dugu kontsulta erabiliz Galdera-ikurra duten funtzioa?
Gauzak kontsulta funtzio bat zuretzat ez da ziurtatu egiten duela
pasatzen denean argumentuetan duzu ondoren koma hemen horrelako kontsulta hori
hori benetan bidaltzen datu-base honen itxura.
A uglier asko ikusteko, baina atzera barrak automatikoki
sartuta, hain zuzen, hori ekiditeko injekzio erasoa erakutsi duten dut
Une duela.
>> Orain dibertigarria XKCD pentsatu dut tira nuke Hemen espero behar dela, orain izan
pixka bat gehiago ulergarria hau hemen da.
>> Pixka bat?
Agian pixka bat gehiago behar dugu duten eztabaida.
Beraz, hau da, txiki txikitatik alluding Bobby izendatzen duen nolabait hartu
web orri bat besterik ez da abantaila zer duten erabiltzaileak idatzitako fidatu
ez da, hain zuzen ere, SQL kodea, baina kate bat da.
>> Orain beherakada dela gogora ekarri ahal izango duzu -
ikusi izan dezakezu hau - tanta bidez taula bat ezabatzeko, ezabatu datu-base bat.
Beraz, bada, funtsean, erreklamatzeko duzula Robert zure izena da "; droptabl
estudentsomething,]
Oso ondo baliteke trikimailu datu-basea ez bakarrik sartu zarela egiaztatzen
Robert, hain zuzen ere, baina, era berean, puntu eta koma jarraitu taula garbitzeko.
>> Eta, beraz, SQL injekzio erasoak can benetan hau gisa mehatxatzen
Horren bidez, norbaiten datuak ezabatu ditzake, gehiago dauden datuak aukeratu dezakezu baino
asmoa, sar dezakezu edo datuak eguneratzeko.
Eta benetan ikus dezakezu honetan haren hasiera ariketa, ez asmo txarreko for
helburuekin, baina soilik irakaskuntza, edonoiz duzunean galdetuko saioa da
webgunean, batez ere, nolabaiteko ez oso publikoa, oso ezaguna da, web,
saiatu saioa itxi John O'Reilly gisa edo norbaitek
euren izenean Komatxo.
Edo literalki idatzi Komatxo, sakatu Sartu, eta ikusi zer gertatzen den.
>> Eta askotan, tragikoki, pertsona ez dute sanitized euren sarrera eta
egin ziur komatxo bezalako gauzak edo puntu dira, ihes egin.
Horregatik pset7 dugu eman duzun kontsulta funtzio hau.
Baina ez pean eskertzen zehazki zer da zuretzat egiten ari da.
>> Beraz, hori esan zuen, gozatu erabiliz web aste honetan.
Eta zuk ikusiko dugu astelehenean.
>> Hurrengo CD50 at.
>> [Musika]