1 00:00:00,000 --> 00:00:01,390 2 00:00:01,390 --> 00:00:04,890 >> [సంగీతాన్ని] 3 00:00:04,890 --> 00:00:10,955 4 00:00:10,955 --> 00:00:12,580 డేవిడ్ J మలన్: అన్ని కుడి, తిరిగి స్వాగతం. 5 00:00:12,580 --> 00:00:13,600 ఈ CS50 ఉంది. 6 00:00:13,600 --> 00:00:15,540 ఈ వారం ఏడు ముగింపు. 7 00:00:15,540 --> 00:00:18,180 మరియు ఆ స్కావెంజర్ ముగింపు సమస్య నుండి వేట నాలుగు సెట్ 8 00:00:18,180 --> 00:00:19,220 మీరు రీకాల్ ఉండవచ్చు. 9 00:00:19,220 --> 00:00:21,650 అన్ని కోలుకున్న తర్వాత సిబ్బంది ఆ JPEGs, 10 00:00:21,650 --> 00:00:24,820 మీరు కావాలనుకుంటే మీరు, సవాలు చేశారు అనేక మిమ్మల్ని ఫోటో 11 00:00:24,820 --> 00:00:25,981 మీకు ఆ వారిని. 12 00:00:25,981 --> 00:00:28,480 మేము సమర్పణలు యొక్క మొత్తం బంచ్ వచ్చింది గత కొన్ని వారాల్లో, 13 00:00:28,480 --> 00:00:32,980 నిజానికి, చాలా కొన్ని కుడి మధ్యాహ్నం ముందు నేడు, ఇది కొన్ని, ఇక్కడ ఉంటాయి 14 00:00:32,980 --> 00:00:37,670 Annenberg వంటి కనిపిస్తుంది in-- ఇక్కడ క్యాచ్ ఇక్కడ కార్యాలయం గంటల వద్ద హాల్, ఒక 15 00:00:37,670 --> 00:00:39,530 నిక్ తో లోవెల్ హౌస్ లో. 16 00:00:39,530 --> 00:00:41,750 ఇక్కడ రామోన్ ఫోన్ న పట్టుబడ్డాడు చేయబడిన. 17 00:00:41,750 --> 00:00:43,870 ఈ ఒక CS50 భోజనం వద్ద ఉంది. 18 00:00:43,870 --> 00:00:46,840 ఈ జాసన్ తో Skyping ఉంది మరింత సృజనాత్మక క్లాస్మేట్, 19 00:00:46,840 --> 00:00:48,280 అతనికి ఈ విధంగా ఫోన్. 20 00:00:48,280 --> 00:00:49,690 మేము ఈ ఏమి లేదు. 21 00:00:49,690 --> 00:00:51,940 >> [నవ్వు] 22 00:00:51,940 --> 00:00:54,570 >> డేవిడ్ J మలన్: కానీ ఒక గిగాబైట్ ఉపయోగకరమని. 23 00:00:54,570 --> 00:00:56,960 ఇక్కడ చాంగ్, అయిన వాచ్యంగా వేదిక కోల్పోయారు 24 00:00:56,960 --> 00:01:00,480 ఒక ఛాయాచిత్రాలు ఉండటానికి రోజు, కానీ చివరికి పట్టుబడ్డాడు. 25 00:01:00,480 --> 00:01:02,050 ఇక్కడ నిక్ ఉంది. 26 00:01:02,050 --> 00:01:03,480 ఇక్కడ నిక్ ఉంది. 27 00:01:03,480 --> 00:01:04,080 ఇక్కడ నిక్ ఉంది. 28 00:01:04,080 --> 00:01:05,090 29 00:01:05,090 --> 00:01:07,670 మరియు ఇక్కడ అలిసన్ డౌన్ ఖాళీలను ద్వారా. 30 00:01:07,670 --> 00:01:11,840 మరియు Zamyla కూడా కనుగొనబడింది ఒక బాల్రూమ్ పోటీ. 31 00:01:11,840 --> 00:01:14,100 కాబట్టి మేము ద్వారా వెళ్ళి ఈ ఫోటోలు, గుర్తించడానికి 32 00:01:14,100 --> 00:01:16,690 ఎవరు సమర్పించిన అత్యంత ప్రారంభ, మరియు బహుమతి 33 00:01:16,690 --> 00:01:20,662 ఒక అద్భుతమైన బహుమతి, వంటి స్పెక్ లో వాగ్దానం. 34 00:01:20,662 --> 00:01:23,120 మరియు మేము కూడా గురించి చెయయ్యడానికి పాల్గొంది స్పేస్. 35 00:01:23,120 --> 00:01:26,860 >> Announcements-- కాబట్టి భోజనం యొక్క ఒక జంట , మళ్ళీ, 1:15 PM వద్ద ఈ శుక్రవారం ఉంది. 36 00:01:26,860 --> 00:01:30,420 మీరు మాకు చేరడానికి కావాలనుకుంటే, ఇక్కడ ఆ URL వద్ద RSVP. 37 00:01:30,420 --> 00:01:33,730 జాసన్ ఒక నుండి ఇక్కడ మళ్ళీ కనిపిస్తుంది సంవత్సరాల విభాగాల ఒక జంట 38 00:01:33,730 --> 00:01:35,510 తిరిగి, ఇది జరిగింది హాలోవీన్ న వస్తాయి. 39 00:01:35,510 --> 00:01:38,950 నిజానికి, అతను ఒక ధరించి ఏడాదిపై గుమ్మడికాయ. 40 00:01:38,950 --> 00:01:42,700 మీరు ఈ విభాగం చూడటానికి తన నుండి 2011 విభాగం యొక్క 41 00:01:42,700 --> 00:01:46,480 ఎనిమిది, మీరు ఆసక్తికరమైన ఉంటే, CS50.tv వద్ద, నేను అనుకుంటున్నాను 42 00:01:46,480 --> 00:01:49,730 ఈ సంవత్సరంగా చెప్పవచ్చు తన గాలి పంపు పని. 43 00:01:49,730 --> 00:01:52,490 >> మీరు చూడటానికి 2012 లో ఇదే విభాగం, 44 00:01:52,490 --> 00:01:55,620 మీరు, చాలా ఉబ్బిన ఈ జాసన్ చూస్తారు దావా ఇకపై పని నుండి, 45 00:01:55,620 --> 00:01:58,060 ఇది చెప్పడానికి మాత్రమే ఉంది ఈ శుక్రవారం, మీరు అనుకుంటే 46 00:01:58,060 --> 00:02:02,720 Daven ఒక గుమ్మడికాయ కోరుకుంటాయి ఇష్టం మరియు గాబే మరియు ఇతరులు, తలలు RSVP 47 00:02:02,720 --> 00:02:04,480 cs50.harvard.edu చిరునామా వద్ద. 48 00:02:04,480 --> 00:02:06,200 ఇది చాలా వినోదంగా ఉండటానికి హామీ. 49 00:02:06,200 --> 00:02:08,660 Daven, మేము చెప్పారు, చెక్కిన యింది తన జీవితం యొక్క అన్ని గుమ్మడికాయలు. 50 00:02:08,660 --> 00:02:11,930 బ్రెజిల్ నుండి గాబ్రియేల్ ఎప్పుడూ ఉంది హాలోవీన్ కోసం ఒక గుమ్మడికాయ చెక్కిన. 51 00:02:11,930 --> 00:02:14,700 అతను నేర్చుకున్నాడు కాబట్టి వారితో అక్కడ. 52 00:02:14,700 --> 00:02:16,830 >> సదస్సులు, meanwhile-- కాబట్టి మీరు వెంటనే నేర్చుకోవచ్చు 53 00:02:16,830 --> 00:02:20,650 గురించి ఏమి మా అంచనాలను కోసం చివరి ప్రాజెక్ట్, ఇది అత్యవసరంగా 54 00:02:20,650 --> 00:02:23,150 డౌన్ కాచు రూపకల్పన మరియు అమలు 55 00:02:23,150 --> 00:02:26,440 ఆసక్తి ఏ ప్రాజెక్ట్ అత్యంత ఆమోదించాల్సి అయితే మీరు, 56 00:02:26,440 --> 00:02:28,490 మరియు మీ బోధన తోటి మార్గదర్శకత్వం. 57 00:02:28,490 --> 00:02:32,110 చివర్లో సెమిస్టర్, మేము అనేక పరిచయం 58 00:02:32,110 --> 00:02:35,610 ఐచ్ఛికం వర్గాలు ఇది సెమినార్లు, యొక్క టీచింగ్ సభ్యులు మరియు హార్వర్డ్ నేతృత్వంలో 59 00:02:35,610 --> 00:02:38,570 సిబ్బంది, అంతటా కోర్సు యొక్క స్నేహితులు వివిధ అంశాలపై క్యాంపస్, ఆ 60 00:02:38,570 --> 00:02:41,470 స్పర్శరేఖ గుండా పయనించే ఉంటాయి కోర్సు యొక్క అంతర్లీన సిలబస్ 61 00:02:41,470 --> 00:02:45,590 అయితే వర్తించే, సరదాగా, మరియు సంభావ్య చివరి ప్రాజెక్టులకు వివిధ. 62 00:02:45,590 --> 00:02:49,530 >> ఉదాహరణకు, మొదటి, మీరు కావాలనుకుంటే అక్కడ URL కు, తల నమోదు. 63 00:02:49,530 --> 00:02:53,010 మరియు ఈ కోసం లైనప్ ఒంటరిగా ఈ సంవత్సరం సెమినార్లు. 64 00:02:53,010 --> 00:02:56,060 కానీ మేము డజన్ల కొద్దీ గ్రహించడం గత నుండి సెమినార్లు, ఇవన్నీ 65 00:02:56,060 --> 00:02:59,774 సదస్సులు మెను లో లింక్ కోర్సు యొక్క వెబ్సైట్ ఎంపిక. 66 00:02:59,774 --> 00:03:02,190 మీరు గురించి ఆలోచిస్తున్నామని మీరు ఉంటే మీ కంఫర్ట్ జోన్ దాటుకొని 67 00:03:02,190 --> 00:03:05,060 లేదా కొన్ని కొత్త నైపుణ్యాలు తయారయ్యారు, ఉదాహరణకు, ఐఫోన్ ప్రోగ్రామింగ్ 68 00:03:05,060 --> 00:03:08,100 స్విఫ్ట్, ఒక కొత్త భాష తో అనువర్తనాలు ఆపిల్ లేదా ఆబ్జెక్టివ్- C నుండి 69 00:03:08,100 --> 00:03:11,230 లేదా Android Apps లేదా ప్రోగ్రామింగ్ [? క్యూ?] కాంతి గడ్డలు, లేదా విషయాలు ఏ 70 00:03:11,230 --> 00:03:15,490 ఇక్కడ మరియు మరింత కారణంగా చెక్ అప్ నమోదు పేజీ అవుట్. 71 00:03:15,490 --> 00:03:19,730 >> కాబట్టి మేము ప్రారంభమైంది మరియు ముగించారు HTTP చూడటం సోమవారం. 72 00:03:19,730 --> 00:03:22,675 త్వరగా refresher-- HTTP, హైపర్టెక్స్ట్ ట్రాన్స్ఫర్ ప్రోటోకాల్. 73 00:03:22,675 --> 00:03:24,045 కానీ ఆ నిజంగా అర్థం ఏమిటి? 74 00:03:24,045 --> 00:03:26,805 75 00:03:26,805 --> 00:03:27,930 ఆ నిజంగా అర్థం ఏమిటి? 76 00:03:27,930 --> 00:03:30,665 77 00:03:30,665 --> 00:03:31,290 ఒక చేతి ఉంది? 78 00:03:31,290 --> 00:03:33,074 79 00:03:33,074 --> 00:03:34,740 నేను మీరు కేవలం మీ తల గోకడం తెలుసు. 80 00:03:34,740 --> 00:03:36,400 కానీ మీరు HTTP ఏమి ప్రపోజ్ చేయాలనుకుంటే? 81 00:03:36,400 --> 00:03:37,792 82 00:03:37,792 --> 00:03:40,576 >> ప్రేక్షకులు: ఎలా కంప్యూటర్లు [వినబడని] కమ్యూనికేట్. 83 00:03:40,576 --> 00:03:41,517 84 00:03:41,517 --> 00:03:43,100 డేవిడ్ J మలన్: నేను చివరి భాగం తప్పిన. 85 00:03:43,100 --> 00:03:45,774 కంప్యూటర్లు with-- కమ్యూనికేట్ ఎలా 86 00:03:45,774 --> 00:03:47,325 >> ప్రేక్షకులు: ఇంటర్నెట్ సర్వర్లు. 87 00:03:47,325 --> 00:03:50,450 డేవిడ్ J మలన్: ఇంటర్నెట్ తో Good-- సర్వర్లు, మరియు ప్రత్యేకంగా, వెబ్ సర్వర్లు. 88 00:03:50,450 --> 00:03:53,533 రీకాల్ ఎందుకంటే, కొంత ఉంది ఇంటర్నెట్ సేవలు, కొన్ని 89 00:03:53,533 --> 00:03:57,349 మీరు చాట్ మధ్య రోజువారీ బహుశా ఉపయోగించడానికి మరియు సందేశం, చాట్, మరియు వెబ్, మరియు ఇమెయిల్, 90 00:03:57,349 --> 00:03:57,890 మరియు వంటి. 91 00:03:57,890 --> 00:04:00,900 మరియు HTTP కేవలం ఉంది ప్రోటోకాల్ వెబ్ బ్రౌజర్లు 92 00:04:00,900 --> 00:04:03,750 వ్యవహరించేటపుడు మాట్లాడటం వెబ్ సర్వర్లు, మరియు ఇదే విధంగా విరుద్ధంగా. 93 00:04:03,750 --> 00:04:05,580 మరియు అనలాగ్ మానవ ప్రపంచంలో, కావచ్చు 94 00:04:05,580 --> 00:04:08,730 నేను కొన్ని షేక్ నా చేతి విస్తరించడానికి ఇతర మానవ యొక్క మరియు అతను లేదా ఆమె 95 00:04:08,730 --> 00:04:11,970 విస్తరించడం ద్వారా తెలియజేస్తుంది తన చేతి అలాగే. 96 00:04:11,970 --> 00:04:13,970 కాబట్టి కేవలం ఒక ఒప్పందం యొక్క, సమితి సమావేశాలు. 97 00:04:13,970 --> 00:04:15,630 >> మరియు ఆ సమావేశాలు నిజానికి ఏమిటి? 98 00:04:15,630 --> 00:04:18,640 సరే, కేవలం దిమ్మల ముందుకు వెనుకకు సందేశాలను పంపడం, 99 00:04:18,640 --> 00:04:19,770 మేము ఇక్కడ వర్ణించబడిన. 100 00:04:19,770 --> 00:04:22,520 మరియు మార్గాలు లో ఉంది ఇది మీరు ఈ సందేశాలను పంపవచ్చు. 101 00:04:22,520 --> 00:04:24,360 మరియు అతి సాధారణ పొందండి అంటారు. 102 00:04:24,360 --> 00:04:26,510 మరియు మేము ఒక విరుద్ధంగా చూస్తారు ఈ దీర్ఘ ముందు. 103 00:04:26,510 --> 00:04:30,010 >> కానీ ఒక బ్రౌజర్ నుండి ఒక GET అభ్యర్థన సర్వర్ కేవలం ఈ కనిపిస్తోంది. 104 00:04:30,010 --> 00:04:32,960 ఇది ఉంచుతుంది టెక్స్ట్ యొక్క ఒక సమూహం ఒక వర్చువల్ ఎన్వలప్ లోపల. 105 00:04:32,960 --> 00:04:35,854 ఆ కవచ వెలుపల వివరాలు రెండు ముక్కలు వెళ్ళి. 106 00:04:35,854 --> 00:04:37,770 ఏం వెళ్ళి అవసరం కవచ, మాట్లాడటానికి, 107 00:04:37,770 --> 00:04:41,820 వంటి అభ్యర్థన పొందడానికి ఒక వెబ్ సర్వర్ నాకు నుండి ఈ? 108 00:04:41,820 --> 00:04:42,320 అవును. 109 00:04:42,320 --> 00:04:43,270 >> ప్రేక్షకులు: మీ IP చిరునామా. 110 00:04:43,270 --> 00:04:45,890 >> డేవిడ్ J మలన్: నా IP చిరునామా నుండి రంగంలో, మాట్లాడటానికి, 111 00:04:45,890 --> 00:04:49,490 మరియు కోర్సు, గ్రహీత IP చిరునామా. 112 00:04:49,490 --> 00:04:52,710 కానీ ఒక వెబ్ ప్యాకెట్ విషయంలో, మేము కొంచెం వివరాలు అవసరం 113 00:04:52,710 --> 00:04:55,254 ఇది కేవలం తగినంత కాదు ఒక సర్వర్కు ఒక కవరును పంపండి 114 00:04:55,254 --> 00:04:57,670 సర్వర్ కావచ్చు ఎందుకంటే వివిధ రకాల వింటూ 115 00:04:57,670 --> 00:04:59,180 ఇంటర్నెట్ ట్రాఫిక్ యొక్క. 116 00:04:59,180 --> 00:05:01,370 కాబట్టి ఏమి మేము అవసరం గ్రహీత IP పాటు? 117 00:05:01,370 --> 00:05:02,723 118 00:05:02,723 --> 00:05:03,222 అవును? 119 00:05:03,222 --> 00:05:04,241 >> ప్రేక్షకులు: ఇది TCP ఉంది? 120 00:05:04,241 --> 00:05:05,074 డేవిడ్ J మలన్: గుడ్. 121 00:05:05,074 --> 00:05:06,470 TCP-- 122 00:05:06,470 --> 00:05:07,340 >> ప్రేక్షకులు: చిరునామా. 123 00:05:07,340 --> 00:05:09,340 >> డేవిడ్ J మలన్: చిరునామా, లేదా అది అని నౌకాశ్రయంగా ఉండటంతో. 124 00:05:09,340 --> 00:05:11,010 Close, కానీ ఒక TCP పోర్ట్ సంఖ్య. 125 00:05:11,010 --> 00:05:12,220 మరియు ఈ ఒక సమూహం ఉంది. 126 00:05:12,220 --> 00:05:14,310 కానీ ఖచ్చితంగా చాలా తెలిసిన ఉండాలి చివరికి 127 00:05:14,310 --> 00:05:17,590 డిఫాల్ట్ ఇది ఉంది, 80 ఒక వెబ్ ట్రాఫిక్ ఉపయోగిస్తారు. 128 00:05:17,590 --> 00:05:20,040 మరియు మరొక తెలిసిన ఒక వెంటనే, 443 ఉంటుంది 129 00:05:20,040 --> 00:05:24,280 సురక్షిత వెబ్ కోసం ఉపయోగిస్తారు ట్రాఫిక్, https ప్రారంభం URL లు. 130 00:05:24,280 --> 00:05:26,650 >> కాబట్టి ఈ వెళ్తాడు ఏమిటి ఆ కవరు లోపల. 131 00:05:26,650 --> 00:05:29,780 మరియు పొందండి / కేవలం, ఇవ్వాలని అర్థం నాకు డిఫాల్ట్ వెబ్ పేజీ. 132 00:05:29,780 --> 00:05:32,700 నాకు హార్డ్ యొక్క రూట్ ఇవ్వండి వెబ్ సర్వర్ డ్రైవ్. 133 00:05:32,700 --> 00:05:36,050 మరియు ఆశాజనక, వెబ్ సరే, తో ప్రతిస్పందిస్తారు సర్వర్ 134 00:05:36,050 --> 00:05:39,630 కేవలం ఇది మరియు సంఖ్య 200, అన్ని, అవును, చెప్పడం ఒక సమావేశం 135 00:05:39,630 --> 00:05:40,470 నిజానికి సరే. 136 00:05:40,470 --> 00:05:41,680 ఇక్కడ పేజీ యొక్క. 137 00:05:41,680 --> 00:05:45,510 వెబ్ పేజీ యొక్క రకం అన్నారు టెక్స్ట్, కాని ప్రత్యేకంగా, HTML, 138 00:05:45,510 --> 00:05:47,010 ఇది మేము తిరిగి ప్రవేశిస్తాడు చేయబోతున్నారు. 139 00:05:47,010 --> 00:05:49,877 మరియు డాట్ డాట్ కేవలం డాట్ అంటే, ఇక్కడ ఒక HTML. 140 00:05:49,877 --> 00:05:51,710 మరియు ఆ పేరు మేము నేడు కథ ఎంచుకొని, 141 00:05:51,710 --> 00:05:55,740 నిజానికి, HTML రాయడం హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్, ఇది 142 00:05:55,740 --> 00:05:57,727 భాష దీనిలో వెబ్ పేజీల రాసిన. 143 00:05:57,727 --> 00:05:59,060 ఇది ఒక ప్రోగ్రామింగ్ భాష కాదు. 144 00:05:59,060 --> 00:06:01,270 ఎలాంటి చర్యలను ఉంది లేదా ఉచ్చులు లేదా పరిస్థితులు. 145 00:06:01,270 --> 00:06:03,800 ఇది ఒక మార్కప్ భాష, అలాగే మళ్ళీ నేడు చూడండి, 146 00:06:03,800 --> 00:06:07,240 మీరు తెలుపుటకు అనుమతించును నిర్మాణం మరియు stylize ఎలా 147 00:06:07,240 --> 00:06:09,300 అందమైన ఒక వెబ్ పేజీ. 148 00:06:09,300 --> 00:06:11,470 >> కాబట్టి ఈ ఒక ఉంది మరియు మాత్రమే పేజీ మేము నిజంగా 149 00:06:11,470 --> 00:06:13,930 క్లుప్తంగా ఉంటే సోమవారం, చూశారు. 150 00:06:13,930 --> 00:06:16,250 మరియు కొన్ని గమనించవచ్చు ప్రధాన లక్షణాలు. 151 00:06:16,250 --> 00:06:20,170 ఓపెన్ కోణ చాలా ఉంది బ్రాకెట్ మరియు దగ్గరగా కోణ బ్రాకెట్. 152 00:06:20,170 --> 00:06:23,160 ఆ కోణ మధ్య లో బ్రాకెట్లలో పదాలు. 153 00:06:23,160 --> 00:06:25,660 మరియు మేము ఆరంభమవుతుంది ఆ పదాలు టాగ్లు కాల్. 154 00:06:25,660 --> 00:06:28,800 కాబట్టి ఓపెన్ బ్రాకెట్ తల మరియు క్లోజ్డ్ బ్రాకెట్ తల 155 00:06:28,800 --> 00:06:33,620 ఓపెన్ మరియు క్లోజ్డ్ టాగ్లు, లేదా ప్రారంభ మరియు ముగింపు టాగ్లు 156 00:06:33,620 --> 00:06:37,660 వరుసగా ఒక HTML మూలకం యొక్క, మేము కాల్ చేస్తాము, తల అని. 157 00:06:37,660 --> 00:06:41,760 మరియు అదే పరిభాషలో వర్తిస్తుంది HTML లో మొదలగునవి శరీరం. 158 00:06:41,760 --> 00:06:43,970 >> ఏ మంచిది ఉంది HTML-- మరియు నిజానికి, మేము చేస్తాము 159 00:06:43,970 --> 00:06:47,187 అది భయంకరమైన తక్కువ సమయం ఖర్చు, మీరు ఎక్కువగా కేవలం కనిపెడతాడు ఎందుకంటే 160 00:06:47,187 --> 00:06:49,770 ఏమి కలిగి ఉన్నప్పుడు మీరు ఉంది నిజానికి ఒక కాంక్రీటు సమస్య 161 00:06:49,770 --> 00:06:52,820 మీరు పొందుతారు solve-- కు ఒక బ్రౌజర్ అందంగా మూగ ఉంది. 162 00:06:52,820 --> 00:06:56,450 ఇది కేవలం కాకుండా అలా చేస్తాడు ఒక మీరు చెప్పాలి ఏమి కంప్యూటర్. 163 00:06:56,450 --> 00:06:59,279 కాబట్టి మీరు ఓపెన్ ఉన్నప్పుడు అగ్రభాగాన బ్రాకెట్ HTML 164 00:06:59,279 --> 00:07:01,320 అక్కడ, ముఖ్యంగా అర్థం, హే, బ్రౌజర్, 165 00:07:01,320 --> 00:07:04,090 ఇక్కడ HTML లో వ్రాసిన ఒక వెబ్ పేజీ వస్తుంది. 166 00:07:04,090 --> 00:07:06,130 >> ఓపెన్ బ్రాకెట్ చూస్తాడు కేవలం అంటే తల, 167 00:07:06,130 --> 00:07:10,350 హే, బ్రౌజర్, ఇక్కడ తల వస్తుంది, లేదా నా వెబ్ పేజీ యొక్క చాలా భాగం. 168 00:07:10,350 --> 00:07:14,192 అది ఒక క్లోజ్డ్ బ్రాకెట్ చూస్తాడు కేవలం హే, అనగా తల, 169 00:07:14,192 --> 00:07:15,150 ఆ తల అంతే. 170 00:07:15,150 --> 00:07:16,420 ఏదో కోసం స్టాండ్బై. 171 00:07:16,420 --> 00:07:18,878 మరియు మిగతా విషయం స్పష్టంగా శరీరం మాత్రం. 172 00:07:18,878 --> 00:07:22,630 మరియు మీరు ఒక ట్యాగ్, వంటి లేదు మీరు, కేవలం హలో, కామా, ప్రపంచ 173 00:07:22,630 --> 00:07:26,610 కేవలం ముడి టెక్స్ట్ చేస్తాడు ఆ చివరికి తెర ప్రదర్శించబడుతుంది. 174 00:07:26,610 --> 00:07:29,220 >> ఇప్పుడు, మీరు చాలా గమనించవచ్చు ఇక్కడ ఇండెంటేషన్ని. 175 00:07:29,220 --> 00:07:32,160 మీరు బహుశా ప్రతిపాదించే చేయవచ్చు ఎలా మేము అది stylizing చేస్తున్నారు. 176 00:07:32,160 --> 00:07:34,850 నేను ఒక ట్యాగ్ తెరిచిన ప్రతిసారీ, మాట్లాడటానికి, నేను ఇండెంట్. 177 00:07:34,850 --> 00:07:38,540 మరియు ప్రతి సమయం నేను దగ్గరగా ఒక ట్యాగ్, నేను ఇండెంట్, 178 00:07:38,540 --> 00:07:40,690 కర్లీ జంట కలుపులు ఆత్మ సమానంగా. 179 00:07:40,690 --> 00:07:43,470 మరియు ఆ దాటి, నేను రకమైన ఉన్నాను నా తీర్పు ఉపయోగించి యొక్క. 180 00:07:43,470 --> 00:07:48,380 నేను కొట్టిన ఇబ్బంది లేదని నోటీసు ఆ టైటిల్ ట్యాగ్ యొక్క లోపల ఎంటర్. 181 00:07:48,380 --> 00:07:48,990 ఎందుకు? 182 00:07:48,990 --> 00:07:51,920 బాగా, నేను అది ఒక చూసారు నిర్ణయించుకుంది నాకు కొద్దిగా క్లీనర్, మానవ, 183 00:07:51,920 --> 00:07:53,181 ఆ చేయడం ఇబ్బంది లేదు. 184 00:07:53,181 --> 00:07:54,930 మరలా, ఉంది కొన్ని తీర్పు కేవలం కాల్స్ 185 00:07:54,930 --> 00:07:57,670 సి లేదా ఏ భాష లో ఉంది. 186 00:07:57,670 --> 00:08:04,110 >> కానీ చాలా గమనించవచ్చు ఈ ఇండెంటేషన్ని ఆ ఒక మానసిక మోడల్ కూడా ఇస్తుంది, 187 00:08:04,110 --> 00:08:05,670 ఇది క్లిష్టతరం పైగా. 188 00:08:05,670 --> 00:08:07,020 కానీ ఒక చెట్టు, కుడి? 189 00:08:07,020 --> 00:08:09,290 మీరు ఒక వెబ్ భావిస్తే పేజీ, స్పష్టంగా వ్రాసిన 190 00:08:09,290 --> 00:08:12,050 ఈ వంటి, గా చక్కగా, ఆ విధంగా ఇండెంట్ 191 00:08:12,050 --> 00:08:17,390 మీరు దాదాపు ఓపెన్ బ్రాకెట్ ఆలోచించవచ్చు HTML మూసి బ్రాకెట్ ట్యాగ్ గుర్తించే ఉంది 192 00:08:17,390 --> 00:08:21,380 ఒక నోడ్ యొక్క రూట్, ఒక కుటుంబం చెట్టు చెట్లు శైలిలో శైలి నోడ్ 193 00:08:21,380 --> 00:08:22,900 మేము గత శుక్రవారం చూశారు. 194 00:08:22,900 --> 00:08:27,630 >> నిజానికి, మేము ఇక్కడ కుడివైపు కలిగి మేము ఒక DOM, D-O-M, పత్రం పిలుస్తాను 195 00:08:27,630 --> 00:08:31,680 ఆబ్జెక్ట్ మోడల్, చెప్పడం ఒక ఫాన్సీ మార్గం ఆ HTML సూచించే చెట్టు. 196 00:08:31,680 --> 00:08:36,140 మరియు HTML కలిగి గమనించవచ్చు, మేము సే చేస్తాము ఒక కుటుంబం చెట్టు, రెండు పిల్లలు వంటి. 197 00:08:36,140 --> 00:08:37,659 ఎడమ న తల ఉంది. 198 00:08:37,659 --> 00:08:39,179 కుడివైపు శరీరం ఉంది. 199 00:08:39,179 --> 00:08:44,220 >> మరియు కేవలం ఒక శూన్య ఆలోచన వ్యాయామం, తల, కోర్సు యొక్క, ఎన్ని పిల్లలు 200 00:08:44,220 --> 00:08:46,070 ఈ నిర్మాణం ప్రకారం? 201 00:08:46,070 --> 00:08:48,200 కాబట్టి కేవలం ఒక, title-- మేము ఎందుకు మరియు ఆ వార్తలు 202 00:08:48,200 --> 00:08:50,580 టైటిల్ తల నుండి వెళుతున్న బాణం. 203 00:08:50,580 --> 00:08:55,110 కాబట్టి అది ఆ వ్యక్తి అయితే వార్తలు కుటుంబం చెట్టు కేవలం ఒక సంతానం కలిగి. 204 00:08:55,110 --> 00:08:58,230 ఆపై శీర్షిక తనకు ఒక పిల్లల కలిగి చెప్పబడింది. 205 00:08:58,230 --> 00:09:01,780 >> HTML కలిగి గుర్తుచేసుకున్నారు హలో, కామా, దాని కింద ప్రపంచ. 206 00:09:01,780 --> 00:09:06,090 మరియు నేను కేవలం ఒక లోపల డ్రా చేసిన బదులుగా ఒక దీర్ఘచతురస్ర గుడ్డు కేవలం 207 00:09:06,090 --> 00:09:10,559 ఆ అయినప్పటికీ అర్థ చెప్పేటప్పుడు అది మాట్లాడటానికి, చెట్టు ఒక నోడ్, 208 00:09:10,559 --> 00:09:12,100 ఇది విధమైన ప్రాథమికంగా విభిన్నమైనది. 209 00:09:12,100 --> 00:09:12,800 ఇది ఒక ట్యాగ్ కాదు. 210 00:09:12,800 --> 00:09:14,780 లేదా సరిగా అది ఒక మూలకం కాదు. 211 00:09:14,780 --> 00:09:16,590 మీరు రెడీ ఉంటే ఇది, కేవలం ఒక టెక్స్ట్ నోడ్. 212 00:09:16,590 --> 00:09:18,990 కానీ ఈ పూర్తిగా ఉన్నాయి ఏకపక్ష మానవ సమావేశాలు. 213 00:09:18,990 --> 00:09:23,180 ఈ యొక్క ఇప్పుడు నా మార్గం ఒక మొత్తం వంటి నేను చేస్తాము పాఠశాల 214 00:09:23,180 --> 00:09:24,340 పత్రం కాల్. 215 00:09:24,340 --> 00:09:27,750 >> మరియు వద్ద ఒక పక్కన, విషయం సూపర్ ఎడమ చేతి మూలలో, 216 00:09:27,750 --> 00:09:32,080 ఓపెన్ బ్రాకెట్ ఆశ్చర్యార్థకం పాయింట్ డిఓసి రకం HTML, ఈ, ఒక ట్యాగ్ కనిపిస్తోంది 217 00:09:32,080 --> 00:09:35,560 కానీ తెలివితక్కువదని మూలలో కేసు పేర్కొంది అక్కడే, కాపీ మరియు అతికించారు ఉంది 218 00:09:35,560 --> 00:09:38,460 బ్రౌజర్లు సూచించడానికి ఈ HTML వెర్షన్ 5 ఉంది. 219 00:09:38,460 --> 00:09:41,540 ప్రపంచ మారుతున్న ఉంచుతుంది ఒక పేజీ లో కోడ్ యొక్క మొదటి లైన్ ఉండాలి. 220 00:09:41,540 --> 00:09:43,820 ఈ కేవలం వెర్షన్ 5 అర్థం. 221 00:09:43,820 --> 00:09:45,950 కనుక ఇది చాలా చేస్తుంది ఇతరులు ఎలా. 222 00:09:45,950 --> 00:09:48,120 >> కాబట్టి తో అన్ని కుడి, మీరు ఇప్పుడు అభినందించే, చెప్పారు 223 00:09:48,120 --> 00:09:50,767 ఈ చాలా ఈ స్టుపిడ్ పచ్చబొట్టు ఎవరైనా వచ్చింది. 224 00:09:50,767 --> 00:09:51,990 >> [నవ్వు] 225 00:09:51,990 --> 00:09:54,210 >> డేవిడ్ J మలన్: అన్ని కుడి, మరియు ఇప్పుడు నిజానికి డైవ్ లెట్ 226 00:09:54,210 --> 00:09:55,710 ఈ చెయ్యడానికి లోకి. 227 00:09:55,710 --> 00:09:58,610 మీరు చివరిసారి గుర్తుకు వస్తుంది నేను CS50 ఉపకరణం ప్రారంభించబడ్డాయి 228 00:09:58,610 --> 00:10:01,650 మరియు నేను ఏదో చేసింది తెరవబడుతుంది gedit సాధారణ. 229 00:10:01,650 --> 00:10:05,190 నేను కూడా ఫైల్ సేవ్ నా desktop-- ఎక్కడా special-- 230 00:10:05,190 --> 00:10:05,870 hello.html వంటి. 231 00:10:05,870 --> 00:10:07,100 232 00:10:07,100 --> 00:10:10,984 >> కాబట్టి నాకు ఆ తెలియజేసేలా మళ్ళీ hello.html ఎంటర్. 233 00:10:10,984 --> 00:10:13,900 ఇప్పుడు ఈ ఫైలు లో, నేను వెళుతున్న ముందుకు నకలు మేము కేవలం 234 00:10:13,900 --> 00:10:18,850 saw-- డిఓసి రకం html అప్పుడు నేను వెళుతున్న ఓపెన్ బ్రాకెట్ HTML మూసి బ్రాకెట్. 235 00:10:18,850 --> 00:10:21,890 ఆపై నేను preemptively వెళుతున్న తెరిచి ట్యాగ్ దగ్గరగా. 236 00:10:21,890 --> 00:10:22,390 ఎందుకు? 237 00:10:22,390 --> 00:10:23,598 జస్ట్ నేను తరువాత మర్చిపోవద్దు. 238 00:10:23,598 --> 00:10:26,850 ఇది ప్రారంభ వంటి కేవలం మంచి పద్ధతి మరియు అన్ని ఒకేసారి వంకర జంట కలుపులు మూసివేయడం. 239 00:10:26,850 --> 00:10:28,900 >> ఆపై ఏమి తదుపరి వచ్చింది? 240 00:10:28,900 --> 00:10:30,582 మీరు పచ్చబొట్టు యొక్క ఆలోచించవచ్చు. 241 00:10:30,582 --> 00:10:31,450 >> ప్రేక్షకులు: తల. 242 00:10:31,450 --> 00:10:32,500 >> డేవిడ్ J మలన్: తల. 243 00:10:32,500 --> 00:10:36,020 మరియు ఇక్కడ లో, నేను శీర్షిక, నేను భావిస్తున్నాను. 244 00:10:36,020 --> 00:10:39,886 మరియు శీర్షిక, ఏకపక్ష ఉంది హలో, ప్రపంచం దగ్గరగా శీర్షిక. 245 00:10:39,886 --> 00:10:42,760 మరియు ఇక్కడ డౌన్, శరీరం, యొక్క కోర్సు అప్పుడు మేము శరీరం ట్యాగ్ దగ్గరగా. 246 00:10:42,760 --> 00:10:45,660 ఆపై కేవలం కొంతవరకు విస్తారంగా, నేను డౌన్ ఇక్కడ ఇదే కలిగి. 247 00:10:45,660 --> 00:10:47,150 >> నేను ఈ వెబ్ పేజీ చెప్పడము. 248 00:10:47,150 --> 00:10:49,050 ఈ విషయం ఆ ఇప్పుడు వెబ్ చేరుకోలేకపోయారు, 249 00:10:49,050 --> 00:10:51,925 కూడా కోర్సు యొక్క, అది అక్షరాలా ప్రస్తుతం నా డెస్క్టాప్ మీద నివసిస్తున్న. 250 00:10:51,925 --> 00:10:55,837 కానీ నిజానికి, నేను gedit తగ్గించడానికి ఉంటే, నా డెస్క్టాప్ దాని చిహ్నం చూస్తారు. 251 00:10:55,837 --> 00:10:58,420 ఈ ఉపకరణం ఉన్నప్పటికీ, మీరు Mac OS లో ఇలా 252 00:10:58,420 --> 00:11:01,580 TextEdit లేకుండా లేదా నోట్ప్యాడ్లో తో Windows. 253 00:11:01,580 --> 00:11:06,115 >> మరియు నేను ముందుకు వెళ్లి డబుల్ క్లిక్ ఉంటే కూడా, మరియు ఎంచుకోవచ్చు బాగా, లెట్స్ 254 00:11:06,115 --> 00:11:07,990 ఎందుకంటే ఆ ఎంచుకోండి లేదు Chrome తెరవడం కాదు. 255 00:11:07,990 --> 00:11:09,281 యొక్క ముందుకు వెళ్లి Chrome తెరవడానికి లెట్. 256 00:11:09,281 --> 00:11:10,160 257 00:11:10,160 --> 00:11:14,040 ఆపై ఆదేశ O ఓపెన్ కోసం మరియు నా డెస్క్టాప్ నావిగేట్ 258 00:11:14,040 --> 00:11:15,320 మరియు ఆ ఫైల్ను తెరవడం. 259 00:11:15,320 --> 00:11:20,120 ఒక బ్రౌజర్ అంటే ఎంత అంటే HTML, పైనుంచి, ఎడమ. 260 00:11:20,120 --> 00:11:21,314 హే, బ్రౌజర్ ఇక్కడ HTML వార్తలు. 261 00:11:21,314 --> 00:11:21,980 ఇదిగో శిరస్సు. 262 00:11:21,980 --> 00:11:23,250 ఇక్కడ టైటిల్. 263 00:11:23,250 --> 00:11:24,090 ఇక్కడ శరీరం. 264 00:11:24,090 --> 00:11:26,620 నిజానికి, ఈ ఎలా ఉంది ఇది వెబ్ అన్వయిస్తుంది. 265 00:11:26,620 --> 00:11:27,800 >> కానీ URL గమనించవచ్చు. 266 00:11:27,800 --> 00:11:32,430 మీరు ఎవరూ ఈ నిర్దిష్ట పుల్ అప్ చేయవచ్చు ప్రస్తుతం మీ ల్యాప్ టాప్ పేజీ, 267 00:11:32,430 --> 00:11:34,910 కూడా లోపల మీ ఆ URL ద్వారా ఉపకరణం, 268 00:11:34,910 --> 00:11:40,130 ఫైలు ఎందుకంటే: // వాస్తవానికి సూచిస్తుంది నా ఫైలు వ్యవస్థ, నా హార్డ్ డ్రైవ్, 269 00:11:40,130 --> 00:11:40,990 కాదు మీదే. 270 00:11:40,990 --> 00:11:42,440 కాబట్టి ఈ అన్ని ఆ ఉపయోగకరమైన కాదు. 271 00:11:42,440 --> 00:11:44,940 >> ఇప్పుడు వైపు తరలించడానికి లెట్ ఒక వాస్తవ వెబ్ సర్వర్ ఉపయోగించి. 272 00:11:44,940 --> 00:11:48,309 మరియు అది CS50 ఉపకరణం అవుతుంది కేవలం వాతావరణంలో కంటే ఎక్కువ 273 00:11:48,309 --> 00:11:51,100 మీరు సి కోడ్ వ్రాయడానికి మరియు కంపైల్ చేయవచ్చు మీరు చేస్తున్న చేసిన వంటి మరియు అది అమలు. 274 00:11:51,100 --> 00:11:55,500 ఇది కూడా ద్వారా ఆకృతీకరిస్తుంది సిబ్బంది ఒక సాధారణ వెబ్ ప్రాతినిధ్యం 275 00:11:55,500 --> 00:11:58,290 ఇంటర్నెట్ మీద ఉండే సర్వర్, మీరు చెల్లించాల్సిన అని ఒక 276 00:11:58,290 --> 00:12:00,210 అని పిలవబడే క్లౌడ్ లో ఆ లేదా ఒక. 277 00:12:00,210 --> 00:12:02,600 >> మరియు అది అమలు ప్రామాణిక ఉచిత ఓపెన్ సోర్స్ 278 00:12:02,600 --> 00:12:06,160 సాఫ్ట్వేర్, ఉదాహరణకు, ఏదో బహుశా ఇది అని Apache, 279 00:12:06,160 --> 00:12:08,700 అత్యంత ప్రాచుర్యం వెబ్ ప్రపంచంలో సర్వర్ సాఫ్ట్వేర్ 280 00:12:08,700 --> 00:12:11,030 వెబ్సైట్లు వేల నేడు ఉపయోగించే. 281 00:12:11,030 --> 00:12:13,420 మరియు అది కూడా ఉంది MySQL సాఫ్ట్వేర్, 282 00:12:13,420 --> 00:12:16,240 ఇది ఒక డేటాబేస్ సర్వర్ మేము చివరికి చూస్తారు, 283 00:12:16,240 --> 00:12:18,330 ఇది చెప్పడానికి మాత్రమే ఉంది నేను చికిత్స ప్రారంభించవచ్చు 284 00:12:18,330 --> 00:12:22,040 ఒక పూర్తి స్థాయి సర్వర్ నా ఉపకరణం నేను చోట్ల చెల్లిస్తున్న లేదు. 285 00:12:22,040 --> 00:12:25,980 ఇది కేవలం నా స్వంత ల్యాప్టాప్ నివసిస్తున్నారు అభివృద్ధి మరియు సౌలభ్యం ప్రయోజనాలకు. 286 00:12:25,980 --> 00:12:27,870 >> కాబట్టి యొక్క ముందుకు తెలియజేయండి మరియు ఈ ప్రయోజనాన్ని. 287 00:12:27,870 --> 00:12:30,120 నేను ముందుకు వెళుతున్న మరియు ఒక టెర్మినల్ విండో తెరుచుకుంటుంది. 288 00:12:30,120 --> 00:12:33,030 మరియు నేను ముందుకు వెళుతున్న మరియు మొదటి నేను, నిజానికి తరలించడానికి 289 00:12:33,030 --> 00:12:34,860 నా డెస్క్టాప్ నావిగేట్ అన్నారు. 290 00:12:34,860 --> 00:12:36,400 నేను ls లేకపోతే, hello.html ఉంది. 291 00:12:36,400 --> 00:12:37,022 292 00:12:37,022 --> 00:12:38,730 మరియు నేను వెళ్ళి వెళుతున్న ముందుకు ఉపయోగించి 293 00:12:38,730 --> 00:12:40,800 మేము చేసిన ఒక కొత్త డైరెక్టరీ నేడు ముందు ఉపయోగించరు. 294 00:12:40,800 --> 00:12:46,840 >> hello.html-- నేను తరలించడానికి వెళుతున్న వర్చువల్ hosts-- కోసం ../vhosts కు 295 00:12:46,840 --> 00:12:50,940 అప్పుడు భవిష్యత్తులో మరియు ఆ మరింత localhost అనే డైరెక్టరీలో, 296 00:12:50,940 --> 00:12:54,420 దాదాపు ఇచ్చిన మారుపేరు ఇది ఉంది ఏ కంప్యూటర్, ఇది ఒక Mac, PC కావచ్చు 297 00:12:54,420 --> 00:12:57,560 Linux కంప్యూటర్, మరియు అప్పుడు లేదా ప్రత్యేకంగా డైరెక్టరీలో మేము, 298 00:12:57,560 --> 00:13:01,260 సిబ్బంది ఇప్పటికే మీరు ఎప్పుడు రూపొందించినవారు మీరు అని ఉపకరణం డౌన్లోడ్ 299 00:13:01,260 --> 00:13:01,760 ప్రజా. 300 00:13:01,760 --> 00:13:04,551 మరియు దాని పేరు, ఏదైనా సూచించినట్లు నేను, సిద్ధాంతం లో, ఈ ఫోల్డర్లో చాలు 301 00:13:04,551 --> 00:13:07,790 ఇప్పుడు అన్నారు ప్రజా, కనీసం ప్రజలకు 302 00:13:07,790 --> 00:13:10,030 ప్రత్యక్ష కలిగిన నా కంప్యూటర్ కు కనెక్షన్. 303 00:13:10,030 --> 00:13:13,160 >> కాబట్టి ఇప్పుడు నాకు ముందుకు తెలియజేయండి మరియు అదే డైరెక్టరీ CD చేయండి 304 00:13:13,160 --> 00:13:15,490 నేను ఏమి చూడగలరు జరగబోతోంది మరియు రకం ls. 305 00:13:15,490 --> 00:13:17,630 నిజానికి, ఆ అక్కడ మాత్రమే విషయం. 306 00:13:17,630 --> 00:13:23,250 నేను ఇప్పుడు నేను ఈ చేసి ఎందుకంటే ఆ దావా ఒక డైరెక్టరీ లోపల hello.html ఫైల్ 307 00:13:23,250 --> 00:13:26,940 ఒక డైరెక్టరీ యొక్క పబ్లిక్ లోపలికి ఒక డైరెక్టరీ లోపల అని localhost 308 00:13:26,940 --> 00:13:29,810 అని vhosts, ఇది CS50 సిబ్బంది కృతజ్ఞతలు 309 00:13:29,810 --> 00:13:34,390 అని ముందే కన్ఫిగర్ చేయబడింది మీ వెబ్ సర్వర్ యొక్క root, 310 00:13:34,390 --> 00:13:36,900 నేను ఇప్పుడు ఆశాజనక చేయవచ్చు. 311 00:13:36,900 --> 00:13:38,390 >> నేను ఒక కొత్త టాబ్ తెరిచి వెళుతున్న. 312 00:13:38,390 --> 00:13:40,090 //: నేను దాఖలు లేదు వెళ్ళి వెళుతున్న. 313 00:13:40,090 --> 00:13:44,520 నేను అసలు ఉపయోగించడానికి వెళుతున్న http / localhost, ఇది 314 00:13:44,520 --> 00:13:47,470 మళ్ళీ, మారుపేరు నా సొంత సర్వర్ కోసం. 315 00:13:47,470 --> 00:13:51,085 ఆపై నేను వెళ్ళడానికి వెళుతున్న పేరు ఫైల్, కేవలం స్పష్టతను? 316 00:13:51,085 --> 00:13:52,680 317 00:13:52,680 --> 00:13:54,320 ఈ కథ బహుశా ఎక్కడ అన్నారు? 318 00:13:54,320 --> 00:13:56,066 319 00:13:56,066 --> 00:13:56,565 hello.html. 320 00:13:56,565 --> 00:13:58,350 321 00:13:58,350 --> 00:14:04,270 >> ఇతర పదాలు లో, నేను ఇప్పుడు ఈ కావలసిన నా సొంత కంప్యూటర్, నా సొంత ఉపకరణం ఉంది 322 00:14:04,270 --> 00:14:05,660 అది అసలైన సర్వర్ యొక్క అయితే. 323 00:14:05,660 --> 00:14:07,490 దీని మారుపేరు localhost ఉంది. 324 00:14:07,490 --> 00:14:10,210 కానీ localhost భావిస్తారు వంటి Facebook.com google.com, సంసార. 325 00:14:10,210 --> 00:14:11,600 ఇది కేవలం నా స్థానిక పేరు. 326 00:14:11,600 --> 00:14:14,810 మరియు నేను మీరు ఫైనల్లో ఉంది హార్డు డ్రైవు యొక్క రూట్, మాట్లాడటానికి, 327 00:14:14,810 --> 00:14:17,729 లేదా వెబ్ సర్వర్ యొక్క root, అప్పుడు ముందుకు స్లాష్ ergo మరియు 328 00:14:17,729 --> 00:14:18,770 ఫైలు పేరు hello.html. 329 00:14:18,770 --> 00:14:19,880 330 00:14:19,880 --> 00:14:21,930 >> నాకు దూరంగా ఎంటర్ నొక్కండి లెట్. 331 00:14:21,930 --> 00:14:24,266 నిజానికి, ఇప్పుడు నా వెబ్ పేజీ ఉంది. 332 00:14:24,266 --> 00:14:25,390 కాబట్టి అది కొద్దిగా భిన్నంగా ఉంటుంది. 333 00:14:25,390 --> 00:14:26,880 అది అంతగా వార్తలు. 334 00:14:26,880 --> 00:14:27,904 ఈ పాత వెర్షన్. 335 00:14:27,904 --> 00:14:29,070 నాకు తిరిగి ఫాంట్ ముడుచుకునే తెలియజేయండి. 336 00:14:29,070 --> 00:14:29,745 ఈ వయస్సు. 337 00:14:29,745 --> 00:14:30,890 ఈ కొత్త ఉంది. 338 00:14:30,890 --> 00:14:35,430 కానీ ప్రాథమికంగా ఏం ఇప్పుడు HTTP వాడుతున్నారు ఉంది. 339 00:14:35,430 --> 00:14:39,344 >> యొక్క ఈ కొద్దిగా మరింత స్పష్టమైన లేదా తయారు చేద్దాము, కొంచెం క్లిష్టమైన, మీరు రెడీ ఉంటే. 340 00:14:39,344 --> 00:14:41,760 నాకు కుడి దిగువన వెళ్ళనిస్తున్నారని నా ఉపకరణం యొక్క చేతి మూలలో. 341 00:14:41,760 --> 00:14:44,000 మరియు అన్ని ఈ గమనించవచ్చు సమయం, అనేక ఉన్నాయి. 342 00:14:44,000 --> 00:14:47,330 ఆ ఏకైక చిరునామా మీ CS50 ఉపకరణం యొక్క. 343 00:14:47,330 --> 00:14:50,800 ఇది, ఒక ప్రైవేట్ చిరునామా వార్తలు 172,16 సూచించినట్లు, 344 00:14:50,800 --> 00:14:53,860 ఇది కేవలం మాత్రమే మీరు భౌతికంగా అర్థం ఈ వెబ్ సర్వర్ యాక్సెస్ చేయవచ్చు. 345 00:14:53,860 --> 00:14:56,340 అంతా firewalled మరియు చక్కగా మిగిలిన రక్షణ 346 00:14:56,340 --> 00:14:58,130 ఎందుకంటే ఈ ప్రపంచంలో యొక్క చిరునామా. 347 00:14:58,130 --> 00:15:01,920 >> నేను వెళ్ళి ఉంటే ఇప్పుడు అయితే గమనించవచ్చు నా పరికరంలోని ఈ చిరునామా, 348 00:15:01,920 --> 00:15:04,340 కానీ Mac OS-- లో నేను వెళుతున్న ఇక్కడ పైగా తిరిగి వెళ్ళడానికి. 349 00:15:04,340 --> 00:15:05,930 ఈ ఇప్పుడు నా Mac ఉంది. 350 00:15:05,930 --> 00:15:08,460 ఇప్పుడు నేను ప్రారంభించిన వెళుతున్న ఇక్కడ Chrome యొక్క ఈ వెర్షన్. 351 00:15:08,460 --> 00:15:17,370 నేను http వెళ్ళండి వెళుతున్న: //172.16.25 / మరియు నేను rest-- 133 మర్చిపోతే. 352 00:15:17,370 --> 00:15:25,210 >> నేను నా Mac నుండి వెళుతున్న ఆ IP చిరునామా ఎంటర్ /hello.html. 353 00:15:25,210 --> 00:15:29,850 ఇప్పుడు నేను నా Mac నుండి చూడండి నా CS50 ఉపకరణం అని ఎవరు 354 00:15:29,850 --> 00:15:32,600 IP చిరునామా ఉంది సంఖ్య, నిజానికి ప్రవర్తించడం 355 00:15:32,600 --> 00:15:34,320 ఇంటర్నెట్ లో ఒక వెబ్ సర్వర్ వంటి. 356 00:15:34,320 --> 00:15:36,944 ఇది ఒక nice సులభంగా లేదు Facebook.com వంటి పేరు గుర్తు, 357 00:15:36,944 --> 00:15:40,370 కానీ HTTP ఉపయోగించి స్పష్టంగా, అయినప్పటికీ Chrome 358 00:15:40,370 --> 00:15:43,560 రకమైన ప్రపంచం సరళీకృతం ఉంది మాకు కానీ HTTP మాకు చూపిస్తున్న కాదు. 359 00:15:43,560 --> 00:15:46,210 కానీ ఈ నిజానికి సరిగ్గా ఉంది. 360 00:15:46,210 --> 00:15:48,470 Chrome కొన్ని సేవ్ ఈ రోజుల్లో కీస్ట్రోక్. 361 00:15:48,470 --> 00:15:50,530 మరియు ఆ మేము ఇప్పుడు చూడండి ఏమి. 362 00:15:50,530 --> 00:15:51,890 >> కాబట్టి అన్ని జరిమానా మరియు మంచి. 363 00:15:51,890 --> 00:15:53,740 కానీ అది ఒక అందమైన అంతగా పేజీ ఉంది. 364 00:15:53,740 --> 00:15:56,230 నాకు వెళ్ళి ఏదో తెలియజేసేలా ఇప్పుడు కొద్దిగా వివిధ. 365 00:15:56,230 --> 00:15:57,910 కాబట్టి నాకు gedit తిరిగి వెళ్ళి తెలపండి. 366 00:15:57,910 --> 00:16:00,580 మరియు బదులుగా హలో, ప్రపంచ, యొక్క ఒక చిత్రం ఉంచండి తెలియజేయండి. 367 00:16:00,580 --> 00:16:05,880 మరియు నేను నాకు వీడలేదు ముందు నుండి పేర్కొన్నారు నా localhost డైరెక్టరీ ప్రజా లోకి. 368 00:16:05,880 --> 00:16:10,580 మరియు నాకు ముందుకు వెళ్లి ఒక కాపీ వీలు నేడు నుండి ఫైళ్ళను మొత్తం బంచ్ 369 00:16:10,580 --> 00:16:15,633 నా డ్రాప్బాక్స్ ఫోల్డర్లో నుండి ఇక్కడ. 370 00:16:15,633 --> 00:16:19,470 371 00:16:19,470 --> 00:16:21,680 >> నేను ls టైప్ ఉంటే ఇప్పుడు చూడండి ఈ ఫైళ్ళను 372 00:16:21,680 --> 00:16:24,940 నేను పంపిణీ చేసిన నేడు ముందుగా కోర్సు యొక్క వెబ్సైట్, 373 00:16:24,940 --> 00:16:26,830 ఇది ఒకటి ఇప్పటికీ hello.html ఉంది. 374 00:16:26,830 --> 00:16:27,830 కాబట్టి ఒక ఉంది. 375 00:16:27,830 --> 00:16:30,730 మరియు ఈ వెర్రి ఒకటి గుర్తు చివరిసారి cat.jpg నుండి. 376 00:16:30,730 --> 00:16:34,550 నాలో పొందుపరచడానికి ప్రయత్నించండి నా వెబ్ పేజీ యొక్క లోపల cat.jpg. 377 00:16:34,550 --> 00:16:37,690 >> నేను ముందుకు వెళుతున్న మరియు, cat.jpg చేయండి సేవ్. 378 00:16:37,690 --> 00:16:38,950 నాకు Chrome తిరిగి వెళ్ళి తెలపండి. 379 00:16:38,950 --> 00:16:41,140 మరియు నా దగ్గరికి జూమ్ తెలియజేయండి ఫాంట్ మరియు ఇప్పుడు రీలోడ్. 380 00:16:41,140 --> 00:16:43,090 381 00:16:43,090 --> 00:16:45,030 అయ్యో, నేను ఈ పేరు చాలు? 382 00:16:45,030 --> 00:16:48,210 383 00:16:48,210 --> 00:16:51,520 Standby-- నేను ఇప్పటికీ పాత కలిగి నా డెస్క్టాప్ ఓపెన్ నుండి వెర్షన్. 384 00:16:51,520 --> 00:16:56,020 నా, నా vhost వీడలేదు localhost, నా ప్రజా, మరియు hello.html. 385 00:16:56,020 --> 00:16:57,320 386 00:16:57,320 --> 00:17:00,670 కాబట్టి ఇప్పుడు నాకు ముందుకు తెలియజేయండి మరియు శరీరం లోపలి cat.jpg చెప్పే 387 00:17:00,670 --> 00:17:02,830 నేను ఎక్కడ ఉండాలి ప్రదర్శించబడుతుంది మరియు రీలోడ్. 388 00:17:02,830 --> 00:17:04,560 అయితే, ఈ సరైన కాదు. 389 00:17:04,560 --> 00:17:08,050 >> నేను బ్రౌజర్ కొద్దిగా చెప్పడం అవసరం ఉద్దేశపూర్వకంగా నేను మీరు ఏమి. 390 00:17:08,050 --> 00:17:10,210 కేవలం పేరు టైప్ స్పష్టంగా తగినంత లేదు. 391 00:17:10,210 --> 00:17:15,134 కాబట్టి మరొక ఉంది గుర్తుచేసుకున్నారు ట్యాగ్, చిత్రం, చిన్న కోసం img. 392 00:17:15,134 --> 00:17:17,550 కేవలం మానవులు ఎందుకంటే వార్తలు రకం పూర్తి పదాలు ఇష్టం లేదు. 393 00:17:17,550 --> 00:17:19,050 ఆపై మేము = "cat.jpg" మూలం చేయవచ్చు. 394 00:17:19,050 --> 00:17:21,470 395 00:17:21,470 --> 00:17:23,550 >> ఇప్పుడు నేను వెళుతున్న ఇక్కడ ఒక విషయం వివిధ. 396 00:17:23,550 --> 00:17:25,390 కూడా అన్ని అయితే మా టాగ్లు ఇప్పటివరకు కలిగి 397 00:17:25,390 --> 00:17:28,086 ఒక యొక్క ఈ భావన ప్రారంభం ట్యాగ్ మరియు ఒక ముగింపు ట్యాగ్, 398 00:17:28,086 --> 00:17:30,210 నిజంగా కాదు ఒక చిత్రం భావనను, కుడి? 399 00:17:30,210 --> 00:17:32,430 చిత్రం గాని లేదా ఉంది. 400 00:17:32,430 --> 00:17:36,650 కాబట్టి మానవులు వచ్చారు సరళమైన విధానం అప్. 401 00:17:36,650 --> 00:17:40,310 మీరు ఒక ట్యాగ్ ఉన్నప్పుడు ఆ రెండింటికీ ప్రారంభం మరియు అదే time-- వద్ద ముగిసింది 402 00:17:40,310 --> 00:17:43,790 అది కేవలం మాట్లాడటానికి, ఖాళీ ఉంటుంది ట్యాగ్ యొక్క లోపల ముందుకు స్లాష్ చాలు 403 00:17:43,790 --> 00:17:44,710 చివరిలో. 404 00:17:44,710 --> 00:17:45,776 405 00:17:45,776 --> 00:17:47,150 ఇప్పుడు నాకు నా బ్రౌజర్ వినుడు. 406 00:17:47,150 --> 00:17:50,377 రీలోడ్ డామన్, ఏదో తప్పు హిట్. 407 00:17:50,377 --> 00:17:52,460 మీరు బహుశా ఈ చూసిన అప్పుడప్పుడు వెబ్లో, 408 00:17:52,460 --> 00:17:53,600 కూడా అది మీ తప్పు కాదు. 409 00:17:53,600 --> 00:17:54,766 ఇది వెబ్ సర్వర్ యొక్క తప్పు. 410 00:17:54,766 --> 00:17:56,240 ఏమిటి ఒడిస్ ఈ సూచిస్తాయి కనిపిస్తుంది? 411 00:17:56,240 --> 00:17:57,450 412 00:17:57,450 --> 00:17:58,009 ఇది విభజించవచ్చు. 413 00:17:58,009 --> 00:17:59,300 చిత్రం చెందినది పేర్కొంది. 414 00:17:59,300 --> 00:17:59,700 అవును? 415 00:17:59,700 --> 00:18:01,560 >> ప్రేక్షకులు: రెండూ కాదు చిత్రం యాక్సెస్. 416 00:18:01,560 --> 00:18:03,070 >> డేవిడ్ J మలన్: ఇది చేస్తుంది చిత్రం యాక్సెస్. 417 00:18:03,070 --> 00:18:05,230 ఆ, లేదా చెత్తగా, బహుశా అది కూడా లేదు. 418 00:18:05,230 --> 00:18:06,729 మేము ఆ నిర్ధారించడానికి కాదు లేదో యొక్క చూసేలా. 419 00:18:06,729 --> 00:18:09,390 చివరిసారి నుండి గుర్తు ఉంటే Chrome లో, పరికరంలోని, 420 00:18:09,390 --> 00:18:11,870 లేదా మీ Mac లేదా PC లో, మీరు డెవలపర్ మెను వెళ్ళండి 421 00:18:11,870 --> 00:18:14,650 మరియు డెవలపర్ సాధనాలు ఎంపిక, బహుశా మీరు చేసిన 422 00:18:14,650 --> 00:18:16,850 చాలా లేదా ఉపయోగించారు. 423 00:18:16,850 --> 00:18:20,780 మరియు నేను నెట్వర్క్ ఉంటే మరియు పేజీ రీలోడ్, 424 00:18:20,780 --> 00:18:24,110 యొక్క నిజానికి HTTP చూద్దాం చేయబడే అభ్యర్థనలు. 425 00:18:24,110 --> 00:18:28,400 >> Hello.html ఉన్నట్లు తెలుస్తుంది నిజానికి సరే, అందుకే 200. 426 00:18:28,400 --> 00:18:30,630 కానీ cat.jpg ఒక 403 ఉంది. 427 00:18:30,630 --> 00:18:31,650 కాబట్టి అది ఒక 404 కాదు. 428 00:18:31,650 --> 00:18:33,490 ఫైల్ బహుశా ఉంది. 429 00:18:33,490 --> 00:18:35,250 403 నిషిద్ధ అర్థం. 430 00:18:35,250 --> 00:18:37,790 కాబట్టి ఈ కొద్దిగా గందరగోళంగా ఉంది. 431 00:18:37,790 --> 00:18:42,340 నేను తిరిగి వెళ్ళడానికి వెళుతున్న నా టెర్మినల్ విండో. 432 00:18:42,340 --> 00:18:43,700 నాకు ఇక్కడ జూమ్ లెట్. 433 00:18:43,700 --> 00:18:44,750 మరియు నాకు ఒక ls చేయండి లెట్స్. 434 00:18:44,750 --> 00:18:46,430 ఆ అదే ఫైల్స్ ఉన్నాయి. 435 00:18:46,430 --> 00:18:49,410 >> ఇప్పుడు నాకు ఒక ls-l తెలియజేసేలా, మీరు బహుశా చేసిన 436 00:18:49,410 --> 00:18:53,350 ఫైల్ చూడండి ముందు ఉపయోగిస్తారు పరిమాణాలు బహుశా లేదా సమయ. 437 00:18:53,350 --> 00:18:55,590 మరియు మేము ఒక మొత్తం చూశాను అధిక సమాచారం. 438 00:18:55,590 --> 00:18:57,040 కానీ కొన్ని వివరాలు గమనించవచ్చు. 439 00:18:57,040 --> 00:19:01,660 ఇక్కడ hello.html ఈ లో ఇక్కడ వరుస మరియు ఇక్కడ cat.jpg వార్తలు. 440 00:19:01,660 --> 00:19:02,934 441 00:19:02,934 --> 00:19:05,850 మరియు అది కేవలం ఉపకరణం వార్తలు JPEG యొక్క హైలైట్ స్నేహపూర్వక యూజర్ 442 00:19:05,850 --> 00:19:07,380 ఈ వంటి ఊదా లో. 443 00:19:07,380 --> 00:19:11,470 కానీ ఏమి పక్కన భిన్నంగా ఉంటుంది ఫైలు పరిమాణం మరియు ఫైలు పేరు? 444 00:19:11,470 --> 00:19:13,438 445 00:19:13,438 --> 00:19:14,754 >> ప్రేక్షకులు: [వినబడని]. 446 00:19:14,754 --> 00:19:16,920 డేవిడ్ J మలన్: అవును, ఉంది యొక్క ఇక్కడ రెండు R. 447 00:19:16,920 --> 00:19:20,170 Hello.html జరగబోతోంది ఏమి గమనించండి. 448 00:19:20,170 --> 00:19:24,050 కాబట్టి అది యొక్క పేరు అవుతుంది ఈ డైరెక్టరీ ప్రజా ముఖ్యం. 449 00:19:24,050 --> 00:19:26,400 ఈ డైరెక్టరీ లో ఏదైనా ప్రజా అని అర్థం. 450 00:19:26,400 --> 00:19:28,790 కానీ తగినంత కాదు అక్కడే ఫైళ్లు డ్రాప్. 451 00:19:28,790 --> 00:19:31,480 మీరు కూడా మార్చాలి ఫైళ్ళ మోడ్, 452 00:19:31,480 --> 00:19:35,180 అనుమతులను మార్చడానికి ఫైలు ముందుగా లేదు 453 00:19:35,180 --> 00:19:37,650 డిఫాల్ట్ సెట్టింగ్, ఇది మాత్రమే నేను చదువుకోవచ్చు ఉంది 454 00:19:37,650 --> 00:19:39,220 మరియు నేను యజమాని ఉండటం, అది వ్రాయండి. 455 00:19:39,220 --> 00:19:43,540 నేను మొత్తం ప్రపంచ అందరూ కావలసిన మాట్లాడటానికి, నా ఫైలు చదువుతారు. 456 00:19:43,540 --> 00:19:44,950 కేవలం చూడడానికి అర్థం చదవండి. 457 00:19:44,950 --> 00:19:49,780 >> నిజానికి, మీరు సమస్య లో చూస్తారు ఏడు సెట్, ఆ ఏమి ఈ R యొక్క సగటు వార్తలు. 458 00:19:49,780 --> 00:19:53,160 ఈ రెండు R యొక్క సగటు అందరూ వీలు వేరే ప్రపంచంలో కూడా, అది చదవండి 459 00:19:53,160 --> 00:19:55,300 ముఖ్యంగా ఇప్పుడు ఆ ఈ డైరెక్టరీ లో. 460 00:19:55,300 --> 00:19:59,620 కాబట్టి ఈ పరిష్కరించడానికి సాధారణ మార్గం ఉంది నా ప్రాంప్ట్ వెళ్ళి మార్పు కోసం chmod చేయండి 461 00:19:59,620 --> 00:20:05,580 మోడ్ మరియు అప్పుడు, పూర్తిగా, ఒక + r చేయండి ప్రతి ఒక్కరూ, రీడ్ అన్ని, ప్లస్ r, 462 00:20:05,580 --> 00:20:07,944 మరియు అప్పుడు cat.jpg ఎంటర్. 463 00:20:07,944 --> 00:20:10,360 ఏమీ, జరిగే కనబడే సాధారణంగా ఒక మంచి విషయం అర్థం. 464 00:20:10,360 --> 00:20:13,850 ఇప్పుడు మళ్ళీ కాబట్టి ls-l యొక్క cat.jpg చూద్దాం. 465 00:20:13,850 --> 00:20:15,750 మరియు ఈ అనుమతి మార్చారు కనిపిస్తుంది. 466 00:20:15,750 --> 00:20:18,670 జనాంతికంగా, మీరు చేస్తే ఒక తప్పు మరియు మీరు, ఉదాహరణకు, 467 00:20:18,670 --> 00:20:23,210 కేవలం నేను వ్యాసం తెలుసు లేదు your-- చేసిన బహిరంగంగా ప్రమాదంలో అందుబాటులో, 468 00:20:23,210 --> 00:20:25,480 మీరు వ్యతిరేకం చేయాలని, ఒక-r chmod. 469 00:20:25,480 --> 00:20:25,909 470 00:20:25,909 --> 00:20:28,200 స్పష్టముగా, ఇది కాదు ప్రజా డైరెక్టరీలో 471 00:20:28,200 --> 00:20:29,760 ఏమైనప్పటికీ ఆ ఆందోళన అయితే. 472 00:20:29,760 --> 00:20:32,475 >> కాబట్టి ఇప్పుడు యొక్క తిరిగి వీడలేదు నా బ్రౌజర్ మరియు రీలోడ్. 473 00:20:32,475 --> 00:20:32,904 474 00:20:32,904 --> 00:20:34,820 నేను క్లిక్ వెళుతున్న చిన్న ఘోస్ట్బస్టర్స్ 475 00:20:34,820 --> 00:20:38,030 గుర్తు లోని క్లియర్ స్క్రీన్ కాబట్టి మేము కొత్త అభ్యర్థనలు చూడగలరు. 476 00:20:38,030 --> 00:20:40,630 నిజానికి, ఇక్కడ ఉంది ముందు నుండి Grump పిల్లి. 477 00:20:40,630 --> 00:20:43,010 మరింత ముఖ్యంగా, సాంకేతికంగా, ఉంది 478 00:20:43,010 --> 00:20:45,565 సంఖ్య 200, ఇది మేము అది సరే వచ్చింది అర్థం. 479 00:20:45,565 --> 00:20:47,190 అన్ని కుడి, కాబట్టి ఆ జరిమానా మరియు మంచి అంతే. 480 00:20:47,190 --> 00:20:48,940 కానీ మేము తయారు లేదు వెబ్సైట్లను ఉత్తమ, 481 00:20:48,940 --> 00:20:51,967 లేదా మేము చాలా హార్డ్ ప్రయత్నించండి వెళ్తున్నారు వెబ్సైట్లను fanciest నేడు చేయడానికి. 482 00:20:51,967 --> 00:20:54,550 కానీ కనీసం ఏదో ఒకటి చూద్దాం rattling ముందు సూపర్ తెలిసిన 483 00:20:54,550 --> 00:20:56,030 కొన్ని ఇతర టాగ్లు ఆఫ్. 484 00:20:56,030 --> 00:20:58,470 కాబట్టి నేను ఇక్కడ ఒక పిల్లి వద్దు అనుకుందాం. 485 00:20:58,470 --> 00:21:02,530 నేను నిజానికి ఈ అనుకుందాం పిల్లి ఏదో లింక్. 486 00:21:02,530 --> 00:21:07,210 >> నేను ఉదాహరణకి ఈ వంటి ఏదో ఒకటి. 487 00:21:07,210 --> 00:21:08,580 488 00:21:08,580 --> 00:21:12,890 యాంకర్ href కోసం ఒక హైపర్ సూచన సమానం 489 00:21:12,890 --> 00:21:17,440 మరియు కేవలం ఏదో ఒకటి చూద్దాం www.google.com దగ్గరగా వంటి 490 00:21:17,440 --> 00:21:19,540 దగ్గరగా బ్రాకెట్ కోట్. 491 00:21:19,540 --> 00:21:22,000 ఇప్పుడు పిల్లులు కోసం శోధించండి. 492 00:21:22,000 --> 00:21:23,520 దగ్గరగా ANCHOR ట్యాగ్. 493 00:21:23,520 --> 00:21:26,760 కాబట్టి ఈ మాత్రమే ఒక విధమైన ఉంది ప్రాథమికంగా కొత్త వివరాలు. 494 00:21:26,760 --> 00:21:28,190 కోర్సు యొక్క ట్యాగ్, వివిధ ఉంది. 495 00:21:28,190 --> 00:21:31,770 ఇది యాంకర్ కోసం పేరు ఒక వార్తలు href లేదా హైపర్ సూచన. 496 00:21:31,770 --> 00:21:35,269 >> మరింత ముఖ్యంగా, ఉంది ఇక్కడ ఈ వాక్యనిర్మాణ ఫీచర్. 497 00:21:35,269 --> 00:21:37,810 ఈ మేము కాల్ ప్రారంభిస్తాము ఏమిటి ఒక ట్యాగ్, కానీ ఒక లక్షణం. 498 00:21:37,810 --> 00:21:40,830 మరియు ఒక లక్షణం ఏదో అని ఒక ట్యాగ్ యొక్క ప్రవర్తన మార్పు. 499 00:21:40,830 --> 00:21:45,400 మరియు ఈ లక్షణం, href, అంటే ఈ యాంకర్ యొక్క ప్రవర్తనను మార్చవచ్చు 500 00:21:45,400 --> 00:21:48,430 , అది క్లిక్ చేసినప్పుడు అది ఇక్కడ ఈ URL కు వెళుతుంది. 501 00:21:48,430 --> 00:21:50,330 మరియు కోర్సు యొక్క, ఆ URL Google ఉంది. 502 00:21:50,330 --> 00:21:53,951 >> ఇంతలో, ఈ ఉంది మాత్రం ఇక్కడ టెక్స్ట్? 503 00:21:53,951 --> 00:21:55,950 బాగా, ఆ చేస్తాడు ఏమి మానవ నిజానికి 504 00:21:55,950 --> 00:21:58,470 మార్క్ చూసే లింక్, అంత సులభం. 505 00:21:58,470 --> 00:21:59,220 కాబట్టి యొక్క ఈ ప్రయత్నించండి తెలియజేయండి. 506 00:21:59,220 --> 00:21:59,980 నాకు సేవ్ లెట్. 507 00:21:59,980 --> 00:22:01,650 నేను hello.html ఇప్పటికీ ఉన్నాను. 508 00:22:01,650 --> 00:22:05,360 కానీ ఆన్లైన్ సంస్కరణల్లో, మీరు చూస్తారు మేము నిజమైన ఫైల్ పేర్లు ముందు సిద్ధం. 509 00:22:05,360 --> 00:22:06,805 నాకు ముందుకు వెళ్లి రీలోడ్ లెట్. 510 00:22:06,805 --> 00:22:08,680 ఇప్పుడు అది చాలా వార్తలు ఇప్పటికీ అంతగా పేజీ. 511 00:22:08,680 --> 00:22:10,910 కానీ నేను హోవర్ ఉంటే అక్కడ మరియు అది, కొద్దిగా చిన్న 512 00:22:10,910 --> 00:22:13,576 కానీ ఆ మీరు అడుగున చూడగలరు మీ స్క్రీన్ ఎడమ చేతి మూలలో, 513 00:22:13,576 --> 00:22:15,242 ఇది నిజానికి google.com చేస్తాడు. 514 00:22:15,242 --> 00:22:19,280 నేను ఆ క్లిక్ చేస్తే, అది నాకు అసలు Google మార్గం whisk. 515 00:22:19,280 --> 00:22:22,610 >> కానీ అవకాశం కోసం ఇక్కడ గమనించవచ్చు కేవలం జనాంతికంగా దోపిడీ,. 516 00:22:22,610 --> 00:22:25,150 మరియు మేము ఇతర వచ్చి చేస్తాము దీర్ఘ ముందు భద్రతా సమస్యలు. 517 00:22:25,150 --> 00:22:29,290 ఈ వైరుధ్యాన్ని ఉంది ఎందుకంటే మీరు వెళ్ళి మీరు ఏమి పేరు మధ్య, 518 00:22:29,290 --> 00:22:34,722 మీరు వంటి ఏదో చేయగల దీన్ని http://www.google.com. 519 00:22:34,722 --> 00:22:37,134 సరే, మరియు ఇప్పుడు నేను రీలోడ్ చేస్తే ఆ పేజీ సేవ్ తర్వాత, 520 00:22:37,134 --> 00:22:38,800 నేను Google వెళ్ళడానికి వెళుతున్న కనిపిస్తుంది. 521 00:22:38,800 --> 00:22:40,966 కానీ ఎటువంటి కారణం లేదు నేను కుడి, Google కు వెళ్ళాలి? 522 00:22:40,966 --> 00:22:47,460 నేను నిజానికి ఏదో వెళ్ళటానికి badguy.com, ఇక్కడ పేజీ రీలోడ్. 523 00:22:47,460 --> 00:22:49,750 మరియు నోటీసు, అది ఇప్పటికీ Google కనిపిస్తుంది. 524 00:22:49,750 --> 00:22:52,020 నేను పదునైన ఉన్నాను మాత్రమే ఇక్కడ హోవర్ తగినంత 525 00:22:52,020 --> 00:22:54,770 నేను కూడా చేస్తాడు చూస్తారు వేరే స్థానానికి వెళ్ళండి. 526 00:22:54,770 --> 00:22:57,400 >> మీరు సంపాదించిన, ఒకవేళ ఒక ఇమెయిల్, ముఖ్యంగా 527 00:22:57,400 --> 00:22:59,610 Paypal నుండి ఒక, లేదా అకారణంగా Paypal నుండి 528 00:22:59,610 --> 00:23:01,830 మీరు అడగడం లాగిన్ మీ ఖాతాకు, ఈ 529 00:23:01,830 --> 00:23:06,380 ఎందుకు మీరు ఎప్పుడూ ఎప్పుడూ ఇమెయిల్స్ లింక్లను క్లిక్, 530 00:23:06,380 --> 00:23:07,930 స్పష్టముగా, ఇమెయిల్స్ లో ఏ లింకులు. 531 00:23:07,930 --> 00:23:10,380 మీరు తెలిస్తే మీరు అసలు కలిగి Paypal లేదా బ్యాంక్ లో డబ్బు 532 00:23:10,380 --> 00:23:14,250 అమెరికా లేదా ఫిడిలిటీ లేదా ఏ యొక్క వెబ్, మానవీయంగా టైపు. 533 00:23:14,250 --> 00:23:17,530 అది ఎంత సులభం చూడండి ఎందుకంటే ప్రదర్శించడం లోకి ఎవరైనా మోసపూరిత ఏమి 534 00:23:17,530 --> 00:23:18,526 ఒక లింక్ కనిపిస్తోంది. 535 00:23:18,526 --> 00:23:20,400 అయితే అనుకొనుట ఖచ్చితంగా ఎక్కడైనా వెళ్ళి. 536 00:23:20,400 --> 00:23:23,301 >> మరియు చాలా ఎక్కువ ఉంది ఈ కంటే బెదిరింపులు. 537 00:23:23,301 --> 00:23:25,300 నిజానికి, ఈ ఒక బిట్ ఉంది ఒక టాంజెంట్ ఇప్పుడు, కానీ ఒక 538 00:23:25,300 --> 00:23:28,430 ఉత్తమ వాటిని నేను ఎప్పుడూ చూసిన ఇది నుండి, మూసివేయబడింది 539 00:23:28,430 --> 00:23:34,060 ఎవరైనా దారి ఉంది ఈ అనవచ్చు కాబట్టి to--, 540 00:23:34,060 --> 00:23:37,660 లాగిన్ ఇక్కడ క్లిక్ మీ ఖాతా, ఒక బ్యాంకు ఖాతా. 541 00:23:37,660 --> 00:23:40,985 మరియు ఈ వెస్ట్ బ్యాంక్ ఉంది. 542 00:23:40,985 --> 00:23:43,030 543 00:23:43,030 --> 00:23:44,250 >> కాబట్టి ఎవరైనా ఈ కొనుగోలు. 544 00:23:44,250 --> 00:23:47,090 మరియు అది చూడటానికి కొద్దిగా సులభం ఒక మోనో ఫాంట్ లో జూమ్ 545 00:23:47,090 --> 00:23:49,190 ఒక 30 అడుగుల ప్రొజెక్టర్ లో. 546 00:23:49,190 --> 00:23:51,720 కానీ చిన్న ఫాంట్ ఒక లో ఉన్నప్పుడు మీరు పొందుతున్న ఆ ఇమెయిల్, 547 00:23:51,720 --> 00:23:54,690 ఈ bankofthewest.com కనిపిస్తుంది, లేదు bankofthevvest.com, 548 00:23:54,690 --> 00:23:58,230 ఇది ఎవరైనా కొనుగోలు $ 10 చెల్లించారు. 549 00:23:58,230 --> 00:24:00,840 ఆపై ఈ దారి తీసింది కొన్ని చెడు వెబ్సైట్ సమానమైన. 550 00:24:00,840 --> 00:24:05,540 >> మరియు మీరు నిజంగా మేము చేయవచ్చు too-- చూస్తారు నేను వాస్తవ వెబ్సైట్ వెళ్ళండి ఉంటే దీన్ని, 551 00:24:05,540 --> 00:24:10,335 bankofthewest.com, మళ్ళీ, చివరిసారి నుండి రీకాల్ 552 00:24:10,335 --> 00:24:13,210 ఈ వారి వెబ్ పేజీ ఉంటే ఆ మరియు మీరు, అది పనిచేస్తుంది ఎలా ఆసక్తిగా 553 00:24:13,210 --> 00:24:15,610 మీరు ఖచ్చితంగా వెళ్ళవచ్చు Chrome యొక్క డెవలపర్ ఉపకరణాలు. 554 00:24:15,610 --> 00:24:18,890 మరియు మీరు అన్ని చూడగలరు HTML చక్కగా ఉంది ఫార్మాట్. 555 00:24:18,890 --> 00:24:20,890 >> కానీ ఎక్కువ సమయం వరకు, మీరు యొక్క దగ్గరగా వీలు cam-- 556 00:24:20,890 --> 00:24:24,760 మీరు చూడండి వెళ్ళవచ్చు దీన్ని డెవలపర్ చూడండి. 557 00:24:24,760 --> 00:24:25,770 558 00:24:25,770 --> 00:24:28,350 ఎందుకు నేను కాపీ లేదు ఆ అన్ని ఆపై నేను 559 00:24:28,350 --> 00:24:31,630 నా చిన్న gedit విండో లోకి వెళ్ళి చేయవచ్చు ఇక్కడ మరియు నా సొంత వెబ్ పేజీ తయారు. 560 00:24:31,630 --> 00:24:33,210 Hello.html ఈ సేవ్. 561 00:24:33,210 --> 00:24:36,770 మరియు బహుశా ఈ, బ్రేక్ అన్నారు ఇది సాధారణంగా ఈ సులభం కాదు ఎందుకంటే. 562 00:24:36,770 --> 00:24:41,590 కానీ నేను నా సొంత పేజీ రీలోడ్ ఇప్పుడు ఉంటే , CS50 ఉపకరణం మరియు హిట్ రీలోడ్ నా సొంత 563 00:24:41,590 --> 00:24:42,990 సరే, కొన్ని stuff విరిగింది. 564 00:24:42,990 --> 00:24:45,750 కానీ నేను కలిగి అందంగా దగ్గరగా ఉన్నాను నా సొంత బ్యాంకింగ్ వెబ్సైట్, కుడి? 565 00:24:45,750 --> 00:24:46,570 ఈ అన్ని HTML-- 566 00:24:46,570 --> 00:24:47,370 >> [నవ్వు] 567 00:24:47,370 --> 00:24:49,210 >> డేవిడ్ J మలన్: --I నిజానికి మరియు మీరు లేదు 568 00:24:49,210 --> 00:24:52,210 ఎవరైనా అక్కడ ఉంది తెలిసిన నిజానికి చాలా ఈ లింకులు నొక్కండి. 569 00:24:52,210 --> 00:24:54,864 నుంచే, కొన్ని stuff విరిగింది. 570 00:24:54,864 --> 00:24:56,780 కానీ ఆ దారి చెప్పారు ఒక చర్చ లోకి మాకు, 571 00:24:56,780 --> 00:25:00,810 అనవసరంగా ప్రస్తుతం, వంటి ఏమి CSS, క్యాస్కేడింగ్ స్టైల్ షీట్లు, ఉంటాయి 572 00:25:00,810 --> 00:25:03,410 మరియు మీరు నిజంగా ఇతర HTML ఫైళ్ళను డౌన్లోడ్ 573 00:25:03,410 --> 00:25:06,140 మరియు JPEG GIF ఫైళ్ళు ఆ వెబ్ ఉపయోగిస్తూ ఉండవచ్చు. 574 00:25:06,140 --> 00:25:07,960 కానీ ఆ యొక్క అన్ని accomplishable ఉంది. 575 00:25:07,960 --> 00:25:11,110 కానీ నిజంగా దిమ్మల ఈ చాలా సాధారణ హ్యూరిస్టిక్లు. 576 00:25:11,110 --> 00:25:14,450 >> కాబట్టి ఇప్పుడు యొక్క కేవలం ఒక ద్వారా చెడిపోయిన తెలియజేయండి HTML యొక్క ఇతర ఉదాహరణలు జంట 577 00:25:14,450 --> 00:25:16,680 కేవలం మీరు ఒక భావాన్ని మీరు చేయవచ్చు ఏమి. 578 00:25:16,680 --> 00:25:18,670 ఉదాహరణకు, ఈ list.html ఉంది. 579 00:25:18,670 --> 00:25:23,240 నేను ఒక వెబ్ పేజీ అనుకున్నారు అనుకుందాం క్వాడ్ లో ఇళ్ళు జాబితాను. 580 00:25:23,240 --> 00:25:28,960 నేను క్రమం కోసం ఉల్ ట్యాగ్ ఉపయోగించవచ్చు జాబితా మరియు అప్పుడు జాబితా అంశం పిల్లల 581 00:25:28,960 --> 00:25:33,760 మరియు అప్పుడు, వెళ్ళి లేదా జాబితా iterate ప్రశ్న ఇళ్ళు rather--. 582 00:25:33,760 --> 00:25:36,080 >> నేను ఈ అప్ తెరిస్తే మరియు, దీన్ని చూద్దాం. 583 00:25:36,080 --> 00:25:40,670 యొక్క hello.html కాదు వీడలేదు, కానీ list.html కు. 584 00:25:40,670 --> 00:25:42,160 అది డామన్. 585 00:25:42,160 --> 00:25:43,000 నేను ఈ ఎలా పరిష్కరించాలి? 586 00:25:43,000 --> 00:25:45,679 587 00:25:45,679 --> 00:25:47,220 ఇది కుడి, ముందు అదే సమస్య? 588 00:25:47,220 --> 00:25:52,510 నాలో chmod-- oops-- తెలియజేసేలా chmod ఒక + list.html యొక్క r. 589 00:25:52,510 --> 00:25:54,610 590 00:25:54,610 --> 00:25:59,610 ఇప్పుడు నేను నా బ్రౌజర్ తిరిగి వెళ్ళి ఉంటే మరియు రీలోడ్ క్లిక్, అక్కడ అది. 591 00:25:59,610 --> 00:26:02,360 కాబట్టి మీరు అనుకున్నారు ఉంటే తూటాల జాబితా, మీరు ఆ చేయవచ్చు. 592 00:26:02,360 --> 00:26:06,210 మీరు సూపర్ ఫాన్సీ మరియు చేయాలనుకుంటే ఒక క్రమ జాబితాను, ఒక క్రమం లేని జాబితా, 593 00:26:06,210 --> 00:26:10,170 , ol ఆ మార్చడానికి పేజీ రీలోడ్, మరియు ఇప్పుడు బ్రౌజర్ మీరు దాని సంఖ్య ఉంటుంది. 594 00:26:10,170 --> 00:26:11,241 >> మేము ఏమి చేయవచ్చు? 595 00:26:11,241 --> 00:26:13,990 బాగా, ఇతరులతో జంట ఉంటే మీరు text-- యొక్క దీర్ఘ పేరాలు పొందారు 596 00:26:13,990 --> 00:26:15,698 ఉదాహరణకు, కొన్ని ఈ వంటి లాటిన్ టెక్స్ట్ 597 00:26:15,698 --> 00:26:20,730 మరియు మీరు ప్రత్యేక పేరాల్లో కావలసిన, ఓపెన్ p, పేరా ట్యాగ్ కోసం దగ్గరగా p. 598 00:26:20,730 --> 00:26:22,010 మళ్లీ మళ్లీ దీన్ని. 599 00:26:22,010 --> 00:26:26,600 మరియు నేను ఇప్పుడు ఈ ఫైలు అప్ తెరిస్తే, paragraphs.html, బాగా, ఈ 600 00:26:26,600 --> 00:26:27,570 బాధించే పెరిగిపోతుంది. 601 00:26:27,570 --> 00:26:34,320 కాబట్టి ఇప్పుడు యొక్క కేవలం వినుడు నా ప్రాంప్ట్, ఒక + r R స్టార్ chmod .html-- 602 00:26:34,320 --> 00:26:36,099 ఒక nice కొద్దిగా వైల్డ్ కార్డ్ మాట్లాడటానికి. 603 00:26:36,099 --> 00:26:37,890 ఇది అన్ని పరిష్కరించడానికి ఉండాలి నాకు ఈ సమస్యలు. 604 00:26:37,890 --> 00:26:38,990 యొక్క రీలోడ్ లెట్. 605 00:26:38,990 --> 00:26:40,500 మూడు పేరాలు ఉన్నాయి. 606 00:26:40,500 --> 00:26:42,930 >> ఇప్పుడు యొక్క ముందుకు తెలియజేయండి మరియు ఇతర ఒక ప్రారంభించిన. 607 00:26:42,930 --> 00:26:44,310 ఎలా పట్టిక గురించి? 608 00:26:44,310 --> 00:26:46,440 మీరు పట్టిక కనిపిస్తోంది గమనించవచ్చు కొద్దిగా క్లిష్టమైన. 609 00:26:46,440 --> 00:26:49,110 కానీ అది అదే ఆలోచన ఉంది ఓపెన్ ట్యాగ్ ఓపెన్ ట్యాగ్ 610 00:26:49,110 --> 00:26:51,360 ఓపెన్, ఓపెన్, ఓపెన్ దగ్గరగా ట్యాగ్ ఓపెన్ ట్యాగ్. 611 00:26:51,360 --> 00:26:54,410 మరియు ఈ కోసం నిలబడటానికి జరిగే దీని సరిహద్దు పట్టిక, స్పష్టంగా ఉంది 612 00:26:54,410 --> 00:26:58,500 ఒక మందం మాత్రం 1 ఉంటుంది సంసార ఆ means-- పట్టిక వరుస, పట్టిక 613 00:26:58,500 --> 00:27:00,320 ఒక సెల్ అంటే డేటా,. 614 00:27:00,320 --> 00:27:03,840 మరియు నేను నా బ్రౌజర్ తిరిగి వెళ్ళి ఉంటే ఇక్కడ మరియు table.html వెళ్ళండి, 615 00:27:03,840 --> 00:27:05,840 మీరు ఏదో ఈ వంటి, వికారమైన. 616 00:27:05,840 --> 00:27:07,840 కానీ మేము పాయింట్ చూస్తారు మేము నిజంగా, 617 00:27:07,840 --> 00:27:09,260 ఆ కంటే విషయాలు prettier చేయడానికి. 618 00:27:09,260 --> 00:27:10,530 >> కాబట్టి నాకు ఇప్పుడు నిబంధనలు తెలియజేయండి. 619 00:27:10,530 --> 00:27:11,870 మరింత టాగ్లు పుష్పగుచ్ఛాలు ఉంది. 620 00:27:11,870 --> 00:27:15,225 మరియు HTML తీసుకున్న అద్భుతమైన ఉంది ఎందుకంటే, స్పష్టముగా, అన్ని మీరు చెయ్యవలసింది 621 00:27:15,225 --> 00:27:17,600 ఉన్న వెబ్ పేజీల చూడండి ఉంది ఇది మీకు తెలిసి. 622 00:27:17,600 --> 00:27:20,340 మరియు మీరు ఓహ్, ఆ ఎలా, వంటి ఉన్నాము వారు అందమైన చేసింది. 623 00:27:20,340 --> 00:27:23,159 >> లేదా మీరు ఏ అప్ చూడవచ్చు HTML పనిచేస్తుంది ఎలా వనరు, 624 00:27:23,159 --> 00:27:25,700 మరియు మీరు ఒక అక్కడ చూస్తారు ఇతర టాగ్లు మొత్తం పదజాలం. 625 00:27:25,700 --> 00:27:30,110 కానీ సాధారణ మానసిక మోడల్ ఒక్క మీరు తెరిచి దాదాపు ఏ ట్యాగ్ 626 00:27:30,110 --> 00:27:33,620 నిజంగా, మూసివేయబడతాయి కు ఉంది తనను బోధించడానికి తగినంత లేదు 627 00:27:33,620 --> 00:27:36,950 HTML తర్వాత అర్థం టాగ్లు ఈ ప్రాథమిక ఆలోచనలు 628 00:27:36,950 --> 00:27:40,520 లక్షణాలు మరియు బాగా అమరిక మరియు మేము గురించి మాట్లాడారు చేసిన, 629 00:27:40,520 --> 00:27:44,697 మేము తెరవడానికి ఉండవచ్చు మూసివేయడం ఏదైనా కాబట్టి మేము ఒక బ్రౌజర్ తికమక లేదు. 630 00:27:44,697 --> 00:27:46,780 కాబట్టి యొక్క ఇప్పుడు ఈ తీసుకుందాం ఒక ఆసక్తికరమైన స్థాయి 631 00:27:46,780 --> 00:27:48,100 అసలు వెళ్ళి. 632 00:27:48,100 --> 00:27:51,095 మరియు నా Mac వెళ్ళనిస్తున్నారని ఇక్కడ, google.com కు. 633 00:27:51,095 --> 00:27:52,280 634 00:27:52,280 --> 00:27:54,020 ఇప్పుడు గమనించవచ్చు దీన్ని చూద్దాం. 635 00:27:54,020 --> 00:27:57,280 నేను వెళ్ళడానికి గాంగ్ వెబ్ సెట్టింగులు, శోధన సెట్టింగులు. 636 00:27:57,280 --> 00:28:01,070 నేను ఈ బాధించే తక్షణ ఆఫ్ కావలసిన ఫలితాలు విషయం వెంటనే 637 00:28:01,070 --> 00:28:02,450 మీ టైపింగ్ ప్రతిస్పందించడానికి మొదలవుతుంది. 638 00:28:02,450 --> 00:28:05,300 యొక్క ఈ పాత పాఠశాల తెలియజేసేలా మేము నిజానికి ఏమి చూడండి. 639 00:28:05,300 --> 00:28:08,260 >> నేను సేవ్ వెళుతున్న నా ఇక్కడ Google సెట్టింగ్లు. 640 00:28:08,260 --> 00:28:11,160 ఇప్పుడు నేను వెళుతున్న గమనించవచ్చు పిల్లులు లాగ శోధించవచ్చు. 641 00:28:11,160 --> 00:28:14,500 మరియు అది ఇప్పటికీ ఆటో చేయుచున్నాడు ఇక్కడ పూర్తి, కానీ విషయాలు ఆధారంగా 642 00:28:14,500 --> 00:28:15,970 ప్రజలు గతంలో టైప్. 643 00:28:15,970 --> 00:28:17,490 కానీ జరిగే అవకాశముంది ఏమి గమనించవచ్చు. 644 00:28:17,490 --> 00:28:20,272 >> సమయంలో URL లో ఈ ఉంది, కేవలం google.com. 645 00:28:20,272 --> 00:28:22,650 మరియు సాంకేతికంగా, అది స్లాష్ ఉంది. 646 00:28:22,650 --> 00:28:25,910 Google కేవలం ఒక పాత్ర సేవ్ మరియు మాకు చూపించే లేదు. 647 00:28:25,910 --> 00:28:30,400 వారు కేవలం, మాకు https చూపిస్తున్నాము మేము అని సూపర్ అన్నదమ్ముల ఉండాలి 648 00:28:30,400 --> 00:28:32,850 సురక్షిత లేదా సమాచారం పేజీ వద్ద. 649 00:28:32,850 --> 00:28:35,690 >> నాలో ముందుకు వెళ్లి పిల్లులు కోసం సోదా. 650 00:28:35,690 --> 00:28:37,670 ఇప్పుడు ఈ నిజంగా వచ్చింది వెంటనే అధిక. 651 00:28:37,670 --> 00:28:39,470 ఈ URL యొక్క పొడవు. 652 00:28:39,470 --> 00:28:43,070 కానీ అవుతుంది ఈ విషయాన్ని అత్యంత ఆ URL లో నిజానికి చాలా నిరుపయోగం. 653 00:28:43,070 --> 00:28:45,320 నేను తొలగించడం మొదలు వెళుతున్న నేను అర్థం లేదు విషయాలు. 654 00:28:45,320 --> 00:28:46,560 655 00:28:46,560 --> 00:28:47,360 నేను పిల్లులు చూడండి. 656 00:28:47,360 --> 00:28:48,470 నేను పిల్లులు అర్థం. 657 00:28:48,470 --> 00:28:50,380 పిల్లులు మళ్ళీ ఉన్నాయి ఎందుకు నాకు తెలీదు. 658 00:28:50,380 --> 00:28:52,620 నేను నిజంగా తెలియదు ఈ నాన్సెన్స్ ఏమిటి. 659 00:28:52,620 --> 00:28:56,030 నేను కేవలం ఉంచడానికి వెళుతున్న చూపిస్తున్న మరియు stuff తొలగించడం 660 00:28:56,030 --> 00:28:59,905 నేను అర్థం లేదు, కేవలం ఈ URL ని కర్మాగార. 661 00:28:59,905 --> 00:29:00,920 662 00:29:00,920 --> 00:29:02,270 >> ఇప్పుడు నాకు మళ్ళీ ఎంటర్ అనుమతిస్తాయి. 663 00:29:02,270 --> 00:29:03,814 Google ఇప్పటికీ పనిచేస్తుంది కనిపిస్తుంది. 664 00:29:03,814 --> 00:29:06,980 కాబట్టి కొన్ని కారణం, వారు ఒక జోడించే వారి URL యొక్క డిఫాల్ట్ విషయాన్ని చాలా. 665 00:29:06,980 --> 00:29:09,000 కానీ ఖచ్చితంగా అవసరం లేదు. 666 00:29:09,000 --> 00:29:10,340 కాబట్టి ఈ గురించి nice ఏమిటి? 667 00:29:10,340 --> 00:29:13,630 బాగా, నాకు ముందుకు తెలియజేయండి మరియు Chrome యొక్క ఇన్స్పెక్టర్ ప్రారంభం. 668 00:29:13,630 --> 00:29:15,960 అది ఒక చిన్న మౌస్ సత్వరమార్గం ఉంది. 669 00:29:15,960 --> 00:29:17,360 >> నెట్వర్క్ టాబ్ వెళ్ళండి. 670 00:29:17,360 --> 00:29:19,340 ఇప్పుడు నాకు రీలోడ్ తెలియజేయండి ఈ పేజీ మరోసారి. 671 00:29:19,340 --> 00:29:20,280 నేను Shift పట్టుకుని ఉన్నది. 672 00:29:20,280 --> 00:29:22,520 ఒక పక్కన, బ్రౌజర్లలో చేజ్ లేదా సేవ్ ఉంటాయి 673 00:29:22,520 --> 00:29:24,697 కేవలం సామర్థ్యం కోసమని సమాచారం. 674 00:29:24,697 --> 00:29:27,280 కానీ సాధారణంగా, పట్టుకొని Shift మరియు ప్రతిదీ బలవంతం రీలోడ్ 675 00:29:27,280 --> 00:29:28,994 ప్రారంభం నుండి ప్రారంభించడానికి. 676 00:29:28,994 --> 00:29:30,410 మరియు ఆ నేను ఇక్కడ మీరు ఏమి ఉంది. 677 00:29:30,410 --> 00:29:33,550 >> మరియు ఈ అన్ని గమనించవచ్చు కేవలం కనిపించింది వరుసలు. 678 00:29:33,550 --> 00:29:37,920 ఇది ఏ వెబ్ లో అవుతుంది పేజీ, కేవలం ఒక ఫైలు ఉండవచ్చు 679 00:29:37,920 --> 00:29:43,500 involved-- hello.html-- లేదా అక్కడ ఈ సందర్భంలో, 52 కావచ్చు. 680 00:29:43,500 --> 00:29:45,820 నేను సందర్శించినప్పుడు google.com, స్పష్టంగా, నా బ్రౌజర్ 681 00:29:45,820 --> 00:29:49,650 52 ప్రత్యేక HTTP అభ్యర్ధనలు ఉండటంతో. 682 00:29:49,650 --> 00:29:50,520 ఎందుకు ఉంది? 683 00:29:50,520 --> 00:29:53,380 >> బాగా, లోపల ఏమి చూడండి ఈ వెబ్ పేజీ టాప్. 684 00:29:53,380 --> 00:29:55,620 మాత్రమే టెక్స్ట్ కాదు, కానీ వాస్తవ చిత్రాలను ఉంది 685 00:29:55,620 --> 00:29:57,130 కి పిల్లులు. 686 00:29:57,130 --> 00:29:59,110 ఒక రంగుల చిహ్నం ఎడమ వద్ద ఇక్కడ ఉంది. 687 00:29:59,110 --> 00:30:01,750 ఈ చిహ్నాలు యొక్క అన్ని ఉంది ఒక మైక్రోఫోన్ కోసం మొదలగునవి. 688 00:30:01,750 --> 00:30:05,130 ముక్కలు చాలా నిర్మాణ, ఉంది బ్లాక్స్, మొదటి ముక్కలు, మీరు రెడీ ఉంటే, 689 00:30:05,130 --> 00:30:06,250 ఈ వెబ్ పేజీకి. 690 00:30:06,250 --> 00:30:10,310 మరియు బ్రౌజర్ వాటిమీద చేస్తోంది , చాలా మొదటి ఫైలు పొందడానికి ఇది 691 00:30:10,310 --> 00:30:16,180 ఇక్కడ ఈ వరుస, అది తప్పనిసరిగా ఉంది HTML పైన iterating 692 00:30:16,180 --> 00:30:19,880 దిగువ, వెతుకుతున్న, ఎడమ చిత్రం టాగ్లు లేదా ఇతర టాగ్లు వంటి విషయాలు 693 00:30:19,880 --> 00:30:23,160 ఇతర ఫైళ్ళు ప్రస్తుతించారు మరియు ఇది వాటిని చూసినపుడు, వెళ్తాడు మరియు వాటిని పొందుతుంది 694 00:30:23,160 --> 00:30:26,050 HTTP ద్వారా, ఆచరణీయ మొత్తం కవచ రూపకం, 695 00:30:26,050 --> 00:30:29,670 మరియు అప్పుడు వాటిని ప్రదర్శిస్తుంది వెబ్ పేజీ లో తగిన నగర. 696 00:30:29,670 --> 00:30:33,370 >> నేను దృష్టి ఉంటే ఇక్కడ గమనించవచ్చు మొదటి త్రో, శోధన పిల్లులు, 697 00:30:33,370 --> 00:30:37,090 నిజానికి అది HTTP 1.1 ఉపయోగించి, గమనించవచ్చు. 698 00:30:37,090 --> 00:30:41,690 మరియు దురదృష్టవశాత్తు, Google ప్రస్తుతం వెర్షన్ 39 లో Chrome 699 00:30:41,690 --> 00:30:45,110 డౌన్ dumbing విషయాలు రకం మరియు మాకు అసలు శీర్షికలు చూపిస్తున్న కాదు. 700 00:30:45,110 --> 00:30:49,680 కాని నిజానికి పంపబడింది ఒక అభ్యర్థనను ఉంది స్లాష్ లేదు కోసం, కానీ / శోధన? q = పిల్లులు. 701 00:30:49,680 --> 00:30:52,830 702 00:30:52,830 --> 00:30:54,340 >> ఇప్పుడు, ఎందుకు ముఖ్యమైనది? 703 00:30:54,340 --> 00:30:57,110 బాగా, నేను ప్రతిపాదించే వెళుతున్న ఈ నుండి ఆ ఉంటే మీరు Google 704 00:30:57,110 --> 00:31:01,520 ఈ రూపం, ఎందుకు ప్రశ్నలు మద్దతు నా సొంత శోధన అమలు లేదు 705 00:31:01,520 --> 00:31:06,420 CS50 కోసం ఇంజిన్, కానీ ముందు ముగింపు, కేవలం గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్. 706 00:31:06,420 --> 00:31:09,610 మరియు మేము తిరిగి ముగింపు అవుట్సోర్స్ చేస్తాము, వాస్తవ శోధన Google ఫలితాలు. 707 00:31:09,610 --> 00:31:10,510 >> నేను ఈ చేయవచ్చు? 708 00:31:10,510 --> 00:31:13,820 బాగా, నాకు ఇక్కడ పైగా gedit లోకి వీడలేదు. 709 00:31:13,820 --> 00:31:19,180 మరియు నాకు ముందుకు వెళ్లి తెరవడానికి వీలు అప్, సే ఒక కొత్త ఫైలు వీలు. 710 00:31:19,180 --> 00:31:22,280 మరియు నేను ఈ సేవ్ వెళుతున్న తాత్కాలికంగా శోధన 0.html వంటి. 711 00:31:22,280 --> 00:31:25,111 712 00:31:25,111 --> 00:31:27,860 ఆపై చివరికి, మేము ఫాస్ట్ చేస్తాము ముందుకు నేను ఒక ముందు సిద్ధం. 713 00:31:27,860 --> 00:31:30,190 >> మరియు నేను వెళుతున్న త్వరగా డిఓసి రకం అప్ రెచ్చిపోయినప్పుడు 714 00:31:30,190 --> 00:31:33,840 HTML ఓపెన్ బ్రాకెట్ HTML దగ్గరగా బ్రాకెట్ HTML. 715 00:31:33,840 --> 00:31:38,390 అప్పుడు నేను తల వెళుతున్న దగ్గరగా తల శీర్షిక CS50 716 00:31:38,390 --> 00:31:40,150 బదులుగా Google శోధన యొక్క శోధన. 717 00:31:40,150 --> 00:31:43,480 ఇక్కడ డౌన్ నేను వెళుతున్న శరీరం, డౌన్ ఇక్కడ దగ్గరగా శరీరం. 718 00:31:43,480 --> 00:31:45,835 ఇప్పుడు నేను CS50 శోధన అవసరం. 719 00:31:45,835 --> 00:31:47,710 మరియు వాస్తవానికి, లెట్స్ ఆరోహణ ఈ నిర్మించడానికి. 720 00:31:47,710 --> 00:31:51,043 నేను ముందుకు వెళ్లి ఈ మూసివేసి వెళుతున్న నిజానికి నా పబ్లిక్ డైరెక్టరీ లో ఉంచండి. 721 00:31:51,043 --> 00:31:52,730 కాబట్టి నాకు కేవలం ఒక క్షణం ఇవ్వాలని. 722 00:31:52,730 --> 00:31:55,390 నేను వెళుతున్న శోధన 0.html-- గతిశాస్త్రపరంగా search.html కాల్. 723 00:31:55,390 --> 00:31:56,600 724 00:31:56,600 --> 00:31:59,750 నేను ఒక + r search.html chmod వెళుతున్న. 725 00:31:59,750 --> 00:32:01,072 726 00:32:01,072 --> 00:32:02,280 ఇప్పుడు నేను తెరిచి వెళుతున్న. 727 00:32:02,280 --> 00:32:03,224 728 00:32:03,224 --> 00:32:04,390 అన్ని కుడి, ఫాస్ట్ కాబట్టి. 729 00:32:04,390 --> 00:32:06,800 గోల్ కేవలం ఉంది పాయింట్ పొందడానికి 730 00:32:06,800 --> 00:32:09,630 ఈ టెక్స్ట్ కలిగి అని search.html దాఖలు. 731 00:32:09,630 --> 00:32:10,940 732 00:32:10,940 --> 00:32:12,790 ఇంకా చూడండి ఎక్కువగా. 733 00:32:12,790 --> 00:32:16,970 నిజానికి, నేను నా బ్రౌజర్, మరియు ఉంటే అది అంతే, search.html వెళ్ళండి. 734 00:32:16,970 --> 00:32:17,720 కానీ మీరు ఏమి? 735 00:32:17,720 --> 00:32:19,000 నేను ఒక చిన్న ఫ్యాన్సియెర్స్ ఉంటుంది. 736 00:32:19,000 --> 00:32:22,710 నేను అక్కడ ఒక పుస్తకం లో చదివిన ఒక శీర్షిక టాగ్ h1 అని. 737 00:32:22,710 --> 00:32:26,100 మరియు నేను ముందుకు వెళుతున్న మరియు ఓపెన్ h1 మరియు దగ్గరగా h1 ఉపయోగించడానికి. 738 00:32:26,100 --> 00:32:27,220 పేజీ రీలోడ్. 739 00:32:27,220 --> 00:32:29,600 ఇప్పుడు అది, పెద్ద మరియు మరింత వార్తలు అన్ని ఆసక్తికరమైన, 740 00:32:29,600 --> 00:32:32,399 కానీ కనీసం అది నిర్మాణాత్మకంగా ఆసక్తికరమైన. 741 00:32:32,399 --> 00:32:33,940 కానీ ఇప్పుడు నాకు మరొక ట్యాగ్ పరిచయం తెలియజేయండి. 742 00:32:33,940 --> 00:32:36,500 ఒక రూపం ట్యాగ్ ఉంది దాన్ని మారుతుంది. 743 00:32:36,500 --> 00:32:38,400 మరియు నాకు ఆ ట్యాగ్ దగ్గరగా తెలియజేయండి. 744 00:32:38,400 --> 00:32:40,830 మరియు అది యొక్క అవుతుంది ఒక ఇన్పుట్ ట్యాగ్ ఆ 745 00:32:40,830 --> 00:32:44,600 టైపు అని ఒక లక్షణం, ఇది ఫీల్డ్ డేటా రకం, 746 00:32:44,600 --> 00:32:45,200 మీరు రెడీ ఉంటే. 747 00:32:45,200 --> 00:32:47,050 మరియు రకం టెక్స్ట్ యొక్క అన్నారు. 748 00:32:47,050 --> 00:32:52,200 మరియు దాని విలువ అన్నారు CS50 శోధన ఉండాలి. 749 00:32:52,200 --> 00:32:53,850 Close ట్యాగ్. 750 00:32:53,850 --> 00:32:57,100 మరియు భావన ఉన్నట్లు జరగబోతోంది తెరిచి ప్రత్యేక టాగ్లు తో మూసివేయడం. 751 00:32:57,100 --> 00:33:00,300 >> నాకు ఇక్కడ పైగా తిరిగి వెళ్ళి తెలపండి మరియు , జరగబోతోంది రీలోడ్ ఏమి చూడండి. 752 00:33:00,300 --> 00:33:01,380 ఆసక్తికరమైన పొందడానికి. 753 00:33:01,380 --> 00:33:02,950 టెక్స్ట్ ఫీల్డ్ కనిపిస్తోంది. 754 00:33:02,950 --> 00:33:04,080 755 00:33:04,080 --> 00:33:06,999 మరియు వాస్తవానికి, నేను కోరుకోలేదు ఇంకా అక్కడ క్రింది ఉంచాలి. 756 00:33:06,999 --> 00:33:10,040 నాకు ఇక్కడ తిరిగి వెళ్లి వాస్తవానికి లెట్ సాధారణ ఉంచడానికి ఈ విలువ వదిలించుకోవటం. 757 00:33:10,040 --> 00:33:12,939 బదులుగా ఒక విలువ యొక్క, నేను కోరుకున్నాడు ఈ విషయం ఇవ్వాలని ఒక పేరు ఉంది. 758 00:33:12,939 --> 00:33:15,230 మరియు నేను, అది ఏమిటో తెలియదు నేను ఆ వచ్చి చేస్తాము. 759 00:33:15,230 --> 00:33:18,270 >> కానీ ఆ క్రింద, నేను కావలసిన ఇన్పుట్ రకం చేయాలని = submit. 760 00:33:18,270 --> 00:33:19,840 761 00:33:19,840 --> 00:33:22,120 మరియు ఈ విలువ CS50 శోధన ఉంటుంది. 762 00:33:22,120 --> 00:33:24,850 మరియు మేము నేను ఎందుకు చూస్తారు ఈ విలువ తరలించబడింది. 763 00:33:24,850 --> 00:33:28,900 నేను రీలోడ్ చేసినప్పుడు, నేను ఇప్పుడు ఉన్నారు నా సొంత శోధన ప్రారంభం 764 00:33:28,900 --> 00:33:30,820 ఇంజిన్, సూపర్ వికారమైన, స్పష్టముగా, ఇది వార్తలు 765 00:33:30,820 --> 00:33:34,260 నుండి ఒక చాలా త్రో ఏమి Google యొక్క డిఫాల్ట్ పేజీ కనిపిస్తుంది. 766 00:33:34,260 --> 00:33:37,950 >> నేను ఇప్పుడు ఇక్కడ వెళ్ళి ఉంటే, నేను టైప్ చేయవచ్చు పిల్లులు మరియు ఆశాజనక శోధన క్లిక్. 767 00:33:37,950 --> 00:33:40,380 కానీ నేను చాలా, ఇంకా పూర్తి కాదు నేను అమలు కారణంగా, 768 00:33:40,380 --> 00:33:41,045 స్పష్టంగా, ఒక డేటాబేస్. 769 00:33:41,045 --> 00:33:42,940 నేను క్రాల్ లేదు శోధన ఫలితాలు కోసం వెబ్. 770 00:33:42,940 --> 00:33:44,840 నేను Google కు ఆ అవుట్సోర్స్ అవసరం. 771 00:33:44,840 --> 00:33:46,290 కాబట్టి నేను ఈ చేస్తారు? 772 00:33:46,290 --> 00:33:49,170 >> అన్ని నేను బాగా, మొదటి జోడించండి మరియు చర్య అవసరం 773 00:33:49,170 --> 00:33:58,460 నా రూపం ట్యాగ్ కేటాయించండి http://www.google.com/search ఉంది. 774 00:33:58,460 --> 00:34:01,180 మరియు నేను తెలుసు మాత్రమే కలిగి నుండి దగ్గరగా చూడటం ముగింపు 775 00:34:01,180 --> 00:34:02,505 వారి URL లో. 776 00:34:02,505 --> 00:34:03,380 ఇప్పుడు ఒక అంచనా పడుతుంది. 777 00:34:03,380 --> 00:34:09,090 ఏమి చేయాలి ఈ టెక్స్ట్ ఫీల్డ్ బహుశా మేము వచ్చిన ఆధారంగా, అని 778 00:34:09,090 --> 00:34:09,754 ముందు నుండి? 779 00:34:09,754 --> 00:34:11,896 780 00:34:11,896 --> 00:34:13,290 >> ప్రేక్షకులు: Q. 781 00:34:13,290 --> 00:34:14,370 >> డేవిడ్ J మలన్:? Q. 782 00:34:14,370 --> 00:34:17,800 మరియు మేము నిజంగా ప్రశ్న అవసరం లేదు అది అవుతుంది, కానీ q నిజానికి అది గుర్తించడానికి, 783 00:34:17,800 --> 00:34:20,489 ప్రశ్న బహుశా కోసం q డిఫాల్ట్, ఆ కేవలం ఎందుకంటే 784 00:34:20,489 --> 00:34:23,060 ఏమి లారీ మరియు సెర్గీ సంవత్సరాల క్రితం వచ్చింది. 785 00:34:23,060 --> 00:34:24,739 కాబట్టి ఇప్పుడు ఈ పేజీ రీలోడ్ తెలియజేయండి. 786 00:34:24,739 --> 00:34:26,409 ఇది అన్ని వివిధ అనిపించడం లేదు. 787 00:34:26,409 --> 00:34:28,120 కానీ ఇప్పుడు ఏమి చూడటానికి. 788 00:34:28,120 --> 00:34:32,360 >> నేను పిల్లులు మరియు క్లిక్ లో టైప్ శోధన మరియు వీడలేదు CS50, 789 00:34:32,360 --> 00:34:35,770 నేను whisked చేసుకోగా గమనించవచ్చు దూరంగా అసలు Google కు. 790 00:34:35,770 --> 00:34:38,150 ఇప్పుడు, Google కొద్దిగా ఉంది వారు ఆ బాధించే 791 00:34:38,150 --> 00:34:41,877 ఒక అదనపు పారామితి అనుమతిస్తూ, మీరు URL కు, ఉంటే. 792 00:34:41,877 --> 00:34:43,960 అన్ని జరుగుతున్నది స్వయంచాలకంగా Google వైపు. 793 00:34:43,960 --> 00:34:48,730 >> ముఖ్యమైన భాగం నేను ఉన్నట్లు ఉంది ఇక్కడ ఈ అభ్యర్థన ఉత్పత్తి చేసిన. 794 00:34:48,730 --> 00:34:50,179 నిజానికి, ఆ ఏమి ఉంది. 795 00:34:50,179 --> 00:34:53,040 మీరు HTML, ఆ ఈ, ఈ కనిపిస్తోంది 796 00:34:53,040 --> 00:34:57,620 వెబ్ డెవలపర్లు సంజ్ఞామానం విధమైన ఉంది చెప్పే, ముందుకు వెళ్ళి ఒక రూపం సృష్టించడానికి 797 00:34:57,620 --> 00:34:59,990 అది సమర్పించిన ఆ, ఈ URL కు వెళుతున్న. 798 00:34:59,990 --> 00:35:03,430 మరియు URL అందించారు ఉన్నప్పుడు q అంశాలని విలువలు, 799 00:35:03,430 --> 00:35:05,440 కేవలం ఈ URL కు వెళ్ళండి లేదు. 800 00:35:05,440 --> 00:35:08,210 అసలైన, ప్రశ్న వెళ్ళండి ఆనాటి q = పిల్లులు. 801 00:35:08,210 --> 00:35:09,590 802 00:35:09,590 --> 00:35:13,060 పారామితి జోడించు, ఆ వంటి HTTP పారామితి. 803 00:35:13,060 --> 00:35:15,590 >> మరియు కేవలం, సూపర్ ఖచ్చితమైన ఉండాలి ఏమి ఇక్కడ ముగింపు చేయబడిన 804 00:35:15,590 --> 00:35:18,130 కానీ నేను మరింత explicit-- ఉంది ఉంటాం నేను ఉపయోగించడానికి పద్ధతి 805 00:35:18,130 --> 00:35:22,270 బదులుగా వంటి ఏదో యొక్క, పొందడానికి మేము చివరికి చూస్తారు పోస్ట్. 806 00:35:22,270 --> 00:35:27,710 చిన్న లో, కేవలం అవగాహన ద్వారా HTML మరియు కొన్ని నిరాడంబర టాగ్లు ఉపయోగించి, 807 00:35:27,710 --> 00:35:30,610 మేము ఇప్పుడు సృష్టించడం ప్రారంభించవచ్చు మా సొంత ఫ్రంట్ ఎండ్ యూజర్ 808 00:35:30,610 --> 00:35:32,850 ఒక శోధన ఇంటర్ఫేస్ అది వెనుక ఇంజన్. 809 00:35:32,850 --> 00:35:34,800 >> కానీ ఈ కోర్సు యొక్క, అందంగా వికారమైన ఉంది. 810 00:35:34,800 --> 00:35:37,259 కాబట్టి నాకు నిజంగా ఓపెన్ కొద్దిగా మెరుగైన వెర్షన్. 811 00:35:37,259 --> 00:35:39,800 ఈ నేను తయారు ఒకటి కొన్ని వ్యాఖ్యలు ముందుకు. 812 00:35:39,800 --> 00:35:41,900 కానీ మీరు ఆ నేను చూస్తారు చాలా చక్కని దానిని పునరుద్ధరించాడు. 813 00:35:41,900 --> 00:35:44,150 కాబట్టి ఈ ఇప్పటికే అందుబాటులో ఉంది. 814 00:35:44,150 --> 00:35:48,050 నేను preemptively సంభవించింది కేవలం సాధారణ ఉంచడానికి HTTPS వెళ్ళండి. 815 00:35:48,050 --> 00:35:50,610 >> ఇప్పుడు యొక్క ఒక ఓపెన్ ఈ యొక్క తరువాత మళ్ళా. 816 00:35:50,610 --> 00:35:52,510 వెర్షన్ 1 బదులుగా 0. 817 00:35:52,510 --> 00:35:55,315 ఏమి కొద్దిగా మీకు హెచ్చుతగ్గుల ఈ ఉదాహరణలో వివిధ? 818 00:35:55,315 --> 00:35:59,480 819 00:35:59,480 --> 00:36:00,440 >> ప్రేక్షకులు: [వినబడని]. 820 00:36:00,440 --> 00:36:03,020 >> అవును, ఈ టెక్స్ట్ సెంటర్ align ఉంది. 821 00:36:03,020 --> 00:36:04,590 ఈ ఇక్కడ ఒక చిన్న అసహజ. 822 00:36:04,590 --> 00:36:06,150 కానీ ఈ నిజానికి కొత్త. 823 00:36:06,150 --> 00:36:07,800 మరియు బహుశా జరిగే అవకాశముంది ఏమి అంచనా. 824 00:36:07,800 --> 00:36:11,730 నేను ఇప్పుడు నా బ్రౌజర్ ఉంటే మరియు సెర్చ్ 1.html సందర్శించండి 825 00:36:11,730 --> 00:36:13,090 అది దాదాపు అదే విషయం. 826 00:36:13,090 --> 00:36:15,705 కానీ ఒక మెట్టు దగ్గరగా ఉంది మరింత అందంగా కొద్దిగా ఉండటం. 827 00:36:15,705 --> 00:36:19,150 ఇది ఇప్పటికీ అగ్లీ, కానీ ఆ prettier కనీసం ప్రతిదీ ఇప్పుడు కేంద్రీకృతమై. 828 00:36:19,150 --> 00:36:23,470 >> కాబట్టి అది నేను ఏమి ఉపయోగించి వెబ్ అవుతుంది మరొక భాష పూర్తిగా అంటారు 829 00:36:23,470 --> 00:36:25,680 CSS, క్యాస్కేడింగ్ స్టైల్ షీట్లు. 830 00:36:25,680 --> 00:36:28,310 మరియు CSS, స్పష్టముగా, రకం యొక్క, నా వ్యక్తిగత అభిప్రాయం లో, 831 00:36:28,310 --> 00:36:29,775 ఒక atrociously రూపొందించబడింది భాష. 832 00:36:29,775 --> 00:36:33,110 ఇది గుర్తుంచుకోండి చాలా బాధించే ఉంది అన్ని వివిధ వివరాలు. 833 00:36:33,110 --> 00:36:38,479 కానీ stylizes ఏమిటి మొత్తం ప్రపంచవ్యాప్తంగా వెబ్ నేడు. 834 00:36:38,479 --> 00:36:39,270 నేను ఎవరైనా మనస్తాపం. 835 00:36:39,270 --> 00:36:39,769 అన్ని కుడి. 836 00:36:39,769 --> 00:36:43,180 కాబట్టి యొక్క ఇక్కడ తిరిగి వెళ్ళి చూద్దాం ఎలా మేము నిజానికి ఈ ఉపయోగిస్తున్నారు. 837 00:36:43,180 --> 00:36:45,940 మరియు అది కనీసం అది అవుతుంది నిజానికి ఒక అందమైన సాధారణ భాష. 838 00:36:45,940 --> 00:36:49,470 ఇది కేవలం కీ విలువ జతలను, లక్షణములను మరియు విలువలు, లక్షణాలు మరియు విలువలు. 839 00:36:49,470 --> 00:36:52,080 నిజానికి, ఇక్కడ ఒక ఉంది ఆస్తి మరియు విలువ. 840 00:36:52,080 --> 00:36:55,890 >> కేవలం శైలి ఉపయోగించి నా శరీరం tag న లక్షణం 841 00:36:55,890 --> 00:37:00,360 మరియు అది ఒక విలువ ఇవ్వడం పదం పెద్దప్రేగు మరియు మరొక పదం, 842 00:37:00,360 --> 00:37:03,730 లేదా ఒక ఆస్తి మరియు ఒక విలువ, నేను సౌందర్యం ప్రభావితం చేయవచ్చు 843 00:37:03,730 --> 00:37:06,210 వెబ్ పేజీ, కాదు యొక్క తప్పనిసరిగా ఇంకా నిర్మాణం, 844 00:37:06,210 --> 00:37:07,550 కానీ సౌందర్యానికి. 845 00:37:07,550 --> 00:37:10,960 మరియు కేవలం చుట్టూ ను, నేను తెలుసుకోవటం ఆ CSS, క్యాస్కేడింగ్ స్టైల్ షీట్లు, 846 00:37:10,960 --> 00:37:14,170 అనే ధర్మాన్ని మద్దతు దీని విలువ text-align, చెయ్యవచ్చు 847 00:37:14,170 --> 00:37:16,980 ఉదాహరణకు, కుడి, లేదా సెంటర్ వదిలి. 848 00:37:16,980 --> 00:37:19,990 >> కాబట్టి ఇప్పుడు నేను రీలోడ్ ఉన్నప్పుడు ఈ పేజీ, నేను ఏమి వచ్చాం 849 00:37:19,990 --> 00:37:22,730 ఒక కేంద్రీకృత పేజీ ఉంది, కానీ ఇప్పటికీ చాలా అగ్లీ. 850 00:37:22,730 --> 00:37:25,770 యొక్క ముందుకు వెళ్లి తెరవడానికి లెట్ శోధన యొక్క వెర్షన్ 2 అప్. 851 00:37:25,770 --> 00:37:28,570 ఇప్పుడు నేను కొంచెం చేసిన గమనించవచ్చు. 852 00:37:28,570 --> 00:37:33,760 తల లోపల ఇక్కడ గమనించవచ్చు ట్యాగ్, శీర్షిక కంటే ఎక్కువ ఉంటుంది. 853 00:37:33,760 --> 00:37:35,400 నిజానికి, ఒక శైలి ట్యాగ్ ఉంది. 854 00:37:35,400 --> 00:37:38,630 అది కేవలం ఒక గెట్స్ ఎక్కడ ఉంది కొన్నిసార్లు కొద్దిగా దారుణంగా చూసిన CSS. 855 00:37:38,630 --> 00:37:41,971 >> నేను ఏదైనా కలిగి ఉన్నట్లు నోటీసు ఆ నిర్మాణాత్మకంగా వ్యత్యాసంతో. 856 00:37:41,971 --> 00:37:44,095 కానీ ఇక్కడ యొక్క పేరు నేను మీరు ట్యాగ్ శైలీకృత కు. 857 00:37:44,095 --> 00:37:47,570 ఇక్కడ మా పాత స్నేహితులు గిరజాల ఉంటాయి కలుపులు మరియు క్లోజ్డ్ గిరజాల కలుపు. 858 00:37:47,570 --> 00:37:50,290 మరియు ఇక్కడ ఉంది ఆస్తి మరియు దాని విలువ. 859 00:37:50,290 --> 00:37:56,300 >> నేను ఈ ఫైల్ను లోడ్ ఉంటే, search2.html, ముగింపు ఫలితంగా ఒకే విధంగా ఉంటుంది. 860 00:37:56,300 --> 00:37:59,300 కానీ మంచి డిజైన్ వైపు ఒక అడుగు. 861 00:37:59,300 --> 00:38:04,560 ఈ CSS కారక ద్వారా, నేను చేసిన నా HTML తో మిశ్రమ లేదు. 862 00:38:04,560 --> 00:38:07,560 మేము చూస్తారు వంటి నిజానికి, నేను అనుకొనుట ఈ లక్షణాలు మరియు విలువలు తిరిగి. 863 00:38:07,560 --> 00:38:10,420 నేను పుష్పగుచ్ఛాలు చేయాలని ఉంటే నా వెబ్ పేజీ యొక్క భాగాలు కేంద్రీకృతమై, 864 00:38:10,420 --> 00:38:13,630 నేను శైలి = టెక్స్ట్-సమలేఖనం టైప్ లేదు అన్ని చోట్ల సెంటర్. 865 00:38:13,630 --> 00:38:16,580 నేను ఒక స్థానంలో ఉంచవచ్చు బహుశా, ఎగువన ఇష్టం. 866 00:38:16,580 --> 00:38:18,210 >> అయితే ఈ ఉత్తమ డిజైన్ కాదు. 867 00:38:18,210 --> 00:38:21,720 నిజానికి, విషయాలు ఒకటి మీరు నేర్చుకుంటారు మీరు మరింత సమయం ఖర్చు 868 00:38:21,720 --> 00:38:25,730 వెబ్ ప్రోగ్రామింగ్ మరింత మీరు ఉంది విషయాలు మరియు అంశం విషయాలు modularize 869 00:38:25,730 --> 00:38:30,610 h ఫైళ్లు వంటి, మాకు అంశం stuff బయట మాకు అంశం విషయాలు బయట helpers.c ఇష్టం 870 00:38:30,610 --> 00:38:31,880 కొన్ని psets క్రితం. 871 00:38:31,880 --> 00:38:34,200 అదేవిధంగా, మేము వాటిని ఈ సాధించడానికి కావలసిన. 872 00:38:34,200 --> 00:38:37,920 >> కాబట్టి వెర్షన్ లో నోటీసు search.html మూడు నేను చేసిన 873 00:38:37,920 --> 00:38:40,610 తల శుభ్రం పేజీ మరియు కేవలం చాలు 874 00:38:40,610 --> 00:38:43,320 ఈ లో, ఒక లింక్ ట్యాగ్, ఇది పేరు విరుద్ధంగా, 875 00:38:43,320 --> 00:38:44,700 మీరు ఒక హైపర్లింక్ ఇవ్వదు. 876 00:38:44,700 --> 00:38:49,150 ఇది ద్వారా మరొక ఫైలు లింకులు దీని విలువ ఈ సందర్భంలో ఒక href, 877 00:38:49,150 --> 00:38:51,586 శోధన 3.css ఉంది 878 00:38:51,586 --> 00:38:52,960 నేను మేము త్వరగా చూడాలని తెలుసుకుంటారు. 879 00:38:52,960 --> 00:38:54,600 కానీ నేను అంతా రకం యొక్క విషయాలను కదిలే. 880 00:38:54,600 --> 00:38:55,760 నాకు ఓపెన్ శోధన 3.css లెట్. 881 00:38:55,760 --> 00:38:57,114 882 00:38:57,114 --> 00:38:58,530 అది నిజంగా, ఏమీ. 883 00:38:58,530 --> 00:39:02,270 నేను కాపీ మరియు ఒక కొత్త గా అతికించారు మేము అంశాన్ని కారణం అనే ఫైల్ 884 00:39:02,270 --> 00:39:03,509 ముందు ఇతర ఫైళ్లను. 885 00:39:03,509 --> 00:39:05,300 మరియు ఫలితంగా పూర్తిగా underwhelming-- 886 00:39:05,300 --> 00:39:06,730 అదే అన్నారు. 887 00:39:06,730 --> 00:39:10,490 కానీ మేము toward-- కదిలే చేస్తున్నారు ఏ, అది కాదు. 888 00:39:10,490 --> 00:39:11,930 ఓహ్, నేను ఎందుకు తెలుసు. 889 00:39:11,930 --> 00:39:13,790 >> కాబట్టి అది ఒక బగ్ ఉంది. 890 00:39:13,790 --> 00:39:15,010 మరియు అది కొన్ని భావంలో ఉంది. 891 00:39:15,010 --> 00:39:17,730 కానీ నా నెట్వర్క్ టాబ్ ఓపెన్. 892 00:39:17,730 --> 00:39:19,660 నాకు పేజీ రీలోడ్ లెట్. 893 00:39:19,660 --> 00:39:23,315 ఆహ్, ఎందుకు CSS లేదు బడుతోంది? 894 00:39:23,315 --> 00:39:26,920 బాగా, CSS ఫైల్, అదేవిధంగా, ఉంది చదవగలిగే ప్రపంచ, మాట్లాడటానికి. 895 00:39:26,920 --> 00:39:28,440 మరియు అది చాలా ప్రస్తుతం నిషేధించబడింది. 896 00:39:28,440 --> 00:39:33,760 కాబట్టి నాకు ఒక chmod ఒక + r తెలియజేసేలా స్టార్ యొక్క డాట్ CSS-- whoops-- 897 00:39:33,760 --> 00:39:37,067 మేము డాట్ CSS కేవలం చేస్తుంటే CSS ఫైళ్లు ఫైల్ పొడిగింపు. 898 00:39:37,067 --> 00:39:38,900 ఇప్పుడు నాకు వినుడు నా బ్రౌజర్ మరియు రీలోడ్. 899 00:39:38,900 --> 00:39:40,910 సరే, ఒక చిన్న మంచి. 900 00:39:40,910 --> 00:39:42,282 >> ఇప్పుడు నాకు ఒక చివరి విషయం తెలియజేసేలా. 901 00:39:42,282 --> 00:39:42,990 శోధన 4.html లో. 902 00:39:42,990 --> 00:39:44,550 903 00:39:44,550 --> 00:39:48,220 నేను ఆలోచన ఒక వెర్షన్ కలిగి మార్గం మరింత అయినప్పటికీ, మార్గం చల్లని ఉంది 904 00:39:48,220 --> 00:39:48,980 క్లిష్టమైన. 905 00:39:48,980 --> 00:39:50,690 మొదటి ఫలితం చూద్దాం. 906 00:39:50,690 --> 00:39:52,290 మాకు మరింత గది ఇవ్వాలని ఈ మూసివేయండి. 907 00:39:52,290 --> 00:39:54,275 ఈ,-4 అన్వేషణ ఎంటర్ మార్చండి. 908 00:39:54,275 --> 00:39:55,430 909 00:39:55,430 --> 00:39:57,200 >> ఇప్పుడు విషయాలు కొంత విభజించవచ్చు ఉన్నాయి. 910 00:39:57,200 --> 00:39:59,910 నేను తిరిగి వెళ్ళడానికి వెళుతున్న ఇక్కడ నా డైరెక్టరీలో. 911 00:39:59,910 --> 00:40:04,190 ఇప్పుడు నేను చేయ బోతున్నాను ఒక ఫైల్ ఒక + r యొక్క ఒక chmod 912 00:40:04,190 --> 00:40:07,450 నేను అని exists-- తెలుసు ఎందుకంటే ఒక చిత్రం ఇది logo.gif,. 913 00:40:07,450 --> 00:40:08,590 ఇప్పుడు మళ్ళీ లోడ్. 914 00:40:08,590 --> 00:40:11,040 మరియు నేను ఇప్పుడు wow-- అందంగా దగ్గరగా, స్పష్టముగా, 915 00:40:11,040 --> 00:40:15,860 Google యొక్క 1999 వెర్షన్ ఇష్టం, మరియు స్పష్టముగా, Google యొక్క 2014 వెర్షన్, 916 00:40:15,860 --> 00:40:16,360 కుడి? 917 00:40:16,360 --> 00:40:21,920 >> కాబట్టి అది ఇప్పుడు, వారి వెబ్ చేస్తాడు చివరికి, నేను పిల్లులు కోసం శోధిస్తే. 918 00:40:21,920 --> 00:40:23,900 నిజానికి ఇది. 919 00:40:23,900 --> 00:40:26,410 కానీ నేను భిన్నంగా ఏమి లేదు ఈ వెర్షన్ 4 లో? 920 00:40:26,410 --> 00:40:28,020 కాబట్టి మేము ఇక్కడ అది చాలా నివసించు కాదు. 921 00:40:28,020 --> 00:40:30,100 మీరు సమస్య లో ఈ చూస్తారు చివరికి ఏడు సెట్. 922 00:40:30,100 --> 00:40:31,350 కానీ నేను కొన్ని విషయాలు గమనించవచ్చు. 923 00:40:31,350 --> 00:40:33,690 >> నేను ఒక div పరిచయం విభాగం, ఇది ట్యాగ్, 924 00:40:33,690 --> 00:40:35,450 ఒక పేరా ట్యాగ్ ఆత్మ సమానంగా. 925 00:40:35,450 --> 00:40:38,220 కానీ ఒక విభాగం ఇక్కడ, కేవలం వంటి ఉంది ఒక దీర్ఘచతురస్రాకార అదృశ్య ప్రాంతంలో 926 00:40:38,220 --> 00:40:39,150 స్క్రీన్. 927 00:40:39,150 --> 00:40:41,680 ఇది ఒక ఏకైక ఇవ్వాలని లెట్ గుర్తింపు, ఒక ఫుటరు, కేవలం 928 00:40:41,680 --> 00:40:44,700 కాబట్టి మేము గురించి మాట్లాడటానికి ఇది చోట్ల మా HTML లో. 929 00:40:44,700 --> 00:40:47,952 ఇక్కడ పేజీ యొక్క మరొక div ఉంది దీని ID కంటెంట్ అన్నారు. 930 00:40:47,952 --> 00:40:49,160 ఇది పేజీ యొక్క కంటెంట్. 931 00:40:49,160 --> 00:40:51,090 మరియు ఇక్కడ పేజీ యొక్క శీర్షిక ఉంది. 932 00:40:51,090 --> 00:40:54,960 >> ఇతర మాటలలో, నేను చేసిన ముఖ్యంగా HTML లో మానసిక am 933 00:40:54,960 --> 00:40:57,700 ఈ వెబ్ పేజీ వీక్షణ మూడు భాగాలు, ఒక శీర్షిక 934 00:40:57,700 --> 00:41:01,200 ఈ అదృశ్య దీర్ఘ చతురస్రం తో ఇక్కడ, మధ్యలో కంటెంట్, మరియు అప్పుడు 935 00:41:01,200 --> 00:41:04,800 డౌన్ క్రింద ఫుటరు, కూడా అయితే మేము ఆ విషయాలు చూడండి లేదు. 936 00:41:04,800 --> 00:41:09,940 నేను నా తల లో మీరు ఎందుకంటే పేజీ ఇక్కడ, లేదా ఒక Css ఫైలు లో, 937 00:41:09,940 --> 00:41:11,460 నేను ఈ సింటాక్స్ ఉపయోగించవచ్చు. 938 00:41:11,460 --> 00:41:13,070 >> శీర్షిక ఒక ట్యాగ్ కాదు. 939 00:41:13,070 --> 00:41:17,060 అది మారుతుంది కాబట్టి ఇది ఒక ID ఉంది # శీర్షిక చేయడం ద్వారా ఎత్తి, 940 00:41:17,060 --> 00:41:20,840 నేను ఇప్పుడు ఒకటి లేదా ఎక్కువ దరఖాస్తు చేసుకోవచ్చు శీర్షిక లక్షణాలు. 941 00:41:20,840 --> 00:41:24,130 నేను అదే కంటెంట్ చేయవచ్చు, ఇక్కడ కంటెంట్ కోసం అదే. 942 00:41:24,130 --> 00:41:27,230 >> ఉదాహరణకు, ఫుటరు, నోటీసు కాబట్టి నేను జోడించడం వెబ్ ఈ లక్షణాలు అన్ని. 943 00:41:27,230 --> 00:41:30,660 మరియు నేను వారు పఠనం ద్వారా కేవలం ఉనికిలో తెలుసు CSS కోసం డాక్యుమెంటేషన్ లో. 944 00:41:30,660 --> 00:41:33,450 ఫాంట్ పరిమాణం smaller-- అవతరిస్తుంది కాబట్టి కొన్ని సంబంధిత ఫాంట్ పరిమాణం. 945 00:41:33,450 --> 00:41:34,741 బరువు బోల్డ్ అన్నారు. 946 00:41:34,741 --> 00:41:37,340 ఎన్ని పిక్సెళ్ళు Margin-- చుట్టూ దానిని 20 పిక్సెళ్ళు. 947 00:41:37,340 --> 00:41:38,590 మరియు అది కేంద్రీకృతమై చేస్తాడు. 948 00:41:38,590 --> 00:41:40,256 >> కానీ ప్రస్తుతం, పేజీ ఈ కనిపిస్తోంది. 949 00:41:40,256 --> 00:41:42,840 నేను సంతోషించిన కాదు ఉంటే అక్కడే నా కాపీని, 950 00:41:42,840 --> 00:41:46,560 నేను రంగు ఎరుపు వంటి ఏదో అలా. 951 00:41:46,560 --> 00:41:50,570 ఆపై నేను ఈ సేవ్ చేయవచ్చు, రీలోడ్, మరియు ఇప్పుడు నేను ఫుటరు శైలీకృత చేసిన. 952 00:41:50,570 --> 00:41:54,130 కాబట్టి ఈ శక్తి తెలుపుతున్న ఈ నిక్షిప్త మీరు ఒక వెబ్ పేజీ లో చెయ్యగలరు 953 00:41:54,130 --> 00:41:55,510 విషయాలు చుట్టూ మార్చడానికి. 954 00:41:55,510 --> 00:41:59,080 >> మరియు ఈ కంటే చల్లని, మీరు అనుకుంటే అసలు వెబ్సైట్లను చుట్టూ దూర్చు, 955 00:41:59,080 --> 00:42:00,810 మీరు శాశ్వతంగా వాటిని మార్చలేరు. 956 00:42:00,810 --> 00:42:03,640 కానీ నేను అప్ తెరిస్తే Chrome యొక్క ఇన్స్పెక్టర్ మళ్ళీ 957 00:42:03,640 --> 00:42:07,610 మరియు నేను ఎడమ వైపు వెళ్లాలని ఇక్కడ, Facebook యొక్క HTML చూపే, 958 00:42:07,610 --> 00:42:11,380 కానీ కుడి చూపిస్తుంది వైపు దాని CSS యొక్క అన్ని, 959 00:42:11,380 --> 00:42:13,789 మీరు గాని మరియు ఎగిరి విషయాలు మార్చడానికి. 960 00:42:13,789 --> 00:42:15,080 నాలో ముందుకు వెళ్లి మనం. 961 00:42:15,080 --> 00:42:18,670 >> నాకు ముందుకు మరియు నియంత్రణ వెళ్ళి తెలపండి ఇక్కడ ఈ యాదృచ్ఛిక పదం క్లిక్, 962 00:42:18,670 --> 00:42:21,230 సైన్, మరియు ఎలిమెంట్ ను పరిశీలించు క్లిక్. 963 00:42:21,230 --> 00:42:25,130 Chrome చాలా సౌకర్యవంతంగా హెచ్చుతగ్గుల ఫేస్బుక్ ఉపయోగించి అని h1 ట్యాగ్. 964 00:42:25,130 --> 00:42:27,290 మరియు ఇక్కడ Facebook గమనించవచ్చు రకమైన lazily ఉంది 965 00:42:27,290 --> 00:42:29,960 హార్డ్ ఇక్కడ లక్షణంగా ఫాంట్ పరిమాణం కోడ్. 966 00:42:29,960 --> 00:42:33,530 >> కాబట్టి చల్లని విషయం అయితే ఉంది నిజానికి ఇక్కడ వెళ్ళి ఉంటే ఆ 967 00:42:33,530 --> 00:42:39,560 మరియు ఓహ్, Facebook, నేను ఇష్టం లేదు, చెప్పటానికి 64 పిక్సెళ్ళు, మేము ఇప్పుడు Facebook మార్చవచ్చు. 968 00:42:39,560 --> 00:42:42,590 అయితే, మేము మాత్రమే అది మారుస్తున్నాము నాకు వ్యక్తిగతంగా సమయంలో. 969 00:42:42,590 --> 00:42:45,150 కానీ ఈ కేవలం మరొక ఉంది మా సాధనం కిట్ లో సాధనం 970 00:42:45,150 --> 00:42:48,360 మాకు సర్దుబాటు అనుమతించే అవకాశముంది మరియు గుర్తించడానికి మరియు కూడా రోగనిర్ధారణ 971 00:42:48,360 --> 00:42:49,729 మా సొంత వెబ్ పేజీలలో సమస్యలు. 972 00:42:49,729 --> 00:42:52,270 మరియు మేము అదే వెళ్ళి కాలేదు ఇక్కడ, ఇదే ఇది. 973 00:42:52,270 --> 00:42:55,830 మీరు నిజంగా ఫాన్సీ పొందడానికి అనుకుంటే, నేను ఇప్పుడు మీరు నిజంగా పేజీ పరివర్తనం చెందడానికి చేయవచ్చు, అర్థం 974 00:42:55,830 --> 00:42:57,380 మరియు వెర్రి పనులు. 975 00:42:57,380 --> 00:42:59,870 >> ఎందుకు ఈ అన్ని ఉపయోగపడుతుంది? 976 00:42:59,870 --> 00:43:02,330 చివరికి, మేము ఉన్నాము ఉండాలనుకుంటున్నాను అన్నారు 977 00:43:02,330 --> 00:43:07,110 వెబ్ పేజీలను సృష్టించలేరు ఆ మా సొంత ముగుస్తుంది నడపబడతాయి, 978 00:43:07,110 --> 00:43:10,520 ద్వారా కేవలం Google మరియు తిరిగి ముగింపు అవుట్సోర్సింగ్. 979 00:43:10,520 --> 00:43:13,510 మేము నిజంగా కావలసిన విలువ, ఉదాహరణకు, 980 00:43:13,510 --> 00:43:18,830 మా శోధన ఇంజిన్ యొక్క చర్య యొక్క ఎవరో కాదు వెళ్ళడానికి గుణం, 981 00:43:18,830 --> 00:43:24,270 కానీ search.php ఇలా, search.php మా సర్వర్లో పేరు, 982 00:43:24,270 --> 00:43:25,670 ఇతరుల మీద. 983 00:43:25,670 --> 00:43:30,316 >> కాబట్టి మేము నిజానికి, అక్కడ పొందడానికి ఒక కొత్త భాష పరిచయం అవసరం. 984 00:43:30,316 --> 00:43:33,190 కాబట్టి మేము ఇప్పటికే ఒక కొత్త చూశారు చేసిన నిజంగా ఇక్కడ భాష, లేదా రెండు, HTML 985 00:43:33,190 --> 00:43:33,700 మరియు CSS. 986 00:43:33,700 --> 00:43:36,330 కానీ వారు నిజంగా కేవలం ఉన్నాయి నిర్మాణ మరియు సౌందర్య భాషలు. 987 00:43:36,330 --> 00:43:38,360 వారు ప్రోగ్రామింగ్ లేదు భాషలు కేవలంగా. 988 00:43:38,360 --> 00:43:41,160 మరియు వ్యావహారిక గురించి ఎక్కువ సమయం మేము వాటిని ఖర్చు వంటి. 989 00:43:41,160 --> 00:43:44,910 మేము ఇప్పుడు చేస్తాము ఎందుకంటే PHP మార్పు. 990 00:43:44,910 --> 00:43:48,160 >> కాబట్టి PHP ఒక వాస్తవ ఉంది ప్రోగ్రామింగ్ భాష. 991 00:43:48,160 --> 00:43:50,750 ఇది ఒక స్క్రిప్టింగ్ భాష ఇది కోణంలో 992 00:43:50,750 --> 00:43:52,855 తక్కువ బరువు అని అర్థం సి వంటి ఏదో కంటే 993 00:43:52,855 --> 00:43:56,082 మరియు అది ఒక అర్థం భాష, ఇది సంకలనం కాదు అర్థం. 994 00:43:56,082 --> 00:43:58,790 క్లుప్తంగా, అది అర్థం లేదు మేము సి వంటి భాష ఉపయోగించినప్పుడు 995 00:43:58,790 --> 00:44:00,290 మరియు మేము కంపైల్ వచ్చింది? 996 00:44:00,290 --> 00:44:02,120 అది అర్థం ఏమిటి సి సోర్స్ కోడ్ కంపైల్? 997 00:44:02,120 --> 00:44:03,864 998 00:44:03,864 --> 00:44:04,780 ప్రేక్షకులు: [వినబడని]. 999 00:44:04,780 --> 00:44:06,184 డేవిడ్ J మలన్: మళ్ళీ సే? 1000 00:44:06,184 --> 00:44:07,100 ప్రేక్షకులు: [వినబడని]. 1001 00:44:07,100 --> 00:44:07,962 1002 00:44:07,962 --> 00:44:08,920 డేవిడ్ J మలన్: పర్ఫెక్ట్. 1003 00:44:08,920 --> 00:44:10,180 ఇది బైనరీ గా మారుతుంది. 1004 00:44:10,180 --> 00:44:14,200 ఇది సున్నాల మరియు వాటిని మారుతుంది అసలు ఆంగ్ల మూలం కోడ్ నుండి. 1005 00:44:14,200 --> 00:44:16,424 ఆపై మేము నిజంగా, ఆ సున్నాల మరియు వాటిని అమలు 1006 00:44:16,424 --> 00:44:18,840 ద్వారా వాటిని తరలించవచ్చు డబుల్ క్లిక్ ఒక చిహ్నం ద్వారా CPU 1007 00:44:18,840 --> 00:44:19,980 లేదా ఒక ఆదేశం అమలు. 1008 00:44:19,980 --> 00:44:23,770 >> PHP మరియు పైథాన్ మరియు రూబీ పెర్ల్ మరియు జావాస్క్రిప్ట్ మరియు 1009 00:44:23,770 --> 00:44:26,250 మరియు ఇతర పుష్పగుచ్ఛాలు భాషలు అంచనా 1010 00:44:26,250 --> 00:44:29,290 అంటే భాషలు, మీరు వాటిని కంపైల్ లేదు. 1011 00:44:29,290 --> 00:44:34,220 అయితే, మీరు ఇన్పుట్ వాటిని ఆహారంగా ఒక కార్యక్రమం ఒక వ్యాఖ్యాత అని. 1012 00:44:34,220 --> 00:44:36,640 మరియు ఆ వ్యాఖ్యాత, ఇది ఎవరో, రాశాడు 1013 00:44:36,640 --> 00:44:40,930 , క్రింద మీ సోర్స్ కోడ్ టాప్ చదువుతుంది కుడి మరియు కేవలం భాషాంతరం ఎడమ 1014 00:44:40,930 --> 00:44:43,000 ఆ పంక్తులు మరియు మీరు ఏమి చేస్తుంది. 1015 00:44:43,000 --> 00:44:45,360 >> మీరు ఎదుర్కునే చేస్తే ఒక ముద్రణ అని లైన్, 1016 00:44:45,360 --> 00:44:48,660 అది తప్పనిసరిగా ముద్రణ మార్చేందుకు లేదు సంబంధిత సున్నాలు మరియు వాటిని. 1017 00:44:48,660 --> 00:44:51,910 ఇది కేవలం వంటి ఈ వ్యాఖ్యాత ఉంది అని ఒక పెద్ద ఉంటే పరిస్థితి, 1018 00:44:51,910 --> 00:44:56,110 ప్రోగ్రామర్ యొక్క ఆదేశ ఉంటే ముద్రణ, అప్పుడు క్రింది వాటిని. 1019 00:44:56,110 --> 00:44:58,170 కాబట్టి అది కేవలం అంచనా తార్కిక రకమైన 1020 00:44:58,170 --> 00:44:59,800 మీరు దానిని చెప్పుకుంటున్నారు ద్వారా. 1021 00:44:59,800 --> 00:45:01,320 >> మరియు PHP ఈ భాషలు ఒకటి. 1022 00:45:01,320 --> 00:45:05,310 మరియు PHP సంవత్సరాల క్రితం రూపొందించబడింది ఖచ్చితంగా వెబ్ ప్రోగ్రామింగ్ కోసం. 1023 00:45:05,310 --> 00:45:08,160 ప్రారంభంలో ఒక ఉంది చాలా అలసత్వము దారుణంగా భాష. 1024 00:45:08,160 --> 00:45:10,940 నిజానికి, ఒక భారీ ఉంది అక్కడ చెడు PHP కోడ్ మొత్తం. 1025 00:45:10,940 --> 00:45:13,520 కానీ భాష సంవత్సరాలుగా పరిపక్వం, 1026 00:45:13,520 --> 00:45:16,200 చాలా ఇప్పుడు దానితో నిజానికి ఒక అద్భుతమైన తదుపరి దశ 1027 00:45:16,200 --> 00:45:19,970 pedagogically అది ఎందుకంటే సి నుండి ప్రతిదీ తెలిసిన కాబట్టి darned 1028 00:45:19,970 --> 00:45:22,380 మీరు గత కొన్ని వారాల లో చూసిన. 1029 00:45:22,380 --> 00:45:25,724 >> మేము చూస్తారు ఒక ప్రారంభ తేడా ఏ ప్రధాన విధి ఇకపై ఉంది ఉంది. 1030 00:45:25,724 --> 00:45:28,890 మీరు రచన కోడ్ చేయడం, కేవలం వార్తలు అన్నారు ఉన్నా అమలు పెట్టడానికి, 1031 00:45:28,890 --> 00:45:30,220 మేము ఒక క్షణం లో చూస్తారు. 1032 00:45:30,220 --> 00:45:33,320 ఇంతలో, ఇక్కడ ఏమి ఒక వేరియబుల్ PHP లో కనిపిస్తుంది. 1033 00:45:33,320 --> 00:45:35,840 ఇది, ఒక చిన్న విభిన్నమైనది కానీ మాత్రమే కేవలం. 1034 00:45:35,840 --> 00:45:39,380 >> PHP లో, బలమైన టైపింగ్ కాదు. 1035 00:45:39,380 --> 00:45:41,430 వారం టైపింగ్ ఉంది, ఇది కేవలం అక్కడ అర్థం 1036 00:45:41,430 --> 00:45:44,030 తీగలను వంటి డేటా రకాలు మరియు సంఖ్యలు మరియు ఇతర విషయాలు. 1037 00:45:44,030 --> 00:45:47,030 కానీ మీరు పేర్కొనడం ఇబ్బంది లేదు వారు ఇకపై ఉపయోగించలేరు. 1038 00:45:47,030 --> 00:45:48,980 PHP మీరు కోసం అది సంఖ్యలు. 1039 00:45:48,980 --> 00:45:52,030 డాలర్ సైన్ ఒక నిర్ణయం PHP ప్రజలు సంవత్సరాల చేసిన 1040 00:45:52,030 --> 00:45:54,890 క్రితం ఆ ఏ వేరియబుల్ PHP లో కేవలం ఒక డాలర్ సైన్ మొదలవుతుంది. 1041 00:45:54,890 --> 00:45:58,130 ఇది ఆ నిజానికి రకమైన ఉపయోగం అది కొంచెం మీరు వద్ద జంప్స్. 1042 00:45:58,130 --> 00:46:01,315 >> కానీ ఆ తర్వాత, ఈ PHP లో ఒక పరిస్థితి ఉంది. 1043 00:46:01,315 --> 00:46:03,140 1044 00:46:03,140 --> 00:46:04,730 సి వర్సెస్ వివిధ ఏమిటి? 1045 00:46:04,730 --> 00:46:07,180 1046 00:46:07,180 --> 00:46:09,600 ఏమీ ప్రశ్న ట్రిక్, ఇది నిజానికి నిజంగా nice ఉంది. 1047 00:46:09,600 --> 00:46:12,140 PHP-- అదే లో బూలియన్ వ్యక్తీకరణలు. 1048 00:46:12,140 --> 00:46:19,354 తో మరియు వర్సెస్ బూలియన్ వ్యక్తీకరణలు లేదా, స్విచ్లు, ఉచ్చులు, ఉచ్చులు, సరే ఉచ్చులు, 1049 00:46:19,354 --> 00:46:20,270 ఈ ఒక భిన్నమైనది. 1050 00:46:20,270 --> 00:46:22,660 >> ఒక ఉంది బయటకు కనుక ఇది మారుతుంది PHP లో ఇతర లక్షణాలను జంట. 1051 00:46:22,660 --> 00:46:25,243 వారిలో ఒకరు, నిజానికి ఈ ఉంది ఇది అద్భుతంగా అనుకూలమైన ఉంది. 1052 00:46:25,243 --> 00:46:29,250 $ సంఖ్యలో మీరు చేసిన వ్యూహం ఒక కార్యక్రమంలో గతంలో ప్రకటించింది, 1053 00:46:29,250 --> 00:46:33,350 మీరు ప్రతి నిర్మాణం కోసం ఈ ఫాన్సీ కలిగి ఆ అన్ని చేయడం బదులుగా 1054 00:46:33,350 --> 00:46:37,020 బాధించే నేను, 0 సమానం ఈ కంటే తక్కువ, [? నేను ++?], 1055 00:46:37,020 --> 00:46:40,320 సంఖ్య, ప్రతి ప్రతి సంఖ్యలు ఆ డాలర్ సైన్ విలువలను కేవలం ఉంది 1056 00:46:40,320 --> 00:46:42,790 ఒక వేరియబుల్, మరియు తరువాతి మీరు I. భావిస్తున్నది 1057 00:46:42,790 --> 00:46:44,290 మీరు మీకు కావలసిన ఏదైనా పెట్టవచ్చు. 1058 00:46:44,290 --> 00:46:45,770 నేను సంఖ్య అని. 1059 00:46:45,770 --> 00:46:48,825 ఈ పైగా iterate అన్నారు శ్రేణి సంఖ్యలు అని. 1060 00:46:48,825 --> 00:46:51,200 మరియు ప్రతి పునరావృతం న, అంతే స్వయంచాలకంగా అప్డేట్ కానుంది 1061 00:46:51,200 --> 00:46:54,340 మీరు డాలర్ సైన్ సంఖ్య కోసం వేరియబుల్ కాబట్టి మీరు నిరంతరం 1062 00:46:54,340 --> 00:46:58,210 మీరు కావలసిన వేరియబుల్ యాక్సెస్ ఏ చదరపు బ్రాకెట్ చేయకుండా 1063 00:46:58,210 --> 00:47:00,980 వ్యూహం లోకి సంజ్ఞామానం లేదా ఇండెక్సింగ్. 1064 00:47:00,980 --> 00:47:04,950 >> ఆ బియాండ్, మేము కూడా వంటి విషయాల్లో దాదాపు ఇలాగే ఇది శ్రేణులను, 1065 00:47:04,950 --> 00:47:08,210 అది, చాలా సాధారణ వార్తలు తప్ప మేము చేస్తాము PHP మరియు జావాస్క్రిప్ట్ లో రెండు, చూడండి 1066 00:47:08,210 --> 00:47:10,750 వ్యూహం ప్రారంభించడం ముందు చదరపు బ్రాకెట్లలో ఉపయోగించి. 1067 00:47:10,750 --> 00:47:12,040 సి వంకర జంట కలుపులు ఉపయోగిస్తుంది. 1068 00:47:12,040 --> 00:47:15,330 కాబట్టి అది అయినప్పటికీ, కొద్దిగా భిన్నంగా మేము నిజంగా చాలా ట్రిక్ ఉపయోగించడానికి లేదు. 1069 00:47:15,330 --> 00:47:20,090 >> కానీ మరింత శక్తివంతంగా, PHP, సహయోగ శ్రేణుల ఉంది 1070 00:47:20,090 --> 00:47:23,100 ఇది ఒక ఫాన్సీ మార్గం హాష్ పట్టికలు చెప్పడం. 1071 00:47:23,100 --> 00:47:31,610 నిజానికి, మీరు ఒక హాష్ డిక్లేర్ అనుకుంటే పట్టిక PHP లో, సి లో కాకుండా ఎన్ని 1072 00:47:31,610 --> 00:47:34,775 కోడ్ రేఖలు అది పడుతుంది లేదు నిజానికి సి లో ఒక హాష్ పట్టిక అమలు? 1073 00:47:34,775 --> 00:47:38,310 లేదా కోడ్ ఎన్ని పంక్తులు యొక్క సి లో ఒక హాష్ పట్టిక అమలు తీసుకొని? 1074 00:47:38,310 --> 00:47:39,820 కాబట్టి అది కుడి, బహుశా చాలా? 1075 00:47:39,820 --> 00:47:41,680 ఇది బహుశా, 100 లేదా 200 కొన్ని డజన్ల వార్తలు. 1076 00:47:41,680 --> 00:47:42,980 ఇది nontrivial ఉంది. 1077 00:47:42,980 --> 00:47:45,420 లేదా, ఉంటుంది గురించి మీరు వెంటనే, nontrivial చూస్తారు 1078 00:47:45,420 --> 00:47:48,080 ఒక హాష్ పట్టిక అమలు [వినబడని] మరియు కూడా ప్రయత్నించండి. 1079 00:47:48,080 --> 00:47:50,580 PHP-- లో మరియు స్పష్టముగా, నేను బహుశా మీరు ఈ చెప్పదా 1080 00:47:50,580 --> 00:47:53,630 Monday-- వరకు PHP లో, ఉంటే మీరు పూర్తి, ఒక పట్టిక కావలసిన. 1081 00:47:53,630 --> 00:47:56,431 ఒక హాష్ కాబట్టి table-- వార్తలు కోడ్ యొక్క ఒక లైన్ తో. 1082 00:47:56,431 --> 00:47:56,930 మరియు 1083 00:47:56,930 --> 00:47:58,810 >> భాషలు చాలా అలా. 1084 00:47:58,810 --> 00:48:00,190 Pset ఐదు ఆనందించండి. 1085 00:48:00,190 --> 00:48:01,980 కాబట్టి భాషలు చాలా దీన్ని. 1086 00:48:01,980 --> 00:48:03,050 1087 00:48:03,050 --> 00:48:06,140 వారు మీరు ఈ భేదాలు ఇవ్వాలని ఇతర ప్రజలు, ఇతర ప్రోగ్రామర్లు, 1088 00:48:06,140 --> 00:48:09,870 కాబట్టి మీరు కోసం సృష్టించారు మీరు వారి నిల్చుకోండి 1089 00:48:09,870 --> 00:48:13,290 మరియు సూపర్ అని ఆలోచనలు ఉపయోగించి ప్రారంభించవచ్చు బలవంతపు, హాష్ పట్టికలు మరియు చెట్లు వంటి 1090 00:48:13,290 --> 00:48:14,140 మరియు ప్రయత్నిస్తుంది. 1091 00:48:14,140 --> 00:48:17,790 కానీ మీరు తప్పనిసరిగా లేదు ఆ విషయాలు మీరే అమలు. 1092 00:48:17,790 --> 00:48:20,850 >> కాబట్టి చివరికి, ఏమి మేము కోసం PHP ఉపయోగించడానికి వెళుతున్న 1093 00:48:20,850 --> 00:48:23,580 సమర్థవంతంగా కార్యక్రమాలు రచన అని పిలవబడే కమాండ్ లైన్. 1094 00:48:23,580 --> 00:48:26,600 మేము ప్రతి కార్యక్రమం పునర్నిర్మించు మేము ఇప్పటివరకు ఈ సెమిస్టర్ వ్రాయలేదు 1095 00:48:26,600 --> 00:48:30,410 బహుశా తప్ప SPL ఉపయోగించే బ్రేక్అవుట్, ఇది సమయంలో సి ప్రత్యేకమైన. 1096 00:48:30,410 --> 00:48:33,100 కానీ ప్రతి ఇతర సమస్య సెట్, ఖచ్చితంగా మారియో మరియు సీజర్ 1097 00:48:33,100 --> 00:48:35,300 మరియు విజెనెరే మరియు [? , మేము? క్రాక్] మరియు తరువాత 1098 00:48:35,300 --> 00:48:39,520 కాలేదు PHP లో తిరిగి అమలు, మరియు బహుశా మరింత సులభంగా కొద్దిగా. 1099 00:48:39,520 --> 00:48:43,050 >> కానీ మేము చివరికి ఏమి చూడాలని వెబ్ ప్రోగ్రామింగ్ ఉంది PHP ఉపయోగించడానికి. 1100 00:48:43,050 --> 00:48:46,420 మరియు మేము తదుపరి పరిచయం చేయబోతున్నామని వారం ఒక మానసిక మోడల్, అనే ఉదాహరణ 1101 00:48:46,420 --> 00:48:49,610 MVC, మోడల్ వీక్షణ నియంత్రిక, ఇది మీరు ప్రోగ్రామింగ్ చేసిన ఉంటే 1102 00:48:49,610 --> 00:48:51,610 పైథాన్ లో ముందు లేదా రూబీ లేదా ఇతర, మీరు 1103 00:48:51,610 --> 00:48:54,112 ఈ జట్టు యొక్క తెలిసిన పట్టాలు మరియు జంగో మరియు వంటి. 1104 00:48:54,112 --> 00:48:55,820 కానీ మీరు కొత్త అయితే ఈ చాలా, మీరు చూస్తారు 1105 00:48:55,820 --> 00:48:59,652 ఈ నిజానికి ఒక చాలా సహజ కారకాలకు యొక్క పొడిగింపు 1106 00:48:59,652 --> 00:49:01,360 మరియు డిజైన్ యొక్క విధమైన కోడ్ యొక్క మేము చేసిన 1107 00:49:01,360 --> 00:49:04,670 C. లో చేస్తున్న మేము ఇప్పుడు చూడాలని PHP ఆ పాఠాలు కొన్ని దరఖాస్తు 1108 00:49:04,670 --> 00:49:07,190 కాబట్టి చివరికి, మేము ఉంటాయి మా సొంత వెబ్సైట్లు అమలు. 1109 00:49:07,190 --> 00:49:09,080 మరియు మీరు విధమైన అయితే మైమరచిపోయేవారు లేదా ఆశ్చర్యపడి 1110 00:49:09,080 --> 00:49:10,954 మేము చేయబోతున్నామని ఆ కాబట్టి త్వరగా అన్ని, 1111 00:49:10,954 --> 00:49:13,410 దాదాపు ప్రతి గుర్తించలేరు సెమిస్టర్, 90% 1112 00:49:13,410 --> 00:49:16,560 సహా విద్యార్థులు CS50, యొక్క ఎవరు, ముందు ప్రోగ్రామ్ ఎప్పుడూ 1113 00:49:16,560 --> 00:49:20,329 చివరి ప్రణాళికలు ముగుస్తుంది వెబ్ ప్రోగ్రామింగ్ ఆధారంగా. 1114 00:49:20,329 --> 00:49:23,120 కాబట్టి మీరు తిరిగి చూస్తారు వచ్చిన వారాల్లో అధిక. 1115 00:49:23,120 --> 00:49:24,965 కాబట్టి మేము సోమవారం మీరు చూస్తారు. 1116 00:49:24,965 --> 00:49:27,260 1117 00:49:27,260 --> 00:49:30,120 >> SPEAKER 1: ఇప్పుడు మరియు, డీప్ Daven FARNHAM ఆలోచనలు. 1118 00:49:30,120 --> 00:49:34,055 1119 00:49:34,055 --> 00:49:34,780 హాష్ పట్టికలు. 1120 00:49:34,780 --> 00:49:37,180 1121 00:49:37,180 --> 00:49:38,402 >> [నవ్వు] 1122 00:49:38,402 --> 00:49:38,902