ഓരോ ആഴ്ചയും കൈകൊണ്ട് ചെയ്യുന്ന ജോലികൾക്കായി റസ്റ്റിലുള്ള കമാൻഡ് ലൈൻ ടൂളുകൾ: ഒരു ഫയൽ കൺവെർട്ട് ചെയ്യുകയോ വാലിഡേറ്റ് ചെയ്യുകയോ ചെയ്യുക, ബൾക്കായി പേരുമാറ്റുകയും അടുക്കുകയും ചെയ്യുക, ഒരു API-യെ വിളിച്ച് ഫലം CSV-യിലേക്കോ JSON-ലേക്കോ എഴുതുക, ഒരു ഷെഡ്യൂളിൽ പ്രവർത്തിക്കുകയും അത് ചെയ്ത കാര്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയും ചെയ്യുക. ഇത് ഒരു ബൈനറിയായി ഷിപ്പ് ചെയ്യുന്നു, ഇത് പ്രവർത്തിപ്പിക്കുന്ന മെഷീനിൽ ഒന്നും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല.
ഫയലുകൾ, API-കൾ, ഷെഡ്യൂൾ ചെയ്ത ടാസ്ക്കുകൾ എന്നിവ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനായി ഞാൻ ഒരു റസ്റ്റ് കമാൻഡ് ലൈൻ ടൂൾ നിർമ്മിക്കും
1 ടൂൾ, 3 കമാൻഡുകൾ വരെ, CSV, JSON ഇൻ, ഔട്ട്, ടെസ്റ്റുകൾ, README, ഒരു ബൈനറി.
- 1 ടൂൾ, 3 കമാൻഡുകൾ വരെ
- സോഴ്സ് കോഡ്
6 കമാൻഡുകൾ വരെ, ഒരു വാലിഡേറ്റഡ് കോൺഫിഗ് ഫയൽ, Linux, Windows, macOS എന്നിവയ്ക്കായുള്ള ബൈനറികൾ.
- 6 കമാൻഡുകൾ വരെ, കോൺഫിഗ്, 3 ബൈനറികൾ
- സോഴ്സ് കോഡ്
10 കമാൻഡുകൾ വരെ, എല്ലാ സ്റ്റാൻഡേർഡും, പാരലൽ പ്രോസസ്സിംഗ്, ടാഗ് ചെയ്ത റിലീസുകൾ.
- 10 കമാൻഡുകൾ വരെ, പാരലൽ
- സോഴ്സ് കോഡ്
ഒരു കസ്റ്റം ഓഫർ അഭ്യർത്ഥിക്കുക
ഈ സിന്നറിൽ നിന്ന് വ്യക്തിഗതമാക്കിയ ഓഫർ അഭ്യർത്ഥിക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രീ-സെയിൽ ചോദ്യം ചോദിക്കുക
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകഒരു ചോദ്യം ചോദിക്കാൻ ലോഗിൻ ചെയ്യുക
പ്ലാറ്റ്ഫോം സ്പാം കുറയ്ക്കുന്നതിന്, പ്രീ-സെയിൽ സന്ദേശങ്ങൾ ലോഗിൻ ചെയ്ത ഉപയോക്താക്കൾക്ക് മാത്രമേ അയയ്ക്കാൻ കഴിയൂ.
ഈ സിന്നറിന് നേരിട്ട് സന്ദേശം അയയ്ക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
ലോഗിൻ ആവശ്യമാണ്
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകലോഗിൻ ആവശ്യമാണ്
ഈ Zinner-ന് സന്ദേശം അയയ്ക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകലോഗിൻ ആവശ്യമാണ്
വ്യക്തിഗതമാക്കിയ ഓഫറിനായി അഭ്യർത്ഥിക്കാൻ ഒരു സൗജന്യ അക്കൗണ്ട് ഉണ്ടാക്കുക അല്ലെങ്കിൽ ലോഗിൻ ചെയ്യുക.
പ്രവേശിക്കുക / രജിസ്റ്റർ ചെയ്യുകഒറ്റനോട്ടത്തിൽ
നിങ്ങൾക്ക് തീരുമാനമെടുക്കാൻ സഹായിക്കുന്ന ഈ സേവനത്തെക്കുറിച്ചുള്ള പ്രധാന വിവരങ്ങൾ. Zinn Hub ആണ് ഇത് ഉണ്ടാക്കിയത്, വിൽപ്പനക്കാരനല്ല.
മൂല്യ സ്ഥാനം
ഭാഷയും റൺടൈമും
പ്ലാറ്റ്ഫോം പിന്തുണ
സമാന്തര പ്രോസസ്സിംഗ്
ഉടമസ്ഥാവകാശം
നിങ്ങൾക്ക് എന്ത് ലഭിക്കും
പൂർണ്ണ വിവരണം
എല്ലാ ആഴ്ചയും ഒരേ ഫയൽ, API അല്ലെങ്കിൽ പേരുമാറ്റൽ ജോലി സ്വയം ചെയ്യുന്ന ചെറുകിട ടീമുകൾക്കും ഒറ്റ ഓപ്പറേറ്റർമാർക്കും പകരം ഒരു കമാൻഡ് ഉപയോഗിച്ച് അത് ചെയ്യാൻ ആഗ്രഹിക്കുന്നവർക്കും. റസ്റ്റ് ടൂളിനെ ഒരു ഒറ്റപ്പെട്ട വേഗതയേറിയ ബൈനറിയായി കംപൈൽ ചെയ്യുന്നു: അത് പ്രവർത്തിപ്പിക്കുന്ന മെഷീനിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഒന്നുമില്ല, സമന്വയിപ്പിക്കാൻ പൈത്തൺ അല്ലെങ്കിൽ നോഡ് പതിപ്പില്ല, കൂടാതെ വലിയ ഫയലുകളിൽ ഇത് വേഗത്തിൽ പ്രവർത്തിക്കുന്നു.
സ്റ്റാർട്ടർ എന്നത് 3 കമാൻഡുകൾ, ആർഗ്യുമെന്റുകൾ, ഒരു സഹായ സ്ക്രീൻ, CSV, JSON ഇൻ, ഔട്ട്, ടെസ്റ്റുകൾ, ഒരു README, നിങ്ങൾ പേര് നൽകുന്ന പ്ലാറ്റ്ഫോമിനായുള്ള ഒരു ബൈനറി, നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലെ ഉറവിടം എന്നിവയുള്ള ഒരു ടൂളാണ്. ഒരു കമാൻഡ് എന്നത് അതിൻ്റെ ആർഗ്യുമെന്റുകളുള്ള ഒരു ക്രിയയാണ്: ഇറക്കുമതി ചെയ്യുക, സാധൂകരിക്കുക എന്നിവ രണ്ടാണ്. സ്റ്റാൻഡേർഡ് 6 കമാൻഡുകളിലേക്ക് പോകുകയും പിശകുകൾ പരാജയപ്പെട്ട ലൈനും ഫീൽഡും പേര് നൽകുന്ന ഒരു കോൺഫിഗ് ഫയൽ ചേർക്കുകയും ചെയ്യുന്നു, കൂടാതെ Linux, Windows, macOS എന്നിവയ്ക്കായുള്ള ബൈനറികളും. അഡ്വാൻസ്ഡ് 10 കമാൻഡുകളിലേക്ക് പോകുന്നു, കോൺഫിഗ് ഫയലും മൂന്ന് ബൈനറികളും ഉൾപ്പെടുന്നു, കൂടാതെ വരിവരിയായി നടക്കാൻ കഴിയാത്തത്ര വലിയ ഇൻപുട്ടുകൾക്കായി ഒരു പ്രോഗ്രസ് ലൈനോടുകൂടിയ പാരലൽ പ്രോസസ്സിംഗ് ചേർക്കുകയും ചെയ്യുന്നു, കൂടാതെ നിങ്ങൾ പുഷ് ചെയ്യുന്ന ഓരോ ടാഗിലും ബൈനറികൾ നിർമ്മിക്കുന്ന ഒരു റിലീസ് വർക്ക്ഫ്ലോയും.
ഓർഡറിനിടയിൽ സംക്ഷിപ്ത വിവരണം വളരുകയാണെങ്കിൽ, അത് ചെയ്യുന്നതിന് മുമ്പ് ഞാൻ അധികമായി ഉദ്ധരിക്കുന്നു: ആഡ്-ഓൺ, അല്ലെങ്കിൽ ഒരു പുതിയ ഓർഡർ. ഉൾപ്പെടാത്തവ: ഒരു ഗ്രാഫിക്കൽ ഇൻ്റർഫേസ്, ഒരു മൊബൈൽ ആപ്പ്, ഗെയിം സെർവർ പ്ലഗിനുകൾ. റസ്റ്റ് ഭാഷ, ഗെയിം അല്ല.
കോഡ് നിങ്ങളുടേതാണ്: പൂർണ്ണ ഉറവിടം നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലേക്ക് പോകുന്നു, നിങ്ങൾക്ക് അത് മാറ്റാനോ വീണ്ടും ഉപയോഗിക്കാനോ മറ്റൊരു ഡെവലപ്പർക്ക് കൈമാറാനോ കഴിയും. ഡെലിവറിക്ക് ശേഷം, ഞങ്ങൾ സമ്മതിച്ചതനുസരിച്ച് പ്രവർത്തിക്കാത്ത എന്തും ഞാൻ സൗജന്യമായി ശരിയാക്കും.
ഞാൻ 10+ വർഷമായി ഐടിയിൽ പ്രവർത്തിക്കുന്നു, Rust-ൽ നിർമ്മിക്കുന്നു. എന്റെ പൊതുവായ പ്രവർത്തനങ്ങളിൽ reqwest-rotate ഉൾപ്പെടുന്നു, ഇത് 198 ടെസ്റ്റുകളും CI-യും ഉള്ള crates.io-യിലെ ഒരു ഓപ്പൺ സോഴ്സ് Rust HTTP ലൈബ്രറിയാണ്.
മൾട്ടി-ഡേ ബിൽഡിൽ ഓരോ പ്രവൃത്തി ദിവസവും എഴുതിയ അപ്ഡേറ്റുകൾ, വേഗത്തിലുള്ള മറുപടികൾ, കോളുകളൊന്നുമില്ല.
നിങ്ങളുടെ പ്രോജക്റ്റ് പൂർത്തിയാക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ
1. രേഖാമൂലം സ്ഥിരീകരിച്ച സ്കോപ്പ് - ഞാൻ നിങ്ങളുടെ ആവശ്യകതകൾ വായിക്കുകയും കമാൻഡ് ലിസ്റ്റ്, ഇൻപുട്ട്, ഔട്ട്പുട്ട് ഫോർമാറ്റുകൾ, ടയർ ഫിറ്റ് എന്നിവ ഏതെങ്കിലും കോഡിന് മുമ്പ് സ്ഥിരീകരിക്കുകയും ചെയ്യുന്നു. ഒരു കമാൻഡ് അതിൻ്റെ ആർഗ്യുമെൻ്റുകളുള്ള ഒരു ക്രിയയാണ്.
2. ആദ്യത്തെ കമാൻഡുള്ള സ്കെലിറ്റൺ - പ്രോജക്റ്റ് സ്കെലിറ്റൺ, ഹെൽപ്പ് സ്ക്രീൻ, നിങ്ങളുടെ സാമ്പിൾ ഫയലിൽ ആദ്യത്തെ കമാൻഡ് പ്രവർത്തിക്കുന്നത്, നിങ്ങൾക്ക് ഒരു ആദ്യകാല ബിൽഡ് പ്രവർത്തിപ്പിക്കാനും ദിശ തിരുത്താനും കഴിയും.
3. ശേഷിക്കുന്ന കമാൻഡുകൾ, ടെസ്റ്റുകളോടൊപ്പം - ശേഷിക്കുന്ന കമാൻഡുകൾ, ഓരോന്നിനും അതിൻ്റേതായ ടെസ്റ്റുകൾ. ഒരു മൾട്ടി-ഡേ ബിൽഡിൽ നിങ്ങൾക്ക് എല്ലാ പ്രവൃത്തി ദിവസവും ഒരു ചെറിയ രേഖാമൂലമുള്ള അപ്ഡേറ്റ് ലഭിക്കും.
4. ബൈനറികൾ, കോൺഫിഗ്, README - നിങ്ങളുടെ പ്ലാറ്റ്ഫോമിനായുള്ള ബൈനറി (സ്റ്റാൻഡേർഡ്, അഡ്വാൻസ്ഡ് എന്നിവയിൽ മൂന്നും), കോൺഫിഗ് ഫയൽ, ടയറിൽ ഉൾപ്പെടുന്ന സമാന്തര പ്രോസസ്സിംഗ്, ഒരു ഷെഡ്യൂളിൽ പ്രവർത്തിപ്പിക്കാനുള്ള കൃത്യമായ ലൈൻ അടങ്ങിയ ഒരു README.
5. നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ കൈമാറ്റം - നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ രേഖാമൂലമുള്ള കൈമാറ്റത്തോടൊപ്പം നൽകിയ സോഴ്സ്: എങ്ങനെ നിർമ്മിക്കാം, ടെസ്റ്റുകൾ എങ്ങനെ പ്രവർത്തിപ്പിക്കാം, ഒരു റിലീസ് എങ്ങനെ മുറിക്കാം.
Zinner ഗുണമേന്മ ഉറപ്പ്
ഓരോ Zinner-നെയും പ്ലാറ്റ്ഫോമിൽ ചേരുന്നതിന് മുമ്പ് അവലോകനം ചെയ്യുകയും അംഗീകരിക്കുകയും ചെയ്യുന്നു.
എല്ലാ സേവനങ്ങൾക്കും ഞങ്ങളുടെ ഗുണമേന്മ ഉറപ്പ് പ്രതിബദ്ധതയുടെ പിന്തുണയുണ്ട്.
ഡെലിവർ ചെയ്ത ജോലി നിങ്ങൾ അംഗീകരിക്കുന്നത് വരെ നിങ്ങളുടെ പേയ്മെന്റ് പരിരക്ഷിക്കപ്പെടും.
പാക്കേജുകൾ താരതമ്യം ചെയ്യുക
| ഫംഗ്ഷൻ | തുടക്കക്കാരൻ | സ്റ്റാൻഡേർഡ് | വിപുലമായത് |
|---|---|---|---|
| ഡെലിവറി സമയം | 4 ദിവസങ്ങൾ | 7 ദിവസങ്ങൾ | 14 ദിവസങ്ങൾ |
| പുനരവലോകനങ്ങൾ | 1 | 2 | 3 |
| വ്യാപ്തി | 1 ടൂൾ, 3 കമാൻഡുകൾ വരെ | 6 കമാൻഡുകൾ വരെ, കോൺഫിഗ്, 3 ബൈനറികൾ | 10 കമാൻഡുകൾ വരെ, സമാന്തരമായി |
| സോഴ്സ് കോഡ് | ✓ | ✓ | ✓ |
പോർട്ട്ഫോളിയോ
ഈ Zinn-മായി ബന്ധപ്പെട്ട വിൽപ്പനക്കാരന്റെ ജോലിയുടെ ഉദാഹരണങ്ങൾ.

reqwest-rotate: ഓപ്പൺ സോഴ്സ് ക്രേറ്റ്
പ്രോക്സി റൊട്ടേഷൻ, ഓരോ ഹോസ്റ്റിനും നിരക്ക് പരിമിതപ്പെടുത്തൽ, ബാക്ക്ഓഫോടെയുള്ള വീണ്ടും ശ്രമിക്കൽ എന്നിവ ആവശ്യമുള്ള സ്ക്രാപ്പറുകൾക്കും API ക്ലയിന്റുകൾക്കുമുള്ള ഒരു ചെറിയ reqwest റാപ്പർ, ഒരു മിഡിൽവെയർ ഫ്രെയിംവർക്ക് ഉൾപ്പെടുത്താതെ. ഡോക്സ്, CI, ഏകദേശം ഇരുനൂറ് ടെസ്റ്റുകൾ എന്നിവയോടൊപ്പം crates.io-യിൽ പ്രസിദ്ധീകരിച്ചു.

സേവന വിശദാംശങ്ങൾ
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
അതിൻ്റേതായ ആർഗ്യുമെൻ്റുകളുള്ള ഒരു ക്രിയ. ഇംപോർട്ട് ഒരു കമാൻഡാണ്, വാലിഡേറ്റ് മറ്റൊന്നാണ്. സ്റ്റാർട്ടർ 3 വരെയും, സ്റ്റാൻഡേർഡ് 6 വരെയും, അഡ്വാൻസ്ഡ് 10 വരെയും ഉൾക്കൊള്ളുന്നു, കൂടാതെ ആഡ്-ഓൺ ഒരെണ്ണം വീതം ചേർക്കുന്നു.
ആവശ്യകതകളിൽ നിങ്ങൾ പേര് നൽകുന്ന പ്ലാറ്റ്ഫോമിനായി സ്റ്റാർട്ടർ ഒരു ബൈനറി നിർമ്മിക്കുന്നു. സ്റ്റാൻഡേർഡ്, അഡ്വാൻസ്ഡ് എന്നിവ മൂന്നും നൽകുന്നു, ഹോസ്റ്റ് ചെയ്ത വിൻഡോസ്, മാക്ഒഎസ് റണ്ണറുകളിൽ നിർമ്മിച്ചത്, --help ഔട്ട്പുട്ട് തെളിവായി.
വാങ്ങുന്നതിന് മുമ്പ് ഏകദേശം എത്ര വലുതാണെന്ന് എന്നോട് പറയുക. ഇൻപുട്ട് വരിവരിയായി നടക്കാൻ കഴിയാത്തത്ര വലുതാകുമ്പോൾ, ഒരു പ്രോഗ്രസ് ലൈനോടുകൂടിയ സമാന്തര പ്രോസസ്സിംഗ് അത് കൈകാര്യം ചെയ്യുന്നു: അഡ്വാൻസ്ഡിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, സ്റ്റാർട്ടറിലും സ്റ്റാൻഡേർഡിലും ഇത് വലിയ ഇൻപുട്ട് സ്പീഡ്-അപ്പ് ആഡ്-ഓൺ ആണ്.
ഇല്ല. ഇത് റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയാണ്: സെർവർ പ്ലഗിനുകളോ, ഒരു തരത്തിലുള്ള ഗെയിം ജോലികളോ ഇല്ല.
നിങ്ങൾക്കാണ്. മുഴുവൻ സോഴ്സും നിങ്ങളുടെ റിപ്പോസിറ്ററിയിലേക്ക് പോകുന്നു, നിങ്ങൾക്ക് അത് മാറ്റാനോ, വീണ്ടും ഉപയോഗിക്കാനോ, എന്നോട് ചോദിക്കാതെ മറ്റൊരു ഡെവലപ്പർക്ക് കൈമാറാനോ കഴിയും.
നിലവിലെ സ്റ്റേബിൾ റസ്റ്റ്, 2024 എഡിഷൻ. ടൂൾ നിലവിലുള്ള കോഡ്ബേസിലോ പഴയ ടൂൾചെയിനിലോ ഉൾക്കൊള്ളണമെങ്കിൽ, ആവശ്യകതകളിൽ പതിപ്പ് പേര് നൽകുക, ഞാൻ അതിനെതിരെ നിർമ്മിക്കും.
അതെ. YAML, TOML അല്ലെങ്കിൽ XML പോലുള്ള ടെക്സ്റ്റ് ഫോർമാറ്റുകൾക്ക് പ്രശ്നമില്ല, ആവശ്യകതകളിൽ അവയുടെ പേര് നൽകുക. ബൈനറി അല്ലെങ്കിൽ പ്രൊപ്രൈറ്ററി ഫോർമാറ്റുകൾക്ക് ആദ്യം ഒരു സാമ്പിൾ നോക്കേണ്ടതുണ്ട്, നിങ്ങൾ വാങ്ങുന്നതിന് മുമ്പ് ഞാൻ അവ ഉദ്ധരിക്കും.
ഉപഭോക്തൃ അവലോകനങ്ങൾ
ഈ Zinn-നെക്കുറിച്ച് ഞങ്ങളുടെ ഉപഭോക്താക്കൾ എന്താണ് പറയുന്നതെന്ന് കാണുക
വിഭാഗങ്ങൾ
Zinner നയങ്ങൾ
ബന്ധപ്പെട്ട Zinns

ജാവ പൈത്തൺ സി-യിൽ കോഡ് അൽഗോരിതം അല്ലെങ്കിൽ പ്രോഗ്രാമിംഗ് പ്രോജക്റ്റുകൾ

കോഡ് പൈത്തൺ സ്ക്രിപ്റ്റുകൾ, വെബ് സ്ക്രാപ്പിംഗ്, ഓട്ടോമേഷൻ, AI, മെഷീൻ ലേണിംഗ്, API, ML, DL




