منځپانګې ته لاړ شئ
د Nymbot په اړه

د پوهې بنسټ د کوډ

په سرور کې د کوډ چلولو

کله چې کوډ ته اړتيا لري چې ستاسو د ډاټا کولی شي دا وړاندې کړي - بل زبان، د انټرنیټ څخه بسته، نور وخت - 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، TypeScriptNode.js 22 سره npm، pnpm او جال، plus Python 3، او د C ++ کمپیلر0.5 CPU، 4 GB حافظه
د polyglotShell، Go، Rust، جاواbash، C او C++ د جوړولو وسایلو، Python 3، Node.js، Go، Rust with cargo، او جاوا 171 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. دا لست کوي چې هر چڼاسکه کړ، نوي تر ټولو لومړی: هغه فایلونه چې هغه وګورئ او ترمیم کوي، تعقیب کوي، ستاسو د جائزې لپاره بدلونونه ترسره کیږي، او هر سرور د خپل امر، انځور، وخت، لګښت او د خارج کولو حالت سره چلند کیږي. د سرور چلند چې ستاسو د تایید لپاره انتظار کوي، کولی شي د پین څخه اجازه یا اخلي شي، ورته چې د خپل کارت څخه، او د چلند ځواب کولی شي دلته بند شي. د حلقه د کار بشپړولو وروسته د چټک سره ونیسئ.