0
သင်၏ ဈေးဝယ်လှည်း
0
Zinn Hub
0
သင်၏ ဈေးဝယ်လှည်း
0

အကျဉ်းချုပ်

သင့်ဆုံးဖြတ်ချက်ချရာတွင် အထောက်အကူဖြစ်စေရန် ဤဝန်ဆောင်မှုနှင့်ပတ်သက်သော အဓိကအချက်အလက်များ။ Zinn Hub မှ ထုတ်ပေးသည်၊ ရောင်းသူမှ မဟုတ်ပါ။

ဘာသာစကားနှင့် Runtime

Rust (တည်ငြိမ်သော၊ 2024 ထုတ်ဝေမှု)
တစ်ခုတည်းသော static binary သို့ စုစည်းထားသည် - ပစ်မှတ်စက်တွင် Python၊ Node သို့မဟုတ် runtime မှီခိုမှုများ မလိုအပ်ပါ။

ပလက်ဖောင်း ပံ့ပိုးမှု

Linux, Windows, macOS
Starter သည် အမည်ပေးထားသော ပလက်ဖောင်းတစ်ခုအတွက် တည်ဆောက်သည်; Standard နှင့် Advanced တို့သည် hosted CI runners တွင် တည်ဆောက်ထားသော binaries သုံးခုလုံးကို ပေးပို့သည်။

အပြိုင်လုပ်ဆောင်ခြင်း

အဆင့်မြင့်အဆင့် & ထပ်ပေါင်း
ဖိုင်ကြီးထည့်သွင်းမှုများသည် တိုက်ရိုက်တိုးတက်မှုလိုင်းဖြင့် အပြိုင်လုပ်ဆောင်ခြင်းကို အသုံးပြုသည် - Advanced တွင် ပါဝင်သည် သို့မဟုတ် အဆင့်နိမ့်များတွင် $30 ထပ်ပေါင်းအဖြစ် ရရှိနိုင်သည်။

ပိုင်ဆိုင်မှု

အပြည့်အစုံရင်းမြစ်၊ ကန့်သတ်ချက်မရှိ
ပြီးပြည့်စုံသောရင်းမြစ်ကုဒ်ကို သင်၏ကိုယ်ပိုင် repository သို့ ပေးပို့သည်။ သင်သည် ၎င်းကို လွတ်လပ်စွာ ပြင်ဆင်နိုင်သည်၊ ပြန်လည်အသုံးပြုနိုင်သည် သို့မဟုတ် အခြား developer တစ်ဦးအား ပေးအပ်နိုင်သည်။

သင်ရရှိမည့်အရာ

ပုံစံများ-
စိတ်ကြိုက်ကုဒ်
ပေးပို့မှုနည်းလမ်း-
အော်ဒါမန်နေဂျာ
မှတ်စုများ- ရင်းမြစ်နှင့် စမ်းသပ်မှုများသည် သင်၏ repository တွင် ရှိပြီး၊ သင်သည် ချက်ချင်းလည်ပတ်နိုင်သော binary တစ်ခုကို ရရှိသည်။ Starter သည် သင်အမည်ပေးထားသော ပလက်ဖောင်းအတွက် တည်ဆောက်ပြီး၊ Standard နှင့် Advanced တို့သည် Linux၊ Windows နှင့် macOS အတွက် ဖြစ်သည်။ README တွင် ၎င်းကို အချိန်ဇယားအတိုင်း လည်ပတ်ရန် အတိအကျ command ပါရှိသည်။ ပရောဂျက်၏ အစောပိုင်းတွင်၊ သင်သည် သင်၏ကိုယ်ပိုင်နမူနာဖိုင်တွင် ပထမဆုံး command ကို စမ်းသပ်နိုင်သည်။

အပြည့်အစုံဖော်ပြချက်

အပတ်တိုင်း တူညီသောဖိုင်၊ API သို့မဟုတ် အမည်ပြောင်းလဲခြင်းလုပ်ငန်းကို လက်ဖြင့်လုပ်ဆောင်နေရပြီး ၎င်းအစား command တစ်ခုတည်းဖြင့် လုပ်ဆောင်လိုသော အဖွဲ့ငယ်များနှင့် တစ်ဦးတည်းလုပ်ကိုင်သူများအတွက်။ Rust သည် tool ကို မြန်ဆန်သော binary တစ်ခုတည်းအဖြစ် compile လုပ်သည်- ၎င်းကို run သောစက်တွင် ထည့်သွင်းရန် မလိုအပ်ပါ၊ sync လုပ်ရန် Python သို့မဟုတ် Node version မရှိပါ၊ ဖိုင်ကြီးများတွင်လည်း မြန်ဆန်နေပါသည်။

Starter သည် 3 commands၊ arguments နှင့် help screen၊ CSV၊ JSON အဝင်အထွက်၊ စမ်းသပ်မှုများ၊ README၊ သင်အမည်ပေးသော ပလက်ဖောင်းအတွက် binary တစ်ခုနှင့် သင်၏ repository ရှိ source တို့ပါဝင်သော tool တစ်ခုဖြစ်သည်။ command တစ်ခုသည် ၎င်း၏ arguments များနှင့်အတူ verb တစ်ခုဖြစ်သည်- import နှင့် validate သည် နှစ်ခုဖြစ်သည်။ Standard သည် 6 commands အထိရှိပြီး အမှားအယွင်းများက မအောင်မြင်သော line နှင့် field ကို အမည်ပေးသော config file တစ်ခုအပြင် Linux၊ Windows၊ macOS အတွက် binaries များကို ထပ်ထည့်သည်။ Advanced သည် 10 commands အထိရှိပြီး config file နှင့် binaries သုံးခုလုံးပါဝင်ကာ row by row လျှောက်လှမ်းရန် အလွန်ကြီးမားသော inputs များအတွက် progress line ပါသော parallel processing ကို ထပ်ထည့်သည်၊ ထို့အပြင် သင် push လုပ်သော tag တိုင်းတွင် binaries များကို တည်ဆောက်ပေးသော release workflow တစ်ခုလည်း ပါဝင်သည်။

အမှာစာအလယ်တွင် အကျဉ်းချုပ်ကြီးထွားလာပါက၊ ကျွန်ုပ်သည် ၎င်းကိုမလုပ်ဆောင်မီ အပိုကို ကိုးကားပါသည်- add-on သို့မဟုတ် အမှာစာအသစ်တစ်ခု။ မပါဝင်ပါ- graphical interface၊ mobile app၊ game server plugins။ Rust သည် ဘာသာစကားဖြစ်သည်၊ ဂိမ်းမဟုတ်ပါ။

ကုဒ်သည် သင့်ပိုင်ဖြစ်သည်- source အပြည့်အစုံသည် သင်၏ repository သို့ ရောက်ရှိပြီး သင်သည် ၎င်းကို ပြောင်းလဲနိုင်သည်၊ ပြန်လည်အသုံးပြုနိုင်သည် သို့မဟုတ် အခြား developer တစ်ဦးထံ ပေးအပ်နိုင်သည်။ ပေးပို့ပြီးနောက်၊ ကျွန်ုပ်တို့ သဘောတူထားသည့်အတိုင်း အလုပ်မလုပ်သော မည်သည့်အရာကိုမဆို အခမဲ့ ပြင်ဆင်ပေးပါမည်။

ကျွန်ုပ်သည် IT နယ်ပယ်တွင် 10+ နှစ်ကြာ လုပ်ကိုင်ခဲ့ပြီး Rust တွင် တည်ဆောက်ခဲ့သည်။ ကျွန်ုပ်၏ အများပြည်သူဆိုင်ရာ လုပ်ငန်းများတွင် reqwest-rotate ပါဝင်သည်၊ ၎င်းသည် crates.io တွင် 198 စမ်းသပ်မှုများနှင့် CI ပါရှိသော open-source Rust HTTP library တစ်ခုဖြစ်သည်။

ရက်ပေါင်းများစွာကြာသော တည်ဆောက်မှုတွင် အလုပ်လုပ်သောနေ့တိုင်း စာဖြင့်အပ်ဒိတ်များ၊ အမြန်ပြန်ကြားမှုများ၊ ခေါ်ဆိုမှုများမရှိပါ။

သင်၏ပရောဂျက်ကို အပြီးသတ်ရန် အဆင့်များ
1။ စာဖြင့် အတည်ပြုထားသော အတိုင်းအတာ - မည်သည့်ကုဒ်မဆို မရေးမီ သင်၏လိုအပ်ချက်များကို ဖတ်ပြီး အမိန့်စာရင်း၊ ထည့်သွင်းမှုနှင့် အထွက်ပုံစံများနှင့် အဆင့်ကို အတည်ပြုပါသည်။ အမိန့်တစ်ခုသည် ၎င်း၏အငြင်းပွားမှုများနှင့်အတူ ကြိယာတစ်ခုဖြစ်သည်။
2။ ပထမအမိန့်ဖြင့် အရိုးစု - ပရောဂျက်အရိုးစု၊ အကူအညီမျက်နှာပြင်နှင့် သင်၏နမူနာဖိုင်တွင် အစမှအဆုံးအလုပ်လုပ်သော ပထမအမိန့်၊ ထို့ကြောင့် သင်သည် အစောပိုင်းတည်ဆောက်မှုကို လုပ်ဆောင်နိုင်ပြီး စျေးသက်သာနေချိန်တွင် ဦးတည်ချက်ကို ပြင်ဆင်နိုင်ပါသည်။
3။ ကျန်ရှိသောအမိန့်များ၊ စမ်းသပ်မှုများနှင့်အတူ - ကျန်ရှိသောအမိန့်များ၊ တစ်ခုစီတွင် ၎င်း၏စမ်းသပ်မှုများပါရှိသည်။ ရက်ပေါင်းများစွာကြာသော တည်ဆောက်မှုတွင် သင်သည် အလုပ်လုပ်ရက်တိုင်း အတိုချုပ်စာဖြင့် အပ်ဒိတ်တစ်ခုကို ရရှိမည်ဖြစ်သည်။
4။ Binaries, config, README - သင်၏ပလက်ဖောင်းအတွက် binary (Standard နှင့် Advanced တွင် သုံးခုလုံး)၊ config ဖိုင်နှင့် အဆင့်တွင် ၎င်းတို့ပါဝင်သည့် နေရာတွင် အပြိုင်လုပ်ဆောင်ခြင်း၊ နှင့် ၎င်းကို အချိန်ဇယားအတိုင်း လုပ်ဆောင်ရန် တိကျသောလိုင်းပါရှိသော README။
5။ သင်၏ repository တွင် လွှဲပြောင်းခြင်း - သင်၏ repository တွင် အရင်းအမြစ်ကို စာဖြင့်လွှဲပြောင်းခြင်းဖြင့် ပေးပို့သည်- ၎င်းကို မည်သို့တည်ဆောက်ရမည်၊ စမ်းသပ်မှုများကို မည်သို့လုပ်ဆောင်ရမည်၊ ထုတ်ဝေမှုကို မည်သို့ဖြတ်တောက်ရမည်။

Zinner အရည်အသွေး အာမခံချက်

✓
စိစစ်ထားသော ကျွမ်းကျင်သူ
တစ်ခုချင်းစီ Zinner သည် ပလက်ဖောင်းသို့ ပေါင်းစည်းမီ သုံးသပ်ခြင်းနှင့် အတည်ပြုခြင်းခံရသည်။
✓
အရည်အသွေး အလုပ် အာမခံ
အားလုံးသော ဝန်ဆောင်မှုများသည် ကျွန်ုပ်တို့၏ အရည်အသွေး အာမခံ ကတိဖြင့် ကျောင်းဆောင်ထားသည်။
✓
လုံခြုံသော ငွေပေးချေမှု
သင်၏ ငွေပေးချေမှုသည် သင် ပို့ဆောင်ထားသော အလုပ်ကို အတည်ပြုသည်အထိ ကာကွယ်ထားသည်။

ပက်ကေ့ချ်များ နှိုင်းယှဉ်ကြည့်ပါ

လုပ်ဆောင်ချက်စတင်သူစံအဆင့်မြင့်
ပေးပို့ချိန်4 ရက်7 ရက်14 ရက်
ပြန်လည်ပြင်ဆင်မှုများ123
အတိုင်းအတာ1 ကိရိယာ၊ 3 အမိန့်များအထိ6 အမိန့်များအထိ၊ config၊ 3 binaries10 အမိန့်များအထိ၊ အပြိုင်
ရင်းမြစ်ကုဒ်✓✓✓

အစုစု

ဤ Zinn နှင့် သက်ဆိုင်သည့် ရောင်းချသူ၏ လုပ်ငန်းဆောင်ရွက်မှု ဥပမာများ

reqwest-rotate: open-source crate

proxy rotation၊ per-host rate limiting နှင့် backoff ဖြင့် ပြန်လည်ကြိုးစားရန် လိုအပ်သော scrapers နှင့် API clients များအတွက် သေးငယ်သော reqwest wrapper တစ်ခုဖြစ်ပြီး middleware framework ကို ဆွဲထုတ်စရာမလိုပါ။ docs၊ CI နှင့် စမ်းသပ်မှု နှစ်ရာခန့်ဖြင့် crates.io တွင် ထုတ်ဝေထားသည်။

ဝန်ဆောင်မှု အသေးစိတ်

ဝန်ဆောင်မှုအမျိုးအစား
Standard
Zinner အမျိုးအစား
Freelancer
ရရှိနိုင်မှု
ရက်သတ္တပတ်ရုံးပိတ်ရက်များ
ရောင်းသူ၏နိုင်ငံ
ကာဇက်စတန်
လက်ခံသောဘာသာစကားများ
အင်္ဂလိပ်
ရုရှား
NDA ရရှိနိုင်ပါသည်
ဟုတ်ကဲ့
ကိုင်တွယ်ခဲ့သော ပရောဂျက်အရွယ်အစားများ
အသေးစားမှ အလတ်စား
တုံ့ပြန်ချိန်
12 နာရီအတွင်း
အတွေ့အကြုံနှစ်များ
10+

မကြေးမုံရဲ့ မေးခွန်းများ

၎င်း၏ကိုယ်ပိုင်အငြင်းပွားမှုများနှင့်အတူ ကြိယာတစ်ခု။ Import သည် အမိန့်တစ်ခုဖြစ်ပြီး၊ validate သည် နောက်တစ်ခုဖြစ်သည်။ Starter သည် 3 အထိ၊ Standard သည် 6 အထိ၊ Advanced သည် 10 အထိ ပါဝင်ပြီး add-on သည် တစ်ကြိမ်လျှင် တစ်ခုထပ်ထည့်သည်။

Starter သည် သင်၏လိုအပ်ချက်များတွင် သင်အမည်ပေးထားသော ပလက်ဖောင်းအတွက် binary တစ်ခုကို တည်ဆောက်သည်။ Standard နှင့် Advanced သည် hosted Windows နှင့် macOS runners တွင် တည်ဆောက်ထားသော သုံးခုလုံးကို ပေးပို့ပြီး --help output ကို သက်သေအဖြစ် ပြသသည်။

မဝယ်မီ မည်မျှကြီးမားကြောင်း ခန့်မှန်းခြေ ပြောပြပါ။ ထည့်သွင်းမှုသည် တစ်တန်းချင်းစီ လျှောက်လှမ်းရန် အလွန်ကြီးမားသောအခါ၊ တိုးတက်မှုလိုင်းပါရှိသော အပြိုင်လုပ်ဆောင်ခြင်းက ၎င်းကို ကိုင်တွယ်သည်- Advanced တွင် ပါဝင်ပြီး Starter နှင့် Standard တွင် ၎င်းသည် Large input speed-up add-on ဖြစ်သည်။

မဟုတ်ပါ။ ၎င်းသည် Rust ပရိုဂရမ်ဘာသာစကားဖြစ်သည်- server plugins မရှိ၊ မည်သည့်ဂိမ်းအလုပ်မှ မရှိပါ။

သင်ပိုင်သည်။ အရင်းအမြစ်အပြည့်အစုံသည် သင်၏ repository သို့ ရောက်ရှိပြီး သင်သည် ၎င်းကို ပြောင်းလဲနိုင်သည်၊ ပြန်လည်အသုံးပြုနိုင်သည် သို့မဟုတ် ကျွန်ုပ်ကို မမေးဘဲ အခြား developer တစ်ဦးထံ လွှဲပြောင်းပေးနိုင်သည်။

လက်ရှိတည်ငြိမ်သော Rust၊ 2024 edition။ ကိရိယာသည် ရှိပြီးသား codebase သို့မဟုတ် ပိုမိုဟောင်းနွမ်းသော toolchain နှင့် ကိုက်ညီရမည်ဆိုပါက၊ လိုအပ်ချက်များတွင် ဗားရှင်းကို အမည်ပေးပါ၊ ကျွန်ုပ်သည် ၎င်းနှင့် တည်ဆောက်ပါမည်။

ဟုတ်ကဲ့။ YAML၊ TOML သို့မဟုတ် XML ကဲ့သို့သော စာသားပုံစံများသည် ကောင်းမွန်သည်၊ လိုအပ်ချက်များတွင် ၎င်းတို့ကို အမည်ပေးပါ။ Binary သို့မဟုတ် proprietary ပုံစံများသည် နမူနာတစ်ခုကို ဦးစွာကြည့်ရှုရန် လိုအပ်ပြီး သင်မဝယ်မီ ကျွန်ုပ်သည် ၎င်းတို့ကို ကိုးကားပါသည်။

ဖောက်သည်များ၏ သုံးသပ်ချက်များ

ကျွန်ုပ်တို့၏ ဖောက်သည်များက Zinn အကြောင်း ဘာတွေ ပြောတွေ့ကြည့်ပါ

အမျိုးအစားများ

Zinner မူဝါဒများ

I Will build a Rust command line tool to automate files, APIs and scheduled tasks 1 » Zinn Hub

ဤထုတ်ကုန်ကို ဝယ်ယူထားသော လက်ခြင်းသို့ ဝင်ထားသော ဝယ်ယူသူများသာ သုံးသပ်ချက် ချန်လှပ်နိုင်ပါသည်။

ရွေးချယ်စရာများနှင့် မှာယူမှု

Zinn Hub အက်ပ်ကို ရယူပါ

အသိပေးချက်များ · ပိုမိုမြန်ဆန်စွာ ဝင်ရောက်နိုင်ခြင်း · မျက်နှာပြင်အပြည့်

သင့်ဘရောက်ဆာရှိ Share ကို နှိပ်ပါ

➜ ထို့နောက် "ပင်မစခရင်သို့ ထည့်ရန်" ကို နှိပ်ပါ