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