Zna ktoś jakiś fajny smar do przełączników w #klawiaturamechaniczna? Najlepiej dostępny w #poznan bez większego problemu. Szukam właśnie, bo przyszedł mi Planck i chciałem nasmarować przełączniki zanim je zmontuję.
@Ingvarr100th: nie dokońca prawda bo patent cherry na przełączniki mx wygasł i nie jest to żadna kradzież, dodatkowo to co mówi @Hauleth jest dużo chińskich klonów cherry które je przewyższają tak jak zealio czy kailh box, które nota bene są autorską konstrukcją kailhua i w żaden sposób nie są inspirowane cherry
Część 1. Po kiego chu… grzyba, czyli co wyróżnia Rusta z pośród reszty.
Już jakiś czas temu napisałem wpis na Mirko gdzie porównywałem Rusta i parę innych "nowoczesnych" języków, tutaj się trochę rozpiszę i przy okazji dam małe wprowadzenie co i jak.
If the destination type is unsigned, the resulting value is the least unsigned integer congruent to the source integer (modulo 2^n where n is the number of bits used to represent the unsigned type). [ Note: In a two’s complement representation, this conversion is conceptual and there is no change in the bit pattern (if there is no truncation). —end note ]
@KrzaQ2: Nie ma narzuconego mnoznika przy zwiekszaniu rozmiaru wektora (poza takim, ze k>1). Jezeli dobrze pamietam, VS uzywa k=1.5, gcc k=2. Natomiast co do domyslnego rozmiaru poczatkowego vektora, to nie spotkalem sie z innym niz 1 po pierwszym push_backu.
@sosnnaa: Co przez to rozumiesz? Że wojna o bibliotekę standardową daje językowi "lepszy marketing"? Dodatkowo D dość szybko zrobił niekompatybilną wstecz zmianę (z D1 na D2) i przez to część kodu, która powstała na początku stała się nagle nieużywalna.
@Hauleth: To jeszcze gorzej, widziałem (własny) kod w C++ gdzie naduƶywałem auto. Nie polecam. Poza tym, co z niejawną konwersją (np. Derived* do Base*)? Rozumiem, ƶe nie wszędzie trzeba uƶywać, ale dla czytelności to jednak często istotne, a wtedy w-----a mnie syntax :P
Rusta i tak bankowo sobie sprawdzę, bo pomijając to co powiedziałem zapowiada się fajnie, ale syntax jest dla mnie problemem, a patrząc na juƶ istniejący
@KrzaQ2: Rust (jak na razie) nie ma niejawnych konwersji nawet f64 ↔ f32 więc nie ma z tym problemu. Tym bardziej, że jak wspomniałem nie ma dziedziczenia.
Co do auto a HMTS to to są zupełnie dwa różne światy. w C++ typ jest ustalany "w miejscu", co znaczy, że jak przypiszesz auto a = 10; to to będzie int nie ważne co będziesz robił, natomiast w Ruscie jak zrobisz let
siedzę już N czasu nad filtrem LoG w #rust i mam coś takiego https://gist.github.com/hauleth/39e74f1335c9eb04e129 . Jednak nie bangla. Podałem mu jajko wygenerowane w Octave (przetestowane, że działa), ale jakoś moja próba zaaplikowania do mojego obrazka nie działa. Uzyskuję takie coś co jest raczej rozbieżne z oczekiwanym efektem.
@Hauleth: nieźle. pod tagiem rust jest gra, która ma więcej subskrybentów niż język programowania, chodźmy pod #rustlang żeby nie mieszać się z nimi ;) masz zamiar potem pisać coś z opencv i rustem?
Po całym dniu męczeniu się z Heka ostateczny wygryw i mamy zajebisty replacement dla Logstasha. Po ogarnięciu IMHO chyba nawet fajniejsze niż Logstash, zalety:
- szybsze - TOML do konfiguracji - Lua do wtyczek zamiast DSLa - LPEG do gramatyki
źródło: comment_848vrWgj6OgH11LDJdc9xh0Pr3teWeP6.jpg
Pobierz