सामग्री पर जाउ
Nymbot पर वापस

ज्ञान के आधार कोड

सर्वर पर कोड चला रहल अछि।

When code needs more than your device can give it — another language, packages from the internet, more time — Nymbot can run it on a server of its own, in a container made for that one run.

सर्वर रन की अछि?

एकटा सर्वर रन एकटा ताजा पात्र शुरू करैत अछि, ओहिमे अहाँक कोड लगबैत अछि, ओकरा चलबैत अछि, जे ओ छापैत अछि ओकरा वापस पठाबैत अछि आ पात्रकेँ नष्ट कऽ दैत अछि। अहाँ देखैत छी जे एकर आरम्भसँ पहिने सबसँ बेसी लागत भऽ सकैत अछि, आ अहाँ अपन सँ भुगतान करैत छी। प्रो संतुलन ओहि समय धरि ई वास्तवमे चलि रहल छल।

दूटा तरीका अछिः सर्वर पर चलाउ on a code block, and server runs that Nymbot asks for while it works in a भंडार.

त्वरित पायथन या जावास्क्रिप्ट के लेल जकरा इंटरनेट सँ किछु नहि चाही, मुफ्त अहाँक उपकरण पर सैंडबॉक्स अछि। सामान्यतः पर्याप्त होइत अछि।

एकटा कोड ब्लॉक चला रहल अछि।

उत्तर मे पायथन, जावास्क्रिप्ट, टाइपस्क्रिप्ट, शेल, गो, रस्ट, जावा आ डार्ट कोड ब्लॉकसभ मे अछि सर्वर पर चलाउ बटन, जखन सेहो सर्वर रन उपलब्ध होइत अछि। ई एकटा शीट खोलैत अछि जे देखबैत अछिः

  • ओहि छवि कोड चालू रहत,
  • चुनबाक लेल एकटा समय सीमाः 1,5 या 15 मिनट,
  • प्रो क्रेडिटमे ओहि समय सीमाक लेल सबसँ बेसी रन लागत भऽ सकैत अछि।
  • आ, जँ गपमे फाइल संलग्न अछि, तँ ओकरा सम्मिलित करबाक लेल एकटा बॉक्स। ओ सभ तखनि जाइत अछि जखन अहाँ एकर जाँच करैत छी।

दबौक दौड़ू आ आउटपुट कोड ब्लॉकक अन्तर्गत प्रवाहित होइत अछि जखन ई अबैत अछि जे ई की छापैत अछि, निकास कोड, ई कतेक समय धरि चलैत अछि, कोनो फाइल जे एकरा लिखल गेल अछि (प्रत्येकमे एकटा-दोसराक सङ्ग)। बचाउक / सहेजब बटन), आ एकरा कतेक चार्ज कयल गेल छल।

रुकू। कोनो बिन्दु पर रन समाप्त करैत अछि। सर्वर तत्काल बन्द भऽ जाइत अछि आ अहाँ मात्र ओहि समयक लेल भुगतान करैत छी जे ई चलि रहल छल। सर्वर शुरू होयबासँ पहिने रोकि देल गेल, एकर कोनो दाम नहि पड़ैत अछि।

एकटा मे बेनामी मोड रनकेँ भुगतान थ्रोअवे कीक प्रो क्रेडिटसँ कयल जाइत अछि, आ संलग्न फाइलसभ कखनहु सम्मिलित नहि कयल जाइत अछि।

भाषा आ छवि

प्रत्येक भाषा एकटा छवि पर चलैत अछि, एकटा तैयार प्रणाली जाहिमे ओहि उपकरणक आवश्यकता होइत अछि जकर भाषा केँ आवश्यकता होइत अछि। पैघ छवि पैघ सर्वर पर चलैत अछि आ एकर लागत प्रति मिनट बेसी होइत अछि।

छविलेल उपयोग कयल जाइत अछि।एहिमे की शामिल अछि।सर्वर
पायथनपायथनपायथन 3.12 पाइप, वेनव, निर्माण उपकरण आ गिटक सङ्ग; नमपी, पांडा आ पाइटेस्ट पहिनेसँ स्थापित अछि।0. 5 सी. पी. यू., 4 जी. बी. मेमोरी
Node.jsजावास्क्रिप्ट, टाइपस्क्रिप्टNode.js 22 एन. पी. एम., पी. एन. पी. एम. आ सूत के संग, प्लस पायथन 3, मेक आ एकटा सी + + कम्पाइलर0. 5 सी. पी. यू., 4 जी. बी. मेमोरी
बहुभाषाविद्शेल, गो, रस्ट, जावाबैश, सी आ सी + + निर्माण उपकरण, पायथन 3, Node.js, गो, रस्ट विद कार्गो, आ जावा 171 सीपीयू, 6 जीबी मेमोरी
फ्लटरडार्टफ्लटर 3.32 आ डार्ट2 सीपीयू, 8 जीबी मेमोरी

कतेक खर्च होइत अछि।

Server time is billed in steps of 10 seconds, from asking for the server to shutting it down, with 10 seconds as the least a run can cost. The rate is what the server of that size costs Nymbot, plus a margin, converted to Pro credits at the current Bitcoin price.

  • दामकेँ सामने अधिकतमक रूपमे देखायल गेल अछि। ई ओहि दर पर पूरा समय सीमा अछि। अहाँ सँ कहियो बेसी शुल्क नहि लेल जायत अछि, आ एकटा दौड़ जे जल्दी समाप्त होयत अछि ओकर लागत कम होयत अछि।
  • जखन दौड़ चलि रहल अछि तखन अधिकतम आयोजित कयल जाइत अछि। जखन ई समाप्त होइत अछि तखन वास्तविक भार लऽ लेल जाइत अछि आ शेष छोड़ि देल जाइत अछि।
  • जे दौड़ शुरू होय में विफल रहैत अछि, ओ मुफ्त अछि।
  • खर्चक सीमा लागू होइत अछि। एकटा दौड़ जे गपशपकेँ पार कऽ सकैत अछि। खर्चक सीमा पहिने पुछैत अछि, जेना जवाब दैत अछि।

चूँकि दाम बिटक्वाइनक दामक बाद होइत अछि, तेँ ई ओहि क्षणक बीच चलि सकैत अछि जखन अहाँ एकरा देखैत छी आ जखन अहाँ रन दबा रहल छी। जँ ई बढ़ि गेल तँ किछु नहि चलैत अछिः शीट फेरसँ नव दामक संग खुलैत अछि जकर जाँच अहाँ कऽ सकैत छी।

सर्वर एकटा भंडारमे चलैत अछि।

एकटा के संग गपशप मे भंडार कनेक्टेड, द सर्वर चली रहल अछि chip Nymbot केँ अहाँक कोड पर कमांड चलावे लेल पूछबाक अनुमति दयैत अछि, जँकरा जँ डिपेंडेंसी इन्स्टॉल करब आ कोनो परिवर्तनक उपरांत टेस्ट चलाबय जका। चैट के अनुसार, ई तब धरि बंद अछि जखन अहाँ एकरा चालू नहि करैत छी।

प्रत्येक बेर जखन मॉडल किछु चलय चाहैत अछि तखन उत्तर रोकि जाइत अछि आ एकटा कार्ड देखबैत अछि जाहिमे छवि, पूर्ण आदेश, समय सीमा आ एकर सबसँ बेसी लागत भऽ सकैत अछि, आ जखन गपमे कतेको अछि तखन कोन भंडार अछि। जखन धरि अहाँ उत्तर नहि दैत छी ताबत धरि किछु नहि चलैत अछि।

  • एक बेर अनुमति दियौ ओहि एकटा कमांडकेँ चलबैत अछि। ई रिपॉजिटरीक खिलाफ जवाबक एखन धरि कयल गेल संपादनक संग चलैत अछि, आ मॉडलकेँ निकास कोड, आउटपुटक अंत आ बदलायल फाइलक सूची वापस भेटैत अछि। फेर जवाब आगू बढ़ैत अछि।
  • अस्वीकार कऽब किछु नहि चलैत अछि आ कोनो दाम नहि लगैत अछि। जवाब ओकर बिना चलैत अछि।

प्रत्येक रन पूछैत अछि। प्रत्येककेँ जवाबसँ अलग शुल्क लेल जाइत अछि, आ जवाबमे सूचीबद्ध कयल जाइत अछि जे ओ कतेक रन बनौलनि आ प्रत्येकक लागत कतेक छल। यदि एकटा रन चैटक रनकेँ पार कऽ सकैत अछि। खर्चक सीमाअहाँकेँ पूछिबा सँ पहिने मना कऽ देल जाइत अछि।

सर्वर पर एकटा आदेश बदलैत अछि आ ओकरा कंटेनरक संग फेकल जाइत अछि। ओ अहाँक रिपॉजिटरीमे नहि लिखल जाइत अछि। रिपॉजिटरीमे परिवर्तन मात्र उत्तरक अपन सम्पादनसँ होइत अछि।

अलग-थलग की अछि?

  • प्रत्येक दौड़क लेल एकटा ताजा पात्र। कोनो दोसर रन या दोसर व्यक्तिक संग किछु नहि बाँटल जाइत छैक, आ रन समाप्त होयबा पर कंटेनर नष्ट भऽ जाइत छैक, चाहे ओ सफल होय या असफल।
  • पैकेज रजिस्ट्रीक अतिरिक्त इंटरनेट नहि अछि। कंटेनर ओहि स्थानसँ डाउनलोड कऽ सकैत अछि जतऽ सँ पैकेज अबैत अछिः पी. आई. पी. आई., एन. पी. एम. आ सूत, pub.dev आ फ्लटर आ डार्टक लेल गूगलक भंडारण, गो मॉड्यूल प्रॉक्सी, crates.io, मेवन सेंट्रल, आ जी. आई. टी. निर्भरता आ डाउनलोड जारी करबाक लेल जी. आई. टी. हब। ई केवल डाउनलोड कऽ सकैत अछि। ई ओकरा किछु नहि पठा सकैत अछि वा कोनो अन्य पता पर नहि पहुँच सकैत अछि।
  • केवल जे अहाँ चुनैत छी से भीतर जाइत अछि। कोड, जे फाइल अहाँ शामिल कयलहुँ, वा रिपॉजिटरीक फाइल। अहाँक चाबी, अहाँक गिट टोकन आ अहाँक गप कखनो पात्रमे प्रवेश नहि करैत अछि।
  • आउटपुटकेँ अविश्वसनीय मानल जाइत अछि। एकटा रिपॉजिटरीमे, बाहरी डेटा के रूप मे चिह्नित मॉडल के की रन प्रिंट देखाओल जाइत अछि, आ ओकरा कहल जाइत अछि जे ओकर भीतर निर्देश के कखनो पालन नै करय।

सीमा।

  • प्रत्येक कुंजीक लेल एक बेरमे एकटा सर्वर चलैत अछि। जखन पहिल जा रहल अछि तखन दोसरकेँ शुरू करब अस्वीकार कऽ देल जाइत अछि।
  • एकटा कोड ब्लॉक लेल 1,5 या 15 मिनटक समय सीमा। एकटा रिपॉजिटरी रन फ्लटर छवि पर 15 मिनट, या 20 मिनट तक के माँग कऽ सकैत अछि।
  • १ MB धरि कोड, आ २० MB धरि कुल २०० अटैच कयल फाइल।
  • 60 एमबी तकक भंडार, पैक कैल गेल।
  • उत्पादनक 256 के. बी. तक। पहिने जे किछु खसि गेल अछि, आ रन से ई कहैत अछि।
  • 200 तकक फाइल, कुल 8 एमबी, सेव करबाक लेल वापस दऽ देल गेल।

सर्वरक रनकेँ रखरखावक लेल, एक बेरमे पूरा वा एकटा इमेजक रूपमे बंद कयल जा सकैत अछि। जखन ओसभ बंद रहैत अछि तखन सर्वर पर चलाउ बटन आ चिप नहि देखाओल गेल अछि।

कार्य फलक

रिपॉजिटरी चैटमे, चैटक शीर्ष पर चेकलिस्ट बटन एकर बटन खोलैत अछि। काजसभ पैन। ई सूची दैत अछि जे प्रत्येक मोड़ (turn) मे की भेल, सबसँ नवीन पहिने: ओ फाइल जे एकरा पढ़ल आ संपादित कएल, कमिट्स, अहाँक समीक्षा लेल तैयार कएल गेल परिवर्तन, आ प्रत्येक सर्वर रन ओकर कमांड, इमेज, समय, लागत आ एग्जिट स्टेटस कें सँ। अहाँक अनुमतिक प्रतीक्षा करैत सर्वर रन केँ पैन सँ, ओही की कार्ड सँ, अनुमति देल जा सकैत अछि वा अस्वीकार कएल जा सकैत अछि, आ चलैत रिप्लाई केँ सेतहि रोकल जा सकैत अछि। कार्य समाप्त भेल कें पछि आउटलाइन चैट कें सँ जुडल रहैत अछि।