>> DAN Armendariz: హలో, మరియు స్వాగతం కు మలచుకొనుట క్లౌడ్ 9 న CS50 సదస్సు
మరియు CS50 IDE.
కనుక ఈ రోజు మేము చేయబోతున్నామని కేవలం కొద్దిగా చర్చ
కొన్ని గురించి సాంకేతిక సమాచారం
ఆర్కిటెక్చర్ వెనుక వెళ్తాడు ఎలా క్లౌడ్ 9, మరియు
మేము ప్లగ్-ఇన్లు కొన్ని అమలు చేశారు క్లౌడ్ 9 భాగంగా CS50 IDE అందించడానికి.
కాబట్టి యొక్క కేవలం కుడి జంప్ వీలు మరియు ప్లగిన్ల గురించి మాట్లాడటం మొదలు.
>> కాబట్టి ప్లగిన్లు అయి ఉన్నారు క్లౌడ్ 9 అనుభవం కోర్.
క్లౌడ్ 9 అవసరమైన సాంకేతిక పరిజ్ఞానం ఉంది అని మాకు IDE అందిస్తుంది,
మరియు కూడా టెర్మినల్ విండో వద్ద workspace-- పాటు దిగువ,
ఉబుంటు మేము ఆ workspace-- మా ప్రాజెక్టులు అన్ని కంపైల్ ఉపయోగించడానికి
మరియు మా సమస్య సెట్లు నిర్వహించడానికి, మా సమస్య సెట్లు పూర్తి.
కానీ అన్ని యొక్క గుండె వద్ద అది, అన్ని సాంకేతిక
నిజంగా ప్లగ్-ఇన్లు కేవలం ఒక బంచ్ ఉంది.
ప్రతిదీ ఒక ప్లగ్ ఇన్ ఆ చివరి మార్పు చేయవచ్చు,
పొడిగించిన, మీరు సృష్టించవచ్చు మీ స్వంత ప్లగ్-ఇన్స్
మీరు ఇతర తొలగించవచ్చు ప్లగ్-ఇన్స్ నిజంగా మార్చే
కార్యాచరణ చాలా ఇప్పటికే క్లౌడ్ 9 IDE యొక్క.
>> కాబట్టి ఈ ఒక ఇప్పటికే ఉంది 9 వాతావరణంలో క్లౌడ్.
ఈ నిజంగా కేవలం క్లౌడ్ 9 వాతావరణంలో డిఫాల్ట్.
మరియు పరిశీలించి ఎలా వాస్తవానికి CS50 IDE నుండి భిన్నంగా ఉంటుంది.
సో ఈ CS50 IDE ఉంది.
కొన్ని దృశ్య ఉన్నాయి గమనించే సాధారణ క్లౌడ్ 9 మధ్య మార్పులు
పర్యావరణం మరియు CS50 IDE.
ముఖ్యంగా, మీరు చేస్తాము మార్పులు జంట గమనించవచ్చు.
అన్ని మొదటి, తక్కువ ఉంది మెను అంశాలు ప్రారంభించడానికి.
ఒక మార్గం నిజానికి ఉంది మీరు ఆ మార్చవచ్చు.
ఇది సాధారణ మోడ్ అని.
>> అప్రమేయంగా, సులభమైన రీతి ఎనేబుల్, మరియు ఆ మెను అంశాలు కొన్ని సులభతరం.
ఇది కొన్ని తొలగిస్తుంది మరింత ఆధునిక వాటిని,
స్పష్టముగా ఎందుకంటే, చాలా సైన్ వస్తున్నాయి ఆ విద్యార్థులు
మరియు కొన్ని గురించి తెలుసుకోవాలి లేదు మరిన్ని అధునాతన లక్షణాలకు
నిష్ఫలంగా లేని ఎంపికలు ఒక సమూహం తో.
కానీ మేము పొందగల సామర్థ్యం అందిస్తాయి ఆ పిలవబడే శిక్షణ చక్రాలు ఆఫ్
మరియు ఆ తొలగించడానికి పరంజా కాబట్టి ప్రజలు
మరింత సుపరిచితమైన తయారవుతుంది IDE యొక్క ఆధునిక లక్షణాలను.
వెంటనే కుడి ఆ, ఉంది
కూడా ఒక డీబగ్ బటన్, ప్రామాణిక క్లౌడ్ లో
9 వాతావరణంలో కేవలం రన్ అంటారు.
కానీ అప్రమేయంగా, మేము కాన్ఫిగర్ చేసిన CS50 IDE డీబగ్ బటన్
డీబగ్గర్ అప్ తీసుకొచ్చే, స్వయంచాలకంగా సోర్స్ కోడ్ కంపైల్
డీబగ్గర్ కనెక్ట్ అంతర్లీన GDB-- కు
మరియు ఆ తర్వాత నిర్వహించడానికి నడుస్తున్న debugging-- మరియు కొన్ని ఇతర చర్యలు
అలాగే.
వద్ద కూడా టెర్మినల్ విండో very-- లేదా బదులుగా టెర్మినల్
వద్ద కన్సోల్ విభాగంలో టాబ్ స్క్రీన్ చాలా దిగువన విండో,
కేవలం టెర్మినల్గా మార్చారు.
ప్రామాణిక అయితే క్లౌడ్ 9 పర్యావరణం,
నిజానికి చూపిస్తుంది అప్లికేషన్ ను అమలు.
ఈ విధంగా, అది మళ్ళీ, సులభతరం GUI కేవలం కొద్దిగా.
>> మేము కూడా కొన్ని బటన్లు జోడించారు IDE ఎగువ కుడి
కొన్ని ప్రాథమిక సమాచారం చూపించడానికి అంతర్లీన గురించి ఉదాహరణకు.
మరియు, మేము ఒకే తొలగించారు అంశాలపై ఎంపికలు
ఇప్పటివరకు కుడి నుండి.
కాబట్టి ఈ అన్ని లేదు అమలవుతుంది క్లౌడ్ 9 తప్పనిసరిగా సవరించుట ద్వారా
సోర్స్ కోడ్, కానీ బదులుగా ఒక జంట ద్వారా
మేము అమలు చేసిన ప్లగ్ ఇన్లు యొక్క గత సంవత్సరం లేదా అంతటా.
మరియు క్లౌడ్ 9 హోస్ట్ మరియు ఉంది CS50 కార్యస్థలం లో అమలవుతున్నాయి.
లేదా బదులుగా వర్క్స్పేస్లను ఆ CS50 ఐడ్స్ వలె నియమించబడిన ఉంటాయి.
>> కాబట్టి నిజంగా ప్రధాన వ్యత్యాసం ఉంది క్లౌడ్ 9 మరియు CS50 మధ్య
వర్క్స్పేస్లను.
మూలమైన కూడా ఉంది ఉదాహరణకు, ప్రాధమిక మార్పు
మేము కొన్ని ఇన్స్టాల్ GDB వంటి ముందు ఆకృతీకరణ అంశాలు,
మరియు కొన్ని ఇతర ప్రాధమిక విషయాలు మేము నవీకరణ 50 వంటి, రూపొందించినవారు చేసిన,
మరియు చేసే ఇతర దశలను జంట మొత్తం అనుభవాన్ని కొద్దిగా ఎక్కువ
ఏకీకృత.
మొత్తంగా, ఈ కేవలం ఒక ఉంది ఉన్న వ్యవస్థను మార్పు
ఆ క్లౌడ్ 9 మాకు సృష్టించింది.
మనం చేయబోతున్నామని కొద్దిగా తర్వాత చూపించు
నిజానికి ఒక సృష్టించడానికి ఎలా ఉంది కొంతవరకు ప్రాథమిక ప్లగ్ ఇన్ లో
మాకు ఏదో ఇన్సర్ట్ అనుమతిస్తుంది మెను సిస్టమ్, మరియు ఒక సంభాషణ అప్ తెరవండి.
మరియు మేము తగినంత ఉంటే సమయం, మేము నిజంగా చేస్తాము
మేము ఆ జనసాంద్రత ఎలా చూడండి కొంత సమాచారాన్ని సంభాషణ
అంతర్లీన ఉదాహరణకు నుండి.
క్రమంలో మాకు ఆ చెయ్యడానికి కోసం పాయింట్, మొదటి కొద్దిగా చర్చ తెలియజేయండి
క్లౌడ్ 9 యొక్క నిర్మాణం గురించి.
>> కాబట్టి మేము చేస్తున్నట్లుగానే మార్గం క్లౌడ్ 9 సంభాషిస్తుంది
పూర్తిగా క్లయింట్ ద్వారా.
మేము ఒక వెబ్ బ్రౌజర్ తెరిచి, మేము CS50.io. టైప్
మేము చివరికి, ప్రమాణీకరణ తర్వాత, IDE తో ప్రదర్శించారు.
కానీ అక్కడ తెలుసుకుంటారు దశలను జంట
నిజానికి ఈ పాయింట్ మాకు పొందండి.
చాలా మొదటి విషయం ఉంది నా క్లయింట్, వెబ్ బ్రౌజర్,
అభ్యర్థనపై మరియు ప్రమాణీకరణ తర్వాత, GUI మరియు ప్లగ్-ఇన్లు లోడుచేస్తుంది
కొన్ని CDN నుండి, కొన్ని నుండి కంటెంట్ డెలివరీ నెట్వర్క్.
ఈ ఎక్కడైనా స్పష్టముగా ఉంటుంది.
>> మరియు ఈ నిజంగా వేరుగా ఉంటుంది అంతర్లీన ఉదాహరణకు నుండి.
అది ఇది అని తెలుసుకోవటం చాలా ముఖ్యం వార్తలు స్టాటిక్ ఫైళ్లు నిజానికి కేవలం ఒక బంచ్.
ఇది జావాస్క్రిప్ట్ ఒక సమూహం యొక్క ఆ CDN నుండి డౌన్లోడ్
నా వెబ్ బ్రౌజర్, మరియు GUI యొక్క అన్ని మీరు
ఈ నిజంగా key-- ఉంది ఇక్కడ చూడండి మీరు ఇక్కడ చూడండి GUI అన్ని
క్లయింట్ వైపు నడుపుతుంది.
మీరు చూసే ప్రతిదీ క్లౌడ్ 9 కార్యస్థలం
నిజానికి బ్రౌజర్లో నడుపుతుంది.
మీరు పంపే మరియు ఏదైనా అంతర్లీన సందర్భానికి పాటు
ఉదాహరణకు తో కమ్యూనికేట్ చేయబడుతుందో ఈ రెండవ ప్రత్యేక జలమార్గం వెంట
ఆపై పై సేవ్ ఉంది ఆ డాకర్ సందర్భం.
>> నేను చెప్పడం నేను ఆ కారణం ఈ ఒక డాకర్ ఉదాహరణకు ఉంది
అని అంతర్లీన టెక్నాలజీ వర్చ్యువల్ మిషన్ల ఉపయోగించని,
కానీ బదులుగా ఒక ఉపయోగిస్తోంది డాకర్ అని సాంకేతిక,
ఇది ప్రాథమికంగా సన్నిహిత allows-- సాదృశ్యంగా ఒక వర్చ్యువల్ మిషన్ ఉంది.
కానీ మార్మికంగా భిన్నంగా ఉంటుంది ఆ ఉన్నాయి
ఒక అమలు అవకాశాలు పుష్కలంగా వివిధ డాకర్ కలయిక
ఒక మెషీన్ లో చోట్ల.
మరియు వారు వరకు పరిభ్రమిస్తుంది చేయవచ్చు చాలా వేగంగా అమలు.
ఇది చాలా ఎక్కువగా ఉంది కఠినమైన భేదం
వివిధ డాకర్ సందర్భాల్లో మధ్య వర్చ్యువల్ మిషన్ల లో ఉన్నాయి,
కానీ ఇప్పటికీ చాలా ఉంది విభజనీకరణ మరియు సెపరేషన్
ఈ వివిధ సందర్భాల్లో మధ్య.
అలాగే.
ఇక్కడ రెండు దశలను తెలుసుకోవటం చాలా ముఖ్యం ఉంటాయి
మేము CS50.io వెళ్ళేటప్పుడు, మేము అని ఉంది GUI మరియు ప్లగ్-ఇన్లు డౌన్లోడ్,
ఇది జావాస్క్రిప్ట్ లో రాసిన బ్రౌజర్ బ్రౌజర్ లేదా.
మరియు ఈ బహుశా ఒక జంట ఉంది సమాచారం యొక్క విలువ మెగాబైట్ల.
ఆ సమయంలో, ఒకసారి GUI ఉంది లోడ్ మరియు ప్లగ్-ఇన్లు మొదలుపెట్టారు,
అప్పుడు దానితో సమాచార ప్రారంభమవుతుంది లేని డాకర్ ఉదాహరణకు,
తప్పనిసరిగా అదే సర్వర్లో ఉండాలి.
>> ఇప్పుడు ఈ ఒక మినహాయింపు ఉంది.
మేము నిజానికి రెండు కలిగి GUI కూడా కోసం డెలివరీ మెకానిజం
మరియు డాకర్ ఉదాహరణలో అదే సర్వర్ యొక్క ఇవన్నీ
మేము ఏదో నిజానికి క్లౌడ్ 9 లైన్ వెర్షన్ కోసం.
ఈ మేము చేసిన విషయం కాదు చాలా ఈ పతనం ప్రచారమైంది,
కానీ మేము కూడా ఒక కలిగి లేదు ఆఫ్లైన్ వెర్షన్
మీరు ఒక ప్యాక్ డౌన్లోడ్ అనుమతిస్తుంది ఈ అన్ని విషయాలను వెర్షన్
మరియు మీరు క్లౌడ్ అమలు అనుమతిస్తాయి ఒక ఆఫ్లైన్ వాతావరణంలో 9.
>> క్లౌడ్ ఆఫ్ తోలడం మరియు ఈ కదిలే మీ స్థానిక యంత్రం కొన్ని ప్రభావం ఉంది.
ముఖ్యంగా, మీరు ఏ ఇక సామర్ధ్యాన్ని కలిగి
ఇతరులతో మీ కార్యస్థలం భాగస్వామ్యం.
మీరు ఇకపై క్లౌడ్ 9 నుండి విప్పగలరు మరియు ఏ కంప్యూటర్ నుండి CS50 IDE,
మరియు అదే ఫైళ్లు చూసే మీరు ముందు పని చేశారు.
కానీ బదులుగా అది పూర్తిగా పనిచేస్తుంది మీ స్వంత స్థానిక కంప్యూటరులో
ఇంటర్నెట్ యాక్సెస్ అవసరం లేకుండా.
కానీ ఇప్పటికీ కూడా ఆ నమూనాలో కూడా మేము ఒక వర్చ్యువల్ మిషన్ ఉన్నప్పటికీ
తప్పనిసరిగా ఉంది ఈ విషయాలు నడుస్తున్న.
>> మేము అని ఒక ప్రత్యేక సర్వర్ క్లౌడ్ 9 తప్పనిసరిగా పంపిణీ
కంటెంట్, మరియు అప్పుడు మేము ఒక డాకర్ ఉదాహరణకు
ఆ కమ్యూనికేట్ బాధ్యత తిరిగి ముగింపు ఆ IDE తో.
అలాగే.
కాబట్టి మొత్తం GUI రాస్తారు పూర్తిగా జావాస్క్రిప్ట్ లో
Node.js మరియు క్లౌడ్ 9 SDK ఉపయోగించి, ఇది మేము కేవలం ఒక నిమిషం లో చూస్తారు.
మరియు ప్లగ్-ఇన్లు అన్ని క్లయింట్ వైపు నడుపుతున్నాయి.
కాబట్టి అప్పుడు ఒక దృష్టి తెలియజేయండి ఊహించుకొని కొద్దిగా
ఈ మొదటి అడుగు కలిగి నిజానికి విజయవంతంగా పూర్తి
మరియు ఈ డాకర్ ఉదాహరణకు వద్ద మాత్రమే చూడండి.
>> ఈ సందర్భంలో, ఈ కాబట్టి ప్రామాణిక మార్గం
క్లౌడ్ 9 ప్లగ్-ఇన్ చేయడం గురించి ఆలోచిస్తూ అభివృద్ధి మీరు వెళ్తున్నారు అని
ఆ రెడీ కోడ్ రాయడం యూజర్ యొక్క బ్రౌజర్ అమలు,
మరియు మీరు అవకాశం కొన్ని API లు ఉపయోగించి కమ్యూనికేట్
అంతర్లీన డాకర్ ఉదాహరణకు తో, అక్కడ కొన్ని కోడ్ అమలు, మరియు ఏమీ
మీరు చేయాలనుకుంటున్నారా ఉండవచ్చు.
కాబట్టి ఈ అవతరిస్తుంది సందర్భం మేము చేస్తాము
ఈ చర్చ మిగిలిన ఉపయోగించి.
మరియు కేవలం మనస్సులో ఈ మోడల్ ఉంచండి.
ఈ చాలా ముఖ్యమైన ఉంటుంది కేవలం కొన్ని నిమిషాల్లో.
ఒక జంట ఉన్నాయి లింకులు నేను మీరు చూపాలనుకుంటున్న.
అన్ని మొదటి, క్లౌడ్ 9 అందించారు డాక్యుమెంటేషన్ చాలా
ఆ ఎలా చూపిస్తుంది, అందంగా బావుంటుంది ప్రాథమిక ప్లగ్-ఇన్ అభివృద్ధి చేయడానికి.
కాబట్టి మీరు ఈ URL కు వెళ్ళండి ఉంటే, cloud9-sdk.readme.io,
మీరు అక్కడ డాక్యుమెంటేషన్ చూస్తారు.
మరియు ఈ సమాచారం చాలా మీరు చూడబోతున్నారు అని
కూడా అక్కడ దొరికిన, ఇంకా చేయవచ్చు.
మీరు కూడా ఓపెన్ సోర్స్ వెదుక్కోవచ్చు ఈ URL వద్ద క్లౌడ్ 9 యొక్క వర్షన్,
మేము ఉపయోగిస్తున్న github.com/c9/core, IDE యొక్క లైన్ వెర్షన్ భాగంగా,
కాబట్టి మీరు చెయ్యగలరు అదే క్లౌడ్ 9 అనుభవం,
కానీ ఒక ఆఫ్లైన్ విధంగా.
అయితే సరే.
కాబట్టి యొక్క ఒక పరిశీలించి వీలు ఇక్కడ అసలు క్లౌడ్ 9 కార్యస్థలం.
మళ్ళీ, నేను సూచించాలని అనుకుంటాయి విషయాలను బయటకు.
ఈ కుడి ఇక్కడ, ఒక సాధారణ CS50 IDE ఉంది.
నేను ఒక తక్కువ ఆపివేశారు వ్యూ మెను కింద సౌకర్యవంతమైన మోడ్
నేను అన్ని చూడగలరు మెను ఎంపికలు.
నేను మీరు కుడి చూపించడానికి ఏమి ఇప్పుడు కొన్ని విషయాలను ఉంది.
మొదటి నేను వెళ్ళాలని, ఆఫ్ ప్రాధాన్యతలు మరియు అప్పుడు
మేనేజర్ ప్లగ్-క్లిక్ చేసి, మరియు ఇక్కడ CS50 లో టైప్
మేము నిజానికి, అక్కడ లేని చూడగలరు CS50 ప్లగ్-ఇన్లు ఒక జంట
ఇన్స్టాల్ మరియు మా నడుస్తున్న ఉన్నాయి మేము చేసిన మార్పులతో ఎనేబుల్
CS50 IDE కోసం చూశాను.
>> ప్రస్తుతం తప్పనిసరిగా ఉంది అమలు చేసే రెండు ప్లగ్-ఇన్లు.
సింపుల్ అని ఒక ఉంది దీనిలో సరళీకృత రీతి
మీరు సంఖ్య తగ్గించేందుకు అనుమతిస్తుంది పైభాగంలో ఉండే మెను ఎంపికలు,
మరియు ఈ అని పిలవబడే చేశారు తక్కువ సౌకర్యవంతమైన మోడ్.
ఆపై CS50 గణాంకాలు కూడా ఉంది, ఇది బహుశా మాత్రమే కొద్దిగా తప్పుగా పిలుస్తారు ఉంటుంది.
ఈ సంఘంలో ఏమి ఉంది ఎందుకంటే మీరు సమాచారాన్ని చూపిస్తుంది
అంతర్లీన కార్యస్థలం గురించి.
ఈ బటన్లు పంపిస్తారు కుడి ఎగువ పాటు.
ఇది కూడా ఒక మెను ఐటెమ్ పంపిస్తారు విండో మెనూ లోకి విండో అంశం,
ఇక్కడే, CS50 IDE సమాచారం.
మరియు అది instantiating బాధ్యత వహించాలని మేము ఇక్కడ చూసిన ఈ సంభాషణ,
మేము ఉన్నాము అని అన్ని సమాచారాన్ని ఒక CS50 IDE లో చూడటానికి అలవాటుపడిపోయారు
కార్యస్థలం.
అలాగే.
కాబట్టి నిజంగా ఒక మరింత ప్లగ్-ఇన్ ఉంది మేము అలాగే అభివృద్ధి చేశారు.
మరియు ఇతరులు జంట ఉందని మేము కూడా బహిరంగంగా విడుదల చేయలేదు.
కానీ వాటిలో ఒకటి మొత్తంమీద ప్లగ్ ఇన్ లో GDB పని చేయడానికి అనుమతిస్తుంది.
క్లౌడ్ 9 అంశాలను ఒకనాటి వారు ఇప్పటికే అందించిన ఉంది
ఈ GUI ఒక డీబగ్గర్ అమలు.
మరియు లేని ప్లగిన్ల ఒకటి మేము ప్రధానంగా సృష్టించారు
ఈ GUI తో GDB hooks ఒక డీబగ్గర్ ఆధారిత వెర్షన్.
మరియు అన్ని మధ్యవర్తిత్వం బాధ్యత ఒక వినియోగదారు కలిగి ఉండవచ్చు అభ్యర్ధనలను,
పైగా ఎక్కడం లేదా మధ్య బ్రేక్ పాయింట్స్ లేదా ఏదైనా సృష్టించడం
ఆ తరహాలో, ఆ దీని అనువాదం ప్రకారం GDB అర్థం ఆదేశాలను,
GDB ఆ ఆదేశాలను జారీ.
మరియు వెంటనే GDB గా అప్పుడు ఒక స్పందన జారీ
మేము ఆ అనువదించేందుకు మరియు అవసరమైనన్ని GUI అప్డేట్.
>> ఆ బహుశా ఒకటి మరింత క్లిష్టంగా
ప్లగ్-ఇన్లు, కాబట్టి మేము బదులుగా ఏమి చేస్తున్నామో నేడు దృష్టి వెళ్ళి నిజానికి
గణాంకాలు ఇన్ ప్రదర్శించాడు, మరియు మేము మాట్లాడదాము కొద్దిగా సులభమైన గురించి బిట్, అలాగే.
కాబట్టి నేను ముందు చెప్పినట్లుగా, మరియు నేను నిజంగా మీరు చాలా, చాలా స్పష్టంగా, మళ్ళీ చేయడానికి,
మేము చేస్తున్న ఈ అన్ని ఇక్కడ చూసిన తప్పనిసరిగా ఉంది
క్లయింట్ వైపు ఆపరేటింగ్.
మేము ఒక టెర్మినల్ విండో చూస్తారు క్రింద, మరియు ఆ, కోర్సు యొక్క,
మేము లోకి ఆదేశాలను టైప్ ఉంటే అప్పుడు జారీ చేయబడుతుంది, ఆ
అంతర్లీన సందర్భానికి.
అదేవిధంగా, మేము ఒక కొత్త ఫైల్ తెరిస్తే మరియు దీన్ని కొంత stuff టైప్ మరియు అది సేవ్,
ఫైల్లో సేవ్ చేయబడుతుంది అంతర్లీన సందర్భం.
>> కానీ సంపాదకుడు కూడా, ఈ టెర్మినల్ విండో కూడా,
అన్ని అమలవుతుంది JavaScript మరియు అన్ని ఒక ప్లగ్ ఇన్
మేము వ్యవహరించవచ్చు, అందువలన సవరించండి.
ఇక్కడ విస్తరణ చాలా ఉంది.
నేను ఒక పరిశీలించటం సిఫార్సు క్లౌడ్ 9 యొక్క GitHub ఖాతా
విస్తారమైన పరిమాణం చూడటానికి అందుబాటులో ఉన్న ప్లగ్-ఇన్స్
మరియు ఎంత బాగా చాలా వ్రాశారు కోడ్ యొక్క విస్తరణ కోసం.
కాబట్టి ఏదో ఉంది నేను పేర్కొనటం కావలసిన
ఇది, అలాగే ఈ గురించి అక్కడ of-- చాలా ఉన్నాయి
ఆ కార్యాచరణను చాలా అభిరుచులలో అందించిన
మేము కేవలం చూసిన ఇది విండో, కేవలం కొన్ని నిమిషాల క్రితం అంశాన్ని సూచించారు.
>> మేము IDE వంటి చేయగల విషయాలు ఒకటి డెవలపర్లు, లేదా క్లౌడ్ 9 డెవలపర్లు,
నిజానికి కొన్ని ఇంజెక్ట్ ఉంది మా సొంత ప్రాధాన్యత ఫలకాలను.
సో సాధారణ మోడ్, లేదా తక్కువ సౌకర్యవంతమైన మోడ్,
మరియు కూడా IDE సమాచారం లేదా గణాంకాలను ప్లగ్-ఇన్,
ప్రతి కొన్ని ప్రాధాన్యత ఉంది మాకు సవరించడానికి అనుమతించే ప్యానెల్లు
ఆ ప్రతి యొక్క ప్రవర్తన.
మీరు గమనిస్తారు ఆ నేను వెళ్ళడానికి ఉంటే ప్రాధాన్యతలు మరియు వినియోగదారు సెట్టింగులకు వెళ్ళి,
ఒక CS50 టాబ్ ఒకటి ఉంది ఆ IDE సమాచారం చెప్పారు.
నేను మార్చవచ్చు సమాచారం రిఫ్రెష్ రేటును.
>> ఫలితంగా, ఏమి జరుగుతున్నది గణాంకాలు ప్లగ్-ఇన్
అని ప్రతి n-సెకన్లు, పేరు n-సెకన్ల ఈ ప్రాధాన్యతను నిర్వచించబడింది
ప్యానెల్, సమాచారం తెచ్చిన ఉండటం అంతర్లీన ఉదాహరణకు నుండి, పంపబడింది
తిరిగి క్లయింట్ వైపు, ప్లగ్-ఇన్ అప్పుడు
సమాచారం వివరించడంలో అంతర్లీన ఉదాహరణకు నుండి
మరియు అవసరమైనప్పుడు GUI నవీకరించుటకు.
మేము ప్రస్తుతం ఈ సెట్ చూడగలరు 30 సెకన్లు, మరియు డిఫాల్ట్ ఉంది.
కానీ నేను ఖచ్చితంగా మార్చవచ్చు ఎంత త్వరగా ఈ కేవలం జరుగుతుంది
ఈ విలువ సవరించుట ద్వారా.
>> ఆసక్తికరమైన విషయాలను ఇప్పుడు ఒక అని ఈ ప్రాధాన్యతను ప్యానెల్, GUI,
నిజంగా కేవలం ఒక GUI వెర్షన్ అంతర్లీన సెట్టింగులను చాలా
ఆ JSON ప్రదర్శించారు.
నేను కింద, ఉదాహరణకు, వెళ్ళి ఉంటే CS50 IDE మెను, లేదా క్లౌడ్ 9 మెను,
ఇది ఆధారపడి మీరు శోధిస్తున్న వెర్షన్
మరియు వీటిలో ఒకటి వెళ్ళండి ఈ సందర్భంలో settings--,
ప్రాజెక్ట్ settings-- ఈ సందర్భంలో ప్రాజెక్టు సెట్టింగులను
సెట్టింగులను అన్ని వర్తిస్తుంది ఈ ఒక workspace కోసం.
వినియోగదారు సెట్టింగ్ల మార్పులను వర్తింపచేయడానికి అయితే వర్క్స్పేస్లను అన్ని
మీరు మీ ఖాతాలో కలిగి ఉండవచ్చని.
>> కాబట్టి కేవలం జనాంతికంగా ఇక్కడ, అదనపు స్పష్టమైన ఉండాలి
మధ్య విభజనను వార్తలు రెండు ఎందుకంటే డిఫాల్ట్ మేము అయినప్పటికీ
ఒక workspace కలిగిన CS50 IDE, మీరు ఉంటే
మీ చిన్న క్లిక్ ఉన్నారు ఇక్కడ Avatar మరియు డాష్బోర్డ్ వెళ్ళండి
మీరు వాస్తవానికి ఆ పొందుతారు అలాగే అదనపు వర్క్స్పేస్లను సృష్టించడానికి.
మీరు నేను చేయలేని ఇక్కడ చూడగలరు ఒక IDE 50 కార్యస్థలం, మరియు కూడా
ఈ ప్రయోజనాల కోసం సదస్సు, ఒక workspace
ఇక్కడే ఉంది, కార్యస్థలం అని.
సో ఏమైనప్పటికీ, నేను వివిధ ప్రాధాన్యతలను కలిగి.
ఈ ప్రతి ఒకటి ఉండవచ్చు ప్రత్యేక ప్రాజెక్టు ప్రాధాన్యతలను,
కానీ వినియోగదారు ప్రాధాన్యతలను ఉంటాయి నా వర్క్స్పేస్లను మధ్య పంచుకున్నారు.
మార్గం ద్వారా, ఈ కూడా చాలా సులభ మీరు ఉంటే
ఒక workspace సృష్టించడానికి కావలసిన వివిధ అనుకూలీకరణకు ఎంపికలు.
మరియు అది చాలా సులభ వార్తలు ఒక కొత్త ప్రదేశాలతో సృష్టించడానికి.
ఉండవచ్చు మరియు ఆ ఒకదాన్ని ఎంచుకోండి కొన్ని ఇతర విధంగా-కాన్ఫిగర్ ముందుగా,
బహుశా ప్రత్యేకంగా PHP కోసం, లేదా జంగో ప్రత్యేకంగా.
లేదా కేవలం అనుకూల.
CS50 కార్యస్థలం టెంప్లేట్ ఒక అని మేము
ఆ స్వయంచాలకంగా ఉపయోగించడానికి నవీకరణ 50 మరియు సెట్టింగులను అన్ని
మేము అన్ని సహా అక్కడ ప్లగిన్లు మేము CS50 IDE నిర్వహిస్తారు.
అలాగే.
కానీ యొక్క ఈ తిరిగి రావాలి.
మరలా, ప్రాజెక్టులు ఉన్నాయి సెట్టింగులు, మరియు ఆ కావలి
మేము ఇక్కడ చూస్తుంటారు.
మరియు అక్కడ గమనించవచ్చు సెట్టింగులను ఒక సమూహం ఉన్నాయి,
వాటిని అనేక ప్రాధాన్యత అనుగుణ్యమైన ప్యానెల్లు, కానీ వాటిని అన్ని.
కానీ మేము ఓహ్ దీన్ని లో, ఇక్కడ చూడగలరు లేదు, నేను దానిని యూజర్ సెట్టింగులను పెట్టి లేదు?
బహుశా నేను యూజర్ సెట్టింగులను లో అది చాలు.
మరియు ఈ ఇక్కడ మేము వెళ్ళి.
యూజర్ సెట్టింగులను లో, మేము చెయ్యవచ్చు మేము ఒక CS50 విభాగం కలిగి చూడండి,
మరియు ఈ రాస్తున్నారు ఈ క్లౌడ్ 9 ప్లగిన్లు ద్వారా
మేము అమలు చేసిన.
సాధారణ ఒక ఉంది సాధారణ ప్లగ్-ఇన్ అనుగుణంగా,
మరియు గణాంకాలు వీటిలో ఒకటి ఆధారిత GUI అనుగుణంగా
ప్రాధాన్యత పానెల్ యొక్క వెర్షన్.
ఈ రిఫ్రెష్ రేటును, కేసు 20 సెకన్లు సెట్.
>> ఈ అన్ని, ఆశాజనక, కొంత సమాచారాన్ని ప్రారంభంతోనే
మేము నిజంగా కొద్దిగా చూస్తారు బిట్ మరింత వివరంగా, కొద్ది సేపట్లో.
అలాగే.
కాబట్టి యొక్క మేము అనుకుందాం నిజానికి దానికి డౌన్ పొందుటకు.
మేము stuff ఆ అర్థం క్లయింట్ వైపు జరుగుతున్నది
బ్రౌజర్, నిజానికి జరుగుతుంది ఏ ప్లగ్-ఇన్లు నేను వ్రాసే అర్థం
రాసిన వెళ్తున్నారు మనస్సులో బ్రౌజర్ తో.
నేను నిజానికి అలా అనుకుంటే ప్రదేశాలతో ఏదైనా,
నేను బహుశా ప్రారంభించడానికి ఉంటుంది కమ్యూనికేషన్ విధమైన
బ్రౌజర్ మధ్య మరియు కార్యస్థలం తప్పకుండా
వాస్తవానికి సాధించవచ్చు అని.
కానీ ప్రస్తుతం అని పిలవబడు నేను దానిని డౌన్ పొందుటకు కావలసిన
మరియు నిజానికి నా మొదటి ప్లగ్-ఇన్ సృష్టించడానికి.
Well, మీరు చేయగలిగింది మార్గం అని అలా ఆ నిజానికి అందంగా సులభం.
అది క్లౌడ్ 9 SDK లో అందించిందని.
కానీ అది తీసుకోవాలని మీ ఇప్పటికే కార్యస్థలం పేరు, ఇది
మీరు ఎగువన కలిగి అని URL మీ బార్, మరియు అది కింది జోడించండి.
?
SDK = 1 & debub = 2.
ఇప్పుడు ఏమి ఈ ప్రారంభిస్తే అన్నారు SDK ఆ = 1 వాస్తవానికి SDK సెట్ చేస్తుంది
కల్పిస్తుంది ఒప్పుకు మోడ్, అదనపు విషయాలను.
మరియు డీబగ్ = 2 దోష సందేశాలు అనుమతిస్తుంది కొద్దిగా ఎక్కువ వాచాల ఉండాలి.
>> కాబట్టి మీరు JavaScript తీసుకురావటానికి ఉంటే మీ Chrome డెవలపర్ టాబ్ లో కన్సోల్
మీరు నిజంగా చెయ్యగలరు చాలా సమాచారాన్ని చూడడానికి
కంటే మీరు లేకపోతే లాగ.
కాబట్టి నేను ఈ రెండు చెయ్యడానికి సిఫార్సు అదే సమయంలో, అది ఎందుకంటే నిజంగా
అన్ని ఈ ఉంది ఉపయోగపడుతుంది అదనపు సమాచారం.
ఇది ఆ, అయితే, గమనించదగ్గ ముఖ్యం 2 విలువ డీబగ్ టర్నింగ్
ఇది చాలా అర్థం వాచాల, మరియు నిజానికి ఇది
కొంతవరకు గమనించదగిన మందగిస్తుందని మీ IDE, ముఖ్యంగా లోడ్
లేదా చేసినప్పుడు భారీ పనులు చేయడం.
కాబట్టి కేవలం గుర్తుంచుకోండి.
ఇది అభివృద్ధి కోసం ఉపయోగకరమైన, కానీ మీరు అన్ని సమయం అది కలిగి ఇష్టపడకపోవచ్చు.
>> కాబట్టి యొక్క వాస్తవానికి ఆ తెలియజేసేలా.
కానీ ఈ సందర్భంలో, నేను నిజానికి ఇప్పటికే ఈ ఒక workspace ఏర్పాటు.
కాబట్టి యొక్క, SDK = 1 & డీబగ్ = 2 చూద్దాం.
ప్లగ్-ఇన్లు ఒక జంట తో ఆశాజనక ఇప్పటికే ఇన్స్టాల్.
అయితే సరే.
కాబట్టి ఇప్పుడు నేను SDK డీబగ్ ప్రారంభించినట్లు మోడ్, మేము డీబగ్ మోడ్ లో గమనించవచ్చు
కాబట్టి మేము చూడటానికి dev టూల్స్ చూడవచ్చు ఏ లోపాలు, నేను నిర్మాణ భాగంలో ముఖ్యమైన వారంతా చేస్తాను.
మేము అక్కడ ఆ చూడగలరు ఇక్కడ లోపాలు ఒక సమూహం.
ఇప్పుడు ఇది నిజానికి అందంగా సాధారణ వార్తలు క్లౌడ్ 9 తప్పులు జంట కలిగి,
మరియు నేను ఆందోళన కాదు వాటి గురించి మీరు వరకు
ఏదో గనక చూడండి ప్లగ్-ఇన్ నిర్దేశించబడుతుంది
మీరు సృష్టిస్తున్నారు చేయాలి జరిగే.
>> ఇక్కడ, ఉదాహరణకు, మేము పొందుటకు 404s-- ఒక జంట దొరకలేదు.
మేము కొన్ని లోడ్ చెయ్యలేకపోతే చూడండి అంతర్లీన ఉదాహరణకు ఆఫ్ సమాచారం
కూడా.
మరియు అదనపు కొంత ఉంది సమాచారం, కానీ ఈ చాలా మేము ఉన్నాము
నిజానికి ఇప్పుడు కోసం విస్మరించండి వెళుతున్న.
ఈ అందంగా ఎందుకంటే ఒక workspace కోసం సాధారణ
లోపాలు కేవలం ఒక జంట కలిగి.
అలాగే.
నేను ఈ బయటకు తరలించడం వెళుతున్న మార్గం మరియు తిరిగి ఇక్కడికి వచ్చి.
ఇప్పుడు సులభం మార్గం nice ఈ డెవలపర్ గురించి విషయం
ఎనేబుల్ మోడ్ నాకు అనుమతించగా సులభంగా ఒక కొత్త ప్లగ్-ఇన్ సృష్టించడానికి.
>> నేను నిజానికి కాదు ముందు అయితే సో ఈ కొత్త ప్లగ్-ఇన్ ఎంపికను అందుబాటులో ఉన్నాయి,
ఇది నేను తిరిగి వెళ్ళి ఉంటే మేము చూడండి నా కాని డెవలపర్ మోడ్ ఇక్కడ పైగా,
ఏ కొత్త ప్లగ్-ఇన్ ఉంది.
SDK మోడ్ ప్రారంభించడం ద్వారా, నేను ఒక కొత్త ప్లగ్-ఇన్ అందుబాటులో
నేను సులభంగా ఒక సృష్టించవచ్చు.
ఈ సందర్భంలో, ఒక జంట ఉంది సాధారణ వివిధ ఎంపికలు,
ఒక ఖాళీ ప్లగ్-ఇన్, ఒక పూర్తి ప్లగ్-ఇన్, సంస్థాపకి, క్లౌడ్ 9 కట్ట.
మనం ఒక ఎంచుకోండి లెట్ ఖాళీ ప్లగ్-ఇన్ ప్రస్తుతానికి
మేము చాలా చూడగలరు కాబట్టి ఒక సాధారణ వెర్షన్.
>> ఇప్పుడు పాటు గమనించవచ్చు యొక్క ఎడమ వైపు ఇప్పుడు ఉంది
ఇష్టమైన కింద ఏదో, ఇది ప్లగ్-ఇన్లు ఒక జంట జాబితా
ఇప్పుడు నాకు అందుబాటులో ఉన్న.
నేను ఆ విస్తరణ ఉంటే, మేము రెడీ ఆ చూడగలరు.
ఇప్పుడు నేను మీరు గమనించే కావలసిన ఇక్కడ ఏదో ఇది
ఈ నిజానికి కలిగి లేదు అని కార్యస్థలం డైరెక్టరీ లోపల
నా అంతర్లీన ఉబుంటు ఉదాహరణకు, కానీ ఇది హార్డ్ డ్రైవ్లో ఉంది.
మరియు ఈ ఎందుకంటే, ఉన్న ఈ తెలుసు చాలా ఉపయోగకరంగా ఉంది
మీరు చూడాలని ప్రత్యేకించి Git తో ఏదైనా చేయడం,
ఎక్కడ ఈ ఉన్న ఒక .c9 ఫోల్డర్ లో / ప్లగిన్లు.
నేను అక్కడ వెళ్ళి ఉంటే, మేము ఇప్పుడు చూడగలరు ఇక్కడ ప్లగ్-ఇన్లు జాబితా
జాబితా ప్లగ్-ఇన్లు సరిపోయే నేను నా కార్యస్థలం ఎడమవైపు చూసింది.
>> యిప్పుడు అప్రమేయంగా, మరియు ఈ రకమైన వింత ఉంది
అప్రమేయంగా నేను సృష్టించడానికి మీరు ఒక workspace లో కొత్త ప్లగ్-ఇన్,
ఈ ప్లగ్-ఇన్ ద్వారా సృష్టిస్తుంది డిఫాల్ట్ ఒక అండర్ యొక్క ఒక పేరు ఉంది.
సాధారణంగా గనక కొన్ని సమస్యలు కారణం.
చాలా తదుపరి దశలో కాబట్టి నేను సాధారణంగా చేయటం ఆ
ఆ తొలగించడం ప్రత్యేక ప్లగ్-ఇన్
మరియు మాత్రమే సాధారణ ప్లగ్-ఇన్ వదిలి plugin.simple ప్రారంభంలో ఉంది.
మరియు ఆ ఉంది అని మాత్రమే దక్కుతుంది.
అలాగే.
>> కాబట్టి ఈ వాస్తవానికి కనిపిస్తుంది చేస్తుంది?
Well, ఈ మళ్లీ, ఉంది ఒక JavaScript ప్యాకేజీ
, కొన్ని ఫైళ్లు కలిగి పేరు ఒక plugin.js ఫైలు సహా
ప్రధాన కంటెంట్ నా ప్లగ్-ఇన్, ఉన్న
ఒక package.json ఫైలు, నిజానికి నిర్దేశిస్తుంది
ఈ ప్లగ్-ఇన్ గురించి కొన్ని మెటాడేటా, రచయిత అయిన వంటి
అది ఒక గురించి ఏ అదనపు సమాచారం కాబట్టి ప్లగ్-ఇన్, మరియు యొక్క వివరణ.
మరియు కూడా అప్రమేయంగా, అది ఒక ఖాళీ README ఫైలు సృష్టిస్తుంది
మరియు మీరు ఖాళీ పరీక్ష ఫైల్ కొన్ని అదనపు డాక్యుమెంటేషన్ సృష్టించడానికి,
మరియు ఒక పరీక్ష జీను ఉంటే మీరు అలా అవ్వాలనుకుంటే.
>> కాబట్టి యొక్క కేవలం మొదటి వద్ద ఒక లుక్ తీసుకుందాం, చాలా త్వరగా, package.json ఫైలు.
ఇది కేవలం ద్వారా వెళ్ళడానికి తగినంత సులభం ఇది మరియు ఈ ప్రాంతాల్లో పూరించడానికి
మీరు వంటి, పూరించడానికి సాహసించరు అది ఒక పేరును అందించండి వివరణ ఇవ్వాలని,
వెర్షన్ సంఖ్య iterate ప్రతి కాబట్టి తరచుగా, అందించడానికి
ప్రతి కోసం ఒక రచయిత దోహదపడుతుంది ఆ వ్యక్తి,
సహాయకులు వాటిని జోడించడానికి విభాగం, మరియు ఈ మీరు మిగిలిన
చాలా చక్కని కేవలం ప్రస్తుతానికి ఇది గా వదిలి.
>> అని ఒక విషయం ఉంది గమనించవచ్చు ముఖ్యం,
ప్లగ్-ఇన్లు విభాగం కింద ఆ, ప్లగ్-ఇన్ అనే కీ ఉంది.
మరియు ఈ పేరు సరిపోలే జావాస్క్రిప్ట్ ఫైలు plugin.js అని.
కాబట్టి ఈ క్లౌడ్ 9, అది తెలుసు ఎలా ఉంది ఈ package.json ఫైలు, చదువుతుంది
JS ఫైళ్లు నిజానికి లోడ్.
నేను అదనపు JS ఫైళ్లు సృష్టించడానికి లేదా అనుకొంటే ప్లగ్-ఇన్ నుండి అని JS ఫైలు పేరును,
నేను కూడా మార్చాల్సి ఉంటుంది package.json ఫైలులో.
>> ప్రేక్షకుల నుండి ఏదైనా ప్రశ్నలు?
నం
అయిన ఒక వ్యక్తి ఇప్పటివరకు నాతో పాటు తరువాత.
>> అలాగే.
నేను నిజానికి సృష్టించిన ఇప్పటికే ప్లగ్-ఇన్లు యొక్క జంట,
నేను ఈ కార్యస్థలం, నేను భావిస్తున్నాను.
కాబట్టి యొక్క ఈ కొన్ని వదిలించుకోవటం తెలియజేయండి జోడించండి SDK = 1 & డీబగ్ = 2, ఈ కార్యస్థలం రీలోడ్
మరియు యొక్క ఉంటే చూద్దాము మేము ఇప్పుడు ఆ ప్లగ్ ఇన్లు.
C9 / ప్లగిన్లు.
మనం ఇటు వెళదాం.
మేము ఈ నా C9 / ప్లగిన్లు ఇప్పుడు చూడగలరు ఒక, మేము plugin.1 మరియు plugin.2 ఉన్నాయి.
కాబట్టి మేము కేవలం ఉన్నారు అప్ దశను చూడాలని కేవలం కష్టం యొక్క మొత్తాన్ని పెంచుతుంది
ఈ ప్లగ్-ఇన్లను ప్రతి.
కానీ ఇక్కడ నేను ఒక కొత్త ప్లగ్-ఇన్ సృష్టించడానికి ఉంటే, నేను నా ఇష్టాలకు జోడించవచ్చు.
నేను కేవలం నుండి ఆ తొలగిస్తాము అంతర్లీన ఫైల్ సిస్టమ్.
>> యొక్క ఆ తొలగించడానికి లెట్.
ఇప్పుడు నేను నా మొదటి తెరిస్తే ఇన్ ప్లగ్ మరియు ఓపెన్ plugin.js,
మేము అంతర్లీన ఇక్కడ చూడగలరు ఒక ప్లగ్ ఇన్ సాధారణ వెర్షన్.
నాకు నిజానికి తిరిగి వెళ్ళి తెలపండి ఈ ఇతర workspace కు
మీరు కనీసం ఇక్కడ చూడగలరు ఎందుకంటే, ఏమి ఖాళీ ప్లగ్-ఇన్ నిజానికి కనిపిస్తోంది.
కాబట్టి హుడ్ కింద, ఈ కనిపిస్తోంది అని సాంకేతికత చాలా పోలి,
నేను RequireJS వార్తలు, నేను భావిస్తున్నాను.
ఈ లేదు అని గుర్తించలేకపోతే నిజంగా బహుశా, చూడండి,
కొన్ని ఇతర జావాస్క్రిప్ట్ అదే మేము చూసి ఉండవచ్చని ఫైళ్లు.
కానీ బదులుగా కేవలం ఒక జంట ఉంది ప్రాథమిక పంక్తులు నిజానికి ఉంది.
>> ఈ విషయాన్ని అన్ని మొదటి ఉంది IDE అనువదించే,
కానీ అది నిజానికి కాదు పేర్కొన్న వరకు అమలు.
మరియు నేను ఆ గురించి మీరు చెప్పండి చేస్తాము నిజానికి కేవలం ఒక క్షణం లో అర్థం.
కానీ ఇక్కడ ఒక ఉంది అని గుర్తించలేకపోతే లైన్ 2 లో main.consumes లైన్
మరియు ఈ ప్లగ్-ఇన్లు అన్ని జాబితా ఈ ప్లగ్-ఇన్ ఆధారపడి ఉంటుంది.
అప్రమేయంగా కాబట్టి, మేము బహుశా కలిగి లేదు ఇతర ప్లగ్-ఇన్లు ఏ ఆధారపడటం
కానీ మేము నిజంగా అవసరం ఉన్నప్పుడు సరఫరా లక్షణాలు ఆధారపడి
IDE ఇతర ప్లగిన్లు ద్వారా, మేము ఆ ప్లగ్-ఇన్లు జాబితా అవసరం
main.consumes లైన్ లో.
మరియు తర్వాత మేము అవసరం కోడ్ వాటిని లింక్
నేను మీరు తెలియజేస్తాము ఇది, క్రింద మేము అలా ఎలా గురించి ఒక క్షణం.
>> Main.provides ఇస్తుంది ఈ ప్లగ్-ఇన్ కు పేరు
ఇతర ప్లగ్-ఇన్లు అనుకొనుట వారి ఖర్చవుతుంది లైన్ లో ఉపయోగించే.
కాబట్టి ఈ విషయంలో, నా ప్లగ్-ఇన్ కేవలం అప్రమేయంగా అక్కడ జరుగుతుంది,
మరియు మేము అని మార్చాలి మా సొంత ప్లగ్-ఇన్ వర్తించే,
మేము కేవలం క్షణంలో చూస్తారు.
ఇప్పుడు ఇక్కడ ఫంక్షన్ లో ప్రధాన, ఈ ఫంక్షన్ ప్రధాన
నిజానికి, అమలు మరియు అర్దం కానీ ఇది నిజానికి చాలా ఎక్కువ లేదు.
ఇది కేవలం ప్రతిదీ అప్ సెట్, కానీ కావాలి నిజానికి ప్లగ్-ఇన్ మొదలు లేదు,
పేరు వంటి ధ్వనులు ఏమి ఉన్నప్పటికీ.
వాస్తవానికి ద్వారా జరుగుతుంది పద్ధతులు క్రమం ఆ
ఈ ప్లగ్-ఇన్ అంతటా ఉంటాయి.
>> నేను క్రిందికి స్క్రోల్ ఉంటే, మేము చూడగలరు మేము ఒక జీవిత చక్రం పేరు కలిగి
కొన్ని ఈవెంట్ అంటారు లోడ్, లేదా దించుతున్న అని కొన్ని ఈవెంట్,
కొన్ని సంఘటనలు నిజానికి జరిగే.
ఇది ఇక్కడ నిజంగా ఇక్కడ ప్లగిన్గా ఆ పద్ధతులు పిలుస్తారు మొదలవుతుంది.
కాబట్టి యొక్క కొద్దిగా మరింత కాంక్రీటు ఉంచబడుతుంది మరియు ఈ గురించి ఒక ఉదాహరణ చూడండి.
కాబట్టి ఇక్కడ plugin.1 కోసం, ఏ మేము ప్రధానంగా చేయబోవడం
ఒక మెను ఐటెమ్ సృష్టించడానికి ఉంది CS50 సెమినార్ డైలాగ్ అని 1 కలిగి
మేము రెండు యొక్క ఎందుకంటే them-- మరియు మేము వెళుతున్న
విండో మెనూ గా ఇంజెక్ట్.
మనం దానిని క్లిక్ చేసినప్పుడు, మేము ఉన్నాము ఒక సంభాషణ అప్ తెరిచి అన్నారు ఆ
మాకు కొన్ని చాలా ప్రాథమిక సమాచారం చూపిస్తుంది.
>> ఈ సందర్భంలో, కేవలం ఒక హలో ప్రపంచ.
కాబట్టి ఈ చాలా సులభం హలో వరల్డ్ సంభాషణ
మేము అమలు చేసే ఒక ప్లగ్-ఇన్ క్లౌడ్ 9 లో వలె.
కాబట్టి యొక్క ఈ వాస్తవానికి యెంత చూద్దాం.
మేము కేవలం అది ద్వారా అడుగు చేస్తాము చాలా వేగంగా మనం అలా
అలాగే తదుపరి ప్లగ్-ఇన్ చూడవచ్చు.
ఇక్కడ మేము ఉన్నాయి గమనించండి ప్లగ్-ఇన్లు వివిధ తీసుకుంటుంది.
మేము ఒక సంభాషణ వినియోగించే చేస్తున్నారు ప్లగ్ ఇన్, ఆదేశాలను, మెనూలు, మరియు UI.
నేను నిజానికి వినియోగించే చేస్తున్నాను కనిపిస్తోంది డైలాగ్ రెండుసార్లు, కాబట్టి నేను ఆ తొలగించవచ్చు.
>> మరియు మార్గం గమనించవచ్చు నేను వాటిని కలిపే చేస్తున్నాను,
ఈ చెప్పుచున్నారు ఆ మెటాడాటా యొక్క విధమైన ఉంది ఏమి అవసరాలు ప్లగ్-ఇన్ వ్యవస్థ
నిజానికి అవసరమైన ఈ ప్లగ్-ఇన్ లోడు కోసం.
ఇది గమనించండి కూడా ముఖ్యం ప్లగ్-ఇన్లు లోడ్ చెయ్యబడిన ఆర్డర్
హామీ లేదు.
కానీ ఏమి హామీ ఉంటే నేను ఒక అవసరంగా కొన్ని ప్లగ్-ఇన్ పేర్కొనండి
ఆ ప్లగ్-ఇన్ లోడ్ అవుతుంది ముందు ఈ ఒక పొందుపర్చారు.
>> కాబట్టి ఆ అర్థం మీ ప్లగిన్ ఉంటే అందించిన కొన్ని కార్యాచరణను అవసరం
IDE లో ఏదో, మీరు తప్పక తప్పకుండా మీ ప్లగ్-ఇన్ ఖర్చవుతుంది
ఆ ప్లగ్-ఇన్ తద్వారా సమన్వయాలు మీ ప్లగ్-ఇన్ సృష్టించడానికి కొన్ని ఉన్నాయి
లేదా కేవలం, మీ ప్లగిన్ instantiate ప్రస్తుత ముసాయిదా అమల్లో తర్వాత.
ఇక్కడ నేను చెప్పిన ప్లగ్-లో మేనేజర్ కు మెటాడేటా,
ఇది నేను తినే వెళుతున్న వ్యక్తులు.
మరియు ఇక్కడ ప్రధాన ఫంక్షన్, నేను అప్పుడు కనెక్ట్ వెళుతున్న
ఆ దిగుమతి ప్లగ్-ఇన్లు నా కోడ్.
>> సో నేను వెళుతున్న కొన్ని వేరియబుల్స్ సృష్టించే
ఆ ప్రతి యొక్క పేర్లు మ్యాచ్ కాబట్టి నేను చాలా త్వరగా వాటిని సూచించవచ్చు ఆ
నా కోడ్ అంతటా.
నేను సంభాషణ దిగుమతి నేను కారణం నా ప్లగ్-ఇన్ కావలసిన ఎందుకంటే
ఒక సంభాషణ ప్లగ్-ఇన్ వ్యవహరించడానికి.
నేను ఉన్నాను విధంగా ఆ చేయాలని, కోర్సు యొక్క,
డైలాగులతో నా కోడ్ కనెక్ట్ ప్లగ్ ఇన్ అది దిగుమతి ద్వారా
మరియు తర్వాత పేర్కొనడం ద్వారా ఒక కొత్త డైలాగ్ వేరియబుల్ సృష్టించడం
మరియు అనుసంధానిస్తూ ఆ దిగుమతి ప్లగిన్.
ఆపై నిర్వచించడం ద్వారా నా ప్లగ్ ఇన్ ఒక నూతన డైలాగ్ వలె.
>> నేను ప్రారంభ కాబట్టి నా ప్లగ్-ఇన్ నిర్వచించే అనుకుంటుంది.
మరియు ఈ వేరియబుల్ అని ప్లగ్-ఇన్ మీరు చూస్తారు
కేవలం సాధారణంగా ఉపయోగిస్తారు క్లౌడ్ 9 ప్లగ్-ఇన్లు అంతటా.
నేను ఒక కొత్త instantiate వెళుతున్న కొన్ని గుణ సంభాషణ,
అది ఒక నిర్దిష్ట పేరు ఇవ్వడం, ఆ చెప్పటానికి వినియోగదారులు దాన్ని మూసివేసి అవకాశం ఉంది.
అది కొద్దిగా x ఆ తెలియజేస్తాము ఎగువ కుడి చేతి మూలలో,
లేదా ఒక చిన్న బటన్ తక్కువ కుడి చేతి మూలలో.
నేను నుండి టెక్స్ట్ ఎంచుకోవచ్చు లేదో అది సంభాషణ ఏమి టైటిల్
అందువలన న వుంటుందన్నారు.
ఇప్పుడు ఈ కేవలం సంభాషణ నిర్వచిస్తుంది కానీ ఇది ఇంకా అది చూపించు లేదు.
నేను నిజానికి ఒక నిర్వచించటానికి కలిగి అది చర్య చూపబడుతుంది.
>> మళ్ళీ, నేను మీరు ప్రోత్సహిస్తున్నాము క్లౌడ్ 9 SDK పరిశీలించి,
వివిధ డైలాగ్స్ ఉన్నాయి ఎందుకంటే మరియు వారు నిజంగా బాగా డాక్యుమెంట్ చెయ్యబడ్డాయి.
మీరు వివిధ రకాల చూడగలరు ఆ ఉన్నాయి, మరియు వాటిని ఉపయోగించడానికి
సంసార ప్లగ్-ఇన్ మీరు మనస్సు లో కలిగి.
ఇప్పుడు ఒక ఉన్నట్లు జరగబోతోంది లోడ్ విభాగం, మరియు భారాన్ని
ఫంక్షన్ మీరు రీకాల్ వంటి ప్లగ్-ఇన్ జీవిత చక్రం ద్వారా ఉపయోగిస్తారు
నిజానికి ప్రతిదీ instantiate కు మరియు సిద్ధంగా ప్రతిదీ పొందండి.
ఇప్పుడు ఈ ప్లగ్-ఇన్ లోడ్లు, నేను ఏమీ లేనప్పుడు వెంటనే ఒక సంభాషణ చూపాలనుకుంటున్న,
ఈ ప్లగ్-ఇన్ లోడ్ చేస్తుంది ఎందుకంటే IDE యొక్క మిగిలిన పాటు.
నేను ఆ IDE లోడ్ చేసినప్పుడు, నేను వద్దు సంభాషణ స్వయంచాలకంగా అప్ చూపించడానికి.
నేను మాత్రమే నేను క్లిక్ చేసినప్పుడు అది చూపించడానికి కావలసిన నా విండో మెను ఐటెమ్ మెనూ ఐచ్చికాన్ని
నేను కొద్ది సేపట్లో దానిని జోడిస్తుంది.
>> సో రెండు విభిన్న దశలను ఉంది ఇక్కడ జరిగే కలిగి.
నేను ఒక సృష్టించడానికి కలిగి కమాండ్, మరియు కమాండ్
నిజానికి బాధ్యత ఉంటుంది క్లౌడ్ 9 IDE సంభాషణ చూపిస్తున్న.
ఆపై నేను కనెక్ట్ కలిగి, నేను ఒక కొత్త విండో మెనూ సృష్టించడానికి కలిగి
అంశం, ఆ ఆదేశం నడుస్తుంది.
కాబట్టి నేను ఆ విండో క్లిక్ చేసినప్పుడు మెను ఐటెమ్, కమాండ్ అప్పుడు రన్
అందువలన నా సంభాషణ అప్పుడు చూపించాం.
కాబట్టి ఈ నిజానికి ఒక అందమైన ఉంది దాని గురించి ఆలోచిస్తూ nice మార్గం.
>> మొదటి నేను కమాండ్ సృష్టించవచ్చు ఎందుకంటే దీని పేరు CS50 సెమినార్ డైలాగ్ 1,
కొన్ని అందిస్తుంది అది సాధారణ సందర్భంలో.
మరియు ఇక్కడ ముఖ్యమైన బిట్ ఉంది EXEC గుణం, గమనించవచ్చు ఇది
అని ఉంటుంది ఒక ఫంక్షన్ జాబితాగా నా ప్లగ్-ఇన్ ఈ ఆదేశాన్ని ఉన్నప్పుడు.
కాబట్టి ఈ ఆదేశం విధమైన వంటిది ఫంక్షన్ అది కేవలం ఏకపక్ష క్లౌడ్ 9 వార్తలు
అందుబాటులో ఆదేశం ఏ క్లౌడ్ 9 ప్లగ్-ఇన్ కు.
కానీ వాస్తవ ఫంక్షన్ అంతే ఈ ఆదేశాన్ని ఉన్నప్పుడు కాల్ వెళుతున్న
షో సంభాషణ ఫంక్షన్ నా plugin.js ఫైలులో.
>> మరియు మేము నిజంగా చూడగలరు ఈ ప్లగ్-ఇన్లు మరియు జాబితా
మాకు అందుబాటులో ఉన్న ఆదేశాల ప్రాధాన్యతలు, అన్ని మార్గం స్క్రోల్ down--
నిజానికి మేము ఈ ఇప్పుడు చూస్తారు, యొక్క చూసేలా?
ప్లగ్-ఇన్ మేనేజర్, ఏ, నేను అంతే i మైనస్ మైనస్ అనుకుంటున్నాను ఖచ్చితంగా చుట్టూ ఇక్కడ ఎక్కడా.
Well, ఆదేశాలను జాబితా ఉంది ఎక్కడో, కానీ నేను కలిగి ఉండాలి
అది ఎక్కడ నేను మర్చిపోయి చేసిన.
కాబట్టి సరే, మేము వెళ్లి చేస్తాము.
అయితే సరే.
కాబట్టి మేము ఆదేశాలను జాబితా కలిగి , మాకు అందుబాటులో ఉండే
మరియు ఆ ఆదేశాలను ఈ కేవలం ఏకపక్ష క్లౌడ్ 9
నిర్దిష్ట కోడ్ అమలు ఆదేశాలను.
కాబట్టి ఆ, గుర్తుంచుకోండి మనం ఆ కార్యక్రమాన్ని డైలాగ్ అమలు చూడాలని
కొద్ది సేపట్లో పని.
ఇప్పుడు నేను నిజానికి ఒక మెనూ జోడించాలనుకుంటే అంశం, నేను, మార్గం ద్వారా ఆ అంశం జోడించవచ్చు
మరియు కేవలం సరిగ్గా నేను ఎక్కడ పేర్కొనండి అది విండో / CS50 సెమినార్ డైలాగ్ 1 ఉండాలి.
మరియు ఆ సమయంలో నేను కావలసిన ఒక కొత్త అంశాన్ని రూపొందించడానికి ఆ
ఒక ఆదేశాన్ని అన్నారు, CS50 సెమినార్ డైలాగ్ 1.
ఈ క్లౌడ్, మళ్ళీ గమనించండి 9 ఆదేశం నేను పైన సృష్టించాను.
>> ఇప్పుడు నేను కూడా కావలసిన కొద్దిగా డివైడర్ సృష్టించడానికి,
అందువలన నేను కలగొచ్చు తదుపరి లైన్ లో.
ఇప్పుడు మీరు గమనించే ఉంటారు ఈ మెను ఐటెమ్ నిర్వచించు భాగంగా,
ఒక సంఖ్య ఉంది ఇది సంబంధం ఇది
నిజానికి ఖచ్చితంగా చెప్పారు నేను మెను ఐటెమ్ ఆ కావలసిన
మెనూలు జాబితాలో ఉన్న.
కానీ మీరు గమనిస్తారు నేను నిజానికి చేయలేని
తో ఏ సంఖ్యలు చూడండి అప్రమేయంగా ఈ మెనుల్లో.
కాబట్టి కొద్దిగా దాచిన విషయం ఉందని మేము మా URL ఒక చిన్న మార్పు చేయవచ్చు.
సో అదనంగా, = 1 & డీబగ్ = 2 SDK కు నేను 1 కలిగి మెనూ సెట్ చేస్తాము
మరియు ఆశాజనక అది మెను, మెనుల్లో వార్తలు.
ఓహ్, అది మెనూలు = 1 ఉంది.
పట్టుకో.
>> మరియు మేము ఆ రీలోడ్ మీద ఏమి చూస్తారు IDE, నేను డీబగ్ మోడ్ ఇప్పటికీ am ఉంది
కానీ ఇప్పుడు సంఖ్యలు ఉన్నాయి అన్ని మెనుల్లో తో సంబంధం.
మరియు ఈ మీరు చెబుతుంది వేటి సంఖ్య
మీరు ఇంజెక్ట్ ప్రయత్నిస్తున్న సమయంలో ఉంది ఎక్కడైనా ఈ మెను సిస్టమ్ను ఏదో.
కాబట్టి విండో మెనూ లో, నేను 45 సహకరించండి అని అంశం చూడండి
మరియు అది ముందు ఐటెమ్ 38 సంస్థాపకి ఉంది.
నేను ఇంజెక్ట్ కావలసినప్పుడు ఆ రెండు మధ్య ఒక అంశం
నేను కేవలం ఒక సంఖ్య ఎంచుకోండి అని ఆ రెండు అంశాల మధ్య.
కాబట్టి నేను 41 ఎంపిక మరియు నా సెమినార్ చేర్చబడ్డ ఆ స్థానాన్ని డైలాగ్ 1 మెను ఐటెమ్.
>> మరియు ఆ ఎందుకు ఈ సంఖ్య ఇక్కడ కనిపిస్తుంది సంఖ్య 41 ఉంది.
ఆ ప్రాంతంలోనే ఉంది క్లౌడ్ 9 మెను లో మెను అంశం.
ఇప్పుడు అదేవిధంగా, నేను కోరుకున్న ఒక డివైడర్ సృష్టించడానికి
ఒక nice ఉంది కాబట్టి మరియు అది జోడించండి ఈ మెనూ ప్రతి మధ్య విభజన
అంశాలు.
కాబట్టి నేను జోడించిన నగర 43 వద్ద ఆ.
సో ఫార్, సో మంచి, నేను ఆశిస్తున్నాము?
కాబట్టి ఇప్పుడు యొక్క నిజానికి చూద్దాం షో డైలాగ్ నిర్దిష్ట కోడ్
వాస్తవానికి బాధ్యత వహించాలని ఈ డైలాగ్ విండొ తెరవకుండా కోసం.
>> డౌన్ స్క్రోలింగ్, నేను మీరు ఆ చూడండి ఈ ఫంక్షన్ షో డైలాగ్ కలిగి,
మరియు అది చాలా సులభం.
నేను షో అమలు వెళుతున్న ప్లగ్-ఇన్ వేరియబుల్ పద్ధతి.
మరియు మేము ఈ నిర్వచించబడిన గుర్తుంచుకోవాలి ప్లగ్ ఇన్ వేరియబుల్ ఒక సంభాషణ పైన.
అందువలన బార్ ప్లగ్-ఇన్, ఈ సందర్భంలో, ఈ ఉంది మేము అంతర్గతంగా నిర్వచించిన చేసిన వస్తువు.
మరియు అది ఒక కొత్త డైలాగ్ చేస్తాడు ఈ ప్లగ్-ఇన్ ఇమిడి.
కాబట్టి మేము నిజానికి ఈ ప్రస్తావించిన ప్లగ్ ఇన్ అనేక ప్రదేశాల్లో వేరియబుల్
ఒక విలక్షణ క్లౌడ్ 9 అభివృద్ధి పర్యావరణం.
>> మేము ఇక్కడ చూస్తారు.
మేము గమనించవచ్చు క్రిందికి స్క్రోల్ ఆ అదనపు జీవితం చక్రాల ఉంది.
కాబట్టి ఈ ఎడాపెడా గమనించవచ్చు తొలగించబడటం ఈవెంట్స్
ఈ వస్తువు, ఈ సంభాషణ వస్తువు.
అప్రమేయంగా, ఉంది లోడ్ మరియు దించుతున్న ఇది
అన్ని క్లౌడ్ 9 ప్లగ్-ఇన్లు అందుబాటులో ఉన్నాయి.
కానీ సందర్భంలో ఈ డైలాగ్ ఉంది
మరొక సంఘటన ఏమిటంటే అగ్ని అలాగే అని
ఉన్నప్పుడు తొలగించి, డ్రా తెరపై తీసుకొనబడిన గురించి
మొదటి ఉదాహరణకు వద్ద సంభాషణ చూపిస్తున్న.
>> కనుక ఇది నిజానికి ఉన్నప్పుడు చూపిన కావడం
అక్కడ వెళ్తున్నారు మాకు కొన్ని HTML అందిస్తాయి.
మరియు కేవలం ప్రమాణాన్ని ఉపయోగించి HTML పద్ధతులు మేము చెయ్యవచ్చు
కొన్ని సాధారణ సమాచారం ఇంజెక్ట్, మా hello world, సంభాషణ లో.
మేము అప్పుడు పైకి స్క్రోల్ ఉంటే, మేము చేయగలరా విషయాలు అప్పటి ఊరేగింపు చూడండి
అది సంభవించే.
మొదటి మేము ఒక క్లౌడ్ 9 ఆదేశం రూపొందించినవారు క్లౌడ్ 9 పెట్టినపుడు ఆ
ఈ ఫంక్షన్ కాల్పులు అన్నారు.
ఇది ఈ ఫంక్షన్ అమలు జరగబోతోంది నేను, ప్రదర్శనలో సంభాషణ అని
నా కోడ్ లో వ్రాసిన.
>> నేను ఒక మెను ఐటెమ్ రూపొందించినవారు మరియు ఆ అదే ఆదేశం జత
ఆ అంశం క్లిక్ చేసినప్పుడు ఆ అప్పుడు నడుపుతుంది కాజ్ఞాపించు మెను,
మరియు ఆ ఫంక్షన్ అప్పుడు నడుపుతుంది.
మరియు ఫంక్షన్ యొక్క లోపల నేను ఉన్నాను కేవలం నేను ఉన్నాను ఉన్నారు కాల్ వెళుతున్న
కేవలం ప్రదర్శన అమలు వెళుతున్న ఈ ప్లగ్-ఇన్, పద్ధతి
మొదటి కాల్ అన్నారు డ్రా పద్ధతి, మరియు వెళ్లి
క్రింద, ఈ విధానం డౌన్ కాల్పులు మా జీవిత చక్రంలో, ఈవెంట్ హ్యాండ్లర్ డ్రా.
ఆపై నిజానికి రెడీ డైలాగ్ చూపించు.
>> ఒక దాచు పద్ధతి కాబట్టి, కూడా ఉంది నేను దాచడానికి అవకాశం అవసరం ఉంటే
నా సంభాషణ, నేను అదే విషయం చేయవచ్చు.
సో ఇది చాలా అది పని ఈ అన్ని పొందుటకు.
మేము స్క్రోల్ డౌన్ ఉంటే ఆ గమనించే మరింత ఫ్రీజ్ ప్రజా API ఉంది.
ఈ ప్రాథమికంగా కేవలం చెప్పారు అని నేను ఈ పద్ధతులు కావలసిన సమర్థవంతంగా
ప్రజా, కానీ overwriteable కాదు ఈ ప్లగ్-ఇన్ సందర్భం వెలుపల.
మరియు క్రింద, చాలా దిగువన, బహుశా చివరి విషయం
మేము నిజంగా చెల్లించాల్సిన అవసరం ఇక్కడ చాలా శ్రద్ధ, ఇది
మేము మీరు నమోదు వెళ్తున్నారు అని మా ప్లగ్ ఇన్ C9 సెమినార్ 1 పేరుతో
మరియు వస్తువు ప్లగ్ ఇన్.
>> ఏ మీరు గుర్తుకు వస్తుంది కాబట్టి, ఉంది ఆ ప్లగ్ ఇన్ లో ప్లగ్-ఇన్
మేము నిర్వచించు చేసిన వస్తువు ఈ వనరు యొక్క సంపూర్ణంగా అంతటా
కోడ్.
మరియు C9 సెమినార్ 1 మేము వాగ్దానం స్ట్రింగ్
ఎగువన అందించడానికి ఈ నిర్వచనం.
అలాగే.
కాబట్టి యొక్క కొద్దిగా అప్ రాంప్ వీలు మేము ఏదో చేయవచ్చు ఉంటే మరియు చూడండి
కొద్దిగా ఎక్కువ ఆసక్తికరమైన.
ఇప్పుడు ఈ మాత్రమే చాలా బాగుంది.
నా ఉద్దేశ్యం, ఈ, నిజానికి అందంగా అనిపిస్తుంది కోడ్ యొక్క కాబట్టి కొన్ని పంక్తులు లో చల్లబరుస్తుంది,
మేము ఇప్పటికే IDE సవరించవచ్చు మరియు ఇప్పటికే ఉన్న మెను ఐటెమ్ జోడించండి
లేదా ఒక కొత్త మెను ఐటెమ్ జోడించడానికి, ఒక జోడించండి కమాండ్, మరియు ఒక సంభాషణ చూపించు
మరియు కేవలం ఒక బంచ్ ఉనికిలో కార్యాచరణను.
ఇది నిజంగా అందంగా గొప్ప ఉంది.
>> కానీ అది చాలా లేదు ఎందుకంటే అది కాదు అంతర్లీన ఉబుంటు తో కమ్యూనికేట్
సందర్భం.
కాబట్టి యొక్క ఆ నేను చెప్పటానికి వీలు నిజానికి కనుగొనేందుకు కావలసిన
గురించి కొంత సమాచారాన్ని ఉబుంటు ఉదాహరణకు, అంతర్లీన
గణాంకాలు ప్లగ్-ఇన్ వంటి చేస్తుంది.
కాబట్టి యొక్క ఒక పరిశీలించి వీలు చిన్న బిట్ మరింత సమాచారం
గణాంకాలు ప్లగ్-ఇన్ ఎంత పనుల గురించి.
నిజానికి, ఈ చాలా పోలి ఉంటుంది.
మీరు గుర్తు ఉండవచ్చు ఒక సంభాషణ ఉంది.
మీరు అక్కడ ఆ గుర్తు ఉండవచ్చు వార్తలు కొన్ని సమాచారం
పాటు కేవలం మెను బార్ పాటు చూపిన ఆశాజనక మీరు ఇప్పుడు ఇవి పైన,
ఎలా ఒక రుచి పొందడానికి మేము ఈ అమలు
కేవలం నిర్దిష్ట మెను అంశాలు చేర్చడం ద్వారా పాయింట్లు మరియు ఒక సంభాషణ instantiating ద్వారా
సంభాషణ అనేది ప్రదర్శించడం.
>> కానీ మేము ఇంకా చూపిన కాని మేము దాని కనెక్ట్ ఎలా
ఒక ఆదేశానికి అంతర్లీన ఉబుంటు సందర్భం.
కాబట్టి యొక్క plugin.2 వద్ద అప్పుడు ఒక లుక్ తీసుకుందాం, ఇది ఖచ్చితంగా ఈ విషయం చేస్తుంది.
మేము plugin.js తెరవడం చూడాలని ఈ కోసం కోడ్.
కానీ విండో మెనూ కింద, నేను 2 డైలాగ్ మీద క్లిక్ చేస్తే,
మేము అది ఈ విధంగా చెప్పింది చూడగలరు బదులుగా, హలో CS50, ఇది
కుడి, అన్ని మనోహరమైన కనిపించడం లేదు?
తప్ప, ఈ చూడటానికి.
నాకు ఇక్కడ ఏదో డౌన్ మార్చడానికి లెట్.
>> నేను వెళ్ళడానికి వెళుతున్న నా కార్యస్థలం మరియు మార్పు సదస్సు
హలో, డాన్ వంటి ఏదో చెప్పడానికి.
నేను దాన్ని మూసివేసి మరియు అది సేవ్ వెళుతున్న.
ఇప్పుడు నేను తిరిగి అమలు వెళుతున్న నా సంభాషణ మెను ఐటెమ్.
మరియు అది ఉంది గమనించవచ్చు ఇప్పుడు అది చెప్పే మార్చారు.
హలో, డాన్.
నేను డౌన్ ఏదో చేసారు అనిపించడం ఇక్కడ అంతర్లీన ఉబుంటు ఉదాహరణలో
ఏ అవకతవకలు చేయకుండా మళ్ళీ పూర్తిగా అమలవుతున్న కోడ్
క్లయింట్ వైపు.
కాబట్టి సహజంగా విధమైన ఉంది ఇక్కడ జరుగుతున్నది కమ్యూనికేషన్.
>> ఇప్పుడు ఈ పేరు చాలా క్లౌడ్ 9 SDK శక్తి, వస్తుంది
ఆ, ఈ plugin.2 ఉంది మేము నిజానికి కారణమవుతుంది
కాల్ జరిగే అంతర్లీన ఉదాహరణకు,
మరియు కొన్ని ఏకపక్ష ఆదేశాన్ని.
ఈ సందర్భంలో, నేను నిజానికి చాలా సులభమైన బాష్ స్క్రిప్ట్ రూపొందించినవారు
నా కార్యస్థలం సెమినార్ అని.
నాలో ఆ తెరుచుకుంటుంది తెలియజేయండి.
మరియు మేము అది ఈ కనిపిస్తోంది చూడగలరు.
ఇది కేవలం ఒక చాలా సులభమైన బాష్ వార్తలు స్క్రిప్ట్ దీని ఏకైక ప్రయోజనం జీవితంలో
పంపటానికి అవతరిస్తుంది ఈ టెక్స్ట్ బయటకు, హలో, డాన్.
లేదా దాని ముందు, ఇది CS50, హలో చెప్పారు.
మరియు అది చేయడానికి జరగబోతోంది అంతే.
>> ఈ ఇప్పుడు ఒక ఎందుకంటే నేను అమలు చేసే ఆదేశం.
నేను నిజానికి ఇక్కడ డౌన్ అమలు చెయ్యవచ్చు.
మేము అది నిజంగా కేవలం అని చూడగలరు నేను సహజంగా అమలు ఒక ఆదేశం.
నేను ఈ అమలు నా ప్లగ్-ఇన్ అడగవచ్చు అంతర్లీన ప్రదేశాలతో ఆదేశం
మరియు సమాచారాన్ని విశ్లేషించడం ఆ, దాని నుండి తిరిగి ఇచ్చారు
దానితో ఏదో చేయాలని, మరియు సవరించడానికి నా ప్లగ్-ఇన్ మరియు ప్రవర్తన ఆ నేను
నా ప్లగ్-ఇన్ ఫలితంగా లో ఉన్నాయి. అలాగే.
కాబట్టి యొక్క ఈ జరిగినప్పుడు ఎలా చూద్దాం.
మేము ఈ చాలా సులభమైన చూసింది సెమినార్ బ్యాచ్ స్క్రిప్ట్ నేను
[వినబడని] ఇది నిజానికి అమలు చేయగలవు.
>> ఇప్పుడు యొక్క మార్పులు చూడటానికి వీలు కలిసి ఈ కట్టాలి అవసరమైన
డైలాగ్ విండో తో, మరియు అమలు.
కాబట్టి ఇక్కడ మేము చాలా చేయబోతున్నామని చక్కని ఇదే మేము ముందు చూసిన వంటి.
కానీ మధ్య గమనించవచ్చు నేను ఇప్పుడు సేవించాలి చేసిన విషయాలు
సంభాషణ, పాటు అదనంగా మళ్ళీ నేను రెండుసార్లు చేసిన జరిగే,
అదనంగా necessary-- లేదు సంభాషణ మరియు ఆదేశాలను
మరియు మెనులు ప్లగిన్లు, సాధించారు దీనిలో నాకు మొదటి ఒకటి అవసరమైన
ఒక కొత్త ఆదేశం నిర్వచించటానికి మరియు మెనుల్లో ఒక అంశం ఇంజెక్ట్,
నేను కూడా ఈ proc ప్లగ్ ఇన్.
>> మరియు ఈ proc ప్లగ్-ఇన్ అనుమతిస్తుంది మాకు ప్రక్రియలు మార్చటానికి
అంతర్లీన ఇన్స్టాన్సుపై.
నేను చేసిన తర్వాత నేను కనెక్ట్ చేసిన నా ప్లగ్-ఇన్ అవసరం అన్నారు.
నేను అప్పుడు, కోడ్ దానిని కనెక్ట్ చేసిన మేము ప్రధాన విధి చూసిన వంటి.
మళ్ళీ, నేను వెళుతున్న నా సంభాషణ ప్రారంభించడం.
మరియు మేము ఇప్పుడు క్రిందికి తరలించడానికి ఉంటే, మేము ఈ భిన్నంగా ఉంటుంది ఎలా చూడవచ్చు.
లోడ్ ఫంక్షన్ కాబట్టి, అదే ఉంది అది కేవలం ఒక కమాండ్ సృష్టించడానికి జరగబోతోంది
మరియు ఒక మెను ఐటెమ్ సృష్టించడానికి మరియు కనెక్ట్ ఆ ఆజ్ఞకు ఆ మెను అంశం.
కాని ఇప్పుడు స్క్రోల్ ఉంటే డౌన్ సంభాషణ చూపించడానికి,
మేము ఇక్కడ చూడడానికి చేయవచ్చు తేడాలు తలెత్తుతాయి.
>> మేము ఫంక్షన్ షో సంభాషణ, కలిగిన కేవలం సంభాషణ చూపించడానికి అన్నారు.
కానీ నేను ఈ డైలాగ్ చూపించు, మరియు ప్రదర్శన పద్ధతి అంటారు,
అది డ్రా ఫంక్షన్ కాలుస్తుంది.
మరియు నేను పేర్కొన్న వెళుతున్న ఆ లోపలి కొన్ని కంటెంట్.
సో నేను వెళుతున్న అది అందించే ఒక DIV సృష్టించడానికి
కొన్ని ప్రాథమిక పాఠం హలో, ప్రపంచం.
కానీ నేను ఉన్నాను ఇక్కడ గమనించవచ్చు అది ఒక ID అటాచ్ జరగబోతోంది.
మరియు చాలా తదుపరి లైన్ నేను వెళ్ళిపోతున్నాను జావాస్క్రిప్ట్ ఉపయోగించి ఆ ID కనుగొనేందుకు,
మరియు ఆ వస్తువు నిల్వ మరొక వేరియబుల్
నేను కేవలం కంటెంట్ కాల్ వెళుతున్న ఆ.
>> కాబట్టి ఇప్పుడు నేను తోచిన కంటెంట్, అన్ని నేను చెయ్యాల్సిన
కేవలం ఈ వస్తువు యొక్క లోపలి HTML సవరించడానికి ఉంటుంది.
మరియు సంభాషణ HTML రెడీ తర్వాత అదే చివరి మార్పు.
కాబట్టి ఈ ప్లగ్-ఇన్ ఉన్నప్పుడు అప్పుడు జరుగుతుంది, ఇది చూపిన
మరియు ఈ కొత్త ఘట్టం ఈ ప్లగ్-ఇన్ కొత్త,
కానీ ప్రతి జరుగుతుంది ఇన్ సంభాషణ, ఈ ఇప్పుడు చూపబడినప్పుడు
నేను ఒక కాల్ వెళుతున్న అనే సమాచారం పొందడం.
మరియు ఈ ఫంక్షన్ ఇక్కడ అది మాంసం.
నేను ఆ proc ప్లగ్-ఇన్ ఉపయోగించడానికి వెళుతున్న మేము మార్గం ద్వారా, ముందు వివరించిన
నిజంగా కేవలం ఒక Node.js గ్రంథాలయం క్లౌడ్ 9 ఇక్కడ ఉపయోగించి అని.
>> కాబట్టి మీరు వాస్తవానికి ఎంత వాస్తవం చూసేందుకు
మీరు వెళ్లి ఉంటే పనిచేస్తుంది Node.js డాక్యుమెంటేషన్
మరియు కార్యనిర్వాహకుడు ఫైలు చూసేందుకు అక్కడ ప్రక్రియలకు పద్ధతి.
నేను ఈ నిర్దిష్ట అమలు వెళుతున్న ఆదేశం, హోమ్ ఉబుంటు కార్యస్థలం
అదే ఒకటి ఇది సదస్సు, ఆ నేను ముందు సృష్టించిన ఒకే ఆదేశం.
ఇది ప్రస్తుత అందించే కేవలం డైరెక్టరీ పని
పరంగా అల్ట్రా సురక్షితంగా ఇక్కడ ఈ సందర్భంలో నడుస్తుంటే.
మరియు ఆ ఉంది ఒకసారి పూర్తి మరియు తిరిగి,
నేను ఈ అమలు వెళుతున్న అన్వయ అని అవుట్పుట్ ఫంక్షన్.
అలాగే.
కాబట్టి ఈ అప్పుడు అమలు అన్నారు కాకుండా స్థానిక, లేదా ఒక ఆదేశం
రిమోట్ ఉబుంటు సందర్భం.
నేను తిరిగి వచ్చినప్పుడు కొన్ని సమాచారం, నేను అప్పుడు రెడీ
ప్రత్యేక ఫంక్షన్ కాల్ వెళుతున్న ఆ అన్వయ అని అవుట్పుట్
ఇక్కడ ఈ సంతకం ఉంది తప్పు, stdout, stderr,
మరియు ఈ కొన్ని లెక్కింపును చేయటానికి.
కనుక నేను ఒక లోపం అందుకుంది అన్ని వద్ద రకమైన,
నేను నిజానికి ఉంటే చూడటానికి తనిఖీ చేస్తుంది లోపం వాస్తవానికి కొన్ని డేటా ఉంది.
మరియు అలా అయితే, అప్పుడు నేను లోపలి సవరిస్తుంది ఆ కంటెంట్ వస్తువు యొక్క HTML ఇది
మీరు, మేము గుర్తు ఉంది డైలాగ్ కనెక్ట్
ఆ instantiattion వద్ద సంభాషణ, లేదా మొదటి డ్రాయింగ్ వద్ద
సంభాషణ.
నేను ఆ చెప్పటానికి వెళుతున్న కొన్ని లోపం జరిగింది.
>> ఇప్పుడు ఈ సులభ ఉంది.
లోపం విలువ సాధారణంగా ఇవి చేయవలసి ఉంటుంది ఉపయోగకరమైన అని ఏదో కలిగి
బహుశా లోపం సంఖ్య మరియు ఒక స్క్రిప్ట్ నుండే లోపం.
లేదా స్క్రిప్ట్ రాశారు ఉంటే ప్రామాణిక లోపం ఏదో
ఆ డేటా జనాభా అవుతుంది ఆ పారామితి అలాగే.
మరియు నేను కొద్దిగా కావచ్చు ఏ లోపం గురించి మరింత జాగ్రత్తగా
నేను నిజానికి ప్రజలు చూపిస్తున్న చేస్తున్నాను.
కానీ ఈ సాధారణ ఉదాహరణకు ఇప్పుడు తగినంత మంచి ఉంది
కనీసం ఎలా అన్ని ఈ విధులు చూడటానికి.
లేకపోతే ఉందనుకోండి దోషానికి, అప్పుడు నేను కేవలం రెడీ
ముడి అందించడానికి అన్నారు ఆ ఫంక్షన్ యొక్క అవుట్పుట్
ఈ కంటెంట్ను లోపలి HTML లోకి మూలకం, మరియు అప్పుడు నా ప్లగ్-ఇన్ అప్డేట్
మరియు ఇక్కడ చూపించు.
మరియు ఆ అందంగా చాలా అన్ని ఆ వార్తలు అవసరమైన ఈ అమలు చెయ్యడానికి.
కాబట్టి అప్పుడు అనుకుంటున్నాను తెలియజేయండి ఎలా ఈ నిర్వహించే, మొత్తం.
నేను మొదటి ఈ ప్లగ్-ఇన్ లోడ్, కేవలం మొదటి ప్లగ్-ఇన్ వంటి,
నేను ఒక ఆదేశం జోడించండి వెళుతున్న ఏ ప్లగ్-ఇన్ కు, ఏదైనా అందుబాటులో
క్లౌడ్ 9 లో, CS50 సెమినార్ అని దీని బాధ్యత డైలాగ్ 2,
ఈ కార్యక్రమం అమలు ఉంటుంది మీరు గుర్తుకు ఉంది డైలాగ్,
నిజానికి సంభాషణ చూపుతుంది నేను క్రింద కోరాడని తెలపబడింది.
>> అప్పుడు నేను ఆ జోడిస్తుంది ఒక విండో మెనూ లోకి ఆదేశం
కాబట్టి నేను ఆ ప్రాప్తి.
మరియు ఆ సంభాషణ చూపబడుతుంది అభ్యర్థించిన,
నేను నుండి కొన్ని సమాచారం పొందడం అంతర్లీన ఉబుంటు ఉదాహరణకు
కార్యనిర్వాహకుడు ఫైలు ఆదేశం ఉపయోగించి.
క్షమించండి.
ఆ తిరిగి మరియు నేను కొన్ని అందుకుంటారు ఒకసారి సమాచారం, అప్పుడు క్లయింట్ వైపు
మళ్ళీ, నేను అన్వయించడం చేయగలరు ఆ ఆదేశం యొక్క అవుట్పుట్
మరియు లోపలి అప్డేట్ అంశాల HTML
మేము ముందుగా కనెక్ట్ అని.
>> మరియు ఆ, అప్పుడు మనకు ఈ పూర్తిగా ఫంక్షనల్ ప్లగ్-ఇన్
నాకు సమాచారం పొందడం అనుమతిస్తుంది ఈ ఏకపక్ష లిపి నుంచి
మేము సృష్టించిన ఆ మా అంతర్లీన సందర్భం.
కానీ మళ్ళీ, అది నిజంగా ఉంది ముఖ్యమైన మరియు నిజంగా కీ
ఇక్కడ ప్రతీ వేరు ఈ విషయాలు జరుగుతున్న,
మేము ఈ క్లయింట్ వైపు అన్ని కలిగి బ్రౌజర్ లో అమలు చేయబడుతున్న కోడ్,
మరియు ఇంకా యాక్సెస్ లేదు అంతర్లీన ఫైల్ వ్యవస్థకు
మేము నిజానికి వీటిలో కొన్ని అమలు వరకు క్లౌడ్ అందించిన ఆదేశాలను
9 proc వంటి SDK, మరియు కొన్ని ఇతర వాటిని మాకు కొన్ని డేటాను చదువుకునేందుకు,
మేము అవసరం ఉంటే కొన్ని ఫైళ్లు చదవడానికి రకమైన ఏదైనా చేయాలని.
>> ఇప్పుడు ఈ ఒక కొంతవరకు సాధారణ ఉదాహరణ.
ఇతర విషయాలు ఉన్నాయి మేము బహుశా అలాగే చేయాలని అనుకుంటున్నారో.
ఉదాహరణకు, బహుశా మేము నిజానికి కొంత సమాచారాన్ని సేవ్ చేయాలనుకుంటున్నారా
ప్రాధాన్యతల.
లేదా బహుశా మేము కావలసిన ఒక కొత్త ప్రాధాన్యత పేన్ జోడించండి
లేదా ఆ తరహాలో ఏదో.
అప్పుడు ఏదో మీరు క్లౌడ్ 9 SDK వద్ద ఒక లుక్ పట్టవచ్చు
మరింత సమాచారం కోసం.
కానీ ఈ నిజంగా తగినంత ప్రారంభించడానికి.
కాబట్టి కేవలం కొద్దిగా మరింత కాంక్రీటు ఉండాలి మార్గం గురించి ఈ విషయాలు కొన్ని
ఫంక్షన్, నేను కేవలం చూపించు నచ్చిందా కొన్ని ఇది ఒకటి ఉదాహరణకు,
గణాంకాలు 50 ప్లగ్-ఇన్ నుండి కోడ్.
>> మరియు ఈ కోడ్ రప్పించింది ఈ ఉదాహరణల ఆధారంగా
మీరు నిజంగా చూసిన ఆ, కానీ కొన్ని ఎక్కువ రక్షణలు ఉంది
మరియు క్రమంలో కొన్ని మరింత సంక్లిష్టత అదనపు విషయాలు కొన్ని సాధించడానికి
మేము సాధించడానికి కావలసిన.
ఉదాహరణకు, నేను ఉండాలనుకుంటున్నాను ఉంటే కొన్ని సెట్టింగులను సేవ్ చెయ్యలేరు,
అప్పుడు నేను యాక్సెస్ అవసరం సెట్టింగులు ప్లగ్-ఇన్,
మరియు ప్రతిసారీ నేను కావలసిన కొన్ని సెట్టింగులు చదవడానికి,
నేను, ఉదాహరణకు, వివిధ తగిలించటం సెట్టింగ్స్ లో ఈవెంట్స్ ప్లగ్ ఇన్.
కాబట్టి సెట్టింగ్లను ఎరుపు ప్రతిసారీ, ఉదాహరణకు, నా సొంత ప్లగిన్,
నేను కొన్ని చదవడానికి వెళ్ళిపోతున్నాను ఉంటే సేవ్ నిల్వ నుండి సెట్టింగులను
యూజర్ ప్రాధాన్యతలను, అప్పుడు నేను ఒక నిర్దిష్ట స్థానం కోసం అప్రమేయం సెట్
ఆ నిర్దిష్ట ప్రాధాన్యత కోసం మేము చేసిన ఆ JSON శైలి ఎంపికలు ఫైలు
మేము ముందుగా చూసిన ఆ, ముందు సేవ్.
>> నేను రాయాలో ఉంటే అది కొన్ని సెట్టింగులు,
అప్పుడు నేను వెంటనే మేము గుర్తించడం వంటి can-- లేదా సెట్టింగులను రాశారు
ఆలోచన ఉదాహరణకు, ఆ ఎందుకంటే సెట్టింగ్లు వినియోగదారు ద్వారా మార్చబడ్డాయి
ఇవి నేరుగా వారి అమర్పులను లో ఫైలు, లేదా ప్రాధాన్యతను పేన్
సెట్టింగులను మార్చబడింది అప్పుడు నేరుగా దాఖలు
నేను నిజానికి కోడ్ కొన్ని నవీకరించవచ్చు లేదా నా ప్లగ్-ఇన్ ప్రవర్తన అప్డేట్
దానిలోకి మార్పుల ఆధారంగా అలాగే అమర్పుల ఫైల్ న ఏర్పడింది.
కానీ నిజంగా, ఇది మిగిలిన అందంగా ఉంది చాలా ఈ మీరు ఇప్పటికే చూసిన కాదు.
>> మేము బహుశా, కొన్ని జోడించండి కొత్త అని ఏదో.
కాబట్టి మేము ఒక ప్రాధాన్యతను ఫైలు జోడించడానికి లేదా బదులుగా ఒక ప్రాధాన్యత పేన్
ఇది మళ్ళీ ప్రాధాన్యతలను విండో, మీరు మరింత సమాచారం తెలుసుకోవచ్చు
క్లౌడ్ 9 లో SDK నాకు చదవండి.
కానీ అన్నిటికీ అందంగా, అందంగా చాలా ఉంది
మేము ముందు చూసిన ఇలాంటి కేవలం కొన్ని అదనపు దోష పరిశీలన తో
మరియు కొన్ని అదనపు రక్షణలు మరియు కొన్ని అదనపు క్రియాశీలతను
వివిధ అన్ని చూపించిన మేము చూసిన ఆ విషయాలు.
మీరు నిజానికి ఉంటే ఇంకా అది చూడని, మీరు వాటిని
అంతర్లీన ఏమి వొండరింగ్ కమాండ్ గణాంకాలు 50 విండోలో ఉంది.
ఇది నిజానికి ఫంక్షన్ ఉంది.
సరే, dammit, OH is--.
ఒక రెండవ.
పట్టుకో.
అలాగే.
నాకు ఈ పైకి తరలించు లెట్ కాబట్టి మేము నిజానికి చెయ్యవచ్చు నేను గణాంకాలు 50 టైప్ చేసినప్పుడు ఏమి చూడండి.
ఈ సందర్భంలో గమనించండి, నేను పెట్టటం ఉన్నాను ఆ ఆదేశం
నిజంగా మళ్ళీ ఆ కేవలం స్క్రిప్టు అవుట్పుట్ సమాచారాన్ని ఒక సమూహం అన్నారు
JSON ఫార్మాట్.
మరియు మేము అది కారణం చేసే ఈ విధంగా అని మేము ఎందుకంటే
మేము వ్రాయలేదు ఎందుకంటే, పనిచేస్తున్నాయని జావాస్క్రిప్ట్ క్లయింట్ సైడ్ కోడ్
మేము చాలా సులభంగా కేవలం , జావాస్క్రిప్ట్ వస్తువులు అన్వయించడం
మరియు నిజంగా సవరించడానికి వీలు ఆ వస్తువులు కేవలం మనం ఇష్టం
ఏ ఇతర జావాస్క్రిప్ట్ వస్తువు.
>> కాబట్టి ఈ చాలా సౌకర్యవంతంగా ఉంటుంది కొంత సమాచారాన్ని అందించే విధంగా
అంతర్లీన ఉబుంటు ఉదాహరణకు నుండి, ఇటువంటి వెర్షన్ సంఖ్య, హోస్ట్ గా
సర్వర్ వినడం లేదో, పేరు, సర్వర్ మొదలగునవి, అందువలన న ఏమిటి,
మరియు ఆ చాలా అన్వయించడం సులభంగా మరియు చాలా త్వరగా
ప్లగ్ ఇన్ లో అప్పుడు అన్నారు మాకు ఆ సమాచారాన్ని చూపించడానికి.
మరలా, కీ అంతర్దృష్టి ఇక్కడ గుర్తుపెట్టుకోవలసిన
ఈ విభజన మధ్య అంతర్లీన ఉదాహరణకు,
మరియు కూడా కోడ్ లోడ్ అవుతోంది పేరు.
నేను ఒక క్లయింట్ కలిగి ఉన్నప్పుడు, అది మొదటి లోడ్.
నుండి కేవలం ఈ స్థిర జావాస్క్రిప్ట్ ఫైలు ఎక్కడో ఏదో బహుశా CDN.
మేము నిజంగా పట్టించుకోను లేదు ఈ మొదటి దశ గురించి చాలా.
>> మేము దానిని మనకు తెలుసు క్లయింట్ వైపు నడుస్తున్న
నేను వెళుతున్న ఉన్నప్పుడు మరియు ఆ ఈ డాకర్ ఉదాహరణకు తో కమ్యూనికేట్.
మేము అలా చూడాలని క్లౌడ్ 9 SDK ద్వారా.
మేము నిజానికి సామర్థ్యం లేదు, జావాస్క్రిప్ట్ లేదా Node.js ఉపయోగించి,
అది నేరుగా రాయడానికి.
మేము కేవలం ఆ ఇప్పటికే SDK ఉపయోగించడానికి API లు మాకు ఆ చర్య చేయడానికి.
మరియు తిరిగి, ఒకటి నిజంగా ముఖ్యమైన విషయాలు
నేను ఈ సృష్టించిన ఉన్నప్పుడు ఉంది నేను ఈ ప్లగ్-ఇన్ రూపొందించినవారు చేసినప్పుడు,
మరియు నేను పని చేస్తున్నాను, ఒక దీన్ని ముఖ్యమైన విషయాలు
JavaScript కన్సోల్ ను తేవడం.
>> ఈ అన్ని ఉంటుంది ఎందుకంటే ఎందుకంటే జావాస్క్రిప్ట్ ఆపరేటింగ్,
క్లయింట్ వైపు, నేను ఉపయోగిస్తే ఒక console.log method-- కాబట్టి కేవలం
ఇక్కడ ఒక ఉదాహరణ చూపించడానికి.
యొక్క ఈ సులభమైన సవరించుట ప్రయత్నించండి లెట్ ప్లగ్ ఇన్ కూడా కొన్ని డేటా లాగిన్.
మరియు మేము ప్రామాణిక అవుట్ జోడించాలి.
కాబట్టి యొక్క ఆ కుడివైపు ఇక్కడ మార్చడానికి వీలు.
ఇప్పుడు నేను అమలు console.log, గుర్తుంచుకోండి
అప్పటికి అమలవుతున్న క్లయింట్ వైపు,
నేను నా స్వంత లో ఈ చూస్తారు JavaScript కన్సోల్, ఇది
నేను అప్పుడు చేయగలరు ఎలా ఉంది ట్రబుల్షూట్ మరియు డీబగ్ ప్రయత్నించండి
నేను కలిగి సమస్యలు కొన్ని.
>> గమనికను ఎందుకంటే నేను ఉన్నాను, SDK రీతిలో am
మార్చటానికి చేయగలిగింది ఈ ఇన్స్టాన్సుపై ప్లగిన్లు.
సో కూడా అది అయినప్పటికీ ఈ సందర్భంలో సేవ్,
ఈ మునుపటి ఒక ఉదాహరణ నియమం ఉల్లంఘించిన పేరు క్లౌడ్ 9
SDK నిజానికి నుండి ప్లగ్-ఇన్లు లాగండి ఉంటుంది ఉదాహరణకు అంతర్లీన ఆపై వాటిని అమలు.
ఈ విధంగా, నేను అప్పుడు ఉన్నాను కాబట్టి ఆ సర్దుబాటు మరియు నిర్మించడానికి చెయ్యడానికి
ఇక్కడ కొన్ని ప్లగ్-ఇన్లు.
కానీ క్రమంలో నాకు చూడటానికి ఈ ప్లగ్-ఇన్ నవీకరణలను,
ఇది క్లయింట్ వైపు ఎందుకంటే, నేను ఆ ప్లగ్-ఇన్ సేవ్ చేయాలి
ఆపై మొత్తం కార్యస్థలం రీలోడ్ కొత్త ప్లగ్-ఇన్ అప్పుడు తద్వారా
పై నా క్లయింట్ లో డౌన్లోడ్ నా అప్పుడు వెబ్ బ్రౌజర్, మరియు వాడుతున్నారు.
>> ఇప్పుడు నేను ఈ సెమినార్ క్లిక్ చేసినప్పుడు డైలాగ్ 2, మేము ఇప్పటికీ ఈ చూడండి.
కానీ ఇప్పుడు ఆశాజనక నా జావాస్క్రిప్ట్ లో సంభాషణ, మేము my-- వేచి చూడాలి,
పట్టు.
నేను సంభాషణ తాజా తెరవడానికి ఉండవచ్చు.
మేము ఇక్కడ నా అందుకున్న డేటా చూస్తారు.
అందుకున్న డేటా, హలో, మీరు గుర్తుకు ఇది డాన్,
ఒక console.log ఆపరేషన్ అని మేము ప్లగ్-ఇన్ అభ్యర్థించిన.
కాబట్టి ఈ వివరణ తరువాతి నేను ముందు పేర్కొన్న ఆ
ఈ సంభాషణ, లేదా ఈ రేఖాచిత్రం కాకుండా, ఆ నేను
ముందు పేర్కొన్న ఏమి జరుగుతుందో ఉంది.
కానీ ఒక ముఖ్యమైన ఉంది మాత్రమే అభివృద్ధి కోసం మినహాయింపు
ఇది అని ప్లగ్-ఇన్ కూడా నిజానికి వాటిని
డాకర్ ఉదాహరణకు నిల్వ తాత్కాలికంగా, బహుశా నుండి క్లౌడ్ 9
మాకు చేయగలరు అక్కరలేదు వారి CDN న వస్తువులను సర్దుబాటు.
>> మరియు క్లౌడ్ 9 ఖాతాదారులకు, లోడ్ మీద, ఆ ఆ ప్లగ్-ఇన్లు కనుగొంటారు.
C9 ఫోల్డర్ ప్లగ్-, మరియు ఆ లోడ్.
కానీ ఆ ఇప్పటికీ సంభవించే ఏకైక క్లైంట్ వైపు.
కాబట్టి ఈ కేవలం ఒక ఉంది మాత్రమే సంభవిస్తుంది ఆ మినహాయింపు
క్లౌడ్ 9 ప్లగ్-ఇన్లు అభివృద్ధికి.
కానీ మిగిలిన time-- మరియు కారణం
మేము నిజంగా కావలసిన ఈ home-- సుత్తి
ఎక్కువ సమయం ఈ ఎందుకంటే ఉంది CDN నుండి నడుస్తున్న కావడం
మరియు కేవలం అమలు కావడం పూర్తిగా క్లయింట్ వైపు నుండి.
>> సాధారణంగా ఏ అక్కడ ఉంటాం ప్లగ్-ఇన్ పరస్పర,
లేదా ఏ ఉన్నట్లు లేదు తాము ప్లగ్-ఇన్లు ఆ కారణం
నిజానికి భద్రపరుస్తారు డాకర్ ఉదాహరణకు, అంతర్లీన
విషయంలో తప్ప ఈ SDK అభివృద్ధి.
మరలా, ఈ కేవలం మారుస్తుంది కొద్దిగా ఎందుకంటే నిజానికి
మేము SDK మోడ్ నడుస్తున్నాయి.
ఇది అప్పుడు ఆ లోడ్ జరగబోతోంది అభివృద్ధి నుండి ప్లగిన్లు,
మరియు ఇక్కడ ఏకైక ప్రయోజనం తద్వారా ఉంది నేను అభివృద్ధి చేయాలని క్లౌడ్ 9 ఉపయోగించవచ్చు
క్లౌడ్ 9 ప్లగిన్లు.
కానీ చాలా, ఈ మారదు ఈ ఏ పనిచేస్తుంది మళ్ళీ ఎలా.
ఇది ఇప్పటికీ అమలు చేయబడిన పూర్తిగా క్లయింట్ వైపు.
>> ఇది కేవలం నేను కావలసినప్పుడు ఆ అర్థం క్లౌడ్ 9 లో క్లౌడ్ 9 ప్లగ్-ఇన్లు సృష్టించడానికి,
నేను ఆ ప్లగ్-ఇన్లు సృష్టించడానికి నా వాటిని ఉంచండి.
నా ఇంటిలో C9 / plugins ఫోల్డర్ డైరెక్టరీ, నేను SDK రీతిలో రెడీ నిర్ధారించుకోండి
నేను నిజానికి పేజీ ప్రతి సమయం రీలోడ్ ఆ ప్లగ్-ఇన్ మార్పులు,
మరియు ఏమి జరుగుతుంది చూడండి నా జావాస్క్రిప్ట్ కన్సోల్.
జస్ట్ నా జావాస్క్రిప్ట్ నిర్వహించండి నిర్ధారించుకోండి పరచటానికి
ఏ షూట్ ఆ నేను పరచటానికి ఉంచడానికి ఆ సమాచారాన్ని
లేదంటే ఏదైనా జరగవచ్చు నేను రాసిన చేసిన తప్పులకు ఎందుకంటే
నా కోడ్ లేదా వంటి, అక్కడ కనిపిస్తుంది.
>> మరియు ఆ, ఇది నిజంగా వార్తలు తగినంత ప్రారంభించడానికి, నేను అనుకుంటున్నాను,
క్లౌడ్ 9 ప్లగ్-ఇన్లు.
ముఖ్యంగా SDK ఒక పరిశీలించటం క్లౌడ్ 9 అందించే డాక్యుమెంటేషన్.
ఇది పొందడానికి ఒక గొప్ప మార్గం చాలా సులభంగా ప్రారంభించారు, మరియు
క్లౌడ్ 9 పోవడానికి కొన్ని ప్లగ్-ఇన్లు సృష్టించడానికి.
మరియు ఆ, నేను ధన్యవాదాలు అనుకుంటున్నారా నాకు చేరడానికి మీరు అన్ని చాలా.
నేను మీరు ఆనందించండి ఆశిస్తున్నాం క్లౌడ్ 9 కోసం ప్లగిన్లు రాయడం.
బహుశా ప్లగ్-ఇన్లు మెరుగుపరచడం మేము ఇప్పుడు లేదా మరింత కలిగి
మీ స్వంత కొన్ని కార్యాచరణను జోడించడానికి.
మేము చూసిన ఎదురుచూస్తున్నాము అది ఏమిటో మీరు సృష్టించడానికి.
అప్పటి వరకు, బై.