د پوهې بنسټ د کوډ
په سرور کې د کوډ چلولو
کله چې کوډ ته اړتيا لري چې ستاسو د ډاټا کولی شي دا وړاندې کړي - بل زبان، د انټرنیټ څخه بسته، نور وخت - Nymbot کولی شي دا په خپل سرور کې چلول شي، په یوه کانټینر کې چې د دې لپاره جوړ شوی دی.
دا پاڼه د اسانتیا لپاره ماشین ژباړل شوې ده. انګلیسي اصلي نسخه ده چې پلي کیږي.
د سرور چلولو لپاره څه
د سرور چلولو یو تازه کانټینر پیل کوي، ستاسو کوډ په دې کې ورسیږي، دا چلوي، هغه څه راځي چې دا چاپ شوی او د کانټینر راټولوي. تاسو کولی شئ د پیل څخه مخکې تر ټولو لګښت وګورئ، او تاسو د خپل د توازن د هغه وخت لپاره چې دا په حقیقت کې چلول.
په دوو راهونه شتون لري: په سرور کې چلند په یوه کوډ بلوک کې، او د سرور کار کوي چې Nymbot د کار کولو په وخت کې پوښتنه کوي. ذخیره.
د چټک پیټون یا جاواسکرپټ لپاره چې د انټرنیټ څخه هیڅکله اړتیا نلري، د وړیا Sandbox په خپل آله کې معمولا کافی دی.
د کوډ بلاک چلولو
د Python، JavaScript، TypeScript، shell، Go، Rust، Java او Dart کوډ بلاکونه په ځواب کې لري په سرور کې چلند په هر وخت کې، کله چې د سرور چلند شتون لري. دا یو پاڼه ښیي چې ښیي:
- د انځورونه د کوډ به ترسره شي،
- د انتخاب لپاره د وخت محدود: 1, 5 یا 15 دقیقې،
- په پرو کریډیټونو کې، د دې وخت محدود کولو لپاره، د چلولو تر ټولو کچه کولی شي،
- او، که چټک د فایلونو سره تړاو لري، د هغه شاملولو لپاره د بکس. دوی یوازې که تاسو دا چک کړئ.
د چاپ د چلولو او د صادراتو د کوډ بلوک لاندې په جریان کې کله چې دا وارد کیږي: هغه څه چې دا چاپ شوی، د خارجې کوډ، څومره وخت کار شوی، کومې فایلونه چې دا لیکل شوی (د هر ډول سره یو خوندي کړئ د بوتل) او هغه څه چې دا په لټه کې وه.
پای ته په هر وخت کې د چلولو پای ته ورسیږي. د سرور په هر وخت کې بند کیږي او تاسو یوازې د هغه وخت لپاره پیسې ورکړئ. د سرور پیل مخکې بند شوی، دا هیڅکله ارزښت نلري.
په د Anonymous موډل د چټک د چلولو څخه د پلټنې کلید پرو کریډیټونه ورکړل کیږي، او د پیژندل شوي فایلونه هیڅکله شامل نه کیږي.
د زبانونو او انځورونو
هر ژبه د انځور پر چلول کیږي، د دې لپاره چې د دې ژبه ته اړتيا لري. د لوی انځورونه په لوی سرورونو کې چلول کیږي او په هر دقیقې کې ډیر ارزښت لري.
| انځورونه | د استعمال لپاره | هغه څه چې شامل دي | د خدمتونو |
|---|---|---|---|
| د Python | د Python | د پیټون 3.12 سره pip، venv، build tools او git؛ numpy، pandas او pytest اوس هم نصب شوي | 0.5 CPU، 4 GB حافظه |
| Node.js | د JavaScript، TypeScript | Node.js 22 سره npm، pnpm او جال، plus Python 3، او د C ++ کمپیلر | 0.5 CPU، 4 GB حافظه |
| د polyglot | Shell، Go، Rust، جاوا | bash، C او C++ د جوړولو وسایلو، Python 3، Node.js، Go، Rust with cargo، او جاوا 17 | 1 CPU، 6 GB حافظه |
| د Flutter | ډارټ | Flutter 3.32 او ډارټ | 2 CPU، 8 GB حافظه |
دا څه لګښت لري
د سرور وخت د 10 ثانیو په ګامونو کې محاسبه کیږي، د سرور ته د بندولو لپاره د پوښتنې څخه، د 10 ثانیو سره، لکه څنګه چې لږ تر لږه یو چلند کولی شي په لټه کې وي. د نرخ دا دی چې د دې اندازه سرور Nymbot لګښتونه کوي، په اضافي توګه، د پرو کریډیټونو ته د اوسني Bitcoin قیمت په لټه کې بدل کیږي.
- د قیمت په مخ کې ښيي، په حد. دا په دې نرخ کې د ټولو وخت محدود دی. تاسو هیڅکله ډیر لګښت نه لرئ، او د پیل کولو لپاره چې په تیرو وخت کې ختم کیږي د کمې لګښت لري.
- د لوړوالی په داسې حال کې چې د رخصتۍ چلند کوي. کله چې دا پای ته ورسيږي، د واقعي چارج لیږل کیږي او د نورو له لاسه ورکوي.
- د چلولو چې نه پیل کیږي وړیا ده.
- د پیسو کپسونه کارول کیږي. د رخصتۍ چې کولی شي د چټک څخه مخنیوی شي د سپارلو Cap لومړی پوښتنه، په ورته ډول ځواب کوي.
ځکه چې قیمت د بیتکوین بیه پیژندل کیږي، دا کولی شي د هغه وخت په منځ کې بدل شي چې تاسو یې وګورئ او هغه وخت چې تاسو Run فشار ورکړئ. که دا زیات شوی، هیڅ څه نه چلند: د پاڼه د نوي بیه سره دوبله وټاکل کیږي چې تاسو یې چمتو کړئ.
د سرور په ریپیوټریو کې چلول کیږي
په یوه چټک سره a ذخیره د اړیکو، د د سرور چلولو چپس اجازه Nymbot ته اجازه ورکوي چې د خپل کوډ په مقابل کې کښته چلند وکړي، لکه د بستېونو نصب او د بدلون وروسته ازموینې چلند. دا د چټکونو په اړه د چټکونو لپاره د چټک کولو پورې تړل کیږي.
هر وخت چې د ماډل څه چمتو کړي، د ځواب بند کیږي او د انځور، د بشپړ امر، د وخت محدودیت، او تر ټولو کولی شي د لګښت سره یو کارت ښیښه کوي، او کله چې د چیټ کې ډیری شتون لري، کوم د ریپیوټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټریټ
- اجازه ورکړئ دا د مخابراتو سره چې د ځواب په دې وخت کې ترسره شوی، سره د مخابراتو د مخابراتو سره کار کوي، او د ماډل د خارجې کوډ، د صادراتو په پای کې، او د مخابراتو لیست چې د مخابراتو په بدلون کې راټول کیږي. بيا ځواب ترسره کیږي.
- د کمولو نه کار کوي او نه لګښت کوي. د ځواب د دې پرته کار کوي.
هر چلند پوښتنه کوي. هر یو له ځواب څخه جدي لګښت لري، او ځواب د هغه چلندونو لیست کوي چې دا ترسره کیږي او هر څومره لګښت لري. که یو چلند د چټک څخه مخنیوی شي د سپارلو Cap، دا تاسو ته د پوښتنې څخه مخکې انکار کیږي.
د امر په سرور کې د بدلونونو فایلونه دلته پاتې شي او د کانټینر سره ډډه کیږي. دوی ستاسو د ذخیره کولو ته نه لیکل شوي دي. د ذخیره کولو بدلونونه یوازې د ځواب د خپل ترمیمونو څخه رامینځته کیږي.
هغه څه چې د انفرادي
- د هر چلولو لپاره تازه کنټرولر. هیڅ څه د بل چلولو یا بل شخص سره شریک نه کیږي، او د کانټینر د چلولو په پایله کې نابود کیږي، که څه هم دا بریالیتوب شوی یا ناکام شوی.
- د انټرنیټ پرته پرته د بسته ثبتونه. د کانټینر کولی شي له هغه ځایونو څخه ډاونلوډ شي چې د پیکیجونو څخه راځي: PyPI، npm او نان، pub.dev او د Flutter او Dart لپاره د Google د ذخیره کولو، د Go ماډل پروکس، crates.io، Maven مرکز، او GitHub د git بستې او وړاندیز ډاونلوډونو لپاره. دا یوازې کولی شي ډاونلوډ شي. دا نه کولی شي د دوی ته څه وساتي یا د نورو پته ته ورسیږي.
- یوازې هغه څه چې تاسو انتخاب وکړئ وارد کیږي. د کوډ، فایلونه چې تاسو شامل کړئ، یا د ذخیره کولو فایلونه. ستاسو کلیدونه، ستاسو git token او ستاسو چیټونه هیڅکله د کانټینر ته ورسیږي.
- د محصول د غیر قابل اعتماد په توګه درملنه کیږي. په یوه ذخیره کې، هغه څه چې یو چلند چاپوي ته د نمونوي ته د بهرني ډاټا په توګه نښلول کیږي، او دا به هیڅکله په داخله کې د لارښوونې په لارښوونې پیژندل شي.
محدودیتونه
- یو سرور د هر کلید لپاره په یوه وخت کې چلول کیږي. د دوهم څخه پیل کول کله چې د لومړي تر اوسه هم چلول کیږي.
- د کوډ بلاک لپاره د 1، 5 یا 15 دقیقې وخت محدودیتونه. د ذخیره کولو چلولو کولی شي د 15 دقیقې یا د Flutter انځور په اړه 20 دقیقې ته اړتیا وي.
- تر 1 MB کوډ، او تر 200 شامل شوي فایلونه په مجموعي توګه 20 MB.
- د 60 MB پورې د ذخیره کولو، بسته.
- د 256 کیلوګرامه ته رسيدلي. هر څه چې له لاسه ورکړل شي، او د چلولو دا وايي.
- د 200 فایلونو پورې، په ټولیزه توګه 8 MB، د ذخیره کولو لپاره واپس دی.
د سرور چلولونه کولی شي د ساتنې لپاره، په بشپړه توګه یا په هر وخت کې یو انځور په توګه تکیه شي. کله چې دوی تکیه شوي دي، د په سرور کې چلند د بوتل او چپس نندارې.
د ورکشاپ Panel
په د ذخیره چټک کې، د چیک لست بوتل په چټک کې د چټک په اوبو کې د دنده pan. دا لست کوي چې هر چڼاسکه کړ، نوي تر ټولو لومړی: هغه فایلونه چې هغه وګورئ او ترمیم کوي، تعقیب کوي، ستاسو د جائزې لپاره بدلونونه ترسره کیږي، او هر سرور د خپل امر، انځور، وخت، لګښت او د خارج کولو حالت سره چلند کیږي. د سرور چلند چې ستاسو د تایید لپاره انتظار کوي، کولی شي د پین څخه اجازه یا اخلي شي، ورته چې د خپل کارت څخه، او د چلند ځواب کولی شي دلته بند شي. د حلقه د کار بشپړولو وروسته د چټک سره ونیسئ.