ბრძანების ხაზის ხელსაწყოები Rust-ში იმ სამუშაოებისთვის, რომლებიც ყოველ კვირა ხელით სრულდება: ფაილის კონვერტაცია ან ვალიდაცია, მასობრივი გადარქმევა და დახარისხება, API-ის გამოძახება და შედეგის CSV-ში ან JSON-ში ჩაწერა, გრაფიკით გაშვება და შესრულებული მოქმედებების შესახებ ანგარიშის წარდგენა. ის მიეწოდება როგორც ერთი ბინარული ფაილი, არაფრის ინსტალაცია არ არის საჭირო მანქანაზე, რომელიც მას ამუშავებს.
მე ავაშენებ Rust-ის ბრძანების ხაზის ხელსაწყოს ფაილების, API-ების და დაგეგმილი ამოცანების ავტომატიზაციისთვის
1 ხელსაწყო, 3 ბრძანებამდე, CSV და JSON შეყვანა და გამოყვანა, ტესტები, README, ერთი ბინარული.
- 1 ხელსაწყო, 3 ბრძანებამდე
- წყაროს კოდი
6 ბრძანებამდე, ვალიდირებული კონფიგურაციის ფაილი, ბინარული ფაილები Linux-ისთვის, Windows-ისთვის, macOS-ისთვის.
- 6 ბრძანებამდე, კონფიგურაცია, 3 ბინარული
- წყაროს კოდი
10 ბრძანებამდე, ყველა სტანდარტული, პარალელური დამუშავება, მონიშნული გამოშვებები.
- 10 ბრძანებამდე, პარალელური
- წყაროს კოდი
მოითხოვეთ მორგებული შეთავაზება
შედით სისტემაში მორგებული შეთავაზების მოთხოვნისთვის
შექმენით უფასო ანგარიში ან შედით სისტემაში, რათა მოითხოვოთ პერსონალიზებული შეთავაზება ამ Zinner-ისგან.
შესვლა / რეგისტრაციადასვით შეკითხვა გაყიდვამდე
შედით სისტემაში შეკითხვის დასასმელად
პლატფორმის სპამის შესამცირებლად, გაყიდვამდე შეტყობინებების გაგზავნა მხოლოდ სისტემაში შესულ მომხმარებლებს შეუძლიათ.
შექმენით უფასო ანგარიში ან შედით სისტემაში, რათა პირდაპირ მიწეროთ ამ Zinner-ს.
შესვლა / რეგისტრაციასაჭიროა შესვლა
შექმენით უფასო ანგარიში ან შედით სისტემაში ამ Zinner-ისთვის შეტყობინების გასაგზავნად.
შესვლა / რეგისტრაციასაჭიროა შესვლა
შექმენით უფასო ანგარიში ან შედით სისტემაში პერსონალიზებული შეთავაზების მოთხოვნისთვის.
შესვლა / რეგისტრაციაერთი შეხედვით
ძირითადი დეტალები ამ სერვისის შესახებ, რათა დაგეხმაროთ გადაწყვეტილების მიღებაში. გენერირებულია Zinn Hub-ის მიერ და არა გამყიდველის მიერ.
ღირებულების პოზიცია
ენა და გაშვების დრო
პლატფორმის მხარდაჭერა
პარალელური დამუშავება
საკუთრება
რას მიიღებთ
სრული აღწერა
მცირე გუნდებისა და სოლო ოპერატორებისთვის, რომლებიც ყოველ კვირას ხელით ასრულებენ ერთსა და იმავე ფაილს, API-ს ან გადარქმევის სამუშაოს და სურთ, რომ ამის ნაცვლად ერთი ბრძანება შეასრულოს. Rust აკომპილირებს ხელსაწყოს ერთ სწრაფ ბინარულ ფაილად: არაფერია დასაინსტალირებელი მანქანაზე, რომელიც მას აწარმოებს, არ არის Python ან Node ვერსია სინქრონიზაციისთვის და ის სწრაფი რჩება დიდ ფაილებზე.
Starter არის ერთი ხელსაწყო 3 ბრძანებამდე, არგუმენტებითა და დახმარების ეკრანით, CSV, JSON შეყვანა და გამოყვანა, ტესტები, README, ბინარული ფაილი თქვენს მიერ დასახელებული პლატფორმისთვის და წყარო თქვენს საცავში. ბრძანება არის ერთი ზმნა თავისი არგუმენტებით: import და validate არის ორი. Standard გადადის 6 ბრძანებაზე და ამატებს კონფიგურაციის ფაილს, რომლის შეცდომები ასახელებს ხაზს და ველს, რომელიც ვერ მოხერხდა, პლუს ბინარული ფაილები Linux-ისთვის, Windows-ისთვის, macOS-ისთვის. Advanced გადადის 10 ბრძანებაზე, მოიცავს კონფიგურაციის ფაილს და სამივე ბინარულ ფაილს, და ამატებს პარალელურ დამუშავებას პროგრესის ხაზით შეყვანისთვის, რომელიც ძალიან დიდია რიგ-რიგობით გასავლელად, პლუს გამოშვების სამუშაო პროცესი, რომელიც აშენებს ბინარულ ფაილებს ყოველ თქვენს მიერ დაჭერილ ტეგზე.
თუ შეკვეთის შუა პერიოდში მოკლე აღწერა გაიზრდება, დამატებით თანხას ვაფასებ მის შესრულებამდე: დამატებითი, ან ახალი შეკვეთა. არ შედის: გრაფიკული ინტერფეისი, მობილური აპლიკაცია, თამაშის სერვერის დანამატები. Rust ენა, არა თამაში.
კოდი თქვენია: სრული წყარო გადადის თქვენს საცავში და შეგიძლიათ შეცვალოთ, ხელახლა გამოიყენოთ ან გადასცეთ სხვა დეველოპერს. მიწოდების შემდეგ, მე უფასოდ ვასწორებ ყველაფერს, რაც არ მუშაობს ჩვენი შეთანხმების მიხედვით.
მე ვმუშაობ IT სფეროში 10+ წელია და ვაშენებ Rust-ში. ჩემი საჯარო ნამუშევრები მოიცავს reqwest-rotate-ს, ღია კოდის Rust HTTP ბიბლიოთეკას crates.io-ზე 198 ტესტებითა და CI-ით.
წერილობითი განახლებები ყოველ სამუშაო დღეს მრავალდღიან მშენებლობაზე, სწრაფი პასუხები, ზარების გარეშე.
თქვენი პროექტის დასრულების ნაბიჯები
1. წერილობით დადასტურებული მოცულობა - მე ვკითხულობ თქვენს მოთხოვნებს და ვადასტურებ ბრძანებების სიას, შეყვანისა და გამოყვანის ფორმატებს და დონის შესაბამისობას ნებისმიერი კოდის დაწერამდე. ბრძანება არის ერთი ზმნა თავისი არგუმენტებით.
2. ჩონჩხი პირველი ბრძანებით - პროექტის ჩონჩხი, დახმარების ეკრანი და პირველი ბრძანება, რომელიც მუშაობს ბოლოდან ბოლომდე თქვენს ნიმუშ ფაილზე, ასე რომ თქვენ შეგიძლიათ გაუშვათ ადრეული ვერსია და შეასწოროთ მიმართულება, სანამ ის იაფია.
3. დარჩენილი ბრძანებები, ტესტებით - დანარჩენი ბრძანებები, თითოეული თავისი ტესტებით. მრავალდღიანი მშენებლობისას თქვენ იღებთ მოკლე წერილობით განახლებას ყოველ სამუშაო დღეს.
4. ბინარული ფაილები, კონფიგურაცია, README - ბინარული ფაილი თქვენი პლატფორმისთვის (სამივე Standard-სა და Advanced-ზე), კონფიგურაციის ფაილი და პარალელური დამუშავება, სადაც დონე მათ მოიცავს, და README ზუსტი ხაზით, რომ გაუშვათ ის გრაფიკით.
5. გადაცემა თქვენს საცავში - წყარო მიწოდებულია თქვენს საცავში წერილობითი გადაცემით: როგორ ავაშენოთ ის, როგორ გავუშვათ ტესტები, როგორ გამოვუშვათ ვერსია.
Zinner ხარისხის გარანტია
ყველა Zinner განიხილება და მტკიცდება პლატფორმაზე გაწევრიანებამდე.
ყველა სერვისი მხარდაჭერილია ჩვენი ხარისხის უზრუნველყოფის ვალდებულებით.
თქვენი გადახდა დაცულია მანამ, სანამ არ დაამტკიცებთ შესრულებულ სამუშაოს.
პაკეტების შედარება
| ფუნქცია | დამწყები | სტანდარტული | მოწინავე |
|---|---|---|---|
| მიწოდების დრო | 4 დღეები | 7 დღეები | 14 დღეები |
| რევიზიები | 1 | 2 | 3 |
| ფარგლები | 1 ხელსაწყო, 3 ბრძანებამდე | 6 ბრძანებამდე, კონფიგურაცია, 3 ბინარული | 10 ბრძანებამდე, პარალელური |
| წყაროს კოდი | ✓ | ✓ | ✓ |
პორტფოლიო
გამყიდველის ნამუშევრების მაგალითები ამ Zinn-თან დაკავშირებით.

reqwest-rotate: ღია კოდის crate
პატარა reqwest შეფუთვა სკრეპერებისთვის და API კლიენტებისთვის, რომლებსაც სჭირდებათ პროქსის როტაცია, თითო ჰოსტზე სიჩქარის შეზღუდვა და ხელახალი მცდელობა უკან დახევით, შუალედური პროგრამული უზრუნველყოფის ფრეიმვორკის გარეშე. გამოქვეყნებულია crates.io-ზე დოკუმენტაციით, CI-ით და დაახლოებით ორასი ტესტით.

სერვისის დეტალები
ხშირად დასმული კითხვები
ერთი ზმნა თავისი არგუმენტებით. Import არის ერთი ბრძანება, validate არის მეორე. Starter მოიცავს 3-მდე, Standard 6-მდე, Advanced 10-მდე, და დამატებითი ერთდროულად ამატებს მეტს.
Starter აშენებს ერთ ბინარულ ფაილს იმ პლატფორმისთვის, რომელსაც თქვენ ასახელებთ მოთხოვნებში. Standard და Advanced აწვდიან სამივე ვერსიას, აშენებულს ჰოსტინგურ Windows-სა და macOS-ის რანერებზე, --help გამომავალით, როგორც მტკიცებულება.
მითხარით დაახლოებით რამდენად დიდია ყიდვამდე. როდესაც შეყვანა ძალიან დიდია რიგ-რიგობით გასავლელად, პარალელური დამუშავება პროგრესის ხაზით ამუშავებს მას: შედის Advanced-ში, ხოლო Starter-სა და Standard-ზე ეს არის Large input speed-up დამატებითი.
არა. ეს არის Rust პროგრამირების ენა: არ არის სერვერის დანამატები, არ არის რაიმე სახის თამაშის სამუშაო.
თქვენ. სრული წყარო გადადის თქვენს საცავში და შეგიძლიათ შეცვალოთ, ხელახლა გამოიყენოთ ან გადასცეთ სხვა დეველოპერს ჩემი ნებართვის გარეშე.
მიმდინარე სტაბილური Rust, 2024 გამოცემა. თუ ინსტრუმენტი უნდა შეესაბამებოდეს არსებულ კოდების ბაზას ან ძველ ინსტრუმენტთა ჯაჭვს, მიუთითეთ ვერსია მოთხოვნებში და მე ავაშენებ მასზე.
დიახ. ტექსტური ფორმატები, როგორიცაა YAML, TOML ან XML, მისაღებია, უბრალოდ მიუთითეთ ისინი მოთხოვნებში. ბინარული ან საკუთრების ფორმატებს ჯერ ნიმუშის ნახვა სჭირდება, და მე მათ ფასს გეტყვით შეძენამდე.
მომხმარებელთა შეფასებები
ნახეთ, რას ამბობენ ჩვენი მომხმარებლები ამ Zinn-ის შესახებ
კატეგორიები
Zinner-ის პოლიტიკა
მსგავსი Zinns






