1 00:00:00,000 --> 00:00:05,159 2 00:00:05,159 --> 00:00:09,240 >> DAN Armendariz: హలో, మరియు స్వాగతం కు మలచుకొనుట క్లౌడ్ 9 న CS50 సదస్సు 3 00:00:09,240 --> 00:00:11,724 మరియు CS50 IDE. 4 00:00:11,724 --> 00:00:13,640 కనుక ఈ రోజు మేము చేయబోతున్నామని కేవలం కొద్దిగా చర్చ 5 00:00:13,640 --> 00:00:16,090 కొన్ని గురించి సాంకేతిక సమాచారం 6 00:00:16,090 --> 00:00:19,380 ఆర్కిటెక్చర్ వెనుక వెళ్తాడు ఎలా క్లౌడ్ 9, మరియు 7 00:00:19,380 --> 00:00:25,560 మేము ప్లగ్-ఇన్లు కొన్ని అమలు చేశారు క్లౌడ్ 9 భాగంగా CS50 IDE అందించడానికి. 8 00:00:25,560 --> 00:00:28,820 కాబట్టి యొక్క కేవలం కుడి జంప్ వీలు మరియు ప్లగిన్ల గురించి మాట్లాడటం మొదలు. 9 00:00:28,820 --> 00:00:32,659 >> కాబట్టి ప్లగిన్లు అయి ఉన్నారు క్లౌడ్ 9 అనుభవం కోర్. 10 00:00:32,659 --> 00:00:37,590 క్లౌడ్ 9 అవసరమైన సాంకేతిక పరిజ్ఞానం ఉంది అని మాకు IDE అందిస్తుంది, 11 00:00:37,590 --> 00:00:42,160 మరియు కూడా టెర్మినల్ విండో వద్ద workspace-- పాటు దిగువ, 12 00:00:42,160 --> 00:00:46,430 ఉబుంటు మేము ఆ workspace-- మా ప్రాజెక్టులు అన్ని కంపైల్ ఉపయోగించడానికి 13 00:00:46,430 --> 00:00:49,190 మరియు మా సమస్య సెట్లు నిర్వహించడానికి, మా సమస్య సెట్లు పూర్తి. 14 00:00:49,190 --> 00:00:51,820 కానీ అన్ని యొక్క గుండె వద్ద అది, అన్ని సాంకేతిక 15 00:00:51,820 --> 00:00:54,590 నిజంగా ప్లగ్-ఇన్లు కేవలం ఒక బంచ్ ఉంది. 16 00:00:54,590 --> 00:00:58,740 ప్రతిదీ ఒక ప్లగ్ ఇన్ ఆ చివరి మార్పు చేయవచ్చు, 17 00:00:58,740 --> 00:01:00,710 పొడిగించిన, మీరు సృష్టించవచ్చు మీ స్వంత ప్లగ్-ఇన్స్ 18 00:01:00,710 --> 00:01:03,060 మీరు ఇతర తొలగించవచ్చు ప్లగ్-ఇన్స్ నిజంగా మార్చే 19 00:01:03,060 --> 00:01:07,540 కార్యాచరణ చాలా ఇప్పటికే క్లౌడ్ 9 IDE యొక్క. 20 00:01:07,540 --> 00:01:12,040 >> కాబట్టి ఈ ఒక ఇప్పటికే ఉంది 9 వాతావరణంలో క్లౌడ్. 21 00:01:12,040 --> 00:01:14,750 ఈ నిజంగా కేవలం క్లౌడ్ 9 వాతావరణంలో డిఫాల్ట్. 22 00:01:14,750 --> 00:01:18,450 మరియు పరిశీలించి ఎలా వాస్తవానికి CS50 IDE నుండి భిన్నంగా ఉంటుంది. 23 00:01:18,450 --> 00:01:20,340 సో ఈ CS50 IDE ఉంది. 24 00:01:20,340 --> 00:01:25,060 కొన్ని దృశ్య ఉన్నాయి గమనించే సాధారణ క్లౌడ్ 9 మధ్య మార్పులు 25 00:01:25,060 --> 00:01:28,000 పర్యావరణం మరియు CS50 IDE. 26 00:01:28,000 --> 00:01:30,010 ముఖ్యంగా, మీరు చేస్తాము మార్పులు జంట గమనించవచ్చు. 27 00:01:30,010 --> 00:01:34,201 అన్ని మొదటి, తక్కువ ఉంది మెను అంశాలు ప్రారంభించడానికి. 28 00:01:34,201 --> 00:01:36,200 ఒక మార్గం నిజానికి ఉంది మీరు ఆ మార్చవచ్చు. 29 00:01:36,200 --> 00:01:37,270 ఇది సాధారణ మోడ్ అని. 30 00:01:37,270 --> 00:01:40,910 >> అప్రమేయంగా, సులభమైన రీతి ఎనేబుల్, మరియు ఆ మెను అంశాలు కొన్ని సులభతరం. 31 00:01:40,910 --> 00:01:43,032 ఇది కొన్ని తొలగిస్తుంది మరింత ఆధునిక వాటిని, 32 00:01:43,032 --> 00:01:45,240 స్పష్టముగా ఎందుకంటే, చాలా సైన్ వస్తున్నాయి ఆ విద్యార్థులు 33 00:01:45,240 --> 00:01:48,550 మరియు కొన్ని గురించి తెలుసుకోవాలి లేదు మరిన్ని అధునాతన లక్షణాలకు 34 00:01:48,550 --> 00:01:50,530 నిష్ఫలంగా లేని ఎంపికలు ఒక సమూహం తో. 35 00:01:50,530 --> 00:01:55,610 కానీ మేము పొందగల సామర్థ్యం అందిస్తాయి ఆ పిలవబడే శిక్షణ చక్రాలు ఆఫ్ 36 00:01:55,610 --> 00:01:57,360 మరియు ఆ తొలగించడానికి పరంజా కాబట్టి ప్రజలు 37 00:01:57,360 --> 00:02:00,832 మరింత సుపరిచితమైన తయారవుతుంది IDE యొక్క ఆధునిక లక్షణాలను. 38 00:02:00,832 --> 00:02:02,540 వెంటనే కుడి ఆ, ఉంది 39 00:02:02,540 --> 00:02:05,435 కూడా ఒక డీబగ్ బటన్, ప్రామాణిక క్లౌడ్ లో 40 00:02:05,435 --> 00:02:08,199 9 వాతావరణంలో కేవలం రన్ అంటారు. 41 00:02:08,199 --> 00:02:11,990 కానీ అప్రమేయంగా, మేము కాన్ఫిగర్ చేసిన CS50 IDE డీబగ్ బటన్ 42 00:02:11,990 --> 00:02:15,500 డీబగ్గర్ అప్ తీసుకొచ్చే, స్వయంచాలకంగా సోర్స్ కోడ్ కంపైల్ 43 00:02:15,500 --> 00:02:17,940 డీబగ్గర్ కనెక్ట్ అంతర్లీన GDB-- కు 44 00:02:17,940 --> 00:02:21,430 మరియు ఆ తర్వాత నిర్వహించడానికి నడుస్తున్న debugging-- మరియు కొన్ని ఇతర చర్యలు 45 00:02:21,430 --> 00:02:22,580 అలాగే. 46 00:02:22,580 --> 00:02:25,370 వద్ద కూడా టెర్మినల్ విండో very-- లేదా బదులుగా టెర్మినల్ 47 00:02:25,370 --> 00:02:29,010 వద్ద కన్సోల్ విభాగంలో టాబ్ స్క్రీన్ చాలా దిగువన విండో, 48 00:02:29,010 --> 00:02:31,004 కేవలం టెర్మినల్గా మార్చారు. 49 00:02:31,004 --> 00:02:32,837 ప్రామాణిక అయితే క్లౌడ్ 9 పర్యావరణం, 50 00:02:32,837 --> 00:02:35,830 నిజానికి చూపిస్తుంది అప్లికేషన్ ను అమలు. 51 00:02:35,830 --> 00:02:39,140 ఈ విధంగా, అది మళ్ళీ, సులభతరం GUI కేవలం కొద్దిగా. 52 00:02:39,140 --> 00:02:42,310 >> మేము కూడా కొన్ని బటన్లు జోడించారు IDE ఎగువ కుడి 53 00:02:42,310 --> 00:02:45,740 కొన్ని ప్రాథమిక సమాచారం చూపించడానికి అంతర్లీన గురించి ఉదాహరణకు. 54 00:02:45,740 --> 00:02:49,700 మరియు, మేము ఒకే తొలగించారు అంశాలపై ఎంపికలు 55 00:02:49,700 --> 00:02:51,730 ఇప్పటివరకు కుడి నుండి. 56 00:02:51,730 --> 00:02:55,620 కాబట్టి ఈ అన్ని లేదు అమలవుతుంది క్లౌడ్ 9 తప్పనిసరిగా సవరించుట ద్వారా 57 00:02:55,620 --> 00:02:58,550 సోర్స్ కోడ్, కానీ బదులుగా ఒక జంట ద్వారా 58 00:02:58,550 --> 00:03:03,460 మేము అమలు చేసిన ప్లగ్ ఇన్లు యొక్క గత సంవత్సరం లేదా అంతటా. 59 00:03:03,460 --> 00:03:08,840 మరియు క్లౌడ్ 9 హోస్ట్ మరియు ఉంది CS50 కార్యస్థలం లో అమలవుతున్నాయి. 60 00:03:08,840 --> 00:03:13,680 లేదా బదులుగా వర్క్స్పేస్లను ఆ CS50 ఐడ్స్ వలె నియమించబడిన ఉంటాయి. 61 00:03:13,680 --> 00:03:17,140 >> కాబట్టి నిజంగా ప్రధాన వ్యత్యాసం ఉంది క్లౌడ్ 9 మరియు CS50 మధ్య 62 00:03:17,140 --> 00:03:18,130 వర్క్స్పేస్లను. 63 00:03:18,130 --> 00:03:21,780 మూలమైన కూడా ఉంది ఉదాహరణకు, ప్రాధమిక మార్పు 64 00:03:21,780 --> 00:03:25,350 మేము కొన్ని ఇన్స్టాల్ GDB వంటి ముందు ఆకృతీకరణ అంశాలు, 65 00:03:25,350 --> 00:03:29,530 మరియు కొన్ని ఇతర ప్రాధమిక విషయాలు మేము నవీకరణ 50 వంటి, రూపొందించినవారు చేసిన, 66 00:03:29,530 --> 00:03:33,310 మరియు చేసే ఇతర దశలను జంట మొత్తం అనుభవాన్ని కొద్దిగా ఎక్కువ 67 00:03:33,310 --> 00:03:34,550 ఏకీకృత. 68 00:03:34,550 --> 00:03:38,520 మొత్తంగా, ఈ కేవలం ఒక ఉంది ఉన్న వ్యవస్థను మార్పు 69 00:03:38,520 --> 00:03:40,979 ఆ క్లౌడ్ 9 మాకు సృష్టించింది. 70 00:03:40,979 --> 00:03:42,770 మనం చేయబోతున్నామని కొద్దిగా తర్వాత చూపించు 71 00:03:42,770 --> 00:03:45,920 నిజానికి ఒక సృష్టించడానికి ఎలా ఉంది కొంతవరకు ప్రాథమిక ప్లగ్ ఇన్ లో 72 00:03:45,920 --> 00:03:49,461 మాకు ఏదో ఇన్సర్ట్ అనుమతిస్తుంది మెను సిస్టమ్, మరియు ఒక సంభాషణ అప్ తెరవండి. 73 00:03:49,461 --> 00:03:51,210 మరియు మేము తగినంత ఉంటే సమయం, మేము నిజంగా చేస్తాము 74 00:03:51,210 --> 00:03:54,210 మేము ఆ జనసాంద్రత ఎలా చూడండి కొంత సమాచారాన్ని సంభాషణ 75 00:03:54,210 --> 00:03:56,089 అంతర్లీన ఉదాహరణకు నుండి. 76 00:03:56,089 --> 00:03:58,880 క్రమంలో మాకు ఆ చెయ్యడానికి కోసం పాయింట్, మొదటి కొద్దిగా చర్చ తెలియజేయండి 77 00:03:58,880 --> 00:04:01,740 క్లౌడ్ 9 యొక్క నిర్మాణం గురించి. 78 00:04:01,740 --> 00:04:05,290 >> కాబట్టి మేము చేస్తున్నట్లుగానే మార్గం క్లౌడ్ 9 సంభాషిస్తుంది 79 00:04:05,290 --> 00:04:06,610 పూర్తిగా క్లయింట్ ద్వారా. 80 00:04:06,610 --> 00:04:10,610 మేము ఒక వెబ్ బ్రౌజర్ తెరిచి, మేము CS50.io. టైప్ 81 00:04:10,610 --> 00:04:14,431 మేము చివరికి, ప్రమాణీకరణ తర్వాత, IDE తో ప్రదర్శించారు. 82 00:04:14,431 --> 00:04:16,180 కానీ అక్కడ తెలుసుకుంటారు దశలను జంట 83 00:04:16,180 --> 00:04:18,180 నిజానికి ఈ పాయింట్ మాకు పొందండి. 84 00:04:18,180 --> 00:04:22,390 చాలా మొదటి విషయం ఉంది నా క్లయింట్, వెబ్ బ్రౌజర్, 85 00:04:22,390 --> 00:04:27,440 అభ్యర్థనపై మరియు ప్రమాణీకరణ తర్వాత, GUI మరియు ప్లగ్-ఇన్లు లోడుచేస్తుంది 86 00:04:27,440 --> 00:04:30,170 కొన్ని CDN నుండి, కొన్ని నుండి కంటెంట్ డెలివరీ నెట్వర్క్. 87 00:04:30,170 --> 00:04:32,700 ఈ ఎక్కడైనా స్పష్టముగా ఉంటుంది. 88 00:04:32,700 --> 00:04:35,390 >> మరియు ఈ నిజంగా వేరుగా ఉంటుంది అంతర్లీన ఉదాహరణకు నుండి. 89 00:04:35,390 --> 00:04:38,890 అది ఇది అని తెలుసుకోవటం చాలా ముఖ్యం వార్తలు స్టాటిక్ ఫైళ్లు నిజానికి కేవలం ఒక బంచ్. 90 00:04:38,890 --> 00:04:42,600 ఇది జావాస్క్రిప్ట్ ఒక సమూహం యొక్క ఆ CDN నుండి డౌన్లోడ్ 91 00:04:42,600 --> 00:04:45,200 నా వెబ్ బ్రౌజర్, మరియు GUI యొక్క అన్ని మీరు 92 00:04:45,200 --> 00:04:48,460 ఈ నిజంగా key-- ఉంది ఇక్కడ చూడండి మీరు ఇక్కడ చూడండి GUI అన్ని 93 00:04:48,460 --> 00:04:50,480 క్లయింట్ వైపు నడుపుతుంది. 94 00:04:50,480 --> 00:04:53,820 మీరు చూసే ప్రతిదీ క్లౌడ్ 9 కార్యస్థలం 95 00:04:53,820 --> 00:04:56,010 నిజానికి బ్రౌజర్లో నడుపుతుంది. 96 00:04:56,010 --> 00:04:59,950 మీరు పంపే మరియు ఏదైనా అంతర్లీన సందర్భానికి పాటు 97 00:04:59,950 --> 00:05:04,000 ఉదాహరణకు తో కమ్యూనికేట్ చేయబడుతుందో ఈ రెండవ ప్రత్యేక జలమార్గం వెంట 98 00:05:04,000 --> 00:05:07,240 ఆపై పై సేవ్ ఉంది ఆ డాకర్ సందర్భం. 99 00:05:07,240 --> 00:05:09,660 >> నేను చెప్పడం నేను ఆ కారణం ఈ ఒక డాకర్ ఉదాహరణకు ఉంది 100 00:05:09,660 --> 00:05:12,650 అని అంతర్లీన టెక్నాలజీ వర్చ్యువల్ మిషన్ల ఉపయోగించని, 101 00:05:12,650 --> 00:05:16,040 కానీ బదులుగా ఒక ఉపయోగిస్తోంది డాకర్ అని సాంకేతిక, 102 00:05:16,040 --> 00:05:20,200 ఇది ప్రాథమికంగా సన్నిహిత allows-- సాదృశ్యంగా ఒక వర్చ్యువల్ మిషన్ ఉంది. 103 00:05:20,200 --> 00:05:24,800 కానీ మార్మికంగా భిన్నంగా ఉంటుంది ఆ ఉన్నాయి 104 00:05:24,800 --> 00:05:28,900 ఒక అమలు అవకాశాలు పుష్కలంగా వివిధ డాకర్ కలయిక 105 00:05:28,900 --> 00:05:30,760 ఒక మెషీన్ లో చోట్ల. 106 00:05:30,760 --> 00:05:34,660 మరియు వారు వరకు పరిభ్రమిస్తుంది చేయవచ్చు చాలా వేగంగా అమలు. 107 00:05:34,660 --> 00:05:38,920 ఇది చాలా ఎక్కువగా ఉంది కఠినమైన భేదం 108 00:05:38,920 --> 00:05:42,840 వివిధ డాకర్ సందర్భాల్లో మధ్య వర్చ్యువల్ మిషన్ల లో ఉన్నాయి, 109 00:05:42,840 --> 00:05:45,730 కానీ ఇప్పటికీ చాలా ఉంది విభజనీకరణ మరియు సెపరేషన్ 110 00:05:45,730 --> 00:05:48,330 ఈ వివిధ సందర్భాల్లో మధ్య. 111 00:05:48,330 --> 00:05:48,830 అలాగే. 112 00:05:48,830 --> 00:05:50,980 ఇక్కడ రెండు దశలను తెలుసుకోవటం చాలా ముఖ్యం ఉంటాయి 113 00:05:50,980 --> 00:05:57,370 మేము CS50.io వెళ్ళేటప్పుడు, మేము అని ఉంది GUI మరియు ప్లగ్-ఇన్లు డౌన్లోడ్, 114 00:05:57,370 --> 00:06:01,640 ఇది జావాస్క్రిప్ట్ లో రాసిన బ్రౌజర్ బ్రౌజర్ లేదా. 115 00:06:01,640 --> 00:06:05,980 మరియు ఈ బహుశా ఒక జంట ఉంది సమాచారం యొక్క విలువ మెగాబైట్ల. 116 00:06:05,980 --> 00:06:09,460 ఆ సమయంలో, ఒకసారి GUI ఉంది లోడ్ మరియు ప్లగ్-ఇన్లు మొదలుపెట్టారు, 117 00:06:09,460 --> 00:06:12,530 అప్పుడు దానితో సమాచార ప్రారంభమవుతుంది లేని డాకర్ ఉదాహరణకు, 118 00:06:12,530 --> 00:06:15,210 తప్పనిసరిగా అదే సర్వర్లో ఉండాలి. 119 00:06:15,210 --> 00:06:16,940 >> ఇప్పుడు ఈ ఒక మినహాయింపు ఉంది. 120 00:06:16,940 --> 00:06:22,130 మేము నిజానికి రెండు కలిగి GUI కూడా కోసం డెలివరీ మెకానిజం 121 00:06:22,130 --> 00:06:25,740 మరియు డాకర్ ఉదాహరణలో అదే సర్వర్ యొక్క ఇవన్నీ 122 00:06:25,740 --> 00:06:29,660 మేము ఏదో నిజానికి క్లౌడ్ 9 లైన్ వెర్షన్ కోసం. 123 00:06:29,660 --> 00:06:33,470 ఈ మేము చేసిన విషయం కాదు చాలా ఈ పతనం ప్రచారమైంది, 124 00:06:33,470 --> 00:06:35,930 కానీ మేము కూడా ఒక కలిగి లేదు ఆఫ్లైన్ వెర్షన్ 125 00:06:35,930 --> 00:06:40,010 మీరు ఒక ప్యాక్ డౌన్లోడ్ అనుమతిస్తుంది ఈ అన్ని విషయాలను వెర్షన్ 126 00:06:40,010 --> 00:06:43,670 మరియు మీరు క్లౌడ్ అమలు అనుమతిస్తాయి ఒక ఆఫ్లైన్ వాతావరణంలో 9. 127 00:06:43,670 --> 00:06:48,325 >> క్లౌడ్ ఆఫ్ తోలడం మరియు ఈ కదిలే మీ స్థానిక యంత్రం కొన్ని ప్రభావం ఉంది. 128 00:06:48,325 --> 00:06:50,200 ముఖ్యంగా, మీరు ఏ ఇక సామర్ధ్యాన్ని కలిగి 129 00:06:50,200 --> 00:06:52,280 ఇతరులతో మీ కార్యస్థలం భాగస్వామ్యం. 130 00:06:52,280 --> 00:06:58,630 మీరు ఇకపై క్లౌడ్ 9 నుండి విప్పగలరు మరియు ఏ కంప్యూటర్ నుండి CS50 IDE, 131 00:06:58,630 --> 00:07:02,950 మరియు అదే ఫైళ్లు చూసే మీరు ముందు పని చేశారు. 132 00:07:02,950 --> 00:07:06,310 కానీ బదులుగా అది పూర్తిగా పనిచేస్తుంది మీ స్వంత స్థానిక కంప్యూటరులో 133 00:07:06,310 --> 00:07:09,270 ఇంటర్నెట్ యాక్సెస్ అవసరం లేకుండా. 134 00:07:09,270 --> 00:07:13,330 కానీ ఇప్పటికీ కూడా ఆ నమూనాలో కూడా మేము ఒక వర్చ్యువల్ మిషన్ ఉన్నప్పటికీ 135 00:07:13,330 --> 00:07:15,200 తప్పనిసరిగా ఉంది ఈ విషయాలు నడుస్తున్న. 136 00:07:15,200 --> 00:07:19,480 >> మేము అని ఒక ప్రత్యేక సర్వర్ క్లౌడ్ 9 తప్పనిసరిగా పంపిణీ 137 00:07:19,480 --> 00:07:23,640 కంటెంట్, మరియు అప్పుడు మేము ఒక డాకర్ ఉదాహరణకు 138 00:07:23,640 --> 00:07:32,280 ఆ కమ్యూనికేట్ బాధ్యత తిరిగి ముగింపు ఆ IDE తో. 139 00:07:32,280 --> 00:07:32,780 అలాగే. 140 00:07:32,780 --> 00:07:38,700 కాబట్టి మొత్తం GUI రాస్తారు పూర్తిగా జావాస్క్రిప్ట్ లో 141 00:07:38,700 --> 00:07:42,800 Node.js మరియు క్లౌడ్ 9 SDK ఉపయోగించి, ఇది మేము కేవలం ఒక నిమిషం లో చూస్తారు. 142 00:07:42,800 --> 00:07:46,650 మరియు ప్లగ్-ఇన్లు అన్ని క్లయింట్ వైపు నడుపుతున్నాయి. 143 00:07:46,650 --> 00:07:51,780 కాబట్టి అప్పుడు ఒక దృష్టి తెలియజేయండి ఊహించుకొని కొద్దిగా 144 00:07:51,780 --> 00:07:55,670 ఈ మొదటి అడుగు కలిగి నిజానికి విజయవంతంగా పూర్తి 145 00:07:55,670 --> 00:07:58,990 మరియు ఈ డాకర్ ఉదాహరణకు వద్ద మాత్రమే చూడండి. 146 00:07:58,990 --> 00:08:01,220 >> ఈ సందర్భంలో, ఈ కాబట్టి ప్రామాణిక మార్గం 147 00:08:01,220 --> 00:08:04,870 క్లౌడ్ 9 ప్లగ్-ఇన్ చేయడం గురించి ఆలోచిస్తూ అభివృద్ధి మీరు వెళ్తున్నారు అని 148 00:08:04,870 --> 00:08:07,940 ఆ రెడీ కోడ్ రాయడం యూజర్ యొక్క బ్రౌజర్ అమలు, 149 00:08:07,940 --> 00:08:11,610 మరియు మీరు అవకాశం కొన్ని API లు ఉపయోగించి కమ్యూనికేట్ 150 00:08:11,610 --> 00:08:16,470 అంతర్లీన డాకర్ ఉదాహరణకు తో, అక్కడ కొన్ని కోడ్ అమలు, మరియు ఏమీ 151 00:08:16,470 --> 00:08:18,860 మీరు చేయాలనుకుంటున్నారా ఉండవచ్చు. 152 00:08:18,860 --> 00:08:22,000 కాబట్టి ఈ అవతరిస్తుంది సందర్భం మేము చేస్తాము 153 00:08:22,000 --> 00:08:24,340 ఈ చర్చ మిగిలిన ఉపయోగించి. 154 00:08:24,340 --> 00:08:26,400 మరియు కేవలం మనస్సులో ఈ మోడల్ ఉంచండి. 155 00:08:26,400 --> 00:08:28,966 ఈ చాలా ముఖ్యమైన ఉంటుంది కేవలం కొన్ని నిమిషాల్లో. 156 00:08:28,966 --> 00:08:30,840 ఒక జంట ఉన్నాయి లింకులు నేను మీరు చూపాలనుకుంటున్న. 157 00:08:30,840 --> 00:08:34,150 అన్ని మొదటి, క్లౌడ్ 9 అందించారు డాక్యుమెంటేషన్ చాలా 158 00:08:34,150 --> 00:08:38,740 ఆ ఎలా చూపిస్తుంది, అందంగా బావుంటుంది ప్రాథమిక ప్లగ్-ఇన్ అభివృద్ధి చేయడానికి. 159 00:08:38,740 --> 00:08:43,320 కాబట్టి మీరు ఈ URL కు వెళ్ళండి ఉంటే, cloud9-sdk.readme.io, 160 00:08:43,320 --> 00:08:45,261 మీరు అక్కడ డాక్యుమెంటేషన్ చూస్తారు. 161 00:08:45,261 --> 00:08:47,510 మరియు ఈ సమాచారం చాలా మీరు చూడబోతున్నారు అని 162 00:08:47,510 --> 00:08:50,310 కూడా అక్కడ దొరికిన, ఇంకా చేయవచ్చు. 163 00:08:50,310 --> 00:08:55,880 మీరు కూడా ఓపెన్ సోర్స్ వెదుక్కోవచ్చు ఈ URL వద్ద క్లౌడ్ 9 యొక్క వర్షన్, 164 00:08:55,880 --> 00:09:04,270 మేము ఉపయోగిస్తున్న github.com/c9/core, IDE యొక్క లైన్ వెర్షన్ భాగంగా, 165 00:09:04,270 --> 00:09:07,540 కాబట్టి మీరు చెయ్యగలరు అదే క్లౌడ్ 9 అనుభవం, 166 00:09:07,540 --> 00:09:09,660 కానీ ఒక ఆఫ్లైన్ విధంగా. 167 00:09:09,660 --> 00:09:10,160 అయితే సరే. 168 00:09:10,160 --> 00:09:15,560 కాబట్టి యొక్క ఒక పరిశీలించి వీలు ఇక్కడ అసలు క్లౌడ్ 9 కార్యస్థలం. 169 00:09:15,560 --> 00:09:17,880 మళ్ళీ, నేను సూచించాలని అనుకుంటాయి విషయాలను బయటకు. 170 00:09:17,880 --> 00:09:21,560 ఈ కుడి ఇక్కడ, ఒక సాధారణ CS50 IDE ఉంది. 171 00:09:21,560 --> 00:09:26,830 నేను ఒక తక్కువ ఆపివేశారు వ్యూ మెను కింద సౌకర్యవంతమైన మోడ్ 172 00:09:26,830 --> 00:09:28,807 నేను అన్ని చూడగలరు మెను ఎంపికలు. 173 00:09:28,807 --> 00:09:31,140 నేను మీరు కుడి చూపించడానికి ఏమి ఇప్పుడు కొన్ని విషయాలను ఉంది. 174 00:09:31,140 --> 00:09:33,140 మొదటి నేను వెళ్ళాలని, ఆఫ్ ప్రాధాన్యతలు మరియు అప్పుడు 175 00:09:33,140 --> 00:09:37,040 మేనేజర్ ప్లగ్-క్లిక్ చేసి, మరియు ఇక్కడ CS50 లో టైప్ 176 00:09:37,040 --> 00:09:40,590 మేము నిజానికి, అక్కడ లేని చూడగలరు CS50 ప్లగ్-ఇన్లు ఒక జంట 177 00:09:40,590 --> 00:09:46,280 ఇన్స్టాల్ మరియు మా నడుస్తున్న ఉన్నాయి మేము చేసిన మార్పులతో ఎనేబుల్ 178 00:09:46,280 --> 00:09:48,670 CS50 IDE కోసం చూశాను. 179 00:09:48,670 --> 00:09:51,450 >> ప్రస్తుతం తప్పనిసరిగా ఉంది అమలు చేసే రెండు ప్లగ్-ఇన్లు. 180 00:09:51,450 --> 00:09:54,980 సింపుల్ అని ఒక ఉంది దీనిలో సరళీకృత రీతి 181 00:09:54,980 --> 00:10:00,020 మీరు సంఖ్య తగ్గించేందుకు అనుమతిస్తుంది పైభాగంలో ఉండే మెను ఎంపికలు, 182 00:10:00,020 --> 00:10:03,070 మరియు ఈ అని పిలవబడే చేశారు తక్కువ సౌకర్యవంతమైన మోడ్. 183 00:10:03,070 --> 00:10:07,280 ఆపై CS50 గణాంకాలు కూడా ఉంది, ఇది బహుశా మాత్రమే కొద్దిగా తప్పుగా పిలుస్తారు ఉంటుంది. 184 00:10:07,280 --> 00:10:09,550 ఈ సంఘంలో ఏమి ఉంది ఎందుకంటే మీరు సమాచారాన్ని చూపిస్తుంది 185 00:10:09,550 --> 00:10:10,850 అంతర్లీన కార్యస్థలం గురించి. 186 00:10:10,850 --> 00:10:13,560 ఈ బటన్లు పంపిస్తారు కుడి ఎగువ పాటు. 187 00:10:13,560 --> 00:10:18,620 ఇది కూడా ఒక మెను ఐటెమ్ పంపిస్తారు విండో మెనూ లోకి విండో అంశం, 188 00:10:18,620 --> 00:10:21,730 ఇక్కడే, CS50 IDE సమాచారం. 189 00:10:21,730 --> 00:10:27,380 మరియు అది instantiating బాధ్యత వహించాలని మేము ఇక్కడ చూసిన ఈ సంభాషణ, 190 00:10:27,380 --> 00:10:31,460 మేము ఉన్నాము అని అన్ని సమాచారాన్ని ఒక CS50 IDE లో చూడటానికి అలవాటుపడిపోయారు 191 00:10:31,460 --> 00:10:32,870 కార్యస్థలం. 192 00:10:32,870 --> 00:10:33,370 అలాగే. 193 00:10:33,370 --> 00:10:36,910 కాబట్టి నిజంగా ఒక మరింత ప్లగ్-ఇన్ ఉంది మేము అలాగే అభివృద్ధి చేశారు. 194 00:10:36,910 --> 00:10:40,110 మరియు ఇతరులు జంట ఉందని మేము కూడా బహిరంగంగా విడుదల చేయలేదు. 195 00:10:40,110 --> 00:10:45,880 కానీ వాటిలో ఒకటి మొత్తంమీద ప్లగ్ ఇన్ లో GDB పని చేయడానికి అనుమతిస్తుంది. 196 00:10:45,880 --> 00:10:50,190 క్లౌడ్ 9 అంశాలను ఒకనాటి వారు ఇప్పటికే అందించిన ఉంది 197 00:10:50,190 --> 00:10:53,210 ఈ GUI ఒక డీబగ్గర్ అమలు. 198 00:10:53,210 --> 00:10:57,360 మరియు లేని ప్లగిన్ల ఒకటి మేము ప్రధానంగా సృష్టించారు 199 00:10:57,360 --> 00:11:02,380 ఈ GUI తో GDB hooks ఒక డీబగ్గర్ ఆధారిత వెర్షన్. 200 00:11:02,380 --> 00:11:07,680 మరియు అన్ని మధ్యవర్తిత్వం బాధ్యత ఒక వినియోగదారు కలిగి ఉండవచ్చు అభ్యర్ధనలను, 201 00:11:07,680 --> 00:11:10,310 పైగా ఎక్కడం లేదా మధ్య బ్రేక్ పాయింట్స్ లేదా ఏదైనా సృష్టించడం 202 00:11:10,310 --> 00:11:15,390 ఆ తరహాలో, ఆ దీని అనువాదం ప్రకారం GDB అర్థం ఆదేశాలను, 203 00:11:15,390 --> 00:11:16,920 GDB ఆ ఆదేశాలను జారీ. 204 00:11:16,920 --> 00:11:19,260 మరియు వెంటనే GDB గా అప్పుడు ఒక స్పందన జారీ 205 00:11:19,260 --> 00:11:23,250 మేము ఆ అనువదించేందుకు మరియు అవసరమైనన్ని GUI అప్డేట్. 206 00:11:23,250 --> 00:11:25,130 >> ఆ బహుశా ఒకటి మరింత క్లిష్టంగా 207 00:11:25,130 --> 00:11:28,840 ప్లగ్-ఇన్లు, కాబట్టి మేము బదులుగా ఏమి చేస్తున్నామో నేడు దృష్టి వెళ్ళి నిజానికి 208 00:11:28,840 --> 00:11:34,590 గణాంకాలు ఇన్ ప్రదర్శించాడు, మరియు మేము మాట్లాడదాము కొద్దిగా సులభమైన గురించి బిట్, అలాగే. 209 00:11:34,590 --> 00:11:39,100 కాబట్టి నేను ముందు చెప్పినట్లుగా, మరియు నేను నిజంగా మీరు చాలా, చాలా స్పష్టంగా, మళ్ళీ చేయడానికి, 210 00:11:39,100 --> 00:11:41,600 మేము చేస్తున్న ఈ అన్ని ఇక్కడ చూసిన తప్పనిసరిగా ఉంది 211 00:11:41,600 --> 00:11:43,300 క్లయింట్ వైపు ఆపరేటింగ్. 212 00:11:43,300 --> 00:11:45,810 మేము ఒక టెర్మినల్ విండో చూస్తారు క్రింద, మరియు ఆ, కోర్సు యొక్క, 213 00:11:45,810 --> 00:11:49,230 మేము లోకి ఆదేశాలను టైప్ ఉంటే అప్పుడు జారీ చేయబడుతుంది, ఆ 214 00:11:49,230 --> 00:11:50,690 అంతర్లీన సందర్భానికి. 215 00:11:50,690 --> 00:11:55,280 అదేవిధంగా, మేము ఒక కొత్త ఫైల్ తెరిస్తే మరియు దీన్ని కొంత stuff టైప్ మరియు అది సేవ్, 216 00:11:55,280 --> 00:11:58,240 ఫైల్లో సేవ్ చేయబడుతుంది అంతర్లీన సందర్భం. 217 00:11:58,240 --> 00:12:02,310 >> కానీ సంపాదకుడు కూడా, ఈ టెర్మినల్ విండో కూడా, 218 00:12:02,310 --> 00:12:05,700 అన్ని అమలవుతుంది JavaScript మరియు అన్ని ఒక ప్లగ్ ఇన్ 219 00:12:05,700 --> 00:12:09,800 మేము వ్యవహరించవచ్చు, అందువలన సవరించండి. 220 00:12:09,800 --> 00:12:11,450 ఇక్కడ విస్తరణ చాలా ఉంది. 221 00:12:11,450 --> 00:12:14,690 నేను ఒక పరిశీలించటం సిఫార్సు క్లౌడ్ 9 యొక్క GitHub ఖాతా 222 00:12:14,690 --> 00:12:17,790 విస్తారమైన పరిమాణం చూడటానికి అందుబాటులో ఉన్న ప్లగ్-ఇన్స్ 223 00:12:17,790 --> 00:12:23,070 మరియు ఎంత బాగా చాలా వ్రాశారు కోడ్ యొక్క విస్తరణ కోసం. 224 00:12:23,070 --> 00:12:24,920 కాబట్టి ఏదో ఉంది నేను పేర్కొనటం కావలసిన 225 00:12:24,920 --> 00:12:30,480 ఇది, అలాగే ఈ గురించి అక్కడ of-- చాలా ఉన్నాయి 226 00:12:30,480 --> 00:12:33,450 ఆ కార్యాచరణను చాలా అభిరుచులలో అందించిన 227 00:12:33,450 --> 00:12:37,970 మేము కేవలం చూసిన ఇది విండో, కేవలం కొన్ని నిమిషాల క్రితం అంశాన్ని సూచించారు. 228 00:12:37,970 --> 00:12:43,690 >> మేము IDE వంటి చేయగల విషయాలు ఒకటి డెవలపర్లు, లేదా క్లౌడ్ 9 డెవలపర్లు, 229 00:12:43,690 --> 00:12:47,410 నిజానికి కొన్ని ఇంజెక్ట్ ఉంది మా సొంత ప్రాధాన్యత ఫలకాలను. 230 00:12:47,410 --> 00:12:50,660 సో సాధారణ మోడ్, లేదా తక్కువ సౌకర్యవంతమైన మోడ్, 231 00:12:50,660 --> 00:12:54,780 మరియు కూడా IDE సమాచారం లేదా గణాంకాలను ప్లగ్-ఇన్, 232 00:12:54,780 --> 00:12:58,560 ప్రతి కొన్ని ప్రాధాన్యత ఉంది మాకు సవరించడానికి అనుమతించే ప్యానెల్లు 233 00:12:58,560 --> 00:13:00,620 ఆ ప్రతి యొక్క ప్రవర్తన. 234 00:13:00,620 --> 00:13:04,140 మీరు గమనిస్తారు ఆ నేను వెళ్ళడానికి ఉంటే ప్రాధాన్యతలు మరియు వినియోగదారు సెట్టింగులకు వెళ్ళి, 235 00:13:04,140 --> 00:13:07,100 ఒక CS50 టాబ్ ఒకటి ఉంది ఆ IDE సమాచారం చెప్పారు. 236 00:13:07,100 --> 00:13:09,810 నేను మార్చవచ్చు సమాచారం రిఫ్రెష్ రేటును. 237 00:13:09,810 --> 00:13:12,250 >> ఫలితంగా, ఏమి జరుగుతున్నది గణాంకాలు ప్లగ్-ఇన్ 238 00:13:12,250 --> 00:13:16,690 అని ప్రతి n-సెకన్లు, పేరు n-సెకన్ల ఈ ప్రాధాన్యతను నిర్వచించబడింది 239 00:13:16,690 --> 00:13:22,250 ప్యానెల్, సమాచారం తెచ్చిన ఉండటం అంతర్లీన ఉదాహరణకు నుండి, పంపబడింది 240 00:13:22,250 --> 00:13:25,490 తిరిగి క్లయింట్ వైపు, ప్లగ్-ఇన్ అప్పుడు 241 00:13:25,490 --> 00:13:28,650 సమాచారం వివరించడంలో అంతర్లీన ఉదాహరణకు నుండి 242 00:13:28,650 --> 00:13:31,470 మరియు అవసరమైనప్పుడు GUI నవీకరించుటకు. 243 00:13:31,470 --> 00:13:34,710 మేము ప్రస్తుతం ఈ సెట్ చూడగలరు 30 సెకన్లు, మరియు డిఫాల్ట్ ఉంది. 244 00:13:34,710 --> 00:13:37,950 కానీ నేను ఖచ్చితంగా మార్చవచ్చు ఎంత త్వరగా ఈ కేవలం జరుగుతుంది 245 00:13:37,950 --> 00:13:40,520 ఈ విలువ సవరించుట ద్వారా. 246 00:13:40,520 --> 00:13:44,330 >> ఆసక్తికరమైన విషయాలను ఇప్పుడు ఒక అని ఈ ప్రాధాన్యతను ప్యానెల్, GUI, 247 00:13:44,330 --> 00:13:49,560 నిజంగా కేవలం ఒక GUI వెర్షన్ అంతర్లీన సెట్టింగులను చాలా 248 00:13:49,560 --> 00:13:52,220 ఆ JSON ప్రదర్శించారు. 249 00:13:52,220 --> 00:13:56,336 నేను కింద, ఉదాహరణకు, వెళ్ళి ఉంటే CS50 IDE మెను, లేదా క్లౌడ్ 9 మెను, 250 00:13:56,336 --> 00:13:58,210 ఇది ఆధారపడి మీరు శోధిస్తున్న వెర్షన్ 251 00:13:58,210 --> 00:14:00,460 మరియు వీటిలో ఒకటి వెళ్ళండి ఈ సందర్భంలో settings--, 252 00:14:00,460 --> 00:14:03,420 ప్రాజెక్ట్ settings-- ఈ సందర్భంలో ప్రాజెక్టు సెట్టింగులను 253 00:14:03,420 --> 00:14:07,740 సెట్టింగులను అన్ని వర్తిస్తుంది ఈ ఒక workspace కోసం. 254 00:14:07,740 --> 00:14:11,620 వినియోగదారు సెట్టింగ్ల మార్పులను వర్తింపచేయడానికి అయితే వర్క్స్పేస్లను అన్ని 255 00:14:11,620 --> 00:14:15,110 మీరు మీ ఖాతాలో కలిగి ఉండవచ్చని. 256 00:14:15,110 --> 00:14:18,520 >> కాబట్టి కేవలం జనాంతికంగా ఇక్కడ, అదనపు స్పష్టమైన ఉండాలి 257 00:14:18,520 --> 00:14:22,570 మధ్య విభజనను వార్తలు రెండు ఎందుకంటే డిఫాల్ట్ మేము అయినప్పటికీ 258 00:14:22,570 --> 00:14:26,490 ఒక workspace కలిగిన CS50 IDE, మీరు ఉంటే 259 00:14:26,490 --> 00:14:31,900 మీ చిన్న క్లిక్ ఉన్నారు ఇక్కడ Avatar మరియు డాష్బోర్డ్ వెళ్ళండి 260 00:14:31,900 --> 00:14:35,820 మీరు వాస్తవానికి ఆ పొందుతారు అలాగే అదనపు వర్క్స్పేస్లను సృష్టించడానికి. 261 00:14:35,820 --> 00:14:39,140 మీరు నేను చేయలేని ఇక్కడ చూడగలరు ఒక IDE 50 కార్యస్థలం, మరియు కూడా 262 00:14:39,140 --> 00:14:41,930 ఈ ప్రయోజనాల కోసం సదస్సు, ఒక workspace 263 00:14:41,930 --> 00:14:45,084 ఇక్కడే ఉంది, కార్యస్థలం అని. 264 00:14:45,084 --> 00:14:46,750 సో ఏమైనప్పటికీ, నేను వివిధ ప్రాధాన్యతలను కలిగి. 265 00:14:46,750 --> 00:14:49,910 ఈ ప్రతి ఒకటి ఉండవచ్చు ప్రత్యేక ప్రాజెక్టు ప్రాధాన్యతలను, 266 00:14:49,910 --> 00:14:54,091 కానీ వినియోగదారు ప్రాధాన్యతలను ఉంటాయి నా వర్క్స్పేస్లను మధ్య పంచుకున్నారు. 267 00:14:54,091 --> 00:14:55,840 మార్గం ద్వారా, ఈ కూడా చాలా సులభ మీరు ఉంటే 268 00:14:55,840 --> 00:14:59,080 ఒక workspace సృష్టించడానికి కావలసిన వివిధ అనుకూలీకరణకు ఎంపికలు. 269 00:14:59,080 --> 00:15:01,640 మరియు అది చాలా సులభ వార్తలు ఒక కొత్త ప్రదేశాలతో సృష్టించడానికి. 270 00:15:01,640 --> 00:15:04,230 ఉండవచ్చు మరియు ఆ ఒకదాన్ని ఎంచుకోండి కొన్ని ఇతర విధంగా-కాన్ఫిగర్ ముందుగా, 271 00:15:04,230 --> 00:15:07,000 బహుశా ప్రత్యేకంగా PHP కోసం, లేదా జంగో ప్రత్యేకంగా. 272 00:15:07,000 --> 00:15:08,960 లేదా కేవలం అనుకూల. 273 00:15:08,960 --> 00:15:11,320 CS50 కార్యస్థలం టెంప్లేట్ ఒక అని మేము 274 00:15:11,320 --> 00:15:15,420 ఆ స్వయంచాలకంగా ఉపయోగించడానికి నవీకరణ 50 మరియు సెట్టింగులను అన్ని 275 00:15:15,420 --> 00:15:20,531 మేము అన్ని సహా అక్కడ ప్లగిన్లు మేము CS50 IDE నిర్వహిస్తారు. 276 00:15:20,531 --> 00:15:21,030 అలాగే. 277 00:15:21,030 --> 00:15:22,200 కానీ యొక్క ఈ తిరిగి రావాలి. 278 00:15:22,200 --> 00:15:25,640 మరలా, ప్రాజెక్టులు ఉన్నాయి సెట్టింగులు, మరియు ఆ కావలి 279 00:15:25,640 --> 00:15:27,140 మేము ఇక్కడ చూస్తుంటారు. 280 00:15:27,140 --> 00:15:29,056 మరియు అక్కడ గమనించవచ్చు సెట్టింగులను ఒక సమూహం ఉన్నాయి, 281 00:15:29,056 --> 00:15:32,720 వాటిని అనేక ప్రాధాన్యత అనుగుణ్యమైన ప్యానెల్లు, కానీ వాటిని అన్ని. 282 00:15:32,720 --> 00:15:40,800 కానీ మేము ఓహ్ దీన్ని లో, ఇక్కడ చూడగలరు లేదు, నేను దానిని యూజర్ సెట్టింగులను పెట్టి లేదు? 283 00:15:40,800 --> 00:15:43,280 బహుశా నేను యూజర్ సెట్టింగులను లో అది చాలు. 284 00:15:43,280 --> 00:15:45,480 మరియు ఈ ఇక్కడ మేము వెళ్ళి. 285 00:15:45,480 --> 00:15:49,840 యూజర్ సెట్టింగులను లో, మేము చెయ్యవచ్చు మేము ఒక CS50 విభాగం కలిగి చూడండి, 286 00:15:49,840 --> 00:15:53,762 మరియు ఈ రాస్తున్నారు ఈ క్లౌడ్ 9 ప్లగిన్లు ద్వారా 287 00:15:53,762 --> 00:15:54,720 మేము అమలు చేసిన. 288 00:15:54,720 --> 00:15:57,400 సాధారణ ఒక ఉంది సాధారణ ప్లగ్-ఇన్ అనుగుణంగా, 289 00:15:57,400 --> 00:16:00,930 మరియు గణాంకాలు వీటిలో ఒకటి ఆధారిత GUI అనుగుణంగా 290 00:16:00,930 --> 00:16:02,440 ప్రాధాన్యత పానెల్ యొక్క వెర్షన్. 291 00:16:02,440 --> 00:16:05,740 ఈ రిఫ్రెష్ రేటును, కేసు 20 సెకన్లు సెట్. 292 00:16:05,740 --> 00:16:09,740 >> ఈ అన్ని, ఆశాజనక, కొంత సమాచారాన్ని ప్రారంభంతోనే 293 00:16:09,740 --> 00:16:14,420 మేము నిజంగా కొద్దిగా చూస్తారు బిట్ మరింత వివరంగా, కొద్ది సేపట్లో. 294 00:16:14,420 --> 00:16:14,920 అలాగే. 295 00:16:14,920 --> 00:16:17,520 కాబట్టి యొక్క మేము అనుకుందాం నిజానికి దానికి డౌన్ పొందుటకు. 296 00:16:17,520 --> 00:16:20,600 మేము stuff ఆ అర్థం క్లయింట్ వైపు జరుగుతున్నది 297 00:16:20,600 --> 00:16:24,560 బ్రౌజర్, నిజానికి జరుగుతుంది ఏ ప్లగ్-ఇన్లు నేను వ్రాసే అర్థం 298 00:16:24,560 --> 00:16:27,990 రాసిన వెళ్తున్నారు మనస్సులో బ్రౌజర్ తో. 299 00:16:27,990 --> 00:16:30,830 నేను నిజానికి అలా అనుకుంటే ప్రదేశాలతో ఏదైనా, 300 00:16:30,830 --> 00:16:33,360 నేను బహుశా ప్రారంభించడానికి ఉంటుంది కమ్యూనికేషన్ విధమైన 301 00:16:33,360 --> 00:16:35,970 బ్రౌజర్ మధ్య మరియు కార్యస్థలం తప్పకుండా 302 00:16:35,970 --> 00:16:38,212 వాస్తవానికి సాధించవచ్చు అని. 303 00:16:38,212 --> 00:16:40,170 కానీ ప్రస్తుతం అని పిలవబడు నేను దానిని డౌన్ పొందుటకు కావలసిన 304 00:16:40,170 --> 00:16:43,440 మరియు నిజానికి నా మొదటి ప్లగ్-ఇన్ సృష్టించడానికి. 305 00:16:43,440 --> 00:16:48,970 Well, మీరు చేయగలిగింది మార్గం అని అలా ఆ నిజానికి అందంగా సులభం. 306 00:16:48,970 --> 00:16:51,370 అది క్లౌడ్ 9 SDK లో అందించిందని. 307 00:16:51,370 --> 00:16:55,520 కానీ అది తీసుకోవాలని మీ ఇప్పటికే కార్యస్థలం పేరు, ఇది 308 00:16:55,520 --> 00:16:59,810 మీరు ఎగువన కలిగి అని URL మీ బార్, మరియు అది కింది జోడించండి. 309 00:16:59,810 --> 00:17:00,310 ? 310 00:17:00,310 --> 00:17:00,893 SDK = 1 & debub = 2. 311 00:17:00,893 --> 00:17:04,369 312 00:17:04,369 --> 00:17:08,260 ఇప్పుడు ఏమి ఈ ప్రారంభిస్తే అన్నారు SDK ఆ = 1 వాస్తవానికి SDK సెట్ చేస్తుంది 313 00:17:08,260 --> 00:17:11,430 కల్పిస్తుంది ఒప్పుకు మోడ్, అదనపు విషయాలను. 314 00:17:11,430 --> 00:17:15,770 మరియు డీబగ్ = 2 దోష సందేశాలు అనుమతిస్తుంది కొద్దిగా ఎక్కువ వాచాల ఉండాలి. 315 00:17:15,770 --> 00:17:20,170 >> కాబట్టి మీరు JavaScript తీసుకురావటానికి ఉంటే మీ Chrome డెవలపర్ టాబ్ లో కన్సోల్ 316 00:17:20,170 --> 00:17:22,829 మీరు నిజంగా చెయ్యగలరు చాలా సమాచారాన్ని చూడడానికి 317 00:17:22,829 --> 00:17:24,349 కంటే మీరు లేకపోతే లాగ. 318 00:17:24,349 --> 00:17:28,310 కాబట్టి నేను ఈ రెండు చెయ్యడానికి సిఫార్సు అదే సమయంలో, అది ఎందుకంటే నిజంగా 319 00:17:28,310 --> 00:17:31,170 అన్ని ఈ ఉంది ఉపయోగపడుతుంది అదనపు సమాచారం. 320 00:17:31,170 --> 00:17:35,330 ఇది ఆ, అయితే, గమనించదగ్గ ముఖ్యం 2 విలువ డీబగ్ టర్నింగ్ 321 00:17:35,330 --> 00:17:38,120 ఇది చాలా అర్థం వాచాల, మరియు నిజానికి ఇది 322 00:17:38,120 --> 00:17:42,590 కొంతవరకు గమనించదగిన మందగిస్తుందని మీ IDE, ముఖ్యంగా లోడ్ 323 00:17:42,590 --> 00:17:45,657 లేదా చేసినప్పుడు భారీ పనులు చేయడం. 324 00:17:45,657 --> 00:17:46,740 కాబట్టి కేవలం గుర్తుంచుకోండి. 325 00:17:46,740 --> 00:17:51,500 ఇది అభివృద్ధి కోసం ఉపయోగకరమైన, కానీ మీరు అన్ని సమయం అది కలిగి ఇష్టపడకపోవచ్చు. 326 00:17:51,500 --> 00:17:53,080 >> కాబట్టి యొక్క వాస్తవానికి ఆ తెలియజేసేలా. 327 00:17:53,080 --> 00:17:59,374 కానీ ఈ సందర్భంలో, నేను నిజానికి ఇప్పటికే ఈ ఒక workspace ఏర్పాటు. 328 00:17:59,374 --> 00:18:00,540 కాబట్టి యొక్క, SDK = 1 & డీబగ్ = 2 చూద్దాం. 329 00:18:00,540 --> 00:18:03,140 330 00:18:03,140 --> 00:18:07,770 ప్లగ్-ఇన్లు ఒక జంట తో ఆశాజనక ఇప్పటికే ఇన్స్టాల్. 331 00:18:07,770 --> 00:18:08,340 అయితే సరే. 332 00:18:08,340 --> 00:18:15,050 కాబట్టి ఇప్పుడు నేను SDK డీబగ్ ప్రారంభించినట్లు మోడ్, మేము డీబగ్ మోడ్ లో గమనించవచ్చు 333 00:18:15,050 --> 00:18:20,430 కాబట్టి మేము చూడటానికి dev టూల్స్ చూడవచ్చు ఏ లోపాలు, నేను నిర్మాణ భాగంలో ముఖ్యమైన వారంతా చేస్తాను. 334 00:18:20,430 --> 00:18:23,110 మేము అక్కడ ఆ చూడగలరు ఇక్కడ లోపాలు ఒక సమూహం. 335 00:18:23,110 --> 00:18:28,090 ఇప్పుడు ఇది నిజానికి అందంగా సాధారణ వార్తలు క్లౌడ్ 9 తప్పులు జంట కలిగి, 336 00:18:28,090 --> 00:18:30,680 మరియు నేను ఆందోళన కాదు వాటి గురించి మీరు వరకు 337 00:18:30,680 --> 00:18:32,930 ఏదో గనక చూడండి ప్లగ్-ఇన్ నిర్దేశించబడుతుంది 338 00:18:32,930 --> 00:18:34,510 మీరు సృష్టిస్తున్నారు చేయాలి జరిగే. 339 00:18:34,510 --> 00:18:37,620 >> ఇక్కడ, ఉదాహరణకు, మేము పొందుటకు 404s-- ఒక జంట దొరకలేదు. 340 00:18:37,620 --> 00:18:42,910 మేము కొన్ని లోడ్ చెయ్యలేకపోతే చూడండి అంతర్లీన ఉదాహరణకు ఆఫ్ సమాచారం 341 00:18:42,910 --> 00:18:43,670 కూడా. 342 00:18:43,670 --> 00:18:46,545 మరియు అదనపు కొంత ఉంది సమాచారం, కానీ ఈ చాలా మేము ఉన్నాము 343 00:18:46,545 --> 00:18:47,970 నిజానికి ఇప్పుడు కోసం విస్మరించండి వెళుతున్న. 344 00:18:47,970 --> 00:18:50,130 ఈ అందంగా ఎందుకంటే ఒక workspace కోసం సాధారణ 345 00:18:50,130 --> 00:18:53,200 లోపాలు కేవలం ఒక జంట కలిగి. 346 00:18:53,200 --> 00:18:53,700 అలాగే. 347 00:18:53,700 --> 00:18:56,680 నేను ఈ బయటకు తరలించడం వెళుతున్న మార్గం మరియు తిరిగి ఇక్కడికి వచ్చి. 348 00:18:56,680 --> 00:19:01,860 ఇప్పుడు సులభం మార్గం nice ఈ డెవలపర్ గురించి విషయం 349 00:19:01,860 --> 00:19:07,330 ఎనేబుల్ మోడ్ నాకు అనుమతించగా సులభంగా ఒక కొత్త ప్లగ్-ఇన్ సృష్టించడానికి. 350 00:19:07,330 --> 00:19:12,390 >> నేను నిజానికి కాదు ముందు అయితే సో ఈ కొత్త ప్లగ్-ఇన్ ఎంపికను అందుబాటులో ఉన్నాయి, 351 00:19:12,390 --> 00:19:16,460 ఇది నేను తిరిగి వెళ్ళి ఉంటే మేము చూడండి నా కాని డెవలపర్ మోడ్ ఇక్కడ పైగా, 352 00:19:16,460 --> 00:19:18,510 ఏ కొత్త ప్లగ్-ఇన్ ఉంది. 353 00:19:18,510 --> 00:19:23,220 SDK మోడ్ ప్రారంభించడం ద్వారా, నేను ఒక కొత్త ప్లగ్-ఇన్ అందుబాటులో 354 00:19:23,220 --> 00:19:25,660 నేను సులభంగా ఒక సృష్టించవచ్చు. 355 00:19:25,660 --> 00:19:28,160 ఈ సందర్భంలో, ఒక జంట ఉంది సాధారణ వివిధ ఎంపికలు, 356 00:19:28,160 --> 00:19:30,850 ఒక ఖాళీ ప్లగ్-ఇన్, ఒక పూర్తి ప్లగ్-ఇన్, సంస్థాపకి, క్లౌడ్ 9 కట్ట. 357 00:19:30,850 --> 00:19:33,030 మనం ఒక ఎంచుకోండి లెట్ ఖాళీ ప్లగ్-ఇన్ ప్రస్తుతానికి 358 00:19:33,030 --> 00:19:37,670 మేము చాలా చూడగలరు కాబట్టి ఒక సాధారణ వెర్షన్. 359 00:19:37,670 --> 00:19:41,520 >> ఇప్పుడు పాటు గమనించవచ్చు యొక్క ఎడమ వైపు ఇప్పుడు ఉంది 360 00:19:41,520 --> 00:19:45,080 ఇష్టమైన కింద ఏదో, ఇది ప్లగ్-ఇన్లు ఒక జంట జాబితా 361 00:19:45,080 --> 00:19:47,020 ఇప్పుడు నాకు అందుబాటులో ఉన్న. 362 00:19:47,020 --> 00:19:50,420 నేను ఆ విస్తరణ ఉంటే, మేము రెడీ ఆ చూడగలరు. 363 00:19:50,420 --> 00:19:52,730 ఇప్పుడు నేను మీరు గమనించే కావలసిన ఇక్కడ ఏదో ఇది 364 00:19:52,730 --> 00:19:58,260 ఈ నిజానికి కలిగి లేదు అని కార్యస్థలం డైరెక్టరీ లోపల 365 00:19:58,260 --> 00:20:03,190 నా అంతర్లీన ఉబుంటు ఉదాహరణకు, కానీ ఇది హార్డ్ డ్రైవ్లో ఉంది. 366 00:20:03,190 --> 00:20:06,330 మరియు ఈ ఎందుకంటే, ఉన్న ఈ తెలుసు చాలా ఉపయోగకరంగా ఉంది 367 00:20:06,330 --> 00:20:09,570 మీరు చూడాలని ప్రత్యేకించి Git తో ఏదైనా చేయడం, 368 00:20:09,570 --> 00:20:16,870 ఎక్కడ ఈ ఉన్న ఒక .c9 ఫోల్డర్ లో / ప్లగిన్లు. 369 00:20:16,870 --> 00:20:21,110 నేను అక్కడ వెళ్ళి ఉంటే, మేము ఇప్పుడు చూడగలరు ఇక్కడ ప్లగ్-ఇన్లు జాబితా 370 00:20:21,110 --> 00:20:26,390 జాబితా ప్లగ్-ఇన్లు సరిపోయే నేను నా కార్యస్థలం ఎడమవైపు చూసింది. 371 00:20:26,390 --> 00:20:28,610 >> యిప్పుడు అప్రమేయంగా, మరియు ఈ రకమైన వింత ఉంది 372 00:20:28,610 --> 00:20:31,760 అప్రమేయంగా నేను సృష్టించడానికి మీరు ఒక workspace లో కొత్త ప్లగ్-ఇన్, 373 00:20:31,760 --> 00:20:36,620 ఈ ప్లగ్-ఇన్ ద్వారా సృష్టిస్తుంది డిఫాల్ట్ ఒక అండర్ యొక్క ఒక పేరు ఉంది. 374 00:20:36,620 --> 00:20:39,760 సాధారణంగా గనక కొన్ని సమస్యలు కారణం. 375 00:20:39,760 --> 00:20:42,340 చాలా తదుపరి దశలో కాబట్టి నేను సాధారణంగా చేయటం ఆ 376 00:20:42,340 --> 00:20:45,880 ఆ తొలగించడం ప్రత్యేక ప్లగ్-ఇన్ 377 00:20:45,880 --> 00:20:52,810 మరియు మాత్రమే సాధారణ ప్లగ్-ఇన్ వదిలి plugin.simple ప్రారంభంలో ఉంది. 378 00:20:52,810 --> 00:20:55,430 మరియు ఆ ఉంది అని మాత్రమే దక్కుతుంది. 379 00:20:55,430 --> 00:20:55,930 అలాగే. 380 00:20:55,930 --> 00:20:58,380 >> కాబట్టి ఈ వాస్తవానికి కనిపిస్తుంది చేస్తుంది? 381 00:20:58,380 --> 00:21:01,210 Well, ఈ మళ్లీ, ఉంది ఒక JavaScript ప్యాకేజీ 382 00:21:01,210 --> 00:21:05,220 , కొన్ని ఫైళ్లు కలిగి పేరు ఒక plugin.js ఫైలు సహా 383 00:21:05,220 --> 00:21:07,700 ప్రధాన కంటెంట్ నా ప్లగ్-ఇన్, ఉన్న 384 00:21:07,700 --> 00:21:10,590 ఒక package.json ఫైలు, నిజానికి నిర్దేశిస్తుంది 385 00:21:10,590 --> 00:21:13,760 ఈ ప్లగ్-ఇన్ గురించి కొన్ని మెటాడేటా, రచయిత అయిన వంటి 386 00:21:13,760 --> 00:21:19,240 అది ఒక గురించి ఏ అదనపు సమాచారం కాబట్టి ప్లగ్-ఇన్, మరియు యొక్క వివరణ. 387 00:21:19,240 --> 00:21:22,190 మరియు కూడా అప్రమేయంగా, అది ఒక ఖాళీ README ఫైలు సృష్టిస్తుంది 388 00:21:22,190 --> 00:21:26,100 మరియు మీరు ఖాళీ పరీక్ష ఫైల్ కొన్ని అదనపు డాక్యుమెంటేషన్ సృష్టించడానికి, 389 00:21:26,100 --> 00:21:29,430 మరియు ఒక పరీక్ష జీను ఉంటే మీరు అలా అవ్వాలనుకుంటే. 390 00:21:29,430 --> 00:21:34,160 >> కాబట్టి యొక్క కేవలం మొదటి వద్ద ఒక లుక్ తీసుకుందాం, చాలా త్వరగా, package.json ఫైలు. 391 00:21:34,160 --> 00:21:38,240 ఇది కేవలం ద్వారా వెళ్ళడానికి తగినంత సులభం ఇది మరియు ఈ ప్రాంతాల్లో పూరించడానికి 392 00:21:38,240 --> 00:21:42,510 మీరు వంటి, పూరించడానికి సాహసించరు అది ఒక పేరును అందించండి వివరణ ఇవ్వాలని, 393 00:21:42,510 --> 00:21:45,010 వెర్షన్ సంఖ్య iterate ప్రతి కాబట్టి తరచుగా, అందించడానికి 394 00:21:45,010 --> 00:21:47,570 ప్రతి కోసం ఒక రచయిత దోహదపడుతుంది ఆ వ్యక్తి, 395 00:21:47,570 --> 00:21:53,000 సహాయకులు వాటిని జోడించడానికి విభాగం, మరియు ఈ మీరు మిగిలిన 396 00:21:53,000 --> 00:21:56,390 చాలా చక్కని కేవలం ప్రస్తుతానికి ఇది గా వదిలి. 397 00:21:56,390 --> 00:21:58,490 >> అని ఒక విషయం ఉంది గమనించవచ్చు ముఖ్యం, 398 00:21:58,490 --> 00:22:04,990 ప్లగ్-ఇన్లు విభాగం కింద ఆ, ప్లగ్-ఇన్ అనే కీ ఉంది. 399 00:22:04,990 --> 00:22:11,800 మరియు ఈ పేరు సరిపోలే జావాస్క్రిప్ట్ ఫైలు plugin.js అని. 400 00:22:11,800 --> 00:22:18,290 కాబట్టి ఈ క్లౌడ్ 9, అది తెలుసు ఎలా ఉంది ఈ package.json ఫైలు, చదువుతుంది 401 00:22:18,290 --> 00:22:20,720 JS ఫైళ్లు నిజానికి లోడ్. 402 00:22:20,720 --> 00:22:25,440 నేను అదనపు JS ఫైళ్లు సృష్టించడానికి లేదా అనుకొంటే ప్లగ్-ఇన్ నుండి అని JS ఫైలు పేరును, 403 00:22:25,440 --> 00:22:30,380 నేను కూడా మార్చాల్సి ఉంటుంది package.json ఫైలులో. 404 00:22:30,380 --> 00:22:33,660 >> ప్రేక్షకుల నుండి ఏదైనా ప్రశ్నలు? 405 00:22:33,660 --> 00:22:34,160 నం 406 00:22:34,160 --> 00:22:38,100 అయిన ఒక వ్యక్తి ఇప్పటివరకు నాతో పాటు తరువాత. 407 00:22:38,100 --> 00:22:38,760 >> అలాగే. 408 00:22:38,760 --> 00:22:42,300 నేను నిజానికి సృష్టించిన ఇప్పటికే ప్లగ్-ఇన్లు యొక్క జంట, 409 00:22:42,300 --> 00:22:44,100 నేను ఈ కార్యస్థలం, నేను భావిస్తున్నాను. 410 00:22:44,100 --> 00:22:53,800 కాబట్టి యొక్క ఈ కొన్ని వదిలించుకోవటం తెలియజేయండి జోడించండి SDK = 1 & డీబగ్ = 2, ఈ కార్యస్థలం రీలోడ్ 411 00:22:53,800 --> 00:22:58,780 మరియు యొక్క ఉంటే చూద్దాము మేము ఇప్పుడు ఆ ప్లగ్ ఇన్లు. 412 00:22:58,780 --> 00:23:01,430 C9 / ప్లగిన్లు. 413 00:23:01,430 --> 00:23:01,930 మనం ఇటు వెళదాం. 414 00:23:01,930 --> 00:23:06,910 మేము ఈ నా C9 / ప్లగిన్లు ఇప్పుడు చూడగలరు ఒక, మేము plugin.1 మరియు plugin.2 ఉన్నాయి. 415 00:23:06,910 --> 00:23:15,260 కాబట్టి మేము కేవలం ఉన్నారు అప్ దశను చూడాలని కేవలం కష్టం యొక్క మొత్తాన్ని పెంచుతుంది 416 00:23:15,260 --> 00:23:16,660 ఈ ప్లగ్-ఇన్లను ప్రతి. 417 00:23:16,660 --> 00:23:20,140 కానీ ఇక్కడ నేను ఒక కొత్త ప్లగ్-ఇన్ సృష్టించడానికి ఉంటే, నేను నా ఇష్టాలకు జోడించవచ్చు. 418 00:23:20,140 --> 00:23:25,560 నేను కేవలం నుండి ఆ తొలగిస్తాము అంతర్లీన ఫైల్ సిస్టమ్. 419 00:23:25,560 --> 00:23:28,050 >> యొక్క ఆ తొలగించడానికి లెట్. 420 00:23:28,050 --> 00:23:33,206 ఇప్పుడు నేను నా మొదటి తెరిస్తే ఇన్ ప్లగ్ మరియు ఓపెన్ plugin.js, 421 00:23:33,206 --> 00:23:39,980 మేము అంతర్లీన ఇక్కడ చూడగలరు ఒక ప్లగ్ ఇన్ సాధారణ వెర్షన్. 422 00:23:39,980 --> 00:23:42,170 నాకు నిజానికి తిరిగి వెళ్ళి తెలపండి ఈ ఇతర workspace కు 423 00:23:42,170 --> 00:23:47,160 మీరు కనీసం ఇక్కడ చూడగలరు ఎందుకంటే, ఏమి ఖాళీ ప్లగ్-ఇన్ నిజానికి కనిపిస్తోంది. 424 00:23:47,160 --> 00:23:51,810 కాబట్టి హుడ్ కింద, ఈ కనిపిస్తోంది అని సాంకేతికత చాలా పోలి, 425 00:23:51,810 --> 00:23:53,780 నేను RequireJS వార్తలు, నేను భావిస్తున్నాను. 426 00:23:53,780 --> 00:23:56,000 ఈ లేదు అని గుర్తించలేకపోతే నిజంగా బహుశా, చూడండి, 427 00:23:56,000 --> 00:23:59,150 కొన్ని ఇతర జావాస్క్రిప్ట్ అదే మేము చూసి ఉండవచ్చని ఫైళ్లు. 428 00:23:59,150 --> 00:24:04,250 కానీ బదులుగా కేవలం ఒక జంట ఉంది ప్రాథమిక పంక్తులు నిజానికి ఉంది. 429 00:24:04,250 --> 00:24:06,900 >> ఈ విషయాన్ని అన్ని మొదటి ఉంది IDE అనువదించే, 430 00:24:06,900 --> 00:24:09,940 కానీ అది నిజానికి కాదు పేర్కొన్న వరకు అమలు. 431 00:24:09,940 --> 00:24:13,610 మరియు నేను ఆ గురించి మీరు చెప్పండి చేస్తాము నిజానికి కేవలం ఒక క్షణం లో అర్థం. 432 00:24:13,610 --> 00:24:17,840 కానీ ఇక్కడ ఒక ఉంది అని గుర్తించలేకపోతే లైన్ 2 లో main.consumes లైన్ 433 00:24:17,840 --> 00:24:23,270 మరియు ఈ ప్లగ్-ఇన్లు అన్ని జాబితా ఈ ప్లగ్-ఇన్ ఆధారపడి ఉంటుంది. 434 00:24:23,270 --> 00:24:27,150 అప్రమేయంగా కాబట్టి, మేము బహుశా కలిగి లేదు ఇతర ప్లగ్-ఇన్లు ఏ ఆధారపడటం 435 00:24:27,150 --> 00:24:30,530 కానీ మేము నిజంగా అవసరం ఉన్నప్పుడు సరఫరా లక్షణాలు ఆధారపడి 436 00:24:30,530 --> 00:24:34,900 IDE ఇతర ప్లగిన్లు ద్వారా, మేము ఆ ప్లగ్-ఇన్లు జాబితా అవసరం 437 00:24:34,900 --> 00:24:36,890 main.consumes లైన్ లో. 438 00:24:36,890 --> 00:24:39,230 మరియు తర్వాత మేము అవసరం కోడ్ వాటిని లింక్ 439 00:24:39,230 --> 00:24:42,860 నేను మీరు తెలియజేస్తాము ఇది, క్రింద మేము అలా ఎలా గురించి ఒక క్షణం. 440 00:24:42,860 --> 00:24:46,100 >> Main.provides ఇస్తుంది ఈ ప్లగ్-ఇన్ కు పేరు 441 00:24:46,100 --> 00:24:49,190 ఇతర ప్లగ్-ఇన్లు అనుకొనుట వారి ఖర్చవుతుంది లైన్ లో ఉపయోగించే. 442 00:24:49,190 --> 00:24:52,480 కాబట్టి ఈ విషయంలో, నా ప్లగ్-ఇన్ కేవలం అప్రమేయంగా అక్కడ జరుగుతుంది, 443 00:24:52,480 --> 00:24:55,820 మరియు మేము అని మార్చాలి మా సొంత ప్లగ్-ఇన్ వర్తించే, 444 00:24:55,820 --> 00:24:57,540 మేము కేవలం క్షణంలో చూస్తారు. 445 00:24:57,540 --> 00:25:01,230 ఇప్పుడు ఇక్కడ ఫంక్షన్ లో ప్రధాన, ఈ ఫంక్షన్ ప్రధాన 446 00:25:01,230 --> 00:25:05,630 నిజానికి, అమలు మరియు అర్దం కానీ ఇది నిజానికి చాలా ఎక్కువ లేదు. 447 00:25:05,630 --> 00:25:08,970 ఇది కేవలం ప్రతిదీ అప్ సెట్, కానీ కావాలి నిజానికి ప్లగ్-ఇన్ మొదలు లేదు, 448 00:25:08,970 --> 00:25:11,220 పేరు వంటి ధ్వనులు ఏమి ఉన్నప్పటికీ. 449 00:25:11,220 --> 00:25:14,690 వాస్తవానికి ద్వారా జరుగుతుంది పద్ధతులు క్రమం ఆ 450 00:25:14,690 --> 00:25:16,820 ఈ ప్లగ్-ఇన్ అంతటా ఉంటాయి. 451 00:25:16,820 --> 00:25:20,830 >> నేను క్రిందికి స్క్రోల్ ఉంటే, మేము చూడగలరు మేము ఒక జీవిత చక్రం పేరు కలిగి 452 00:25:20,830 --> 00:25:25,100 కొన్ని ఈవెంట్ అంటారు లోడ్, లేదా దించుతున్న అని కొన్ని ఈవెంట్, 453 00:25:25,100 --> 00:25:26,940 కొన్ని సంఘటనలు నిజానికి జరిగే. 454 00:25:26,940 --> 00:25:33,500 ఇది ఇక్కడ నిజంగా ఇక్కడ ప్లగిన్గా ఆ పద్ధతులు పిలుస్తారు మొదలవుతుంది. 455 00:25:33,500 --> 00:25:37,240 కాబట్టి యొక్క కొద్దిగా మరింత కాంక్రీటు ఉంచబడుతుంది మరియు ఈ గురించి ఒక ఉదాహరణ చూడండి. 456 00:25:37,240 --> 00:25:41,010 కాబట్టి ఇక్కడ plugin.1 కోసం, ఏ మేము ప్రధానంగా చేయబోవడం 457 00:25:41,010 --> 00:25:46,010 ఒక మెను ఐటెమ్ సృష్టించడానికి ఉంది CS50 సెమినార్ డైలాగ్ అని 1 కలిగి 458 00:25:46,010 --> 00:25:48,070 మేము రెండు యొక్క ఎందుకంటే them-- మరియు మేము వెళుతున్న 459 00:25:48,070 --> 00:25:50,300 విండో మెనూ గా ఇంజెక్ట్. 460 00:25:50,300 --> 00:25:54,590 మనం దానిని క్లిక్ చేసినప్పుడు, మేము ఉన్నాము ఒక సంభాషణ అప్ తెరిచి అన్నారు ఆ 461 00:25:54,590 --> 00:25:56,290 మాకు కొన్ని చాలా ప్రాథమిక సమాచారం చూపిస్తుంది. 462 00:25:56,290 --> 00:25:58,050 >> ఈ సందర్భంలో, కేవలం ఒక హలో ప్రపంచ. 463 00:25:58,050 --> 00:26:01,880 కాబట్టి ఈ చాలా సులభం హలో వరల్డ్ సంభాషణ 464 00:26:01,880 --> 00:26:05,260 మేము అమలు చేసే ఒక ప్లగ్-ఇన్ క్లౌడ్ 9 లో వలె. 465 00:26:05,260 --> 00:26:07,960 కాబట్టి యొక్క ఈ వాస్తవానికి యెంత చూద్దాం. 466 00:26:07,960 --> 00:26:12,730 మేము కేవలం అది ద్వారా అడుగు చేస్తాము చాలా వేగంగా మనం అలా 467 00:26:12,730 --> 00:26:15,580 అలాగే తదుపరి ప్లగ్-ఇన్ చూడవచ్చు. 468 00:26:15,580 --> 00:26:19,510 ఇక్కడ మేము ఉన్నాయి గమనించండి ప్లగ్-ఇన్లు వివిధ తీసుకుంటుంది. 469 00:26:19,510 --> 00:26:26,080 మేము ఒక సంభాషణ వినియోగించే చేస్తున్నారు ప్లగ్ ఇన్, ఆదేశాలను, మెనూలు, మరియు UI. 470 00:26:26,080 --> 00:26:30,440 నేను నిజానికి వినియోగించే చేస్తున్నాను కనిపిస్తోంది డైలాగ్ రెండుసార్లు, కాబట్టి నేను ఆ తొలగించవచ్చు. 471 00:26:30,440 --> 00:26:32,560 >> మరియు మార్గం గమనించవచ్చు నేను వాటిని కలిపే చేస్తున్నాను, 472 00:26:32,560 --> 00:26:37,940 ఈ చెప్పుచున్నారు ఆ మెటాడాటా యొక్క విధమైన ఉంది ఏమి అవసరాలు ప్లగ్-ఇన్ వ్యవస్థ 473 00:26:37,940 --> 00:26:41,480 నిజానికి అవసరమైన ఈ ప్లగ్-ఇన్ లోడు కోసం. 474 00:26:41,480 --> 00:26:46,400 ఇది గమనించండి కూడా ముఖ్యం ప్లగ్-ఇన్లు లోడ్ చెయ్యబడిన ఆర్డర్ 475 00:26:46,400 --> 00:26:48,300 హామీ లేదు. 476 00:26:48,300 --> 00:26:53,400 కానీ ఏమి హామీ ఉంటే నేను ఒక అవసరంగా కొన్ని ప్లగ్-ఇన్ పేర్కొనండి 477 00:26:53,400 --> 00:26:56,900 ఆ ప్లగ్-ఇన్ లోడ్ అవుతుంది ముందు ఈ ఒక పొందుపర్చారు. 478 00:26:56,900 --> 00:27:00,390 >> కాబట్టి ఆ అర్థం మీ ప్లగిన్ ఉంటే అందించిన కొన్ని కార్యాచరణను అవసరం 479 00:27:00,390 --> 00:27:04,380 IDE లో ఏదో, మీరు తప్పక తప్పకుండా మీ ప్లగ్-ఇన్ ఖర్చవుతుంది 480 00:27:04,380 --> 00:27:09,260 ఆ ప్లగ్-ఇన్ తద్వారా సమన్వయాలు మీ ప్లగ్-ఇన్ సృష్టించడానికి కొన్ని ఉన్నాయి 481 00:27:09,260 --> 00:27:15,010 లేదా కేవలం, మీ ప్లగిన్ instantiate ప్రస్తుత ముసాయిదా అమల్లో తర్వాత. 482 00:27:15,010 --> 00:27:18,870 ఇక్కడ నేను చెప్పిన ప్లగ్-లో మేనేజర్ కు మెటాడేటా, 483 00:27:18,870 --> 00:27:20,990 ఇది నేను తినే వెళుతున్న వ్యక్తులు. 484 00:27:20,990 --> 00:27:24,910 మరియు ఇక్కడ ప్రధాన ఫంక్షన్, నేను అప్పుడు కనెక్ట్ వెళుతున్న 485 00:27:24,910 --> 00:27:30,240 ఆ దిగుమతి ప్లగ్-ఇన్లు నా కోడ్. 486 00:27:30,240 --> 00:27:33,420 >> సో నేను వెళుతున్న కొన్ని వేరియబుల్స్ సృష్టించే 487 00:27:33,420 --> 00:27:36,620 ఆ ప్రతి యొక్క పేర్లు మ్యాచ్ కాబట్టి నేను చాలా త్వరగా వాటిని సూచించవచ్చు ఆ 488 00:27:36,620 --> 00:27:37,840 నా కోడ్ అంతటా. 489 00:27:37,840 --> 00:27:41,840 నేను సంభాషణ దిగుమతి నేను కారణం నా ప్లగ్-ఇన్ కావలసిన ఎందుకంటే 490 00:27:41,840 --> 00:27:44,560 ఒక సంభాషణ ప్లగ్-ఇన్ వ్యవహరించడానికి. 491 00:27:44,560 --> 00:27:49,320 నేను ఉన్నాను విధంగా ఆ చేయాలని, కోర్సు యొక్క, 492 00:27:49,320 --> 00:27:52,740 డైలాగులతో నా కోడ్ కనెక్ట్ ప్లగ్ ఇన్ అది దిగుమతి ద్వారా 493 00:27:52,740 --> 00:27:57,210 మరియు తర్వాత పేర్కొనడం ద్వారా ఒక కొత్త డైలాగ్ వేరియబుల్ సృష్టించడం 494 00:27:57,210 --> 00:28:00,460 మరియు అనుసంధానిస్తూ ఆ దిగుమతి ప్లగిన్. 495 00:28:00,460 --> 00:28:04,820 ఆపై నిర్వచించడం ద్వారా నా ప్లగ్ ఇన్ ఒక నూతన డైలాగ్ వలె. 496 00:28:04,820 --> 00:28:07,650 >> నేను ప్రారంభ కాబట్టి నా ప్లగ్-ఇన్ నిర్వచించే అనుకుంటుంది. 497 00:28:07,650 --> 00:28:10,440 మరియు ఈ వేరియబుల్ అని ప్లగ్-ఇన్ మీరు చూస్తారు 498 00:28:10,440 --> 00:28:14,030 కేవలం సాధారణంగా ఉపయోగిస్తారు క్లౌడ్ 9 ప్లగ్-ఇన్లు అంతటా. 499 00:28:14,030 --> 00:28:16,980 నేను ఒక కొత్త instantiate వెళుతున్న కొన్ని గుణ సంభాషణ, 500 00:28:16,980 --> 00:28:22,300 అది ఒక నిర్దిష్ట పేరు ఇవ్వడం, ఆ చెప్పటానికి వినియోగదారులు దాన్ని మూసివేసి అవకాశం ఉంది. 501 00:28:22,300 --> 00:28:24,960 అది కొద్దిగా x ఆ తెలియజేస్తాము ఎగువ కుడి చేతి మూలలో, 502 00:28:24,960 --> 00:28:27,529 లేదా ఒక చిన్న బటన్ తక్కువ కుడి చేతి మూలలో. 503 00:28:27,529 --> 00:28:30,570 నేను నుండి టెక్స్ట్ ఎంచుకోవచ్చు లేదో అది సంభాషణ ఏమి టైటిల్ 504 00:28:30,570 --> 00:28:32,400 అందువలన న వుంటుందన్నారు. 505 00:28:32,400 --> 00:28:36,330 ఇప్పుడు ఈ కేవలం సంభాషణ నిర్వచిస్తుంది కానీ ఇది ఇంకా అది చూపించు లేదు. 506 00:28:36,330 --> 00:28:40,780 నేను నిజానికి ఒక నిర్వచించటానికి కలిగి అది చర్య చూపబడుతుంది. 507 00:28:40,780 --> 00:28:43,490 >> మళ్ళీ, నేను మీరు ప్రోత్సహిస్తున్నాము క్లౌడ్ 9 SDK పరిశీలించి, 508 00:28:43,490 --> 00:28:46,930 వివిధ డైలాగ్స్ ఉన్నాయి ఎందుకంటే మరియు వారు నిజంగా బాగా డాక్యుమెంట్ చెయ్యబడ్డాయి. 509 00:28:46,930 --> 00:28:50,500 మీరు వివిధ రకాల చూడగలరు ఆ ఉన్నాయి, మరియు వాటిని ఉపయోగించడానికి 510 00:28:50,500 --> 00:28:55,380 సంసార ప్లగ్-ఇన్ మీరు మనస్సు లో కలిగి. 511 00:28:55,380 --> 00:28:58,790 ఇప్పుడు ఒక ఉన్నట్లు జరగబోతోంది లోడ్ విభాగం, మరియు భారాన్ని 512 00:28:58,790 --> 00:29:03,390 ఫంక్షన్ మీరు రీకాల్ వంటి ప్లగ్-ఇన్ జీవిత చక్రం ద్వారా ఉపయోగిస్తారు 513 00:29:03,390 --> 00:29:07,060 నిజానికి ప్రతిదీ instantiate కు మరియు సిద్ధంగా ప్రతిదీ పొందండి. 514 00:29:07,060 --> 00:29:11,440 ఇప్పుడు ఈ ప్లగ్-ఇన్ లోడ్లు, నేను ఏమీ లేనప్పుడు వెంటనే ఒక సంభాషణ చూపాలనుకుంటున్న, 515 00:29:11,440 --> 00:29:14,160 ఈ ప్లగ్-ఇన్ లోడ్ చేస్తుంది ఎందుకంటే IDE యొక్క మిగిలిన పాటు. 516 00:29:14,160 --> 00:29:17,850 నేను ఆ IDE లోడ్ చేసినప్పుడు, నేను వద్దు సంభాషణ స్వయంచాలకంగా అప్ చూపించడానికి. 517 00:29:17,850 --> 00:29:24,170 నేను మాత్రమే నేను క్లిక్ చేసినప్పుడు అది చూపించడానికి కావలసిన నా విండో మెను ఐటెమ్ మెనూ ఐచ్చికాన్ని 518 00:29:24,170 --> 00:29:26,760 నేను కొద్ది సేపట్లో దానిని జోడిస్తుంది. 519 00:29:26,760 --> 00:29:29,480 >> సో రెండు విభిన్న దశలను ఉంది ఇక్కడ జరిగే కలిగి. 520 00:29:29,480 --> 00:29:32,640 నేను ఒక సృష్టించడానికి కలిగి కమాండ్, మరియు కమాండ్ 521 00:29:32,640 --> 00:29:37,940 నిజానికి బాధ్యత ఉంటుంది క్లౌడ్ 9 IDE సంభాషణ చూపిస్తున్న. 522 00:29:37,940 --> 00:29:42,670 ఆపై నేను కనెక్ట్ కలిగి, నేను ఒక కొత్త విండో మెనూ సృష్టించడానికి కలిగి 523 00:29:42,670 --> 00:29:46,070 అంశం, ఆ ఆదేశం నడుస్తుంది. 524 00:29:46,070 --> 00:29:49,740 కాబట్టి నేను ఆ విండో క్లిక్ చేసినప్పుడు మెను ఐటెమ్, కమాండ్ అప్పుడు రన్ 525 00:29:49,740 --> 00:29:52,290 అందువలన నా సంభాషణ అప్పుడు చూపించాం. 526 00:29:52,290 --> 00:29:55,690 కాబట్టి ఈ నిజానికి ఒక అందమైన ఉంది దాని గురించి ఆలోచిస్తూ nice మార్గం. 527 00:29:55,690 --> 00:30:01,480 >> మొదటి నేను కమాండ్ సృష్టించవచ్చు ఎందుకంటే దీని పేరు CS50 సెమినార్ డైలాగ్ 1, 528 00:30:01,480 --> 00:30:04,860 కొన్ని అందిస్తుంది అది సాధారణ సందర్భంలో. 529 00:30:04,860 --> 00:30:08,930 మరియు ఇక్కడ ముఖ్యమైన బిట్ ఉంది EXEC గుణం, గమనించవచ్చు ఇది 530 00:30:08,930 --> 00:30:15,160 అని ఉంటుంది ఒక ఫంక్షన్ జాబితాగా నా ప్లగ్-ఇన్ ఈ ఆదేశాన్ని ఉన్నప్పుడు. 531 00:30:15,160 --> 00:30:21,980 కాబట్టి ఈ ఆదేశం విధమైన వంటిది ఫంక్షన్ అది కేవలం ఏకపక్ష క్లౌడ్ 9 వార్తలు 532 00:30:21,980 --> 00:30:25,780 అందుబాటులో ఆదేశం ఏ క్లౌడ్ 9 ప్లగ్-ఇన్ కు. 533 00:30:25,780 --> 00:30:30,290 కానీ వాస్తవ ఫంక్షన్ అంతే ఈ ఆదేశాన్ని ఉన్నప్పుడు కాల్ వెళుతున్న 534 00:30:30,290 --> 00:30:35,010 షో సంభాషణ ఫంక్షన్ నా plugin.js ఫైలులో. 535 00:30:35,010 --> 00:30:38,550 >> మరియు మేము నిజంగా చూడగలరు ఈ ప్లగ్-ఇన్లు మరియు జాబితా 536 00:30:38,550 --> 00:30:45,480 మాకు అందుబాటులో ఉన్న ఆదేశాల ప్రాధాన్యతలు, అన్ని మార్గం స్క్రోల్ down-- 537 00:30:45,480 --> 00:30:48,180 నిజానికి మేము ఈ ఇప్పుడు చూస్తారు, యొక్క చూసేలా? 538 00:30:48,180 --> 00:30:53,180 ప్లగ్-ఇన్ మేనేజర్, ఏ, నేను అంతే i మైనస్ మైనస్ అనుకుంటున్నాను ఖచ్చితంగా చుట్టూ ఇక్కడ ఎక్కడా. 539 00:30:53,180 --> 00:31:00,016 Well, ఆదేశాలను జాబితా ఉంది ఎక్కడో, కానీ నేను కలిగి ఉండాలి 540 00:31:00,016 --> 00:31:01,140 అది ఎక్కడ నేను మర్చిపోయి చేసిన. 541 00:31:01,140 --> 00:31:02,430 కాబట్టి సరే, మేము వెళ్లి చేస్తాము. 542 00:31:02,430 --> 00:31:02,930 అయితే సరే. 543 00:31:02,930 --> 00:31:05,790 కాబట్టి మేము ఆదేశాలను జాబితా కలిగి , మాకు అందుబాటులో ఉండే 544 00:31:05,790 --> 00:31:08,550 మరియు ఆ ఆదేశాలను ఈ కేవలం ఏకపక్ష క్లౌడ్ 9 545 00:31:08,550 --> 00:31:10,870 నిర్దిష్ట కోడ్ అమలు ఆదేశాలను. 546 00:31:10,870 --> 00:31:13,620 కాబట్టి ఆ, గుర్తుంచుకోండి మనం ఆ కార్యక్రమాన్ని డైలాగ్ అమలు చూడాలని 547 00:31:13,620 --> 00:31:15,640 కొద్ది సేపట్లో పని. 548 00:31:15,640 --> 00:31:19,740 ఇప్పుడు నేను నిజానికి ఒక మెనూ జోడించాలనుకుంటే అంశం, నేను, మార్గం ద్వారా ఆ అంశం జోడించవచ్చు 549 00:31:19,740 --> 00:31:25,570 మరియు కేవలం సరిగ్గా నేను ఎక్కడ పేర్కొనండి అది విండో / CS50 సెమినార్ డైలాగ్ 1 ఉండాలి. 550 00:31:25,570 --> 00:31:28,380 మరియు ఆ సమయంలో నేను కావలసిన ఒక కొత్త అంశాన్ని రూపొందించడానికి ఆ 551 00:31:28,380 --> 00:31:32,040 ఒక ఆదేశాన్ని అన్నారు, CS50 సెమినార్ డైలాగ్ 1. 552 00:31:32,040 --> 00:31:36,140 ఈ క్లౌడ్, మళ్ళీ గమనించండి 9 ఆదేశం నేను పైన సృష్టించాను. 553 00:31:36,140 --> 00:31:38,630 >> ఇప్పుడు నేను కూడా కావలసిన కొద్దిగా డివైడర్ సృష్టించడానికి, 554 00:31:38,630 --> 00:31:42,260 అందువలన నేను కలగొచ్చు తదుపరి లైన్ లో. 555 00:31:42,260 --> 00:31:46,040 ఇప్పుడు మీరు గమనించే ఉంటారు ఈ మెను ఐటెమ్ నిర్వచించు భాగంగా, 556 00:31:46,040 --> 00:31:48,200 ఒక సంఖ్య ఉంది ఇది సంబంధం ఇది 557 00:31:48,200 --> 00:31:51,260 నిజానికి ఖచ్చితంగా చెప్పారు నేను మెను ఐటెమ్ ఆ కావలసిన 558 00:31:51,260 --> 00:31:53,441 మెనూలు జాబితాలో ఉన్న. 559 00:31:53,441 --> 00:31:55,190 కానీ మీరు గమనిస్తారు నేను నిజానికి చేయలేని 560 00:31:55,190 --> 00:31:59,540 తో ఏ సంఖ్యలు చూడండి అప్రమేయంగా ఈ మెనుల్లో. 561 00:31:59,540 --> 00:32:04,630 కాబట్టి కొద్దిగా దాచిన విషయం ఉందని మేము మా URL ఒక చిన్న మార్పు చేయవచ్చు. 562 00:32:04,630 --> 00:32:12,920 సో అదనంగా, = 1 & డీబగ్ = 2 SDK కు నేను 1 కలిగి మెనూ సెట్ చేస్తాము 563 00:32:12,920 --> 00:32:14,690 మరియు ఆశాజనక అది మెను, మెనుల్లో వార్తలు. 564 00:32:14,690 --> 00:32:17,001 ఓహ్, అది మెనూలు = 1 ఉంది. 565 00:32:17,001 --> 00:32:17,500 పట్టుకో. 566 00:32:17,500 --> 00:32:20,150 567 00:32:20,150 --> 00:32:24,690 >> మరియు మేము ఆ రీలోడ్ మీద ఏమి చూస్తారు IDE, నేను డీబగ్ మోడ్ ఇప్పటికీ am ఉంది 568 00:32:24,690 --> 00:32:27,540 కానీ ఇప్పుడు సంఖ్యలు ఉన్నాయి అన్ని మెనుల్లో తో సంబంధం. 569 00:32:27,540 --> 00:32:29,630 మరియు ఈ మీరు చెబుతుంది వేటి సంఖ్య 570 00:32:29,630 --> 00:32:34,730 మీరు ఇంజెక్ట్ ప్రయత్నిస్తున్న సమయంలో ఉంది ఎక్కడైనా ఈ మెను సిస్టమ్ను ఏదో. 571 00:32:34,730 --> 00:32:40,365 కాబట్టి విండో మెనూ లో, నేను 45 సహకరించండి అని అంశం చూడండి 572 00:32:40,365 --> 00:32:43,820 మరియు అది ముందు ఐటెమ్ 38 సంస్థాపకి ఉంది. 573 00:32:43,820 --> 00:32:47,530 నేను ఇంజెక్ట్ కావలసినప్పుడు ఆ రెండు మధ్య ఒక అంశం 574 00:32:47,530 --> 00:32:50,570 నేను కేవలం ఒక సంఖ్య ఎంచుకోండి అని ఆ రెండు అంశాల మధ్య. 575 00:32:50,570 --> 00:32:56,200 కాబట్టి నేను 41 ఎంపిక మరియు నా సెమినార్ చేర్చబడ్డ ఆ స్థానాన్ని డైలాగ్ 1 మెను ఐటెమ్. 576 00:32:56,200 --> 00:33:03,640 >> మరియు ఆ ఎందుకు ఈ సంఖ్య ఇక్కడ కనిపిస్తుంది సంఖ్య 41 ఉంది. 577 00:33:03,640 --> 00:33:08,010 ఆ ప్రాంతంలోనే ఉంది క్లౌడ్ 9 మెను లో మెను అంశం. 578 00:33:08,010 --> 00:33:11,045 ఇప్పుడు అదేవిధంగా, నేను కోరుకున్న ఒక డివైడర్ సృష్టించడానికి 579 00:33:11,045 --> 00:33:13,920 ఒక nice ఉంది కాబట్టి మరియు అది జోడించండి ఈ మెనూ ప్రతి మధ్య విభజన 580 00:33:13,920 --> 00:33:14,490 అంశాలు. 581 00:33:14,490 --> 00:33:18,600 కాబట్టి నేను జోడించిన నగర 43 వద్ద ఆ. 582 00:33:18,600 --> 00:33:20,260 సో ఫార్, సో మంచి, నేను ఆశిస్తున్నాము? 583 00:33:20,260 --> 00:33:23,920 కాబట్టి ఇప్పుడు యొక్క నిజానికి చూద్దాం షో డైలాగ్ నిర్దిష్ట కోడ్ 584 00:33:23,920 --> 00:33:28,050 వాస్తవానికి బాధ్యత వహించాలని ఈ డైలాగ్ విండొ తెరవకుండా కోసం. 585 00:33:28,050 --> 00:33:32,710 >> డౌన్ స్క్రోలింగ్, నేను మీరు ఆ చూడండి ఈ ఫంక్షన్ షో డైలాగ్ కలిగి, 586 00:33:32,710 --> 00:33:34,730 మరియు అది చాలా సులభం. 587 00:33:34,730 --> 00:33:38,570 నేను షో అమలు వెళుతున్న ప్లగ్-ఇన్ వేరియబుల్ పద్ధతి. 588 00:33:38,570 --> 00:33:43,900 మరియు మేము ఈ నిర్వచించబడిన గుర్తుంచుకోవాలి ప్లగ్ ఇన్ వేరియబుల్ ఒక సంభాషణ పైన. 589 00:33:43,900 --> 00:33:48,530 అందువలన బార్ ప్లగ్-ఇన్, ఈ సందర్భంలో, ఈ ఉంది మేము అంతర్గతంగా నిర్వచించిన చేసిన వస్తువు. 590 00:33:48,530 --> 00:33:53,030 మరియు అది ఒక కొత్త డైలాగ్ చేస్తాడు ఈ ప్లగ్-ఇన్ ఇమిడి. 591 00:33:53,030 --> 00:33:57,020 కాబట్టి మేము నిజానికి ఈ ప్రస్తావించిన ప్లగ్ ఇన్ అనేక ప్రదేశాల్లో వేరియబుల్ 592 00:33:57,020 --> 00:33:59,790 ఒక విలక్షణ క్లౌడ్ 9 అభివృద్ధి పర్యావరణం. 593 00:33:59,790 --> 00:34:00,867 >> మేము ఇక్కడ చూస్తారు. 594 00:34:00,867 --> 00:34:03,450 మేము గమనించవచ్చు క్రిందికి స్క్రోల్ ఆ అదనపు జీవితం చక్రాల ఉంది. 595 00:34:03,450 --> 00:34:06,970 కాబట్టి ఈ ఎడాపెడా గమనించవచ్చు తొలగించబడటం ఈవెంట్స్ 596 00:34:06,970 --> 00:34:10,500 ఈ వస్తువు, ఈ సంభాషణ వస్తువు. 597 00:34:10,500 --> 00:34:12,710 అప్రమేయంగా, ఉంది లోడ్ మరియు దించుతున్న ఇది 598 00:34:12,710 --> 00:34:14,760 అన్ని క్లౌడ్ 9 ప్లగ్-ఇన్లు అందుబాటులో ఉన్నాయి. 599 00:34:14,760 --> 00:34:17,139 కానీ సందర్భంలో ఈ డైలాగ్ ఉంది 600 00:34:17,139 --> 00:34:19,139 మరొక సంఘటన ఏమిటంటే అగ్ని అలాగే అని 601 00:34:19,139 --> 00:34:23,239 ఉన్నప్పుడు తొలగించి, డ్రా తెరపై తీసుకొనబడిన గురించి 602 00:34:23,239 --> 00:34:27,239 మొదటి ఉదాహరణకు వద్ద సంభాషణ చూపిస్తున్న. 603 00:34:27,239 --> 00:34:29,590 >> కనుక ఇది నిజానికి ఉన్నప్పుడు చూపిన కావడం 604 00:34:29,590 --> 00:34:31,739 అక్కడ వెళ్తున్నారు మాకు కొన్ని HTML అందిస్తాయి. 605 00:34:31,739 --> 00:34:34,710 మరియు కేవలం ప్రమాణాన్ని ఉపయోగించి HTML పద్ధతులు మేము చెయ్యవచ్చు 606 00:34:34,710 --> 00:34:41,030 కొన్ని సాధారణ సమాచారం ఇంజెక్ట్, మా hello world, సంభాషణ లో. 607 00:34:41,030 --> 00:34:47,780 మేము అప్పుడు పైకి స్క్రోల్ ఉంటే, మేము చేయగలరా విషయాలు అప్పటి ఊరేగింపు చూడండి 608 00:34:47,780 --> 00:34:48,989 అది సంభవించే. 609 00:34:48,989 --> 00:34:54,070 మొదటి మేము ఒక క్లౌడ్ 9 ఆదేశం రూపొందించినవారు క్లౌడ్ 9 పెట్టినపుడు ఆ 610 00:34:54,070 --> 00:34:55,765 ఈ ఫంక్షన్ కాల్పులు అన్నారు. 611 00:34:55,765 --> 00:34:58,390 ఇది ఈ ఫంక్షన్ అమలు జరగబోతోంది నేను, ప్రదర్శనలో సంభాషణ అని 612 00:34:58,390 --> 00:34:59,720 నా కోడ్ లో వ్రాసిన. 613 00:34:59,720 --> 00:35:04,350 >> నేను ఒక మెను ఐటెమ్ రూపొందించినవారు మరియు ఆ అదే ఆదేశం జత 614 00:35:04,350 --> 00:35:08,550 ఆ అంశం క్లిక్ చేసినప్పుడు ఆ అప్పుడు నడుపుతుంది కాజ్ఞాపించు మెను, 615 00:35:08,550 --> 00:35:10,780 మరియు ఆ ఫంక్షన్ అప్పుడు నడుపుతుంది. 616 00:35:10,780 --> 00:35:14,080 మరియు ఫంక్షన్ యొక్క లోపల నేను ఉన్నాను కేవలం నేను ఉన్నాను ఉన్నారు కాల్ వెళుతున్న 617 00:35:14,080 --> 00:35:17,250 కేవలం ప్రదర్శన అమలు వెళుతున్న ఈ ప్లగ్-ఇన్, పద్ధతి 618 00:35:17,250 --> 00:35:20,800 మొదటి కాల్ అన్నారు డ్రా పద్ధతి, మరియు వెళ్లి 619 00:35:20,800 --> 00:35:28,050 క్రింద, ఈ విధానం డౌన్ కాల్పులు మా జీవిత చక్రంలో, ఈవెంట్ హ్యాండ్లర్ డ్రా. 620 00:35:28,050 --> 00:35:30,820 ఆపై నిజానికి రెడీ డైలాగ్ చూపించు. 621 00:35:30,820 --> 00:35:34,870 >> ఒక దాచు పద్ధతి కాబట్టి, కూడా ఉంది నేను దాచడానికి అవకాశం అవసరం ఉంటే 622 00:35:34,870 --> 00:35:37,610 నా సంభాషణ, నేను అదే విషయం చేయవచ్చు. 623 00:35:37,610 --> 00:35:42,060 సో ఇది చాలా అది పని ఈ అన్ని పొందుటకు. 624 00:35:42,060 --> 00:35:45,160 మేము స్క్రోల్ డౌన్ ఉంటే ఆ గమనించే మరింత ఫ్రీజ్ ప్రజా API ఉంది. 625 00:35:45,160 --> 00:35:51,020 ఈ ప్రాథమికంగా కేవలం చెప్పారు అని నేను ఈ పద్ధతులు కావలసిన సమర్థవంతంగా 626 00:35:51,020 --> 00:35:56,670 ప్రజా, కానీ overwriteable కాదు ఈ ప్లగ్-ఇన్ సందర్భం వెలుపల. 627 00:35:56,670 --> 00:36:00,410 మరియు క్రింద, చాలా దిగువన, బహుశా చివరి విషయం 628 00:36:00,410 --> 00:36:03,180 మేము నిజంగా చెల్లించాల్సిన అవసరం ఇక్కడ చాలా శ్రద్ధ, ఇది 629 00:36:03,180 --> 00:36:09,540 మేము మీరు నమోదు వెళ్తున్నారు అని మా ప్లగ్ ఇన్ C9 సెమినార్ 1 పేరుతో 630 00:36:09,540 --> 00:36:11,920 మరియు వస్తువు ప్లగ్ ఇన్. 631 00:36:11,920 --> 00:36:14,870 >> ఏ మీరు గుర్తుకు వస్తుంది కాబట్టి, ఉంది ఆ ప్లగ్ ఇన్ లో ప్లగ్-ఇన్ 632 00:36:14,870 --> 00:36:18,200 మేము నిర్వచించు చేసిన వస్తువు ఈ వనరు యొక్క సంపూర్ణంగా అంతటా 633 00:36:18,200 --> 00:36:18,840 కోడ్. 634 00:36:18,840 --> 00:36:23,790 మరియు C9 సెమినార్ 1 మేము వాగ్దానం స్ట్రింగ్ 635 00:36:23,790 --> 00:36:26,350 ఎగువన అందించడానికి ఈ నిర్వచనం. 636 00:36:26,350 --> 00:36:29,280 637 00:36:29,280 --> 00:36:29,780 అలాగే. 638 00:36:29,780 --> 00:36:34,160 కాబట్టి యొక్క కొద్దిగా అప్ రాంప్ వీలు మేము ఏదో చేయవచ్చు ఉంటే మరియు చూడండి 639 00:36:34,160 --> 00:36:36,020 కొద్దిగా ఎక్కువ ఆసక్తికరమైన. 640 00:36:36,020 --> 00:36:38,350 ఇప్పుడు ఈ మాత్రమే చాలా బాగుంది. 641 00:36:38,350 --> 00:36:41,380 నా ఉద్దేశ్యం, ఈ, నిజానికి అందంగా అనిపిస్తుంది కోడ్ యొక్క కాబట్టి కొన్ని పంక్తులు లో చల్లబరుస్తుంది, 642 00:36:41,380 --> 00:36:45,570 మేము ఇప్పటికే IDE సవరించవచ్చు మరియు ఇప్పటికే ఉన్న మెను ఐటెమ్ జోడించండి 643 00:36:45,570 --> 00:36:48,850 లేదా ఒక కొత్త మెను ఐటెమ్ జోడించడానికి, ఒక జోడించండి కమాండ్, మరియు ఒక సంభాషణ చూపించు 644 00:36:48,850 --> 00:36:51,040 మరియు కేవలం ఒక బంచ్ ఉనికిలో కార్యాచరణను. 645 00:36:51,040 --> 00:36:54,550 ఇది నిజంగా అందంగా గొప్ప ఉంది. 646 00:36:54,550 --> 00:36:59,470 >> కానీ అది చాలా లేదు ఎందుకంటే అది కాదు అంతర్లీన ఉబుంటు తో కమ్యూనికేట్ 647 00:36:59,470 --> 00:37:00,450 సందర్భం. 648 00:37:00,450 --> 00:37:02,560 కాబట్టి యొక్క ఆ నేను చెప్పటానికి వీలు నిజానికి కనుగొనేందుకు కావలసిన 649 00:37:02,560 --> 00:37:05,400 గురించి కొంత సమాచారాన్ని ఉబుంటు ఉదాహరణకు, అంతర్లీన 650 00:37:05,400 --> 00:37:08,260 గణాంకాలు ప్లగ్-ఇన్ వంటి చేస్తుంది. 651 00:37:08,260 --> 00:37:11,090 కాబట్టి యొక్క ఒక పరిశీలించి వీలు చిన్న బిట్ మరింత సమాచారం 652 00:37:11,090 --> 00:37:13,730 గణాంకాలు ప్లగ్-ఇన్ ఎంత పనుల గురించి. 653 00:37:13,730 --> 00:37:15,900 నిజానికి, ఈ చాలా పోలి ఉంటుంది. 654 00:37:15,900 --> 00:37:17,680 మీరు గుర్తు ఉండవచ్చు ఒక సంభాషణ ఉంది. 655 00:37:17,680 --> 00:37:21,680 మీరు అక్కడ ఆ గుర్తు ఉండవచ్చు వార్తలు కొన్ని సమాచారం 656 00:37:21,680 --> 00:37:24,860 పాటు కేవలం మెను బార్ పాటు చూపిన ఆశాజనక మీరు ఇప్పుడు ఇవి పైన, 657 00:37:24,860 --> 00:37:27,450 ఎలా ఒక రుచి పొందడానికి మేము ఈ అమలు 658 00:37:27,450 --> 00:37:32,360 కేవలం నిర్దిష్ట మెను అంశాలు చేర్చడం ద్వారా పాయింట్లు మరియు ఒక సంభాషణ instantiating ద్వారా 659 00:37:32,360 --> 00:37:34,360 సంభాషణ అనేది ప్రదర్శించడం. 660 00:37:34,360 --> 00:37:36,580 >> కానీ మేము ఇంకా చూపిన కాని మేము దాని కనెక్ట్ ఎలా 661 00:37:36,580 --> 00:37:40,790 ఒక ఆదేశానికి అంతర్లీన ఉబుంటు సందర్భం. 662 00:37:40,790 --> 00:37:46,930 కాబట్టి యొక్క plugin.2 వద్ద అప్పుడు ఒక లుక్ తీసుకుందాం, ఇది ఖచ్చితంగా ఈ విషయం చేస్తుంది. 663 00:37:46,930 --> 00:37:50,540 మేము plugin.js తెరవడం చూడాలని ఈ కోసం కోడ్. 664 00:37:50,540 --> 00:37:54,570 కానీ విండో మెనూ కింద, నేను 2 డైలాగ్ మీద క్లిక్ చేస్తే, 665 00:37:54,570 --> 00:37:58,290 మేము అది ఈ విధంగా చెప్పింది చూడగలరు బదులుగా, హలో CS50, ఇది 666 00:37:58,290 --> 00:38:01,800 కుడి, అన్ని మనోహరమైన కనిపించడం లేదు? 667 00:38:01,800 --> 00:38:04,310 తప్ప, ఈ చూడటానికి. 668 00:38:04,310 --> 00:38:07,020 నాకు ఇక్కడ ఏదో డౌన్ మార్చడానికి లెట్. 669 00:38:07,020 --> 00:38:11,540 >> నేను వెళ్ళడానికి వెళుతున్న నా కార్యస్థలం మరియు మార్పు సదస్సు 670 00:38:11,540 --> 00:38:15,990 హలో, డాన్ వంటి ఏదో చెప్పడానికి. 671 00:38:15,990 --> 00:38:18,150 నేను దాన్ని మూసివేసి మరియు అది సేవ్ వెళుతున్న. 672 00:38:18,150 --> 00:38:22,740 ఇప్పుడు నేను తిరిగి అమలు వెళుతున్న నా సంభాషణ మెను ఐటెమ్. 673 00:38:22,740 --> 00:38:25,590 మరియు అది ఉంది గమనించవచ్చు ఇప్పుడు అది చెప్పే మార్చారు. 674 00:38:25,590 --> 00:38:26,880 హలో, డాన్. 675 00:38:26,880 --> 00:38:30,680 నేను డౌన్ ఏదో చేసారు అనిపించడం ఇక్కడ అంతర్లీన ఉబుంటు ఉదాహరణలో 676 00:38:30,680 --> 00:38:34,370 ఏ అవకతవకలు చేయకుండా మళ్ళీ పూర్తిగా అమలవుతున్న కోడ్ 677 00:38:34,370 --> 00:38:35,720 క్లయింట్ వైపు. 678 00:38:35,720 --> 00:38:40,380 కాబట్టి సహజంగా విధమైన ఉంది ఇక్కడ జరుగుతున్నది కమ్యూనికేషన్. 679 00:38:40,380 --> 00:38:44,550 >> ఇప్పుడు ఈ పేరు చాలా క్లౌడ్ 9 SDK శక్తి, వస్తుంది 680 00:38:44,550 --> 00:38:49,440 ఆ, ఈ plugin.2 ఉంది మేము నిజానికి కారణమవుతుంది 681 00:38:49,440 --> 00:38:52,910 కాల్ జరిగే అంతర్లీన ఉదాహరణకు, 682 00:38:52,910 --> 00:38:55,750 మరియు కొన్ని ఏకపక్ష ఆదేశాన్ని. 683 00:38:55,750 --> 00:39:00,230 ఈ సందర్భంలో, నేను నిజానికి చాలా సులభమైన బాష్ స్క్రిప్ట్ రూపొందించినవారు 684 00:39:00,230 --> 00:39:02,350 నా కార్యస్థలం సెమినార్ అని. 685 00:39:02,350 --> 00:39:03,610 నాలో ఆ తెరుచుకుంటుంది తెలియజేయండి. 686 00:39:03,610 --> 00:39:05,370 మరియు మేము అది ఈ కనిపిస్తోంది చూడగలరు. 687 00:39:05,370 --> 00:39:08,310 ఇది కేవలం ఒక చాలా సులభమైన బాష్ వార్తలు స్క్రిప్ట్ దీని ఏకైక ప్రయోజనం జీవితంలో 688 00:39:08,310 --> 00:39:11,920 పంపటానికి అవతరిస్తుంది ఈ టెక్స్ట్ బయటకు, హలో, డాన్. 689 00:39:11,920 --> 00:39:14,360 లేదా దాని ముందు, ఇది CS50, హలో చెప్పారు. 690 00:39:14,360 --> 00:39:16,000 మరియు అది చేయడానికి జరగబోతోంది అంతే. 691 00:39:16,000 --> 00:39:21,030 >> ఈ ఇప్పుడు ఒక ఎందుకంటే నేను అమలు చేసే ఆదేశం. 692 00:39:21,030 --> 00:39:23,750 నేను నిజానికి ఇక్కడ డౌన్ అమలు చెయ్యవచ్చు. 693 00:39:23,750 --> 00:39:28,440 మేము అది నిజంగా కేవలం అని చూడగలరు నేను సహజంగా అమలు ఒక ఆదేశం. 694 00:39:28,440 --> 00:39:32,850 నేను ఈ అమలు నా ప్లగ్-ఇన్ అడగవచ్చు అంతర్లీన ప్రదేశాలతో ఆదేశం 695 00:39:32,850 --> 00:39:36,510 మరియు సమాచారాన్ని విశ్లేషించడం ఆ, దాని నుండి తిరిగి ఇచ్చారు 696 00:39:36,510 --> 00:39:40,300 దానితో ఏదో చేయాలని, మరియు సవరించడానికి నా ప్లగ్-ఇన్ మరియు ప్రవర్తన ఆ నేను 697 00:39:40,300 --> 00:39:43,240 నా ప్లగ్-ఇన్ ఫలితంగా లో ఉన్నాయి. అలాగే. 698 00:39:43,240 --> 00:39:45,450 కాబట్టి యొక్క ఈ జరిగినప్పుడు ఎలా చూద్దాం. 699 00:39:45,450 --> 00:39:48,380 మేము ఈ చాలా సులభమైన చూసింది సెమినార్ బ్యాచ్ స్క్రిప్ట్ నేను 700 00:39:48,380 --> 00:39:51,080 [వినబడని] ఇది నిజానికి అమలు చేయగలవు. 701 00:39:51,080 --> 00:39:54,560 >> ఇప్పుడు యొక్క మార్పులు చూడటానికి వీలు కలిసి ఈ కట్టాలి అవసరమైన 702 00:39:54,560 --> 00:39:57,620 డైలాగ్ విండో తో, మరియు అమలు. 703 00:39:57,620 --> 00:40:02,030 కాబట్టి ఇక్కడ మేము చాలా చేయబోతున్నామని చక్కని ఇదే మేము ముందు చూసిన వంటి. 704 00:40:02,030 --> 00:40:05,500 కానీ మధ్య గమనించవచ్చు నేను ఇప్పుడు సేవించాలి చేసిన విషయాలు 705 00:40:05,500 --> 00:40:09,090 సంభాషణ, పాటు అదనంగా మళ్ళీ నేను రెండుసార్లు చేసిన జరిగే, 706 00:40:09,090 --> 00:40:14,300 అదనంగా necessary-- లేదు సంభాషణ మరియు ఆదేశాలను 707 00:40:14,300 --> 00:40:17,780 మరియు మెనులు ప్లగిన్లు, సాధించారు దీనిలో నాకు మొదటి ఒకటి అవసరమైన 708 00:40:17,780 --> 00:40:21,560 ఒక కొత్త ఆదేశం నిర్వచించటానికి మరియు మెనుల్లో ఒక అంశం ఇంజెక్ట్, 709 00:40:21,560 --> 00:40:25,010 నేను కూడా ఈ proc ప్లగ్ ఇన్. 710 00:40:25,010 --> 00:40:28,500 >> మరియు ఈ proc ప్లగ్-ఇన్ అనుమతిస్తుంది మాకు ప్రక్రియలు మార్చటానికి 711 00:40:28,500 --> 00:40:30,950 అంతర్లీన ఇన్స్టాన్సుపై. 712 00:40:30,950 --> 00:40:34,970 నేను చేసిన తర్వాత నేను కనెక్ట్ చేసిన నా ప్లగ్-ఇన్ అవసరం అన్నారు. 713 00:40:34,970 --> 00:40:38,320 నేను అప్పుడు, కోడ్ దానిని కనెక్ట్ చేసిన మేము ప్రధాన విధి చూసిన వంటి. 714 00:40:38,320 --> 00:40:40,970 మళ్ళీ, నేను వెళుతున్న నా సంభాషణ ప్రారంభించడం. 715 00:40:40,970 --> 00:40:45,500 మరియు మేము ఇప్పుడు క్రిందికి తరలించడానికి ఉంటే, మేము ఈ భిన్నంగా ఉంటుంది ఎలా చూడవచ్చు. 716 00:40:45,500 --> 00:40:49,040 లోడ్ ఫంక్షన్ కాబట్టి, అదే ఉంది అది కేవలం ఒక కమాండ్ సృష్టించడానికి జరగబోతోంది 717 00:40:49,040 --> 00:40:54,250 మరియు ఒక మెను ఐటెమ్ సృష్టించడానికి మరియు కనెక్ట్ ఆ ఆజ్ఞకు ఆ మెను అంశం. 718 00:40:54,250 --> 00:40:56,690 కాని ఇప్పుడు స్క్రోల్ ఉంటే డౌన్ సంభాషణ చూపించడానికి, 719 00:40:56,690 --> 00:40:59,990 మేము ఇక్కడ చూడడానికి చేయవచ్చు తేడాలు తలెత్తుతాయి. 720 00:40:59,990 --> 00:41:04,170 >> మేము ఫంక్షన్ షో సంభాషణ, కలిగిన కేవలం సంభాషణ చూపించడానికి అన్నారు. 721 00:41:04,170 --> 00:41:12,410 కానీ నేను ఈ డైలాగ్ చూపించు, మరియు ప్రదర్శన పద్ధతి అంటారు, 722 00:41:12,410 --> 00:41:14,430 అది డ్రా ఫంక్షన్ కాలుస్తుంది. 723 00:41:14,430 --> 00:41:18,990 మరియు నేను పేర్కొన్న వెళుతున్న ఆ లోపలి కొన్ని కంటెంట్. 724 00:41:18,990 --> 00:41:21,910 సో నేను వెళుతున్న అది అందించే ఒక DIV సృష్టించడానికి 725 00:41:21,910 --> 00:41:24,020 కొన్ని ప్రాథమిక పాఠం హలో, ప్రపంచం. 726 00:41:24,020 --> 00:41:27,250 కానీ నేను ఉన్నాను ఇక్కడ గమనించవచ్చు అది ఒక ID అటాచ్ జరగబోతోంది. 727 00:41:27,250 --> 00:41:32,350 మరియు చాలా తదుపరి లైన్ నేను వెళ్ళిపోతున్నాను జావాస్క్రిప్ట్ ఉపయోగించి ఆ ID కనుగొనేందుకు, 728 00:41:32,350 --> 00:41:36,210 మరియు ఆ వస్తువు నిల్వ మరొక వేరియబుల్ 729 00:41:36,210 --> 00:41:38,280 నేను కేవలం కంటెంట్ కాల్ వెళుతున్న ఆ. 730 00:41:38,280 --> 00:41:41,780 >> కాబట్టి ఇప్పుడు నేను తోచిన కంటెంట్, అన్ని నేను చెయ్యాల్సిన 731 00:41:41,780 --> 00:41:46,100 కేవలం ఈ వస్తువు యొక్క లోపలి HTML సవరించడానికి ఉంటుంది. 732 00:41:46,100 --> 00:41:51,300 మరియు సంభాషణ HTML రెడీ తర్వాత అదే చివరి మార్పు. 733 00:41:51,300 --> 00:41:55,500 కాబట్టి ఈ ప్లగ్-ఇన్ ఉన్నప్పుడు అప్పుడు జరుగుతుంది, ఇది చూపిన 734 00:41:55,500 --> 00:41:59,820 మరియు ఈ కొత్త ఘట్టం ఈ ప్లగ్-ఇన్ కొత్త, 735 00:41:59,820 --> 00:42:03,380 కానీ ప్రతి జరుగుతుంది ఇన్ సంభాషణ, ఈ ఇప్పుడు చూపబడినప్పుడు 736 00:42:03,380 --> 00:42:07,100 నేను ఒక కాల్ వెళుతున్న అనే సమాచారం పొందడం. 737 00:42:07,100 --> 00:42:10,520 మరియు ఈ ఫంక్షన్ ఇక్కడ అది మాంసం. 738 00:42:10,520 --> 00:42:14,930 నేను ఆ proc ప్లగ్-ఇన్ ఉపయోగించడానికి వెళుతున్న మేము మార్గం ద్వారా, ముందు వివరించిన 739 00:42:14,930 --> 00:42:19,790 నిజంగా కేవలం ఒక Node.js గ్రంథాలయం క్లౌడ్ 9 ఇక్కడ ఉపయోగించి అని. 740 00:42:19,790 --> 00:42:21,730 >> కాబట్టి మీరు వాస్తవానికి ఎంత వాస్తవం చూసేందుకు 741 00:42:21,730 --> 00:42:25,340 మీరు వెళ్లి ఉంటే పనిచేస్తుంది Node.js డాక్యుమెంటేషన్ 742 00:42:25,340 --> 00:42:29,220 మరియు కార్యనిర్వాహకుడు ఫైలు చూసేందుకు అక్కడ ప్రక్రియలకు పద్ధతి. 743 00:42:29,220 --> 00:42:33,110 నేను ఈ నిర్దిష్ట అమలు వెళుతున్న ఆదేశం, హోమ్ ఉబుంటు కార్యస్థలం 744 00:42:33,110 --> 00:42:38,000 అదే ఒకటి ఇది సదస్సు, ఆ నేను ముందు సృష్టించిన ఒకే ఆదేశం. 745 00:42:38,000 --> 00:42:40,680 ఇది ప్రస్తుత అందించే కేవలం డైరెక్టరీ పని 746 00:42:40,680 --> 00:42:45,440 పరంగా అల్ట్రా సురక్షితంగా ఇక్కడ ఈ సందర్భంలో నడుస్తుంటే. 747 00:42:45,440 --> 00:42:49,150 మరియు ఆ ఉంది ఒకసారి పూర్తి మరియు తిరిగి, 748 00:42:49,150 --> 00:42:54,040 నేను ఈ అమలు వెళుతున్న అన్వయ అని అవుట్పుట్ ఫంక్షన్. 749 00:42:54,040 --> 00:42:54,540 అలాగే. 750 00:42:54,540 --> 00:42:58,670 కాబట్టి ఈ అప్పుడు అమలు అన్నారు కాకుండా స్థానిక, లేదా ఒక ఆదేశం 751 00:42:58,670 --> 00:43:01,700 రిమోట్ ఉబుంటు సందర్భం. 752 00:43:01,700 --> 00:43:03,490 నేను తిరిగి వచ్చినప్పుడు కొన్ని సమాచారం, నేను అప్పుడు రెడీ 753 00:43:03,490 --> 00:43:06,940 ప్రత్యేక ఫంక్షన్ కాల్ వెళుతున్న ఆ అన్వయ అని అవుట్పుట్ 754 00:43:06,940 --> 00:43:13,790 ఇక్కడ ఈ సంతకం ఉంది తప్పు, stdout, stderr, 755 00:43:13,790 --> 00:43:15,910 మరియు ఈ కొన్ని లెక్కింపును చేయటానికి. 756 00:43:15,910 --> 00:43:18,930 కనుక నేను ఒక లోపం అందుకుంది అన్ని వద్ద రకమైన, 757 00:43:18,930 --> 00:43:22,340 నేను నిజానికి ఉంటే చూడటానికి తనిఖీ చేస్తుంది లోపం వాస్తవానికి కొన్ని డేటా ఉంది. 758 00:43:22,340 --> 00:43:27,204 మరియు అలా అయితే, అప్పుడు నేను లోపలి సవరిస్తుంది ఆ కంటెంట్ వస్తువు యొక్క HTML ఇది 759 00:43:27,204 --> 00:43:28,995 మీరు, మేము గుర్తు ఉంది డైలాగ్ కనెక్ట్ 760 00:43:28,995 --> 00:43:32,210 ఆ instantiattion వద్ద సంభాషణ, లేదా మొదటి డ్రాయింగ్ వద్ద 761 00:43:32,210 --> 00:43:33,370 సంభాషణ. 762 00:43:33,370 --> 00:43:35,650 నేను ఆ చెప్పటానికి వెళుతున్న కొన్ని లోపం జరిగింది. 763 00:43:35,650 --> 00:43:37,140 >> ఇప్పుడు ఈ సులభ ఉంది. 764 00:43:37,140 --> 00:43:40,170 లోపం విలువ సాధారణంగా ఇవి చేయవలసి ఉంటుంది ఉపయోగకరమైన అని ఏదో కలిగి 765 00:43:40,170 --> 00:43:45,520 బహుశా లోపం సంఖ్య మరియు ఒక స్క్రిప్ట్ నుండే లోపం. 766 00:43:45,520 --> 00:43:48,430 లేదా స్క్రిప్ట్ రాశారు ఉంటే ప్రామాణిక లోపం ఏదో 767 00:43:48,430 --> 00:43:50,890 ఆ డేటా జనాభా అవుతుంది ఆ పారామితి అలాగే. 768 00:43:50,890 --> 00:43:53,765 మరియు నేను కొద్దిగా కావచ్చు ఏ లోపం గురించి మరింత జాగ్రత్తగా 769 00:43:53,765 --> 00:43:55,332 నేను నిజానికి ప్రజలు చూపిస్తున్న చేస్తున్నాను. 770 00:43:55,332 --> 00:43:57,415 కానీ ఈ సాధారణ ఉదాహరణకు ఇప్పుడు తగినంత మంచి ఉంది 771 00:43:57,415 --> 00:43:59,715 కనీసం ఎలా అన్ని ఈ విధులు చూడటానికి. 772 00:43:59,715 --> 00:44:01,590 లేకపోతే ఉందనుకోండి దోషానికి, అప్పుడు నేను కేవలం రెడీ 773 00:44:01,590 --> 00:44:05,500 ముడి అందించడానికి అన్నారు ఆ ఫంక్షన్ యొక్క అవుట్పుట్ 774 00:44:05,500 --> 00:44:10,070 ఈ కంటెంట్ను లోపలి HTML లోకి మూలకం, మరియు అప్పుడు నా ప్లగ్-ఇన్ అప్డేట్ 775 00:44:10,070 --> 00:44:12,490 మరియు ఇక్కడ చూపించు. 776 00:44:12,490 --> 00:44:17,550 మరియు ఆ అందంగా చాలా అన్ని ఆ వార్తలు అవసరమైన ఈ అమలు చెయ్యడానికి. 777 00:44:17,550 --> 00:44:22,860 కాబట్టి అప్పుడు అనుకుంటున్నాను తెలియజేయండి ఎలా ఈ నిర్వహించే, మొత్తం. 778 00:44:22,860 --> 00:44:29,330 నేను మొదటి ఈ ప్లగ్-ఇన్ లోడ్, కేవలం మొదటి ప్లగ్-ఇన్ వంటి, 779 00:44:29,330 --> 00:44:32,670 నేను ఒక ఆదేశం జోడించండి వెళుతున్న ఏ ప్లగ్-ఇన్ కు, ఏదైనా అందుబాటులో 780 00:44:32,670 --> 00:44:37,120 క్లౌడ్ 9 లో, CS50 సెమినార్ అని దీని బాధ్యత డైలాగ్ 2, 781 00:44:37,120 --> 00:44:39,670 ఈ కార్యక్రమం అమలు ఉంటుంది మీరు గుర్తుకు ఉంది డైలాగ్, 782 00:44:39,670 --> 00:44:42,730 నిజానికి సంభాషణ చూపుతుంది నేను క్రింద కోరాడని తెలపబడింది. 783 00:44:42,730 --> 00:44:45,980 >> అప్పుడు నేను ఆ జోడిస్తుంది ఒక విండో మెనూ లోకి ఆదేశం 784 00:44:45,980 --> 00:44:48,070 కాబట్టి నేను ఆ ప్రాప్తి. 785 00:44:48,070 --> 00:44:51,420 మరియు ఆ సంభాషణ చూపబడుతుంది అభ్యర్థించిన, 786 00:44:51,420 --> 00:44:55,170 నేను నుండి కొన్ని సమాచారం పొందడం అంతర్లీన ఉబుంటు ఉదాహరణకు 787 00:44:55,170 --> 00:44:58,890 కార్యనిర్వాహకుడు ఫైలు ఆదేశం ఉపయోగించి. 788 00:44:58,890 --> 00:44:59,920 క్షమించండి. 789 00:44:59,920 --> 00:45:04,140 ఆ తిరిగి మరియు నేను కొన్ని అందుకుంటారు ఒకసారి సమాచారం, అప్పుడు క్లయింట్ వైపు 790 00:45:04,140 --> 00:45:08,370 మళ్ళీ, నేను అన్వయించడం చేయగలరు ఆ ఆదేశం యొక్క అవుట్పుట్ 791 00:45:08,370 --> 00:45:12,650 మరియు లోపలి అప్డేట్ అంశాల HTML 792 00:45:12,650 --> 00:45:16,440 మేము ముందుగా కనెక్ట్ అని. 793 00:45:16,440 --> 00:45:19,910 >> మరియు ఆ, అప్పుడు మనకు ఈ పూర్తిగా ఫంక్షనల్ ప్లగ్-ఇన్ 794 00:45:19,910 --> 00:45:24,520 నాకు సమాచారం పొందడం అనుమతిస్తుంది ఈ ఏకపక్ష లిపి నుంచి 795 00:45:24,520 --> 00:45:27,170 మేము సృష్టించిన ఆ మా అంతర్లీన సందర్భం. 796 00:45:27,170 --> 00:45:29,660 కానీ మళ్ళీ, అది నిజంగా ఉంది ముఖ్యమైన మరియు నిజంగా కీ 797 00:45:29,660 --> 00:45:33,030 ఇక్కడ ప్రతీ వేరు ఈ విషయాలు జరుగుతున్న, 798 00:45:33,030 --> 00:45:38,320 మేము ఈ క్లయింట్ వైపు అన్ని కలిగి బ్రౌజర్ లో అమలు చేయబడుతున్న కోడ్, 799 00:45:38,320 --> 00:45:41,640 మరియు ఇంకా యాక్సెస్ లేదు అంతర్లీన ఫైల్ వ్యవస్థకు 800 00:45:41,640 --> 00:45:44,895 మేము నిజానికి వీటిలో కొన్ని అమలు వరకు క్లౌడ్ అందించిన ఆదేశాలను 801 00:45:44,895 --> 00:45:49,055 9 proc వంటి SDK, మరియు కొన్ని ఇతర వాటిని మాకు కొన్ని డేటాను చదువుకునేందుకు, 802 00:45:49,055 --> 00:45:53,500 మేము అవసరం ఉంటే కొన్ని ఫైళ్లు చదవడానికి రకమైన ఏదైనా చేయాలని. 803 00:45:53,500 --> 00:45:56,650 >> ఇప్పుడు ఈ ఒక కొంతవరకు సాధారణ ఉదాహరణ. 804 00:45:56,650 --> 00:46:00,570 ఇతర విషయాలు ఉన్నాయి మేము బహుశా అలాగే చేయాలని అనుకుంటున్నారో. 805 00:46:00,570 --> 00:46:03,470 ఉదాహరణకు, బహుశా మేము నిజానికి కొంత సమాచారాన్ని సేవ్ చేయాలనుకుంటున్నారా 806 00:46:03,470 --> 00:46:04,630 ప్రాధాన్యతల. 807 00:46:04,630 --> 00:46:07,900 లేదా బహుశా మేము కావలసిన ఒక కొత్త ప్రాధాన్యత పేన్ జోడించండి 808 00:46:07,900 --> 00:46:09,690 లేదా ఆ తరహాలో ఏదో. 809 00:46:09,690 --> 00:46:13,370 అప్పుడు ఏదో మీరు క్లౌడ్ 9 SDK వద్ద ఒక లుక్ పట్టవచ్చు 810 00:46:13,370 --> 00:46:15,300 మరింత సమాచారం కోసం. 811 00:46:15,300 --> 00:46:19,990 కానీ ఈ నిజంగా తగినంత ప్రారంభించడానికి. 812 00:46:19,990 --> 00:46:26,410 కాబట్టి కేవలం కొద్దిగా మరింత కాంక్రీటు ఉండాలి మార్గం గురించి ఈ విషయాలు కొన్ని 813 00:46:26,410 --> 00:46:31,370 ఫంక్షన్, నేను కేవలం చూపించు నచ్చిందా కొన్ని ఇది ఒకటి ఉదాహరణకు, 814 00:46:31,370 --> 00:46:35,580 గణాంకాలు 50 ప్లగ్-ఇన్ నుండి కోడ్. 815 00:46:35,580 --> 00:46:39,780 >> మరియు ఈ కోడ్ రప్పించింది ఈ ఉదాహరణల ఆధారంగా 816 00:46:39,780 --> 00:46:43,310 మీరు నిజంగా చూసిన ఆ, కానీ కొన్ని ఎక్కువ రక్షణలు ఉంది 817 00:46:43,310 --> 00:46:47,460 మరియు క్రమంలో కొన్ని మరింత సంక్లిష్టత అదనపు విషయాలు కొన్ని సాధించడానికి 818 00:46:47,460 --> 00:46:48,930 మేము సాధించడానికి కావలసిన. 819 00:46:48,930 --> 00:46:54,510 ఉదాహరణకు, నేను ఉండాలనుకుంటున్నాను ఉంటే కొన్ని సెట్టింగులను సేవ్ చెయ్యలేరు, 820 00:46:54,510 --> 00:46:57,700 అప్పుడు నేను యాక్సెస్ అవసరం సెట్టింగులు ప్లగ్-ఇన్, 821 00:46:57,700 --> 00:47:01,820 మరియు ప్రతిసారీ నేను కావలసిన కొన్ని సెట్టింగులు చదవడానికి, 822 00:47:01,820 --> 00:47:08,340 నేను, ఉదాహరణకు, వివిధ తగిలించటం సెట్టింగ్స్ లో ఈవెంట్స్ ప్లగ్ ఇన్. 823 00:47:08,340 --> 00:47:13,630 కాబట్టి సెట్టింగ్లను ఎరుపు ప్రతిసారీ, ఉదాహరణకు, నా సొంత ప్లగిన్, 824 00:47:13,630 --> 00:47:18,450 నేను కొన్ని చదవడానికి వెళ్ళిపోతున్నాను ఉంటే సేవ్ నిల్వ నుండి సెట్టింగులను 825 00:47:18,450 --> 00:47:24,540 యూజర్ ప్రాధాన్యతలను, అప్పుడు నేను ఒక నిర్దిష్ట స్థానం కోసం అప్రమేయం సెట్ 826 00:47:24,540 --> 00:47:31,250 ఆ నిర్దిష్ట ప్రాధాన్యత కోసం మేము చేసిన ఆ JSON శైలి ఎంపికలు ఫైలు 827 00:47:31,250 --> 00:47:33,890 మేము ముందుగా చూసిన ఆ, ముందు సేవ్. 828 00:47:33,890 --> 00:47:36,370 >> నేను రాయాలో ఉంటే అది కొన్ని సెట్టింగులు, 829 00:47:36,370 --> 00:47:40,440 అప్పుడు నేను వెంటనే మేము గుర్తించడం వంటి can-- లేదా సెట్టింగులను రాశారు 830 00:47:40,440 --> 00:47:44,420 ఆలోచన ఉదాహరణకు, ఆ ఎందుకంటే సెట్టింగ్లు వినియోగదారు ద్వారా మార్చబడ్డాయి 831 00:47:44,420 --> 00:47:47,335 ఇవి నేరుగా వారి అమర్పులను లో ఫైలు, లేదా ప్రాధాన్యతను పేన్ 832 00:47:47,335 --> 00:47:49,370 సెట్టింగులను మార్చబడింది అప్పుడు నేరుగా దాఖలు 833 00:47:49,370 --> 00:47:53,590 నేను నిజానికి కోడ్ కొన్ని నవీకరించవచ్చు లేదా నా ప్లగ్-ఇన్ ప్రవర్తన అప్డేట్ 834 00:47:53,590 --> 00:47:58,710 దానిలోకి మార్పుల ఆధారంగా అలాగే అమర్పుల ఫైల్ న ఏర్పడింది. 835 00:47:58,710 --> 00:48:03,380 కానీ నిజంగా, ఇది మిగిలిన అందంగా ఉంది చాలా ఈ మీరు ఇప్పటికే చూసిన కాదు. 836 00:48:03,380 --> 00:48:06,040 >> మేము బహుశా, కొన్ని జోడించండి కొత్త అని ఏదో. 837 00:48:06,040 --> 00:48:09,440 కాబట్టి మేము ఒక ప్రాధాన్యతను ఫైలు జోడించడానికి లేదా బదులుగా ఒక ప్రాధాన్యత పేన్ 838 00:48:09,440 --> 00:48:14,250 ఇది మళ్ళీ ప్రాధాన్యతలను విండో, మీరు మరింత సమాచారం తెలుసుకోవచ్చు 839 00:48:14,250 --> 00:48:16,220 క్లౌడ్ 9 లో SDK నాకు చదవండి. 840 00:48:16,220 --> 00:48:18,460 కానీ అన్నిటికీ అందంగా, అందంగా చాలా ఉంది 841 00:48:18,460 --> 00:48:25,810 మేము ముందు చూసిన ఇలాంటి కేవలం కొన్ని అదనపు దోష పరిశీలన తో 842 00:48:25,810 --> 00:48:30,150 మరియు కొన్ని అదనపు రక్షణలు మరియు కొన్ని అదనపు క్రియాశీలతను 843 00:48:30,150 --> 00:48:33,314 వివిధ అన్ని చూపించిన మేము చూసిన ఆ విషయాలు. 844 00:48:33,314 --> 00:48:35,230 మీరు నిజానికి ఉంటే ఇంకా అది చూడని, మీరు వాటిని 845 00:48:35,230 --> 00:48:40,955 అంతర్లీన ఏమి వొండరింగ్ కమాండ్ గణాంకాలు 50 విండోలో ఉంది. 846 00:48:40,955 --> 00:48:42,840 ఇది నిజానికి ఫంక్షన్ ఉంది. 847 00:48:42,840 --> 00:48:48,100 సరే, dammit, OH is--. 848 00:48:48,100 --> 00:48:49,410 ఒక రెండవ. 849 00:48:49,410 --> 00:48:49,910 పట్టుకో. 850 00:48:49,910 --> 00:48:52,270 అలాగే. 851 00:48:52,270 --> 00:48:58,090 నాకు ఈ పైకి తరలించు లెట్ కాబట్టి మేము నిజానికి చెయ్యవచ్చు నేను గణాంకాలు 50 టైప్ చేసినప్పుడు ఏమి చూడండి. 852 00:48:58,090 --> 00:49:02,140 ఈ సందర్భంలో గమనించండి, నేను పెట్టటం ఉన్నాను ఆ ఆదేశం 853 00:49:02,140 --> 00:49:06,310 నిజంగా మళ్ళీ ఆ కేవలం స్క్రిప్టు అవుట్పుట్ సమాచారాన్ని ఒక సమూహం అన్నారు 854 00:49:06,310 --> 00:49:08,040 JSON ఫార్మాట్. 855 00:49:08,040 --> 00:49:10,800 మరియు మేము అది కారణం చేసే ఈ విధంగా అని మేము ఎందుకంటే 856 00:49:10,800 --> 00:49:15,480 మేము వ్రాయలేదు ఎందుకంటే, పనిచేస్తున్నాయని జావాస్క్రిప్ట్ క్లయింట్ సైడ్ కోడ్ 857 00:49:15,480 --> 00:49:19,500 మేము చాలా సులభంగా కేవలం , జావాస్క్రిప్ట్ వస్తువులు అన్వయించడం 858 00:49:19,500 --> 00:49:23,050 మరియు నిజంగా సవరించడానికి వీలు ఆ వస్తువులు కేవలం మనం ఇష్టం 859 00:49:23,050 --> 00:49:24,610 ఏ ఇతర జావాస్క్రిప్ట్ వస్తువు. 860 00:49:24,610 --> 00:49:27,650 >> కాబట్టి ఈ చాలా సౌకర్యవంతంగా ఉంటుంది కొంత సమాచారాన్ని అందించే విధంగా 861 00:49:27,650 --> 00:49:31,950 అంతర్లీన ఉబుంటు ఉదాహరణకు నుండి, ఇటువంటి వెర్షన్ సంఖ్య, హోస్ట్ గా 862 00:49:31,950 --> 00:49:36,360 సర్వర్ వినడం లేదో, పేరు, సర్వర్ మొదలగునవి, అందువలన న ఏమిటి, 863 00:49:36,360 --> 00:49:39,150 మరియు ఆ చాలా అన్వయించడం సులభంగా మరియు చాలా త్వరగా 864 00:49:39,150 --> 00:49:44,870 ప్లగ్ ఇన్ లో అప్పుడు అన్నారు మాకు ఆ సమాచారాన్ని చూపించడానికి. 865 00:49:44,870 --> 00:49:47,920 మరలా, కీ అంతర్దృష్టి ఇక్కడ గుర్తుపెట్టుకోవలసిన 866 00:49:47,920 --> 00:49:54,260 ఈ విభజన మధ్య అంతర్లీన ఉదాహరణకు, 867 00:49:54,260 --> 00:49:57,490 మరియు కూడా కోడ్ లోడ్ అవుతోంది పేరు. 868 00:49:57,490 --> 00:49:59,870 నేను ఒక క్లయింట్ కలిగి ఉన్నప్పుడు, అది మొదటి లోడ్. 869 00:49:59,870 --> 00:50:03,951 నుండి కేవలం ఈ స్థిర జావాస్క్రిప్ట్ ఫైలు ఎక్కడో ఏదో బహుశా CDN. 870 00:50:03,951 --> 00:50:06,450 మేము నిజంగా పట్టించుకోను లేదు ఈ మొదటి దశ గురించి చాలా. 871 00:50:06,450 --> 00:50:08,970 >> మేము దానిని మనకు తెలుసు క్లయింట్ వైపు నడుస్తున్న 872 00:50:08,970 --> 00:50:12,740 నేను వెళుతున్న ఉన్నప్పుడు మరియు ఆ ఈ డాకర్ ఉదాహరణకు తో కమ్యూనికేట్. 873 00:50:12,740 --> 00:50:15,970 మేము అలా చూడాలని క్లౌడ్ 9 SDK ద్వారా. 874 00:50:15,970 --> 00:50:20,460 మేము నిజానికి సామర్థ్యం లేదు, జావాస్క్రిప్ట్ లేదా Node.js ఉపయోగించి, 875 00:50:20,460 --> 00:50:21,750 అది నేరుగా రాయడానికి. 876 00:50:21,750 --> 00:50:29,400 మేము కేవలం ఆ ఇప్పటికే SDK ఉపయోగించడానికి API లు మాకు ఆ చర్య చేయడానికి. 877 00:50:29,400 --> 00:50:32,490 మరియు తిరిగి, ఒకటి నిజంగా ముఖ్యమైన విషయాలు 878 00:50:32,490 --> 00:50:38,990 నేను ఈ సృష్టించిన ఉన్నప్పుడు ఉంది నేను ఈ ప్లగ్-ఇన్ రూపొందించినవారు చేసినప్పుడు, 879 00:50:38,990 --> 00:50:42,510 మరియు నేను పని చేస్తున్నాను, ఒక దీన్ని ముఖ్యమైన విషయాలు 880 00:50:42,510 --> 00:50:44,840 JavaScript కన్సోల్ ను తేవడం. 881 00:50:44,840 --> 00:50:49,400 >> ఈ అన్ని ఉంటుంది ఎందుకంటే ఎందుకంటే జావాస్క్రిప్ట్ ఆపరేటింగ్, 882 00:50:49,400 --> 00:50:54,700 క్లయింట్ వైపు, నేను ఉపయోగిస్తే ఒక console.log method-- కాబట్టి కేవలం 883 00:50:54,700 --> 00:50:56,550 ఇక్కడ ఒక ఉదాహరణ చూపించడానికి. 884 00:50:56,550 --> 00:51:07,630 యొక్క ఈ సులభమైన సవరించుట ప్రయత్నించండి లెట్ ప్లగ్ ఇన్ కూడా కొన్ని డేటా లాగిన్. 885 00:51:07,630 --> 00:51:09,895 మరియు మేము ప్రామాణిక అవుట్ జోడించాలి. 886 00:51:09,895 --> 00:51:13,010 887 00:51:13,010 --> 00:51:16,810 కాబట్టి యొక్క ఆ కుడివైపు ఇక్కడ మార్చడానికి వీలు. 888 00:51:16,810 --> 00:51:19,560 ఇప్పుడు నేను అమలు console.log, గుర్తుంచుకోండి 889 00:51:19,560 --> 00:51:21,630 అప్పటికి అమలవుతున్న క్లయింట్ వైపు, 890 00:51:21,630 --> 00:51:24,900 నేను నా స్వంత లో ఈ చూస్తారు JavaScript కన్సోల్, ఇది 891 00:51:24,900 --> 00:51:28,540 నేను అప్పుడు చేయగలరు ఎలా ఉంది ట్రబుల్షూట్ మరియు డీబగ్ ప్రయత్నించండి 892 00:51:28,540 --> 00:51:30,330 నేను కలిగి సమస్యలు కొన్ని. 893 00:51:30,330 --> 00:51:34,110 >> గమనికను ఎందుకంటే నేను ఉన్నాను, SDK రీతిలో am 894 00:51:34,110 --> 00:51:37,820 మార్చటానికి చేయగలిగింది ఈ ఇన్స్టాన్సుపై ప్లగిన్లు. 895 00:51:37,820 --> 00:51:39,800 సో కూడా అది అయినప్పటికీ ఈ సందర్భంలో సేవ్, 896 00:51:39,800 --> 00:51:47,130 ఈ మునుపటి ఒక ఉదాహరణ నియమం ఉల్లంఘించిన పేరు క్లౌడ్ 9 897 00:51:47,130 --> 00:51:51,030 SDK నిజానికి నుండి ప్లగ్-ఇన్లు లాగండి ఉంటుంది ఉదాహరణకు అంతర్లీన ఆపై వాటిని అమలు. 898 00:51:51,030 --> 00:51:54,440 ఈ విధంగా, నేను అప్పుడు ఉన్నాను కాబట్టి ఆ సర్దుబాటు మరియు నిర్మించడానికి చెయ్యడానికి 899 00:51:54,440 --> 00:51:55,750 ఇక్కడ కొన్ని ప్లగ్-ఇన్లు. 900 00:51:55,750 --> 00:51:58,080 కానీ క్రమంలో నాకు చూడటానికి ఈ ప్లగ్-ఇన్ నవీకరణలను, 901 00:51:58,080 --> 00:52:01,880 ఇది క్లయింట్ వైపు ఎందుకంటే, నేను ఆ ప్లగ్-ఇన్ సేవ్ చేయాలి 902 00:52:01,880 --> 00:52:04,950 ఆపై మొత్తం కార్యస్థలం రీలోడ్ కొత్త ప్లగ్-ఇన్ అప్పుడు తద్వారా 903 00:52:04,950 --> 00:52:09,230 పై నా క్లయింట్ లో డౌన్లోడ్ నా అప్పుడు వెబ్ బ్రౌజర్, మరియు వాడుతున్నారు. 904 00:52:09,230 --> 00:52:14,460 >> ఇప్పుడు నేను ఈ సెమినార్ క్లిక్ చేసినప్పుడు డైలాగ్ 2, మేము ఇప్పటికీ ఈ చూడండి. 905 00:52:14,460 --> 00:52:21,311 కానీ ఇప్పుడు ఆశాజనక నా జావాస్క్రిప్ట్ లో సంభాషణ, మేము my-- వేచి చూడాలి, 906 00:52:21,311 --> 00:52:21,810 పట్టు. 907 00:52:21,810 --> 00:52:24,420 నేను సంభాషణ తాజా తెరవడానికి ఉండవచ్చు. 908 00:52:24,420 --> 00:52:30,230 మేము ఇక్కడ నా అందుకున్న డేటా చూస్తారు. 909 00:52:30,230 --> 00:52:32,780 అందుకున్న డేటా, హలో, మీరు గుర్తుకు ఇది డాన్, 910 00:52:32,780 --> 00:52:37,770 ఒక console.log ఆపరేషన్ అని మేము ప్లగ్-ఇన్ అభ్యర్థించిన. 911 00:52:37,770 --> 00:52:42,140 కాబట్టి ఈ వివరణ తరువాతి నేను ముందు పేర్కొన్న ఆ 912 00:52:42,140 --> 00:52:45,460 ఈ సంభాషణ, లేదా ఈ రేఖాచిత్రం కాకుండా, ఆ నేను 913 00:52:45,460 --> 00:52:49,140 ముందు పేర్కొన్న ఏమి జరుగుతుందో ఉంది. 914 00:52:49,140 --> 00:52:53,150 కానీ ఒక ముఖ్యమైన ఉంది మాత్రమే అభివృద్ధి కోసం మినహాయింపు 915 00:52:53,150 --> 00:52:55,490 ఇది అని ప్లగ్-ఇన్ కూడా నిజానికి వాటిని 916 00:52:55,490 --> 00:52:59,160 డాకర్ ఉదాహరణకు నిల్వ తాత్కాలికంగా, బహుశా నుండి క్లౌడ్ 9 917 00:52:59,160 --> 00:53:02,210 మాకు చేయగలరు అక్కరలేదు వారి CDN న వస్తువులను సర్దుబాటు. 918 00:53:02,210 --> 00:53:08,650 >> మరియు క్లౌడ్ 9 ఖాతాదారులకు, లోడ్ మీద, ఆ ఆ ప్లగ్-ఇన్లు కనుగొంటారు. 919 00:53:08,650 --> 00:53:11,540 C9 ఫోల్డర్ ప్లగ్-, మరియు ఆ లోడ్. 920 00:53:11,540 --> 00:53:15,780 కానీ ఆ ఇప్పటికీ సంభవించే ఏకైక క్లైంట్ వైపు. 921 00:53:15,780 --> 00:53:19,440 కాబట్టి ఈ కేవలం ఒక ఉంది మాత్రమే సంభవిస్తుంది ఆ మినహాయింపు 922 00:53:19,440 --> 00:53:23,220 క్లౌడ్ 9 ప్లగ్-ఇన్లు అభివృద్ధికి. 923 00:53:23,220 --> 00:53:25,000 కానీ మిగిలిన time-- మరియు కారణం 924 00:53:25,000 --> 00:53:26,708 మేము నిజంగా కావలసిన ఈ home-- సుత్తి 925 00:53:26,708 --> 00:53:30,140 ఎక్కువ సమయం ఈ ఎందుకంటే ఉంది CDN నుండి నడుస్తున్న కావడం 926 00:53:30,140 --> 00:53:33,030 మరియు కేవలం అమలు కావడం పూర్తిగా క్లయింట్ వైపు నుండి. 927 00:53:33,030 --> 00:53:36,110 >> సాధారణంగా ఏ అక్కడ ఉంటాం ప్లగ్-ఇన్ పరస్పర, 928 00:53:36,110 --> 00:53:39,840 లేదా ఏ ఉన్నట్లు లేదు తాము ప్లగ్-ఇన్లు ఆ కారణం 929 00:53:39,840 --> 00:53:42,970 నిజానికి భద్రపరుస్తారు డాకర్ ఉదాహరణకు, అంతర్లీన 930 00:53:42,970 --> 00:53:47,240 విషయంలో తప్ప ఈ SDK అభివృద్ధి. 931 00:53:47,240 --> 00:53:51,510 మరలా, ఈ కేవలం మారుస్తుంది కొద్దిగా ఎందుకంటే నిజానికి 932 00:53:51,510 --> 00:53:54,650 మేము SDK మోడ్ నడుస్తున్నాయి. 933 00:53:54,650 --> 00:53:57,160 ఇది అప్పుడు ఆ లోడ్ జరగబోతోంది అభివృద్ధి నుండి ప్లగిన్లు, 934 00:53:57,160 --> 00:54:01,690 మరియు ఇక్కడ ఏకైక ప్రయోజనం తద్వారా ఉంది నేను అభివృద్ధి చేయాలని క్లౌడ్ 9 ఉపయోగించవచ్చు 935 00:54:01,690 --> 00:54:04,620 క్లౌడ్ 9 ప్లగిన్లు. 936 00:54:04,620 --> 00:54:07,220 కానీ చాలా, ఈ మారదు ఈ ఏ పనిచేస్తుంది మళ్ళీ ఎలా. 937 00:54:07,220 --> 00:54:09,650 ఇది ఇప్పటికీ అమలు చేయబడిన పూర్తిగా క్లయింట్ వైపు. 938 00:54:09,650 --> 00:54:16,260 >> ఇది కేవలం నేను కావలసినప్పుడు ఆ అర్థం క్లౌడ్ 9 లో క్లౌడ్ 9 ప్లగ్-ఇన్లు సృష్టించడానికి, 939 00:54:16,260 --> 00:54:19,320 నేను ఆ ప్లగ్-ఇన్లు సృష్టించడానికి నా వాటిని ఉంచండి. 940 00:54:19,320 --> 00:54:25,110 నా ఇంటిలో C9 / plugins ఫోల్డర్ డైరెక్టరీ, నేను SDK రీతిలో రెడీ నిర్ధారించుకోండి 941 00:54:25,110 --> 00:54:29,290 నేను నిజానికి పేజీ ప్రతి సమయం రీలోడ్ ఆ ప్లగ్-ఇన్ మార్పులు, 942 00:54:29,290 --> 00:54:33,590 మరియు ఏమి జరుగుతుంది చూడండి నా జావాస్క్రిప్ట్ కన్సోల్. 943 00:54:33,590 --> 00:54:36,240 జస్ట్ నా జావాస్క్రిప్ట్ నిర్వహించండి నిర్ధారించుకోండి పరచటానికి 944 00:54:36,240 --> 00:54:38,930 ఏ షూట్ ఆ నేను పరచటానికి ఉంచడానికి ఆ సమాచారాన్ని 945 00:54:38,930 --> 00:54:41,920 లేదంటే ఏదైనా జరగవచ్చు నేను రాసిన చేసిన తప్పులకు ఎందుకంటే 946 00:54:41,920 --> 00:54:44,940 నా కోడ్ లేదా వంటి, అక్కడ కనిపిస్తుంది. 947 00:54:44,940 --> 00:54:48,007 >> మరియు ఆ, ఇది నిజంగా వార్తలు తగినంత ప్రారంభించడానికి, నేను అనుకుంటున్నాను, 948 00:54:48,007 --> 00:54:49,090 క్లౌడ్ 9 ప్లగ్-ఇన్లు. 949 00:54:49,090 --> 00:54:53,120 ముఖ్యంగా SDK ఒక పరిశీలించటం క్లౌడ్ 9 అందించే డాక్యుమెంటేషన్. 950 00:54:53,120 --> 00:54:56,650 ఇది పొందడానికి ఒక గొప్ప మార్గం చాలా సులభంగా ప్రారంభించారు, మరియు 951 00:54:56,650 --> 00:54:59,900 క్లౌడ్ 9 పోవడానికి కొన్ని ప్లగ్-ఇన్లు సృష్టించడానికి. 952 00:54:59,900 --> 00:55:02,820 మరియు ఆ, నేను ధన్యవాదాలు అనుకుంటున్నారా నాకు చేరడానికి మీరు అన్ని చాలా. 953 00:55:02,820 --> 00:55:05,550 నేను మీరు ఆనందించండి ఆశిస్తున్నాం క్లౌడ్ 9 కోసం ప్లగిన్లు రాయడం. 954 00:55:05,550 --> 00:55:09,600 బహుశా ప్లగ్-ఇన్లు మెరుగుపరచడం మేము ఇప్పుడు లేదా మరింత కలిగి 955 00:55:09,600 --> 00:55:11,360 మీ స్వంత కొన్ని కార్యాచరణను జోడించడానికి. 956 00:55:11,360 --> 00:55:14,540 మేము చూసిన ఎదురుచూస్తున్నాము అది ఏమిటో మీరు సృష్టించడానికి. 957 00:55:14,540 --> 00:55:16,330 అప్పటి వరకు, బై. 958 00:55:16,330 --> 00:55:18,734