1 00:00:00,000 --> 00:00:00,060 2 00:00:00,060 --> 00:00:01,560 >> DAVID మలన్: అన్ని కుడి, మేము తిరిగి ఉంటాయి. 3 00:00:01,560 --> 00:00:03,830 కాబట్టి ఉత్తేజకరమైన ఖరారైన మా చివరి విభాగం 4 00:00:03,830 --> 00:00:06,900 వెబ్ ప్రోగ్రామింగ్, ఇది నేను మేము ఒక సాధారణ పదంగా ఉపయోగించే ఇష్టం ఆలోచన 5 00:00:06,900 --> 00:00:08,440 కొన్ని మిగిలిన విషయాలు పట్టుకోవటం. 6 00:00:08,440 --> 00:00:10,390 కాబట్టి చివరిలో రోజు, మేము నిజంగా చేస్తాను 7 00:00:10,390 --> 00:00:14,830 ప్రయోగాత్మక వెబ్ ప్రోగ్రామింగ్ యొక్క కొద్దిగా JavaScript అనే భాష. 8 00:00:14,830 --> 00:00:17,510 మరియు మనం పరిశీలించి చేస్తాము అనుకుంటున్నాను చిత్రాలు సంబంధించిన ఏదో 9 00:00:17,510 --> 00:00:20,040 మరియు ఏదో తెలుసుకున్న రహస్యంగా ఒక చిత్రం దాగి 10 00:00:20,040 --> 00:00:23,230 మరియు Google పరిశీలించి మ్యాప్స్ API అప్లికేషన్ ప్రోగ్రామింగ్ 11 00:00:23,230 --> 00:00:26,040 ఇంటర్ఫేస్, ఏదో సాఫ్ట్వేర్ రకం యొక్క ప్రతినిధి 12 00:00:26,040 --> 00:00:28,800 ఆ పెరుగుతున్న మరియు నేటి ఉచితంగా అందుబాటులో. 13 00:00:28,800 --> 00:00:32,029 >> అయితే ఎందుకు తీసుకోరు పరిశీలించి ఈ ప్రపంచంలో ఒక మూలవస్తువుగా వద్ద 14 00:00:32,029 --> 00:00:34,070 మేము రకమైన చేసిన ఉనికిలో మంజూరు కోసం తీసుకొని 15 00:00:34,070 --> 00:00:36,720 కొంత సమయం కోసం, ఒక డేటాబేస్. 16 00:00:36,720 --> 00:00:39,150 గత రోజు కోసం మరియు మనం భావించారు చేసిన ఒక సగం 17 00:00:39,150 --> 00:00:42,910 మేము ఒక డేటాబేస్ యాక్సెస్, కానీ ఒక డేటాబేస్ ఏమిటి సమస్యను పరిష్కరించడానికి లేదు? 18 00:00:42,910 --> 00:00:45,540 ఇది మాకు ఏమి చేస్తుంది? 19 00:00:45,540 --> 00:00:47,030 ఇది ఏమిటి? 20 00:00:47,030 --> 00:00:48,679 >> ప్రేక్షకులు: [వినబడని] 21 00:00:48,679 --> 00:00:51,720 DAVID మలన్: అన్ని సమాచారాన్ని కలిగి ఉంటుంది, OK, మరియు ఏమి సమాచార రకాలను 22 00:00:51,720 --> 00:00:53,186 మీరు వీటిని పెట్టి ఉండవచ్చు? 23 00:00:53,186 --> 00:00:54,590 >> ప్రేక్షకులు: [వినబడని] 24 00:00:54,590 --> 00:00:56,450 >> DAVID మలన్: ఏదైనా సమాచారం మీరు ఉంచారు, మీరు తిరిగి పొందుతారు. 25 00:00:56,450 --> 00:00:57,070 అది నిజం. 26 00:00:57,070 --> 00:01:01,900 మరియు ఒక సాధారణ వెబ్ ఆధారిత సైట్ లేదా వెబ్లో అప్లికేషన్, సమాచారం యొక్క రకాల, 27 00:01:01,900 --> 00:01:03,385 ప్రత్యేకంగా, మీరు చాలు ఉండవచ్చు? 28 00:01:03,385 --> 00:01:04,260 ప్రేక్షకులు: [వినబడని] 29 00:01:04,260 --> 00:01:05,051 DAVID మలన్: వాడుకరులు. 30 00:01:05,051 --> 00:01:07,000 కాబట్టి ఒక వినియోగదారు ఏమిటి? 31 00:01:07,000 --> 00:01:09,765 >> ప్రేక్షకులు: [వినబడని] 32 00:01:09,765 --> 00:01:11,640 DAVID మలన్: సరే, నమోదు సైట్ యొక్క వినియోగదారుకు. 33 00:01:11,640 --> 00:01:15,100 దానికి అర్థం ఏమిటి స్టోర్ వినియోగదారుల సమాచారం? 34 00:01:15,100 --> 00:01:17,260 ఏం ఒక యూజర్ స్వరకల్పన? 35 00:01:17,260 --> 00:01:18,331 ఒక వినియోగదారు ఏమి ఉంది? 36 00:01:18,331 --> 00:01:19,206 ప్రేక్షకులు: [వినబడని] 37 00:01:19,206 --> 00:01:21,040 DAVID మలన్: అవును, వ్యక్తిగత డేటా, మరియు నేను ఇష్టం. 38 00:01:21,040 --> 00:01:21,970 మరింత ఖచ్చితమైన ఉండాలి. 39 00:01:21,970 --> 00:01:25,275 కాబట్టి ఒక వినియోగదారు సాధారణంగా ఒక పేరు ఉంది, ఒక వినియోగదారు వేరే ఏమి ఉండవచ్చు? 40 00:01:25,275 --> 00:01:26,150 ప్రేక్షకులు: [వినబడని] 41 00:01:26,150 --> 00:01:29,130 DAVID మలన్: ఎన్ addr-- సరే, కాబట్టి మొదటి పేరు, చివరి పేరు. 42 00:01:29,130 --> 00:01:29,630 బాగుంది. 43 00:01:29,630 --> 00:01:31,463 అసలైన, యొక్క పరిష్కరించడానికి అనుమతిస్తాయి , అది జరగబోతోంది ఎందుకంటే 44 00:01:31,463 --> 00:01:35,010 ఒక అవకాశం ప్రారంభించిన చర్చ, ఇప్పటికీ, మరింత. 45 00:01:35,010 --> 00:01:39,090 మొదటి పేరు, చివరి పేరు, లింగం. 46 00:01:39,090 --> 00:01:41,820 47 00:01:41,820 --> 00:01:43,481 విధమైన యొక్క ID. 48 00:01:43,481 --> 00:01:43,980 ఏమి? 49 00:01:43,980 --> 00:01:45,438 నేను చాలా ముందు ఏదో విన్నాను. 50 00:01:45,438 --> 00:01:51,600 ఒక ఇమెయిల్, పోస్టల్ చిరునామా. 51 00:01:51,600 --> 00:01:58,170 >> కాబట్టి యొక్క అక్కడ విరామం మరియు ఇప్పుడు పరిశీలిద్దాం మనం డేటాబేస్ లో నిల్వ చేస్తున్నారు కాదు, 52 00:01:58,170 --> 00:02:01,980 అది బహుశా నుంచి, కానీ ఆ మరియు ఎందుకు లేదు స్పష్టంగా మీరు ఒక యూజర్ నమోదు ఒకసారి, 53 00:02:01,980 --> 00:02:03,730 మీరు కొంత సమయం కోసం వాటిని గుర్తు అనుకుంటున్నారా. 54 00:02:03,730 --> 00:02:05,480 మీరు దానిని వద్దు కేవలం RAM లో నిల్వ 55 00:02:05,480 --> 00:02:08,690 అందువలన forgotten-- చేయబడుతుంది ఎలా దృష్టి వీలు. 56 00:02:08,690 --> 00:02:11,700 >> ఇది హాజరవుతారు డేటాబేస్ ప్రపంచంలో, 57 00:02:11,700 --> 00:02:14,410 కనీసం రెండు రకాల ఈ రోజుల్లో ఉంది. 58 00:02:14,410 --> 00:02:20,010 ఏదో ఒక SQL డేటాబేస్ అని, నిర్మాణాత్మక ప్రశ్నా భాష, 59 00:02:20,010 --> 00:02:24,770 లేదా, cutely, అనే SQL కాదు noSQL. 60 00:02:24,770 --> 00:02:26,980 an మరియు తరువాతి ఉంది యొక్క ఉదాహరణ ఏ ఉండవచ్చు 61 00:02:26,980 --> 00:02:30,660 ఒక ఆబ్జెక్ట్ ఓరియంటెడ్ పిలవబడిన లేదా ఒక వస్తువు స్టోర్, ఒక డేటాబేస్ 62 00:02:30,660 --> 00:02:36,010 వస్తువులను నిల్వ, మరియు, అవసరం లేదు నాకు, మేము వెంటనే చూస్తారు, వరుసలు ఉంటుంది. 63 00:02:36,010 --> 00:02:41,800 >> కాబట్టి మేము కేవలం ఒక క్షణం దృష్టి చేస్తాము వాటిలో మొదటిది అవి, ఒక SQL 64 00:02:41,800 --> 00:02:46,850 డేటాబేస్, అంతే మాత్రమే ఎందుకంటే ఇప్పటికే తెలిసిన ఎవరికైనా 65 00:02:46,850 --> 00:02:51,070 ఎవరు ఎక్సెల్ ఉపయోగించారు లేదా గూగుల్ షీట్లు లేదా ఆపిల్ 66 00:02:51,070 --> 00:02:53,740 సంఖ్యలు లేదా ఏ ప్రామాణిక షీట్ ప్రోగ్రామ్, 67 00:02:53,740 --> 00:02:56,040 లేదా సమానమైన, లేదా మరింత sophisticatedly, 68 00:02:56,040 --> 00:02:58,610 మైక్రోసాఫ్ట్ వంటి ఏదో యాక్సెస్ లేదా ఒరాకిల్ 69 00:02:58,610 --> 00:03:03,890 లేదా MySQL లేదా PostgreSQL, ఇవన్నీ అమలు కోసం ఉత్పత్తి పేర్లు 70 00:03:03,890 --> 00:03:04,865 కింది ఆలోచన. 71 00:03:04,865 --> 00:03:10,350 >> ఒక రిలేషనల్ డేటాబేస్ సాధారణంగా వరుసలు మరియు కాలమ్లను కలిగి ఏదో. 72 00:03:10,350 --> 00:03:12,850 మరియు వరుసలు మరియు నిలువు, నేను అక్షరాలా ఏదో ఒకటి 73 00:03:12,850 --> 00:03:21,860 ఈ వంటి, కనుక అక్కడ మేము కలిగి ఉండవచ్చు ఒక రంగంలో మరియు ఇక్కడ పైగా దాని రకం పేరు. 74 00:03:21,860 --> 00:03:25,800 మరియు వాస్తవానికి, నాకు తెలియజేయండి ఇప్పుడు ఈ మ్యాప్ మొదలు. 75 00:03:25,800 --> 00:03:29,420 కాబట్టి నిజంగా, నేను తెలియదు ఎందుకు నేను ఒక ప్రత్యేక చార్ట్ ఆకర్షించింది. 76 00:03:29,420 --> 00:03:30,780 యొక్క ఈ సులభమైన భద్రము. 77 00:03:30,780 --> 00:03:34,830 >> మేము ఇక్కడే ఉన్నాయి మా పట్టిక, అక్కడ ప్రారంభంతోనే 78 00:03:34,830 --> 00:03:40,150 ఈ ఫీల్డ్ యొక్క పేరు మరియు ఈ డేటాను రకం, 79 00:03:40,150 --> 00:03:41,660 మరియు రకం నేను క్రింది అర్థం. 80 00:03:41,660 --> 00:03:45,510 అది ఒక సంఖ్య ఉంది, ఒక స్ట్రింగ్ అది ఒక పదం వంటి ఒక చిన్న స్ట్రింగ్, 81 00:03:45,510 --> 00:03:49,340 అది ఒక పేరా ఉంది, అది బైనరీ డేటా, ఒక చిత్రం వంటి? 82 00:03:49,340 --> 00:03:51,980 మరియు లెట్స్ కేవలం ఈ బాధించటం తెలియజేయండి కాకుండా కేవలం ఒక క్షణం. 83 00:03:51,980 --> 00:03:57,575 కాబట్టి మొదటి పేరు, సంఖ్య, స్ట్రింగ్, text-- పెద్ద భాగం 84 00:03:57,575 --> 00:03:58,450 ప్రేక్షకులు: [వినబడని] 85 00:03:58,450 --> 00:03:59,616 DAVID మలన్: అవును, కాబట్టి స్ట్రింగ్. 86 00:03:59,616 --> 00:04:04,744 మరియు ఒక డేటాబేస్ సందర్భంలో, మేము చేస్తాము సాధారణంగా ఈ చార్ రంగంలో కాల్. 87 00:04:04,744 --> 00:04:07,660 నేను ఇప్పుడు కోసం చార్ నేను చేస్తాము కానీ మేము ఉన్నాము ఒక క్షణం లో ఇది శుద్ధి చేస్తాడు. 88 00:04:07,660 --> 00:04:09,180 అక్షర రంగంలో. 89 00:04:09,180 --> 00:04:11,365 చివరి పేరు బహుశా సేమ్. 90 00:04:11,365 --> 00:04:11,865 లింగ? 91 00:04:11,865 --> 00:04:16,230 92 00:04:16,230 --> 00:04:18,310 >> మగ లేదా ఆడ కాబట్టి ఒక చార్ రంగంలో కావచ్చు. 93 00:04:18,310 --> 00:04:21,380 ఇది గాని కోట్ కావచ్చు, unquote "పురుషుడు" లేదా కోట్, unquote "స్త్రీ" 94 00:04:21,380 --> 00:04:23,650 లేదా అది మీటర్ల లేదా f కావచ్చు. 95 00:04:23,650 --> 00:04:26,540 మీరు మరింత సంఘటితం చేయాలని అనుకుంటే, మీరు ఒక మూడవ విలువ అవసరం ఉండవచ్చు 96 00:04:26,540 --> 00:04:28,640 లేదా పూర్తిగా ఇతర రంగంలో రకమైన. 97 00:04:28,640 --> 00:04:31,350 కాబట్టి మీరు నిజమైన తప్పుడు వాడవచ్చు. 98 00:04:31,350 --> 00:04:35,036 ఫీల్డ్ పురుషుడు చెప్పబడతాయి, మరియు అప్పుడు మీరు నిజమైన లేదా తప్పుడు చెప్పొచ్చు. 99 00:04:35,036 --> 00:04:38,160 అయితే దీని అర్థం సంగ్రహించబడకపోతే మీకు కావలసిన సమాచారము యొక్క అన్ని. 100 00:04:38,160 --> 00:04:41,118 >> సో అది మరొక రకం ఉంది అది మారుతుంది ఫీల్డ్ ఇక్కడ ఉపయోగకరంగా ఉండవచ్చు ఆ 101 00:04:41,118 --> 00:04:46,040 ఒక విలక్షణ డేటాబేస్ లో, ఒక పిలుస్తారు Enum, ఇది ఒక పాత్ర రంగంలో ఉన్న, 102 00:04:46,040 --> 00:04:50,480 కానీ మీరు, డిజైనర్, ను సాధ్యం విలువలు వివరించినప్పుడు, 103 00:04:50,480 --> 00:04:54,630 కోట్ కోట్, unquote "పురుషుడు" వంటి, unquote "స్త్రీ" మొదలగునవి. 104 00:04:54,630 --> 00:04:57,620 కాబట్టి ఆ సంసార విలువ మీ డేటాబేస్ లో ఉంది 105 00:04:57,620 --> 00:05:00,670 , నిజానికి పాత్ర ఆధారిత కానీ అది ఆ విలువల్లో ఒకటిగా ఉండాలి. 106 00:05:00,670 --> 00:05:03,520 మేము బహుశా ఒక కావలసిన కాదు మొదటి పేరు చివరి పేరు కోసం Enum. 107 00:05:03,520 --> 00:05:05,630 లేకుంటే మేము వుంటుంది పేరు, వివరించినప్పుడు 108 00:05:05,630 --> 00:05:09,570 వాచ్యంగా ప్రతి నుండి వచ్చింది, అవకాశం మొదటి పేరు మరియు చివరి పేరు. 109 00:05:09,570 --> 00:05:13,960 >> OK, కాబట్టి ID అంటే ఒక ID ఉండాలి? 110 00:05:13,960 --> 00:05:15,200 అవును, కాబట్టి బహుశా ఒక సంఖ్య. 111 00:05:15,200 --> 00:05:17,870 కాబట్టి యొక్క కొనసాగించు వీలు ఇప్పుడు ఆ, సంఖ్య. 112 00:05:17,870 --> 00:05:22,010 మరియు సంఖ్య ద్వారా, సంఖ్య ఇప్పుడు కొద్దిగా చాలా విశాలమైన. 113 00:05:22,010 --> 00:05:23,900 రెండవ చివరికి రోజు, మనం భావిస్తాను 114 00:05:23,900 --> 00:05:25,280 కొద్దిగా ఎక్కువ ఖచ్చితమైన ఉండాలి. 115 00:05:25,280 --> 00:05:29,280 సంఖ్య వంటి అర్థం కాలేదు, అది 1,236 వంటి ఏదో కావచ్చు. 116 00:05:29,280 --> 00:05:31,500 మరియు ఆ బహుశా కాదు ఒక ID అర్ధం. 117 00:05:31,500 --> 00:05:34,635 మనం బహుశా ఒక ID ద్వారా ఏమిటి? 118 00:05:34,635 --> 00:05:36,382 >> ప్రేక్షకులు: [వినబడని] 119 00:05:36,382 --> 00:05:38,590 DAVID మలన్: సరే, ఓహ్, కాబట్టి బహుశా అది కూడా ఒక సంఖ్య కాదు. 120 00:05:38,590 --> 00:05:42,840 బహుశా ఇది నిజానికి ఒక ఏకైక గుర్తింపు ఉంది ఒక స్ట్రింగ్, ఒక వాడుకరి పేరు గానీ వంటిది. 121 00:05:42,840 --> 00:05:44,580 సో ఖచ్చితంగా ఉండవచ్చు. 122 00:05:44,580 --> 00:05:46,730 నేను ఎవరైనా బహుశా అనుకుంటున్నాను అయితే, సంఖ్యా అర్థం. 123 00:05:46,730 --> 00:05:48,460 కాబట్టి యొక్క ఆ తో ఉండడానికి వీలు. 124 00:05:48,460 --> 00:05:49,320 సంఖ్య ఏ విధమైన? 125 00:05:49,320 --> 00:05:51,960 ఏమిటి మరింత పూర్ణాంకం precise--. 126 00:05:51,960 --> 00:05:56,710 సో ఒక సంఖ్య 0 వంటి, 1, 2, 3, కాబట్టి మేము ఈ పూర్ణాంకం పిలుస్తాను. 127 00:05:56,710 --> 00:05:58,909 అప్పుడు కూడా, నేను అనుకొనుట nitpicking, దానిపై వార్తలు 128 00:05:58,909 --> 00:06:00,700 నిజంగా కేవలం ఒక మీకు కావలసిన సాధారణ పూర్ణాంక. 129 00:06:00,700 --> 00:06:04,340 మీరు బహుశా ప్రతికూల విలువలు వద్దు కనుక, అది కేవలం అదృష్టము అనిపిస్తుంది. 130 00:06:04,340 --> 00:06:06,070 మీరు బహుశా సానుకూల పూర్ణాంకాల అనుకుంటున్నారా. 131 00:06:06,070 --> 00:06:07,920 కాబట్టి మీరు కూడా వ్యక్తీకరించవచ్చు ఒక డేటాబేస్ లో, 132 00:06:07,920 --> 00:06:09,450 కానీ ఇప్పుడు కోసం, మేము పూర్ణాంక చెప్పటానికి చేస్తాము. 133 00:06:09,450 --> 00:06:10,650 >> ? ఇమెయిల్ 134 00:06:10,650 --> 00:06:13,550 ఈ బహుశా ఒక ఏ కేవలం ఉంది? 135 00:06:13,550 --> 00:06:14,460 >> ప్రేక్షకులు: [వినబడని] 136 00:06:14,460 --> 00:06:16,980 >> DAVID మలన్: ఇది ఒక ఇమెయిల్ ఉంది, కానీ కుడి, అక్షరాలు వార్తలు? 137 00:06:16,980 --> 00:06:19,813 ఇది కేవలం ఒక ఫంకీ పాత్ర వలె ఉంది ఒక "వద్ద" చిహ్నంగా లేదంటే ఏదో 138 00:06:19,813 --> 00:06:21,580 కానీ అది ఇంకా ఒక పాత్ర ఫీల్డ్. 139 00:06:21,580 --> 00:06:23,900 మరియు పోస్టల్ చిరునామా? 140 00:06:23,900 --> 00:06:25,360 అక్షర రంగంలో. 141 00:06:25,360 --> 00:06:31,400 సో ఒక nice ప్రారంభంలో, కానీ ఇప్పుడు కొంచెం ఖచ్చితమైన ఉండాలి. 142 00:06:31,400 --> 00:06:34,540 >> కనుక దీనిని మారుతుంది ఆ ఒక డేటాబేస్, మీరు తరచుగా 143 00:06:34,540 --> 00:06:39,120 మరింత శుద్ధి పైగా ఎంపిక ఈ విషయాలు వెర్షన్లు. 144 00:06:39,120 --> 00:06:44,330 నిజానికి, ఒక క్లిష్టమైన SQL డేటాబేస్ లో, SQL, లేదా మరింత సాధారణంగా, రిలేషనల్ డేటాబేస్, 145 00:06:44,330 --> 00:06:46,680 వరుసలు డేటాబేస్ మరియు నిలువు, మీరు తరచుగా 146 00:06:46,680 --> 00:06:53,610 యొక్క మాత్రమే రకాన్ని ను field-- నాకు కొన్ని గది ఇక్కడ తెలియజేయండి 147 00:06:53,610 --> 00:06:56,600 కానీ కూడా పొడవు. 148 00:06:56,600 --> 00:06:59,900 >> మొదటి పేరుతో సో ఎలా పొడవుగా ఉంది? 149 00:06:59,900 --> 00:07:07,060 నేను, డి-ఎ-వి-ఐ-డి. సరే, అది నేను వచ్చింది బహుశా కేవలం సగం వంటి భగ్నం 150 00:07:07,060 --> 00:07:11,260 గదిలో ప్రజల, కుడి, మీ పేర్లు ఐదు కంటే ఎక్కువ ఎందుకంటే 151 00:07:11,260 --> 00:07:16,608 అక్షరాలు, కాబట్టి ఐదు కొద్దిగా స్వార్థ తెలుస్తోంది మరియు సరళ, కాబట్టి ఏమి ఒక మంచి విలువ ఏమిటి? 152 00:07:16,608 --> 00:07:19,320 153 00:07:19,320 --> 00:07:24,330 10, హక్కు, మరియు నేను అనుకుంటున్నాను మేము గదిలో OK ఉన్నారు. 154 00:07:24,330 --> 00:07:26,254 13? 155 00:07:26,254 --> 00:07:27,541 30? 156 00:07:27,541 --> 00:07:29,540 ఎందుకు నేను తీసుకోకపోతే గతంలో ప్రకటించిన విధానం ఉన్నప్పుడు మేము 157 00:07:29,540 --> 00:07:31,081 శ్రేణుల మరియు మెమరీ గురించి మాట్లాడుతూ? 158 00:07:31,081 --> 00:07:32,450 నేను కేవలం వంటి 1,000 చెప్పటానికి లేదు? 159 00:07:32,450 --> 00:07:35,260 ఎవరూ యొక్క పేరు అన్నారు 1,000 కంటే ఎక్కువ ఉండాలి. 160 00:07:35,260 --> 00:07:36,706 వెనుకకు నెట్టడం. 161 00:07:36,706 --> 00:07:38,005 >> ప్రేక్షకులు: [వినబడని] 162 00:07:38,005 --> 00:07:40,130 DAVID మలన్: అవును, అంతే వృధా, కుడి, ముఖ్యంగా 163 00:07:40,130 --> 00:07:44,630 అత్యంత పేర్లు ఉంటే కేవలం ఐదు లేదా 10 లేదా 15 అక్షరాలు, చాలా వృధా వార్తలు. 164 00:07:44,630 --> 00:07:45,810 కాబట్టి మీరు ఏమి? 165 00:07:45,810 --> 00:07:48,020 ఖటినమైన ప్రశ్న యొక్క రకం. 166 00:07:48,020 --> 00:07:51,721 ఇప్పుడు, మేము ఖచ్చితంగా ఆంగ్లభాషను విశ్లేషిస్తుంది మరియు ఏ ఇతర భాష పేర్లతో 167 00:07:51,721 --> 00:07:54,470 బాగా, ఏమిటి గుర్తించడానికి, average-- సగటు నిజంగా కాదు 168 00:07:54,470 --> 00:07:57,150 మాక్స్ ఏమిటి us-- సహాయం బహుశా మేము నిజంగా ఏమి. 169 00:07:57,150 --> 00:07:59,920 కానీ అది మేము కూడా మారుతుంది ఇక్కడ రకం పైగా కొన్ని ఎంపిక. 170 00:07:59,920 --> 00:08:03,400 >> ఒక క్లిష్టమైన SQL డేటాబేస్, మీరు ఒక చార్ రంగంలో అనే విషయం 171 00:08:03,400 --> 00:08:07,505 మరియు కూడా ఒక VarChar, V- ఒక-ఆర్ వేరియబుల్ చార్ రంగంలో కోసం. 172 00:08:07,505 --> 00:08:08,630 మరియు తేడా ఈ ఉంది. 173 00:08:08,630 --> 00:08:12,400 ఒక చార్ రంగంలో, మీరు డిజైనర్, ముందుగానే పేర్కొనాలి 174 00:08:12,400 --> 00:08:14,900 ఫీల్డ్ యొక్క ఖచ్చితమైన పొడవు. 175 00:08:14,900 --> 00:08:20,530 కాబట్టి బహుశా మొదటి పేరు 20 రకమైన సురక్షితంగా అనిపిస్తుంది. 176 00:08:20,530 --> 00:08:23,950 కొన్ని ఉన్నాయి ను చేయాల్సిందల్లా ఉండవచ్చు తగినంత నిజానికి సురక్షితం అయితే చూడండి. 177 00:08:23,950 --> 00:08:26,910 21 ఒక పేరు, బహుశా ఉంది అక్షరాలు, కానీ ఇప్పుడు కోసం, ఊహించు 20 178 00:08:26,910 --> 00:08:27,620 సురక్షితం. 179 00:08:27,620 --> 00:08:30,070 >> ఒక చార్ రంగంలో అర్థం ఒక డేటాబేస్ లో మీరు ఆ 180 00:08:30,070 --> 00:08:33,289 20 మరియు ఎల్లప్పుడూ 20 అక్షరాలను ఉపయోగిస్తున్నారు. 181 00:08:33,289 --> 00:08:37,419 ఇప్పుడు అది కేవలం డి-ఎ-వి-ఐ-డి, 15 వారిలో ఉంటే ఖాళీ అక్షరాలు ఉండాలి వెళ్తున్నారు, 182 00:08:37,419 --> 00:08:40,450 కానీ మీరు ఇంకా అన్ని 20 బైట్లు ఉపయోగిస్తున్నారు. 183 00:08:40,450 --> 00:08:46,302 ఒక VarChar రంగంలో, దీనికి విరుద్ధంగా, అంటే స్ట్రింగ్ 20 అక్షరాలు ఉండాలి 184 00:08:46,302 --> 00:08:48,260 కానీ అది కేవలం ఐదు ఉంటే, మీరు మాత్రమే ఉపయోగించడానికి వెళుతున్న 185 00:08:48,260 --> 00:08:51,270 ఒక అయిదు, లేదా బహుశా ఆరు చివరలో ప్రత్యేక విలువ, 186 00:08:51,270 --> 00:08:54,980 ఆ 0 వంటి మేము చర్చించారు ఒక పాత్ర ముగింపు సూచిస్తుంది 187 00:08:54,980 --> 00:08:56,790 మెమరీలో క్రమం. 188 00:08:56,790 --> 00:08:59,950 >> సో ఉన్నప్పుడు మీరు అనుకుంటున్నారు మీరు చార్ ఎంచుకోండి ఉండవచ్చు 189 00:08:59,950 --> 00:09:05,240 వర్సెస్ VarChar, రాజీ ఇచ్చిన? 190 00:09:05,240 --> 00:09:09,321 చార్ చాలా అక్షరాలు, VarChar ఉపయోగిస్తుంది చాలా అక్షరాలు కంటే ఎక్కువ ఉపయోగిస్తుంది. 191 00:09:09,321 --> 00:09:10,196 ప్రేక్షకులు: [వినబడని] 192 00:09:10,196 --> 00:09:13,859 193 00:09:13,859 --> 00:09:16,900 DAVID మలన్: సరే, మీరు తెలుసు ఉన్నప్పుడు స్ట్రింగ్ యొక్క పొడవు అందంగా బలవంతపు 194 00:09:16,900 --> 00:09:19,316 కేవలం చార్ 'కారణం, ఉపయోగించుకునే మీరు తెలిసిన కేవలం అది చాలు డౌన్. 195 00:09:19,316 --> 00:09:23,390 మరియు ఉండవచ్చు ఒక జిప్ నిజం కోడ్, సంయుక్త లో, కనీసం, 02138, 196 00:09:23,390 --> 00:09:26,660 ఇది ఎల్లప్పుడూ ఐదు చేస్తాడు మీరు వరకూ అక్షరాలు డాష్ నలుగురు జోడించండి. 197 00:09:26,660 --> 00:09:29,750 కానీ మీరు కోసం కొన్ని విలువలు కలిగి ఉండవచ్చు మీరు ఎల్లప్పుడూ పొడవు తెలుసు. 198 00:09:29,750 --> 00:09:32,310 లేదా ఉండవచ్చు రాష్ట్ర చిహ్నాలు, న్యూయార్క్ NY, వంటి, 199 00:09:32,310 --> 00:09:33,811 మరియు సంయుక్త లో మసాచుసెట్స్ MA. 200 00:09:33,811 --> 00:09:36,560 బహుశా మీరు కొన్ని పరిస్థితుల్లో ఉన్నాయి ఇక్కడ పూర్తిగా సహేతుకమైన వార్తలు, 201 00:09:36,560 --> 00:09:39,520 కానీ తర్కం ద్వారా, ఎందుకు మేము కూడా ఈ ఇంకేం? 202 00:09:39,520 --> 00:09:41,800 ఎందుకు మేము వాడవద్దు VarChar మరియు తర్వాత మేము చేస్తాము 203 00:09:41,800 --> 00:09:46,730 ఎప్పుడూ ఏమైనప్పటికీ రెండు అక్షరాలు ఉపయోగించడానికి, లేదా ఎప్పుడూ ఏమైనప్పటికీ ఐదు అక్షరాలు ఉపయోగించాలి? 204 00:09:46,730 --> 00:09:50,300 ఎందుకు కేవలం VarChar సేవ్ ప్రతిదీ, తర్కం ద్వారా? 205 00:09:50,300 --> 00:09:51,677 ఒక క్యాచ్ ఉండాలి. 206 00:09:51,677 --> 00:09:52,552 ప్రేక్షకులు: [వినబడని] 207 00:09:52,552 --> 00:09:54,952 208 00:09:54,952 --> 00:09:56,660 DAVID మలన్: కుడ్ ఏదో వ్రాయండి. 209 00:09:56,660 --> 00:09:58,090 కాబట్టి ఆ నిజం ఉంది. 210 00:09:58,090 --> 00:10:01,030 అయితే అప్పుడు, వారు ఉపయోగించే కాదు నేను కేటాయించాలని కంటే మరింత మెమరీని. 211 00:10:01,030 --> 00:10:03,340 నేను ఇప్పటికీ తుది , పొడవు చెప్పటానికి 212 00:10:03,340 --> 00:10:06,780 కాబట్టి వారు అనుకోకుండా చేయలేరు తప్పు చేసే, కానీ ఒక మంచి ఆలోచన. 213 00:10:06,780 --> 00:10:10,510 ఇది చాలా సూక్ష్మమైన, కానీ అది చాలా సంబంధిత వార్తలు మా చర్చకు, వాస్తవానికి, శ్రేణుల 214 00:10:10,510 --> 00:10:12,390 అంతకు ముందువి లింక్ జాబితాలు. 215 00:10:12,390 --> 00:10:16,290 >> ఇది, ఒక డేటాబేస్ హాజరవుతారు విలువల అన్ని తెలుసు 216 00:10:16,290 --> 00:10:19,250 ఒక స్థిర పొడవు, అయినా ఆ విలువలు కొన్ని ఖాళీగా ఉన్నాయి, 217 00:10:19,250 --> 00:10:22,484 విధమైన అందమైన ఖాళీ, డి-ఎ-వి-ఐ-D మరియు అప్పుడు 15 డమ్మీ, 218 00:10:22,484 --> 00:10:24,650 దాన్ని మారుతుంది ఇది ప్రతి ఉంటే ఫీల్డ్ అదే పొడవు, 219 00:10:24,650 --> 00:10:28,670 వ్యూహం వంటి దాని stuff అన్ని కలిగి బ్యాక్ టు బ్యాక్ వెనుకకు వెనుకకు కాబట్టి 220 00:10:28,670 --> 00:10:33,480 మీరు కేవలం ప్లస్ 1 తదుపరి పొందేందుకు కాలేదు విలువ, ఒక డేటాబేస్ టేబుల్ లో అదే ఆలోచన. 221 00:10:33,480 --> 00:10:37,550 మీ పాత్ర యొక్క అన్ని ఉంటే తీగలను అదే పొడవు ఉంటాయి, 222 00:10:37,550 --> 00:10:39,390 మీరు రాండమ్ యాక్సెస్ అని ఏమి కలిగి. 223 00:10:39,390 --> 00:10:41,850 అన్ని స్ట్రింగ్స్ యొక్క ఉంటే పొడవు 20, మీరు కేవలం లేదు 224 00:10:41,850 --> 00:10:45,230 ప్లస్ 1 మీరు కేవలం ప్లస్ 20, ప్లస్ 20, ప్లస్ 20, ప్లస్ 20, 225 00:10:45,230 --> 00:10:48,775 మరియు మీరు చాలా వేగంగా స్క్రోలు చేయవచ్చు లేదా మీ డేటా అన్ని ద్వారా శోధించండి. 226 00:10:48,775 --> 00:10:54,420 >> ఒక వేరియబుల్ చార్ రంగంలో, దీనికి విరుద్ధంగా, ఎల్లప్పుడూ 20 అక్షరాలు లేదు. 227 00:10:54,420 --> 00:10:58,000 ఇది 20 మరియు ఉండవచ్చు 15 ఆపై 19 మరియు 10, 228 00:10:58,000 --> 00:11:00,720 మరియు మీరు అన్వేషణ అనుకుంటే కాబట్టి అది ద్వారా మీరు గుడ్డిగా కాదు 229 00:11:00,720 --> 00:11:03,050 తదుపరి ను 20 బైట్లు జోడించండి. 230 00:11:03,050 --> 00:11:07,280 మీరు వాచ్యంగా శోధించుటకు అవకాశం ఎందుకంటే అతను డేటా నిర్మాణం యొక్క అంచు, 231 00:11:07,280 --> 00:11:08,340 మీరు రెడీ ఉంటే, చిరిగిపోయిన ఉంది. 232 00:11:08,340 --> 00:11:11,480 ఇది రకమైన వెళుతుంది మరియు బయటకు ఆధారంగా స్ట్రింగ్ యొక్క వాస్తవ పొడవు మీద. 233 00:11:11,480 --> 00:11:14,460 సో మీరు పొడవు, తెలుసు ఉన్నప్పుడు కరీం ఒక చార్ రంగంలో ఉపయోగించడానికి, చెప్పారు, 234 00:11:14,460 --> 00:11:16,460 మీరు ఆ పొందటానికి ఎందుకంటే అనే సామర్థ్యం 235 00:11:16,460 --> 00:11:19,170 వేగంగా ద్వారా అన్వేషణ చెయ్యలేరు మీకు డేటా కోసం చూస్తున్న సమయంలో, 236 00:11:19,170 --> 00:11:20,550 లేకపోతే ఒక వేరియబుల్ ఉపయోగించడానికి. 237 00:11:20,550 --> 00:11:24,450 >> దురదృష్టవశాత్తు, నేను ఏ మంచి సమాధానం పేరు ఎంత వరకు 238 00:11:24,450 --> 00:11:26,360 కానీ లాగ ఒక పేరు, నేను చెబుతా 239 00:11:26,360 --> 00:11:28,470 ఒక VarChar సాధారణం ఇది మాత్రం కాదు 240 00:11:28,470 --> 00:11:30,430 అందరికి ఒక నిర్దిష్ట పొడవు ఉండాలి. 241 00:11:30,430 --> 00:11:33,650 20, నాకు తెలీదు, 20 కొద్దిగా గట్టి అనిపిస్తుంది. 242 00:11:33,650 --> 00:11:36,460 లెట్ యొక్క కేవలం 50, 50 పిలవబడు. 243 00:11:36,460 --> 00:11:39,210 ఇది నిజంగా మీరు ఖర్చు లేదు 50 బదులుగా 40 చెప్పడానికి చాలా ఎక్కువ, 244 00:11:39,210 --> 00:11:41,260 కానీ కొన్ని పాయింట్ వద్ద, మీరు అవసరం ఒక తీర్పు కాల్ చేయడానికి. 245 00:11:41,260 --> 00:11:43,090 >> చాలా సాధారణ, స్పష్టముగా, [కోసం? చారిత్రక?] 246 00:11:43,090 --> 00:11:47,670 కారణాలు, ఇది అధికస్థాయిలో అయినప్పటికీ 255 చెప్పటానికి ఎందుకంటే కొంతకాలం క్రితం, 247 00:11:47,670 --> 00:11:51,440 ప్రముఖ డేటాబేస్ వ్యవస్థలు, వంటి MySQL, ఒక ఉచిత ఓపెన్ సోర్స్ సాధనం 248 00:11:51,440 --> 00:11:53,790 ఆ కంపెనీలు చాలా వంటి Facebook, ఉపయోగిస్తారు 249 00:11:53,790 --> 00:11:56,654 ఈ గరిష్ట స్వయం సిద్ధంగా కాబట్టి ప్రజలు కేవలం అది వెళ్ళింది. 250 00:11:56,654 --> 00:11:59,070 కాబట్టి తగని, కానీ మేము చేస్తాము కాదు కొంచెం ఊహ ఉపయోగించడానికి 251 00:11:59,070 --> 00:12:02,970 మరియు ఖచ్చితంగా 50, ఆ చెప్పేది బహుశా కొద్దిగా అధిక. 252 00:12:02,970 --> 00:12:05,720 >> జెండర్, నేను Enum ఇష్టపడతారు, అందువలన మేము అందువలన చెయ్యవచ్చు 253 00:12:05,720 --> 00:12:08,760 మగ లేదా ఆడ వివరించినప్పుడు, లేదా ఇంకా ఎక్కువ సమర్ధతతో 254 00:12:08,760 --> 00:12:13,420 m లేదా F లేదా కొన్ని ఇతర చిహ్నాలు, కానీ Enum ఒక మంచి ఎంపిక అనుకుని. 255 00:12:13,420 --> 00:12:16,740 స్పష్టతను, లింగ కేవలం VarChar కావచ్చు, 256 00:12:16,740 --> 00:12:19,090 మరియు మేము అన్ని చేయగలిగి నైస్ మంది అంగీకరిస్తున్నారు, 257 00:12:19,090 --> 00:12:21,010 అక్కడ ఎప్పుడూ అదే విలువలు ఉంచాలి. 258 00:12:21,010 --> 00:12:22,720 మగ లేదా ఆడ లేదా whatnot. 259 00:12:22,720 --> 00:12:27,800 >> కానీ సమస్య అప్పుడు, మేము అని ఉంది వంటి [వినబడని] ప్రతిపాదిత తప్పు చేస్తే 260 00:12:27,800 --> 00:12:29,140 గతంలో వేరే సందర్భంలో. 261 00:12:29,140 --> 00:12:32,780 మేము ఒక తప్పు చేస్తే, మేము పొందలేరు మా డేటాబేస్ లో తప్పు విలువలు. 262 00:12:32,780 --> 00:12:36,320 సో వాట్ డేటాబేస్ గురించి మంచిది ఒరాకిల్ మరియు MySQL మరియు ఇతరులు వంటి, 263 00:12:36,320 --> 00:12:39,280 మీరు ఈ గత తెలపాలి రక్షణ ఎక్కడ పొర 264 00:12:39,280 --> 00:12:43,010 మీ DBA, డేటాబేస్ అడ్మినిస్ట్రేటర్, ఎవరైతే మేము వంటి ఈ పట్టిక రూపకల్పన 265 00:12:43,010 --> 00:12:46,440 మాటలతో ఉన్నాయి, చాలు కాలేదు ఒక Enum స్థానంలో ఆ 266 00:12:46,440 --> 00:12:51,250 పేర్కొనడం ద్వారా ఆ వ్యతిరేకంగా రక్షిస్తుంది పురుషుడు, స్త్రీ, మరియు ఎవరూ 267 00:12:51,250 --> 00:12:54,230 ఎవరూ ప్రోగ్రామర్ అనుకోకుండా చెయ్యవచ్చు ఏ ఇతర విలువ ఇన్సర్ట్. 268 00:12:54,230 --> 00:12:55,480 కాబట్టి ఈ ఒక మంచి విషయం ఉంటుంది. 269 00:12:55,480 --> 00:12:56,660 ఈ ఒక లక్షణం. 270 00:12:56,660 --> 00:13:00,760 >> కాబట్టి ఒక ID, ఒక సంఖ్యా ID ఊహిస్తూ అది బహుశా ఒక సానుకూల పూర్ణాంక ఉండాలి. 271 00:13:00,760 --> 00:13:04,380 మరియు మేము కొన్నిసార్లు ఉన్నాయి పొడవు చర్చించడానికి అవకాశం. 272 00:13:04,380 --> 00:13:06,830 మీరు సాధారణంగా కాదు ఇక్కడ ఒక సంఖ్యను పేర్కొనే 273 00:13:06,830 --> 00:13:11,310 మీరు బదులుగా పేర్కొనండి ఈ ఒక Int, లేదా ఒక పెద్ద Int, 274 00:13:11,310 --> 00:13:12,980 సాధారణంగా అని వారు చేసేటపుడు. 275 00:13:12,980 --> 00:13:18,840 కానీ సాధారణంగా, ఒక పూర్ణ ఉంటుంది, యొక్క, 4 బైట్లు వీలు. 276 00:13:18,840 --> 00:13:23,694 మరియు అది 4 బైట్లు ఉంటే, ఎన్ని బిట్స్? 277 00:13:23,694 --> 00:13:24,630 >> ప్రేక్షకులు: [వినబడని] 278 00:13:24,630 --> 00:13:26,610 >> DAVID మలన్: 32 బిట్స్. 279 00:13:26,610 --> 00:13:30,270 మేము లో ఎంతమంది కలిగి మా డేటాబేస్ వారు అన్ని ఒక ID కలిగి ఉంటే 280 00:13:30,270 --> 00:13:33,320 మరియు ఈ ID ఏకైక ఉండాలి? 281 00:13:33,320 --> 00:13:36,780 32 బిట్స్ మేము విన్యాసాలను కలిగి ఉండి అంటే ఒకటి, రెండు, ముడు, నాలుగు, five-- 282 00:13:36,780 --> 00:13:41,000 సున్నాలు కాబట్టి ఎన్ని వివిధ నమూనాలను మరియు వాటిని మీరు 32 ఉన్నాయి ఉంటే కలిగి ఉంటాయి? 283 00:13:41,000 --> 00:13:43,235 ఆ అదే విషయం అడుగుతూ ఏమి 32 రెండు వార్తలు? 284 00:13:43,235 --> 00:13:46,472 285 00:13:46,472 --> 00:13:48,430 ఇది ఒక పెద్ద సంఖ్య అని నేను చాలా కుడి పొందలేము 286 00:13:48,430 --> 00:13:50,270 కానీ నేను దాదాపు 4 బిలియన్ తెలుసు. 287 00:13:50,270 --> 00:13:53,970 కాబట్టి ఈ మీ డేటాబేస్ టేబుల్ దీని అర్థం నాలుగు బిలియన్ వినియోగదారులకు కలిగి మరియు అంతే. 288 00:13:53,970 --> 00:13:56,410 >> కాబట్టి ఈ ఒక ఆసక్తికరమైన ఉంది డిజైన్ సూత్రప్రాయంగా. 289 00:13:56,410 --> 00:14:00,840 కంపెనీలు డీసెంట్ బహుశా చాలా నిర్ణయించాము, 290 00:14:00,840 --> 00:14:04,860 వారి వినియోగదారులు పట్టిక కోసం, అవసరం ఎందుకంటే 4 బిలియన్ వాడుకదారులు అరుదైన సమస్య. 291 00:14:04,860 --> 00:14:08,410 ఈ ఒక Facebook తరహా విధమైన ఉంది సమస్య, ఒక విలక్షణ కంపెనీ సమస్య కాదు. 292 00:14:08,410 --> 00:14:12,670 కానీ మీరు లావాదేవి లాగ్లను కలిగి ఉండవచ్చు ఉంటే లేదా డేటా రకమైన నిరంతరం 293 00:14:12,670 --> 00:14:15,610 మీ డేటాబేస్లో రాసిన అవుతుంది ఖచ్చితంగా బిలియన్ల కలిగించగలదని 294 00:14:15,610 --> 00:14:18,900 మరియు వరుసలు బిలియన్ల, మరియు మీరు దాని కోసం పూర్ణాంకం ఉపయోగించడానికి, 295 00:14:18,900 --> 00:14:22,750 ఏమి వెంటనే జరిగే అవకాశముంది మీరు వరుస సంఖ్య 4 బిలియన్ పొందండి 296 00:14:22,750 --> 00:14:26,210 ఆపై మీరు ఇన్సర్ట్ చెయ్యడానికి ప్రయత్నించండి 4 బిలియన్ మరియు 1, మాట్లాడటానికి? 297 00:14:26,210 --> 00:14:29,610 నేను సంఖ్యలు ఒక బిట్ సరళీకృతం చేస్తున్నాను. 298 00:14:29,610 --> 00:14:33,740 >> మీరు తిరిగి తగ్గించగలదు, నేను మీరు అర్థం ఏదో అది నిర్వహించడానికి కలిగి ఉంటాయి. 299 00:14:33,740 --> 00:14:37,910 మరియు ఒక కంప్యూటర్ సాధారణంగా చేయరు, ఈ ఉదయం నుంచి దాని గురించి అనుకుంటే, 300 00:14:37,910 --> 00:14:42,430 మీరు ఒక 4-బిట్ విలువ కలిగి ఉంటే వంటి 1, 1, 1, 1, ఇది 301 00:14:42,430 --> 00:14:44,920 కేవలం ఉదయం కట్టాలి కలిసి మధ్యాహ్నం, ఏమి 302 00:14:44,920 --> 00:14:48,369 ఈ సంఖ్య బైనరీ లో ప్రాతినిధ్యం లేదు? 303 00:14:48,369 --> 00:14:49,410 సరే, మేము అది సులభం చేస్తాము. 304 00:14:49,410 --> 00:14:53,310 ఈ సంఖ్య వేటికి బైనరీ ప్రాతినిధ్యం? 305 00:14:53,310 --> 00:14:56,794 సరే, మేము అది సులభం చేస్తాము, ఏమి ఈ బైనరీ లో ప్రాతినిధ్యం లేదు? 306 00:14:56,794 --> 00:14:57,460 ప్రేక్షకులు: మూడు. 307 00:14:57,460 --> 00:14:59,670 DAVID మలన్: మూడు, ఎందుకంటే మేము వాటిని కలిగి column-- 308 00:14:59,670 --> 00:15:00,450 [నవ్వు] 309 00:15:00,450 --> 00:15:01,350 అదండీ సంగతి! 310 00:15:01,350 --> 00:15:03,980 మేము వాటిని వరుసను కలిగి మరియు తీయడం కాలమ్. 311 00:15:03,980 --> 00:15:07,250 అందువలన, నిజానికి, ఊహించు మా [? 32 బిట్స్ ఫీల్డ్?] కావని 312 00:15:07,250 --> 00:15:13,440 కానీ అది రెండు బిట్స్ మేము ఉన్నాయి, యూజర్ సంఖ్య 0, 1, 2, 3 నుండి లెక్కించడానికి, 313 00:15:13,440 --> 00:15:18,040 ఆపై మేము రకమైన ఉన్నారు తిరిగి యూజర్ 00 మళ్లీ. 314 00:15:18,040 --> 00:15:19,739 కాబట్టి ఈ సాధారణంగా జరుగుతుంది ఏమిటి. 315 00:15:19,739 --> 00:15:22,780 మీరు ఎప్పుడైనా వ్యక్తీకరణ విన్న ఉంటే బహుశా లేదు కలిగి, కానీ మీరు కలిగి ఉంటే 316 00:15:22,780 --> 00:15:26,500 పూర్ణాంక ఓవర్ఫ్లో, ఇక్కడ మీరు మీ బిట్స్ అన్ని గాలిలో ఉంచడానికి 317 00:15:26,500 --> 00:15:29,640 అతిపెద్ద సాధ్యం విలువలు ఉండాలి, ఆపై మీరు బిట్ల లేదు, 318 00:15:29,640 --> 00:15:30,850 ఏమి సాధారణంగా జరుగుతుంది? 319 00:15:30,850 --> 00:15:32,280 ఎందుకు నేను 00 చెబుతారు? 320 00:15:32,280 --> 00:15:33,220 Well, ఈ మూడు. 321 00:15:33,220 --> 00:15:34,230 నేను 4 ఎలా ప్రతిబింబించవు? 322 00:15:34,230 --> 00:15:36,890 323 00:15:36,890 --> 00:15:38,915 నేను ఎలా ప్రతిబింబించవు బైనరీ సంఖ్య 4 కోసం? 324 00:15:38,915 --> 00:15:39,790 ప్రేక్షకులు: [వినబడని] 325 00:15:39,790 --> 00:15:41,780 DAVID మలన్: అవును కణుపు, చెప్పకండి 100 కేవలంగా, 326 00:15:41,780 --> 00:15:44,190 అది తప్పు ఉంది ఎందుకంటే శబ్దార్ధం, కానీ 1-0-0. 327 00:15:44,190 --> 00:15:48,920 తద్వారా నెంబర్ 1-0-0 నిజానికి సరి, కానీ మీరు మాత్రమే రెండు బిట్స్ ఉంటే, 328 00:15:48,920 --> 00:15:50,820 మీరు నిజంగా ఏమి చేసారు? 329 00:15:50,820 --> 00:15:53,219 మీరు 00 పైగా గాయమైంది చేసిన. 330 00:15:53,219 --> 00:15:54,760 నిజానికి, ఆ జరుగుతుంది ఏమిటి. 331 00:15:54,760 --> 00:15:56,884 అసలైన, మీరు ఆలోచించవచ్చు ఈ పరిచయంగా గురించి. 332 00:15:56,884 --> 00:15:59,350 మీరు గుర్తు ఉంటే, ఏమిటి, 16 సంవత్సరాల క్రితం, ప్రపంచ 333 00:15:59,350 --> 00:16:03,380 ఎప్పుడు ముగుస్తాయి చేయాలో వై 2 కే సమస్యను జరిగింది. 334 00:16:03,380 --> 00:16:04,330 నిరాశా ఎందుకు? 335 00:16:04,330 --> 00:16:08,170 బాగా అత్యంత కంప్యూటర్లు, సహేతుకమైన నిర్ణయాలు, 336 00:16:08,170 --> 00:16:15,320 నిల్వ వంటి సంఖ్యలు సంవత్సరం 1975 లేదా 1999 సంవత్సరం 337 00:16:15,320 --> 00:16:19,010 కేవలం రెండు అంకెలు ఉపయోగించి కంప్యూటర్ యొక్క మెమరీ లో. 338 00:16:19,010 --> 00:16:21,950 కాబట్టి కోర్సు యొక్క, ఏమి మీరు సంవత్సరం 2000 వెళ్ళాక, 339 00:16:21,950 --> 00:16:25,790 మీరు అవును, ఈ వెళ్ళడానికి, లేదా బదులుగా. 340 00:16:25,790 --> 00:16:30,120 కాబట్టి మీరు సంవత్సరం 2000 వరకు వెళ్ళి, కానీ ఉంటే మీరు మాత్రమే కనిపిస్తోంది రెండు అంకెలు ఉపయోగిస్తున్నట్లయితే 341 00:16:30,120 --> 00:16:32,660 ఏడాది వంటి 00 మరియు కాబట్టి మీరు పైగా గాయమైంది చేసిన. 342 00:16:32,660 --> 00:16:36,820 మరియు ఈ ఎందుకు వ్యవస్థలు చాలా అవసరమైన సమయంలో నవీకరించబడింది వుంటుంది. 343 00:16:36,820 --> 00:16:42,500 >> కాబట్టి ఆ, చెప్పారు వంటి కంపెనీలు Facebook ఈ వ్యతిరేకంగా అమలు. 344 00:16:42,500 --> 00:16:46,147 నిర్వహించడానికి ఏకైక మార్గం పరిస్థితి, స్పష్టముగా, అది ఊహించడానికి ఉంది. 345 00:16:46,147 --> 00:16:47,980 లేదా పరిశుభ్రమైన మార్గం ఈ పరిస్థితి నిర్వహించడానికి 346 00:16:47,980 --> 00:16:50,330 కాబట్టి మీరు దీన్ని ఊహించడానికి ఉంది తరువాత మార్పులు చేసుకోవాలి. 347 00:16:50,330 --> 00:16:51,970 సో బదులుగా 8 బైట్లు, మీరు ఏమి? 348 00:16:51,970 --> 00:16:54,261 నేను ఫార్వర్డ్ ఆలోచన వెళుతున్న ఇక్కడ, అది అయినప్పటికీ 349 00:16:54,261 --> 00:16:56,760 కొద్దిగా ఆశావాద అని మేము 4 బిలియన్ల చూడాలని 350 00:16:56,760 --> 00:16:58,850 మరియు మా వెబ్ సైట్ లో 1 వినియోగదారులు. 351 00:16:58,850 --> 00:17:01,790 కానీ ఇంకా 8 బైట్లు ఉపయోగించడానికి లేదా వీలు, 64 బిట్స్ సాధారణంగా అవుతుంది 352 00:17:01,790 --> 00:17:05,640 చాలా సాంకేతికం, ఒక పెద్ద పూర్ణాంక అని. 353 00:17:05,640 --> 00:17:10,280 మరియు కేవలం అర్థం మీరు కలిగి మీ సంఖ్య మరింత అంకెలు. 354 00:17:10,280 --> 00:17:12,599 కానీ ఈ ముఖ్యమైనప్పటికీ నిర్ణయానికి 355 00:17:12,599 --> 00:17:16,400 మీరు ఒక సంఖ్య ఎంచుకుంటే ఎందుకంటే ఆ వ్యక్తీకరణ యొక్క చాలా కొద్ది బిట్స్ 356 00:17:16,400 --> 00:17:19,089 మీరు నిజంగా సృష్టించగలము మీ సాఫ్ట్వేర్ ఒక బగ్. 357 00:17:19,089 --> 00:17:21,750 >> అన్ని కుడి, కాబట్టి యొక్క మూసివేయాలని తెలియజేయండి ఇమెయిల్ మరియు పోస్టల్ చిరునామాతో. 358 00:17:21,750 --> 00:17:26,369 కాబట్టి ఇమెయిల్, ఎంత ఉండాలి ఒక ఇమెయిల్ చిరునామా? 359 00:17:26,369 --> 00:17:26,869 50. 360 00:17:26,869 --> 00:17:29,220 నేను నిజంగా సంఖ్య ఆలోచన ఉంది, కానీ అది బహుశా, అలాంటిదే 361 00:17:29,220 --> 00:17:32,261 లేకపోతే ఎవరూ వెళుతున్న ఎందుకంటే అది చాలా పొడవుగా గెట్స్ మీరు వ్రాయడానికి, అలా 50, 362 00:17:32,261 --> 00:17:33,360 ఇప్పుడు అది వీడలేదు. 363 00:17:33,360 --> 00:17:35,770 పోస్టల్ చిరునామా, ఎంత ఉండాలి? 364 00:17:35,770 --> 00:17:38,325 365 00:17:38,325 --> 00:17:39,200 ప్రేక్షకులు: [వినబడని] 366 00:17:39,200 --> 00:17:41,900 367 00:17:41,900 --> 00:17:43,890 >> DAVID మలన్: ఇది కాదు కేవలం ఒక జిప్ కోడ్, అయితే. 368 00:17:43,890 --> 00:17:45,720 పోస్టల్ చిరునామా, నేను విన్న. 369 00:17:45,720 --> 00:17:50,720 ఈ 1 Brattle స్క్వేర్ వంటిది, కామా, కేంబ్రిడ్జ్ మాస్., కామా, 02138. 370 00:17:50,720 --> 00:17:53,860 నిజానికి, నాకు కేవలం పుల్ వీలు ఇక్కడ ఒక చిన్న వర్క్షీట్ను అప్. 371 00:17:53,860 --> 00:17:56,510 ఇది వంటి వాటిని ఈ భావం ఒక తప్పిన అవకాశం. 372 00:17:56,510 --> 00:18:01,480 మేము 1 Brattle స్క్వేర్ ఉంటే, కామా, కేంబ్రిడ్జ్ ఎంఏ 02138, 373 00:18:01,480 --> 00:18:04,510 మేము బాగా చేయగలరని నేను భావిస్తున్నాను కేవలం తపాలా చిరునామా కంటే. 374 00:18:04,510 --> 00:18:07,100 ఎందుకు మేము ఈ కొద్దిగా పేలు లేదు? 375 00:18:07,100 --> 00:18:08,030 నేను ఏ పొందుతున్నాను? 376 00:18:08,030 --> 00:18:10,970 మేము బదులుగా ఏమి ఉండాలి ఇక్కడ మా వరుసలు, బహుశా? 377 00:18:10,970 --> 00:18:12,260 >> ప్రేక్షకులు: [వినబడని] 378 00:18:12,260 --> 00:18:17,579 >> DAVID మలన్: అవును, కాబట్టి లెట్స్ street_number కాల్, 379 00:18:17,579 --> 00:18:20,620 మరియు ఒక అండర్ కేవలం ఒక సాధారణం చోటుకి మార్గం ఏమిటి ఖాళీ కనిపిస్తోంది, 380 00:18:20,620 --> 00:18:22,360 కానీ అది నిజానికి, కాదు. 381 00:18:22,360 --> 00:18:26,240 స్ట్రీట్ మరియు అప్పుడు క్షమించాలి city--? 382 00:18:26,240 --> 00:18:28,440 >> ప్రేక్షకులు: [వినబడని] 383 00:18:28,440 --> 00:18:29,690 DAVID మలన్: మేము ఆ పని చేయడు. 384 00:18:29,690 --> 00:18:30,702 లైన్, లైన్ రెండు. 385 00:18:30,702 --> 00:18:32,410 ఎందుకు మేము ఉంచుకుంటుంది లేదు ప్రస్తుతానికి ఇది సాధారణ, 386 00:18:32,410 --> 00:18:34,840 కానీ లేరో వార్తలు ఒక ఆమోదయోగ్యమైన నిర్ణయం. 387 00:18:34,840 --> 00:18:38,180 ఆపై రాష్ట్ర, ఆపై చేసుకుందాం ఇప్పుడు ఒక చిన్న US- సెంట్రిక్ ఉంటుంది 388 00:18:38,180 --> 00:18:42,040 మరియు కేవలం, జిప్ కోడ్ చేసి కేవలం ఎందుకంటే ఇది ఒక ఆసక్తికరమైన తప్పు దారి చేస్తాము 389 00:18:42,040 --> 00:18:43,090 లేదా ఇక్కడ సమస్య. 390 00:18:43,090 --> 00:18:44,655 కాబట్టి ఇప్పుడు మా చిరునామా భావిస్తున్నాను. 391 00:18:44,655 --> 00:18:47,280 ఇది కొంచెం బాధించే ఉంది మేము అన్ని ఈ మరింత ఖాళీలను కలిగి, 392 00:18:47,280 --> 00:18:49,200 కానీ ఇప్పుడు మేము ట్యాగ్ చేయవచ్చు కొద్దిగా మెరుగ్గా విషయాలు. 393 00:18:49,200 --> 00:18:53,210 >> కాబట్టి ఇప్పుడు వీధి సంఖ్య బహుశా ఒక చార్ ఉండకూడదు అది? 394 00:18:53,210 --> 00:18:54,835 అది ఏమి అయి ఉండాలి? 395 00:18:54,835 --> 00:18:55,710 ప్రేక్షకులు: [వినబడని] 396 00:18:55,710 --> 00:18:57,835 DAVID మలన్: బహుశా, అనేక మళ్ళీ పూర్ణాంకం వంటి? 397 00:18:57,835 --> 00:19:00,170 ఒక పెద్ద పూర్ణాంక? 398 00:19:00,170 --> 00:19:02,170 మీరు బహుశా నివసిస్తున్నారు లేదు 4 బిలియన్ ప్రధాన వీధి వద్ద 399 00:19:02,170 --> 00:19:03,490 లేదా ఆ క్రేజీ లైక్ ఏదైనా. 400 00:19:03,490 --> 00:19:06,850 కాబట్టి పూర్ణాంక బహుశా జరిమానా, కానీ ఎవరైనా 401 00:19:06,850 --> 00:19:13,880 ఎప్పుడైనా ఇలా అడ్రస్తో నివసించారు 1A Brattle స్క్వేర్, లేదా 1 మరియు 1/2? 402 00:19:13,880 --> 00:19:17,030 ఈ విషయాలు దురదృష్టవశాత్తు, ఉనికిలో, మీరు అక్కడ నివసించిన లేదు కూడా, 403 00:19:17,030 --> 00:19:21,240 ఈ అతిక్రమణలను ఉన్నాయి అపార్ట్ మెంట్ 1A, 1B, 1C వంటి. 404 00:19:21,240 --> 00:19:24,260 కాబట్టి మీరు ఏమి మేము బహుశా పూర్ణాంకం తో వెళ్ళి కాదు, 405 00:19:24,260 --> 00:19:27,440 లేకుంటే మేము చేయబోతున్నామని కొన్ని అమ్మకాలు కోల్పోతారు. 406 00:19:27,440 --> 00:19:29,920 >> చార్ రంగంలో, బహుశా? 407 00:19:29,920 --> 00:19:30,870 నేను ఎంతకాలం తెలియదు. 408 00:19:30,870 --> 00:19:33,370 ఇది బహుశా మాత్రం కాదు ఆ కాలం కాబట్టి 10 లేదా ఏదో. 409 00:19:33,370 --> 00:19:34,950 ఎవరూ రాయడానికి జరగబోతోంది ఎక్కువ సంఖ్యలో, బహుశా. 410 00:19:34,950 --> 00:19:37,070 కానీ మళ్ళీ, మేము బహుశా తప్పక ఆ మరింత ఆలోచన ఇస్తుంది. 411 00:19:37,070 --> 00:19:39,900 బహుశా, గూగుల్ కొన్ని పరిశోధన, కాని ఇప్పుడు మన దమ్మున్న వెళ్తారో. 412 00:19:39,900 --> 00:19:44,565 స్ట్రీట్స్, చార్, 50, నాకు తెలీదు. 413 00:19:44,565 --> 00:19:46,940 కొన్ని పాయింట్ వద్ద, ఎవరూ జరగబోతోంది ఒక కవరు మీద వ్రాయటం, 414 00:19:46,940 --> 00:19:49,350 చాలా, కాబట్టి బహుశా వార్తలు అక్కడ కొన్ని ఎగువ హద్దులు. 415 00:19:49,350 --> 00:19:54,200 సిటీ, అదే, ఖచ్చితంగా, అలా 50 చార్. 416 00:19:54,200 --> 00:19:59,120 >> రాష్ట్రం, ఇప్పుడు కోసం US- సెంట్రిక్ ఉంటుంది. 417 00:19:59,120 --> 00:20:01,850 కనుక ఇది కనుక రకమైన, ఒక జాబితా ఉంటుంది ఆ ఒక తీర్పు కాల్, రాష్ట్ర. 418 00:20:01,850 --> 00:20:04,000 ఇది రెండు అక్షరాలు వంటి కావచ్చు. 419 00:20:04,000 --> 00:20:06,140 సో నిజానికి, బహుశా, నేను చార్ చెప్పడం ఉంచింది. 420 00:20:06,140 --> 00:20:09,420 నేను బహుశా VarChar అర్థం, కొన్ని సామర్థ్యం కోసం, 421 00:20:09,420 --> 00:20:12,240 కానీ మేము తిరిగి వచ్చి ఉంటుంది ఒక క్షణం లో ఆ నిర్ణయం. 422 00:20:12,240 --> 00:20:16,150 రాష్ట్రానికి పొడవు 2 యొక్క ఒక చార్ కావచ్చు. 423 00:20:16,150 --> 00:20:20,670 సంయుక్త వారు, ఎంఎ వంటి ఉంటే, మసాచుసెట్స్, న్యూయార్క్, న్యూయార్క్, NJ, న్యూ 424 00:20:20,670 --> 00:20:22,100 జెర్సీ, మొదలగునవి. 425 00:20:22,100 --> 00:20:23,630 కనుక ఇది ఆ సరిచేయొచ్చు. 426 00:20:23,630 --> 00:20:25,900 వాషింగ్టన్ DC డిసి. 427 00:20:25,900 --> 00:20:29,915 >> కానీ నేను, ఆలివర్ మీరు మరొక విధానం ప్రతిపాదించారు. 428 00:20:29,915 --> 00:20:30,790 ప్రేక్షకులు: [వినబడని] 429 00:20:30,790 --> 00:20:33,670 DAVID మలన్: అవును, కాబట్టి అది ఒక వార్తలు టైప్ కాస్త కోపం తెప్పించేది, 430 00:20:33,670 --> 00:20:37,890 కానీ ఒక Enum మరింత అర్ధవంతం ఉండవచ్చు, ఈ విధంగా ఎందుకంటే, US లో కనీసం, 431 00:20:37,890 --> 00:20:41,320 మీరు వివరించినప్పుడు కాలేదు లెక్కించుట, కానీ మీరు మీ డేటాబేస్లో కేవలం ఒక్కసారి 432 00:20:41,320 --> 00:20:47,480 మళ్లీ ఎప్పుడూ గురించి ఆలోచించడం కలిగి ఇది అన్ని 50 రెండు పాత్ర సంకేతాలు. 433 00:20:47,480 --> 00:20:48,660 నేను Enum ఇష్టం. 434 00:20:48,660 --> 00:20:51,720 యొక్క ఆ తో కర్ర లెట్, ఎందుకంటే ఇది విధమైన మరింత దృక్పథం అమలుపరుస్తుంది. 435 00:20:51,720 --> 00:20:53,620 ఆపై పిన్ కోడ్ను? 436 00:20:53,620 --> 00:20:55,306 నేను ఆండ్రూ ఆ పై ఆలోచన వచ్చింది అనుకుంటున్నాను 437 00:20:55,306 --> 00:20:56,180 ప్రేక్షకులు: [వినబడని] 438 00:20:56,180 --> 00:20:57,240 DAVID మలన్: అవును, ఐదు లేదా తొమ్మిది. 439 00:20:57,240 --> 00:20:58,323 యొక్క దీనిని సాధారణ ఉంచేందుకు యొక్క లెట్. 440 00:20:58,323 --> 00:20:59,380 ఇప్పుడే కోసం ఐదు చేయాలని. 441 00:20:59,380 --> 00:21:03,070 కాని నేను కేవలం చేయలేని కుడి, ఒక పూర్ణాంకం చేయండి? 442 00:21:03,070 --> 00:21:08,750 నేను అనుకొనుట, కానీ మీరు ఏమి తెలుసు, నేను చేసిన ఒకసారి ఈ తప్పు చేసినా,. 443 00:21:08,750 --> 00:21:13,110 సంవత్సరాల క్రితం, నేను నుండి వలస జరిగినది Gmail కు Microsoft Outlook, 444 00:21:13,110 --> 00:21:18,640 మరియు Outlook ఎగుమతిని చేసే మార్గం ఉంది Excel ఫైల్ మీ పరిచయాలు, 445 00:21:18,640 --> 00:21:21,280 ఒక CSV ఫైల్, కామా విలువలు ఫైలు వేరు. 446 00:21:21,280 --> 00:21:23,950 నేను పొరపాటు, నేను డబుల్ క్లిక్, అనుకుంటున్నాను, 447 00:21:23,950 --> 00:21:27,380 నేను ఎగుమతి, డౌన్లోడ్ ఒకసారి నిర్ధారించుకోండి నేను అనుకున్న అది కనిపించింది. 448 00:21:27,380 --> 00:21:31,320 నేను సేవ్ లేదా వీలు తాకాలి లో కిక్ లేదా ఏదో ఆటో సేవ్. 449 00:21:31,320 --> 00:21:35,100 నేను అప్పుడు దిగుమతి చేసినప్పుడు ఎందుకంటే ఇది Gmail లోకి, అది అన్ని పని. 450 00:21:35,100 --> 00:21:39,910 కానీ సంవత్సరాలు, ఈ రోజు, మరియు నేను 10 సంవత్సరాల క్రితం ఈ ఐదు చేశాడు, 451 00:21:39,910 --> 00:21:44,380 నేను ఇప్పటికీ స్నేహితులు కనుగొనడంలో వెబ్ ఇలా ఆ చిరునామాలు. 452 00:21:44,380 --> 00:21:45,700 ఎందుకు? 453 00:21:45,700 --> 00:21:47,900 >> ప్రేక్షకులు: [వినబడని] 454 00:21:47,900 --> 00:21:50,650 >> DAVID మలన్: ఇది పట్టింది 0, అలాగే, అంతేకానీ, 455 00:21:50,650 --> 00:21:53,810 మొత్తం జిప్ కోడ్ పట్టింది ఒక సంఖ్య, మరియు అందువలన అది 456 00:21:53,810 --> 00:21:56,590 ఒక ప్రముఖ 0 అంటే ఇది అర్థం లేదు. 457 00:21:56,590 --> 00:21:59,470 అందువలన 2138 నా జిప్ కోడ్ ఉన్నట్టుగా. 458 00:21:59,470 --> 00:22:07,100 మరియు ఈ స్పష్టముగా ఒక బాధించే ఎక్సెల్ ఉంది, నేను అప్రమేయంగా అనుకుంటున్నాను అనగా ఫీచర్, 459 00:22:07,100 --> 00:22:10,980 అది కేవలం అర్థం అయినా టెక్స్ట్ ఉంటుంది, మైక్రోసాఫ్ట్ ఎక్సెల్ 460 00:22:10,980 --> 00:22:13,780 నిర్ణయించుకున్నప్పుడు, నాకు ఉపయోగపడిందా నొందును మరియు OH, నేను మాత్రమే సంఖ్యలు చూడండి. 461 00:22:13,780 --> 00:22:15,290 యొక్క సంఖ్యలు ఈ చికిత్స లెట్. 462 00:22:15,290 --> 00:22:16,790 మరియు ఇది ప్రముఖ సున్నాలు కుదించారు. 463 00:22:16,790 --> 00:22:19,165 >> నేను దేవుని ప్రమాణ ప్రతి జంట నెలల నేను ఒక చిరునామా కనుగొనేందుకు, 464 00:22:19,165 --> 00:22:22,300 మరియు OCD ఒక విధమైన పొందండి, నేను తిరిగి వెళ్లి మరియు జోడించడానికి 0 కూడా నేను అయితే ఎప్పుడూ 465 00:22:22,300 --> 00:22:23,700 ప్రజలు అక్షరాలు లేదా ఏదైనా పంపండి. 466 00:22:23,700 --> 00:22:25,510 కానీ నేను ఇప్పటికీ ఈ అవశేషాలు కనుగొనడంలో చేస్తున్నాను. 467 00:22:25,510 --> 00:22:28,820 కాబట్టి ఈ అదేమనగా, ఈ మంచి ఆలోచన? 468 00:22:28,820 --> 00:22:31,610 ఏ, సరే, ఎందుకంటే ఎవరైనా లో మసాచుసెట్స్, ఈ ప్రాంతంలో, 469 00:22:31,610 --> 00:22:33,270 వాటిని దారితీసింది ఒక O కలిగి అన్నారు. 470 00:22:33,270 --> 00:22:38,070 కాబట్టి యొక్క వంటి వీడలేదు చార్, బహుశా, ఐదు. 471 00:22:38,070 --> 00:22:41,450 >> మరియు ఇక్కడ, మేము గ్రహించడం ఒక Enum మరియు మేము వాడవచ్చు 472 00:22:41,450 --> 00:22:44,600 10,000 వివరించినప్పుడు కాలేదు సాధ్యం జిప్ కోడ్లు 473 00:22:44,600 --> 00:22:48,530 కానీ అది బహుశా అనుకుని , వంటి, ప్రయోజనాలు ఒక లైన్ దాటిన. 474 00:22:48,530 --> 00:22:51,350 మీరు ఇన్పుట్ ఉంటే ఆ మీ డేటాబేస్లో చాలా డేటా 475 00:22:51,350 --> 00:22:52,940 ఏదో వ్యతిరేకంగా రక్షించడానికి. 476 00:22:52,940 --> 00:22:57,400 కాబట్టి చార్ మీరు టైప్ గ్రహించారు హెచ్-ఇ-ఎల్-L-ఓ మీ జిప్ కోడ్ లో, 477 00:22:57,400 --> 00:22:59,180 ఇది సహజంగా, సంఖ్యా ఉంది. 478 00:22:59,180 --> 00:23:01,680 సో అక్కడ ఏ మార్గం, ఒక విలక్షణ డేటాబేస్, 479 00:23:01,680 --> 00:23:05,561 సంఖ్యా తెలియజేయడానికి మరియు కాలం ఐదు అక్షరాలు, 480 00:23:05,561 --> 00:23:07,310 కాబట్టి మేము చూడాలని కోడ్ లో అలా. 481 00:23:07,310 --> 00:23:11,100 మేము PHP లో అలా చూడాలని లేదా Java లేదా సంసార భాష మేము ఉన్నాము 482 00:23:11,100 --> 00:23:14,230 అమలు సర్వర్ ఉపయోగించి నిరోధ ఆ రకమైన. 483 00:23:14,230 --> 00:23:14,860 >> చూడమ్మా! 484 00:23:14,860 --> 00:23:18,322 అన్ని కుడి కాబట్టి ఏవైనా ప్రశ్నలు ఇంకా? 485 00:23:18,322 --> 00:23:19,780 మరో నిర్ణయానికి తయారు చేద్దాము. 486 00:23:19,780 --> 00:23:22,500 ఇది మీరు ఆ అవుతుంది కూడా ఎంచుకోవచ్చు ను, 487 00:23:22,500 --> 00:23:26,600 ఒక SQL డేటాబేస్ రూపకల్పన చేసేటప్పుడు లేదా విలక్షణ రిలేషనల్ డేటాబేస్ పేరు 488 00:23:26,600 --> 00:23:28,790 మళ్ళీ, రిలేషనల్ కేవలం వరుసలు మరియు కాలమ్లను అంటే, 489 00:23:28,790 --> 00:23:35,500 మీరు మీ data-- నిర్వహించడానికి ఎలా మరియు ఈ అర్థం అని తెలుసుకోవటం, 490 00:23:35,500 --> 00:23:37,740 నేను మోసగిస్తూ చేసిన , నేను ఈ drawing-- ఉన్నాను 491 00:23:37,740 --> 00:23:40,190 వ్యూహ అని ఏమిటి ఒక డేటాబేస్ టేబుల్ కోసం. 492 00:23:40,190 --> 00:23:42,810 ఈ వంటిది పట్టిక కోసం అంశాలు 493 00:23:42,810 --> 00:23:48,040 కానీ సమయం వచ్చినప్పుడు నిజానికి డేటా నిల్వ, 494 00:23:48,040 --> 00:23:52,081 మరియు మేము ఇక్కడ కేవలం ఉదాహరణగా చేస్తాను. 495 00:23:52,081 --> 00:23:55,080 నేను ఎందుకంటే, ఎక్సెల్ తెరవటానికి వెళుతున్న ఎక్సెల్ నాకు వరుసలు మరియు కాలమ్లను ఇస్తుంది. 496 00:23:55,080 --> 00:23:58,050 మరియు ఆ వేటి ఒరాకిల్ మరియు MySQL మరియు ఇతర సాధనాలను నాకు ఇస్తుంది. 497 00:23:58,050 --> 00:24:02,270 సో నేను ఉపయోగించే వెళుతున్న చర్చా కోసమని అది. 498 00:24:02,270 --> 00:24:05,250 నాకు ముందుకు వెళ్లి తెరవటానికి ఒక ఇక్కడ ప్రతినిధి పత్రం, 499 00:24:05,250 --> 00:24:06,310 ఒక బిట్ లో జూమ్. 500 00:24:06,310 --> 00:24:15,200 కాబట్టి ఉదాహరణకు, మా శీర్షికలు ఇప్పుడు మొదటి పేరు, చివరి పేరు, లింగం, ID, 501 00:24:15,200 --> 00:24:20,980 ఇమెయిల్, వీధి సంఖ్య, వీధి, అయ్యో. 502 00:24:20,980 --> 00:24:25,710 వీధి, నగరం, రాష్ట్రం, కేవలం గురించి తెరపై సరిపోతుంది. 503 00:24:25,710 --> 00:24:29,080 >> కాబట్టి ఈ పధ్ధతి అని ఒక యూజర్ మొదటి నా వెబ్ సైట్ పట్టీని, 504 00:24:29,080 --> 00:24:32,880 లాగ చేస్తాడు డేవిడ్, మలన్, చి, అనుకుందాము 1 వీలు, 505 00:24:32,880 --> 00:24:42,910 malan@harvard.edu, వీధి నంబర్ 1 Brattle స్క్వేర్, కేంబ్రిడ్జ్, MA ఉండాలనే, 506 00:24:42,910 --> 00:24:44,780 02138, ఆపై ముందుకు కాబట్టి. 507 00:24:44,780 --> 00:24:48,290 అందువలన నేను చెప్పినప్పుడు ఒక రిలేషనల్ డేటాబేస్ లేదా SQL డేటాబేస్ వరుసలు మరియు కాలమ్లను ఉంది, 508 00:24:48,290 --> 00:24:49,350 నేను ఈ అర్థం. 509 00:24:49,350 --> 00:24:51,900 ఆ వాస్తవ డేటా నిల్వ వరుసలు మరియు నిలువు. 510 00:24:51,900 --> 00:24:53,950 ఈ కేవలం ఒక యాదృచ్చికం మేము మాట్లాడుతూ ఆ 511 00:24:53,950 --> 00:24:56,033 మరియు నేను దానిని తీసుకుంటూ జరిగినది వరుసలు మరియు నిలువు. 512 00:24:56,033 --> 00:24:58,320 ఈ కేవలం స్కీమా ఉంది ప్రబలమైన నిర్వచనం. 513 00:24:58,320 --> 00:25:01,640 >> కాబట్టి ఇక్కడ ఈ రంగాలలో, లేదా సమానమైనప్పుడు, అక్కడ 514 00:25:01,640 --> 00:25:06,270 ఇది మీరు భావించే క్షేత్రాలు నేను ఒక యూజర్ ఉన్నాను ఉంటే శోధించాలి అవకాశం ఉన్నాను 515 00:25:06,270 --> 00:25:09,200 లేదా నేను డేటాబేస్ అడ్మినిస్ట్రేటర్ ఉన్నాను ఉంటే? 516 00:25:09,200 --> 00:25:12,426 ఇలా, ఏ ఖాళీలను నేను నిజానికి అన్వేషణ వెళుతున్న? 517 00:25:12,426 --> 00:25:13,830 >> ప్రేక్షకులు: [వినబడని] 518 00:25:13,830 --> 00:25:17,690 >> DAVID మలన్: పేరు, యేః కాబట్టి నేను అవును ఆ వాస్తవం ఇష్టం, 519 00:25:17,690 --> 00:25:19,750 ఇమెయిల్ అందంగా సాధారణ కావచ్చు. 520 00:25:19,750 --> 00:25:21,440 క్షమించాలి, మీరు పేరు చెప్పారు. 521 00:25:21,440 --> 00:25:24,030 కాబట్టి maybe-- మళ్ళీ, మేము ఉన్నాము రకమైన సంగ్రహంలో మాట్లాడటం. 522 00:25:24,030 --> 00:25:25,988 నేను ఎందుకు మీరు భావిస్తే తెలియదు ఒక పేరు కోసం శోధించడం, 523 00:25:25,988 --> 00:25:29,340 కానీ ఆ ఉంటే సహేతుకమైన అనిపిస్తుంది మీరు ఒక వినియోగదారు శోధించే చేస్తున్నారు. 524 00:25:29,340 --> 00:25:31,170 బహుశా, రాష్ట్రాలు ఖచ్చితంగా ఉన్నాయి ID. 525 00:25:31,170 --> 00:25:34,100 526 00:25:34,100 --> 00:25:36,160 >> మరియు అది ఒక జారే వార్తలు వాలు, నేను ఎందుకంటే 527 00:25:36,160 --> 00:25:38,890 దృష్టాంత పేరు నైపుణ్యం బహుశా నా బాస్ నన్ను అడిగింది, 528 00:25:38,890 --> 00:25:40,417 ఎన్ని పురుషులు మేము మా సైట్ లో ఉన్నాయి? 529 00:25:40,417 --> 00:25:42,000 ఎన్ని మహిళలు మేము మా సైట్ లో ఉన్నాయి? 530 00:25:42,000 --> 00:25:45,210 కాబట్టి ఆ సమయంలో, మీరు అనుకోవచ్చు చాలా, లింగం మైదానంలో శోధించడానికి, 531 00:25:45,210 --> 00:25:45,940 మరియు గత్యంతరం. 532 00:25:45,940 --> 00:25:47,350 కాబట్టి ఇక్కడ ఒక రాజీ వార్తలు. 533 00:25:47,350 --> 00:25:49,180 మళ్ళీ, ఏ సరైన సమాధానం, కానీ అక్కడ 534 00:25:49,180 --> 00:25:53,760 అత్యంత SQL డేటాబేస్ లో ఒక లక్షణం ఇండెక్సింగ్, అనగా అని పిలుస్తారు 535 00:25:53,760 --> 00:25:56,100 మీరు డిజైనర్, డేటాబేస్ అడ్మినిస్ట్రేటర్, 536 00:25:56,100 --> 00:26:01,730 ముందుగానే నిర్ణయించుకుంటారు పొందుటకు ఇది డేటాబేస్ ఆప్టిమైజ్ ఉండాలి ఖాళీలను 537 00:26:01,730 --> 00:26:02,980 లో శోధనల కోసం. 538 00:26:02,980 --> 00:26:07,620 >> మీరు చాలా naively, చెప్పగల్గినవి ఆప్టిమైజ్ ఈ, ఆ, ఈ ఆప్టిమైజ్ ఆప్టిమైజ్, 539 00:26:07,620 --> 00:26:10,300 మరియు ఈ ఆప్టిమైజ్, మరియు డేటాబేస్ రెడీ 540 00:26:10,300 --> 00:26:14,882 కింద కొన్ని మాయా పనిని హుడ్, మరియు విధంగా ఏదో ఒకటి 541 00:26:14,882 --> 00:26:17,090 మీరు తదుపరి శోధనలో ఈ రంగాలలో ఏ న, 542 00:26:17,090 --> 00:26:18,400 అది, నిజానికి, వేగంగా ఉంటుంది. 543 00:26:18,400 --> 00:26:19,110 ఇది సాధ్యం. 544 00:26:19,110 --> 00:26:20,530 అది కూడా ఔట్ రద్దు లేదు. 545 00:26:20,530 --> 00:26:22,500 కానీ చెల్లించే ధర లేదు ఉండాలి. 546 00:26:22,500 --> 00:26:27,220 >> naively మీరు, లేదా ఓవర్ ఉత్సాహంగా సే, ఇండెక్స్ ఈ రంగాలలో అన్ని 547 00:26:27,220 --> 00:26:29,810 కాబట్టి, మాట్లాడటం చేయడానికి వాటిని అన్ని సమర్ధవంతంగా వెతకడానికి, 548 00:26:29,810 --> 00:26:31,625 మీరు బహుశా ధర చెల్లిస్తున్న? 549 00:26:31,625 --> 00:26:32,500 ప్రేక్షకులు: [వినబడని] 550 00:26:32,500 --> 00:26:33,090 DAVID మలన్: ప్రదర్శన. 551 00:26:33,090 --> 00:26:33,798 మీరు ఏమి అర్థం? 552 00:26:33,798 --> 00:26:37,380 బాగా పనితీరు, కనీసం నేను చర్చించడం చేస్తున్నాను సందర్భం, ఇప్పుడు ఉత్తమం. 553 00:26:37,380 --> 00:26:38,830 ఆ ఇండెక్సింగ్ నిర్వచనం ఉంది. 554 00:26:38,830 --> 00:26:41,180 ఇది వేగంగా శోధనలు చేయడానికి ఉంటుంది. 555 00:26:41,180 --> 00:26:43,366 కాబట్టి సమయం మాట్లాడటానికి, తగ్గుతుంది. 556 00:26:43,366 --> 00:26:44,240 ప్రేక్షకులు: [వినబడని] 557 00:26:44,240 --> 00:26:45,031 DAVID మలన్: స్పేస్. 558 00:26:45,031 --> 00:26:46,520 మరలా, ఈ ఒక సాధారణ వాణిజ్య ఉన్నాయి. 559 00:26:46,520 --> 00:26:50,820 నేను మీ శోధనలను వేగవంతం, కానీ అది మీరు స్థలం ఎక్కువ బైట్లు ఖర్చు అన్నారు. 560 00:26:50,820 --> 00:26:51,610 ఎందుకు? 561 00:26:51,610 --> 00:26:55,230 బాగా, అప్రమేయంగా, మేము ఎవరూ ఈ ఎర్ర నక్షత్రాలు, ఈ సూచికలు ఏవీ 562 00:26:55,230 --> 00:26:58,797 నేను చెప్పడం నేను వంటి, ఎలా మీరు అన్వేషణ లేదు ఈ డేటాబేస్ లో ఒక పేరు కోసం? 563 00:26:58,797 --> 00:27:00,630 కాబట్టి యొక్క డ్రా తెలియజేయండి మా ఈ ఉదాహరణ దృష్టిని. 564 00:27:00,630 --> 00:27:06,300 మేము డేవిడ్ మరియు స్కల్లి కరీం ఉంటే మరియు ఈ వరుసలలో Arwa మరియు ఇతరులు, 565 00:27:06,300 --> 00:27:06,910 ఉదాహరణకి. 566 00:27:06,910 --> 00:27:08,390 >> కాబట్టి యొక్క ఖచ్చితంగా అలా వీలు. 567 00:27:08,390 --> 00:27:13,990 స్కల్లి ఇక్కడ ఉంది, మరియు అప్పుడు మన కరీం, మరియు Arwa కలిగి, 568 00:27:13,990 --> 00:27:18,390 అందరి మీరు లేకపోతే , ఒక ఇండెక్స్ మాట్లాడటానికి, నిర్వచించారు 569 00:27:18,390 --> 00:27:20,160 మీరు చేయవచ్చు ఉత్తమ సరళ శోధన. 570 00:27:20,160 --> 00:27:23,470 మీరు Arwa కోసం శోధిస్తే, మేము లేదు హక్కు దూకడం సామర్థ్యం మాత్రం ఆమె 571 00:27:23,470 --> 00:27:24,140 త్వరగా. 572 00:27:24,140 --> 00:27:26,556 మేము ఎగువన ఆరంభమవుతుంది చేస్తున్నారు మరియు దిగువ అన్ని మార్గం వెళ్ళి, 573 00:27:26,556 --> 00:27:28,600 మా అసలు కాకుండా మైక్ స్మిత్ ఉదాహరణ. 574 00:27:28,600 --> 00:27:33,470 >> అయితే, నేను, హే, డేటాబేస్, ఇండెక్స్ మొదటి పేరు రంగంలో, 575 00:27:33,470 --> 00:27:37,000 అప్పుడు అది ఏదో చేయాలని జరగబోతోంది ఫ్యాన్సియెర్స్ మరియు ఏదో మద్దతు 576 00:27:37,000 --> 00:27:38,130 బైనరీ శోధన వంటి. 577 00:27:38,130 --> 00:27:39,820 ఇది SE ప్రతి బైనరీ శోధన బహుశా కాదు. 578 00:27:39,820 --> 00:27:42,810 డేటాబేస్లు మరో ఉపయోగించడానికి ఉంటాయి బి-చెట్లు అంటారు డేటా నిర్మాణం, 579 00:27:42,810 --> 00:27:46,540 బైనరీ చెట్లతో పడకండి, కేవలం అది వేగంగా అన్వేషణ చేసే 580 00:27:46,540 --> 00:27:48,500 ప్రకృతిలో సంవర్గమాన ఏదో. 581 00:27:48,500 --> 00:27:53,510 కానీ ధర మీరు ఆ అప్ నిర్మించడానికి చెల్లిస్తారు ఫీచర్, మెమరీ ఆ డేటా నిర్మాణం, 582 00:27:53,510 --> 00:27:54,570 మరింత బైట్లు. 583 00:27:54,570 --> 00:27:57,170 కనుక ఇది కొన్ని మెగాబైట్ల పడుతుంది, కొన్ని గిగాబైట్ల, ఎవరికి తెలుసు? 584 00:27:57,170 --> 00:27:58,410 ఇది డేటా ఆధారపడి ఉంటుంది. 585 00:27:58,410 --> 00:28:02,640 >> కాబట్టి ఏదో ఒక సమయంలో, మీరు నిర్ణయించుకుంటారు ఉంటుంది, ఇది సాధారణ విషయం బహుశా కాదు. 586 00:28:02,640 --> 00:28:06,000 కాబట్టి అసలు సాధారణ ఏవి కేసులు, మీరు నిజంగా ఎంచుకోవడానికి కలిగి ఉంటే, 587 00:28:06,000 --> 00:28:10,080 మీ ఇష్టమైన ఖాళీలను ఏమి కావచ్చు? 588 00:28:10,080 --> 00:28:10,580 ఇమెయిల్. 589 00:28:10,580 --> 00:28:14,400 మరియు నేను ఇమెయిల్ కావున ఇష్టం, సిద్ధాంతంలో, ప్రత్యేకంగా ఉండాలి. 590 00:28:14,400 --> 00:28:17,650 కనుక అవి, ఎప్పుడు మీకు తెలిసిన ముందుగానే మీ ఖాళీలను ఒకటి 591 00:28:17,650 --> 00:28:20,277 లేదా ఏకైక ఉంటుంది, ఆ మంచి రంగంలో ఉంటుంది 592 00:28:20,277 --> 00:28:22,860 , శోధించాలి ఆ విధంగా ఎందుకంటే, మీరు ఏదో కోసం శోధించినప్పుడు, 593 00:28:22,860 --> 00:28:26,194 మీరు తిరిగి ఒక పొందండి చూడాలని లేదా స్పందనలు సున్నా మరియు అప్పుడు మీరు పూర్తి చేసిన. 594 00:28:26,194 --> 00:28:28,110 మీరు ఉంచడానికి లేదు ఇంకా ఇతరులు వెతుకుతున్న. 595 00:28:28,110 --> 00:28:31,992 >> కాబట్టి ఈ సందర్భంలో ఇక్కడ, ఇమెయిల్, మీరు రెండుసార్లు నమోదు కాదు ఉన్నంతకాలం 596 00:28:31,992 --> 00:28:33,450 అదే ఇమెయిల్ తో, ఒక మంచి ఒకటి. 597 00:28:33,450 --> 00:28:36,710 నిర్వచనం ప్రకారం ID, లో కంప్యూటర్ సైన్స్ ప్రపంచ 598 00:28:36,710 --> 00:28:39,610 మీరు ఒక గురించి మాట్లాడటం చేస్తున్నాం ఉంటే ID, మంచి ప్రత్యేకమైనదిగా అని. 599 00:28:39,610 --> 00:28:42,970 ఆ శబ్దార్ధం విధమైన వార్తలు ID లేదా ఐడెంటిఫైయర్. 600 00:28:42,970 --> 00:28:46,440 మరియు ఈ మిగిలిన కావచ్చు యొక్క వారిగా వారిని నైస్ కాల్, 601 00:28:46,440 --> 00:28:47,860 కానీ నిజంగా అవసరం లేదు. 602 00:28:47,860 --> 00:28:49,976 >> కాబట్టి ఒక డేటాబేస్ లో, మీరు సూచికలు పేర్కొనండి 603 00:28:49,976 --> 00:28:51,350 కానీ మీరు మరింత కచ్చితమైన ఉంటుంది. 604 00:28:51,350 --> 00:28:56,060 సర్లే, హే, డేటాబేస్, ఖచ్చితంగా చేయవచ్చు ఈ పట్టికలో ప్రతి ID ప్రత్యేకంగా ఉంటుంది. 605 00:28:56,060 --> 00:28:59,330 ఒక ప్రోగ్రామర్ వీలు లేదు అనుకోకుండా ఒక నకిలీ ఇమెయిల్ చాలు 606 00:28:59,330 --> 00:29:00,740 లేదా ID సంఖ్య నకిలీ. 607 00:29:00,740 --> 00:29:03,140 enums వంటి ఎంతగా అదేవిధంగా మాకు రక్షించుకోడానికే మీరు 608 00:29:03,140 --> 00:29:04,881 ఆ తక్కువ స్థాయి రక్షణను కలిగి చేయవచ్చు. 609 00:29:04,881 --> 00:29:07,130 కాబట్టి డేటాబేస్ రూపకల్పన లో కొన్ని భావంలో, రకమైన సరదాగా ఉంటుంది, 610 00:29:07,130 --> 00:29:08,380 మీరు రక్షణాత్మకంగా దీన్ని ఎందుకంటే. 611 00:29:08,380 --> 00:29:11,460 మీరు విధమైన మీరు పని అని ఊహించుకోవటం భయంకరమైన ప్రోగ్రామర్లు తో 612 00:29:11,460 --> 00:29:15,550 మరియు మీరు అనేక రక్షణ ఉంచాలి కావలసిన మీ డేటాను రక్షించడానికి మీకు, 613 00:29:15,550 --> 00:29:18,940 కానీ ఒకేసారి మీరు కావలసిన వాటిని మంచి నిర్వహించడానికి సహాయం 614 00:29:18,940 --> 00:29:21,386 ఇది ఎంచుకోవడం ద్వారా కోసం ఆప్టిమైజ్ ఖాళీలను. 615 00:29:21,386 --> 00:29:24,260 కానీ మీరు తప్పనిసరిగా అది చెయ్యలేరని మేము వంటి ఒక వాక్యూమ్ రకమైన ఇక్కడ ఉన్నాయి. 616 00:29:24,260 --> 00:29:26,480 మీరు ఏమి తెలియదు పొందారు ఆ సాధారణ కేసులు ఉండటం. 617 00:29:26,480 --> 00:29:29,397 డెవలపర్లు ఉంటే ఒక చిరునామా పుస్తకం అమలు 618 00:29:29,397 --> 00:29:32,230 మీరు చాలా బాగా చెయ్యగలరు అనుకోవచ్చు దాదాపు ప్రతి రంగంలో శోధించాలి, 619 00:29:32,230 --> 00:29:33,830 దరఖాస్తు స్వభావం ద్వారా. 620 00:29:33,830 --> 00:29:37,910 కాబట్టి బహుశా మీరు ఖర్చు అదనపు ఖాళీ. 621 00:29:37,910 --> 00:29:39,090 >> కుడి, ఏ ప్రశ్నలు? 622 00:29:39,090 --> 00:29:41,820 623 00:29:41,820 --> 00:29:42,486 అవును. 624 00:29:42,486 --> 00:29:43,470 >> ప్రేక్షకులు: [వినబడని] 625 00:29:43,470 --> 00:29:44,404 >> DAVID మలన్: నం 626 00:29:44,404 --> 00:29:45,279 >> ప్రేక్షకులు: [వినబడని] 627 00:29:45,279 --> 00:29:47,840 628 00:29:47,840 --> 00:29:48,826 >> DAVID మలన్: సరే. 629 00:29:48,826 --> 00:29:49,701 >> ప్రేక్షకులు: [వినబడని] 630 00:29:49,701 --> 00:29:52,420 631 00:29:52,420 --> 00:29:54,850 >> DAVID మలన్: ఓహ్, కాబట్టి మేము ఒక విధంగా మాట్లాడుతున్నారు 632 00:29:54,850 --> 00:29:57,940 ఇప్పుడు ఆ పూర్తిగా భాషను అజ్ఞేయ వార్తలు. 633 00:29:57,940 --> 00:30:02,370 కాబట్టి మేము గురించి ఇప్పుడు మాట్లాడుతున్నారు రిలేషనల్ డేటాబేస్ మరింత సాధారణంగా, 634 00:30:02,370 --> 00:30:04,760 లేదా SQL సాధారణంగా డేటాబేస్. 635 00:30:04,760 --> 00:30:06,870 >> ప్రేక్షకులు: [వినబడని] 636 00:30:06,870 --> 00:30:10,030 >> DAVID మలన్: ఉపయోగించడానికి ఒక మంచి పదం , ఏ భాష ద్వారా ఉపయోగించవచ్చు. 637 00:30:10,030 --> 00:30:15,280 నేను జావాస్క్రిప్ట్ కోడ్ రాయడం సి కోడ్, C ++ కోడ్, జావా కోడ్, రూబీ కోడ్, 638 00:30:15,280 --> 00:30:19,010 ఇవన్నీ ఒక మాట్లాడటానికి డేటాబేస్ మరియు అమలు ప్రశ్నలు. 639 00:30:19,010 --> 00:30:22,310 నిజానికి, ఒక దురదృష్టకరం ఒక ఉదాహరణ ప్రశ్నకు segue. 640 00:30:22,310 --> 00:30:25,720 మరియు తిరిగి, మేము లోకి వెళ్ళడానికి వెళ్ళడం లేదు చేస్తున్నాం జావా లేదా C ++ లేదా ఇకపై ఏ, 641 00:30:25,720 --> 00:30:29,420 కానీ SQL, భాషా, ఇది నేను ఉంచడానికి , సూచించడం నిర్మితీకృత ప్రశ్నా భాష, 642 00:30:29,420 --> 00:30:32,790 ఈ స్వయంగా ఒక ప్రోగ్రామింగ్ లాంగ్వేజ్, కానీ అది ఏ కోసం ఉపయోగించవచ్చు అర్థం 643 00:30:32,790 --> 00:30:37,330 ఆశ్చర్యం, ప్రశ్న ప్రశ్నలు ఉంటాయి. 644 00:30:37,330 --> 00:30:38,660 >> ద్వారా నేను ఈ అర్థం. 645 00:30:38,660 --> 00:30:41,190 మీరు డేటా ఎంచుకోండి మార్గం MySQL డేటాబేస్ నుండి 646 00:30:41,190 --> 00:30:49,330 మీరు వాచ్యంగా మీ కార్యక్రమంలో రకం వినియోగదారుల నుండి ఎంచుకోండి స్టార్ అలాంటిదే. 647 00:30:49,330 --> 00:30:52,200 నేను ఈ పట్టిక ఊహిస్తూ చేస్తున్నాను, అప్పటినుండీ వినియోగదారులు అంటారు. 648 00:30:52,200 --> 00:30:54,860 మనం కావలసిన ఏదైనా కాల్ కాలేదు, కానీ ఆ రకమైన అర్ధమే. 649 00:30:54,860 --> 00:30:57,240 కాబట్టి ఎంపిక చాలా ఉంది సాధారణ క్రియా, మీరు 650 00:30:57,240 --> 00:30:59,290 రెడీ, SQL లో, ఆ వాచ్యంగా ఆ చేస్తుంది. 651 00:30:59,290 --> 00:31:02,730 ఏం మీరు స్టార్ ఆలోచిస్తాడు ఈ సందర్భంలో అర్థం? 652 00:31:02,730 --> 00:31:04,410 >> ప్రేక్షకులు: [వినబడని] 653 00:31:04,410 --> 00:31:05,380 >> DAVID మలన్: నేను క్షమించండి రెడీ? 654 00:31:05,380 --> 00:31:06,300 >> ప్రేక్షకులు: [వినబడని] 655 00:31:06,300 --> 00:31:09,580 >> DAVID మలన్: రాకపోయినా, అంతే కంటే మరింత సంఘటితం, నిజానికి. 656 00:31:09,580 --> 00:31:11,700 ఇది వైల్డ్ కార్డ్ పాత్ర. 657 00:31:11,700 --> 00:31:14,740 దాదాపు ఎల్లప్పుడూ స్టార్ ఏదైనా అర్థం, కాబట్టి ఈ సందర్భంలో, అంటే, 658 00:31:14,740 --> 00:31:16,510 డేటాబేస్ నుండి ప్రతిదీ ఎంచుకోండి. 659 00:31:16,510 --> 00:31:20,730 నేను ఈ చెప్పే ఉన్నప్పుడు, నా ఉద్దేశ్యం ప్రతి కాలమ్ నాకు తిరిగి ఇవ్వాలని 660 00:31:20,730 --> 00:31:22,440 నా టేబుల్ నుండి వినియోగదారులు అని. 661 00:31:22,440 --> 00:31:24,730 ఇది అని నన్ను ఫలితంగా సెట్ ఇవ్వాలని. 662 00:31:24,730 --> 00:31:28,210 ఇతర మాటలలో, నాకు కాపీని ఇవ్వాలని స్ప్రెడ్షీట్, నేను పొందుతున్నాను ఏమిటి. 663 00:31:28,210 --> 00:31:34,890 >> కానీ నేను అన్నాడు ఉంటే వినియోగదారులు నుండి స్టార్ ఎంచుకోండి ID ఎక్కడ 1 సమానం, ఎంత పెద్ద తప్పక 664 00:31:34,890 --> 00:31:36,640 నా ఫలితాల సమితి అప్పుడు? 665 00:31:36,640 --> 00:31:41,680 లేదా సమానమైనప్పుడు, ఎన్ని వరుసలు తప్పక నేను డేటాబేస్ నుండి తిరిగి అప్పగించారు? 666 00:31:41,680 --> 00:31:45,860 బహుశా కేవలం ఒక, నేను నిజానికి ఉంటే ఒక ఏకైక గుర్తింపు గా వ్యవహరిస్తారు ID, 667 00:31:45,860 --> 00:31:50,710 మరియు డేవిడ్ ఆ ఏకైక ID కలిగి ఉంటే, నేను తిరిగి ఒకే ఒక వరుసగా కావాలి 668 00:31:50,710 --> 00:31:53,220 డేవిడ్ యొక్క సమాచారాన్ని అన్ని కలిగిన. 669 00:31:53,220 --> 00:31:56,390 నేను అన్నాడు ఉంటే ఈ అయితే ID 99 సమానం, నేను తిరిగి పొందాలి 670 00:31:56,390 --> 00:32:00,320 ఈ సందర్భంలో, సున్నా వరుసలు, సమయంలో కనీసం. 671 00:32:00,320 --> 00:32:03,620 >> అయితే, నేను నిజంగా శ్రద్ధ లేకపోతే ఆ సమాచారం గురించి, 672 00:32:03,620 --> 00:32:06,970 నేను, చెప్పగల్గినవి పేరు డేవిడ్ వాడుకలో ఉంది? 673 00:32:06,970 --> 00:32:10,860 నుండి జిప్ కోడ్ ఎంచుకోండి వినియోగదారులు ID 1 ఉంది. 674 00:32:10,860 --> 00:32:15,820 ఈ నేనొక్కడినే డేవిడ్ యొక్క జిప్ ఎంచుకోండి ఉంటుంది కోడ్ మరియు ఆ వరుసలో కాలమంతా. 675 00:32:15,820 --> 00:32:19,541 నేను బదులుగా దీనిని ఎందుకు ఉండవచ్చు స్టార్ ప్రశ్న, వైల్డ్ కార్డ్? 676 00:32:19,541 --> 00:32:21,950 >> ప్రేక్షకులు: [వినబడని] 677 00:32:21,950 --> 00:32:24,590 >> DAVID మలన్: అవును, నేను మాత్రమే ఇది అవసరం కావచ్చు. 678 00:32:24,590 --> 00:32:26,350 కాబట్టి ప్రదర్శన మళ్ళీ ఇక్కడ సమాధానం. 679 00:32:26,350 --> 00:32:28,540 ఎందుకు ఎక్కువ గోవా సమాచారం మీరు అవసరం కంటే 680 00:32:28,540 --> 00:32:32,020 అన్ని కుడి కలిసి అయినా ఎందుకంటే మీరు ఇప్పటికీ ఆ డేటా కాపీ కలిగి, 681 00:32:32,020 --> 00:32:35,560 ఇది డేటాబేస్ నుంచి అగుపిస్తుంది ఏదో మీ కార్యక్రమంలోకి, 682 00:32:35,560 --> 00:32:38,490 మరియు మీరు కేవలం వెర్రి మాత్రమే ఆ అంకెలు ఐదు అవసరం, 683 00:32:38,490 --> 00:32:40,340 కాదు వరుసగా కాలమంతా. 684 00:32:40,340 --> 00:32:42,180 >> సో ఎలా నేను ఒక యూజర్ ఇన్సర్ట్ చెయ్యాలి? 685 00:32:42,180 --> 00:32:44,780 ఒక యూజర్ కేవలం వుంది మొదటి సారి నమోదు. 686 00:32:44,780 --> 00:32:46,560 వాక్యనిర్మాణం సాధారణంగా ఇలా ఉంటుంది. 687 00:32:46,560 --> 00:32:52,700 వినియోగదారులు ఇన్సర్ట్, మరియు అప్పుడు మేము, విలువలు చెబుతా 688 00:32:52,700 --> 00:33:00,150 ఆపై మేము విలువలు చెబుతా యొక్క అని, లారెన్ స్కుల్లీని వీలు 689 00:33:00,150 --> 00:33:02,380 ఇక్కడే మా వీడియోగ్రాఫర్. 690 00:33:02,380 --> 00:33:04,390 మరియు తదుపరి రంగంలో లింగ ఉంది. 691 00:33:04,390 --> 00:33:08,020 కాబట్టి మేము సే చేస్తాము కోట్, unquote "F", అప్పుడు మేము ఒక ID కలిగి 692 00:33:08,020 --> 00:33:12,250 మరియు నేను లెట్స్ చెప్పడానికి వెళుతున్న ఆమె ఇక్కడ నిజానికి కాదు నటిస్తారు, 693 00:33:12,250 --> 00:33:14,380 కాబట్టి మేము కథలో రివైండ్ చేస్తాము. 694 00:33:14,380 --> 00:33:16,530 సో 2 ఆమె ID గా ఉంటుంది. 695 00:33:16,530 --> 00:33:19,130 ఆపై తదుపరి రంగంలో ఆమె ఇమెయిల్ ఉంది. 696 00:33:19,130 --> 00:33:22,140 కాబట్టి అది ఇష్టం చేస్తాడు లారెన్ స్కల్లి మొదలగునవి, 697 00:33:22,140 --> 00:33:24,360 మరియు మేము కేవలం డాట్ డాట్ చేస్తాము ఇక్కడ నుండి దూరంగా చుక్కల్లా. 698 00:33:24,360 --> 00:33:26,890 ఇప్పుడు అది ఒక చిన్న పొందుతారు దుర్భరమైన కానీ చొప్పించు ప్రశ్న 699 00:33:26,890 --> 00:33:28,310 చివరికి లాగా అని. 700 00:33:28,310 --> 00:33:30,970 >> నేను వదిలించుకోవటం కోరుకుంటే స్కల్లి, ఊ-OH, యొక్క deregister వీలు 701 00:33:30,970 --> 00:33:37,420 ఆమె, ఆమె ఖాతా తొలగిస్తే, ID 2 సమానం వినియోగదారులు నుండి తొలగించండి 702 00:33:37,420 --> 00:33:38,500 స్కల్లి వదిలించుకోవాలని ఉంటుంది. 703 00:33:38,500 --> 00:33:48,050 లేదా నేను నవీకరణ యూజర్లు సెట్ చెప్పగలను, , యొక్క అని పిలవబడు మేము ఏమి మారిపోవచ్చు? 704 00:33:48,050 --> 00:33:49,430 ఆమె కదలికలు అనుకుందాం. 705 00:33:49,430 --> 00:33:53,730 సెట్ జిప్ సమానం 021-- వద్దు, ఆమె ప్రస్తుత జిప్ వార్తలు. 706 00:33:53,730 --> 00:33:54,487 90210. 707 00:33:54,487 --> 00:33:56,320 మాత్రమే ఇతర జిప్ కోడ్ నేను ప్రపంచంలో తెలుసు. 708 00:33:56,320 --> 00:33:59,002 కాబట్టి మార్చివేస్తుందని ఆమె జిప్ నిజానికి ఉంటుంది కోడ్, 709 00:33:59,002 --> 00:34:00,460 ఆమె జిప్ కోడ్ మార్చడానికి కాదు. 710 00:34:00,460 --> 00:34:02,170 >> నేను ఏమి చేస్తారు? 711 00:34:02,170 --> 00:34:04,292 అయినప్పటికీ వాక్యనిర్మాణం బహుశా కొత్త ఉంది. 712 00:34:04,292 --> 00:34:05,302 >> ప్రేక్షకులు: [వినబడని] 713 00:34:05,302 --> 00:34:08,010 DAVID మలన్: అవును, నేను ప్రతి ఒక్కరూ తరలించబడింది బెవర్లీ హిల్స్, కాలిఫోర్నియా. 714 00:34:08,010 --> 00:34:11,920 నేను నిజానికి తప్పక ID పేరు 2 సమానం. 715 00:34:11,920 --> 00:34:12,820 మొదలగునవి. 716 00:34:12,820 --> 00:34:15,290 కాబట్టి SQL ఈ గురించి అన్ని ఉంది సూచనలను రకాల. 717 00:34:15,290 --> 00:34:20,260 ఎంచుకోండి ఇన్సర్ట్, తొలగింపు, నవీకరణ, చివరిలో ఈ క్రియలు తో 718 00:34:20,260 --> 00:34:22,139 ఈ పేరు ఉపవాక్యాలు, మాట్లాడటానికి. 719 00:34:22,139 --> 00:34:25,170 మరియు అక్కడ చాలా మీరు చెయ్యవచ్చు వార్తలు అలా, కానీ అది నిజంగా కేవలం దిమ్మల 720 00:34:25,170 --> 00:34:29,750 మామూలుగా ఉంటే arcanely వ్యక్తీకరించే మీరు ఏమి డేటాబేస్ అనుకుంటున్నారా. 721 00:34:29,750 --> 00:34:31,580 >> ఆపై డేటాబేస్ దొరుకుతుందని చేస్తుంది, 722 00:34:31,580 --> 00:34:35,630 మీరు లారెన్ స్కల్లి ఇన్సర్ట్ డేటాబేస్, పేరు మెమరీలో ఆమె చాలు 723 00:34:35,630 --> 00:34:38,230 మేము చాలా త్వరగా పొందవచ్చు కనుక ఆమె ఇమెయిల్ చిరునామా ఆధారంగా 724 00:34:38,230 --> 00:34:42,610 లేదా ఆమె ID నంబర్ లేదా వంటి ఆధారంగా. 725 00:34:42,610 --> 00:34:43,391 అవును, డాన్. 726 00:34:43,391 --> 00:34:44,266 ప్రేక్షకులు: [వినబడని] 727 00:34:44,266 --> 00:34:46,364 728 00:34:46,364 --> 00:34:47,780 DAVID మలన్: రియల్లీ మంచి ప్రశ్న. 729 00:34:47,780 --> 00:34:50,370 ఈ రచనలను నుండి మారుతుంది ఒరాకిల్ Microsoft Access 730 00:34:50,370 --> 00:34:52,290 MySQL కు PostgreSQL ఎలా? 731 00:34:52,290 --> 00:34:53,790 చిన్న సమాధానం ఇది ఆధారపడి ఉంటుంది. 732 00:34:53,790 --> 00:34:58,697 సిద్ధాంతంలో, చాలా ఉంది SQL యొక్క ముఖ్యమైన సాధారణ ఉపసమితి 733 00:34:58,697 --> 00:35:00,780 అన్ని అంతటా పంచుకున్న ఈ ఆచరణల. 734 00:35:00,780 --> 00:35:03,340 అయితే, వివిధ తయారీదారులు జోడించిన ఫీచర్లు కలిగి 735 00:35:03,340 --> 00:35:07,120 కొన్ని పనులను తమ డేటాబేస్ ఈ లక్షణాలు యొక్క పరిధిని దాటి, 736 00:35:07,120 --> 00:35:08,720 ఉండవచ్చు, నిజానికి, విచ్ఛిన్నం. 737 00:35:08,720 --> 00:35:11,210 >> కాబట్టి డెవలపర్లు ఈ వ్యతిరేకంగా కాపాడేలా, 738 00:35:11,210 --> 00:35:14,350 కాకుండా ముడి రాయడం కంటే నేను ఇక్కడ రాస్తున్నాను ఉంటాను SQL కోడ్, 739 00:35:14,350 --> 00:35:19,460 వారు ఒక లైబ్రరీ ఉపయోగించడానికి, ఆ లోనే ఒక సాధారణ లైబ్రరీ 740 00:35:19,460 --> 00:35:23,650 యొక్క విధమైన ఉన్నత స్థాయి మరియు తత్వాలు మీరు దూరంగా ఉపయోగిస్తున్న ఉత్పత్తి. 741 00:35:23,650 --> 00:35:25,710 మరియు మీరు ఇస్తుంది విధులు మరియు విధానాలు 742 00:35:25,710 --> 00:35:28,810 ఎప్పుడూ అలా మీరు కాల్ నిజానికి ముడి SQL వ్రాయండి. 743 00:35:28,810 --> 00:35:32,609 >> సిద్ధాంతంలో, అప్పుడు, మీరు మార్చవచ్చు ఒరాకిల్ మైక్రోసాఫ్ట్ ఉత్పత్తులు 744 00:35:32,609 --> 00:35:34,650 లేదా ఇదే విధంగా విరుద్ధంగా లేదా ఏదైనా వేరే, మీరు మరియు వాచ్యంగా 745 00:35:34,650 --> 00:35:36,920 మీ కోడ్ గురించి ఏమీ మార్చడానికి. 746 00:35:36,920 --> 00:35:40,180 రియాలిటీ, అయితే, మీరు కొన్నిసార్లు ఉంది ఫలితంగా లక్షణాలు అప్ ఇస్తాయి. 747 00:35:40,180 --> 00:35:43,860 మీరు ఒక ఉత్పత్తి ఎందుకంటే ఎంచుకున్న ఉండవచ్చు ఈ విలువ జోడించిన ఫీచర్లు సంపాదించి, 748 00:35:43,860 --> 00:35:46,610 మరియు మీరు ఇప్పుడు కేవలం ఉన్నాము ఉద్దేశపూర్వకంగానే వాటిని ఉపయోగించి. 749 00:35:46,610 --> 00:35:51,630 >> మరియు anecdotally, చాలా కంపెనీలు ఉంటాయి వారి డేటాబేస్ నుండి దూరంగా తరలించడానికి ఎప్పుడూ. 750 00:35:51,630 --> 00:35:54,002 కాబట్టి ఈ ఒక nice ఉంది ఫీచర్, రియాలిటీ 751 00:35:54,002 --> 00:35:55,960 మీరు తయారు చేసేందుకు సమగ్ర చేస్తుంటే, ఉంది మీ డేటాబేస్, మీరు 752 00:35:55,960 --> 00:35:59,890 బహుశా ఇతర మార్పులు పుష్పగుచ్ఛాలు మేకింగ్ ఏమైనప్పటికీ, మీరు తప్పనిసరిగా చేయలేని 753 00:35:59,890 --> 00:36:01,360 ముందుగా అవసరం. 754 00:36:01,360 --> 00:36:03,720 కనుక ఇది నిస్సందేహంగా వార్తలు పైగా-ఇంజినీరింగ్ సమస్య, 755 00:36:03,720 --> 00:36:05,670 కానీ అది నిజంగా దాని పై ఆధారపడుతుంది. 756 00:36:05,670 --> 00:36:09,960 సిద్ధాంతపరంగా, SQL పంచుకున్నప్పుడు ఈ వివిధ ఉత్పత్తుల్లో. 757 00:36:09,960 --> 00:36:11,560 రియల్లీ మంచి ప్రశ్నలు. 758 00:36:11,560 --> 00:36:12,272 అవును. 759 00:36:12,272 --> 00:36:13,147 >> ప్రేక్షకులు: [వినబడని] 760 00:36:13,147 --> 00:36:17,820 761 00:36:17,820 --> 00:36:21,480 >> DAVID మలన్: అవును, కాబట్టి మీరు ఒక డేటాబేస్ ఆలోచించవచ్చు 762 00:36:21,480 --> 00:36:25,020 చివరిలో, కేవలం సర్వర్ రోజు, మరియు ఆ సర్వర్ లోపల 763 00:36:25,020 --> 00:36:28,670 మొత్తం బంచ్ ఉంది పట్టికలు, వరుసలు మరియు నిలువు. 764 00:36:28,670 --> 00:36:33,410 మరియు మీరు ఈ వంటి ఒక ప్రశ్న పంపండి మీ కార్యక్రమం నుండి, మీ వెబ్సైట్, 765 00:36:33,410 --> 00:36:39,340 జావాలో వ్రాసిన, రూబీ, పైథాన్, సంసార, సర్వర్ ఈ కమాండ్ అందుకుంటున్న 766 00:36:39,340 --> 00:36:41,660 మరియు వివరించడంలో అక్షరాలా అదే విధంగా 767 00:36:41,660 --> 00:36:43,660 మేము తో ముందుగా చర్చించిన భాషలు అర్థం, 768 00:36:43,660 --> 00:36:47,333 ఆపై జీరో కొన్ని చర్యను జీరో లేదా మరిన్ని పట్టికలలో లేదా ఎక్కువ వరుసలు. 769 00:36:47,333 --> 00:36:48,208 ప్రేక్షకులు: [వినబడని] 770 00:36:48,208 --> 00:36:53,540 771 00:36:53,540 --> 00:36:55,070 >> DAVID మలన్: సరిగ్గా, సరిగ్గా. 772 00:36:55,070 --> 00:36:58,450 ఏదో కోసం pseudocode కాబట్టి వంటి ఈ కావచ్చు. 773 00:36:58,450 --> 00:37:02,450 మీ PHP ఫైలు లేదా మీ లో పైథాన్ ఫైలు లేదా మీ జావా ఫైలు, 774 00:37:02,450 --> 00:37:09,210 మీరు pseudocode కోడ్ కలిగి, లేదా వంటి గీతలు పడకుండా వంటి బ్లాక్స్, వినియోగదారు సందర్శనల 775 00:37:09,210 --> 00:37:19,870 మొదటిసారి acme.com/register~~V, అప్పుడు వినియోగదారులు లోకి మొదలగునవి ఇన్సర్ట్. 776 00:37:19,870 --> 00:37:22,619 మరియు మేము ఈ అనువదించడానికి అని చివరికి మరింత కాంక్రీటు కోడ్. 777 00:37:22,619 --> 00:37:24,660 కానీ నిజంగా, మేము అన్ని ఇక్కడ బిల్డింగ్ బ్లాక్స్, 778 00:37:24,660 --> 00:37:27,680 మేము కొన్ని ముళ్లు చేస్తున్నారు అయినప్పటికీ అమలు దశలను. 779 00:37:27,680 --> 00:37:31,560 >> నాలో ఏమి తో తప్పు కనుగొనేందుకు తెలియజేయండి మరియు మేము అద్భుతంగా కేవలం ఒక క్షణం క్రితం చేశాడు. 780 00:37:31,560 --> 00:37:36,470 మీరు ఒక అందమైన సృష్టించారు వినియోగదారులకు పూర్తి పట్టిక. 781 00:37:36,470 --> 00:37:38,920 అయితే, మేము అమలు కాలేదు కొన్ని వివిధ మార్గాల్లో ఇది, 782 00:37:38,920 --> 00:37:43,030 కానీ మీరు నిజంగా మాకు దారితీసాయి path-- డౌన్ మరియు నేను మీరు చెప్పే, 783 00:37:43,030 --> 00:37:48,080 కానీ అది ఒక బొత్తిగా బహుశా నా fault-- వార్తలు అసమర్థంగా డేటాబేస్ అమలు. 784 00:37:48,080 --> 00:37:49,950 ఇది సామాన్యీకరణ కాదు. 785 00:37:49,950 --> 00:37:52,320 >> మరియు సామాన్యీకరణం ద్వారా నా ఉద్దేశ్యం ఉన్నట్లు వెళ్తున్నారు, 786 00:37:52,320 --> 00:37:57,380 కాలక్రమేణా, గణనీయమైన విస్తీర్ణతను, అందువలన అసమర్థతపై, 787 00:37:57,380 --> 00:38:00,210 ఆ ప్రదేశంలోని వ్యర్థాన్ని. 788 00:38:00,210 --> 00:38:05,650 మీరు ఇక్కడ చూడండి ఏమి మాత్రమే, చెయ్యవచ్చు ఆధారంగా మీరు స్థలం పేరు ఈ వ్యర్థాలు ఊహ 789 00:38:05,650 --> 00:38:08,710 కాలక్రమేణా, నుండి వచ్చి వెళ్తున్నారు, మరింత వినియోగదారులు నమోదు వంటి 790 00:38:08,710 --> 00:38:10,860 మీ వెబ్సైట్ కోసం? 791 00:38:10,860 --> 00:38:13,047 డేటా ఏమిటి పునరావృత మారవచ్చు? 792 00:38:13,047 --> 00:38:19,084 793 00:38:19,084 --> 00:38:20,940 >> ప్రేక్షకులు: [వినబడని] 794 00:38:20,940 --> 00:38:22,686 >> DAVID మలన్: ఎందుకు మీరు అర్థం లేదు? 795 00:38:22,686 --> 00:38:23,561 ప్రేక్షకులు: [వినబడని] 796 00:38:23,561 --> 00:38:32,180 797 00:38:32,180 --> 00:38:32,930 DAVID మలన్: అవును. 798 00:38:32,930 --> 00:38:35,622 మరియు యొక్క ప్రయోజనాల కోసం ఊహించుకోవటం తెలియజేయండి నేటి నిజం అని. 799 00:38:35,622 --> 00:38:38,330 హాజరవుతారు, మరియు మేము ఈ నేర్చుకున్నాడు చేసిన హార్డ్ మార్గం, ఆ నిజం కాదు. 800 00:38:38,330 --> 00:38:41,670 ఏదో బహుళ నగరాలు, ఏదో, అదే జిప్ కోడ్, 801 00:38:41,670 --> 00:38:43,390 ఈ అద్భుతమైన ఊహ తొలగిస్తుంది. 802 00:38:43,390 --> 00:38:46,180 కానీ యొక్క ఆ నిజం అనుకుందాం తెలియజేయండి, ఇది ఎల్లప్పుడూ నిజం ఎందుకంటే. 803 00:38:46,180 --> 00:38:51,390 కాబట్టి ఒక జిప్ కోడ్ అని అనుకుందాం ఎల్లప్పుడూ అదే నగరంతో సంబంధం 804 00:38:51,390 --> 00:38:53,600 మరియు రకమైన ఇది రాష్ట్ర, సహేతుకమైన ఊహలను, 805 00:38:53,600 --> 00:38:54,840 కానీ తప్పు, దాన్ని మారుతుంది. 806 00:38:54,840 --> 00:38:57,310 కానీ ఒక సహేతుకమైన ఊహ నేటి అవసరాలకు. 807 00:38:57,310 --> 00:39:01,650 >> అప్పుడు నేను కేంబ్రిడ్జ్ నివసిస్తున్నారు అని భావించండి, ఎంఏ, ఈ యూజర్ యొక్క పట్టిక ప్రకారం, 808 00:39:01,650 --> 00:39:04,100 మరియు ఆ అనుకుందాం లారెన్ స్కల్లి కేంబ్రిడ్జ్, MA నివసిస్తున్నారు, 809 00:39:04,100 --> 00:39:06,120 మరియు ఆ అనుకుందాం కరీం కేంబ్రిడ్జ్, MA నివసిస్తున్నారు, 810 00:39:06,120 --> 00:39:10,400 మరియు Arwa కేంబ్రిడ్జ్ నివసిస్తున్నారు, ఎంఏ, 02138 మాకు అన్ని. 811 00:39:10,400 --> 00:39:15,890 ఎందుకు మేము కేంబ్రిడ్జ్ గుర్తు, ఎంఏ, మాకు అన్ని నాలుగు 02138? 812 00:39:15,890 --> 00:39:18,903 గుర్తుంచుకోవడం సరిపోవును? 813 00:39:18,903 --> 00:39:20,249 >> ప్రేక్షకులు: [వినబడని] 814 00:39:20,249 --> 00:39:21,540 DAVID మలన్: కేవలం జిప్ కోడ్. 815 00:39:21,540 --> 00:39:25,080 02138 ఉనికిలో జస్ట్ కారణంగా మీరు మేము ఏమి చేయగలరో తెలుసు? 816 00:39:25,080 --> 00:39:32,650 మేము ఇక్కడ కొద్దిగా ఫాన్సీ పొందలేరు మరియు ఇక్కడ, మరొక పట్టిక నిర్వచించే 817 00:39:32,650 --> 00:39:35,850 ఈ చేస్తాడు పేరు పేరు, ఈ రకం అవతరిస్తుంది, 818 00:39:35,850 --> 00:39:38,840 ఈ అవతరిస్తుంది పొడవు, మరియు ఇకమీదట, నేను ఉన్నాను 819 00:39:38,840 --> 00:39:42,900 ఈ నా నగరాలు పట్టిక కాల్ వెళుతున్న. 820 00:39:42,900 --> 00:39:47,011 ఈ, అని పిలిచేవారు కోర్సు, నా వినియోగదారులు టేబుల్. 821 00:39:47,011 --> 00:39:49,885 కాబట్టి నేను ఇక్కడ పైగా చాలు ఉండాలి నా నగరాలు పట్టిక కోసం, మీరు అనుకుంటున్నారు? 822 00:39:49,885 --> 00:39:53,605 823 00:39:53,605 --> 00:39:54,535 >> ప్రేక్షకులు: [వినబడని] 824 00:39:54,535 --> 00:39:55,930 >> DAVID మలన్: అవును. 825 00:39:55,930 --> 00:40:01,440 సో, రాష్ట్ర మరియు నగరం జిప్. 826 00:40:01,440 --> 00:40:05,350 మరియు ఇక్కడ రకం, మేము సే చేస్తాము మళ్ళీ ఒక చార్ 5 అవతరిస్తుంది, 827 00:40:05,350 --> 00:40:06,750 ముందు చర్చకు సంబంధించినది. 828 00:40:06,750 --> 00:40:14,810 ఈ బహుశా వంటి, ఒక Enum ఉంటుంది ముందు, మరియు నగరం ఒక VarChar 50 ఉంటుంది. 829 00:40:14,810 --> 00:40:17,960 కాబట్టి ఇప్పుడు నేను ఏమి వస్తుందా ఈ పట్టిక నుండి తుడుచు 830 00:40:17,960 --> 00:40:21,995 ఆ అసమర్థతపై తొలగించడానికి ఎలా? 831 00:40:21,995 --> 00:40:23,100 >> ప్రేక్షకులు: [వినబడని] 832 00:40:23,100 --> 00:40:23,850 DAVID మలన్: నైస్. 833 00:40:23,850 --> 00:40:30,239 రాష్ట్ర మరియు నగరం దూరంగా వెళ్ళి, నేను ఇప్పుడు చేసిన సంభావ్య అసమర్థతపై తొలగించింది 834 00:40:30,239 --> 00:40:33,280 కోసం విస్తారంగా గుర్తు, కేంబ్రిడ్జ్, ఎంఏ, కేంబ్రిడ్జ్, MA, కేంబ్రిడ్జ్, MA, 835 00:40:33,280 --> 00:40:35,712 కేంబ్రిడ్జ్, MA, ఇది ఆశాజనక మార్చడానికి ఎప్పుడూ అన్నారు. 836 00:40:35,712 --> 00:40:37,670 మరియు ఒకవేళ ప్రదర్శిస్తే, అంతే minorly బాధించే, ఇప్పుడు 837 00:40:37,670 --> 00:40:39,750 నేను మార్చవలసి పలు వరుసలలో, 838 00:40:39,750 --> 00:40:43,770 ఇక్కడ అయితే, నేను అనుకొనుట ఒకే చోట దానిని మార్చడం. 839 00:40:43,770 --> 00:40:46,890 >> ఇప్పుడు బహుశా, అదేస్థాయిలో ఉంది? 840 00:40:46,890 --> 00:40:48,020 ఈ సూపర్ అనుకూలమైన ఉంది. 841 00:40:48,020 --> 00:40:50,730 చక్కగా కలిసి నా మొత్తం డేటాని వచ్చింది. 842 00:40:50,730 --> 00:40:53,644 కానీ ఇప్పుడు కేసు స్పష్టంగా ఉంది? 843 00:40:53,644 --> 00:40:55,684 >> ప్రేక్షకులు: [వినబడని] 844 00:40:55,684 --> 00:40:58,100 DAVID మలన్: సరిగ్గా, మరియు నేను ఆనందంగా మీరు పదం చేరడానికి ఉపయోగిస్తారు, 845 00:40:58,100 --> 00:41:01,320 నిజానికి కీవర్డ్ ఎందుకంటే రిలేషనల్ డేటాబేస్ ప్రపంచంలో 846 00:41:01,320 --> 00:41:05,270 SQL లో, అది అసలైన పదం మీరు టైప్ ఉండవచ్చు లేదా కనీసం చెప్పేటప్పుడు. 847 00:41:05,270 --> 00:41:09,280 నిజానికి, మనం ఇప్పుడు చేయాల్సిందల్లా డేవిడ్ యొక్క పూర్తి సమాచారం ఉంది ఎంచుకోండి 848 00:41:09,280 --> 00:41:19,700 నుండి ఎంపిక స్టార్ లాగ వినియోగదారులు, మొదలైనవి మరియు ఇప్పుడు, నగరాలు చేరడానికి 849 00:41:19,700 --> 00:41:24,010 నేను రెండవ లైన్ తరలించడానికి వెళుతున్న ఈ fits-- users.zip సమానం కాబట్టి 850 00:41:24,010 --> 00:41:34,570 cities.zip, users.ID 1 పేరు సమానం. 851 00:41:34,570 --> 00:41:35,550 >> అయితే ఏమి జరుగుతుంది? 852 00:41:35,550 --> 00:41:38,970 ఇది అగ్లీ చూడటం, కానీ మీరు రకమైన చెయ్యవచ్చు ఇది దిగువ కుడి, పైన ఎడమ చదవండి. 853 00:41:38,970 --> 00:41:41,030 వినియోగదారులు నుండి స్టార్ ఎంచుకోండి ముందు అదే, 854 00:41:41,030 --> 00:41:42,930 కానీ ఇది వినియోగదారులు, కేవలంగా నుండి కాదు. 855 00:41:42,930 --> 00:41:45,910 వినియోగదారులు నగరాలు చేరడానికి నుండి ఇది. 856 00:41:45,910 --> 00:41:48,520 నేను ఆ రెండు పలకలను చేరిన చేస్తున్నాను? 857 00:41:48,520 --> 00:41:51,820 బాగా, స్పష్టంగా, వినియోగదారులు పట్టికలు రంగంలో, పిన్ 858 00:41:51,820 --> 00:41:54,810 మరియు ఈ కాలం కొన్ని ప్రత్యేక ఉంది ఆ ఆలోచన వ్యక్తం వాక్యనిర్మాణం 859 00:41:54,810 --> 00:41:58,130 మరియు ఈ నగరాల్లో పట్టికలు రంగంలో జిప్ ఉంది. 860 00:41:58,130 --> 00:42:01,580 నేను ఆ రెండు సమాన ఉండాలనుకుంటున్నాను, కానీ నేను చివరికి ఎంచుకోండి 861 00:42:01,580 --> 00:42:06,280 మాత్రమే ఆ వరుసలు పేరు వినియోగదారులు టేబుల్ లో ID 862 00:42:06,280 --> 00:42:08,730 గని రోజైన, 1 సమానం. 863 00:42:08,730 --> 00:42:11,781 >> మరియు కేవలం స్పష్టతను, ఒక ప్రోగ్రామర్, సాధారణంగా ఉన్నప్పుడు 864 00:42:11,781 --> 00:42:14,780 సంఖ్య లాగ hardcode 1, లేకుంటే మాత్రమే వెబ్సైట్ 865 00:42:14,780 --> 00:42:17,630 డేవిడ్ లేదా మద్దతు మొట్టమొదటి వినియోగదారు మీరు 866 00:42:17,630 --> 00:42:20,720 బదులుగా చేయరు ID, పేరు లాగ 867 00:42:20,720 --> 00:42:22,510 ఈ సూచిస్తుంది ఒక వేరియబుల్, అలాంటిదే 868 00:42:22,510 --> 00:42:26,210 కాలక్రమేణా మార్చవచ్చు, ఇలాంటి నేను ముందు మాట్లాడుతూ ఆత్మ 869 00:42:26,210 --> 00:42:28,080 placeholders ఈ రకాల. 870 00:42:28,080 --> 00:42:30,396 కానీ ఇప్పుడు కోసం మేము కేవలం 1 గా hardcode చేస్తాము. 871 00:42:30,396 --> 00:42:31,520 కాబట్టి ఈ అర్థం ఏమిటి? 872 00:42:31,520 --> 00:42:35,100 Well, ఈ చూసేందుకు nice మార్గం ఈ చేతి వినియోగదారులు టేబుల్ ఉంటే, 873 00:42:35,100 --> 00:42:38,090 మరియు ఈ చేతి పిన్లు ఉంది పట్టిక, మేము finding-- విధమైన ఉన్నారు 874 00:42:38,090 --> 00:42:41,330 నా వేళ్లు చిట్కాలు జిప్ ఉన్నాయి ఇక్కడ ఓవర్, మరియు నా వేళ్లు చిట్కాలు 875 00:42:41,330 --> 00:42:43,740 ఇక్కడ మీరు, జిప్ ఉన్నాయి ఇది ఒకదానితో ఒకటి ముడిపడి రకమైన 876 00:42:43,740 --> 00:42:47,950 మీరు ఫలితంగా తిరిగి పొందడానికి తద్వారా అసలు పట్టిక, నిజంగా చేరడం ద్వారా 877 00:42:47,950 --> 00:42:49,590 సాధారణ మైదానంలో రెండు పట్టికలు. 878 00:42:49,590 --> 00:42:50,840 మరియు అది జిప్ ఉండాలి లేదు. 879 00:42:50,840 --> 00:42:54,460 ఇది .వేరే చాలా ఏదైనా కావచ్చు, కానీ కాలేదు జిప్, ఒక ఎందుకంటే, నైస్ ఉంది చిన్న, 880 00:42:54,460 --> 00:42:56,470 రెండు, అది ఎల్లప్పుడూ వార్తలు అదే పొడవు, కాబట్టి ఉంది 881 00:42:56,470 --> 00:43:02,270 నిజమైన సామర్థ్యం ఏమి ఆలివర్ ఇక్కడ ప్రతిపాదించిన 882 00:43:02,270 --> 00:43:05,200 జిప్ కారక తో, మరియు [వినబడని] మేము వదిలించుకోవటం విధంగా ప్రతిపాదించారు 883 00:43:05,200 --> 00:43:07,110 నగరం మరియు రాష్ట్రాల. 884 00:43:07,110 --> 00:43:11,370 >> కాబట్టి ఈ ప్రక్రియ సాధారణీకరణ అని పిలుస్తారు. 885 00:43:11,370 --> 00:43:14,171 ఆ ఏ ప్రశ్నలు? 886 00:43:14,171 --> 00:43:16,170 బాగా నాకు అభిప్రాయపడుతున్నారు తెలియజేయండి ఈ విషయాన్ని రకం, 887 00:43:16,170 --> 00:43:19,202 ఇది చాలా తక్కువ స్థాయి అయినప్పటికీ ఈ చర్చ, మీరు భావిస్తున్నాను అని 888 00:43:19,202 --> 00:43:20,910 మీరు విధమైన పొందుతుంటే కలుపు ఓడిపోయింది, 889 00:43:20,910 --> 00:43:26,690 ఈ పుష్కలమైన ఒక అభివ్యక్తి డెవలపర్లు అవకాశం చెడ్డగా. 890 00:43:26,690 --> 00:43:29,600 నిజానికి, మేము కూడా వచ్చింది, మేము చేశాము కోర్సులు, నేను బోధించాడు చేసిన, 891 00:43:29,600 --> 00:43:32,290 ఉదాహరణకు, అనుభవం లేని అండర్గ్రాడ్యుయేట్ ప్రోగ్రామర్లు 892 00:43:32,290 --> 00:43:35,920 మొదటి చూపులో, వెబ్సైట్లు నిర్మించడానికి, వెబ్సైట్లు అద్భుతమైన చూడండి ఉండవచ్చు. 893 00:43:35,920 --> 00:43:38,280 మరియు వారు అన్ని కార్యాచరణ మేము అభ్యర్థించిన 894 00:43:38,280 --> 00:43:40,650 డెవలపర్లు మంచి ఉద్యోగం చేసాడు. 895 00:43:40,650 --> 00:43:43,370 >> కానీ వారు తప్పనిసరిగా తెలియదు డేటాబేస్ రూపకల్పన గురించి తగినంత 896 00:43:43,370 --> 00:43:46,680 లేదా వారు హార్డ్ అనుకోలేదు డేటా రకాలను గురించి తగినంత 897 00:43:46,680 --> 00:43:49,220 మరియు వినియోగదారుల రకాల వెబ్సైట్ కలిగి వెళుతున్నాను, 898 00:43:49,220 --> 00:43:53,240 అప్పుడు మేము, కనుగొనేందుకు, ఆరు నెలల తరువాత వారు పట్టభద్రుడయ్యాడు లేదా వెళ్లారు చేసిన తర్వాత, 899 00:43:53,240 --> 00:43:56,016 అది డామన్, మా వెబ్ సైట్ నిజంగా, శుద్ధముగా నెమ్మదిగా ఉంది. 900 00:43:56,016 --> 00:43:58,890 ద్విజులు గురించి మాట్లాడటం లేదు లక్షలాది లేదా వినియోగదారులు వేల. 901 00:43:58,890 --> 00:44:02,580 నేను ప్రాంగణంలో కొన్ని వందల మంది వినియోగదారులు అర్థం, వీరందరూ చేయాలని, ఉదాహరణకు, 902 00:44:02,580 --> 00:44:04,870 పాఠ్యక్రమాన్ని కోసం షాపింగ్ అదే సమయంలో, వారు 903 00:44:04,870 --> 00:44:07,010 ఆ కోర్సు పట్టిక ఉపయోగించి అప్లికేషన్ నేను చెప్పిన 904 00:44:07,010 --> 00:44:10,410 మరియు విషయం నిజంగా పెరిగిపోతుంది ఏ సూచికలు ఉన్నాయి ఎందుకంటే నెమ్మదిగా. 905 00:44:10,410 --> 00:44:13,740 ఎరుపు నక్షత్రాలు ఉన్నాయి, కాబట్టి మాట్లాడటం, లేదా మేము తప్పనిసరిగా కాలేదు 906 00:44:13,740 --> 00:44:17,690 కు ఉమ్మడి సమాచార కారణం స్పేస్ కొన్ని పొదుపు పొందండి. 907 00:44:17,690 --> 00:44:21,880 >> కాబట్టి ఒక డెవలపర్ అనుసరిచడంలోని ఉన్నప్పుడు లేదా డేటాబేస్ వ్యక్తి లేదా వంటి, 908 00:44:21,880 --> 00:44:25,864 ద్వారా ఆలోచించడం రకాల ప్రశ్నలను సరిసంఖ్య, ఒకరి కోడ్ సమీక్షించిన ఉన్నప్పుడు, 909 00:44:25,864 --> 00:44:28,530 తప్పనిసరిగా చూడండి, చెప్పటానికి వారి స్మృతిలో అన్ని సే, కాని ద్వారా 910 00:44:28,530 --> 00:44:30,154 డేటాబేస్ పట్టికలు ద్వారా చూద్దాం. 911 00:44:30,154 --> 00:44:31,150 మీరు ఏమి నిల్వ ఉంటాయి? 912 00:44:31,150 --> 00:44:33,941 ఆపై చెప్పటానికి, బాగా, ఒక వేచి నిమిషం, ఎందుకు మీరు ఒక పూర్ణాంకం ఉపయోగిస్తున్నారు? 913 00:44:33,941 --> 00:44:36,224 మనం 4 బిలియన్ ఉంటే మరియు ఈ వరుసల 1? 914 00:44:36,224 --> 00:44:38,140 మరియు ఈ రకాల ప్రశ్నలు ఒక అవకాశం 915 00:44:38,140 --> 00:44:40,170 రకమైన తిరిగి పుష్ మరియు ఎక్కడ వేసేందుకై 916 00:44:40,170 --> 00:44:42,300 మీరు చేస్తున్న సౌకర్యవంతమైన తెలియకపోతే అది ఎవరైనా కలిగి మరింత సాంకేతిక 917 00:44:42,300 --> 00:44:45,425 ఈ ప్రశ్నలు అడగండి లేదో వ్యక్తి నిజంగా వారి stuff తెలుసు. 918 00:44:45,425 --> 00:44:47,890 మరియు ఈ రకం స్టఫ్ చాలా, ప్రజలు 919 00:44:47,890 --> 00:44:50,540 ఇంటర్నెట్ లో ఎవరు బహుశా, స్వీయ బోధించాడు 920 00:44:50,540 --> 00:44:53,920 , తరచుగా తక్కువ తెలుసుకోవడానికి మీరు ఎందుకంటే తప్పనిసరిగా అది అంతటా వస్తాయి లేదు 921 00:44:53,920 --> 00:44:56,630 మీరు పొందవచ్చు ఎందుకంటే, ఎక్కువ డేటాబేస్ అప్ మరియు నడుస్తున్న, 922 00:44:56,630 --> 00:44:58,880 కానీ మీరు చదివారు తప్ప ట్యుటోరియల్స్ లేదా ఉన్నానని అప్ 923 00:44:58,880 --> 00:45:01,880 డేటాబేస్ సాధారణీకరణ గురించి చెప్పారు మరియు ఇండెక్సింగ్ మరియు పనితీరు, 924 00:45:01,880 --> 00:45:04,255 ఈ విషయాలు రకాల మీరు గాయపరచవచ్చు వెళ్తున్నారు. 925 00:45:04,255 --> 00:45:07,480 మరియు మీరు అనుకుంటున్నాను ఉండవచ్చు, లేదా ఒక చెడ్డ ఇంజనీర్ అనవచ్చు OH, బాగా, మేము మంచి జీతం 926 00:45:07,480 --> 00:45:09,600 ఒక పెద్ద డేటాబేస్ కోసం లేదా వేగవంతమైన డేటాబేస్ 927 00:45:09,600 --> 00:45:13,360 లేదా ఈ డబ్బు త్రో, నిలువుగా స్థాయి, తప్పనిసరిగా అలా కాదు. 928 00:45:13,360 --> 00:45:16,920 మీరు in-- వెళ్ళి మీరు వెళ్లి పోతే fact-- మరియు జోడించడానికి సూచికలు తర్వాత, 929 00:45:16,920 --> 00:45:20,320 మరియు అది కొన్ని గంటల పడుతుంది కొత్త డేటా అప్ నిర్మించడానికి డేటాబేస్ 930 00:45:20,320 --> 00:45:24,100 నేను ముందుగా పేర్కొన్నట్లు ఆ నిర్మాణం, మీరు ఇప్పటికీ జరిగాక ఈ పరిష్కరిస్తాము, 931 00:45:24,100 --> 00:45:26,180 ఈ పేరు మీరు అని విభజన ప్రారంభం 932 00:45:26,180 --> 00:45:28,830 చెడు నుండి మంచి డిజైనర్లు డిజైనర్లు, కేవలం అందమైన, 933 00:45:28,830 --> 00:45:32,972 కానీ పనితీరు వారీగా అలాగే. 934 00:45:32,972 --> 00:45:33,555 ఏవైనా ప్రశ్నలు వున్నాయ? 935 00:45:33,555 --> 00:45:36,420 936 00:45:36,420 --> 00:45:37,480 ఏ? 937 00:45:37,480 --> 00:45:41,980 కాబట్టి ఇతర రకం NoSQL కోసం డేటాబేస్ ఇది నేను ముందు సూచనప్రాయంగా, 938 00:45:41,980 --> 00:45:43,490 మీరు వరుసలు మరియు కాలమ్లను కలిగి లేదు. 939 00:45:43,490 --> 00:45:47,000 బదులుగా, మీరు ఏదో వుంటుంది ఈ వంటి మరికొంత కనిపిస్తోంది. 940 00:45:47,000 --> 00:45:48,630 నేను సాధారణ సింటాక్స్ ఉపయోగించడానికి వెళుతున్న. 941 00:45:48,630 --> 00:45:51,270 కర్లీ జంట కలుపులు జరిగే ఇక్కడ చాలా ఉపయోగించవచ్చు. 942 00:45:51,270 --> 00:45:55,400 మీరు ఏదైనా కలిగి ఉండవచ్చు మొదటి పేరు వంటి డేవిడ్, 943 00:45:55,400 --> 00:46:00,180 మీరు గత కలిగి ఉండవచ్చు పేరు మలన్, కోట్స్ ఉంది, 944 00:46:00,180 --> 00:46:07,530 మీరు ID ఉండవచ్చు మాదిరిగా నన్ను క్షమించు, whoops-- ID 1, 945 00:46:07,530 --> 00:46:13,410 ఇమెయిల్ malan@harvard.edu, మరియు నేను రెడీ మిగిలిన టైప్ ఇబ్బంది ఆపై 946 00:46:13,410 --> 00:46:14,380 కొన్ని ఇతర విషయాలు. 947 00:46:14,380 --> 00:46:17,380 >> ఇతర మాటలలో, ఈ ఒక పాఠాంతర సూచన 948 00:46:17,380 --> 00:46:20,720 మేము సాధారణంగా అంటారని ఏమి ఒక కంప్యూటర్ ప్రోగ్రామ్ లో ఒక వస్తువు. 949 00:46:20,720 --> 00:46:26,079 మరియు ఒక వస్తువు కేవలం సాధారణంగా ఉంది కీ విలువ జతలను సేకరణ. 950 00:46:26,079 --> 00:46:27,370 మరలా, ఈ అంశం. 951 00:46:27,370 --> 00:46:30,440 మేము, HTML లో కీ విలువ జతలను చూసింది మేము ఇప్పుడు కీ విలువ జతలను చూసింది 952 00:46:30,440 --> 00:46:34,020 డేటాబేస్ యొక్క సందర్భంలో, మేము సందర్భంలో కీ విలువ జతలను చూసింది 953 00:46:34,020 --> 00:46:35,970 యొక్క, నేను అనుకుంటున్నాను ఒక భాష ముందువి నేడు. 954 00:46:35,970 --> 00:46:36,890 వస్తోంది ఉంచుతుంది. 955 00:46:36,890 --> 00:46:39,620 నిజానికి, ఆ నిజంగా ఏ డేటా దిమ్మల డౌన్, 956 00:46:39,620 --> 00:46:44,240 డేటా మరియు మెటాడేటా, లేదా విలువల మరియు కీలు, వరుసగా. 957 00:46:44,240 --> 00:46:47,430 >> సో ఒక నాన్-రిలేషనల్ డేటాబేస్, ఆధారంగా ఏదో 958 00:46:47,430 --> 00:46:50,680 వస్తువులు, మీరు కేవలం ఒక మట్టిముద్ద పేరు మీద కలిసి ప్రతిదీ మరియు అది చాలు 959 00:46:50,680 --> 00:46:55,640 మెమరీలోకి, సాధారణంగా ఉంటుంది చిత్రంగా, లేదా ఈ వంటి, ఆలోచన. 960 00:46:55,640 --> 00:47:00,500 నేను ఒక వంటి ఇప్పుడు ఆ చెప్పను ప్రత్యామ్నాయ పద్ధతి అబ్బాయి. 961 00:47:00,500 --> 00:47:03,750 మరియు ఒక అవసరం లేదు ఇతర కంటే మెరుగైన. 962 00:47:03,750 --> 00:47:07,310 నిజానికి, చాలా వోగ్ లో ఈ రోజుల్లో డేటాబేస్ వ్యవస్థలు 963 00:47:07,310 --> 00:47:11,942 MongoDB మరియు Redis మరియు కొన్ని వంటి ఇతర సాధనాలు, ఉచితంగా అందుబాటులో, 964 00:47:11,942 --> 00:47:13,400 కానీ ఎన్ వోగ్ ఎక్కువగా ఉన్నాయి. 965 00:47:13,400 --> 00:47:18,850 వారు అదనపు అందించే పాక్షిక కారణం ఈ పట్టిక విధానాలు పైగా లక్షణాలు, 966 00:47:18,850 --> 00:47:20,850 కానీ కూడా ఎందుకంటే వారు ఉపయోగించడానికి కొద్దిగా సులభం, 967 00:47:20,850 --> 00:47:24,099 మీరు హార్డ్ ఆలోచించడం లేదు ఎందుకంటే ఈ రూపకల్పన నిర్ణయాలను చాలా గురించి. 968 00:47:24,099 --> 00:47:25,970 కాబట్టి pluses మరియు minuses. 969 00:47:25,970 --> 00:47:29,740 కాబట్టి, తెలుసుకుంటారు ఎంపికలు ఉన్నాయి మేము కేవలం వెచ్చించే సమయాన్ని మించిన. 970 00:47:29,740 --> 00:47:32,310 >> కాబట్టి దీన్ని చూద్దాం. 971 00:47:32,310 --> 00:47:37,870 యొక్క కొద్దిగా పరివర్తన యొక్క తెలపండి ఇప్పుడు తిరిగి వెబ్ ప్రోగ్రామింగ్, 972 00:47:37,870 --> 00:47:40,470 కాబట్టి మేము రకమైన ముగించారు ఏదో తో నేడు 973 00:47:40,470 --> 00:47:43,930 ఆ నింపి, కొద్దిగా చేతులు-వార్తలు నిన్న నుండి కొన్ని ఖాళీని. 974 00:47:43,930 --> 00:47:45,340 నాకు ఈ మొదటి వెళదాం. 975 00:47:45,340 --> 00:47:49,310 కాబట్టి ఆ నిన్న గుర్తుకు మేము కొన్ని కానానికల్ HTML కలిగి 976 00:47:49,310 --> 00:47:55,110 మొదట పేజీలను మాత్రమే HTML, మరియు అప్పుడు ద్వితీయ CSS కలిగి, 977 00:47:55,110 --> 00:47:56,620 క్యాస్కేడింగ్ స్టైల్ షీట్లు. 978 00:47:56,620 --> 00:47:59,830 ఈ మేము లేదని ఒక కొత్త టాగ్ ఉంది నిన్న చూడండి, లేదా నివసించు, 979 00:47:59,830 --> 00:48:01,490 స్క్రిప్ట్ ట్యాగ్ అని పిలవబడే. 980 00:48:01,490 --> 00:48:05,830 >> మీరు అసలైన పొందుపరచవచ్చు అవుతుంది భాష మీ వెబ్ లో JavaScript అనే 981 00:48:05,830 --> 00:48:08,310 పేజీ మరియు మీ వెబ్ చేయడానికి పేజీలు ఏదో. 982 00:48:08,310 --> 00:48:09,710 కాబట్టి నేను ఆ ద్వారా ఏమిటి? 983 00:48:09,710 --> 00:48:12,630 బాగా, నాకు ముందుకు మరియు కేవలం వీడలేదు ఒక క్షణం ఈ కోడ్ పొందగలుగుతాయి. 984 00:48:12,630 --> 00:48:15,860 నేను Cloud9 వెళ్ళడానికి వెళుతున్న అవసరం కేవలం ఇంకా అక్కడ నిన్ను నీవు వెళ్ళి, 985 00:48:15,860 --> 00:48:21,350 మరియు నేను ఈ alert.HTML కాల్ వెళుతున్న. 986 00:48:21,350 --> 00:48:23,650 నేను ఇక్కడ నా ఫైలు లో అతికించండి వెళుతున్న. 987 00:48:23,650 --> 00:48:32,070 మరియు కేవలం నేను చేసిన ఏ స్పష్టం, వీలు నాకు ఈ చిరునామాకు వెళ్లి అప్రమత్తం చేసేందుకు వెళ్ళి, 988 00:48:32,070 --> 00:48:33,870 మరియు మీరు హలో వరల్డ్ చూడండి. 989 00:48:33,870 --> 00:48:35,440 >> కానీ ఈ అంతగా రకం. 990 00:48:35,440 --> 00:48:37,410 నేను ఏదో చేయాలనుకుంటున్నారా కొద్దిగా భిన్నంగా. 991 00:48:37,410 --> 00:48:40,610 నేను నిజంగా అలా వెళుతున్న. 992 00:48:40,610 --> 00:48:43,820 నేను, ఇ వెళ్ళి వెళుతున్న మరియు నా స్క్రిప్ట్ టాగ్లు మధ్య, 993 00:48:43,820 --> 00:48:53,460 ( 'హలో, ప్రపంచం') హెచ్చరిక అని; కాబట్టి నోటీసు అది కొద్దిగా అలసత్వము, కానీ నేను HTML పొందారు 994 00:48:53,460 --> 00:48:56,180 లోపల ఇది ఒక ఉంది JavaScript అనే భాష, 995 00:48:56,180 --> 00:48:59,420 మరియు ఈ ఒక అని ఏమిటి ఫంక్షన్ కాల్ లేదా ప్రొసీజర్ కాల్. 996 00:48:59,420 --> 00:49:04,500 ఈ క్రియవాచకముగా ఈ సందర్భంలో, వాచ్యంగా ఉంది, నేను కోడ్ కార్యాచరణను ప్రేరేపించడం చేస్తున్నాను 997 00:49:04,500 --> 00:49:06,310 ఎవరో రాశారు. 998 00:49:06,310 --> 00:49:09,630 >> కాబట్టి ఆ క్రియాశీలత ఒక ఉంది హెచ్చరిక, కాబట్టి యొక్క ఈ పేజీ వెళ్ళనిస్తున్నారని 999 00:49:09,630 --> 00:49:14,046 ఇప్పుడు మీరు రీలోడ్ క్లిక్, మరియు ఇప్పుడు సంకర్షణకు కొద్దిగా చూడండి. 1000 00:49:14,046 --> 00:49:15,420 ఇది పాత పాఠశాల మరియు అగ్లీ యొక్క ఉంటాము. 1001 00:49:15,420 --> 00:49:18,580 ఈ రకమైన మీరు గుర్తుచేస్తుంది పాప్ అప్లను, బహుశా, ఒకప్పటి 1002 00:49:18,580 --> 00:49:22,030 కానీ అది ఏదో ఒక చేసావ్ కొంచెం ప్రోగ్రాముల. 1003 00:49:22,030 --> 00:49:26,940 >> కంటే సో మరింత, తెలియజేసేలా ఆసక్తికరమైన ఏదో. 1004 00:49:26,940 --> 00:49:30,980 నాకు ఇక్కడ వెళ్ళి ఈ వదిలించుకోవటం తెలియజేయండి. 1005 00:49:30,980 --> 00:49:33,840 మరియు నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు మేము నిన్న చేశాడు ఒక రూపం సృష్టించవచ్చు. 1006 00:49:33,840 --> 00:49:34,840 అసలైన, మీరు ఏమి? 1007 00:49:34,840 --> 00:49:37,350 నేను వెళ్ళి వెళుతున్న google.html, ఇది మేము 1008 00:49:37,350 --> 00:49:43,027 వంటి చూసారు నిన్న ప్రారంభించారు ఈ ఇది ద్వారా మేము పిల్లి కోసం శోధించిన 1009 00:49:43,027 --> 00:49:45,360 కానీ ఒక రకంగా ఉంది గమనించవచ్చు ప్రస్తుత వెర్షన్ లో బగ్. 1010 00:49:45,360 --> 00:49:49,770 ఇది పిల్లులు కోసం పనిచేస్తుంది, కానీ ఊహించు నేను సహకారం లేదు మరియు నేను ఏమీ టైప్ 1011 00:49:49,770 --> 00:49:53,290 మరియు నేను కేవలం submit క్లిక్ చేయండి. 1012 00:49:53,290 --> 00:49:54,540 ఆ విచిత్రమైన ప్రవర్తన యొక్క ఉంటాము. 1013 00:49:54,540 --> 00:49:57,300 నిజమైన Google పట్టింది, నాకు ఒక దోష సందేశం ఇస్తుంది లేదు. 1014 00:49:57,300 --> 00:50:00,590 నేను యూజర్ చెప్పండి అవ్వాలనుకుంటే మీరు మాకు ఒక విలువ ఇవ్వాలని అవసరం. 1015 00:50:00,590 --> 00:50:01,780 >> కాబట్టి మేము ఎలా ఏమి ఉండవచ్చు? 1016 00:50:01,780 --> 00:50:06,790 బాగా నాకు లోకి Cloud9 మరియు తిరిగి వీడలేదు నాకు నా పేజీ ఎగువన లోకి వీడలేదు 1017 00:50:06,790 --> 00:50:11,980 మరియు ఈ వంటి స్క్రిప్ట్ ట్యాగ్ జోడించడానికి, పేరు నేను కొన్ని JavaScript కోడ్ టైప్ వెళుతున్న. 1018 00:50:11,980 --> 00:50:15,420 ఇలా చేయ బోతున్నాను. 1019 00:50:15,420 --> 00:50:22,910 (Document.getelementByID-- మరియు పునశ్చరణ ఉంటే మేము ఆ మునుపటి గురించి చర్చిస్తామని, 1020 00:50:22,910 --> 00:50:23,960 ఆ ఫంక్షన్. 1021 00:50:23,960 --> 00:50:25,310 ఏం ID నేను పొందడానికి అనుకుంటున్నారు? 1022 00:50:25,310 --> 00:50:33,050 నేను Q పొందడానికి కావలసిన, మరియు నేను వెళుతున్న సే దీన్ని ఏమాత్రము సమానం 1023 00:50:33,050 --> 00:50:38,220 నిజానికి నాకు డబుల్ కోట్స్ ఉపయోగించడానికి వీలు కేవలం consistency-- ఏమీ సమానం, 1024 00:50:38,220 --> 00:50:46,650 అప్పుడు హెచ్చరిక ఇక్కడ ( "ఒక ప్రశ్నను టైప్ చేయండి"). 1025 00:50:46,650 --> 00:50:49,200 >> నేను కనిపిస్తుంది ఏమి కలిగి ఒక పరిస్థితి అలాంటిదే. 1026 00:50:49,200 --> 00:50:51,410 మేము స్క్రాచ్ ఈ సాధారణ ఆలోచన చూసిన. 1027 00:50:51,410 --> 00:50:54,240 ఇది ఆ పజిల్ ఒకటి వంటిది ఇలా ముక్కలు. 1028 00:50:54,240 --> 00:50:55,780 నేను ఏమి మాట్లాడుతూ చేస్తున్నాను? 1029 00:50:55,780 --> 00:50:59,520 బాగా, ఇక్కడ, నేను ఉన్నాను గమనిస్తారు కింది చేయబోవడం. 1030 00:50:59,520 --> 00:51:02,790 నేను ఈ రూపంలో ఇవ్వాలని వెళుతున్న Q యొక్క పేరు కాదు ఫీల్డ్ ఇది 1031 00:51:02,790 --> 00:51:06,630 Google కు ఆమోదించింది గెట్స్ ఏమి, కానీ నేను ఉన్నాను ఇది ఒక స్థానిక నిర్ధారిణి ఇవ్వాలని అన్నారు, 1032 00:51:06,630 --> 00:51:07,630 కూడా q అంటారు. 1033 00:51:07,630 --> 00:51:11,780 కానీ నేను ఈ ఏదైనా అని పిలుస్తాము నేను మీరు, నేను కేవలం ఇది సాధారణ ఉంచడానికి వెళుతున్న 1034 00:51:11,780 --> 00:51:14,570 మరియు కూడా కేవలం సరళత కోసం, q కాల్. 1035 00:51:14,570 --> 00:51:17,650 >> ఇప్పుడు నేను చేయ బోతున్నాను కొంచెం ఏదో. 1036 00:51:17,650 --> 00:51:22,600 ఇక్కడ రూపం భూముల్లో నేను వెళుతున్న ఒక సంఘటన హ్యాండ్లర్ అని ఏమి జోడించండి. 1037 00:51:22,600 --> 00:51:32,260 submit న, నేను కాల్ అనుకుంటున్నారా ఒక ఫంక్షన్ సరిదిద్దడంలో అని. 1038 00:51:32,260 --> 00:51:35,520 ఈ ఇంకా ఉనికిలో, ఈ లేదు పదం లేదా ఈ క్రియా సరిదిద్దడంలో, 1039 00:51:35,520 --> 00:51:38,560 నేను చేయ బోతున్నాను ఎందుకంటే ఇక్కడ ఇప్పుడు కొన్ని కోడ్ జోడించండి ఉంది. 1040 00:51:38,560 --> 00:51:42,200 >> నేను ఫంక్షన్ సరిదిద్దడంలో చెప్పడానికి వెళుతున్నాను. 1041 00:51:42,200 --> 00:51:48,280 నేను ఈ ఇండెంట్ మరియు మరొక జోడించండి వెళుతున్న ఇక్కడ వంకర కలుపు మరియు ఇక్కడ మరొక ఒకటి. 1042 00:51:48,280 --> 00:51:50,110 ఈ ఇప్పుడు చేస్తున్న ఏమి పరిగణించండి. 1043 00:51:50,110 --> 00:51:54,210 నేను సృష్టించిన వంటి ఇప్పుడు ఈ అనుకుంటున్నారో నా గతంలో లేదని సొంత పజిల్ ముక్క 1044 00:51:54,210 --> 00:51:57,440 ఉనికిలో, మరియు నేను ఈ పజిల్ అని చేసిన నిర్థారీకరించు పజిల్ ముక్క ముక్క. 1045 00:51:57,440 --> 00:52:01,620 జీవితం లో ప్రయోజనం అమలు చేయడం అది లోపలి కోడ్ నాలుగు పంక్తులు. 1046 00:52:01,620 --> 00:52:04,940 >> document.getElementByID ఉంటే అందువలన సంభావితంగా, 1047 00:52:04,940 --> 00:52:09,380 ఆ మూలకం వెళ్ళాలని అన్నారు దీని ఏకైక HTML మూలకం 1048 00:52:09,380 --> 00:52:12,930 ఆలోచన అయినప్పటికీ q, ఆపై సింటాక్స్ ఒక చిన్న అసహజ కనిపిస్తోంది, 1049 00:52:12,930 --> 00:52:16,430 సమాన కేవలం సమానం అర్థం సమానం. 1050 00:52:16,430 --> 00:52:20,950 కాబట్టి ఆ అర్థం ఉంటే మూలకం q ఏకైక నిర్ధారిణి, ఉండాల్సిందని ఉన్నప్పుడు, 1051 00:52:20,950 --> 00:52:25,700 విలువ, అది కేవలం సమానం కోట్ unquote, అక్కడ ఏమీ, 1052 00:52:25,700 --> 00:52:27,170 అప్పుడు నేను ఏమి అనుకుంటున్నారు? 1053 00:52:27,170 --> 00:52:29,360 నేను యూజర్ అరుస్తుంటారు అనుకుంటున్నారా. 1054 00:52:29,360 --> 00:52:31,710 >> మరియు మేము ఇక్కడ చాలా వివరంగా తీసుకోను. 1055 00:52:31,710 --> 00:52:32,960 నేను తప్పుడు తిరిగి వెళుతున్న. 1056 00:52:32,960 --> 00:52:34,380 ఆ లోపం ఉంది. 1057 00:52:34,380 --> 00:52:38,746 వేరే, నేను నిజమైన తిరిగి వెళుతున్న. 1058 00:52:38,746 --> 00:52:40,120 కాబట్టి గాని అది పని లేదా అలా జరగలేదు. 1059 00:52:40,120 --> 00:52:41,800 తప్పుడు లేదా నిజమైన. 1060 00:52:41,800 --> 00:52:47,820 నేను ఏ దోషాలు చేయని ఇప్పుడు, ఈ సేవ్ మరియు ఈ రీలోడ్ తెలియజేయండి. 1061 00:52:47,820 --> 00:52:50,940 మరియు నాకు కేవలం డబుల్ చెక్ వీలు ఆ నేను కాదు, నిజానికి ఏ అక్షరదోషాలు చేశాడు, 1062 00:52:50,940 --> 00:52:52,690 కాబట్టి నేను ఇబ్బంది లేదు. 1063 00:52:52,690 --> 00:52:54,240 అయితే ఈ పనులు యొక్క చూసేలా. 1064 00:52:54,240 --> 00:52:56,930 >> కాబట్టి ఇప్పుడు నేను పిల్లులు టైప్ వెళుతున్న. 1065 00:52:56,930 --> 00:52:59,421 ఇది ఇప్పటికీ పనిచేస్తుంది, లేదా సగం రచనలు, కనీసం. 1066 00:52:59,421 --> 00:53:02,170 ఇప్పుడు నాకు అది రీలోడ్, మరియు ఇప్పుడు లెట్స్ నాకు టైప్ లేకుండా సమర్పించడానికి ప్రయత్నించండి 1067 00:53:02,170 --> 00:53:05,860 ఏదైనా అది డామన్, అది విరిగింది. 1068 00:53:05,860 --> 00:53:06,430 ఒక్క క్షణం. 1069 00:53:06,430 --> 00:53:09,380 1070 00:53:09,380 --> 00:53:12,660 నాకు కన్సోల్ ప్రారంభం లెట్, [వినబడని], లాగ్ పేజీ రీలోడ్. 1071 00:53:12,660 --> 00:53:13,576 నాకు మళ్ళీ ప్రయత్నించండి లెట్. 1072 00:53:13,576 --> 00:53:17,000 1073 00:53:17,000 --> 00:53:17,501 ఓహ్, అది డామన్. 1074 00:53:17,501 --> 00:53:18,000 నేను మర్చిపోయాను. 1075 00:53:18,000 --> 00:53:18,630 నేను ఒక అక్షర దోషం చేసింది. 1076 00:53:18,630 --> 00:53:20,760 నేను ఏమి గుర్తుంచుకోవాలి. 1077 00:53:20,760 --> 00:53:21,350 .విలువ. 1078 00:53:21,350 --> 00:53:27,060 నేను విలువ ఉంటే చెప్పాలో అర్థం మూలకం యొక్క దీని ID q ఉంది 1079 00:53:27,060 --> 00:53:29,800 ఆ తరువాత వినియోగదారు మీద అరుస్తుంటారు సమానం. 1080 00:53:29,800 --> 00:53:31,870 >> కాబట్టి ఇప్పుడు నాకు మళ్ళీ నా శ్వాస ఉంచి తెలియజేయండి. 1081 00:53:31,870 --> 00:53:33,480 ఇక్కడ మేము వెళ్ళి. 1082 00:53:33,480 --> 00:53:34,130 అక్కడ మేము వెళ్ళి. 1083 00:53:34,130 --> 00:53:35,010 ఒక ప్రశ్నను టైప్ చేయండి. 1084 00:53:35,010 --> 00:53:36,840 కనుక ఇది నాకు ద్వారా తెలియజేసినందుకు కాదు. 1085 00:53:36,840 --> 00:53:40,210 నేను ఈ సరదా రకమైన ఉంటుంది, మరియు బదులుగా ఏ విలువ తనిఖీ యొక్క, 1086 00:53:40,210 --> 00:53:46,720 నేను ఇలా ఏదో చెప్పగలను ఇక పిల్లులు కోసం శోధించడం, 1087 00:53:46,720 --> 00:53:51,150 మరియు ఇప్పుడు మేము కేవలం మరింత సరసముగా తెలియజేయవచ్చు కుక్కలు వినియోగదారు యొక్క శోధన అతను లేదా ఆమె 1088 00:53:51,150 --> 00:53:57,490 కోరుకుంటున్నారు, లేదా నేను ఇక్కడ వెళ్ళి ఉంటే పిల్లులు కోసం శోధన ఇప్పుడు నేను కాదు. 1089 00:53:57,490 --> 00:53:58,690 >> సో వాట్ ఇక్కడ takeaway ఏమిటి? 1090 00:53:58,690 --> 00:54:03,010 కాబట్టి, మేము లోకి పరిచయం చేసాము HTML మరియు CSS యొక్క మన ప్రపంచం, 1091 00:54:03,010 --> 00:54:04,320 ప్రోగ్రామింగ్ క్రియాత్మకత. 1092 00:54:04,320 --> 00:54:06,300 నేను ఇప్పుడు వాస్తవానికి కోడ్ లో నిర్ణయాలు. 1093 00:54:06,300 --> 00:54:10,570 గతంలో, నేను చేయగల అన్ని మార్కప్ ఉంది పాఠ్య కంటెంట్ లేదా గ్రాఫికల్ కంటెంట్ 1094 00:54:10,570 --> 00:54:13,080 మరియు చూడండి చెప్పాలి వంటి మరియు పేరు ప్రదర్శించడానికి. 1095 00:54:13,080 --> 00:54:16,650 ఇప్పుడు నేను నిజానికి అడగవచ్చు వెబ్ పేజీ యొక్క ప్రశ్నలు 1096 00:54:16,650 --> 00:54:20,010 మరియు ఆధారంగా నిర్ణయాలు అది, మరియు యూజర్ ప్రాంప్ట్ 1097 00:54:20,010 --> 00:54:22,780 నేను అతనిని లేదా ఆమెను అరుస్తుంటారు అవసరం ఉంటే. 1098 00:54:22,780 --> 00:54:28,740 >> కాబట్టి యొక్క కొంత ప్రయత్నించండి తెలపండి ఈ మా సొంత న. 1099 00:54:28,740 --> 00:54:33,350 కొనసాగి, నా తర్వాత స్లయిడ్ తెరవడం అనుమతిస్తాయి ఇక్కడ, మరియు కేవలం ఒక విషయం అభిప్రాయపడుతున్నారు. 1100 00:54:33,350 --> 00:54:37,250 కేవలం CSS తో వంటి, మేము బయటకు కారణం చేయవచ్చు ఒక ప్రత్యేక ఫైలు మా జావాస్క్రిప్ట్ కోడ్, 1101 00:54:37,250 --> 00:54:40,660 మీరు అదే విషయం చేయవచ్చు CSS తో జావాస్క్రిప్ట్ తో. 1102 00:54:40,660 --> 00:54:44,520 మరియు మీరు ఒక మూలాన్ని ఉపయోగించటంలో ఆ ఉపయోగించడానికి స్క్రిప్ట్ ట్యాగ్ కేటాయించండి. 1103 00:54:44,520 --> 00:54:46,540 కాని ఇప్పుడు విషయాలు క్లిష్టతరం లేదు. 1104 00:54:46,540 --> 00:54:50,440 బదులుగా, మీరు అనుకొనుట ఈ పేజీకి వెళ్ళండి 1105 00:54:50,440 --> 00:55:02,690 కానీ ఆ నాకు క్రమబద్ధీకరించబడింది లో దీనితో వెళ్దాం ఇక్కడ మీరు చేస్తే, వెళ్ళి ఈ పేజీ. 1106 00:55:02,690 --> 00:55:03,592 ఇక్కడ ఈ URL. 1107 00:55:03,592 --> 00:55:04,550 ఇది నేటి స్లైడ్లలో వార్తలు. 1108 00:55:04,550 --> 00:55:07,133 మీరు ఎందుకంటే రీలోడ్ కలిగి ఉండవచ్చు నేను విషయం యొక్క ఒక జంట జోడించిన. 1109 00:55:07,133 --> 00:55:09,970 1110 00:55:09,970 --> 00:55:13,890 >> కొన్ని పజిల్స్ వేచియుండే కానీ అక్కడ వెళ్ళండి. 1111 00:55:13,890 --> 00:55:16,670 మరియు ఈ మాకు ఒక అవకాశం ఇస్తుంది, కొద్దిగా సరదాగా సందర్భంలో, 1112 00:55:16,670 --> 00:55:20,610 కొన్ని JavaScript తో డిబిల్. 1113 00:55:20,610 --> 00:55:25,505 మరియు మీరు అక్కడ వచ్చినప్పుడు, నేను జరుపుతున్నారు ఏమి వివరించడానికి చేస్తాము. 1114 00:55:25,505 --> 00:55:47,350 1115 00:55:47,350 --> 00:55:47,850 ఆకుపచ్చ పొందండి. 1116 00:55:47,850 --> 00:56:03,063 1117 00:56:03,063 --> 00:56:03,562 నీలం సెట్. 1118 00:56:03,562 --> 00:56:11,030 1119 00:56:11,030 --> 00:56:13,930 సెట్స్ ఆకుపచ్చ, ఎరుపు అమర్చుతుంది. 1120 00:56:13,930 --> 00:56:19,220 1121 00:56:19,220 --> 00:56:20,220 అయ్యో. 1122 00:56:20,220 --> 00:56:22,330 క్షమించాలి. 1123 00:56:22,330 --> 00:56:27,630 >> ఈ మేరకు మా ఈ సవాలును కొరకు పత్రరచన. 1124 00:56:27,630 --> 00:56:29,920 మరియు ఈ క్రింది విధంగా పని అన్నారు. 1125 00:56:29,920 --> 00:56:33,340 కాబట్టి మీరు ఈ కలిగి ఏమి పేజీ ఒక మొత్తం బంచ్ ఉంది 1126 00:56:33,340 --> 00:56:38,024 ఒక స్నేహితుని ద్వారా చిత్రం పజిల్స్ స్టాన్ఫోర్డ్ విశ్వవిద్యాలయంలో. 1127 00:56:38,024 --> 00:56:41,190 కాబట్టి ఇక్కడ మనకు ఏమి దాదాపు ఆ మేజిక్ కంటి పజిల్స్ యొక్క ఒక రకం, 1128 00:56:41,190 --> 00:56:43,815 కాని మీరు దాన్ని తీక్షణముగా ఉంటే, ఏమీ మీకు పాప్ జరగబోతోంది. 1129 00:56:43,815 --> 00:56:46,000 అయితే, విషయం ఈ చిత్రం దాగి. 1130 00:56:46,000 --> 00:56:47,790 మరియు అది క్రింది విధంగా దాగి ఉంది. 1131 00:56:47,790 --> 00:56:51,740 చిత్రాలు, మీకు తెలిసిన వంటి, ఉంటుంది కేవలం మూడు రంగులను కలిగి. 1132 00:56:51,740 --> 00:56:53,346 కొన్ని ఎరుపు, కొంత నీలం, మరియు కొన్ని ఆకుపచ్చ. 1133 00:56:53,346 --> 00:56:55,220 మరియు మేము అన్ని చేయవచ్చు ఇంద్రధనస్సు రంగులు 1134 00:56:55,220 --> 00:56:57,570 ఏదో ఆ మూడు రంగులు కలపడం ద్వారా. 1135 00:56:57,570 --> 00:57:01,940 >> కాబట్టి ఈ ఎక్కువగా ఆకుపచ్చ కనిపిస్తుంది మరియు నీలం, కానీ నిక్ ఇక్కడ చెప్పారు వంటి, 1136 00:57:01,940 --> 00:57:04,060 ఈ ఐరన్ పజిల్ చిత్రం ఒక పజిల్ ఉంది. 1137 00:57:04,060 --> 00:57:06,780 ఇది ఒక చిత్రాన్ని కలిగి ప్రసిద్ధ ఏదో, అయితే, 1138 00:57:06,780 --> 00:57:08,310 చిత్రం వక్రీకరించారు. 1139 00:57:08,310 --> 00:57:11,500 ప్రసిద్ధ వస్తువు ఎరుపు విలువలు ఉంది. 1140 00:57:11,500 --> 00:57:13,810 అయితే, ఎరుపు విలువలు అన్ని 10 ద్వారా విభజించబడింది చేశారు. 1141 00:57:13,810 --> 00:57:16,230 కాబట్టి వారు 10 యొక్క కారకం చాలా చిన్నవి. 1142 00:57:16,230 --> 00:57:18,280 కాబట్టి ఇతర మాటలలో, నిక్ అసలు చిత్రం పట్టింది, 1143 00:57:18,280 --> 00:57:21,500 మరియు అతను అన్ని desaturated దాని నుండి ఎరుపు, 1144 00:57:21,500 --> 00:57:23,850 ఎరుపు, మొత్తం తగ్గించడం సిరా, మీరు రెడీ ఉంటే, అది. 1145 00:57:23,850 --> 00:57:26,060 >> నీలం మరియు ఆకుపచ్చ విలువలు కేవలం అర్ధం, అన్ని ఉన్నాయి 1146 00:57:26,060 --> 00:57:30,000 యాదృచ్ఛిక విలువలు, ఆక శబ్దం రూపొందించిన నిజమైన చిత్రం కనపడకుండా. 1147 00:57:30,000 --> 00:57:32,250 సో వాట్ నిక్ చేసాడు అతను అప్పుడు ఎరుపు మరియు తగ్గించారు 1148 00:57:32,250 --> 00:57:34,380 అతను యథేచ్ఛగా విసిరారు నీలం మరియు ఆకుపచ్చ మొత్తంలో 1149 00:57:34,380 --> 00:57:37,590 గూఢమైన రకమైన చిత్రం నిజానికి ఇప్పటికీ ఉంది. 1150 00:57:37,590 --> 00:57:41,089 మీరు ఈ వక్రీకరణ దిద్దుబాటు రద్దుచెయ్యి ఉండాలి చిత్రం బహిర్గతం. 1151 00:57:41,089 --> 00:57:44,255 మొదటి, అన్ని నీలం మరియు ఆకుపచ్చ విలువలను సెట్ సున్నా వాటిని మార్గాన్ని పొందడానికి, 1152 00:57:44,255 --> 00:57:48,700 మరియు ఫలితంగా చూడండి. అప్పుడు 10 ప్రతి ఎరుపు విలువ గుణకారం, 1153 00:57:48,700 --> 00:57:51,720 వరకు తిరిగి స్కేలింగ్ దాదాపుగా దాని తుది విలువ. 1154 00:57:51,720 --> 00:57:53,035 ప్రసిద్ధ అంటే ఉంది? 1155 00:57:53,035 --> 00:57:57,920 >> కాబట్టి మీరు అన్ని ఈ దీర్ఘ చతురస్రం కలిగి ప్రస్తుతం మీ బ్రౌజర్లో. 1156 00:57:57,920 --> 00:58:00,830 మరియు కొన్ని ఉంది అని గుర్తించలేకపోతే స్టార్టర్ కోడ్, మాట్లాడటానికి. 1157 00:58:00,830 --> 00:58:04,370 ఈ JavaScript కోడ్ అని నిక్ మీరు వ్రాశారు. 1158 00:58:04,370 --> 00:58:07,250 మరియు అక్కడ గమనిస్తారు మధ్యలో ఒక లైన్ 1159 00:58:07,250 --> 00:58:10,380 అని ఒక స్లాష్ స్లాష్ తో మొదలవుతుంది ఏమి సాధారణంగా వ్యాఖ్య అని. 1160 00:58:10,380 --> 00:58:14,660 ఇది ప్రోగ్రామర్ ఒక పదబంధాన్ని అంటే ఎటువంటి క్రియాత్మక అర్ధాన్ని కలిగి ఉంది. 1161 00:58:14,660 --> 00:58:16,520 ఇది మానవ కేవలం ఒక దృశ్య క్యూ ఉంది. 1162 00:58:16,520 --> 00:58:18,670 >> కాబట్టి మీరు ముందుకు మరియు ఆ లైన్ తొలగించండి 1163 00:58:18,670 --> 00:58:22,214 మరియు సూపర్ కాదు జాగ్రత్తగా ఉండండి తొలగించండి లేదా ఏదైనా మార్పు. 1164 00:58:22,214 --> 00:58:25,130 మరియు నాకు కేవలం ద్వారా మీరు నడిచే వీలు ఈ కోడ్ చేస్తుంది మరియు నేను చెప్పను 1165 00:58:25,130 --> 00:58:28,580 మీరు రహస్య చిత్రం గుర్తించడానికి. 1166 00:58:28,580 --> 00:58:32,226 నేను చేసిన ఇక్కడ ఈ మొదటి లైన్ హైలైట్ మీరు క్రింది ఇస్తుంది. 1167 00:58:32,226 --> 00:58:34,100 ఎడమ చేతి వైపు, మీరు అని ఏమి కలిగి 1168 00:58:34,100 --> 00:58:39,140 నిక్ ఏకపక్ష లేని ఒక వేరియబుల్, కానీ సహేతుక చిత్రం కోసం im అని. 1169 00:58:39,140 --> 00:58:41,660 కుడి వైపు సమాన సైన్, 1170 00:58:41,660 --> 00:58:45,240 అతను నాకు ఇవ్వండి ఒక కొత్త మాట్లాడుతూ కోట్, unquote "సాధారణ ఇమేజ్". 1171 00:58:45,240 --> 00:58:49,680 >> సాధారణ చిత్రం, ఈ సందర్భంలో బాగా, ఏమి ఒక తరగతి అని ఉంది 1172 00:58:49,680 --> 00:58:53,910 అది ఒక తరగతి వంటి రకమైన ఉంది సాంకేతికంగా ఒక నమూనా కానీ నిజంగా, 1173 00:58:53,910 --> 00:58:58,000 ఈ నాకు ఒక నూతన ఆబ్జెక్ట్ ఇవ్వడం ఉంది, ఫైలు వీటిలో విషయాలు, 1174 00:58:58,000 --> 00:58:59,610 ఇనుప puzzle.png. 1175 00:58:59,610 --> 00:59:03,190 ఇతర మాటలలో, నిక్ సృష్టించింది ఒక సాధారణ చిత్రం యొక్క ఈ భావన 1176 00:59:03,190 --> 00:59:05,920 మనం బోధనకు కోసం, చెయ్యవచ్చు తద్వారా ప్రయోజనాల, చిత్రం తో ప్లే 1177 00:59:05,920 --> 00:59:09,790 మరియు దాని ఎరుపు మార్చడానికి, ఆకుపచ్చ మరియు నీలం విలువలు. 1178 00:59:09,790 --> 00:59:11,750 >> మరియు ఎలా మేము ఆ చేస్తున్నారు? 1179 00:59:11,750 --> 00:59:15,360 ఇక్కడ ఇది కాస్త గుప్తమైన సింటాక్స్ పునరుక్తి బ్లాక్ వంటి రకమైన ఉంది 1180 00:59:15,360 --> 00:59:19,140 మీరు కొన్ని ముందు స్క్రాచ్ చూసిన మీరు 10 సార్లు పునరావృతం ఇక్కడ నేడు. 1181 00:59:19,140 --> 00:59:22,220 ఈ సందర్భంలో, నిక్ కాదు ఉంది 10 వంటి అనేక hardcoded. 1182 00:59:22,220 --> 00:59:28,020 బదులుగా అతను ప్రారంభించడం చెబుతున్నారు 0 x అనే ఒక వేరియబుల్, 1183 00:59:28,020 --> 00:59:33,180 x కంటే తక్కువ ఉంటే తనిఖీ చిత్రం వెడల్పు. 1184 00:59:33,180 --> 00:59:38,160 >> అందువలన మరింత సరైన ఉండాలి, చిత్రం వేరియబుల్, డాట్ అది లోపలి వెళ్ళి అంటే 1185 00:59:38,160 --> 00:59:40,900 దాని వెడల్పు పొందండి, మరియు అప్పుడు ఓపెన్ బ్రాకెట్ మూసివేయబడింది, 1186 00:59:40,900 --> 00:59:43,687 బ్రాకెట్ కేవలం ఒక ప్రోగ్రామర్ చేసే మార్గం ఈ ఒక ఫంక్షన్ ఉంది పేర్కొంది. 1187 00:59:43,687 --> 00:59:44,520 ఈ ప్రక్రియ. 1188 00:59:44,520 --> 00:59:46,430 ఈ కార్యాచరణ ఎవరో రాసిన. 1189 00:59:46,430 --> 00:59:48,570 దీన్ని ఉపయోగించండి మరియు ఒక సమాధానం నాకు తిరిగి ఇవ్వాలని. 1190 00:59:48,570 --> 00:59:53,610 అప్పుడు x ++ ఒక ఫాన్సీ మార్గం మీరు ఒకసారి ఈ పూర్తి చేసిన తర్వాత, మాట్లాడుతూ, 1191 00:59:53,610 --> 00:59:55,850 1 x పెంచడం. 1192 00:59:55,850 --> 00:59:58,760 ఇతర మాటలలో, ఈ ఒక ప్రోగ్రామర్ యొక్క మార్గం 1193 00:59:58,760 --> 01:00:05,760 యొక్క అని ఒక లూప్ ప్రేరిపిత పైగా iterate వెళుతున్న 1194 01:00:05,760 --> 01:00:10,410 ఒక చిత్రం లో అన్ని కాలమ్. 1195 01:00:10,410 --> 01:00:14,790 >> ఒక చిత్రం కేవలం ఒక గ్రిడ్ ఉంది చుక్కలు, వరుసలు మరియు చుక్కలు నిలువు. 1196 01:00:14,790 --> 01:00:18,270 ఈ iterating ఒక మార్గం ఆ నిలువు అన్ని పైగా. 1197 01:00:18,270 --> 01:00:20,770 మరియు లోపల, మరోవైపు, మేము iterating చేస్తున్న 1198 01:00:20,770 --> 01:00:24,030 ఇక్కడ ఎత్తు విషయంలో మరియు ఇక్కడ మరియు ఇక్కడ. 1199 01:00:24,030 --> 01:00:29,442 ఈ కేవలం traipsing ఒక మార్గం, దాదాపు పాత పాఠశాల టైప్రైటర్ వంటి, 1200 01:00:29,442 --> 01:00:32,230 కేవలం వెళ్ళి మరల మొత్తం చిత్రం. 1201 01:00:32,230 --> 01:00:36,370 కూడా చాలా పూర్తిగా కాదు స్పష్టమైన, ఇప్పుడు విశ్వాసం తీసుకుంటే, 1202 01:00:36,370 --> 01:00:38,880 ఆ మూడు పంక్తులు ఆ కోడ్ యొక్క కలిసి 1203 01:00:38,880 --> 01:00:43,090 మీరు మరల చూడండి అనుమతిస్తుంది అన్నారు ప్రతి పిక్సెల్, ప్రతి చిత్రం లో కలదు. 1204 01:00:43,090 --> 01:00:43,790 >> ఒక పిక్సెల్ ఏమిటి? 1205 01:00:43,790 --> 01:00:46,250 Well, మేము చూస్తే, స్పష్టతను అసలు మరియు జూమ్ 1206 01:00:46,250 --> 01:00:49,060 మీరు నిజంగా మీ కళ్ళు ఉంచితే కంప్యూటర్ స్క్రీన్ కు, ఆ 1207 01:00:49,060 --> 01:00:53,510 చుక్కలు కేవలం ఒక మొత్తం బంచ్, అనేక వేల చుక్కలు కలిసి అక్కడ ప్యాక్. 1208 01:00:53,510 --> 01:00:56,180 కాబట్టి మీరు ఏమి గురించి ఏమిటి? 1209 01:00:56,180 --> 01:00:59,240 ఆ చుక్కలు ప్రతి ఒకటి, తుది నిర్వచనం, 1210 01:00:59,240 --> 01:01:06,350 సాధారణంగా ఏది ఫలితం RGB అని, ఎరుపు, ఆకుపచ్చ, నీలం, ఇది 1211 01:01:06,350 --> 01:01:09,940 మళ్ళీ, కలపవచ్చును మీరు రంగులు ఏ సంఖ్య ఇవ్వండి. 1212 01:01:09,940 --> 01:01:13,200 >> నిజానికి, మీరు గుర్తు ఉంటే అనేక నుండి, అనేక సంవత్సరాల క్రితం, 1213 01:01:13,200 --> 01:01:17,320 ఈ విషయాలు వంటి ప్రొజెక్టర్ తెరలు కాదు ఒక లెన్స్ కానీ మూడు కలిగి ఉపయోగిస్తారు. 1214 01:01:17,320 --> 01:01:20,700 వాటిలో ఒకటి, ఎరుపు కాంతి ఉమ్మి వాటిని, ఆకుపచ్చ కాంతి ఉమ్మి వాటిలో ఒకటి 1215 01:01:20,700 --> 01:01:21,600 నీలి కాంతిని ఉమ్మి. 1216 01:01:21,600 --> 01:01:24,391 మరియు మీరు ఒక మధ్య పాఠశాల లో ఉన్నట్లయితే వారు ఎప్పుడూ ఉన్నారు ఎక్కడ వంటిది నేను 1217 01:01:24,391 --> 01:01:27,000 సరిగా సమలేఖనమైంది ఉంటాయి ఉంటిరి ఎల్లప్పుడూ చరిత్రలో సినిమాలు చూడటం 1218 01:01:27,000 --> 01:01:29,770 కొంచెం వక్రీకరించింది ఉన్నాయి, ఎందుకంటే మూడు రంగులు కాదు 1219 01:01:29,770 --> 01:01:30,970 సరిగా కలపడం. 1220 01:01:30,970 --> 01:01:36,330 >> కానీ అది ప్రతి హాజరవుతారు ఎరుపు, ఆకుపచ్చ, నీలం మరియు ఈ విలువలు, 1221 01:01:36,330 --> 01:01:37,980 వాటికి సంబంధించిన ఎన్ని ఉన్నాయి. 1222 01:01:37,980 --> 01:01:42,500 ఉదాహరణకు, ఎరుపు 0 ఏ అర్థం ఎరుపు, ఆకుపచ్చ 0 ఏ ఆకుపచ్చ అర్థం, 1223 01:01:42,500 --> 01:01:45,120 మరియు నీలం 0 ఏ నీలం అర్థం. 1224 01:01:45,120 --> 01:01:49,403 కాబట్టి మీరు ఏ ఎరుపు, ఆకుపచ్చ ఉంటే, మరియు నీలం, మీరు ఏమి రంగు ఉన్నాయి? 1225 01:01:49,403 --> 01:01:51,009 >> ప్రేక్షకులు: [వినబడని] 1226 01:01:51,009 --> 01:01:52,800 DAVID మలన్: మీరు చేస్తాను కాబట్టి, అది తెల్ల భావిస్తున్నాం. 1227 01:01:52,800 --> 01:01:55,333 దురదృష్టవశాత్తు, ఈ క్షమించాలి operates--? 1228 01:01:55,333 --> 01:01:56,380 >> ప్రేక్షకులు: [వినబడని] 1229 01:01:56,380 --> 01:01:58,630 DAVID మలన్: మీరు కాబట్టి నిజంగా ఈ సందర్భంలో, నలుపు. 1230 01:01:58,630 --> 01:02:01,530 కాబట్టి మీరు ఈ ఎవరూ ఉంటే రంగులు మీరు నలుపు, ఆన్. 1231 01:02:01,530 --> 01:02:06,510 అయితే, మీరు కలిగి ఉంటే, యొక్క చాలా చెప్పడానికి వీలు వాటిలో, ఎరుపు చాలా వంటి, అది 255 1232 01:02:06,510 --> 01:02:10,340 ఆకుపచ్చ చాలా, మరియు చాలా నీలం, తెలుపు ఉంది. 1233 01:02:10,340 --> 01:02:12,230 కాబట్టి ఈ రెండు తీవ్రతలు ఉంటాయి. 1234 01:02:12,230 --> 01:02:17,460 నేను చాలా ఉన్నాయి కాబట్టి ఈ తర్కం ద్వారా, ఉంటే ఎరుపు మరియు ఆకుపచ్చ మరియు నీలం, 1235 01:02:17,460 --> 01:02:18,485 ఆ ఏమి రంగు? 1236 01:02:18,485 --> 01:02:19,360 ప్రేక్షకులు: [వినబడని] 1237 01:02:19,360 --> 01:02:20,610 DAVID మలన్: కుడి, స్పష్టంగా. 1238 01:02:20,610 --> 01:02:25,940 ఆపై ఎరుపు, చాలా ఆకుపచ్చ నీలం, ఆపై 1239 01:02:25,940 --> 01:02:29,590 మీరు బాగా కలిగి ఉంటే, మేము కేవలం పూర్తి చేస్తాము అది కేవలం ఎందుకంటే, కానీ ఈ, కోర్సు యొక్క, 1240 01:02:29,590 --> 01:02:31,350 ఇప్పుడు నీలం. 1241 01:02:31,350 --> 01:02:33,030 ఇప్పుడు మీరు ఈ రంగులు మిళితం చేయవచ్చు. 1242 01:02:33,030 --> 01:02:36,430 ఇప్పుడు ఒక పక్కన, మీరు ఏ విధంగా ఇప్పటివరకు కొన్ని వాస్తవ వెబ్సైట్ డిజైన్ పూర్తి, 1243 01:02:36,430 --> 01:02:38,360 మీరు నిజంగా వాటిని ఈ వంటి చిహ్నాలు చూడండి. 1244 01:02:38,360 --> 01:02:42,030 FFF-- మరియు నిజానికి, అంతే బహుశా కూడా లేదు. 1245 01:02:42,030 --> 01:02:44,380 ఇది FFFFFF వార్తలు. 1246 01:02:44,380 --> 01:02:48,970 >> ఎవరైనా ఎప్పుడైనా F యొక్క మరియు E యొక్క చూసిన మరియు A through-- కాబట్టి దీనిని టర్న్స్ 1247 01:02:48,970 --> 01:02:52,970 మేము దశాంశ గురించి నిన్న మాట్లాడారు, మరియు నేడు, రకమైన దశాంశ గురించి. 1248 01:02:52,970 --> 01:02:54,570 ఈ రోజు మనం బైనరీ గురించి మాట్లాడారు. 1249 01:02:54,570 --> 01:02:59,010 హాజరవుతారు, హెక్సాడెసిమల్ చాలా ఉంది సాధారణ బేస్ సిస్టమ్ కంప్యూటింగ్ ఉపయోగించడానికి. 1250 01:02:59,010 --> 01:03:04,960 బైనరీ రెండు, దశాంశ 10, హెక్స్ 16 ఉంది. 1251 01:03:04,960 --> 01:03:08,640 మరియు అది ఎలా చేయాలో, అవుతుంది మీరు హెక్సాడెసిమల్ లో కౌంట్? 1252 01:03:08,640 --> 01:03:11,620 జీరో, ఒకటి, రెండు, ముడు, నాలుగు, ఐదు, ఆరు, ఏడు, ఎనిమిది, 1253 01:03:11,620 --> 01:03:14,730 తొమ్మిది, మీరు ఏమి తొమ్మిది తరువాత ఉపయోగించగలను? 1254 01:03:14,730 --> 01:03:16,600 తదుపరి సంఖ్య ఏమిటి? 1255 01:03:16,600 --> 01:03:19,180 మేము ఇప్పటికే సున్నా ఉపయోగిస్తారు. 1256 01:03:19,180 --> 01:03:20,570 నేను ఈ 16 అవసరం. 1257 01:03:20,570 --> 01:03:25,770 జీరో, ఒకటి, రెండు, ముడు, నాలుగు, ఐదు, ఆరు, ఏడు, ఎనిమిది, తొమ్మిదు, 1258 01:03:25,770 --> 01:03:27,520 మీరు కొన్ని ఏకపక్ష సమావేశం అవసరం. 1259 01:03:27,520 --> 01:03:30,810 >> ఏ మానవజాతి కొంత సమయం నిర్ణయించుకుంది క్రితం తొమ్మిది లేఖ వస్తుంది ఆ తర్వాత 1260 01:03:30,810 --> 01:03:34,450 A మరియు అప్పుడు B- ఆపై C. కాబట్టి విధంగా మీరు హెక్సాడెసిమల్ లో కౌంట్ 1261 01:03:34,450 --> 01:03:37,040 సున్నా, ఒకటి, రెండు, ముడు, నాలుగు, ఐదు, ఆరు, ఏడు, ఎనిమిది, తొమ్మిదు, 1262 01:03:37,040 --> 01:03:42,880 ఒక, B, సి, డి, ఇ, ఎఫ్, మరియు ఆ పరిగణిస్తాము మీరు అన్ని మార్గం, అది 15 వరకు అవుతుంది. 1263 01:03:42,880 --> 01:03:47,850 కాబట్టి 15 సున్నా సున్నా ద్వారా ఎఫ్ ఇప్పుడు ఎందుకు అని విశిష్టమైనది? 1264 01:03:47,850 --> 01:03:51,570 సరే, మీరు కలిగి ఉన్నప్పుడు రెండు F యొక్క, మీరు 255 వ్యక్తం ఎలా. 1265 01:03:51,570 --> 01:03:54,350 >> సో లాంగ్ కథ చిన్న, లో Photoshop యొక్క ప్రపంచ 1266 01:03:54,350 --> 01:03:57,299 ఆ గ్రాఫిక్ డిజైన్ సాఫ్ట్వేర్, వెబ్ అభివృద్ధి ప్రపంచంలో, 1267 01:03:57,299 --> 01:03:59,590 మీరు రంగులు కలిగి ఉన్నాము పేరు, కోర్సు యొక్క, ఆడటానికి, 1268 01:03:59,590 --> 01:04:02,350 అప్పుడప్పుడు ప్రోగ్రామర్లు రెడీ , హెక్సాడెసిమల్ లో ఆ వ్యక్తం 1269 01:04:02,350 --> 01:04:05,260 ఇది కావాలనుకుంటాడు కేవలం ఎందుకంటే కొద్దిగా సులభమైన ఉండాలి. 1270 01:04:05,260 --> 01:04:07,850 కూడా మొదటి చూపులో అయితే ఇది చాలా సంక్లిష్ట. 1271 01:04:07,850 --> 01:04:11,590 >> కాబట్టి ఏ సందర్భంలో, ఈ ముఖ్యం స్టాన్ఫోర్డ్ వద్ద నిక్ ఎందుకంటే 1272 01:04:11,590 --> 01:04:15,100 మాకు కార్యాచరణను ఆరు ముక్కలు ఇచ్చింది మీరు, జూనియర్ ప్రోగ్రామర్లు, 1273 01:04:15,100 --> 01:04:17,060 ఇప్పుడు ఉపయోగించే సామర్థ్యం ఉంటుంది. 1274 01:04:17,060 --> 01:04:19,960 ఈ వెబ్ నిర్మించబడ్డ పేజీ ఆరుగురు విధులు ఉంది, 1275 01:04:19,960 --> 01:04:21,820 నిక్ రాశాడు ఆరు విధానాలు. 1276 01:04:21,820 --> 01:04:26,800 వాటిలో మూడు మీరు అనేక పొందుతారు, ఎరుపు, ఆకుపచ్చ, లేదా నీలి విలువ. 1277 01:04:26,800 --> 01:04:28,787 వాటిలో మూడు ఆ విలువ సెట్ చేస్తుంది. 1278 01:04:28,787 --> 01:04:30,620 మరియు ఈ అండర్ కేవలం placeholders ఉన్నాయి, 1279 01:04:30,620 --> 01:04:32,600 కాబట్టి మీరు ఆ ఏమిటో తెలుసుకోవాలి. 1280 01:04:32,600 --> 01:04:36,240 >> కాబట్టి ఈ మూడు విధులు, వీటిలో మొదటిది విషయాలు 1281 01:04:36,240 --> 01:04:39,190 ఒక x- సమన్వయం అవతరిస్తుంది, మరియు ఈ అన్ని విషయాలను రెండవ 1282 01:04:39,190 --> 01:04:40,700 ఒక y సమన్వయం అవతరిస్తుంది. 1283 01:04:40,700 --> 01:04:44,650 డాట్ ఇతర పదాలు, దీనిలో పిక్సెల్ మీరు ఆకుపచ్చ ను అనుకుంటున్నారు, 1284 01:04:44,650 --> 01:04:46,480 నీలం పొందుటకు, ఎరుపు పొందుటకు. 1285 01:04:46,480 --> 01:04:51,440 మరియు ఇక్కడ, ఈ అవతరిస్తుంది x, ఈ ఒక y విలువ అవతరిస్తుంది, 1286 01:04:51,440 --> 01:04:55,379 మరియు ఈ అనేక అవతరిస్తుంది. 1287 01:04:55,379 --> 01:04:57,170 కాబట్టి యొక్క మొదటి తెలియజేసేలా ఈ కార్యక్రమం యొక్క లైన్ కలిసి 1288 01:04:57,170 --> 01:05:00,220 ఆపై నేను మీకు చెప్పను మిగిలిన రాబట్టడానికి ప్రయత్నించండి. 1289 01:05:00,220 --> 01:05:03,100 కాబట్టి సూచనలను ప్రకారం ఈ పేజీలో మేము అవసరం 1290 01:05:03,100 --> 01:05:08,960 కారకం ఎరుపు పెంచడానికి 10, మరియు మేము ఆకుపచ్చ తొలగించాలి 1291 01:05:08,960 --> 01:05:09,930 మరియు నీలం తొలగించండి. 1292 01:05:09,930 --> 01:05:12,410 యొక్క తరువాతి దృశ్యాలతో ప్రారంభిద్దాం. 1293 01:05:12,410 --> 01:05:17,760 నేను అనుకుంటే కాబట్టి, మరియు నేను వెళుతున్న కొన్ని ఖాళీలు ఉపయోగించి ఇండెంట్, 1294 01:05:17,760 --> 01:05:22,291 నేను ఎరుపు సెట్ అనుకుంటే, ఆకుపచ్చ, లేదా నీలం విలువ, 1295 01:05:22,291 --> 01:05:23,540 నేను ఈ క్రింది చేయ బోతున్నాను. 1296 01:05:23,540 --> 01:05:31,280 >> చిత్రం, im.setBlue, ఆపై ఇక్కడ నా సూచనల ఆధారంగా, 1297 01:05:31,280 --> 01:05:36,700 ఏ మూడు విషయాలు నేను తప్పక ఇప్పుడు కుండలీకరణాలు లోపలి టైప్? 1298 01:05:36,700 --> 01:05:41,960 నేను x విలువ అవసరం, వై విలువ, మరియు ఏ నెంబర్ 1299 01:05:41,960 --> 01:05:48,770 నేను వదిలించుకోవటం అనుకుంటే ఇక్కడ ఉంచారు ఉండాలి నీలం, ఇక్కడ ఈ కథ ఆధారంగా? 1300 01:05:48,770 --> 01:05:49,630 జస్ట్ ఉంచుతారు. 1301 01:05:49,630 --> 01:05:52,420 నేను ఏ నీలం అనుకుంటే, నేను కేవలం ఉన్నాను సున్నా దానిని మార్చడానికి జరగబోతోంది. 1302 01:05:52,420 --> 01:05:54,465 >> ఇప్పుడు కేవలం ఈ ఏమి పునశ్చరణ చేసుకుందాం. 1303 01:05:54,465 --> 01:05:56,970 1304 01:05:56,970 --> 01:06:01,170 నేను ఈ పైన ఇక్కడ కలిగి రెండవ మరియు మూడవ పంక్తులు, 1305 01:06:01,170 --> 01:06:04,080 నేను రెండు ఉచ్చులు చెప్పబడ్డాడు సమూహ ఉచ్చులు, మీరు 1306 01:06:04,080 --> 01:06:08,360 , ఆ ప్రభావం పొందబోతున్నారు ఉంటుంది ఎడమ నుండి కుడికి వ్యాపించే, 1307 01:06:08,360 --> 01:06:11,590 X యొక్క అన్ని పైగా పైనుంచి విలువలు మరియు y విలువలు అన్ని. 1308 01:06:11,590 --> 01:06:15,167 ఎందుకంటే, మళ్ళీ ఒక చిత్రం కేవలం వరుసలు మరియు కాలమ్లను ఒక గ్రిడ్. 1309 01:06:15,167 --> 01:06:17,000 కాబట్టి ఈ పొందగలిగిన అన్ని నీలం ఉద్యమించారు. 1310 01:06:17,000 --> 01:06:18,627 నాకు మీరు పక్కన లైన్ లో వదిలి లెట్. 1311 01:06:18,627 --> 01:06:20,043 నేను అన్ని ఆకుపచ్చ ఎలా పరిష్కరించాలి? 1312 01:06:20,043 --> 01:06:23,747 1313 01:06:23,747 --> 01:06:25,140 >> ప్రేక్షకులు: [వినబడని] 1314 01:06:25,140 --> 01:06:26,151 >> DAVID మలన్: నైస్. 1315 01:06:26,151 --> 01:06:28,260 >> ప్రేక్షకులు: [వినబడని] 1316 01:06:28,260 --> 01:06:30,850 >> DAVID మలన్: నైస్. 1317 01:06:30,850 --> 01:06:36,120 మరియు నేను దూరంగా వెళుతున్న మరియు కేవలం పడుతుంది మీరు ఏ అక్షరదోషాలు పూర్తి చెయ్యలేదు సంరక్షణకు. 1318 01:06:36,120 --> 01:06:39,390 మరియు మీరు సౌకర్యవంతమైన అయితే మీరు చేసిన ఏ తో, 1319 01:06:39,390 --> 01:06:42,936 ముందుకు వెళ్లి క్లిక్ / అమలు సేవ్ మరియు మీరు పొందుతారు చూడండి. 1320 01:06:42,936 --> 01:06:46,982 1321 01:06:46,982 --> 01:06:48,690 మరియు తిరిగి, మేము చేసిన కేవలం మూడు మార్పులు. 1322 01:06:48,690 --> 01:06:52,130 మేము మొదటి తొలగించిన మీరే మరియు దాని స్థానంలో 1323 01:06:52,130 --> 01:06:53,575 కోడ్ యొక్క ఈ రెండు పంక్తులు. 1324 01:06:53,575 --> 01:06:55,742 1325 01:06:55,742 --> 01:06:58,450 మీరు హిట్ అవసరం ఉంటే మరియు అది సరే రన్ / సేవ్ బటన్ ఒక జంట సార్లు 1326 01:06:58,450 --> 01:07:01,190 ఏదో పరిష్కరించడానికి. 1327 01:07:01,190 --> 01:07:03,610 >> మరియు, నాకు కూడా లో జూమ్ తెలియజేయండి నా కాబట్టి మీరు ప్రతిలిఖించడానికి చేయవచ్చు కోడ్. 1328 01:07:03,610 --> 01:07:04,110 గుడ్. 1329 01:07:04,110 --> 01:07:08,720 నేను ఆండ్రూ ఏమి ఉంది చూడండి తప్పు ఉన్నట్టుగా. 1330 01:07:08,720 --> 01:07:11,110 అతను కేవలం ఒక పెద్ద కాల సంపాదించి తన తెరపై దీర్ఘచతురస్ర. 1331 01:07:11,110 --> 01:07:13,120 ఎవరికీ ఉంటాయా ఒక పెద్ద నల్ల దీర్ఘచతురస్ర? 1332 01:07:13,120 --> 01:07:13,390 >> ప్రేక్షకులు: అవును. 1333 01:07:13,390 --> 01:07:14,360 >> DAVID మలన్: బిగ్ నలుపు రంగు దీర్ఘచతురస్రాకార? 1334 01:07:14,360 --> 01:07:16,068 OK, కాబట్టి యొక్క అనుకుంటున్నాను వీలు ఈ అర్థం గురించి. 1335 01:07:16,068 --> 01:07:20,560 మేము చెప్పారు సున్నా, సున్నా సున్నా, కాబట్టి ఏ ఆకుపచ్చ, ఎరుపు, నీలం, 1336 01:07:20,560 --> 01:07:21,980 మీరు బ్లాక్ ఇవ్వాలని అన్నారు. 1337 01:07:21,980 --> 01:07:24,467 మరియు ఆ అవుతుంది మా ల్యాప్టాప్లు చాలా 1338 01:07:24,467 --> 01:07:25,800 కేవలం తగినంత విశ్వసనీయత లేదు. 1339 01:07:25,800 --> 01:07:27,750 మీరు చాలా ఉన్నాయి చెప్పలేదు నిజానికి అక్కడ ఏదో ఉంది. 1340 01:07:27,750 --> 01:07:30,340 మరియు మీరు రకమైన బహుశా మొగ్గు ఉంటే ముందుకు తిరిగి మీ స్క్రీన్ 1341 01:07:30,340 --> 01:07:32,850 బహుశా మీరు ఒక చూస్తారు అక్కడ కొద్దిగా ఏదో? 1342 01:07:32,850 --> 01:07:34,820 బహుశా, రకమైన, విధమైన? 1343 01:07:34,820 --> 01:07:36,640 ఇది ఖచ్చితమైన కృష్ణ కాదు. 1344 01:07:36,640 --> 01:07:38,050 >> ప్రేక్షకులు: [వినబడని] 1345 01:07:38,050 --> 01:07:39,510 >> DAVID మలన్: ఉత్సుకతని! 1346 01:07:39,510 --> 01:07:42,610 అక్కడ కొన్ని ఎరుపు ఉంది కానీ వివరాలు నుండి గుర్తు 1347 01:07:42,610 --> 01:07:44,940 సమస్య యొక్క, నిక్ తగ్గించారు. 1348 01:07:44,940 --> 01:07:47,860 అతను కొంతవరకు అది desaturated, కానీ సున్నా అన్ని మార్గం. 1349 01:07:47,860 --> 01:07:51,670 కాబట్టి మేము మొత్తం పెంచు అనుకుంటే ఎరుపు, నాకు ఈ ట్రిక్ ప్రపోజ్ తెలియజేయండి. 1350 01:07:51,670 --> 01:07:53,750 నా తెరపై జూమ్ లెట్. 1351 01:07:53,750 --> 01:07:58,678 మరియు నాకు ముందుకు వెళ్లి చెప్పే వీలు మొత్తం im.getRed (x, y) సమానం. 1352 01:07:58,678 --> 01:08:02,440 1353 01:08:02,440 --> 01:08:05,790 >> కోడ్ యొక్క ఈ లైన్ నాకు అందిస్తున్న ఏదో ఒక వేరియబుల్ అని. 1354 01:08:05,790 --> 01:08:09,643 నేను నిస్సందేహంగా ఏకపక్ష కలిగి ఉన్నాయి, కాని, సహేతుక నా వేరియబుల్ అనవచ్చో, 1355 01:08:09,643 --> 01:08:10,143 స్పష్టంగా? 1356 01:08:10,143 --> 01:08:13,530 1357 01:08:13,530 --> 01:08:14,340 మొత్తం. 1358 01:08:14,340 --> 01:08:14,980 కేవలం మొత్తం. 1359 01:08:14,980 --> 01:08:16,960 నేను అని చేసిన కాలేదు ఏదైనా నేను కావలసిన, కానీ నేను ఉన్నాను 1360 01:08:16,960 --> 01:08:19,490 ఈ ఇతర ఫంక్షన్ ఉపయోగించి నేను ముందు వివరించి 1361 01:08:19,490 --> 01:08:25,359 x కామా y వద్ద ఎరుపు మొత్తం పొందడానికి. 1362 01:08:25,359 --> 01:08:27,520 నేను ఎందుకు ఆ చేసావ్? 1363 01:08:27,520 --> 01:08:30,004 మీరు ఇక్కడ ఏమి అనుకుంటున్నారు? 1364 01:08:30,004 --> 01:08:32,910 1365 01:08:32,910 --> 01:08:33,619 మీరు add-- అవసరం 1366 01:08:33,619 --> 01:08:34,493 ప్రేక్షకులు: [వినబడని] 1367 01:08:34,493 --> 01:08:36,279 DAVID మలన్: అవును, బహుశా 10 ద్వారా గుణిస్తారు. 1368 01:08:36,279 --> 01:08:38,862 మరియు మీరు ఈ తెలియదు ఉంటే, నేను రెడీ! ముందుకు వెళ్లి ఈ చేయబోవడం. 1369 01:08:38,862 --> 01:08:42,060 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు సే, నేను ఎరుపు మొత్తం కావాలా 1370 01:08:42,060 --> 01:08:46,550 నేను సంసార ఉండాలనుకుంటున్నాను 10 ఎర్ర ఉంది, సార్లు, 1371 01:08:46,550 --> 01:08:50,330 మరియు నటుడు, యాస్ట్రిక్ మీ కీబోర్డ్ ఉన్నారు x ఉపయోగించవచ్చు లేదు. 1372 01:08:50,330 --> 01:08:51,569 స్టార్ ఉపయోగించండి. 1373 01:08:51,569 --> 01:08:55,350 మీరు విషయాలు గుణిస్తారు ఎలా చాలా ప్రోగ్రామింగ్ భాషల్లో. 1374 01:08:55,350 --> 01:08:59,790 >> కాబట్టి కరీం యొక్క ఊహ ప్రకారం, మొత్తం అని ఈ వేరియబుల్ నిల్వ, 1375 01:08:59,790 --> 01:09:03,649 నేను స్థానాన్ని xy వద్ద కావలసిన ఎరుపు ఎంత ఉంది. 1376 01:09:03,649 --> 01:09:11,500 ఎలా ఇప్పుడు, నేను ఆ తయారు చెయ్యాలి ఆ సంఖ్యను కలిగి పిక్సెల్? 1377 01:09:11,500 --> 01:09:12,859 మీరు ఇప్పటికే ఈ చేశాను. 1378 01:09:12,859 --> 01:09:17,666 మీరు ఆకుపచ్చ మరియు సెట్ సున్నా, ఏ విలువ నీలం. 1379 01:09:17,666 --> 01:09:18,540 ప్రేక్షకులు: [వినబడని] 1380 01:09:18,540 --> 01:09:20,040 DAVID మలన్: బాగా, అవును మీరు 10 దానిని వద్దు. 1381 01:09:20,040 --> 01:09:21,460 మీరు ఇప్పటికే ఇక్కడ గణిత చేశాడు. 1382 01:09:21,460 --> 01:09:24,779 కాబట్టి మేము, ఎరుపు విలువ అందుకుంటున్నారు ఇది బహుశా, ఒక తక్కువ సంఖ్య. 1383 01:09:24,779 --> 01:09:26,180 మనం 10 ద్వారా గుణించడం చేస్తున్నారు. 1384 01:09:26,180 --> 01:09:29,139 మీతో ఏమి చేయాలనుకుంటున్నారు ఇప్పుడు వేరియబుల్ మొత్తం? 1385 01:09:29,139 --> 01:09:30,130 >> ప్రేక్షకులు: [వినబడని] 1386 01:09:30,130 --> 01:09:30,880 >> DAVID మలన్: నైస్. 1387 01:09:30,880 --> 01:09:34,616 సో వాట్ im.set--? 1388 01:09:34,616 --> 01:09:35,640 >> ప్రేక్షకులు: setRed. 1389 01:09:35,640 --> 01:09:39,760 >> DAVID మలన్: స్థానాన్ని xy వద్ద setRed. 1390 01:09:39,760 --> 01:09:40,260 అవును. 1391 01:09:40,260 --> 01:09:41,200 మరియు కేవలం మొత్తం. 1392 01:09:41,200 --> 01:09:44,257 ఇతర మాటలలో, ఒక వేరియబుల్ తాత్కాలిక ప్లేస్హోల్డర్ ఉంది 1393 01:09:44,257 --> 01:09:45,840 మీరు సైన్ మీకు కావలసిన ఏదైనా ఉంచవచ్చు. 1394 01:09:45,840 --> 01:09:48,680 మేము ఒక పెట్టటం కావడం వీటిని సంఖ్య, సమయంలో. 1395 01:09:48,680 --> 01:09:51,569 మేము ద్వారా అది గుణించాలి చేసిన 10 అది పెద్ద చేయడానికి. 1396 01:09:51,569 --> 01:09:56,480 మరియు ఇప్పుడు నేను ఆ వేరియబుల్ అమర్చేందుకు చేస్తున్నాను మూడవ వాదన, లేదా ఇన్పుట్ గా 1397 01:09:56,480 --> 01:09:57,810 ఎరుపు సెట్. 1398 01:09:57,810 --> 01:10:00,440 కాబట్టి మీరు ఒకసారి ఆ పూర్తి, మరియు గమనించాల్సి 1399 01:10:00,440 --> 01:10:02,330 సెమీ కోలన్ మరియు కుండలీకరణాలు. 1400 01:10:02,330 --> 01:10:06,290 >> కొనసాగి క్లిక్ అమలు / మళ్ళీ సేవ్, మరియు మీరు 1401 01:10:06,290 --> 01:10:10,690 చూడాలి, అద్భుతంగా, ఏ వాస్తవానికి ఉంది అక్కడ. [? Arwa?] అక్కడ ఏమిటి? 1402 01:10:10,690 --> 01:10:16,412 పూర్తి స్థాయి లో ఈఫిల్ టవర్ ఎరుపు, చాలా చీకటి లేదు. 1403 01:10:16,412 --> 01:10:17,870 అది ఇప్పుడు మరింత స్పష్టమైన, అవును చేయాలి? 1404 01:10:17,870 --> 01:10:18,840 అలాగే. 1405 01:10:18,840 --> 01:10:20,215 మరియు ఆండ్రూ, ఇక బ్లాక్ బాక్స్? 1406 01:10:20,215 --> 01:10:21,090 ప్రేక్షకులు: [వినబడని] 1407 01:10:21,090 --> 01:10:22,180 DAVID మలన్: అన్ని కుడి. 1408 01:10:22,180 --> 01:10:23,610 నేను తెరపై ఈ ఉంటాం. 1409 01:10:23,610 --> 01:10:27,010 మీరు ఈ ప్లే అనుకొంటే తరువాత, నేను మీరు ఈ పునఃసృష్టి చేస్తాము. 1410 01:10:27,010 --> 01:10:29,140 కానీ ఈ కోడ్ ఇక్కడ సరిగ్గా చేసినవి. 1411 01:10:29,140 --> 01:10:31,460 ఎందుకు మేము ఇతర ఒక చేయకపోతే. 1412 01:10:31,460 --> 01:10:33,880 నాకు కొద్దిగా స్క్రోల్ డౌన్ లెట్. 1413 01:10:33,880 --> 01:10:36,760 >> కాబట్టి ఈ సందర్భంలో, ప్రొజెక్టర్ నిజంగా ఇది న్యాయం లేదు. 1414 01:10:36,760 --> 01:10:40,486 కానీ మీ తెర, మీరు బహుశా చాలా ఎరుపు మరియు చాలా నలుపు బాక్స్. 1415 01:10:40,486 --> 01:10:42,610 ఈ, చాలా, ఒక పజిల్ అని ప్రసిద్ధ ఏదో చూపిస్తుంది. 1416 01:10:42,610 --> 01:10:44,193 అయితే, చిత్రం వక్రీకరించారు. 1417 01:10:44,193 --> 01:10:47,740 నిజమైన చిత్రం, ఈ సమయం, నీలం మరియు ఆకుపచ్చ విలువలలో. 1418 01:10:47,740 --> 01:10:51,820 అయితే, వారు అన్ని విభజించబడింది చేసిన 20 కాబట్టి విలువలు చాలా చిన్నవి. 1419 01:10:51,820 --> 01:10:54,660 ఎరుపు విలువలు కేవలం యాదృచ్ఛిక సంఖ్యలు, శబ్దం. 1420 01:10:54,660 --> 01:10:57,190 ఈ వక్రీకరణ దిద్దుబాటు రద్దుచెయ్యి నిజమైన చిత్రం బహిర్గతం. 1421 01:10:57,190 --> 01:10:59,200 >> కాబట్టి నిక్ ఆపై ఏమి మీరు చెబుతుంది. 1422 01:10:59,200 --> 01:11:04,290 సున్నా ఎరుపు విలువలను సెట్, మరియు అప్పుడు అది ఏమిటో పాడు లేదు. 1423 01:11:04,290 --> 01:11:07,110 అప్పుడు నీలం గుణిస్తారు మరియు 20 ద్వారా గ్రీన్ విలువలు. 1424 01:11:07,110 --> 01:11:09,820 కాబట్టి అది దాదాపు వార్తలు అదే కార్యక్రమం ముందు, 1425 01:11:09,820 --> 01:11:11,380 కానీ మీరు ప్రక్రియ విపర్యయ చేస్తున్నారు. 1426 01:11:11,380 --> 01:11:13,780 మరియు నేను నా కోడ్ చాలు ఉంటుంది విషయంలో తెరపై ముందు 1427 01:11:13,780 --> 01:11:16,650 మీరు దానిని తిరిగి చూడండి మీరు అనుకుంటే లేదా ఒక తో మరింత ప్లే. 1428 01:11:16,650 --> 01:11:18,100 నాకు ఆ పై జూమ్ లెట్. 1429 01:11:18,100 --> 01:11:21,450 కాని కాపర్ ప పజిల్, రెండవ స్థానంలో నిలిచింది. 1430 01:11:21,450 --> 01:11:37,623 1431 01:11:37,623 --> 01:11:40,580 >> ప్రేక్షకులు: [వినబడని] 1432 01:11:40,580 --> 01:11:44,010 >> DAVID మలన్: సరే, నేను రెడీ! ఈ ఒక అనేక సూచనలు ఇవ్వాలని వెళ్ళడం లేదు. 1433 01:11:44,010 --> 01:11:47,220 నేను would-- ఓహ్, లెట్స్ మీరు ఇక్కడ ఒక అక్షర దోషం కలిగి, చూడండి. 1434 01:11:47,220 --> 01:11:49,621 కాబట్టి ఈ ఇక్కడ, గుర్తు నిజానికి అక్కడ వెళ్ళి అవసరం. 1435 01:11:49,621 --> 01:11:52,870 నేను మీరు అనుకుంటే, ప్రపోజ్ చేస్తుంది ఏమి ఈ ఒక దృష్టి, సమాధానం లేదు. 1436 01:11:52,870 --> 01:11:57,060 మీరు ఆ, ఆ ప్రతిలిఖించడానికి అనుకుంటే మొదటి ఒకటి దేనికోసం ఉండాలి. 1437 01:11:57,060 --> 01:11:59,910 ఆపై మీరు ఉపయోగించవచ్చు రెండవది స్ఫూర్తి. 1438 01:11:59,910 --> 01:12:02,230 నీస్. 1439 01:12:02,230 --> 01:12:02,730 గుడ్. 1440 01:12:02,730 --> 01:12:05,430 1441 01:12:05,430 --> 01:12:08,180 >> మరియు ఆసక్తికరమైన, ఈ ఒక సాధారణ ఉదాహరణ 1442 01:12:08,180 --> 01:12:11,080 ఒక సైన్స్ లేదా ఒక కళ యొక్క స్టెగానోగ్రఫీ అని, 1443 01:12:11,080 --> 01:12:14,100 చిత్రాలను సమాచారాన్ని దాచడానికి కళ. 1444 01:12:14,100 --> 01:12:16,890 సాధారణంగా, చిత్రాలు కావచ్చు చాలా కఠోరంగా వాటర్ 1445 01:12:16,890 --> 01:12:19,500 అడుగున లోగోతో మూలలో, కానీ స్పష్టంగా, మీరు 1446 01:12:19,500 --> 01:12:22,070 మరింత అధునాతన ఉంటుంది దాని గురించి మరియు నిజానికి 1447 01:12:22,070 --> 01:12:25,050 చిత్రాలు ఇతర చిత్రాలు దాచడానికి ఏదో ఈ టెక్నిక్ తో. 1448 01:12:25,050 --> 01:12:59,890 1449 01:12:59,890 --> 01:13:05,770 >> మరో 30 సెకన్లు, మరియు అప్పుడు మేము చేస్తాము కనీసం మీరు చూస్తారు ఏమి ప్రకటించాలి. 1450 01:13:05,770 --> 01:13:08,330 మరియు నేను మూడవ చెప్పను ఒక వద్ద- home వ్యాయామం వంటి ఒకటి, 1451 01:13:08,330 --> 01:13:11,353 మీరు ఒక మరింత చెయ్యాలనుకుంటే ఈ వారాంతంలో సవాలు. 1452 01:13:11,353 --> 01:13:18,240 1453 01:13:18,240 --> 01:13:20,390 నేను ఆండ్రూ ఆలోచిస్తున్న మొదటి అది ఉండాల్సిందని. 1454 01:13:20,390 --> 01:13:22,645 రెండవ చిత్రం, ఆండ్రూ ఏమిటి? 1455 01:13:22,645 --> 01:13:23,920 >> ప్రేక్షకులు: లిబర్టీ విగ్రహం. 1456 01:13:23,920 --> 01:13:28,500 >> DAVID మలన్: స్టాట్యూ ఆఫ్ లిబర్టీ ఈ సమయంలో సమాధానం ఉంటుంది. 1457 01:13:28,500 --> 01:13:31,140 మరలా, కేవలం కొన్ని సాధారణ ఉదాహరణలు, వీటిలో లక్ష్యం 1458 01:13:31,140 --> 01:13:35,040 మీరు ఎలా ఒక భావాన్ని ఉంది మనం చిత్రసంబంధ స్క్రాచ్ అనువాదం ఇప్పుడు 1459 01:13:35,040 --> 01:13:40,410 మరింత అసహ్యమైన మరియు మరింత బ్లాక్స్ సంక్లిష్టమైన కోడ్, కానీ ఆలోచనలు అన్ని 1460 01:13:40,410 --> 01:13:42,980 ఇప్పటికీ అదే ఉంటాయి, పరిచయం ఉన్నప్పటికీ 1461 01:13:42,980 --> 01:13:48,380 ఇప్పుడు ఒక వేరియబుల్ భావన యొక్క ఉండటం ఏదో తాత్కాలికంగా నిల్వ చేయగలరు. 1462 01:13:48,380 --> 01:13:51,750 >> యొక్క ఒక మరింత ప్రయోగాత్మక తెలియజేసేలా, ఇప్పుడు చుక్కలు కనెక్ట్ 1463 01:13:51,750 --> 01:13:53,880 ఏదో కొంచెం వాస్తవ ప్రపంచానికి. 1464 01:13:53,880 --> 01:13:56,610 మీరు సిద్ధంగా ఉన్నప్పుడు, మీరు అనుకొనుట తెరపై ఈ URL కు వెళ్ళండి. 1465 01:13:56,610 --> 01:14:00,610 ఆ యొక్క మీ నకలు లో కూడా స్లైడ్స్, developers.google.com/maps~~V. 1466 01:14:00,610 --> 01:14:03,660 యొక్క నిజానికి ఏదో ఒకటి చూద్దాం నిజమైన, కాబట్టి వెబ్లో, మాట్లాడటం 1467 01:14:03,660 --> 01:14:07,600 Google Maps API ఉపయోగించి, లేదా అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్, 1468 01:14:07,600 --> 01:14:08,940 క్రింది విధంగా. 1469 01:14:08,940 --> 01:14:12,341 >> గూగుల్, అనేక సంస్థలు వలె, ఉచిత కార్యాచరణను చాలా అందిస్తుంది 1470 01:14:12,341 --> 01:14:14,840 మీరు నిర్మించడానికి ఉపయోగించవచ్చు మీ సొంత ఆసక్తికరమైన అప్లికేషన్లు. 1471 01:14:14,840 --> 01:14:18,890 నిజానికి, మీరు ఎప్పుడూ ఉపయోగించిన ఉంటే ఒక కారు లేదా ఒక కారు పొందడానికి ఉబెర్, 1472 01:14:18,890 --> 01:14:21,640 మీరు బహుశా ఉబెర్ కలిగి తెలుసు ఒక మ్యాప్ మరియు అది న కార్లు చూపిస్తుంది. 1473 01:14:21,640 --> 01:14:24,870 అంటే, నేను వంటి ఉత్తమ చెప్పండి, Google Maps API. 1474 01:14:24,870 --> 01:14:28,884 వారు నిజానికి Google యొక్క చిత్రాలు ఉపయోగిస్తున్నారు, కానీ ఉబెర్, మాపింగ్ సంస్థ కాదు 1475 01:14:28,884 --> 01:14:31,050 లేదా ఒక ఉంటుంది ముఖ్యంగా ఆసక్తికరమైన సమస్య 1476 01:14:31,050 --> 01:14:33,510 పైన పరిష్కరించడానికి వారి కారు సేవ సమస్య. 1477 01:14:33,510 --> 01:14:35,510 అందువలన వారు నిలబడి చేస్తున్నారు, మళ్ళీ, భుజాలు 1478 01:14:35,510 --> 01:14:37,520 ఇతరుల గూగుల్ ఈ సందర్భంలో. 1479 01:14:37,520 --> 01:14:42,850 కాబట్టి వారు Google యొక్క చిత్రాలు కానీ వారి స్వంత ఉపయోగించడానికి కారు సేవలు మరియు ఇతర లక్షణాలను. 1480 01:14:42,850 --> 01:14:47,770 >> కాబట్టి మేము ప్రయోజనాన్ని చూడాలని ఈ క్రింది వాటిని. 1481 01:14:47,770 --> 01:14:50,230 మరియు నేను చాలా వేగంగా మారారు ఉంటే, కేవలం ఒక క్షణం లో నాకు పైగా కాల్. 1482 01:14:50,230 --> 01:14:53,500 చిత్రం విషయాన్ని కొన్ని పునశ్చరణ హ్యాపీ. 1483 01:14:53,500 --> 01:14:56,290 మీరే చూస్తారు ఈ పేజీ వద్ద. 1484 01:14:56,290 --> 01:14:58,230 సో Google యొక్క నైస్, మరియు వారు ఉత్తమ మధ్య అయితే 1485 01:14:58,230 --> 01:15:01,364 మాత్రమే API లు అందిస్తుంది, కానీ ఉచిత API లు మీరు 1486 01:15:01,364 --> 01:15:02,780 ప్లే లేదా వాణిజ్యపరంగా ఉపయోగించవచ్చు. 1487 01:15:02,780 --> 01:15:06,450 వారు మీ వాడుక మీరు ఛార్జీ లేదు ఎక్కువగా ఉంటుంది, కానీ నేను ముందుగానే ముందడుగు 1488 01:15:06,450 --> 01:15:10,490 మరియు ఉచిత ఖాతా కోసం మాకు సైన్ అప్ ఆశాజనక, 10 కంప్యూటర్లు ఆ 1489 01:15:10,490 --> 01:15:12,480 హఠాత్తుగా కోసం మాకు అనర్హులుగా కాదు. 1490 01:15:12,480 --> 01:15:14,320 సో ఆశాజనక ఈ ప్రదర్శన పని చేస్తుంది. 1491 01:15:14,320 --> 01:15:18,840 >> మరియు వారు API ఉన్నాయి గమనించవచ్చు Android, iOS వెబ్, మరియు వెబ్ సేవలు, 1492 01:15:18,840 --> 01:15:19,620 సంసార ఉంది. 1493 01:15:19,620 --> 01:15:20,700 వెబ్లో దృష్టి లెట్. 1494 01:15:20,700 --> 01:15:26,560 సో పింక్ బాక్స్, వెబ్ క్లిక్, మరియు ఆ మీరు ఒక పేజీ, ఆశాజనక, దారి తీస్తుంది 1495 01:15:26,560 --> 01:15:27,630 ఇక్కడ. 1496 01:15:27,630 --> 01:15:29,335 వారు API లు మొత్తం బంచ్ వచ్చింది చేసిన. 1497 01:15:29,335 --> 01:15:31,210 మరియు అది కొద్దిగా ఉంటుంది మొదటి వద్ద, అధిక, 1498 01:15:31,210 --> 01:15:33,000 కానీ మనం ఏమి ద్వారా మాకు అజేయ చేస్తాము. 1499 01:15:33,000 --> 01:15:38,500 >> ఎడమ ఎగువన గూగుల్ మ్యాప్స్ కాదు జావాస్క్రిప్ట్ API, జావాస్క్రిప్ట్ API. 1500 01:15:38,500 --> 01:15:40,380 అందుకే ఒక క్లిక్ చేయండి. 1501 01:15:40,380 --> 01:15:49,360 మరియు ఆ ఇప్పుడు మీరు దారి తీస్తుంది పేజీ, ప్రదర్శనలు మరియు నమూనా కోడ్ క్రింది. 1502 01:15:49,360 --> 01:15:51,190 నాకు ఇక్కడ జూమ్ లెట్. 1503 01:15:51,190 --> 01:15:56,300 మరియు మాకు డౌన్ స్క్రోల్ ఆలోచన నాకు ఉండకుండా ఇది శీఘ్ర ప్రారంభ దశలను చెప్పినట్లు చేయడానికి. 1504 01:15:56,300 --> 01:15:57,970 మీ స్క్రీన్ గని వంటి కనిపించాలి. 1505 01:15:57,970 --> 01:16:01,130 >> మరియు రెండు దశలను ఉంది, పొందుటకు ఒక కీ మరియు అభివృద్ధి మొదలు. 1506 01:16:01,130 --> 01:16:04,190 నేను ఇప్పటికే స్టెప్ కలిగించుకున్నారు మాకు ఒక అని పిలవబడే కీ పొందడానికి. 1507 01:16:04,190 --> 01:16:05,320 మరియు ఈ ఒక సాధారణ ఆలోచన. 1508 01:16:05,320 --> 01:16:09,210 ఒక API కీ సాధారణంగా కేవలం ఉంది ఒక పెద్ద యాదృచ్ఛిక సంఖ్య లేదా స్ట్రింగ్ 1509 01:16:09,210 --> 01:16:11,130 మీరు ఉండాల్సి మీ కోడ్ పేస్ట్, 1510 01:16:11,130 --> 01:16:15,280 కాబట్టి గూగుల్ తెలుసు నువ్వు ఎప్పుడు ఎవరు మీరు వారి సేవ వారి API ఉపయోగించి చేస్తున్నారు. 1511 01:16:15,280 --> 01:16:17,370 మేము ఉన్నాము కాదు ఏదైనా విధించబడుతుంది. 1512 01:16:17,370 --> 01:16:21,030 మరియు ఇప్పుడు, బదులుగా క్లిక్, ఒకటి, అభివృద్ధి ప్రారంభం క్లిక్ చేయండి. 1513 01:16:21,030 --> 01:16:25,990 మీరు కేవలం నా వేవ్ చేసినట్లయితే మేము ఎక్కడ ఖచ్చితంగా కాదు ఉంటే పైగా. 1514 01:16:25,990 --> 01:16:28,040 >> కాబట్టి మేము కేవలం గీతలు చేస్తాము ఉపరితల ఇక్కడ కానీ ఏమి 1515 01:16:28,040 --> 01:16:31,000 నేను బలవంతపు అనుకున్నాడు వాస్తవానికి మాకు అన్ని కలిగి ఉంది, 1516 01:16:31,000 --> 01:16:34,240 ఒక విండో లో Cloud9 ఉపయోగించి మరియు మరో విండోలో ఈ ట్యుటోరియల్, 1517 01:16:34,240 --> 01:16:37,120 వాస్తవానికి మా స్వంత పొందుటకు అనుమతిస్తుంది అప్లికేషన్ అప్ మరియు నడుస్తున్న 1518 01:16:37,120 --> 01:16:40,920 ఒక కస్టమ్ Google పొందుపరుస్తుంది మా సొంత వెబ్పేజీలో మ్యాప్, 1519 01:16:40,920 --> 01:16:43,010 మరియు ఒకటి లేదా రెండు లక్షణాలను జతచేస్తుంది. 1520 01:16:43,010 --> 01:16:45,520 కానీ మేము కేవలం గీతలు చేస్తాము మేము చేయవచ్చు ఏమి ఉపరితలం. 1521 01:16:45,520 --> 01:16:47,020 >> కాబట్టి ఒక శీఘ్ర తెలివి తనిఖీ. 1522 01:16:47,020 --> 01:16:49,740 ఈ పేజీలో అందరూ, గూగుల్ మ్యాప్స్ జావాస్క్రిప్ట్ API? 1523 01:16:49,740 --> 01:16:50,872 ప్రారంభ విధానం చెప్పాలి. 1524 01:16:50,872 --> 01:16:53,330 మేము ద్వారా వెళ్ళడానికి వెళ్ళడం లేదు చేస్తున్నాం ఏ ద్వారా మొత్తం విషయం. 1525 01:16:53,330 --> 01:16:58,090 సరే, మరో ట్యాబ్లో, మీరు లేకపోతే ఓపెన్, అది కలిగి లోకి Cloud9 వెళ్లినప్పటికీ 1526 01:16:58,090 --> 01:17:03,500 మరియు మీరే కేవలం గీతలు ఒక క్రొత్త టాబ్ చివరికి. 1527 01:17:03,500 --> 01:17:11,070 మరలా, నిన్న నుండి c9.io, c9.io, మరియు కేవలం ఒక కొత్త ఫైల్ సృష్టించడానికి. 1528 01:17:11,070 --> 01:17:13,500 మరియు ముందుకు మరియు కాల్ వెళ్ళి మీరు సంసార అవ్వాలనుకుంటే. 1529 01:17:13,500 --> 01:17:16,495 నేను గని map.html అని. 1530 01:17:16,495 --> 01:17:17,870 ఇది .html ముగిసే ఏదైనా కాల్. 1531 01:17:17,870 --> 01:17:23,930 1532 01:17:23,930 --> 01:17:26,580 మరియు మీరు సుమారు ఉండాలి నేను ఈ ప్రక్రియలో ఎక్కడ 1533 01:17:26,580 --> 01:17:31,470 ఒక ఖాళీ కేవలం ఒక మెరిసే ప్రాంప్ట్ టాబ్ map.html లాగ అని. 1534 01:17:31,470 --> 01:17:35,808 1535 01:17:35,808 --> 01:17:38,148 లేదా ఆ ఫైలు, కొత్త ఫైలు ఈ సమయంలో. 1536 01:17:38,148 --> 01:17:41,960 1537 01:17:41,960 --> 01:17:48,000 >> మరియు ఇప్పుడు, పైగా గూగుల్ మ్యాప్స్ జావాస్క్రిప్ట్ API, 1538 01:17:48,000 --> 01:17:50,010 మేము చదవడానికి skip చేస్తాము ఈ టెక్స్ట్ యొక్క అన్ని ద్వారా. 1539 01:17:50,010 --> 01:17:53,760 కానీ ఆ హలో ప్రపంచ గమనించవచ్చు నిజానికి ప్రతిచోటా, మీరు ఇప్పుడు చూడండి. 1540 01:17:53,760 --> 01:17:58,020 హలో ప్రపంచ ఈ పెద్ద రంగుల ఉంది HTML యొక్క మొత్తం బంచ్ ఉదాహరణ. 1541 01:17:58,020 --> 01:18:03,590 కొనసాగి, కాపీ మరియు మాత్రమే పేస్ట్ HTML, కాబట్టి ఎగువన డిఓసి రకం నుండి 1542 01:18:03,590 --> 01:18:08,810 దగ్గరగా HTML ట్యాగ్ అన్ని మార్గం వెళ్ళి ముందుకు మళ్లీ ఆ అన్ని కాపీ, 1543 01:18:08,810 --> 01:18:14,430 ఆ హలో ప్రపంచ కింద యొక్క ఉదాహరణలో మరియు మీ Cloud9 టాబ్ లో పేస్ట్, 1544 01:18:14,430 --> 01:18:17,996 కాబట్టి ఇప్పుడు మీ స్క్రీన్ను సుమారు గని వంటి కనిపించాలి. 1545 01:18:17,996 --> 01:18:22,280 1546 01:18:22,280 --> 01:18:24,520 >> మరియు మీరు అది సేవ్ చేయవచ్చు, కానీ ఇంకా లోడ్ లేదు. 1547 01:18:24,520 --> 01:18:26,290 వద్ద మొదటి చూద్దాం కోడ్ మరియు చూడండి ఉంటే మేము 1548 01:18:26,290 --> 01:18:29,110 ప్రతిపాదించే లేదా తెలుసుకోవడానికి కాదు ఇది Google ఏది నుండి 1549 01:18:29,110 --> 01:18:30,860 మాకు గుడ్డిగా కాపీ మరియు పేస్ట్ కలిగి ఉంది. 1550 01:18:30,860 --> 01:18:33,334 వారు కేవలం సహాయం కావాలి, అక్షరాలా, మాకు ప్రారంభించడానికి 1551 01:18:33,334 --> 01:18:35,500 కానీ ఆ కాదు నిజానికి అక్కడ సంక్లిష్టత. 1552 01:18:35,500 --> 01:18:40,100 1553 01:18:40,100 --> 01:18:42,210 ఇంకా ఏదైనా ప్రశ్నలు? 1554 01:18:42,210 --> 01:18:43,790 మేము ముందుకు నకలు సురక్షితంగా ఉన్నారు? 1555 01:18:43,790 --> 01:18:44,330 అలాగే. 1556 01:18:44,330 --> 01:18:46,800 >> కాబట్టి త్వరగా, యొక్క కేవలం తెలియజేసేలా కొన్ని శీఘ్ర తెలివి తనిఖీలను. 1557 01:18:46,800 --> 01:18:48,800 ఆఫ్ లైన్ నేను చూడండి, మరియు ఆశాజనక, మీరు 1558 01:18:48,800 --> 01:18:51,710 చూడండి, ఆ అర్థం ఏమిటి, doctype html? 1559 01:18:51,710 --> 01:18:52,385 కరీం, రీకాల్? 1560 01:18:52,385 --> 01:18:53,260 ప్రేక్షకులు: [వినబడని] 1561 01:18:53,260 --> 01:18:53,968 DAVID మలన్: అవును. 1562 01:18:53,968 --> 01:18:54,870 ఇక్కడ HTML 5 వచ్చింది. 1563 01:18:54,870 --> 01:18:57,950 ఇంతలో, లైన్ లో రెండు స్క్రీన్ ఇక్కడ హే అంటే బ్రౌజర్, 1564 01:18:57,950 --> 01:18:59,482 ఇక్కడ అసలు HTML వస్తుంది. 1565 01:18:59,482 --> 01:19:01,440 లైన్ మూడు హే బ్రౌజర్, ఇక్కడ తల వస్తుంది. 1566 01:19:01,440 --> 01:19:04,260 లైన్ నాలుగు, కోర్సు యొక్క, హే బ్రౌజర్, ఇక్కడ టైటిల్ వస్తుంది. 1567 01:19:04,260 --> 01:19:07,780 లైన్ ఐదు ఏమి చేస్తుంది? 1568 01:19:07,780 --> 01:19:09,930 నిజానికి, ఈ లేదు నిజంగా మాకు ఏదైనా. 1569 01:19:09,930 --> 01:19:13,340 ఈ సందర్భంలో, అది కేవలం తనంత ఒక డిఫాల్ట్ పేజీ. లైన్ ఆరు, 1570 01:19:13,340 --> 01:19:16,140 మేము గురించి మాట్లాడారు లేదు కానీ అది క్యారెక్టర్ నిర్దేశిస్తుంది. 1571 01:19:16,140 --> 01:19:19,181 ఫైళ్లు ఎన్కోడ్ వివిధ మార్గాలు ఉన్నాయి, ముఖ్యంగా విదేశీ భాషల. 1572 01:19:19,181 --> 01:19:21,100 UTF-8 కేవలం డిఫాల్ట్ ఉంటుంది. 1573 01:19:21,100 --> 01:19:26,580 >> కాబట్టి ఇప్పుడు మేము లైన్ లో చూస్తారు 16 ద్వారా ఏడు, కొన్ని CSS. 1574 01:19:26,580 --> 01:19:29,260 మరియు మేము చూడని చేసిన అయినప్పటికీ ముందు ఈ విషయాలు అన్ని 1575 01:19:29,260 --> 01:19:30,810 మేము రకమైన ప్రతిపాదించే చేయవచ్చు. 1576 01:19:30,810 --> 01:19:37,075 ఎనిమిది అంటే ఒకే, హే బ్రౌజర్, దరఖాస్తు దాంట్లో రెండు టాగ్ అన్ని 1577 01:19:37,075 --> 01:19:37,575 స్పష్టంగా? 1578 01:19:37,575 --> 01:19:40,650 1579 01:19:40,650 --> 01:19:41,701 HTML మరియు శరీరం టెక్స్ట్. 1580 01:19:41,701 --> 01:19:43,200 కామా అక్కడ కొత్త విషయం. 1581 01:19:43,200 --> 01:19:46,140 మరియు కేవలం ఒక మార్గం ఒకేసారి బహుళ టాగ్లు పేర్కొనడం. 1582 01:19:46,140 --> 01:19:47,640 >> అప్పుడు మేము వంకర జంట కలుపులు పొందారు. 1583 01:19:47,640 --> 01:19:51,170 కాబట్టి స్పష్టంగా, ఈ బ్రౌజర్ చెబుతుంది, యొక్క పేజీ 100% ఎత్తు చేస్తాయి. 1584 01:19:51,170 --> 01:19:54,170 కాబట్టి చాలా తక్కువ అయినా కంటెంట్, మొత్తం పేజీ చేయడానికి, 1585 01:19:54,170 --> 01:19:55,530 విషయం పేజీ పూర్తి చేస్తాయి. 1586 01:19:55,530 --> 01:19:57,524 మ్యాప్ చివరికి పేజీ పూర్తి చేయండి. 1587 01:19:57,524 --> 01:19:58,690 మార్జిన్, ఆ అర్థం ఏమిటి? 1588 01:19:58,690 --> 01:20:01,559 ఏకపక్ష వంటి సాధారణంగా వార్తలు అంచులు చుట్టూ తెల్లని స్థలం 1589 01:20:01,559 --> 01:20:04,350 కొన్ని బ్రౌజర్ డిజైనర్ కేవలం నిర్ణయించింది ఉండాలి, అది ఎందుకంటే 1590 01:20:04,350 --> 01:20:05,540 రకమైన విషయాలు క్లీనర్ చూడండి చేస్తుంది. 1591 01:20:05,540 --> 01:20:06,498 కానీ మేము వద్దు. 1592 01:20:06,498 --> 01:20:08,710 మేము చిహ్నం వెళ్ళి అంచులకు అన్ని మార్గం. 1593 01:20:08,710 --> 01:20:10,930 పాడింగ్, అంచులు ఆత్మ సమానంగా. 1594 01:20:10,930 --> 01:20:14,980 అంచుల వెలుపల, పాడింగ్ అంటే అర్థం లోపల, కానీ ఒప్పందం అదే ఉంటాము. 1595 01:20:14,980 --> 01:20:17,520 ఇది ఒక బఫర్ యొక్క కొద్దిగా మీరు మరియు అంచుల మధ్య. 1596 01:20:17,520 --> 01:20:21,170 >> ఆపై లైన్ 13 ఒక మంచి శీఘ్ర సమీక్ష కోసం అవకాశం. 1597 01:20:21,170 --> 01:20:26,440 ఏం పదునైన సైన్ చిహ్నం చేస్తుంది అర్థం, లేదా హాష్ ట్యాగ్ చిహ్నం అర్థం? 1598 01:20:26,440 --> 01:20:29,650 అంటే ఆ సిద్ధాంతం ప్రకారం, చూడండి లేదు? 1599 01:20:29,650 --> 01:20:31,485 >> ప్రేక్షకులు: [వినబడని] 1600 01:20:31,485 --> 01:20:32,360 DAVID మలన్: ఖచ్చితంగా. 1601 01:20:32,360 --> 01:20:36,900 ఈ ఆస్తి, ఈ CSS ఆస్తి కేవలం ఒక విషయం వర్తిస్తుంది, HTML టాగ్ 1602 01:20:36,900 --> 01:20:41,180 ఆ unquote "మ్యాప్" కోట్ యొక్క ఒక ID ఉంది. 1603 01:20:41,180 --> 01:20:44,460 ఇప్పుడు వీలు ఫాస్ట్ ఫార్వర్డ్, స్క్రోల్ ఫైలు దిగువన, క్రిందికి ఇది 1604 01:20:44,460 --> 01:20:49,860 లైన్ గమనించవచ్చు చాలా దూరంలో కాదు మరియు 19, నేను చేశాడు మీరు ఖచ్చితంగా ఇది అతికించండి, 1605 01:20:49,860 --> 01:20:53,405 లైన్ 19 ఒక ఇది కేవలం ఒక DIV ఉంది, పేజీ, ఇది నిన్న నేను విభజన 1606 01:20:53,405 --> 01:20:54,820 ఒక దీర్ఘచతురస్రాకార ప్రాంతంగా పిలుస్తారు. 1607 01:20:54,820 --> 01:20:55,820 అది కలిగియున్నారు. 1608 01:20:55,820 --> 01:20:57,550 ఇది ఒక ఓపెన్ ట్యాగ్ దగ్గరగా ట్యాగ్. 1609 01:20:57,550 --> 01:20:59,490 కానీ అది ఒక ఏకైక ID లేవు. 1610 01:20:59,490 --> 01:21:02,090 >> కాబట్టి ఏమి ఉంది ఇక్కడ జరుగుతున్న గూగుల్ 1611 01:21:02,090 --> 01:21:05,880 మా వెబ్ పేజీ తయారుచేయబడింది ఉంది ఒక పూర్తి 100% ఎత్తు కలిగి, 1612 01:21:05,880 --> 01:21:09,680 మరియు ప్యాడింగ్, ఏ మార్జిన్లు, ఎందుకంటే మనం లోపల ఉంచాలి చేయబోతున్నామని 1613 01:21:09,680 --> 01:21:13,647 దీని ఏకైక ID ఉంది ఈ DIV యొక్క మాన చిత్రం, ఒక వాస్తవ ఎంబెడెడ్ పటం. 1614 01:21:13,647 --> 01:21:15,480 మరియు మేము దాన్ని పూరించడానికి కావలసిన పేజీ మరియు కేవలం 1615 01:21:15,480 --> 01:21:17,560 మధ్యలో కొన్ని చిన్న దీర్ఘచతురస్ర ఉంటుంది. 1616 01:21:17,560 --> 01:21:24,220 కాబట్టి లైన్ 14 అదేవిధంగా ప్రస్పుటం కూడా మ్యాప్ 100% ఎత్తు కలిగి ఉండాలి. 1617 01:21:24,220 --> 01:21:29,220 >> కాబట్టి ఇప్పుడు పంక్తులు 20 మధ్య గమనించవచ్చు మరియు 28 ఈ JavaScript కోడ్. 1618 01:21:29,220 --> 01:21:33,020 మరియు ఈ అంతే అయినప్పటికీ, పదము, కొద్దిగా వింత 1619 01:21:33,020 --> 01:21:34,730 అక్కడ అన్ని చాలా ఇక్కడ మాత్రం కాదు. 1620 01:21:34,730 --> 01:21:39,310 లైన్ 21 లో, ఈ ప్రకటించటం ఏదో ఒక వేరియబుల్ అని. 1621 01:21:39,310 --> 01:21:42,030 బదులుగా పిలుస్తూ మేము ముందు చేశాడు, మొత్తాలను, 1622 01:21:42,030 --> 01:21:44,500 మేము మరింత ఖచ్చితంగా చెబుతున్న var, కేవలం వేరియబుల్ అర్థం. 1623 01:21:44,500 --> 01:21:46,520 మనము ఆ ఉపయోగించారు కాలేదు నిక్ యొక్క కోడ్, కానీ అతను చేయలేదు, నేను 1624 01:21:46,520 --> 01:21:48,190 గాని అది చేయడం ఇబ్బంది లేదు. 1625 01:21:48,190 --> 01:21:50,240 అది అనే వేరియబుల్ మ్యాప్, ఆపై ఉంది 1626 01:21:50,240 --> 01:21:53,360 ఒక ఫంక్షన్ స్పష్టంగా initMap అని. 1627 01:21:53,360 --> 01:21:55,780 >> కాబట్టి ఈ మా స్వంత కస్టమ్ వంటిది స్క్రాచ్ లో పజిల్ భాగం. 1628 01:21:55,780 --> 01:21:58,830 మేము ఒక ముక్క సృష్టించాను initMap అని కార్యచరణలో 1629 01:21:58,830 --> 01:22:00,980 మరియు మీరు రకమైన ప్రతిపాదించే చేయవచ్చు ఏమి జరుగుతుంది ఇక్కడ. 1630 01:22:00,980 --> 01:22:02,930 ఎడమ చేతి వైపు, మేము ఒక వేరియబుల్ పొందారు 1631 01:22:02,930 --> 01:22:06,000 కాబట్టి మేము ఈ క్రింది పెట్టి చూడాలని ఆ వేరియబుల్ లోపల విషయం 1632 01:22:06,000 --> 01:22:07,362 కుడి నుండి ఎడమకు. 1633 01:22:07,362 --> 01:22:11,940 కుడి వైపు చెప్పారు హే బ్రౌజర్, నాకు ఒక క్రొత్త Google చిహ్నం ఇస్తాయి. 1634 01:22:11,940 --> 01:22:16,490 మరియు google.maps.map కేవలం అల్లరిగా మార్గం ఈ కార్యాచరణను ఆ తెలుపుటలో 1635 01:22:16,490 --> 01:22:19,790 Google Maps కు చెందినది. 1636 01:22:19,790 --> 01:22:23,010 >> కుండలీకరణాలు తర్వాత, మేము చూసిన ఈ ముందు, హే బ్రౌజర్ పొందుటకు 1637 01:22:23,010 --> 01:22:29,210 నాకు పేజీ లో అంశాలు, దీని ఏకైక ID పేజీ లో ట్యాగ్ మాదిరిగా 1638 01:22:29,210 --> 01:22:30,710 >> ప్రేక్షకులు: [వినబడని] 1639 01:22:30,710 --> 01:22:31,790 >> DAVID మలన్: --map. 1640 01:22:31,790 --> 01:22:35,770 ఏ, బాగా, అన్నారు కలిసి ఈ లైన్, లైన్ 23, 1641 01:22:35,770 --> 01:22:38,630 తప్పనిసరిగా, చెప్పడం హే బ్రౌజర్, నాకు పొందండి వెళ్ళండి 1642 01:22:38,630 --> 01:22:42,800 పేజీలో ఆ ఖాళీ DIV దీని ఏకైక ID పటం, 1643 01:22:42,800 --> 01:22:45,600 నేను ఇన్సర్ట్ చెయ్యడానికి మీరు ఎందుకంటే లోకి కోరిరి దీనిని ఇంజెక్ట్, 1644 01:22:45,600 --> 01:22:49,520 మీరు కంటెంట్ యొక్క మొత్తం బంచ్ అభీష్టం ఉంటే వెబ్ నుండి వస్తున్న ఏమవుతుంది 1645 01:22:49,520 --> 01:22:50,427 తరువాత. 1646 01:22:50,427 --> 01:22:52,010 మరియు Google యొక్క మాకు ఆ ఇవన్ని. 1647 01:22:52,010 --> 01:22:55,350 >> మరలా, రోజు చివరిలో, మనం నైరూప్యత యొక్క ఈ ఉదాహరణ ఉంది. 1648 01:22:55,350 --> 01:22:58,610 ఒక పటం నేను సంఖ్య ఆలోచన ఉంది లేదా ఎలా మ్యాప్ API అమలు. 1649 01:22:58,610 --> 01:22:59,460 మేము అవసరం లేదు. 1650 01:22:59,460 --> 01:23:02,740 మేము కేవలం మ్యాప్ చెప్పడం అవసరం ఇక్కడ కూడా ఉంచాలి, మరియు వదిలి 1651 01:23:02,740 --> 01:23:04,880 ఆ అంతర్లీన అమలు Google కు వివరాలు. 1652 01:23:04,880 --> 01:23:08,190 ఇప్పుడు స్పష్టంగా ఉంది డేటా యొక్క రెండు ముక్కలు 1653 01:23:08,190 --> 01:23:11,940 ఈ ఉదాహరణ అని Google యొక్క API అందించే. 1654 01:23:11,940 --> 01:23:16,450 స్పష్టంగా పటం యొక్క కేంద్రం, మరియు జూమ్ స్థాయి, మాట్లాడటానికి. 1655 01:23:16,450 --> 01:23:21,390 >> మరియు ఎవరైనా ఈ గుర్తించదు అక్షాంశాలు, అక్షాంశం మరియు రేఖాంశం? 1656 01:23:21,390 --> 01:23:24,364 బహుశా, కానీ మేము తిరిగి వెళ్ళే ట్యుటోరియల్, వాచ్యంగా చూడండి. 1657 01:23:24,364 --> 01:23:25,780 కానీ మేము కేవలం ఒక క్షణం లో చూస్తారు. 1658 01:23:25,780 --> 01:23:29,880 జూమ్ స్థాయి మధ్య విలువ, నాదగ్గర తెలిసిన, ఆ వంటి 13 లో ఒకటి లేదా ఏదో. 1659 01:23:29,880 --> 01:23:32,880 ఇది కేవలం మీరు ఉన్నాము ఎంతవరకు సంబంధం కలిగి లో జూమ్ లేదా, అంతే. 1660 01:23:32,880 --> 01:23:35,690 ఇప్పుడు యొక్క చివరిలో పేజీ, నోటీసు లైన్ 29-- 1661 01:23:35,690 --> 01:23:39,960 ఎందుకంటే ఒక చిన్న అగ్లీ ఇది కోడ్ యొక్క ఈ లైన్ wraps-- 1662 01:23:39,960 --> 01:23:44,570 డౌన్లోడ్స్ ఏమిటి బ్రౌజర్ Google యొక్క వాస్తవ API ని ప్రారంభిస్తుంది. 1663 01:23:44,570 --> 01:23:47,500 కోడ్ అన్ని Google యొక్క ఇంజనీర్లు అమలు వ్రాశారు 1664 01:23:47,500 --> 01:23:50,000 పొందుపరచబడే పటాలు ఈ మొత్తం ఫీచర్. 1665 01:23:50,000 --> 01:23:51,470 >> ఇప్పుడు ఏదైనా మార్చడానికి వీలు. 1666 01:23:51,470 --> 01:23:54,761 మీరు వెంట అనుసరిస్తున్నారు ఉంటే, ముందుకు వెళ్ళి, మీరు నిజంగా ఉంటే కేవలం, ఆ ఫైల్ను సేవ్ 1667 01:23:54,761 --> 01:23:55,760 నేను ఏమి. 1668 01:23:55,760 --> 01:23:57,370 దాని URL కు వెళ్ళండి. 1669 01:23:57,370 --> 01:23:59,820 మీరు రన్ బటన్ క్లిక్ చేయవచ్చు టాప్ అప్ మరియు ఆ ఇత్సెల్ఫ్ 1670 01:23:59,820 --> 01:24:03,050 మీరు మళ్ళీ మీ వెబ్ సర్వర్ యొక్క URL. 1671 01:24:03,050 --> 01:24:06,010 మరియు అది ఒక కొత్త టాబ్ మిమ్మల్ని దారి తీస్తుంది. 1672 01:24:06,010 --> 01:24:11,910 మీరు ఓపెన్ క్లిక్ చేస్తే map.html, మరియు అసమానత మీరు ఉన్నాము 1673 01:24:11,910 --> 01:24:15,520 ఒక హెచ్చరిక పొందుటకు వెళ్తున్నారు, ఒక దోష సందేశం, అవును? 1674 01:24:15,520 --> 01:24:18,570 దోష సందేశం, లోపం సందేశాన్ని? 1675 01:24:18,570 --> 01:24:21,170 >> కాబట్టి దురదృష్టవశాత్తు, లోపం సందేశం ఆ ప్రకాశాన్ని కాదు 1676 01:24:21,170 --> 01:24:23,890 మీరు నిజంగా తెరిస్తే తప్ప కన్సోల్, ప్రత్యేక టాబ్ మేము 1677 01:24:23,890 --> 01:24:27,110 నిన్న తెరవడం ఉంచింది మరియు కొద్దిగా ముందు నేడు. 1678 01:24:27,110 --> 01:24:29,445 కానీ నేను అంతటా డెక్కన్ ఛార్జర్స్ ఈ ముందువి, కాబట్టి నేను ఇప్పటికే 1679 01:24:29,445 --> 01:24:30,820 పరిష్కరించిన పరిష్కారం ఏమిటి. 1680 01:24:30,820 --> 01:24:34,440 నేటి స్లయిడ్ లో, లేదా బదులుగా, Cloud9 ప్రకటనను 1681 01:24:34,440 --> 01:24:36,430 మనం చేయకపోవడంతో ఉద్దేశపూర్వకంగా ఏదో. 1682 01:24:36,430 --> 01:24:40,690 గమనికను లో ఈ స్క్రిప్ట్ ట్యాగ్ లైన్ 29, మీరు చదివితే, 1683 01:24:40,690 --> 01:24:44,440 ఇది maps.googleapis.com/ వంటిది ఏదో, ఏదో, ఏదో, 1684 01:24:44,440 --> 01:24:46,430 అప్పుడు ఎవరో గమనించి, డెవలపర్లు ఒకటి, 1685 01:24:46,430 --> 01:24:50,040 అన్ని రాజధాని లో రాశాడు అక్షరాలు, మీ API కీ. 1686 01:24:50,040 --> 01:24:51,700 >> మేము అక్కడ ఏదో పేస్ట్ చేయాలి. 1687 01:24:51,700 --> 01:24:53,450 మరియు ఈ అడుగు నేను మాకు ముందు, 1688 01:24:53,450 --> 01:24:57,190 మళ్ళీ అవి బ్లాక్లిస్టు ఉండవచ్చు మాకు అకస్మాత్తుగా ఉంటే, 12 లేదా మాకు మరింత 1689 01:24:57,190 --> 01:24:59,470 అదే కీ ఉపయోగించి ప్రారంభించడానికి, కానీ ఏమి చూద్దాం. 1690 01:24:59,470 --> 01:25:03,030 మీరు నేటి వెళ్ళాలని కాబట్టి స్లైడ్స్, ఒక స్లయిడ్ తరువాత, అక్కడ 1691 01:25:03,030 --> 01:25:07,070 టెక్స్ట్ యొక్క చాలా అల్లరిగా కనిపించే స్ట్రింగ్ ఈ. 1692 01:25:07,070 --> 01:25:12,230 కొనసాగి, ఆ కాపీ మరియు మీ API కీ చెప్పినట్లు అతికించండి. 1693 01:25:12,230 --> 01:25:15,120 నేను కోసం సైన్ అప్ ఒకటి. 1694 01:25:15,120 --> 01:25:17,700 >> మరియు ఖచ్చితంగా ప్రయత్నించండి లేదు మానవీయంగా దాన్ని టైప్, 1695 01:25:17,700 --> 01:25:21,210 ఇది నిండి అనిపిస్తుంది ఎందుకంటే అక్షరదోషాలు తో, సమర్థవంతంగా. 1696 01:25:21,210 --> 01:25:23,260 కాబట్టి కేవలం కాపీ మరియు పేస్ట్ చెయ్యండి. 1697 01:25:23,260 --> 01:25:26,090 మరియు అది లైన్ సిధ్ధంగా ఇక, కానీ ఇప్పుడు, కేవలం స్పష్టతను, అని 1698 01:25:26,090 --> 01:25:29,540 అది కొంచెం కనిపించాలి ఈ కీ సమానం వంటి 1699 01:25:29,540 --> 01:25:32,200 మీరు పదాన్ని పేరు పెట్టుకుంది. 1700 01:25:32,200 --> 01:25:34,810 మీ పేజీ సేవ్, తిరిగి వెళ్ళండి ఇతర టాబ్, రీలోడ్, 1701 01:25:34,810 --> 01:25:36,770 ఎక్కడ ఒక పటం చూడండి ఆశిస్తున్నాము? 1702 01:25:36,770 --> 01:25:37,790 >> ప్రేక్షకులు: ఆస్ట్రేలియా. 1703 01:25:37,790 --> 01:25:38,748 >> DAVID మలన్: ఆస్ట్రేలియా. 1704 01:25:38,748 --> 01:25:41,200 కాబట్టి స్పష్టంగా ఉంటాయి GPS ఆస్ట్రేలియా సమన్వయ. 1705 01:25:41,200 --> 01:25:44,491 మరియు నాకు కేవలం ఒక క్షణం చుట్టూ నడిచి వీలు మరియు చాలా అక్కడ కాదు ఎవరికైనా సహాయం, 1706 01:25:44,491 --> 01:25:47,729 కానీ Google ద్వారా, కనుగొనేందుకు, నాకు ప్రపోజ్ తెలియజేయండి GPS మీ సొంత స్వస్థలం సమన్వయ 1707 01:25:47,729 --> 01:25:48,770 లేదా మీ స్వంత ఇంటిలో దేశం. 1708 01:25:48,770 --> 01:25:51,436 మరియు బహుశా Google ఈ చెయ్యవచ్చు అప్ లేక వికీపీడియా మీకు చెప్తాను. 1709 01:25:51,436 --> 01:25:54,410 కాని రెండు వేర్వేరు విలువలు ఎంచుకోండి అక్షాంశం మరియు రేఖాంశం, 1710 01:25:54,410 --> 01:25:57,530 తిరిగి వెళ్ళి వాటిని పేస్ట్ చెయ్యవచ్చు, మరియు అప్పుడు సేవ్ తర్వాత పేజీ రీలోడ్ 1711 01:25:57,530 --> 01:26:00,718 మరియు మీరు ఒక కలిగి లేదో చూడటానికి మీ స్వంత స్వస్థలమైన కోసం మ్యాప్. 1712 01:26:00,718 --> 01:26:04,500 1713 01:26:04,500 --> 01:26:08,042 >> మరియు మీరు పూర్తి చేసినప్పుడు ఆ, ఫాలో అప్ challenge-- 1714 01:26:08,042 --> 01:26:11,250 మరియు నేను కొద్దిగా తక్కువ దిశలో ఇస్తాము ఉద్దేశపూర్వకంగా మీరు ఉద్దేశపూర్వకంగా 1715 01:26:11,250 --> 01:26:13,791 ఒక జంట కోసం కష్టాలను కలిగి డాక్యుమెంటేషన్ నిమిషాలు, 1716 01:26:13,791 --> 01:26:18,740 ఈ ఉండాలి చిహ్నం మార్చవచ్చు కార్టూన్ డిఫాల్ట్, కానీ ఒక ఉపగ్రహ మ్యాప్. 1717 01:26:18,740 --> 01:26:24,600 కాబట్టి మీరు నిజంగా ఉపగ్రహ చూడండి బదులుగా అందంగా రంగుల చిత్రాలను. 1718 01:26:24,600 --> 01:26:29,710 >> మరియు సూచనను నేను మీరు ఇస్తాము మాప్ యొక్క రకం మార్పు. 1719 01:26:29,710 --> 01:26:33,084 పొందడానికి తిరిగి వెళ్ళు స్ఫూర్తి కోసం పేజీ ప్రారంభించారు. 1720 01:26:33,084 --> 01:26:40,599 1721 01:26:40,599 --> 01:26:42,390 మీరు తీసుకోబడ్డాయి ఉండవచ్చు, మీరు చూస్తున్న ఉంటే, 1722 01:26:42,390 --> 01:26:44,250 ఎక్కువగా ఉన్నాయి మీరు చేయవచ్చు విషయాలు. 1723 01:26:44,250 --> 01:26:46,380 మీరు కొన్ని ఇప్పటికే కలిగి చిహ్నం రకం మార్చారు. 1724 01:26:46,380 --> 01:26:49,890 కానీ మీరు, ఉదాహరణకు అలా నాకు తెలపండి మేము కోర్సు కోసం ఏదో వెళ్ళండి 1725 01:26:49,890 --> 01:26:52,050 నేను maps.cs50.net teach--. 1726 01:26:52,050 --> 01:26:53,470 మా స్నాతక ఒకటి చేసింది. 1727 01:26:53,470 --> 01:26:58,890 మేము హార్వర్డ్ యార్డ్ మరియు పైగా మా చిహ్నం సెంటర్ ఈ బిల్డింగ్ పేర్లు అన్ని ఓవర్లే, 1728 01:26:58,890 --> 01:27:01,070 మరియు మేము అతనికి ఈ జోడించవచ్చు వచ్చింది. 1729 01:27:01,070 --> 01:27:04,270 నేను అన్వేషణ అనుకుంటే కాబట్టి, ఉదాహరణకు, మాథ్యూస్ హాల్, 1730 01:27:04,270 --> 01:27:05,730 మేము ఒక చిన్న డ్రాప్-డౌన్ మెనూ లేదు. 1731 01:27:05,730 --> 01:27:09,080 నేను అతను బూట్స్ట్రాప్ ఉపయోగించి భావిస్తే లైబ్రరీ మేము ఈ కోసం ముందుగా చర్చించిన. 1732 01:27:09,080 --> 01:27:12,190 మరియు మీరు మాథ్యూస్ క్లిక్ చేస్తే హాల్, అది వెంటనే 1733 01:27:12,190 --> 01:27:14,790 ఒక నిర్దిష్ట చేయడానికి మ్యాప్ హెచ్చుతగ్గుల నగర, మరియు అది చూపిస్తుంది 1734 01:27:14,790 --> 01:27:16,440 మీరు ఈ చిన్న పాప్ అప్ లో ఒక చిత్రం. 1735 01:27:16,440 --> 01:27:18,670 >> అయితే ఇది కూడా కొద్దిగా పాప్ అప్, మేము అమలు చేయలేదు. 1736 01:27:18,670 --> 01:27:27,521 నేను మా పొందడానికి స్క్రోల్ డౌన్ ఉంటే పేజీ ప్రారంభించారు మరియు సమాచారం కిటికీలు చూడండి, 1737 01:27:27,521 --> 01:27:29,770 మీరు కొన్ని చూస్తారు మీరే కార్యాచరణను 1738 01:27:29,770 --> 01:27:31,561 జోడించవచ్చు ఉన్నప్పటికీ ఒక బిట్ మరింత సంక్లిష్టత, 1739 01:27:31,561 --> 01:27:33,970 ఒక సమాచార విండోను అని ఏదో ఉంది. 1740 01:27:33,970 --> 01:27:37,190 మరియు నేను ఒక ఉదాహరణగా క్లిక్ చేస్తే ఇక్కడ, మరియు ఈ సరదా ఏమిటి, 1741 01:27:37,190 --> 01:27:40,530 మీరు ఈ వంటి విషయాలను చేయగలము voila అప్పుడు ఒక మార్కర్ క్లిక్ చేసి, 1742 01:27:40,530 --> 01:27:42,400 సమాచారాన్ని బయటకు. 1743 01:27:42,400 --> 01:27:45,874 >> కాబట్టి మేము చాలా ప్రవేశపెట్టింది లేదు జావాస్క్రిప్ట్ తగినంత లక్షణాలు 1744 01:27:45,874 --> 01:27:49,040 మీరు ఎలా సరిగ్గా యొక్క ఒక చిత్రాన్ని చిత్రించడానికి కలిసి ఈ విషయాన్ని అన్ని వైర్ కాలేదు, 1745 01:27:49,040 --> 01:27:50,706 కానీ మేము రకమైన ఉపరితల గీయబడిన చేసిన. 1746 01:27:50,706 --> 01:27:53,140 నిజానికి, నేను కేవలం ఉన్నప్పుడు చేసింది నేను ఆ మార్కర్ క్లిక్ చేసి, 1747 01:27:53,140 --> 01:27:55,819 ఒక సంఘటన, ఒక చెందేందుకు జరిగినది క్లిక్ ఈవెంట్ అని పిలుస్తారు. 1748 01:27:55,819 --> 01:27:57,610 మరియు మేము నిజంగా చూసిన ఈవెంట్ ముందు రోజు, 1749 01:27:57,610 --> 01:28:00,670 ఈవెంట్ submit అని పిలవబడే మేము ఎప్పుడు అడ్డుకుంటున్నారని 1750 01:28:00,670 --> 01:28:02,490 పిల్లులు కోసం శోధించడం నుండి వినియోగదారుకు. 1751 01:28:02,490 --> 01:28:06,560 కాబట్టి మేము రకమైన చేసుకుంది మరియు choosed చేసిన అన్ని ఈ వివిధ కార్యక్రమాలతో పాటుగా నుండి 1752 01:28:06,560 --> 01:28:08,990 ఆశాజనక, మీరు ఒక భావాన్ని, ఏ మీరు నిజంగా చెయ్యవచ్చు 1753 01:28:08,990 --> 01:28:11,000 కొంచం సంబంధం ప్రోగ్రామింగ్ సౌకర్యం, 1754 01:28:11,000 --> 01:28:12,587 మరియు పూర్తిగా ఉచిత వనరుల. 1755 01:28:12,587 --> 01:28:15,856 1756 01:28:15,856 --> 01:28:18,770 >> ఏవైనా ప్రశ్నలు వున్నాయ? 1757 01:28:18,770 --> 01:28:19,790 ఏ? 1758 01:28:19,790 --> 01:28:22,542 ఈ మీ చివరి అవకాశం ఉంది, నేటి కనీసం, శుక్రవారం, 1759 01:28:22,542 --> 01:28:25,000 ఏదైనా మీ ఛాతీ ఆఫ్ పొందడానికి మీరు ఇక్కడ నుండి నడిచి తద్వారా 1760 01:28:25,000 --> 01:28:27,067 నమ్మకంగా మరియు సౌకర్యవంతమైన ఫీలింగ్. 1761 01:28:27,067 --> 01:28:27,566 అవును. 1762 01:28:27,566 --> 01:28:29,740 >> ప్రేక్షకులు: ఎందుకు లేదు మీరు ఒకటి కంటే విషయం జోడించడానికి? 1763 01:28:29,740 --> 01:28:32,720 >> DAVID మలన్: మంచితనం ఓహ్. 1764 01:28:32,720 --> 01:28:35,260 నేను అనుకుంటున్నాను, ఈ వారాంతంలో విశ్రాంతి అవసరం. 1765 01:28:35,260 --> 01:28:36,180 ఇతర ప్రశ్నలు? 1766 01:28:36,180 --> 01:28:37,055 >> ప్రేక్షకులు: [వినబడని] 1767 01:28:37,055 --> 01:28:44,130 1768 01:28:44,130 --> 01:28:46,810 >> DAVID మలన్: మీరు can-- ఇంటర్నెట్ ఎక్స్ప్లోరర్, శాంతి మిగిలిన 1769 01:28:46,810 --> 01:28:49,310 మీరు VB ఉంచాలి గలిగే స్క్రిప్ట్, వర్చ్యువల్ ప్రాథమిక స్క్రిప్ట్, 1770 01:28:49,310 --> 01:28:50,643 కానీ ఆ నిజంగా అంతగా ప్రజాదరణ పొందలేదు. 1771 01:28:50,643 --> 01:28:52,490 కాబట్టి చిన్న సమాధానం కేవలం జావాస్క్రిప్ట్. 1772 01:28:52,490 --> 01:28:55,144 1773 01:28:55,144 --> 01:28:55,810 ఇతర ప్రశ్నలు? 1774 01:28:55,810 --> 01:28:58,427 1775 01:28:58,427 --> 01:28:59,760 అన్ని కుడి, బాగా, నాకు మనం. 1776 01:28:59,760 --> 01:29:02,070 నాకు బయట మా సహచరులు పట్టుకోడానికి లెట్. 1777 01:29:02,070 --> 01:29:04,500 వారు కొన్ని పరిశోధనలో కలిగి వారు అందరూ కావలసిన రకాల 1778 01:29:04,500 --> 01:29:06,310 నింపడం కొన్ని నిమిషాలు ఖర్చు. 1779 01:29:06,310 --> 01:29:08,775 వారు ఆ రూపం సేకరించడానికి కావలసిన మరియు ఏ మీరు బయట కలిగి ఉండవచ్చని ఎత్తివేసే అవకాశంఉంది. 1780 01:29:08,775 --> 01:29:10,240 వారు కూడా సర్టిఫికేట్లు ఉంటుంది. 1781 01:29:10,240 --> 01:29:12,380 నేను అక్కడ ఊహించడం వెబ్ బయట ఇప్పటికీ కొన్ని స్నాక్స్. 1782 01:29:12,380 --> 01:29:14,360 నాకు ఈ ఉత్తీర్ణులైన లెట్, మరియు మీరు ఉంటే ఈ మధ్యకాలంలో ఏవైనా ప్రశ్నలు ఉంటే, 1783 01:29:14,360 --> 01:29:17,120 నేను మరింత వ్యక్తిగతంగా చుట్టూ ఉంటాము మరియు మేము మీరు ప్రారంభించడానికి. 1784 01:29:17,120 --> 01:29:17,879 అవును, కోర్సు. 1785 01:29:17,879 --> 01:29:18,754 ప్రేక్షకులు: [వినబడని] 1786 01:29:18,754 --> 01:29:26,737 1787 01:29:26,737 --> 01:29:28,570 DAVID మలన్: ఆ వార్తలు సాధారణంగా ఈ రోజుల్లో నిజమైన. 1788 01:29:28,570 --> 01:29:30,730 వెబ్ తో ఖచ్చితంగా సాఫ్ట్వేర్ మీరు వాలు 1789 01:29:30,730 --> 01:29:32,901 ఇతరులు మీరు గాని ఉన్నాము అందమైన విషయాలు ఉపయోగించి 1790 01:29:32,901 --> 01:29:35,400 బూట్స్ట్రాప్ వంటి, కాబట్టి మీరు లేదు తక్కువ స్థాయి అమలు 1791 01:29:35,400 --> 01:29:37,169 మెనూలు యొక్క వివరాలు మరియు బటన్లు మరియు అన్ని ఆ. 1792 01:29:37,169 --> 01:29:39,210 మీరు ఎవరైనా న వాలు చేస్తున్నారు కాబట్టి మీకు ఆ Google వంటి 1793 01:29:39,210 --> 01:29:42,050 ఉబర్ను నిర్మించడానికి లేదు వ్యాపార మరియు మాపింగ్ వ్యాపార, 1794 01:29:42,050 --> 01:29:44,850 మరియు ఇలాంటి ఎన్ని అలాగే అప్లికేషన్లు. 1795 01:29:44,850 --> 01:29:46,350 >> నిజానికి, లాగిన్ చాలా, ప్రముఖమైనవి. 1796 01:29:46,350 --> 01:29:48,500 మీరు Spotify లేదా ఉపయోగించి ఉంటే వెబ్ సైట్ యొక్క ఏ సంఖ్య, 1797 01:29:48,500 --> 01:29:51,210 మీరు కొన్ని లాగ్ ఇన్ చేస్తాము Facebook ఉపయోగించి వెబ్సైట్లు. 1798 01:29:51,210 --> 01:29:53,350 సో అక్కడ మంచిది, లాగిన్ API లు ఉన్నాయి 1799 01:29:53,350 --> 01:29:56,570 ఈ రోజుల్లో, మీరు అవసరం లేదు కనుక మీ సొంత వినియోగదారులు టేబుల్ కలిగి 1800 01:29:56,570 --> 01:29:59,440 మరియు మీ స్వంత డేటాబేస్లో అన్ని తప్పనిసరిగా అదే మేరకు. 1801 01:29:59,440 --> 01:30:01,795 మీరు Facebook ఇవన్నీ తెలియజేయవచ్చు మీరు ఆ సంక్లిష్టత. 1802 01:30:01,795 --> 01:30:03,920 కనుక ఇది ఒక అద్భుతమైన సమయం, నిజాయితీగా, ప్రోగ్రామింగ్, 1803 01:30:03,920 --> 01:30:07,200 కాబట్టి అనేక మూడవ పార్టీ ఉన్నాయి ఎందుకంటే మీరు పైన నిర్మిస్తే సేవలు. 1804 01:30:07,200 --> 01:30:10,890 >> మరియు తిరిగి, మీరు చెల్లించడానికి ధర ఆర్థిక లేదా సమయములో చేయబడినాయి గాని. 1805 01:30:10,890 --> 01:30:13,750 గూగుల్ డౌన్ వెళితే, కాబట్టి ఉబెర్ చేస్తుంది, వాదించేటటువంటి, 1806 01:30:13,750 --> 01:30:15,690 కానీ బహుశా ఒక సరియైన. 1807 01:30:15,690 --> 01:30:18,040 మరియు తిరిగి, ఆ మూలాల్లో ఒకటి, ఆశాజనక, రోజుల గత జంట కోసం, 1808 01:30:18,040 --> 01:30:18,780 ఈ విక్రయాల్లో ఉంది. 1809 01:30:18,780 --> 01:30:20,738 మరియు అరుదుగా అక్కడ వెళ్తున్నారు ఉంది ఒక సరైన సమాధానం ఉండాలి. 1810 01:30:20,738 --> 01:30:25,700 ఇది నిజంగా మంచి ఉంది రెండు లేదా అంతకంటే ఎక్కువ సమాధానాలు. 1811 01:30:25,700 --> 01:30:26,682 >> చుట్టూ ఈ పాస్. 1812 01:30:26,682 --> 01:30:36,830 1813 01:30:36,830 --> 01:30:41,110 >> మరియు ఈ Cloud9 ఖాతాల కొనసాగుతుంది సిద్ధాంతంలో, పని, శాశ్వితంగా లో. 1814 01:30:41,110 --> 01:30:45,000 మీరు కొన్ని రోజులు వేచి ఉంటే మీరు దొరికే లేదా ఒక వారం లేదా ఎక్కువ వాటిని తిరిగి లాగిన్, 1815 01:30:45,000 --> 01:30:49,170 అది ఒకటి లేదా వంటి పడుతుంది , తిరిగి తెరవడానికి ఐదు నిమిషాలు 1816 01:30:49,170 --> 01:30:54,090 కానీ వారు చాలు కేవలం ఎందుకంటే వనరుల ఆదా నిద్ర. 1817 01:30:54,090 --> 01:31:10,527