>> DAN એર્મેન્ડારીઝ: હેલો, અને સ્વાગત માટે જોઈએ એ પ્રમાણે લેખનું મેઘ 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 IDE ને તરીકે નિયુક્ત કરવામાં આવે છે.
>> તેથી ખરેખર છે કે મુખ્ય તફાવત છે મેઘ 9 અને આ CS50 વચ્ચે
વર્કસ્પેસ.
અંતર્ગત, પણ છે હમણાં પૂરતું, પ્રાથમિક ફેરફાર છે
અમે કેટલાક સ્થાપિત કે GDB જેવા પૂર્વ-રૂપરેખાંકિત વસ્તુઓ,
અને કેટલાક અન્ય મૂળભૂત વસ્તુઓ છે કે જે અમે અપડેટ 50, જેમ બનાવી છે,
અને બનાવવા કે અન્ય પગલાં એક દંપતિ સમગ્ર અનુભવ થોડો વધુ
UNIFIED.
પરંતુ એકંદરે, આ માત્ર એક છે હાલની સિસ્ટમને ફેરફાર
કે મેઘ 9 આપણા માટે બનાવી છે.
અમે શું કરવા જઇ રહ્યા છીએ થોડુંક પછીથી બતાવવા
ખરેખર એક બનાવવા માટે કેવી રીતે છે કેટલેક અંશે મૂળભૂત પ્લગ ઇન કે
અમને માં કંઈક દાખલ કરવા માટે પરવાનગી આપે છે મેનુ સિસ્ટમ, અને સંવાદ ખોલો.
અને અમે પૂરતી હોય તો સમય, અમે ખરેખર પડશે
અમે તે રચના કરી શકો છો જુઓ કે કેવી રીતે કેટલીક માહિતી સાથે સંવાદ
અંતર્ગત ઉદાહરણ છે.
ક્રમમાં અમને કે મેળવવા માટે બિંદુ, પ્રથમ થોડો વાત કરીએ
મેઘ 9 આર્કીટેક્ચર વિશે.
>> તેથી અમે ઉપયોગ કરી રહ્યાં છો કે જે રીતે મેઘ 9 સાથે સંપર્કમાં આવવાની માટે
સંપૂર્ણપણે ક્લાઈન્ટ દ્વારા છે.
અમે એક વેબ બ્રાઉઝર ખોલો, અમે CS50.io. લખો
અમે આખરે, સત્તાધિકરણ પછી, જ્યારે IDE સાથે રજૂ થશો.
પરંતુ ત્યાં ખ્યાલ છે કે પગલાંઓ એક દંપતિ
કે ખરેખર આ નિર્દેશ કરવા મળે છે.
ખૂબ પ્રથમ વસ્તુ છે મારા ક્લાઈન્ટ, વેબ બ્રાઉઝર,
વિનંતી પર અને સત્તાધિકરણ પછી, તેઓ GUI અને પ્લગ-ઇન્સ લોડ
કેટલાક CDN માંથી, કેટલાક સામગ્રી વિતરણ નેટવર્ક.
આ ગમે ત્યાં પ્રમાણિકપણે હોઈ શકે છે.
>> અને આ ખરેખર અલગ છે અંતર્ગત ઉદાહરણ છે.
તે આ છે કે સમજવુ અગત્યનુ છે સ્થિર ફાઇલો ખરેખર માત્ર એક ટોળું.
તે જાવાસ્ક્રિપ્ટ એક ટોળું છે કે CDN માંથી ડાઉનલોડ થયેલ છે
મારી વેબ બ્રાઉઝર, અને GUI નાં બધા કે જે તમે
આ ખરેખર key-- છે અહીં જોવા તમે અહીં જુઓ કે GUI નાં બધા
ક્લાઈન્ટ બાજુ પર ચાલે છે.
તમે જુઓ છો તે બધું મેઘ 9 વર્કસ્પેસ માં
ખરેખર બ્રાઉઝરમાં ચાલે છે.
તમે મોકલી છે અને કંઈપણ અંતર્ગત ઉદાહરણ સાથે
આ ઉદાહરણ સાથે વાત કરી છે આ બીજા અલગ ચેનલ સાથે
અને પછી પર સાચવવામાં આવે છે કે Docker ઉદાહરણ.
>> તેથી હું કહી રહ્યો છું કારણ કે આ એક Docker ઉદાહરણ છે
છે કે અંતર્ગત ટેકનોલોજી વર્ચ્યુઅલ મશીનો ઉપયોગ કરતા નથી,
પરંતુ તેના બદલે એક ઉપયોગ કરી રહ્યા છે Docker કહેવાય ટેકનોલોજી,
જે મૂળભૂત રીતે નજીકના allows-- સાદ્રશ્ય વર્ચ્યુઅલ મશીન છે.
પરંતુ તે subtly અલગ છે કે ત્યાં છે
એક ચલાવવા માટે તકો પુષ્કળ વિવિધ Docker મિશ્રણ
એક જ મશીન પર ઉદાહરણો.
અને તેઓ કાંતેલા શકાય ખૂબ જ ઝડપી ઉત્તરાધિકાર માં.
તે તદ્દન વધારે છે કડક તફાવત
વિવિધ Docker ઉદાહરણો વચ્ચે વર્ચ્યુઅલ મશીનો ત્યાં છે,
પરંતુ હજુ પણ ઘણો છે તફાવત અને અલગ
આ વિવિધ ઉદાહરણો વચ્ચે.
ઠીક છે.
અહીં તેથી બે પગલાંઓ સમજવુ અગત્યનુ છે
અમે CS50.io પર જાઓ ત્યારે, અમે છે તેઓ GUI અને પ્લગ-ઇન્સ ડાઉનલોડ,
જેના પર, જાવાસ્ક્રિપ્ટ લખવામાં આવે છે બ્રાઉઝર બ્રાઉઝર અથવા.
અને આ કદાચ એક દંપતી છે માહિતી વર્થ મેગાબાઈટોમાં.
તે સમયે, એક વખત GUI છે લોડ અને પ્લગ-ઇન્સ શરૂ કર્યું છે,
પછી તેની સાથે વાતચીત કરવા માટે શરૂ થાય છે નથી જે Docker હમણાં પૂરતું,
જરૂરી જ સર્વર હોય છે.
>> હવે આ એક અપવાદ છે.
અમે ખરેખર બંને હોઈ શકે છે તેઓ GUI પોતાને માટે વિતરણ વ્યવસ્થા
અને Docker ઉદાહરણ એ જ સર્વર છે, જે તમામ
આપણે શું ખરેખર કંઈક છે જે મેઘ 9 ઑફલાઇન આવૃત્તિ માટે.
આ અમે કર્યું છે કે કંઈક નથી ખૂબ આ પતન જાહેર,
પરંતુ અમે પણ એક હોય ઑફલાઇન આવૃત્તિ
તમે એક પેકેજ્ડ ડાઉનલોડ કરવાની સુવિધા આપે આ બધું આવૃત્તિ
અને તમે મેઘ ચલાવવા માટે પરવાનગી આપે છે એક ઑફલાઇન પર્યાવરણ 9.
>> મેઘ બંધ અને પર આ હલનચલનમાં તમારા સ્થાનિક મશીન કેટલાક અસર હોય છે.
ખાસ કરીને, તમે કોઈ લાંબા સમય સુધી ક્ષમતા હોય છે
અન્ય લોકો સાથે તમારી કામ કરવાની જગ્યા શેર કરવા માટે.
તમે લાંબા સમય સુધી, મેઘ 9 થી ખોલી શકે છે અને કોઈપણ કમ્પ્યુટરથી આ CS50 IDE,
અને તે જ ફાઈલો જોવા કે જો તમે પહેલાં સાથે કામ કરતા હતા.
પરંતુ તેના બદલે તેને સંપૂર્ણપણે કામ કરે છે તમારી પોતાની સ્થાનિક મશીન પર
ઇન્ટરનેટ ઍક્સેસ જરૂર વગર.
પરંતુ હજુ પણ છે કે જે મોડેલ, પણ અમે એક વર્ચ્યુઅલ મશીન હોય છતાં
કે અનિવાર્યપણે છે આ વસ્તુઓ ચાલી રહ્યું છે.
>> અમે છે કે અલગ સર્વર હોય મેઘ 9 અનિવાર્યપણે વિતરિત
સામગ્રી, અને પછી અમે એક Docker ઉદાહરણ છે
કે વાતચીત માટે જવાબદાર છે પાછળ ઓવરને માટે કે IDE સાથે.
ઠીક છે.
જેથી સમગ્ર GUI લખાયેલ છે સંપૂર્ણપણે જાવાસ્ક્રિપ્ટ
Node.js અને મેઘ 9 એસડીકે મદદથી, જે અમે માત્ર એક મિનિટ માં મળશે.
અને પ્લગ-ઇન્સ તમામ ક્લાઈન્ટ બાજુ પર ચાલે છે.
તેથી આપણે પછી ધ્યાન કેન્દ્રિત કરીએ એમ ધારી રહ્યા છીએ દ્વારા થોડો
આ પ્રથમ પગલું છે કે ખરેખર સફળતાપૂર્વક પૂર્ણ
અને આ Docker ઉદાહરણ જ જુઓ.
>> આ કિસ્સામાં, આ જેથી પ્રમાણભૂત માર્ગ છે
મેઘ 9 પ્લગ ઈન કરી વિશે વિચારવાનો વિકાસ તમે જતા હોય છે કે છે
કે કરશે કોડ લખી શકાય વપરાશકર્તાની બ્રાઉઝર ચલાવી શકાય,
અને તમે તક હોય છે કેટલાક API નો ઉપયોગ વાતચીત કરવા માટે
અંતર્ગત Docker ઉદાહરણ સાથે, ત્યાં અમુક કોડ ચલાવો, અને કંઈ પણ કરવા
તમે કરવા માંગો છો શકે છે.
તેથી આ હોઈ ચાલે છે સંદર્ભમાં છે કે અમે પડશે
આ ચર્ચા બાકીના માટે ઉપયોગ કરી.
અને માત્ર ધ્યાનમાં આ મોડેલ રાખો.
આ ખૂબ જ મહત્વપૂર્ણ હશે માત્ર થોડી મિનિટો છે.
એક દંપતિ છે કડીઓ હું તમને બતાવવા માંગો છો.
સૌ પ્રથમ, મેઘ 9 પૂરી પાડવામાં આવી છે દસ્તાવેજીકરણ તદ્દન ઘણો
કે કેવી રીતે બતાવે છે, ખૂબ સારી છે મૂળભૂત પ્લગ ઇન વિકાસ કરવા માટે.
તેથી જો તમે આ URL પર જાઓ, તો cloud9-sdk.readme.io,
જો તમને ત્યાં દસ્તાવેજીકરણ જોશો.
અને આ માહિતી ઘણો તમે જુઓ છો કે
ત્યાં પણ જોવા મળે છે, વત્તા વધુ હોઈ શકે છે.
પણ તમે ઓપન સોર્સ શોધી શકો છો આ URL પર મેઘ 9 આવૃત્તિ,
અમે ઉપયોગ જે github.com/c9/core, જ્યારે IDE ની ઑફલાઇન આવૃત્તિ ભાગ,
કે જેથી તમે હોય છે માટે સમર્થ હશે એ જ મેઘ 9 અનુભવ,
પરંતુ એક ઑફલાઇન રીતે.
બધા અધિકાર.
તેથી આપણે એક પર એક નજર કરીએ અહીં વાસ્તવિક મેઘ 9 કાર્યસ્થાન.
અને ફરી, હું નિર્દેશ કરવા માંગો છો વસ્તુઓ એક દંપતિ બહાર.
આ અધિકાર અહીં, એક સામાન્ય CS50 IDE છે.
અને હું એક ઓછી નિષ્ક્રિય છે દૃશ્ય મેનૂ હેઠળ આરામદાયક સ્થિતિ
જેથી હું બધા જોઈ શકે છે મેનુ વિકલ્પો.
હું તમને અધિકાર બતાવવા માંગો છો શું હવે વસ્તુઓ એક દંપતી છે.
પ્રથમ હું જાય તો, બંધ પસંદગીઓ અને પછી
manager માં પ્લગ પર ક્લિક કરો, અને, અહીં CS50 માં લખો
અમે હકીકતમાં, ત્યાં છે કે નહીં તે જોવા કરી શકો છો CS50 પ્લગ-ઇન્સ એક દંપતિ કે
સ્થાપિત થયેલ છે અને અમારી ચાલી હતા અમે છે કે ફેરફારો સક્રિય
આ CS50 IDE માટે જોવા મળે છે.
>> હમણાં અનિવાર્યપણે છે ચાલી રહ્યું છે કે બે પ્લગ-ઇન્સ.
સરળ કહેવાય છે, ત્યાં જે આ સરળ સ્થિતિ છે કે
તમે નંબર ઘટાડવા માટે પરવાનગી આપે ટોચ સાથે મેનુ વિકલ્પો,
અને આ કહેવાતા છે ઓછી આરામદાયક સ્થિતિ.
અને પછી CS50 વોચલીસ્ટ પણ છે, જે કદાચ માત્ર થોડી misnamed છે.
આ શું છે, કારણ કે તમે માહિતી બતાવે છે
અંતર્ગત કામ કરવાની જગ્યા વિશે.
આ બટનો injects ઉપર જમણી સાથે.
તે પણ એક મેનુ વસ્તુ injects વિન્ડો મેનુ માં વિન્ડો વસ્તુ,
અહીં, CS50 IDE માહિતી.
અને તે instantiating માટે જવાબદાર છે અમે અહીં જોઇ છે કે આ સંવાદ,
અમે છો કે બધી માહિતી સાથે એક CS50 IDE જોઈ ટેવાયેલું
વર્કસ્પેસ.
ઠીક છે.
તેથી વાસ્તવમાં વધુ એક પ્લગ ઇન છે કે અમે તેમજ વિકસાવી છે.
અને અન્ય એક દંપતિ છે કે અમે પણ જાહેરમાં પ્રકાશિત નથી.
પરંતુ તેમને એક એકંદર છે પ્લગ ઇન કે GDB કામ કરવા માટે પરવાનગી આપે છે.
મેઘ 9 પાસાંઓ તેથી એક તેઓ પહેલેથી જ પૂરી પાડવામાં આવી છે
આ GUI ડીબગર અમલ.
અને પ્લગ-ઇન્સ એક કે અમે મૂળભૂત રીતે બનાવેલ છે
આ GUI સાથે GDB હુક્સ ડિબગર આધારિત આવૃત્તિ.
અને બધા મધ્યસ્થી માટે જવાબદાર છે વપરાશકર્તા પડી શકે છે કે અરજીઓની,
પર પગ અથવા વચ્ચે બ્રેકપોઇન્ટ્સ અથવા કંઈપણ બનાવવા
તે રેખાઓ, કે અનુવાદ કરવા માટે GDB સમજી શકે છે કે આદેશો કરવા માટે,
GDB તે આદેશો.
અને જલદી GDB તરીકે પછી, એક પ્રતિભાવ મુદ્દાઓ
અમે તે અર્થઘટન અને જરૂરી તરીકે GUI અપડેટ કરો.
>> કે કદાચ એક છે વધુ જટિલ
પ્લગ-ઇન્સ છે, તેથી તેના બદલે અમે રહ્યાં છે તે આજે પર ધ્યાન કેન્દ્રિત કરવા માટે જઈ હકીકત છે
આંકડા માં પ્લગ, અને અમે વાત કરીશું થોડી સરળ વિશે થોડી, તેમજ.
તેથી હું પહેલાં તમારો ઉલ્લેખ કર્યો છે, અને હું ખરેખર કરવા માંગો છો ખૂબ, ખૂબ સ્પષ્ટ, કે ફરીથી બનાવવા માટે,
અમે છો કે આ બધા અહીં જોઈ આવશ્યક છે
ક્લાઈન્ટ બાજુ પર સંચાલન.
અમે ટર્મિનલ વિન્ડોમાં જોવા નથી નીચે છે, અને તે છે, અલબત્ત,
અમે માં આદેશો લખો તો પછી આપવામાં આવશે કે,
અંતર્ગત ઉદાહરણ છે.
એ જ રીતે, આપણે એક નવી ફાઇલ ખોલવા તો તેને અમુક સામગ્રી લખો અને તેને સંગ્રહો,
ફાઇલ પર સાચવવામાં આવશે અંતર્ગત ઉદાહરણ.
>> પરંતુ સંપાદકે પોતે આ ટર્મિનલ વિન્ડોમાં પોતે,
બધા અમલમાં મૂકાયેલ છે જાવાસ્ક્રિપ્ટ અને બધા એક પ્લગઇન છે
અમે સાથે સંપર્ક કરી શકો છો કે, અને તેથી સુધારવા.
અહીં એક્સ્ટેન્સિબિલિટી ઘણો છે.
હું એક દેખાવ લેવા ભલામણ છે મેઘ 9 GitHub એકાઉન્ટ
વિશાળ જથ્થો જોવા માટે ઉપલબ્ધ છે કે પ્લગ-ઇન્સ,
અને માત્ર કેવી રીતે સારી રીતે ઘણો લખવામાં કોડ એક્સ્ટેન્સિબિલિટી માટે છે.
તેથી કંઈક છે હું ઉલ્લેખ કરવા માંગો છો તે
છે, કે જે તેમજ આ વિશે ત્યાં of-- ઘણો હોય છે કે
કે વિધેય ઘણો આ પસંદગીઓ માં પૂરી પાડવામાં
અમે હમણાં જ જોઈ કર્યું, જે વિન્ડો માત્ર થોડી મિનિટો પહેલાં જશ આપ્યો હતો.
>> અમે IDE તરીકે કરી શકો છો કે જે વસ્તુઓ એક વિકાસકર્તાઓ, અથવા મેઘ 9 વિકાસકર્તાઓ તરીકે,
વાસ્તવમાં કેટલાક પિચકારીની છે અમારી પોતાની પસંદગી પેનલ.
તેથી સરળ સ્થિતિમાં, અથવા ઓછી આરામદાયક સ્થિતિ,
અને એ પણ IDE માહિતી અથવા આંકડા પ્લગ ઈન,
દરેક કેટલાક પસંદગી છે અમને સુધારવા માટે પરવાનગી આપે છે કે પેનલ
તે દરેક વર્તન.
તમે નોટિસ પડશે કે હું પર જાઓ, તો પસંદગીઓ અને વપરાશકર્તા સેટિંગ્સ પર જાઓ,
એક CS50 ટેબ એક છે કે IDE માહિતી કહે છે.
અને હું બદલી શકો છો માહિતી રીફ્રેશ દર.
>> અસરકારક રીતે, શું થઈ રહ્યું છે આંકડા માં પ્લગ ઇન
છે કે દરેક એ સેકન્ડ, જ્યાં N-સેકન્ડ આ પસંદગીઓ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે
પેનલ, માહિતી મેળવ્યાં કરવામાં આવી રહી છે અંતર્ગત ઉદાહરણ, મોકલવામાં આવી રહી
પાછી ક્લાઈન્ટ બાજુ, પ્લગ-ઇન પછી
માહિતી ઈન્ટરપ્રીટ અંતર્ગત ઉદાહરણ
અને જરૂરી તરીકે GUI સુધારીને.
અમે હમણાં આ સુયોજિત થયેલ છે કે જોઈ શકો છો 30 સેકન્ડ, અને તે મૂળભૂત છે.
પરંતુ હું ચોક્કસપણે બદલી શકો છો આ કેટલુ ઝડપથી માત્ર થાય છે
આ કિંમત ફેરફાર કરીને.
>> આ રસપ્રદ વસ્તુઓ હવે એક છે કે આ પસંદગી પેનલ, GUI,
ખરેખર માત્ર એક GUI આવૃત્તિ છે અંતર્ગત સેટિંગ્સ ઘણો
જે તે JSON માં રજૂ કરવામાં આવે છે.
હું હેઠળ, ઉદાહરણ તરીકે, જાઓ, તો CS50 IDE મેનુ, અથવા મેઘ 9 મેનુ,
જેના પર આધાર રાખીને તમે જોઈ રહ્યાં છો, આવૃત્તિ,
અને આ એક પર જાઓ આ કિસ્સામાં settings--,
આ પ્રોજેક્ટ settings-- આ આ કિસ્સામાં પ્રોજેક્ટ સેટિંગ્સ
સુયોજનો તમામ લાગુ પડે છે આ એક કામ કરવાની જગ્યા માટે.
વપરાશકર્તા સેટિંગ્સ અરજી જ્યારે આ કામ કરવાની જગ્યાઓના બધા
તમે તમારા એકાઉન્ટમાં છે શકે છે.
>> તેથી માત્ર એક અલગ તરીકે અહીં, વધારાની સ્પષ્ટ કરવા
વચ્ચે એક અલગ છે બે કારણ કે મૂળભૂત આપણે હોવા છતાં
એક વર્કસ્પેસ હોય છે જે આ CS50 IDE છે જો તમે
તમારી થોડી પર ક્લિક કરો હતા અહીં અવતાર અને ડેશબોર્ડ પર જાઓ,
તમે ખરેખર કરી શકો છો કે જે મળશે તેમજ વધારાના વર્કસ્પેસ બનાવો.
તમે મારી પાસે નથી કે અહીં જોઈ શકો છો એક IDE 50 કાર્યસ્થાન, અને એ પણ
આ હેતુ માટે પરિસંવાદ, કામ કરવાની જગ્યા
અહીં છે, કે જે કામ કરવાની જગ્યા કહેવાય છે.
તેથી કોઈપણ રીતે, હું અલગ પસંદગીઓ છે.
આમાંથી દરેક એક હોય શકે છે અલગ પ્રોજેક્ટ પસંદગીઓ,
પરંતુ વપરાશકર્તા પસંદગીઓ છે મારા બધા વર્કસ્પેસ નો સમાવેશ શેર કર્યું છે.
માર્ગ દ્વારા, આ છે પણ ખૂબ જ સરળ જો તમે
સાથે કામ કરવાની જગ્યા બનાવવા માંગો છો વિવિધ વૈવિધ્યપૂર્ણ વિકલ્પો.
અને તે માટે ખૂબ જ સરળ છે નવી કાર્યસ્થાન બનાવો.
અને હોઈ શકે છે કે જે એક પસંદ અમુક અન્ય રીતે રૂપરેખાંકિત પ્રિ,
કદાચ ખાસ PHP, માટે, અથવા જેંગો ખાસ.
અથવા તો માત્ર કસ્ટમ.
આ CS50 કાર્યસ્થાન નમૂનો એક છે કે જે અમે
તે આપોઆપ સ્થાપિત ઉપયોગ અપડેટ 50 અને સેટિંગ્સ બધા
કે અમે બધા સમાવેશ થાય છે, ત્યાં છે પ્લગ-ઇન્સ અમે CS50 IDE માટે હોય છે.
ઠીક છે.
પરંતુ આ પાછા આવો દો.
તેથી ફરી, પ્રોજેક્ટ છે સેટિંગ્સ, અને તે રાશિઓ છે
કે અમે અહીં છીએ.
અને ત્યાં છે કે નોટિસ સેટિંગ્સ એક ટોળું હોય છે,
તેમને ઘણા પસંદગી અનુલક્ષે પેનલ, પરંતુ તેમને બધા.
પરંતુ અમે ઓહ છે આ, કે અહીં જોઈ શકો છો ના, હું તે વપરાશકર્તા સેટિંગ્સ મૂકી હતી?
કદાચ હું વપરાશકર્તા સેટિંગ્સ માં મૂકેલ છે.
અને આ છે, અહીં અમે જાઓ.
વપરાશકર્તા સેટિંગ્સ, અમે કરી શકો છો અમે CS50 વિભાગ હોય છે કે જુઓ,
અને આ લખવામાં આવે છે આ મેઘ 9 પ્લગ-ઇન્સ દ્વારા
અમે અમલ કર્યો છે.
માટે સરળ એક છે જે સરળ પ્લગઇન સાથે પત્રવ્યવહાર,
અને આંકડા એક જે આધારિત છે કે જે GUI અનુલક્ષે
પસંદગી પેનલ આવૃત્તિ.
આ રીફ્રેશ દર, કેસ, 20 સેકન્ડ માટે સુયોજિત થયેલ છે.
>> આ બધા, આસ્થાપૂર્વક, કેટલીક માહિતી શરૂઆત
અમે ખરેખર થોડી જોશો કે થોડી વધુ વિગત, ક્ષણભરમાં.
ઠીક છે.
તેથી ચાલો આપણે કરવા માંગુ છુ વાસ્તવમાં તે માટે નીચે વિચાર.
અમે સામગ્રી કે બધા સમજી તે ક્લાઈન્ટ બાજુ પર ચાલી રહ્યું છે
બ્રાઉઝર પર ખરેખર કરવામાં આવે છે, જે કોઈપણ પ્લગઈનો હું લખી છે કે એનો અર્થ એ થાય
લખેલા કરી રહ્યા છે મન માં બ્રાઉઝર સાથે.
અને હું ખરેખર કરવા માંગો છો જો વર્કસ્પેસ પર કંઈપણ,
હું કદાચ શરૂ કરવા માટે હોય છે સંચાર અમુક પ્રકારના
બ્રાઉઝર વચ્ચે અને વર્કસ્પેસ તેની ખાતરી કરવા માટે
કે ખરેખર પરિપૂર્ણ છે.
પરંતુ હવે કહે છે કે દો હું તે માટે નીચે વિચાર કરવા માંગો છો
અને ખરેખર મારી પ્રથમ પ્લગ ઈન બનાવો.
વેલ, તમે સમર્થ રીતે હશે કે કરવા માટે કે જે વાસ્તવમાં ખૂબ સરળ છે.
તે મેઘ 9 એસડીકે માં આપવામાં આવ્યું છે.
પરંતુ તે લેવા માટે તમારા હાલની કામ કરવાની જગ્યા નામ છે, જે
તમે ટોચ પર છે કે URL છે તમારા બાર, અને તે માટે નીચેની ઉમેરો.
?
એસડીકે = 1 & debub = 2.
હવે શું આ સક્ષમ રહ્યું છે એસડીકે કે = 1 વાસ્તવમાં એસડીકે સેટ કરશે
સક્રિય કરશે કે જે સાચું સ્થિતિ, વધારાના વસ્તુઓ એક દંપતિ.
અને ડિબગ = 2 ભૂલ સંદેશાઓ માટે પરવાનગી આપે છે થોડી વધુ વર્બોઝ હોય છે.
>> અને તેથી તમે જાવાસ્ક્રિપ્ટ લાવવા તો તમારા Chrome ડેવલપર ટેબ કન્સોલ,
તમે ખરેખર કરવા માટે સક્ષમ હશે ઘણો વધુ માહિતી જોવા
કરતાં તમે અન્યથા કરશે.
તેથી હું આ બંને દેવાનો ભલામણ પર જ સમયે, કારણ કે તે ખરેખર
આ બધા હોય ઉપયોગી છે વધારાની માહિતી.
તે છે, જોકે, એ નોંધવું મહત્વનું છે 2 ની કિંમત ડિબગ પર દેવાનો
તે ખૂબ જ છે કે જે થાય છે વર્બોઝ, અને ખરેખર તે
કંઈક અંશે નોંધપાત્ર ધીમી કરશે તમારા IDE, ખાસ કરીને જ્યારે લોડ કરી રહ્યું છે
અથવા શું જ્યારે ભારે ક્રિયાઓ કરી.
તેથી માત્ર ધ્યાનમાં રાખો કે.
તે વિકાસ માટે ઉપયોગી છે, પરંતુ તમે બધા સમય પર હોય માંગો છો શકે છે.
>> તેથી આપણે ખરેખર તે કરવા દો.
પરંતુ આ કિસ્સામાં, હું ખરેખર છે પહેલેથી જ આ સાથે વર્કસ્પેસ સુયોજિત કરો.
તેથી આપણે એસડીકે = 1 & ડિબગ = 2 જોવા દો.
પ્લગ-ઇન્સ એક દંપતિ સાથે આસ્થાપૂર્વક પહેલેથી સ્થાપિત થયેલ છે.
બધા અધિકાર.
તેથી હવે હું એસડીકે ડિબગ ચાલુ કર્યું છે કે સ્થિતિ, અમે ડિબગ સ્થિતિમાં છે કે નોટિસ
તેથી અમે જોવા માટે દેવ સાધનો જોવા કરી શકો છો કોઈપણ ભૂલો, હું ઓફસ્ક્રીન કરશે જે.
અમે ત્યાં છે કે જોઈ શકો છો અહીં ભૂલો એક ટોળું.
હવે તે ખરેખર ખૂબ સામાન્ય છે મેઘ 9 ભૂલો એક દંપતિ છે,
અને હું ચિંતા ન હોત તેમને વિશે તમે ત્યાં સુધી
કંઈક કે શકે છે તે જોવા પ્લગ-ઇન માટે ચોક્કસ
તમે બનાવી શકાય થાય છે.
>> તેથી અહીં, ઉદાહરણ તરીકે, અમે વિચાર 404s-- એક દંપતિ મળ્યું નથી.
અમે કેટલાક લોડ કરવા માટે અસમર્થ છો જોવા અંતર્ગત ઉદાહરણ બંધ માહિતી
પોતે.
અને વધારાના એક ટોળું હોય છે માહિતી, પરંતુ મોટા ભાગના અમે છો
ખરેખર હવે અવગણો જઈ રહી છે.
આ ખૂબ છે, કારણ કે કામ કરવાની જગ્યા માટે સામાન્ય
ભૂલો માત્ર એક દંપતિ હોય છે.
ઠીક છે.
હું આ બહાર ખસેડવા જાઉં છું માર્ગ અને અહીં પાછા આવે છે.
અને હવે સરળ માર્ગ છે, સરસ આ ડેવલપર વિશે વસ્તુ
સક્રિય સ્થિતિ મને પરવાનગી આપે છે સરળતાથી નવા પ્લગ ઈન બનાવવા માટે.
>> હું ખરેખર ન હતી તે પહેલાં, જ્યારે તેથી આ નવી પ્લગઇન વિકલ્પ ઉપલબ્ધ હોય છે,
જે હું પાછા જાઓ તો અમે જોઈ શકો છો મારા બિન વિકાસકર્તા મોડ અહિ,
કોઈ નવી પ્લગ ઈન છે.
એસડીકે સ્થિતિને સક્રિય દ્વારા, હું નવી પ્લગ ઇન હોય ઉપલબ્ધ
અને હું સરળતાથી બનાવી શકો છો.
આ કિસ્સામાં, એક દંપતિ છે સરળ વિવિધ વિકલ્પો,
ખાલી પ્લગ ઈન, એક સંપૂર્ણ પ્લગ ઈન, સ્થાપક, મેઘ 9 બંડલ.
આપણે માત્ર એક પસંદ કરવા દો ખાલી પ્લગ ઈન હવે
અમે ખૂબ જ જોઈ શકો છો કે જેથી એક સરળ આવૃત્તિ.
>> હવે સાથે કે નોટિસ કે ડાબી બાજુ હવે ત્યાં છે
મનપસંદ હેઠળ કંઈક છે, કે જે પ્લગ-ઇન્સ એક દંપતિ યાદી છે
હવે મને માટે ઉપલબ્ધ હોય છે.
મને લાગે છે કે વિસ્તૃત તો, અમે કરશે તે જોવા માટે સમર્થ હશે.
હવે હું તમને નોટિસ કરવા માંગો છો અહીં કંઈક છે, કે જે
આ ખરેખર સમાયેલ નથી છે વર્કસ્પેસ ડિરેક્ટરી અંદર
મારા અંતર્ગત ઉબુન્ટુ ઉદાહરણ છે, પરંતુ તે હાર્ડ ડ્રાઇવ પર સમાયેલ છે.
અને આ છે, કારણ કે સ્થિત થયેલ છે આ જાણવા માટે ખૂબ જ ઉપયોગી છે
તમે જઈ રહ્યાં છો, ખાસ કરીને જો ગિટ સાથે કંઈ કરી શકાય,
આ તે છે જ્યાં સ્થિત થયેલ છે એક .c9 ફોલ્ડરમાં / પ્લગઇન્સ.
હું ત્યાં જવા તેથી, જો આપણે હવે જોઈ શકો છો કે અહીં કરેલા પ્લગ-ઇન્સ યાદી
આ યાદી પ્લગ-ઇન્સ મેળ ખાય છે કે હું મારા વર્કસ્પેસ ડાબી બાજુ પર જોવા મળી હતી.
>> હવે મૂળભૂત રીતે, અને આ પ્રકારની વિચિત્ર છે
મૂળભૂત રીતે હું બનાવવા જ્યારે કામ કરવાની જગ્યા નવી પ્લગ ઈન,
તે આ પ્લગ ઇન કે દ્વારા બનાવે છે મૂળભૂત નીચા એક નામ ધરાવે છે.
સામાન્ય કે કદાચ કેટલીક સમસ્યાઓ કારણ બને છે.
ખૂબ જ આગામી પગલું તેથી હું સામાન્ય રીતે કાર્ય કરે છે
કે જે હમણાં જ દૂર કરવા માટે છે ખાસ પ્લગ ઈન
અને માત્ર સરળ પ્લગ ઇન છોડી કે plugin.simple શરૂઆતમાં આવી હતી.
અને તે ત્યાં છે કે માત્ર એક જ છે.
ઠીક છે.
>> તેથી શું આ ખરેખર લાગતું નથી?
વેલ, આ ફરીથી છે, જાવાસ્ક્રિપ્ટ પેકેજ
, કે જે અમુક ફાઇલો સમાવેશ થાય છે , જ્યાં plugin.js ફાઇલ સમાવેશ થાય છે
મુખ્ય સામગ્રી મારા પ્લગ ઈન, સ્થિત થયેલ છે
એક package.json ફાઇલ, જે ખરેખર સ્પષ્ટ
આ પ્લગ ઇન વિશે કેટલીક મેટાડેટા, લેખક કોણ છે, જેમ કે,
તે વિશે કોઇ વધારાની માહિતી તેથી પ્લગ-ઇન, અને વર્ણન.
અને પણ મૂળભૂત રીતે, તે ખાલી README ફાઈલ બનાવે છે
અને તમારા માટે એક ખાલી ટેસ્ટ ફાઇલ માટે કેટલાક વધારાના દસ્તાવેજો બનાવવા માટે,
અને પરીક્ષણ સામંજસ્ય તો તમે શું કરવા માંગો છો.
>> તેથી આપણે માત્ર પ્રથમ એક નજર કરીએ, ખૂબ જ ઝડપથી package.json ફાઈલ પર.
તે માત્ર મારફતે જાઓ કરવા માટે પૂરતી સરળ છે તે અને આ વિસ્તારોમાં ભરો
તમે જેમ, ભરો કરવા માંગો છો કે , તે નામ પ્રદાન વર્ણન આપે છે,
આ આવૃત્તિ નંબર ફરી વળવું દરેક તેથી ઘણી વખત પૂરી પાડે છે
દરેક માટે એક લેખક ફાળો આપે છે કે વ્યક્તિ,
ફાળો તેમને ઉમેરવા વિભાગ છે, અને આ તમે બાકીના
કરી શકો છો ખૂબ ખૂબ માત્ર તે હવે માટે છે છોડી દો.
>> છે કે એક વસ્તુ છે નોટિસ મહત્વનું છે,
પ્લગ-ઇન્સ વિભાગ હેઠળ છે, પ્લગ ઇન કહેવાય કી છે.
અને આ નામ સાથે છે JavaScript ફાઇલ plugin.js કહેવાય છે.
તેથી આ વાદળ 9, ત્યારે તે જાણે છે કે કેવી રીતે આ package.json ફાઇલ, જે વાંચે
જેએસ ફાઇલો ખરેખર લોડ કરવા માટે.
હું વધારાના જેએસ ફાઇલો બનાવવા અથવા માંગો છો, તો પ્લગ ઇન કે જેએસ ફાઈલ નામ બદલી,
હું પણ તે બદલવા માટે હોય છે આ package.json ફાઈલમાં.
>> પ્રેક્ષકો પાસેથી કોઈપણ પ્રશ્ન છે?
નંબર
છે કોણ કે જે એક વ્યક્તિ અત્યાર સુધી મારી સાથે હતો.
>> ઠીક છે.
તેથી હું ખરેખર બનાવેલ છે પહેલેથી પ્લગ-ઇન્સ દંપતિ
હું આ કામ કરવાની જગ્યા, લાગે છે.
તેથી આપણે આ અમુક છુટકારો મેળવવા દો, ઉમેરો એસડીકે = 1 & ડિબગ = 2, આ વર્કસ્પેસ ફરીથી લોડ,
અને જો જોવા દો અમે હવે તે પ્લગ-ઇન્સ છે.
C9 / પ્લગઇન્સ.
અહીં અમે જાઓ.
અમે આ મારા C9 / પ્લગઇન્સ હવે જોઈ શકો છો એક, અમે plugin.1 અને plugin.2 છે.
તેથી અમે ફક્ત the-- ધપાવવું જઈ રહ્યાં છો માત્ર મુશ્કેલી જથ્થો વધારવા
આ પ્લગ-ઇન્સને દરેક.
પરંતુ અહીં હું એક નવા પ્લગ ઈન બનાવવા હોય તો, હું મારા મનપસંદ ઉમેરી શકો છો.
અને હું માત્ર તે કાઢી શકશો અંતર્ગત ફાઇલ સિસ્ટમ.
>> માતાનો તે દૂર કરીએ.
હવે હું મારી પ્રથમ ખોલો તો પ્લગ-ઇન, અને ઓપન plugin.js,
અમે અંતર્ગત અહીં જોઈ શકો છો પ્લગ-ઇન સરળ આવૃત્તિ.
મને ખરેખર પાછા જાઓ આ અન્ય કામ કરવાની જગ્યામાં
તમે ઓછામાં ઓછા અહીં જોઈ શકો છો, કારણ કે શું ખાલી પ્લગ ઈન ખરેખર જેવો દેખાય છે.
તેથી હૂડ નીચે, આ દેખાય છે કહેવાય ટેકનોલોજી ખૂબ સમાન છે,
હું તે RequireJS છે, લાગે છે.
આ નથી કે નોટિસ ખરેખર કદાચ, જુઓ,
કેટલાક અન્ય જાવાસ્ક્રિપ્ટ અને તેના સમાન આપણે જોયું છે કે જે કદાચ ફાઈલો.
પરંતુ તેના બદલે, માત્ર એક દંપતિ છે મૂળભૂત લાઇન્સ તે ખરેખર છે કે.
>> આ સામગ્રી બધી પ્રથમ છે જ્યારે IDE દ્વારા અર્થઘટન,
પરંતુ તે ખરેખર નથી સ્પષ્ટ સુધી ચાલે છે.
અને જ્યારે હું તે વિશે તમે કહી શકશો ખરેખર માત્ર એક ક્ષણ થાય છે.
પરંતુ અહીં એક છે કે નોટિસ વાક્ય 2 main.consumes રેખા,
અને આ પ્લગ-ઇન્સ યાદી આપે છે આ પ્લગ ઇન પર આધાર રાખે છે.
મૂળભૂત રીતે તેથી, અમે કદાચ ન કરી અન્ય પ્લગઈનો પર કોઈ આધારભૂતપણાઓ,
પરંતુ અમે ખરેખર જરૂર પડે ત્યારે પૂરી પાડવામાં લક્ષણો પર આધાર રાખે છે
જ્યારે IDE અન્ય પ્લગઈનો દ્વારા, અમે તે પ્લગ-ઇન્સ યાદી કરવાની જરૂર છે
આ main.consumes વાક્ય માં.
અને પછી અમે કરવાની જરૂર છે કોડ તેમને લિંક
હું માત્ર તમે બતાવીશું જે નીચે અમે તે કરી શકો છો કેવી રીતે એક ક્ષણ.
>> Main.provides આપે આ પ્લગ ઇન નામ
કે અન્ય પ્લગઈનો શકે તેમના નાશ લીટી માં ઉપયોગ કરે છે.
તેથી આ કિસ્સામાં, મારા પ્લગ ઈન માત્ર મૂળભૂત દ્વારા ત્યાં સુયોજિત થયેલ છે,
અને અમે પ્રયત્ન કરવા કે બદલવા જોઈએ આપણા પોતાના પ્લગ ઇન કરવા લાગુ,
કારણ કે અમે માત્ર ક્ષણ જોઈ શકશો.
હવે અહીં કાર્ય મુખ્ય આ કાર્ય મુખ્ય
ખરેખર, ચલાવો અને અર્થઘટન કરવામા આવે છે, પરંતુ તે ખરેખર ખૂબ નથી કરતું નથી.
તે માત્ર બધું સેટ છે, પરંતુ નહીં તે ખરેખર પ્લગ-ઇન શરૂ થતું નથી,
નામ જેવા સંભળાય છે છતાં.
તે ખરેખર મારફતે થાય છે પદ્ધતિઓ ક્રમ કે
આ પ્લગ ઇન સમગ્ર સમાયેલ છે.
>> હું નીચે સ્ક્રોલ, તો અમે જોઈ શકો છો જેથી અમે જીવન ચક્ર જ્યાં છે કે
કેટલાક ઘટના કહેવાય લોડ પર, અથવા અનલોડ કહેવાય કેટલાક ઘટના,
અમુક ઘટનાઓ ખરેખર થાય છે.
તે અહીં ખરેખર છે કે જ્યાં પ્લગ-ઇન તરીકે એ જ પદ્ધતિઓનો કહેવામાં આવે છે કે શરૂ થાય છે.
તેથી આપણે થોડી વધુ કોંક્રિટ દો અને આ વિશે એક ઉદાહરણ જુઓ.
તેથી અહીં plugin.1, શું અમે મૂળભૂત રીતે કરવા જઇ રહ્યા છે
મેનુ વસ્તુ બનાવી છે CS50 સેમિનાર સંવાદ કહેવાય 1--
અમે બે છે, કારણ કે them-- અને અમે જઈ રહ્યાં છો
વિંડો મેનુમાં માં પિચકારીની.
અમે તેના પર ક્લિક કરો ત્યારે, અમે છો એક સંવાદ અપ ખોલવા માટે જઇ કે
અમને કેટલાક ખૂબ જ મૂળભૂત માહિતી બતાવે છે.
>> આ કિસ્સામાં, માત્ર એક હેલો વર્લ્ડ.
તેથી આ એક ખૂબ જ સરળ છે હેલો વર્લ્ડ સંવાદ
અમે અમલ કરી શકે છે કે પ્લગ-ઇન મેઘ 9 તરીકે.
તેથી આપણે આ ખરેખર દેખાય છે તે જોવા દો.
અમે હમણાં જ તે મારફતે પગલું પડશે પ્રમાણમાં ઝડપથી અમે આમ
તેમજ આગામી પ્લગ ઈન જોઈ શકો છો.
અહીં આપણે છે કે નોટિસ પ્લગ-ઇન્સ વિવિધ વપરાશ.
અમે એક સંવાદ વપરાશ કરી રહ્યાં છો પ્લગ-ઇન આદેશો, મેનુઓ, અને UI એ.
હું ખરેખર વપરાશ છું એવું લાગે છે સંવાદ બે વાર, તેથી હું દૂર કરી શકો છો.
>> અને જે રીતે નોંધ્યું છે કે હું તેમને જોડાઈ છું કે,
આ કહેવાની છે કે મેટાડેટા જેવું છે શું કરવું જરૂરી પ્લગ-ઇન સિસ્ટમ
ખરેખર જરૂરી છે આ પ્લગ-ઇન લોડ કરવા માટે.
તે નોંધવું પણ મહત્વનું છે પ્લગ-ઇન્સ લોડ થયેલ છે કે તે ક્રમમાં
ખાતરી આપી નથી.
પરંતુ શું ખાતરી આપી છે કે જો હું જરૂરિયાત તરીકે કેટલાક પ્લગ-સ્પષ્ટ,
પ્લગ-લોડ થશે પહેલાં આ એક લેવાય છે.
>> તેથી અર્થ એ થાય કે તમારા પ્લગઇન તો પૂરી પાડવામાં આવેલ અમુક કાર્યક્ષમતા પર જરૂરી છે
જ્યારે IDE કંઈક બીજું, તમે જોઈએ ખાતરી કરો કે તમારા પ્લગઇન નાશ
પ્લગ-કે જેથી આધારભૂતપણાઓ , તમારા પ્લગઇન બનાવવા માટે ચોક્કસ છે
અથવા માત્ર તમારા પ્લગઇન instantiate કે હાલની માળખું અસ્તિત્વમાં પછી.
તેથી અહીં હું ઉલ્લેખ કર્યો છે પ્લગ-ઇન મેનેજર મેટાડેટા,
જે હું વપરાશ કરવા જઇ રહ્યો છું રાશિઓ.
અને અહીં મુખ્ય કાર્ય માં, હું પછી જોડાવા માટે જાઉં છું
તે આયાત પ્લગ-ઇન્સ મારા કોડ.
>> તેથી હું માત્ર જાઉં છું કેટલાક ચલો બનાવો કે
તે દરેક નામો સાથે મેળ જેથી હું ખૂબ જ ઝડપથી તેમને સંદર્ભ કરી શકે છે કે
મારી કોડ દરમ્યાન.
હું સંવાદ આયાત છું કારણ હું મારા પ્લગ કરવા માંગો છો કારણ કે
એક સંવાદ પ્લગ-ઇન તરીકે કામ કરવા માટે.
અને હું સમર્થ છું કે જે રીતે છે તે કરવા માટે, અલબત્ત,
આ સંવાદ માટે મારી કોડ સાથે જોડાવા પ્લગ ઇન આયાત દ્વારા
અને પછી સ્પષ્ટ કરીને નવી સંવાદ ચલ બનાવવા
અને તે સાથે જોડાઈ તે આયાત પ્લગઇન છે.
અને પછી વ્યાખ્યાયિત કરીને મારા પ્લગ ઇન નવા સંવાદ છે.
>> હું આરંભ તેથી મારા પ્લગ ઈન વ્યાખ્યાયિત કરવા માટે કરવા માંગો છો.
અને આ ચલ કહેવાય પ્લગ ઇન તમે જોશો
માત્ર સામાન્ય રીતે ઉપયોગમાં આવે છે મેઘ 9 પ્લગ-ઇન્સ સમગ્ર.
હું એક નવા instantiate જાઉં છું કેટલાક લક્ષણો સાથે સંવાદ,
તે એક ચોક્કસ નામ આપી, તે કહે છે કે વપરાશકર્તાઓ તેને બંધ કરવા માટે શક્ય છે.
તે એક લિટલ એક્સ બતાવીશું કે ઉપર જમણા ખૂણે,
અથવા થોડી બટન નીચલા જમણા ખૂણે.
હું લખાણ પસંદ કરી શકો છો કે શું નથી અથવા તે છે, કે જે સંવાદ શીર્ષક શું
તેથી પર હોય છે, અને કરશે.
હવે આ માત્ર સંવાદ વ્યાખ્યાયિત કરે છે, પરંતુ તે હજુ સુધી તે બતાવવા નથી.
હું ખરેખર એક વ્યાખ્યાયિત કરવા માટે હોય તે ક્રિયા બતાવવામાં આવશે.
>> અને ફરી, હું માટે પ્રોત્સાહિત કરીએ છીએ મેઘ 9 એસડીકે પર એક નજર,
વિવિધ સંવાદો છે, કારણ કે અને તેઓ ખરેખર સારી રીતે દસ્તાવેજીકૃત કરવામાં આવે છે.
જો તમે વિવિધ પ્રકારના જોઈ શકો છો કે ત્યાં છે, અને તેમને વાપરવા માટે
ગમે પ્લગ ઈન તમે ધ્યાનમાં છે.
હવે હોઈ રહ્યું છે લોડ વિભાગ છે, અને આ ભાર
કાર્ય તમે છે યાદ પ્લગ-ઇન જીવન ચક્ર દ્વારા ઉપયોગ
ખરેખર બધું instantiate માટે અને જવા માટે તૈયાર બધું મળે છે.
હવે આ પ્લગ ઇન લોડ કરે છે, હું નથી ત્યારે તે તરત જ એક સંવાદ બતાવવા માંગો છો,
આ પ્લગ-ઇન લોડ કરશે કારણ કે જ્યારે IDE બાકીના સાથે.
અને હું કે IDE લોડ જ્યારે, હું નથી માંગતા સંવાદ આપોઆપ બતાવવા માટે.
હું માત્ર હું પર ક્લિક કરો ત્યારે તે બતાવવા માંગો છો મારી બારી મેનુ વસ્તુ માં મેનુ વિકલ્પ
હું ક્ષણભરમાં તે ઉમેરો કરશે કે.
>> તેથી બે અલગ પગલાં છે અહીં શું હોય છે.
હું એક બનાવવા માટે હોય છે આદેશ, અને આદેશ
ખરેખર માટે જવાબદાર રહેશે મેઘ 9 IDE પર સંવાદ દર્શાવે છે.
અને પછી હું જોડાવા માટે હોય છે, હું નવી વિંડો મેનુમાં બનાવવા માટે હોય છે
આઇટમ, કે આદેશ ચાલે છે.
કે જેથી હું કે વિન્ડો પર ક્લિક કરો ત્યારે મેનુ વસ્તુ, કે આદેશ પછી ચલાવો છે
અને તેથી મારા સંવાદ પછી બતાવવામાં આવે છે.
અને તેથી આ ખરેખર એક સુંદર છે તે વિશે વિચારવાનો સરસ રસ્તો છે.
>> પ્રથમ હું એક આદેશ બનાવી શકો છો, કારણ કે જેનું નામ છે CS50 સેમિનાર સંવાદ 1,
કે જે અમુક પૂરી પાડે છે તે માટે સામાન્ય સંદર્ભ.
અને અહીં મહત્વપૂર્ણ બીટ છે આ exec લક્ષણ નોટિસ જે
કહેવામાં આવે છે કે જે કાર્ય યાદી આપે છે મારા પ્લગ ઈન આ આદેશ ચલાવો આવે છે ત્યારે.
તેથી આ આદેશ પ્રકારના જેવી છે a-- તે માત્ર એક મનસ્વી મેઘ 9 છે
ઉપલબ્ધ છે કે આદેશ કોઇ પણ વાદળ 9 પ્લગ ઇન કરવા.
પરંતુ વાસ્તવિક કાર્ય તે છે આ આદેશ ચલાવો આવે છે ત્યારે કહી રહ્યા
આ શો સંવાદ કાર્ય છે મારા plugin.js ફાઈલમાં.
>> અને અમે ખરેખર જોઈ શકો છો આ પ્લગ-ઇન્સને અને યાદી
અમને ઉપલબ્ધ છે કે જે આદેશો પસંદગીઓ, બધી રીતે સ્ક્રોલ down--
ખરેખર અમે આ હવે દેખાતી નથી, ચાલો જોવા?
પ્લગ-મેનેજર, ના, હું તે I-- લાગે ચોક્કસપણે આસપાસ અહીં ક્યાંક.
વેલ, આદેશો યાદી છે ક્યાંક, પરંતુ હું હોવી જ જોઈએ
જ્યાં તે છે હું ભૂલી ગયા છો.
તેથી બરાબર, અમે ખસેડવા પડશે.
બધા અધિકાર.
તેથી અમે આદેશો યાદી છે અમને ઉપલબ્ધ છે કે જે
અને તે આદેશો છે આ માત્ર મનસ્વી મેઘ 9
ચોક્કસ કોડ ચલાવવા કે આદેશો.
તેથી માત્ર કે ધ્યાનમાં રાખો કે અમે આ શો સંવાદ ચલાવવા માટે જઈ રહ્યાં છો
ક્ષણભરમાં કામ કરે છે.
હવે ખરેખર તો હું મેનુ ઉમેરવા માંગો ત્યારે આઇટમ, હું પાથ દ્વારા કે આઇટમ ઉમેરી શકો છો
અને માત્ર બરાબર હું માંગો છો જ્યાં સ્પષ્ટ તે વિન્ડો / CS50 સેમિનાર સંવાદ માટે 1 પ્રયત્ન.
અને તે સમયે, હું માંગો છો એક નવી આઇટમ બનાવવા માટે કે
આદેશ ચલાવવા માટે ચાલે છે, CS50 સેમિનાર સંવાદ 1.
આ વાદળ છે, ફરી નોંધ કરો કે 9 આદેશ હું માત્ર ઉપર બનાવી છે.
>> હવે હું પણ કરવા માંગો છો થોડી વિભાજક બનાવો,
અને તેથી હું જ કરી શકે છે અનુગામી રેખા.
હવે તમે નોટિસ કે જે કદાચ આ મેનુ વસ્તુ વ્યાખ્યાયિત ભાગ
એક નંબર છે તેની સાથે સંકળાયેલ છે, જે
ખરેખર જ્યાં બરાબર કહે છે હું મેનુ વસ્તુ હોઈ કે માંગો છો
મેનુઓ યાદીમાં સ્થિત થયેલ છે.
પરંતુ તમે નોટિસ શકે છે હું ખરેખર નથી કે
સાથે કોઈ નંબરો જોવા મૂળભૂત રીતે આ મેનુ.
તેથી થોડી હિડન વસ્તુ છે કે અમે અમારી URL પર એક નાનો ફેરફાર કરી શકો છો.
જેથી વધુમાં = 1 & ડિબગ = 2 એસડીકે માટે હું 1-- માટે મેનુ સુયોજિત પડશે
અને આશા છે કે તે મેનુ, બિન મેનુઓ છે.
ઓહ, તે મેનુ = 1 છે.
થોભો.
>> અને અમે તે ફરીથી લોડ પર શું જોશો IDE, હું ડિબગ સ્થિતિ હજુ પણ છું
પરંતુ હવે નંબરો છે બધા મેનુ સાથે સંકળાયેલ હોય છે.
અને આ તમને કહે છે બરાબર શું સંખ્યા
તમે પિચકારીની પ્રયાસ કરી રહ્યા છો ત્યારે ગમે ત્યાં આ મેનુ સિસ્ટમ માં કંઈક.
તેથી વિંડો મેનુમાં, હું કરી શકો છો 45 સહયોગ છે કે આઇટમ જુઓ
અને તે પહેલાં આઇટમ 38 સ્થાપક છે.
તેથી હું પિચકારીની કરવા માંગો ત્યારે તે બે વચ્ચે એક વસ્તુ,
હું માત્ર એક નંબર પસંદ કરશે તે બે વસ્તુઓ વચ્ચે.
તેથી હું 41 પસંદ કરેલ હોય અને મારા પરિસંવાદ દાખલ તે સ્થાન પર સંવાદ 1 મેનુ વસ્તુ.
>> અને તે શા માટે છે આ નંબર કે અહીં દેખાય નંબર 41 છે.
તે કે સ્થાન છે મેઘ 9 મેનુ મેનુ વસ્તુ.
હવે એ જ રીતે, હું ઈચ્છતો એક વિભાજક બનાવવા માટે
એક સરસ છે કે જેથી તે ઉમેરો આ મેનુ દરેક વચ્ચે વિભાગ
વસ્તુઓ.
તેથી હું ઉમેરવામાં સ્થાન 43 છે.
અત્યાર સુધી તેથી, તેથી સારા, હું આશા?
તેથી હવે આપણે ખરેખર જોવા દો બતાવો સંવાદમાં ચોક્કસ કોડ
તે ખરેખર જવાબદાર છે આ સંવાદ વિન્ડો ખોલવા માટેની.
>> સ્ક્રોલ, હું માંગો છો કે નહીં તે જોવા આ કાર્ય બતાવો સંવાદ હોય છે,
અને તે અત્યંત સરળ છે.
હું આ શો સ્કોર જાઉં છું પ્લગ-ઇન ચલ પર પદ્ધતિ.
અને અમે આ વ્યાખ્યાયિત યાદ રાખો કે પ્લગ ઇન ચલ સંવાદ ઉપર.
જેથી બાર પ્લગ ઈન, આ કિસ્સામાં, આ છે અમે આંતરિક વ્યાખ્યાયિત કર્યું છે કે પદાર્થ.
અને તે નવા સંવાદ હશે આ પ્લગ ઇન અંદર સમાયેલ છે.
અને તેથી અમે ખરેખર આ સંદર્ભ પ્લગ ઇન ઘણા સ્થળોએ ચલ
એક લાક્ષણિક મેઘ 9 વિકાસ પર્યાવરણ.
>> અમે તેને અહીં જોઈ શકશો.
નોંધ આપણે સરકાવો કે, વધારાના જીવન ચક્ર છે.
તેથી આ જવાબ છે કે નોટિસ પકવવામાં આવે છે કે ઘટનાઓ
આ પદાર્થ, આ સંવાદ પદાર્થ દ્વારા.
મૂળભૂત રીતે, ત્યાં છે લોડ અને અનલોડ જે
બધા મેઘ 9 પ્લગ-ઇન્સ માટે ઉપલબ્ધ છે.
પરંતુ ઘટનામાં આ સંવાદ, ત્યાં
બીજી ઘટના કે કરી શકો છો આગ તેમજ કહેવાય
કે જ્યારે કાઢી મૂકવામાં આવે છે, જે દોરો સ્ક્રીન પર દોરવામાં શકાય છે
પ્રથમ ઉદાહરણ અંતે સંવાદ દર્શાવે છે.
>> તેથી તે ખરેખર છે જ્યારે બતાવવામાં હોઈ ચાલે છે,
ચાલે છે અમને કેટલાક એચટીએમએલ પૂરી પાડે છે.
અને માત્ર પ્રમાણભૂત મદદથી HTML વ્યવહાર અમે કરી શકો છો
કેટલાક ખૂબ સરળ માહિતી પિચકારીની, અમારા હેલ્લો વિશ્વ, કે સંવાદ.
અમે પછી ઉપર સ્ક્રોલ, તો અમે કરી શકો છો જેથી વસ્તુઓ પછી સરઘસ જોવા
તે બનતું આવ્યું છે.
પ્રથમ અમે એક મેઘ 9 આદેશ બનાવવામાં મેઘ 9 દ્વારા ચલાવવામાં ત્યારે,
આ કાર્ય માટે ગોળીબાર રહ્યું છે.
આ કાર્ય ચલાવવા માટે ચાલી રહ્યું છે હું કર્યું છે, શો સંવાદ કહેવાય
મારી કોડ લખાયેલ છે.
>> હું મેનુ વસ્તુ બનાવી શકાય છે અને તે જ આદેશ સાથે જોડાયેલ
કે વસ્તુ ક્લિક થયેલ હોય ત્યારે કે પછી ચાલે છે જે આજ્ઞા મેનુ,
અને તે કાર્ય તે પછી ચાલે છે.
અને કાર્ય ની અંદર હું માત્ર હું છું the-- કહી રહ્યા
માત્ર શો ચલાવવા માટે જતા આ પ્લગ-ઇન, પદ્ધતિ, જે
પ્રથમ કોલ રહ્યું છે ડ્રો પદ્ધતિ અને જતા
નીચે, આ પદ્ધતિ નીચે આગ અમારા જીવન ચક્ર, ઘટના સંભાળનાર દોરે છે.
અને પછી તે ખરેખર કરશે સંવાદ દર્શાવે છે.
>> એક છુપાવો પદ્ધતિ, કે જેથી પણ છે હું છુપાવવા માટે તક જરૂર હોય તો
મારા સંવાદ, હું આ જ વાત કરી શકો છો.
તેથી તે ખૂબ ખૂબ તે કામ કરવા માટે આ બધા વિચાર.
જો અમે સરકાવો કે નોટિસ વધુ એક ફ્રીજ જાહેર API છે.
આ મૂળભૂત રીતે માત્ર કહે છે કે હું આ પદ્ધતિઓ કરવા માંગો છો અસરકારક
જાહેર, પરંતુ overwriteable ન હોઈ આ પ્લગ ઇન સંદર્ભમાં બહાર.
અને નીચે ખૂબ જ તળિયે, કદાચ છેલ્લા વસ્તુ
અમે ખરેખર ચૂકવણી કરવાની જરૂર છે કે જે અહીં વધુ ધ્યાન, જે
અમે રજીસ્ટર કરવા માટે જતા હોય છે કે અમારા પ્લગ ઇન C9 સેમિનાર 1 નામ સાથે,
અને પદાર્થ પ્લગ ઇન.
>> જે તમે યાદ પડશે છે પ્લગ-કે પ્લગ ઈન
અમે વ્યાખ્યાયિત કરવામાં આવ્યા છે કે પદાર્થ આ સ્રોત સમગ્ર સમગ્ર
કોડ.
અને C9 સેમિનાર 1 છે અમે વચન આપ્યું છે કે જેઓ શબ્દમાળા
ટોચ પર પૂરી પાડવા માટે આ વ્યાખ્યા છે.
ઠીક છે.
તેથી આપણે થોડો તે રેમ્પ દો અમે કંઈક કરી શકો છો જો અને જુઓ
થોડી વધુ રસપ્રદ.
હવે આ માત્ર જેથી મહાન છે.
હું તેનો અર્થ, આ છે, તે ખરેખર સુંદર છે કે કોડ કે જે તેથી થોડા રેખાઓ ઠંડી,
અમે વર્તમાન IDE સંશોધિત કરી શકો છો અને હાલની મેનુ આઇટમ ઉમેરો
અથવા એક નવા મેનુ વસ્તુ ઉમેરો ઉમેરો આદેશ, અને સંવાદ બતાવવા
અને માત્ર એક ટોળું અસ્તિત્વમાં છે વિધેય.
તે ખરેખર ખૂબ મહાન છે.
>> પરંતુ તે એક ઘણો નથી, કારણ કે તે નથી કરી શકો છો અંતર્ગત ઉબુન્ટુ સાથે વાતચીત
ઉદાહરણ.
તેથી આપણે તે હું કહી દો ખરેખર શોધવા માંગો છો
આ વિશે કેટલીક માહિતી ઉબુન્ટુ ઉદાહરણ અંતર્ગત,
આંકડા પ્લગ ઈન જેવી નથી.
તેથી આપણે એક પર એક નજર કરીએ થોડુંક વધુ માહિતી
આંકડા પ્લગ કેવી રીતે કામ કરે છે તે વિશે.
અને હકીકતમાં, તે આ જ છે.
તમે યાદ કરી શકે છે એક સંવાદ છે.
તમે ત્યાં છે કે યાદ શકે છે છે કે કેટલીક માહિતી
સાથે માત્ર મેનુ પટ્ટી સાથે બતાવવામાં આસ્થાપૂર્વક તમે હવે છે જે ટોચ,
કેવી રીતે એક સ્વાદ મેળવવામાં અમે આ અમલ
માત્ર ચોક્કસ સમયે મેનુ વસ્તુઓ દાખલ કરીને પોઇન્ટ અને સંવાદ instantiating દ્વારા
અને તે સંવાદ પ્રદર્શિત કરે છે.
>> પરંતુ અમે હજુ સુધી દર્શાવ્યો નથી જો અમે જોડાઈ શકે છે કેવી રીતે
આ એક આદેશ અંતર્ગત ઉબુન્ટુ ઉદાહરણ.
તેથી આપણે plugin.2 પછી એક નજર કરીએ, જે ચોક્કસપણે આ વસ્તુ કરે છે.
અમે plugin.js ખોલવા જઈ રહ્યાં છો કે જે આ માટે કોડ છે.
પરંતુ વિંડો મેનુમાં હેઠળ, હું 2 સંવાદ પર ક્લિક કરો, તો
અમે તેને આ કહે છે કે જોઈ શકો છો તેના બદલે, હેલો CS50 છે, કે જે
અધિકાર, તે બધા લલચાવવા એ, કોઇએ લાગતું નથી?
સિવાય, આ જુઓ.
મને અહીં કંઈક નીચે બદલવા દો.
>> હું જવા માટે જઇ રહ્યો છું મારા વર્કસ્પેસ અને બદલો પરિસંવાદ
હેલો, ડેન જેવા કંઈક બીજું, કહે છે.
હું તેને બંધ કરો અને તેને સેવ કરવા જઇ રહ્યો છું.
અને હવે હું ફરી ચલાવવા માટે જઇ રહ્યો છું મારા સંવાદ મેનુ વસ્તુ.
અને તે છે કે નોટિસ હવે તે શું કહે છે બદલાય છે.
હેલો, દાની.
હું નીચે કંઈક છે એવું લાગે છે અહીં અંતર્ગત ઉબુન્ટુ કિસ્સામાં
કોઈપણ ચાલાકીથી વગર ફરીથી જ ચાલી રહ્યું છે તે કોડ
ક્લાઈન્ટ બાજુ પર.
તેથી દેખીતી રીતે અમુક પ્રકારના હોય છે અહીં શું થઈ રહ્યું છે કે સંચાર.
>> હવે આ છે જ્યાં ઘણો મેઘ 9 એસડીકે શક્તિ માં આવે છે
કે, આ plugin.2 છે અમે ખરેખર કારણ બની શકે છે
કૉલ થાય અંતર્ગત હમણાં પૂરતું,
અને કેટલાક મનસ્વી આદેશ ચલાવો.
તેથી આ કિસ્સામાં, હું ખરેખર છે ખૂબ જ સરળ બાસ સ્ક્રિપ્ટ બનાવી
મારા વર્કસ્પેસ માં સેમિનાર કહેવાય છે.
તેથી મને કે ખોલો દો.
અને અમે તેને આ જેવી લાગે છે જોઈ શકે છે.
તે માત્ર એક ખૂબ જ સરળ બાસ છે સ્ક્રિપ્ટ જેનો એકમાત્ર હેતુ જીવન માં
પડઘો હોઈ ચાલે છે આ લખાણ બહાર, હેલો, દાની.
અથવા તે પહેલાં, તે CS50 હેલો, જણાવ્યું હતું.
અને તે કરવા જઇ રહ્યું છે બધા છે.
>> આ હવે છે, કારણ કે હું ચલાવી શકો છો કે આદેશ.
હું ખરેખર તેને અહીં નીચે ચલાવી શકો છો.
અમે તે ખરેખર માત્ર છે કે જોઈ શકો છો હું કુદરતી ચલાવવા આદેશ.
હું આ ચલાવવા માટે મારા પ્લગ ઈન પૂછી શકો છો અંતર્ગત કામ કરવાની જગ્યા પર આદેશ
અને માહિતી પાર્સ કે, તે પરત કરવામાં આવી હતી
અને તેની સાથે કંઈક કરવા માટે, અને સંશોધિત મારા પ્લગ ઇન અને વર્તન કે હું
મારા પ્લગ ઈન પરિણામે હોય છે. ઠીક છે.
તેથી આપણે આ કેવી રીતે થાય છે તે જોવા દો.
અમે આ ખૂબ જ સરળ જોયું સેમિનાર બેચ સ્ક્રિપ્ટ કે હું
[અશ્રાવ્ય] તે વાસ્તવમાં ચાલી શકે છે.
>> અને હવે આપણે આ ફેરફારો જોવા દો સાથે મળીને આ ગૂંચ માટે જરૂરી છે કે
સંવાદ વિન્ડો સાથે, અને તે ચલાવો.
તેથી અહીં અમે ખૂબ કરી રહ્યા છીએ ખૂબ જ વસ્તુ અમે પહેલાં જોયું.
પરંતુ વચ્ચે નોંધ્યું છે કે હું now-- વપરાશ કર્યું છે કે વસ્તુઓ
સંવાદ ઉપરાંત જે ફરીથી હું બે વખત થાય છે થાય છે,
જે વધુમાં necessary-- નથી સંવાદ અને આદેશો માટે
અને આ મેનુ પ્લગઈનો હતા કે જે મારા માટે પ્રથમ એક જરૂરી
નવા આદેશ વ્યાખ્યાયિત કરવા માટે અને આ મેનુ માં એક વસ્તુ પિચકારીની,
હું પણ આ proc પ્લગ ઇન હોય.
>> અને આ proc પ્લગ ઈન માટે પરવાનગી આપે છે અમને પ્રક્રિયાઓ ચાલાકી
અંતર્ગત નમૂના પર.
હું કર્યું પછી હું તેને કનેક્ટ કર્યું મારા પ્લગ ઈન તે માટે જરૂરી છે કે જણાવ્યું હતું.
હું પછી કોડ માટે તે કનેક્ટ કર્યું અમે મુખ્ય કાર્ય જોયું.
ફરીથી, હું જાઉં છું મારા સંવાદ પ્રારંભ.
અને અમે હવે નીચે ખસેડો, તો અમે આ અલગ છે કેવી રીતે જોઈ શકે છે.
ભાર કાર્ય છે, તેથી જ છે તે માત્ર એક આદેશ બનાવી રહ્યું છે
અને મેનુ આઇટમ બનાવી અને જોડાવા કે આદેશ કે મેનુ વસ્તુ.
પરંતુ હવે અમે સ્ક્રોલ જો નીચે સંવાદ બતાવવા માટે,
જ્યાં અમે જોવા માટે શરૂ કરી શકો છો તફાવતો પેદા થાય છે.
>> અમે કાર્ય બતાવો સંવાદ હોય છે, જે માત્ર સંવાદ બતાવવા માટે ચાલુ છે.
પરંતુ હું આ સંવાદ દર્શાવે છે જ્યારે, અને આ શો પદ્ધતિ કહે છે ત્યારે,
તે ડ્રો કાર્ય કાઢી મૂકે છે.
અને હું પછી સ્પષ્ટ કરવા જાઉં છું કે અંદર કેટલીક સામગ્રી.
તેથી હું માત્ર જાઉં છું તે પૂરી પાડે છે એક DIV બનાવી
કેટલાક મૂળભૂત લખાણ, હેલો, વિશ્વ.
પરંતુ હું છું અહીં કે નોટિસ તે એક ID જોડે જઈ રહી છે.
અને ખૂબ જ આગામી વાક્ય હું જાઉં છું જાવાસ્ક્રિપ્ટ ઉપયોગ કરીને કે ID શોધવા માટે,
અને તે પદાર્થ સંગ્રહ અન્ય ચલ માં
હું માત્ર સામગ્રી કૉલ જાઉં છું છે.
>> તેથી હવે હું હોય ત્યારે સામગ્રી, હું શું કરવાની જરૂર છે
ફક્ત આ પદાર્થ આંતરિક એચટીએમએલ સુધારવા છે.
અને સંવાદ HTML કરશે પછી તેમજ સુધારી શકાય.
તેથી આ પ્લગ ઇન હોય ત્યારે પછી થાય છે શકે છે, જે બતાવવામાં
અને આ એક નવી ઘટના છે કે આ પ્લગ ઇન નવું છે,
પરંતુ દરેક બને પ્લગઇન સાથે સંવાદ, આ હવે બતાવવામાં આવે ત્યારે
હું કહી જાઉં છું કહેવાય કાર્ય માહિતી મેળવે.
અને આ કાર્ય છે અહીં માંસ.
હું કે proc પ્લગ-ઇનનો ઉપયોગ કરવા જઇ રહ્યો છું અમે જે રીતે દ્વારા, પહેલાં વર્ણવાયેલ
ખરેખર માત્ર એક Node.js પુસ્તકાલય છે મેઘ 9 અહીં ઉપયોગ કરી રહ્યા છે કે.
>> તેથી જો તમે ખરેખર કરી શકો છો કેવી રીતે આ વિશે લુકઅપ
તમે જાય તો કામ કરે છે Node.js દસ્તાવેજીકરણ
અને exec ફાઇલ જોવા ત્યાં પ્રક્રિયાઓ માટે પદ્ધતિ.
હું આ ચોક્કસ સ્કોર જાઉં છું આદેશ, ઘર ઉબુન્ટુ કાર્યસ્થાન
તે જ એક છે જે પરિસંવાદ, કે હું પહેલાં બનાવેલ છે કે જ આદેશ.
તે વર્તમાન પૂરી પાડે છે માત્ર ડિરેક્ટરી કામ
આ દ્રષ્ટિએ અતિ સુરક્ષિત કરવા માટે આ તે છે જ્યાં સંદર્ભમાં ચાલી રહ્યું છે.
અને તે થઈ જાય પૂર્ણ અને પરત,
હું આ સ્કોર જાઉં છું વિશ્લેષણ આઉટપુટ કહેવાય કાર્ય.
ઠીક છે.
તેથી આ પછી ચલાવવા માટે જતા હોય છે તેના બદલે સ્થાનિક, અથવા આદેશ
દૂરસ્થ ઉબુન્ટુ ઉદાહરણ.
હું પાછા મળે છે, ત્યારે કેટલાક માહિતી, હું પછી છું
એક અલગ કાર્ય કૉલ જાઉં કે પાર્સ આઉટપુટ કહેવાય
અહીં આ સહી છે ભૂલ કરવી, stdout, stderr,
અને આ કેટલીક ગણતરી કરે છે.
તેથી જો હું એક ભૂલ પ્રાપ્ત બધા અંતે અમુક પ્રકારની,
હું ખરેખર તો તે જોવા માટે તપાસ કરશે ભૂલ ખરેખર અમુક માહિતી ધરાવે છે.
અને તેથી જો, પછી હું આંતરિક સુધારવા કરશે કે સામગ્રી પદાર્થ, ઓફ એચટીએમએલ જે
તમે, અમે યાદ છે સંવાદ સાથે જોડાયેલ
કે ના instantiattion પર સંવાદ, અથવા પ્રથમ ચિત્ર પર
કે સંવાદ.
હું માત્ર કહે છે કે જાઉં છું કેટલાક ભૂલ થયું છે.
>> હવે આ પડતાં સરળ છે.
આ ભૂલ નીચેની ખાસ કરીને કરશે ઉપયોગી હતું કે કંઈક સમાવી
કદાચ ભૂલ નંબર અને સ્ક્રિપ્ટ પોતે ભૂલ.
અથવા સ્ક્રિપ્ટ લખ્યું તો પ્રમાણભૂત ભૂલ કંઈક
કે માહિતી રચિત આવશે કે પરિમાણ માં છે.
અને હું થોડી બીટ હોઈ શકે છે કઈ ભૂલ વિશે વધુ કાળજી
હું ખરેખર લોકો દર્શાવે છું.
પરંતુ આ સરળ ઉદાહરણ હવે માટે પૂરતી સારી છે
ઓછામાં ઓછા કેવી રીતે આ બધા કાર્યો જોવા માટે.
નહિંતર હોય તો કોઈ ભૂલ હોય, તો પછી હું માત્ર છું
કાચા પૂરી પાડે રહ્યું તે કાર્ય આઉટપુટ
આ સામગ્રી આંતરિક HTML માં તત્વ, અને પછી મારા પ્લગ ઇન સુધારા
અને અહીં તે દર્શાવે છે.
અને તે ખૂબ ખૂબ બધા કે છે જરૂરી આ સ્કોર મેળવો.
અને તેથી પછી વિશે વિચારીએ કેવી રીતે આ કામ કરે છે, એકંદર.
જ્યારે હું પ્રથમ આ પ્લગ ઇન લોડ થાય છે, માત્ર પ્રથમ પ્લગ ઈન જેમ,
હું કે આદેશ કરવા જઇ રહ્યો છું કોઇ પ્લગઇન કંઈપણ માટે ઉપલબ્ધ
મેઘ 9, CS50 સેમિનાર કહેવાય જેની જવાબદારી સંવાદ 2,
આ શો ચલાવવા માટે હશે તમે યાદ છે, કે જે સંવાદ,
ખરેખર સંવાદ બતાવશે હું નીચે વિનંતી છે.
>> પછી હું ઉમેરો કરશે વિન્ડો મેનુ માં આદેશ
કે જેથી હું કે વપરાશ હોય છે.
અને જ્યારે તે સંવાદ બતાવવામાં આવશે કરવા વિનંતી છે,
હું કેટલાક માહિતી મેળવે છે અંતર્ગત ઉબુન્ટુ ઉદાહરણ
આ exec file આદેશ ઉપયોગ કરીને.
માફ કરશો.
કે પરત ફર્યા અને હું કેટલાક પ્રાપ્ત થઈ જાય માહિતી હોય, તો પછી ક્લાઈન્ટ બાજુ પર
ફરીથી, હું પાર્સ કરવાનો પ્રયત્ન કરશે કે આદેશનું આઉટપુટ
અને આંતરિક અપડેટ તત્વો HTML
અમે અગાઉ સાથે જોડાયેલ હતા.
>> અને તે સાથે, અમે પછી હોય આ સંપૂર્ણપણે વિધેયાત્મક પ્લગ ઈન
કે મને માહિતી મેળવવા માટે પરવાનગી આપે છે આ મનસ્વી સ્ક્રિપ્ટ માંથી
અમે બનાવેલ હોય કે અમારા અંતર્ગત ઉદાહરણ.
પરંતુ ફરીથી, તે ખરેખર છે મહત્વપૂર્ણ અને ખરેખર કી
જ્યાં દરેક અલગ કરવા માટે આ બધી વસ્તુઓ બની રહ્યું છે,
અમે આ ક્લાઈન્ટ બાજુ બધા છે કે બ્રાઉઝર માં ચાલી રહી છે કે કોડ છે,
અને હજુ સુધી ઍક્સેસ નથી અંતર્ગત ફાઇલ સિસ્ટમ માટે
અમે ખરેખર આ અમુક ચલાવવા સુધી વાદળ દ્વારા પૂરી પાડવામાં આવે છે કે જે આદેશો
9 proc જેવા એસડીકે, અને કેટલાક અન્ય મુદ્દાઓ કે અમને અમુક માહિતી વાંચવા માટે પરવાનગી આપે છે,
અમે જરૂર હોય તો અથવા અમુક ફાઈલો વાંચો આ પ્રકારની કંઈ પણ કરવા માટે.
>> હવે આ એક અંશે સરળ ઉદાહરણ છે.
અન્ય વસ્તુઓ છે કે અમે કદાચ તેમજ કરવા માંગો છો કરશે.
ઉદાહરણ તરીકે, કદાચ અમે ખરેખર કેટલીક માહિતી સાચવવા માંગો છો
પસંદગીઓ છે.
અથવા કદાચ અમે કરવા માંગો છો નવી પસંદગી ફલક ઉમેરો
અથવા તે રેખાઓ કંઈક.
પછી તે કંઈક છે કે તમે મેઘ 9 એસડીકે પર એક નજર કરી શકો છો
પર વધુ જાણકારી મેળવવા માટે.
પરંતુ આ ખરેખર છે પૂરતી પ્રારંભ કરવા માટે.
તેથી માત્ર થોડી વધુ કોંક્રિટ હોઈ જે રીતે વિશે કે આમાંની કેટલીક વસ્તુઓ
કાર્ય, હું માત્ર બતાવવા માંગો છો હતી માત્ર કેટલાક છે, જે વધુ એક ઉદાહરણ તરીકે,
આંકડા 50 પ્લગ માંથી કોડ.
>> અને આ કોડ મૂળભૂત છે આ ઉદાહરણો પર આધારિત
તમે ખરેખર જોઇ છે, પરંતુ કેટલાક વધુ રક્ષકો છે
અને ક્રમમાં કેટલાક વધુ જટિલતા છે વધારાના વસ્તુઓ અમુક હાંસલ કરવા માટે
અમે પ્રાપ્ત કરવા માંગો છો છે.
ઉદાહરણ તરીકે, હું પ્રયત્ન કરવા માંગો છો, તો કેટલીક સેટિંગ્સ સાચવવા માટે સક્ષમ,
પછી હું ઍક્સેસ કરવાની જરૂર છે આ સેટિંગ્સ પર પ્લગ-ઇન
અને દર વખતે હું માંગો છો કેટલીક સેટિંગ્સ વાંચવા માટે,
હું, ઉદાહરણ તરીકે, વિવિધ જોડી શકો છો સેટિંગ્સ ઘટનાઓ પ્લગ ઇન.
તેથી સુયોજનો લાલ છે દર વખતે, ઉદાહરણ તરીકે, મારા પોતાના પ્લગ ઈન,
હું કેટલાક વાંચી જાઉં છું તો સેવ સંગ્રહ સેટિંગ્સ
વપરાશકર્તા પસંદગીઓ, પછી હું કરી શકો છો એક ચોક્કસ સ્થાન માટે મૂળભૂત સુયોજિત કરે છે,
કે ચોક્કસ પસંદગી માટે અમે કર્યું કે JSON શૈલી વિકલ્પો ફાઇલ
અમે અગાઉ જોઇ છે, અગાઉ સાચવી.
>> અને હું લખવા જઈ રહ્યો છું તો તે કેટલીક સેટિંગ્સ,
પછી હું જલદી અમે શોધી તરીકે can-- અથવા સુયોજનો લખવામાં આવ્યા છે કે
રહ્યો ઉદાહરણ તરીકે, કારણ કે તે સેટિંગ્સ વપરાશકર્તા દ્વારા સંશોધિત કરવામાં આવી છે
ક્યાં તો સીધી રીતે તેમના સેટિંગ્સ ફાઇલ, અથવા પસંદગી ફલક
સુયોજનો બદલાઈ ગયેલ છે પછી, સીધા ફાઇલ
હું ખરેખર કોડ કેટલાક અપડેટ કરી શકો છો અથવા મારા પ્લગ ઈન વર્તણૂક સુધારવા
છે કે તે ફેરફારો પર આધારિત તેમજ સુયોજનો ફાઇલ પર આવી છે.
પરંતુ ખરેખર, તે બાકીના ખૂબ છે ખૂબ આ તમે પહેલેથી જ જોઇ છે.
>> અમે કદાચ, કેટલાક ઉમેરો નવું કે કંઈક.
તેથી અમે એક પસંદગી ફાઈલ ઉમેરવા અથવા બદલે પસંદગી ફલક
જે ફરીથી પ્રાથમિકતાઓ વિન્ડો માટે તમે વધુ માહિતી મેળવી શકો છો
મેઘ 9 એસડીકે મને વાંચી શકાય છે.
પરંતુ બાકીનું બધું ખૂબ, ખૂબ ખૂબ છે
અમે પહેલાં શું જોયું સમાન માત્ર કેટલીક વધારાની ભૂલ ચકાસણી સાથે
અને કેટલાક વધારાના રક્ષણ અને કેટલાક વધારાના વિધેયો
વિવિધ તમામ ફિચર્સ અમે જોઇ છે વસ્તુઓ.
તમે ખરેખર હોય તો હજુ સુધી તે જોવા મળે છે, તમે કદાચ
અંતર્ગત આશ્ચર્ય પામી શકાય શું આદેશ આંકડા 50 વિન્ડોમાં છે.
તે ખરેખર કાર્ય છે.
વેલ, તે dammit ઓહ is--.
એક બીજા.
થોભો.
ઠીક છે.
મને આ ખસેડવા દો જેથી અમે ખરેખર કરી શકો છો હું વોચલીસ્ટ 50 પ્રકાર થાય છે જ્યારે તે જુઓ.
આ કિસ્સામાં કે નોટિસ, જો હું મૂકવા બહાર છું કે આદેશ
ખરેખર ફરીથી છે કે માત્ર સ્ક્રિપ્ટ છે આઉટપુટ માટે માહિતી એક ટોળું રહ્યું
JSON બંધારણમાં માં.
અને અમે તે કારણ શું છે કે આ રીતે છે કે અમે કારણ કે
અમે તેવા પરચૂરણ ખર્ચ કર્યો છે, કારણ કે સંચાલન કરવામાં આવે છે જાવાસ્ક્રિપ્ટ ક્લાઈન્ટ બાજુ કોડ છે,
અમે કરી શકો છો ખૂબ જ સરળતાથી ફક્ત , જાવાસ્ક્રિપ્ટ પદાર્થો પાર્સ
અને ખરેખર ચાલાકી કરવા માટે સમર્થ હશે તે પદાર્થો માત્ર અમે જેમ
કોઈપણ અન્ય જાવાસ્ક્રિપ્ટ ઓબ્જેક્ટ.
>> અને તેથી આ એક ખૂબ જ અનુકૂળ છે કેટલીક માહિતી પૂરી રીતે
અંતર્ગત ઉબુન્ટુ ઉદાહરણ, જેમ કે આવૃત્તિ નંબર, યજમાન તરીકે
સર્વર સાંભળી છે કે કેમ, નામ, સર્વર તેથી આગળ, તેથી અને શું છે,
અને તે ખૂબ જ પાર્સ સરળતાથી અને ખૂબ જ ઝડપથી
માં પ્લગ ઇન કે પછી રહ્યું છે અમને કે બધી માહિતી દર્શાવે છે.
તેથી ફરી, કી સૂઝ અહીં ધ્યાનમાં રાખવા
આ અલગ વચ્ચે હોય છે અંતર્ગત હમણાં પૂરતું,
અને એ પણ કોડ લોડ કરવામાં આવી રહી છે.
કે હું એક ક્લાઈન્ટ છે, ત્યારે તે પ્રથમ લોડ કરી રહ્યું છે છે.
માત્ર આ સ્થિર જાવાસ્ક્રિપ્ટ ફાઈલ ક્યાંક, અમુક પ્રકારની કદાચ CDN.
અમે ખરેખર કાળજી નથી આ પ્રથમ પગલું વિશે ખૂબ.
>> અમે હમણાં જ તે ખબર છે કે ક્લાઈન્ટ બાજુ પર ચાલી
હું જાઉં છું ત્યારે અને તે છે આ Docker ઉદાહરણ સાથે સંદેશાવ્યવહાર કરે છે.
અમે આમ કરવા માટે જઈ રહ્યાં છો કે મેઘ 9 એસડીકે દ્વારા.
અમે ખરેખર ક્ષમતા નથી, જાવાસ્ક્રિપ્ટ અથવા Node.js ઉપયોગ કરીને,
તે સીધી લખવા માટે.
અમે હમણાં જ તે હાલની એસડીકે ઉપયોગ APIs આપણા માટે કે ક્રિયા કરવા માટે.
અને ફરી, એક ખરેખર મહત્વપૂર્ણ વસ્તુઓ
હું આ રચના કરી છે એ છે કે જ્યારે હું આ પ્લગ ઇન બનાવી છે, ત્યારે
અને હું તેના પર કામ કરી રહ્યો છું, કારણ કે એક કરવા માટે મહત્વપૂર્ણ વસ્તુઓ
JavaScript કન્સોલને ઉપર લાવવા માટે છે.
>> આ બધા છે કારણ કે કારણ કે જાવાસ્ક્રિપ્ટ પર સંચાલન,
ક્લાઈન્ટ બાજુ પર, હું ઉપયોગ જો એક console.log method-- તેથી માત્ર
અહીં એક ઉદાહરણ બતાવવા માટે.
ચાલો આ સરળ બદલવા પ્રયાસ કરીએ પ્લગ ઇન પણ અમુક માહિતી પ્રવેશ કરવા માટે.
અને અમે ધોરણ બહાર ઉમેરીશ.
તેથી આપણે તે અહીં પ્રયત્ન બદલીએ.
હવે હું ચલાવવા જ્યારે console.log, તો ધ્યાનમાં રાખો
આ કારણ ચાલી રહ્યું છે તે ક્લાઈન્ટ બાજુ પર,
હું મારી પોતાની આ જોશો JavaScript કન્સોલ, જે
હું પછી કરવા માટે સક્ષમ હશે કેવી રીતે છે મુશ્કેલીનિવારણ અને ડિબગ કરવાનો પ્રયાસ
મારી પાસે જે સમસ્યાઓ અમુક.
>> નોંધ કરો કે, કારણ કે હું છું, એસડીકે સ્થિતિમાં છું
ચાલાકી શકતા આ નમૂના પર પ્લગ-ઇન્સ.
તેથી પણ તે છતાં આ નમૂના પર સાચવવામાં,
આ છે કે જે અગાઉના એક ઉદાહરણ છે નિયમ ઉલ્લંઘન કરવામાં આવી રહી છે કે જ્યાં મેઘ 9
એસડીકે વાસ્તવમાં થી પ્લગ-ઇન્સ ખેંચી જશે ઉદાહરણ અંતર્ગત અને પછી તેમને ચલાવો.
આ રીતે, હું પછી છું કે જેથી ચાલાકી અને બનાવવા માટે સક્ષમ
અહીં કેટલાક પ્લગ-ઇન્સ.
પરંતુ ક્રમમાં મને જોવા માટે આ પ્લગ ઇન સુધારાઓ,
તે ક્લાઈન્ટ બાજુ પર છે, કારણ કે મને લાગે છે કે પ્લગ ઈન સેવ જરૂર
અને પછી સમગ્ર કાર્યસ્થાન ફરીથી લોડ, નવા પ્લગ ઈન પછી કે જેથી
પર, મારા ક્લાઈન્ટ પર ડાઉનલોડ મારા પછી વેબ બ્રાઉઝર, અને ઉપયોગ કરવામાં આવે છે.
>> હવે તેથી જ હું આ પરિસંવાદ પર ક્લિક કરો ત્યારે સંવાદ 2, અમે હજુ પણ આ જુઓ.
પરંતુ હવે આસ્થાપૂર્વક મારા જાવાસ્ક્રિપ્ટ સંવાદ, અમે my-- રાહ જોવા જોઈએ,
થોભો.
હું સંવાદ તાજા ખોલવા માટે હોઈ શકે છે.
અમે અહીં મારા પ્રાપ્ત માહિતી જોવા જોઈએ.
પ્રાપ્ત માહિતી, હેલો, તમે યાદ છે, કે જે ડેન,
એક console.log કામગીરી હતું કે અમે પ્લગ-ઇન વિનંતી.
તેથી આ વર્ણન પછી હું પહેલાં ઉલ્લેખ કર્યો છે કે
આ સંવાદ, અથવા આ રેખાકૃતિ તેના બદલે, તે હું
પહેલાં ઉલ્લેખ કર્યો શું થાય છે.
પરંતુ એક મહત્વનો છે માત્ર વિકાસ માટે અપવાદ,
જે છે કે પ્લગ-ઇન પોતે ખરેખર કદાચ
આ Docker નમૂના પર સંગ્રહિત કરવામાં કામચલાઉ, કદાચ કારણ કે મેઘ 9
અમને સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો નથી તેમના CDN પર વસ્તુઓ ચાલાકી.
>> અને વાદળ 9 ક્લાઈન્ટો, લોડ કરી રહ્યું છે પર, કે તે પ્લગ-ઇન્સ મળશે.
C9 ફોલ્ડરમાં પ્લગઇન છે, અને તે ભાર.
પરંતુ તે હજુ પણ થાય છે માત્ર ક્લાઈન્ટ બાજુ પર.
તેથી પછી આ માત્ર એક છે માત્ર થાય છે કે અપવાદ
મેઘ 9 પ્લગ-ઇન્સ વિકાસ માટે.
પરંતુ બાકીના time-- અને કારણ
અમે ખરેખર કરવા માંગો છો કે આ home-- મહેનત
તો મોટા ભાગના વખતે આ છે કારણ કે આ CDN થી ચાલી હોઈ ચાલે છે,
અને માત્ર સ્કોર કરી રહ્યું કેવળ ક્લાઈન્ટ બાજુ છે.
>> સામાન્ય રીતે કોઈ ત્યાં હશો પ્લગ-ઇન સાથે ક્રિયાપ્રતિક્રિયા,
અથવા તો કોઈ પણ હોઈ નથી પોતાને પ્લગઈનો કે કારણ
વાસ્તવમાં પર સંગ્રહાય છે Docker ઉદાહરણ અંતર્ગત,
કિસ્સામાં સિવાય આ એસડીકે વિકાસ.
તેથી ફરીથી, આ માત્ર બદલે સહેજ કારણ કે હકીકત એ છે
કે અમે એસડીકે સ્થિતિ ચાલી રહ્યું છે.
તે પછી તે લોડ કરવા જઈ રહ્યું છે વિકાસ પ્લગઈનો,
અને અહીં એકમાત્ર હેતુ છે કે જેથી છે હું વિકાસ કરવા માટે મેઘ 9 ઉપયોગ કરી શકો છો
મેઘ 9 પ્લગઈનો માટે.
પરંતુ આમ છતાં, આ ફેરફાર થતો નથી આ કોઇ કામ કરે છે ફરી કેવી રીતે.
તે હજુ પણ ચાલી રહી છે સંપૂર્ણપણે ક્લાઈન્ટ બાજુ પર.
>> તે માત્ર મને કરવા માંગો છો જ્યારે અર્થ એ થાય કે મેઘ 9 મેઘ 9 પ્લગ-ઇન્સ બનાવો,
હું તે પ્લગ-ઇન્સ બનાવવા મારા તેમને મૂકો.
મારા ઘરમાં C9 / plugins ફોલ્ડર ડિરેક્ટરી, હું એસડીકે સ્થિતિમાં છું ખાતરી કરો
હું ખરેખર આ પાનું દરેક વખતે ફરીથી લોડ પ્લગ-ઇન કરવા ફેરફારો કરો,
અને શું થાય છે તે જોવા મારા JavaScript કન્સોલ.
માત્ર મારા જાવાસ્ક્રિપ્ટ વ્યવસ્થા તેની ખાતરી કરવા માટે દિલાસો
કોઈપણ મુશ્કેલીનિવારણ કે હું દિલાસો મૂકવા કે માહિતી
અથવા અન્ય કંઈપણ થાય શકે છે હું તેવા પરચૂરણ ખર્ચ કર્યો છે કે જે ભૂલો કારણે
મારી કોડ અથવા જેમ, ત્યાં દેખાય છે.
>> અને તે સાથે, તે ખરેખર છે પૂરતી શરૂ કરવા માટે, મને લાગે છે,
મેઘ 9 પ્લગઈનો સાથે.
ખાસ કરીને એસડીકે પર એક નજર લેતી મેઘ 9 પૂરી પાડે છે કે દસ્તાવેજીકરણ.
તે વિચાર કરવા માટે એક મહાન માર્ગ છે ખૂબ જ સરળતાથી શરૂ, અને
મેઘ 9 માટે કેટલાક પ્લગ-ઇન્સ બનાવો.
અને તે સાથે, હું આભાર કરવા માંગો છો મને જોડાવા માટે તમે બધા ખૂબ.
હું તમને મજા પડશે આશા મેઘ 9 પ્લગ-ઇન્સ લખી.
કદાચ પ્લગ-ઇન્સ સુધારવા આપણે હવે, અથવા કદાચ છે કે
તમારા પોતાના કેટલાક વિધેય ઉમેરી રહ્યા છે.
અમે જોઈ આગળ જુઓ તે શું છે તે તમે બનાવો.
ત્યાં સુધી, પેટા.