Zinn Hub
0
Ang Iyong Cart
0

Sa Isang Sulyap

Mga pangunahing detalye tungkol sa serbisyong ito upang matulungan kang magpasya. Binuo ng Zinn Hub, hindi ng nagbebenta.

Wika at Runtime

Rust (stable, 2024 edition)
Na-compile sa isang solong static na binary - walang Python, Node o runtime dependencies na kailangan sa target na makina.

Suporta sa Platform

Linux, Windows, macOS
Ang Starter ay gumagawa ng mga build para sa isang pinangalanang platform; ang Standard at Advanced ay nagpapadala ng lahat ng tatlong binary na binuo sa mga hosted CI runner.

Parallel Processing

Advanced tier & add-on
Ang malalaking file input ay gumagamit ng parallel processing na may live na progress line - kasama sa Advanced o available bilang isang $30 add-on sa mas mababang tier.

Pagmamay-ari

Buong source, walang restriksyon
Kumpletong source code na inihatid sa iyong sariling repository. Maaari mo itong baguhin, gamitin muli o ibigay sa ibang developer nang malaya.

Ano ang Matatanggap Mo

Mga Format:
Custom Code
Paraan ng Paghahatid:
Order Manager
Mga Tala: Ang source at mga pagsubok ay nasa iyong repository, at makakakuha ka ng binary na tumatakbo kaagad. Ang Starter ay bumubuo nito para sa platform na iyong pinangalanan, at ang Standard at Advanced para sa Linux, Windows at macOS. Ang README ay may eksaktong command upang patakbuhin ito sa isang iskedyul. Sa simula ng proyekto, maaari mo nang subukan ang unang command sa iyong sariling sample file.

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 nagtatayo sa Rust. Kasama sa aking pampublikong trabaho ang reqwest-rotate, isang open-source na Rust HTTP library sa crates.io na may 198 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

✓
Sinuring Propesyonal
Bawat Zinner ay sinusuri at aprubado bago sumali sa platform.
✓
Garantisado ang De-kalidad na Trabaho
Ang lahat ng serbisyo ay sinusuportahan ng aming pangako sa kalidad ng katiyakan.
✓
Secure na Pagbabayad
Protektado ang iyong bayad hanggang sa aprubahan mo ang naihatid na trabaho.

Ihambing ang mga Package

FunctionPanimulaStandardAdvanced
Oras ng Paghahatid4 araw7 araw14 araw
Mga Pagbabago123
Saklaw1 tool, hanggang 3 na commandHanggang 6 na command, config, 3 na binaryHanggang 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

Uri ng Serbisyo
Pamantayan
Uri ng Zinner
Freelancer
Availability
Mga Araw ng Linggo
Bansa ng Nagbebenta
Kazakhstan
Mga Wikang Tinatanggap
Ingles
Russian
Available ang NDA
Oo
Mga Sukat ng Proyekto na Hinawakan
Maliit Hanggang Katamtaman
Oras ng pagtugon
Sa loob ng 12 oras
Mga Taon ng Karanasan
10+

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

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

Tanging ang mga naka-log in na customer na nakabili ng produktong ito ang maaaring mag-iwan ng review.

Mga Opsyon at Order

Kunin ang Zinn Hub App

Mga Notification · Mas Mabilis na Pag-access · Full-screen

I-tap ang Ibahagi sa iyong browser

➜ Pagkatapos ay i-tap ang "Idagdag sa Home Screen"