Zinn Hub
0
Twój Koszyk
0

At a Glance

Kluczowe szczegóły dotyczące tej usługi, które pomogą Ci podjąć decyzję. Wygenerowane przez Zinn Hub, a nie przez sprzedawcę.

Język i środowisko uruchomieniowe

Rust (stabilna, edycja 2024)
Skompilowany do pojedynczego statycznego pliku binarnego – nie wymaga Pythona, Node ani zależności środowiska uruchomieniowego na maszynie docelowej.

Wsparcie platformy

Linux, Windows, macOS
Starter buduje dla jednej nazwanej platformy; Standard i Advanced dostarczają wszystkie trzy pliki binarne zbudowane na hostowanych runnerach CI.

Przetwarzanie równoległe

Poziom zaawansowany i dodatek
Wejścia dużych plików wykorzystują przetwarzanie równoległe z linią postępu na żywo – wliczone w Advanced lub dostępne jako dodatek $30 na niższych poziomach.

Własność

Pełny kod źródłowy, bez ograniczeń
Kompletny kod źródłowy dostarczony do Twojego własnego repozytorium. Możesz go swobodnie modyfikować, ponownie wykorzystywać lub przekazać innemu programiście.

Co otrzymasz

Formaty:
Niestandardowy kod
Metoda dostawy:
Menedżer zamówień
Uwagi: Kod źródłowy i testy znajdują się w Twoim repozytorium, a Ty otrzymujesz plik binarny, który działa od razu. Starter buduje go dla nazwanej przez Ciebie platformy, a Standard i Advanced dla systemów Linux, Windows i macOS. Plik README zawiera dokładną komendę do uruchomienia go zgodnie z harmonogramem. Na wczesnym etapie projektu możesz już wypróbować pierwszą komendę na własnym pliku przykładowym.

Pełny opis

Dla małych zespołów i samodzielnych operatorów, którzy co tydzień ręcznie wykonują te same operacje na plikach, API lub zmieniają nazwy, i chcą, aby jedno polecenie zrobiło to za nich. Rust kompiluje narzędzie do pojedynczego, szybkiego pliku binarnego: nic do instalowania na maszynie, która je uruchamia, żadnej wersji Pythona ani Node do synchronizowania, i pozostaje szybkie na dużych plikach.

Starter to jedno narzędzie z maksymalnie 3 poleceniami, argumentami i ekranem pomocy, wejściem i wyjściem CSV, JSON, testami, plikiem README, plikiem binarnym dla wybranej platformy oraz kodem źródłowym w Twoim repozytorium. Polecenie to jeden czasownik z jego argumentami: import i validate to dwa. Standard obejmuje do 6 poleceń i dodaje plik konfiguracyjny, którego błędy wskazują linię i pole, które zawiodły, plus pliki binarne dla systemów Linux, Windows, macOS. Advanced obejmuje do 10 poleceń, zawiera plik konfiguracyjny i wszystkie trzy pliki binarne, a także dodaje przetwarzanie równoległe z linią postępu dla danych wejściowych zbyt dużych, aby przetwarzać je wiersz po wierszu, plus przepływ pracy wydania, który buduje pliki binarne przy każdym wypchnięciu tagu.

Jeśli zakres zamówienia wzrośnie w trakcie realizacji, wyceniam dodatkowe koszty przed wykonaniem: jako dodatek lub nowe zamówienie. Nie obejmuje: interfejsu graficznego, aplikacji mobilnej, wtyczek do serwerów gier. Rust to język, nie gra.

Kod jest Twój: pełny kod źródłowy trafia do Twojego repozytorium, a Ty możesz go zmieniać, używać ponownie lub przekazać innemu programiście. Po dostarczeniu, bezpłatnie naprawiam wszystko, co nie działa zgodnie z naszymi ustaleniami.

Jestem w IT od ponad 10 lat i tworzę w Rust. Moja publiczna praca obejmuje reqwest-rotate, bibliotekę HTTP Rust open-source na crates.io z 198 testami i CI.

Pisemne aktualizacje każdego dnia roboczego przy wielodniowej budowie, szybkie odpowiedzi, brak połączeń.

Kroki do ukończenia Twojego projektu
1. Potwierdzenie zakresu na piśmie – Przeczytam Twoje wymagania i potwierdzę listę poleceń, formaty wejścia i wyjścia oraz dopasowanie poziomu przed napisaniem jakiegokolwiek kodu. Polecenie to jeden czasownik z jego argumentami.
2. Szkielet z pierwszym poleceniem – Szkielet projektu, ekran pomocy i pierwsze polecenie działające od początku do końca na Twoim przykładowym pliku, dzięki czemu możesz uruchomić wczesną wersję i skorygować kierunek, gdy jest to tanie.
3. Pozostałe polecenia, z testami – Reszta poleceń, każde z własnymi testami. W przypadku wielodniowej budowy otrzymujesz krótką pisemną aktualizację każdego dnia roboczego.
4. Pliki binarne, konfiguracja, README – Plik binarny dla Twojej platformy (wszystkie trzy w Standard i Advanced), plik konfiguracyjny i przetwarzanie równoległe, jeśli poziom je obejmuje, oraz plik README z dokładną linią do uruchomienia go zgodnie z harmonogramem.
5. Przekazanie w Twoim repozytorium – Kod źródłowy dostarczony do Twojego repozytorium z pisemnym przekazaniem: jak go zbudować, jak uruchomić testy, jak wyciąć wydanie.

Gwarancja Jakości Zinner

✓
Zweryfikowany Profesjonalista
Każdy Zinner jest sprawdzany i zatwierdzany przed dołączeniem do platformy.
✓
Gwarantowana Jakość Pracy
Wszystkie usługi są objęte naszym zobowiązaniem do zapewnienia jakości.
✓
Bezpieczna płatność
Twoja płatność jest chroniona do momentu zatwierdzenia dostarczonej pracy.

Porównaj Pakiety

FunkcjaStarterStandardZaawansowane
Czas dostawy4 dni7 dni14 dni
Poprawki123
Zakres1 narzędzie, do 3 poleceńDo 6 poleceń, konfiguracja, 3 pliki binarneDo 10 poleceń, równoległe
Kod źródłowy✓✓✓

Portfolio

Przykłady prac sprzedawcy związanych z tym Zinnem.

reqwest-rotate: pakiet open-source

Mała nakładka na reqwest dla scraperów i klientów API, którzy potrzebują rotacji proxy, limitowania szybkości na hosta i ponawiania z wycofaniem, bez konieczności włączania frameworka middleware. Opublikowana na crates.io z dokumentacją, CI i około dwustu testami.

Szczegóły usługi

Typ usługi
Standard
Typ Zinnera
Freelancer
Dostępność
Dni robocze
Kraj Sprzedawcy
Kazachstan
Akceptowane języki
Angielski
rosyjski
Dostępna Umowa NDA
Tak
Obsługiwane rozmiary projektów
Małe do średnich
Czas odpowiedzi
W ciągu 12 godzin
Lat Doświadczenia
10+

Często zadawane pytania

Jeden czasownik z własnymi argumentami. Import to jedno polecenie, validate to inne. Starter obejmuje do 3, Standard do 6, Advanced do 10, a dodatek dodaje więcej, po jednym na raz.

Starter buduje jeden plik binarny dla platformy, którą podasz w wymaganiach. Standard i Advanced dostarczają wszystkie trzy, zbudowane na hostowanych runnerach Windows i macOS, z wyjściem --help jako dowodem.

Powiedz mi mniej więcej, jak duże są, zanim kupisz. Gdy dane wejściowe są zbyt duże, aby przetwarzać je wiersz po wierszu, radzi sobie z tym przetwarzanie równoległe z linią postępu: jest ono zawarte w Advanced, a w Starter i Standard jest to dodatek Duże przyspieszenie wprowadzania danych”.

Nie. To jest Rust, język programowania: żadnych wtyczek serwerowych, żadnych prac związanych z grami.

Ty. Pełny kod źródłowy trafia do Twojego repozytorium i możesz go zmieniać, ponownie wykorzystywać lub przekazać innemu programiście bez pytania mnie.

Aktualna stabilna wersja Rust, edycja 2024. Jeśli narzędzie musi pasować do istniejącej bazy kodu lub starszego łańcucha narzędzi, podaj wersję w wymaganiach, a ja zbuduję ją zgodnie z nią.

Tak. Formaty tekstowe, takie jak YAML, TOML lub XML, są w porządku, wystarczy je wymienić w wymaganiach. Formaty binarne lub zastrzeżone wymagają najpierw zapoznania się z próbką, a ja wycenię je przed zakupem.

Opinie klientów

Sprawdź, co nasi klienci mówią o tym Zinn

Kategorie

Polityka Zinner

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

Tylko zalogowani klienci, którzy zakupili ten produkt, mogą zostawić opinię.

Opcje i zamówienie

Pobierz aplikację Zinn Hub

Powiadomienia · Szybszy dostęp · Pełny ekran

Naciśnij Udostępnij w przeglądarce

➜ Następnie naciśnij "Add to Home Screen"