Mga tool sa command line sa Rust para sa mga trabahong ginagawa nang mano-mano bawat linggo: pag-convert o pag-validate ng file, pagpapalit ng pangalan at pag-uri-uriin nang maramihan, pagtawag sa isang API at pagsusulat ng resulta sa CSV o JSON, pagpapatakbo sa isang iskedyul at pag-uulat kung ano ang ginawa nito. Ipinapadala ito bilang isang binary, walang dapat i-install sa makinang nagpapatakbo nito.
Gagawa ako ng Rust command line tool para i-automate ang mga file, API at naka-iskedyul na gawain
1 tool, hanggang 3 na command, CSV at JSON in at out, mga pagsubok, README, isang binary.
- 1 tool, hanggang 3 na command
- Source code
Hanggang 6 na command, isang napatunayang config file, mga binary para sa Linux, Windows, macOS.
- Hanggang 6 na command, config, 3 na binary
- Source code
Hanggang 10 na command, lahat ng Standard, parallel processing, tagged releases.
- Hanggang 10 na command, parallel
- Source code
Humiling ng Custom na Alok
Mag-log In para Humiling ng Custom na Alok
Gumawa ng libreng account o mag-log in para humiling ng personalized na alok mula sa Zinner na ito.
Mag-log In / MagrehistroMagtanong ng Pre-Sale Question
Mag-log In para Magtanong
Upang mabawasan ang spam sa platform, ang mga mensahe bago ang pagbebenta ay maaari lamang ipadala ng mga naka-log in na user.
Gumawa ng libreng account o mag-log in para direktang mag-mensahe sa Zinner na ito.
Mag-log In / MagrehistroKinakailangan ang pag-log in
Gumawa ng libreng account o mag-log in para mag-message sa Zinner na ito.
Mag-log In / MagrehistroKinakailangan ang pag-log in
Gumawa ng libreng account o mag-log in para humiling ng personalized na alok.
Mag-log In / MagrehistroSa Isang Sulyap
Mga pangunahing detalye tungkol sa serbisyong ito upang matulungan kang magpasya. Binuo ng Zinn Hub, hindi ng nagbebenta.
Posisyon ng Halaga
Wika at Runtime
Format ng Paghahatid
Suporta sa Platform
Pagmamay-ari at Pinagmulan
Ano ang Matatanggap Mo
Buong Deskripsyon
Para sa maliliit na team at solo operator na gumagawa ng parehong file, API o rename job nang mano-mano bawat linggo at gusto ng isang command para gawin ito sa halip. Kinompile ng Rust ang tool sa isang solong mabilis na binary: walang i-install sa makinang nagpapatakbo nito, walang Python o Node na bersyon na panatilihing naka-sync, at nananatili itong mabilis sa malalaking file.
Ang Starter ay isang tool na may hanggang 3 na command, argumento at help screen, CSV, JSON in at out, mga pagsubok, isang README, isang binary para sa platform na iyong pinangalanan, at ang source sa iyong repository. Ang isang command ay isang verb na may mga argumento nito: ang import at validate ay dalawa. Ang Standard ay umaabot sa 6 na command at nagdaragdag ng config file na ang mga error ay nagpapangalan sa linya at field na nabigo, kasama ang mga binary para sa Linux, Windows, macOS. Ang Advanced ay umaabot sa 10 na command, kasama ang config file at lahat ng tatlong binary, at nagdaragdag ng parallel processing na may progress line para sa mga input na masyadong malaki para lakarin nang row by row, kasama ang release workflow na bumubuo ng mga binary sa bawat tag na iyong itinutulak.
Kung lumaki ang brief sa kalagitnaan ng order, sasabihin ko ang dagdag bago gawin ito: ang add-on, o isang bagong order. Hindi kasama: isang graphical interface, isang mobile app, mga plugin ng game server. Rust ang wika, hindi ang laro.
Ang code ay sa iyo: ang buong source ay napupunta sa iyong repository, at maaari mo itong baguhin, gamitin muli o ibigay sa ibang developer. Pagkatapos ng paghahatid, aayusin ko ang anumang hindi gumagana ayon sa napagkasunduan, nang walang bayad.
Ako ay nasa IT sa loob ng 10+ taon at bumubuo sa Rust. Kasama sa aking pampublikong trabaho ang reqwest-rotate, isang open-source Rust HTTP library sa crates.io na may 200+ na pagsubok at CI.
Mga nakasulat na update bawat araw ng trabaho sa isang multi-day build, mabilis na tugon, walang tawag.
Mga hakbang para sa pagkumpleto ng iyong proyekto
1. Kumpirmado ang saklaw sa pagsulat - Binabasa ko ang iyong mga kinakailangan at kinukumpirma ang listahan ng command, ang mga format ng input at output at ang tier fit bago ang anumang code. Ang isang command ay isang verb na may mga argumento nito.
2. Skeleton na may unang command - Ang skeleton ng proyekto, ang help screen at ang unang command na gumagana nang end to end sa iyong sample file, para makapagpatakbo ka ng maagang build at maitama ang direksyon habang mura pa.
3. Natitirang mga command, na may mga pagsubok - Ang natitirang mga command, bawat isa ay may mga pagsubok nito. Sa isang multi-day build makakakuha ka ng maikling nakasulat na update bawat araw ng trabaho.
4. Mga binary, config, README - Ang binary para sa iyong platform (lahat ng tatlo sa Standard at Advanced), ang config file at parallel processing kung saan kasama ang mga ito sa tier, at isang README na may eksaktong linya para patakbuhin ito sa isang iskedyul.
5. Paglilipat sa iyong repository - Source na inihatid sa iyong repository na may nakasulat na paglilipat: kung paano ito buuin, kung paano patakbuhin ang mga pagsubok, kung paano mag-cut ng release.
Zinner Quality Guarantee
Bawat Zinner ay sinusuri at aprubado bago sumali sa platform.
Ang lahat ng serbisyo ay sinusuportahan ng aming pangako sa kalidad ng katiyakan.
Protektado ang iyong bayad hanggang sa aprubahan mo ang naihatid na trabaho.
Ihambing ang mga Package
| Function | Panimula | Standard | Advanced |
|---|---|---|---|
| Oras ng Paghahatid | 4 araw | 7 araw | 14 araw |
| Mga Pagbabago | 1 | 2 | 3 |
| Saklaw | 1 tool, hanggang 3 na command | Hanggang 6 na command, config, 3 na binary | Hanggang 10 na command, parallel |
| Source code | ✓ | ✓ | ✓ |
Portfolio
Mga halimbawa ng trabaho ng nagbebenta na may kaugnayan sa Zinn na ito.

reqwest-rotate: open-source crate
Isang maliit na reqwest wrapper para sa mga scraper at API client na nangangailangan ng proxy rotation, per-host rate limiting at retry na may backoff, nang hindi humihila ng middleware framework. Nai-publish sa crates.io na may mga docs, CI at humigit-kumulang dalawang daang pagsubok.

Mga Detalye ng Serbisyo
Mga Madalas Itanong
Isang verb na may sariling mga argumento. Ang import ay isang command, ang validate ay isa pa. Ang Starter ay sumasaklaw hanggang 3, ang Standard hanggang 6, ang Advanced hanggang 10, at ang add-on ay nagdaragdag ng isa pa sa bawat pagkakataon.
Ang Starter ay bumubuo ng isang binary para sa platform na iyong pinangalanan sa mga kinakailangan. Ang Standard at Advanced ay nagpapadala ng lahat ng tatlo, na binuo sa mga hosted na Windows at macOS runner, na may --help output bilang patunay.
Sabihin mo sa akin kung gaano kalaki bago ka bumili. Kapag masyadong malaki ang input para lakarin nang row by row, hinahawakan ito ng parallel processing na may progress line: kasama sa Advanced, at sa Starter at Standard ito ang Large input speed-up add-on.
Hindi. Ito ay Rust ang programming language: walang mga plugin ng server, walang anumang uri ng trabaho sa laro.
Ikaw. Ang buong source ay mapupunta sa iyong repository, at maaari mo itong baguhin, gamitin muli o ibigay sa ibang developer nang hindi nagtatanong sa akin.
Kasalukuyang stable na Rust, 2024 edisyon. Kung ang tool ay kailangang umangkop sa isang umiiral na codebase o isang mas lumang toolchain, pangalanan ang bersyon sa mga kinakailangan at bubuuin ko ito laban doon.
Oo. Ang mga format ng teksto tulad ng YAML, TOML o XML ay ayos lang, pangalanan lang ang mga ito sa mga kinakailangan. Ang mga binary o proprietary na format ay kailangang tingnan muna ang isang sample, at iko-quote ko ang mga ito bago ka bumili.
Mga Review ng Customer
Tingnan kung ano ang sinasabi ng aming mga customer tungkol sa Zinn na ito
Mga Kategorya
Mga Patakaran ng Zinner
Mga Kaugnay na Zinns

code cpp, oop, c sharp, java, python, dsa, dot net, sql at database

script java python bot c sql database coding programming project developer coder





