Ostatnio odkryłem że aplikację rust można skompilować z musl i apki można odpalać w docker scratch () to jest takie wspaniałe. Teraz pody wstają w 3 sekundy i mają coś koło 10mb () #rustlang #docker #kubernetes
@Krolik: raczej kwestia tego po co wkładać progi zwalniające na autostrade ( ͡º ͜ʖ͡º)

Nie bez powodu z Rusta się śmieją, że istnieje w nim więcej stworzonych silników gier niż gier xD
  • Odpowiedz
Kilka miesięcy temu pisałem, że nigdy nie nauczę się Rust, ale w sumie nie jest taki trudny, praca z Tauri i React naprawdę teraz jest prosty.
Chyba polubiłem Rust, nawet można łatwo się komunikować za pomocą "invoke" <3

Polecam Rust + React

Tylko do teraz nie rozumiem, czemu trzeba kopiować zmienną przed zmianą jej. mut to prawie jak const w naszym JS.
@aptitude: osobście odbiłem się od Rusta, ale to wynika z tego, że nieco inaczej podchodzę do programowania z poziomu embedded, gdzie zarządzanie każdym zasobem oraz czasem dostępu do pamięci jest kluczowe.

Osobiście bardziej mi się ZIG spodobał i imo ma pewne dobre cechy rusta, ale również daje większą kontrole programiście nad wszystkim co robi.

Czasem zazdroszczę programistom front/back endowym wysokopoziomowości i braku przejmowania się zasobami (do pewnego stopnia), ale później
  • Odpowiedz
Rany, jakie to straszne gówno ten Gradle! Musiałem się cofnąć o kilka wersji do gałęzi sprzed paru miesięcy i co... i projekt się już nie buduje, bo jakiś plugin gradle z repo usunęli. Niech ktoś zrobi wreszcie porządny system budowania dla Javy, żeby działało zawsze jak Cargo, bo mnie coś strzeli... #programowanie #java #rustlang
@Skayfer: nie tylko, mam drukowaną, 50$. Jak ktos cos chce zajrzec to dajcie znac
EDIT: widze ze zle wstawiles przecinek, ok :) fakt, jest po ang.
  • Odpowiedz
@80kg: Tzn chciałeś powiedzieć swój wrapper na "gifsicle" i "magick" plus server na axiumie ( ͡° ͜ʖ ͡°) ale ok, nie oceniam ;)
  • Odpowiedz
@walokid: Python ma dużo gorszą (niemal totalny brak przykładów) a nikt nie narzeka.

Mylisz dokumentację języka z dokumentacją jakiś libek third-party. WebSockety to nie jest biblioteka standardowa - to nie ma nic wspólnego z językiem. Dokumentacja biblioteki standardowej jest bardzo dobra - przede wszystkim praktycznie do każdej funkcji masz przykład kodu, czego nie można powiedzieć o dokumentacjach innych języków.

Poza tym przykłady kodu w dokumentacji są weryfikowane automatycznie przed publikacją
  • Odpowiedz
Szukam nazwy do cargo dla projektu bo image-resizer już zajęte 😦 moje pomysły to picport, imgport. Macie może pomysł na coś lepszego albo który wybrać? Program będzie zmieniać formaty obrazków i skalować ale też będzie mógł działać w trybie prostego serwera http/formdata

Link do repo: image-resizer

#programowanie #rustlang
Ale mega jest #rustlang. Jedną komendą można wygenerować sobie cały code coverage.
cargo tarpaulin --output-dir coverage --out Lcov
A potem #vscode wyświetlić przy użyciu https://marketplace.visualstudio.com/items?itemName=markis.code-coverage

Jak ktoś chce to napisałem sobie prosty justfile do tego https://github.com/rayros/image-resizer/blob/main/Justfile#L2

#programowanie #100commitow
80kg - Ale mega jest #rustlang. Jedną komendą można wygenerować sobie cały code cover...

źródło: Screenshot from 2024-03-19 08-26-08

Pobierz
Rustlang jest spoko, ale dlaczego ten coverage w vscode się tak beznadziejnie wyświetla? To nie można zrobić kolorów na pasku bocznym jak w idea? Mam wrażenie że UX dla programistów vscode i jego wtyczek to zupełnie obcy temat.
  • Odpowiedz