Wszystko
Najnowsze
Archiwum
- 3
Wołam 16 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
- 2
@Linux_Zamiast_Windows: wybacz, ale wnosisz taki... poziom (dalekie uproszczenie) do dyskusji, że nie czuję się w moralnym obowiązku dyskutować z Tobą, zatem bywaj sobie zdrów.
readline według dokumentacji:
pub fn readline(&self, buf : &mut String) -> io::Result
Czemu nie mogę skorzystać z takiej formy?
io::stdin().readline(&mut
pub fn readline(&self, buf : &mut String) -> io::Result
Czemu nie mogę skorzystać z takiej formy?
io::stdin().readline(&mut
- 2
@maad: funkcja w której używasz "?" musi zwracać Result. (chodzi o main() a nie read_line() w Twoim przypadku).
Polecam się zapoznać z crate https://crates.io/crates/anyhow
Polecam się zapoznać z crate https://crates.io/crates/anyhow
- 9
Napisałem prosty program do podmiany xfwm4 na gala(z elementary OS) w konfigu + opcja zmiany paru rzeczy w konfiguracji tego drugiego menadżera okien. Jak myślicie, warto udostępniać/rozwijać?
#rustlang #xubuntu #linux #programowanie #bojowkaxfce #xfce #xfce4
#rustlang #xubuntu #linux #programowanie #bojowkaxfce #xfce #xfce4
źródło: comment_1598818977vCr0UDBdQmNEbGiTxHvyxh.jpg
Pobierz- 1
@Kryspin013: @Leinnan: No ogólnie ok, ale np. Xfwm4 nie obsługuje Waylanda, a nie wiem czy Gala obsługuje (pewnie też nie, bo Elementary tego nie robi). Dodatkowo większość pakietów z Elementary nie jest w innych dystrybucjach
- 1
@Kryspin013: BTW Na dniach była premiera 4.16pre1- są jakieś PPA pozwalające je łatwo zainstalować na Xubuntu?
Hej! Zapraszam do przeczytania kolejnego wpisu, w którym piszemy klon Flappy Birda przy pomocy Rusta i Godota. W poprzednim wpisie stworzyliśmy prototyp ruchu postaci. Dziś zajmiemy animacją jego skoków.
https://postacnormalna.pl/animacja-kraboptaka/
https://postacnormalna.pl/animacja-kraboptaka/
- 9
Rust 1.46 ogłoszony! :D
https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
#rust #rustlang #programowanie
https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
#rust #rustlang #programowanie
konto usunięte via iOS
- 8
@tiritto: pamietam ze w to grałem ale nie pamietam na czym polegało
konto usunięte via iOS
- 8
@tiritto: to jest jak the forest nie?
Hej,
Jakiej struktury powinienem użyć do przechowywania dziesiątek albo i setek tysięcy rekordów, w których klucze mogą się powtarzać?
Mam masę plików, które muszę sprawdzić pod kątem tego czy nie mają duplikatów.
Pierwszym pomysłem było użycie
kod(self.files
Jakiej struktury powinienem użyć do przechowywania dziesiątek albo i setek tysięcy rekordów, w których klucze mogą się powtarzać?
Mam masę plików, które muszę sprawdzić pod kątem tego czy nie mają duplikatów.
Pierwszym pomysłem było użycie
Hashmap> ale coś nie chce działaćkod(self.files
- 2
@qarmin: Jako że masz prosty klucz (u64 który jest Copy) to możesz użyć funkcji entry().
https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html
wtedy nie jest obliczany podwójnie
https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html
wtedy nie jest obliczany podwójnie
- 1
@Ishino: jak może zmieścić te dane w pamięci to baza będzie kilkukrotnie wolniejsza. Z tego co rozumiem OP chce mieć szybki kod
@qarmin Jest wygodny wraper na HashMap> https://docs.rs/multimap/0.8.2/multimap/. Co do rozwiązania to nie szukałbym nic lepszego, bo może być ciężko. To co masz wygląda dobrze
@qarmin Jest wygodny wraper na HashMap> https://docs.rs/multimap/0.8.2/multimap/. Co do rozwiązania to nie szukałbym nic lepszego, bo może być ciężko. To co masz wygląda dobrze
Hej,
W jaki sposób mogę zapisać dane zwrócone przez split do Vec?
Mam taki kod
pub fn setexcludedirectory(& mut self,mut excludedirectory :
W jaki sposób mogę zapisać dane zwrócone przez split do Vec?
Mam taki kod
pub fn setexcludedirectory(& mut self,mut excludedirectory :
- 8
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #elektronika
JS:
Czym się różni call od apply, albo null od undefined to i inne sprawdzisz na tej stronie - https://thisthat.dev/
Będzie nowy npm napisany w Rust - https://dev.to/cloudx/a-new-npm-is-coming-5heh
Tool do migracji JS na TypeScript - chwalą się że zmigrowali projekt 50k lini
JS:
Czym się różni call od apply, albo null od undefined to i inne sprawdzisz na tej stronie - https://thisthat.dev/
Będzie nowy npm napisany w Rust - https://dev.to/cloudx/a-new-npm-is-coming-5heh
Tool do migracji JS na TypeScript - chwalą się że zmigrowali projekt 50k lini
Hej,
Chciałbym zrobić sobie jakiś ciekawy i użyteczny(dla mnie) projekt w którym mógłbym poduczyć Rusta, ale nie jestem pewien jakich bibliotek powinienem użyć do działania.
Program będzie się składać z dwóch części, klienta i serwera.
Klient ma za zadanie zebrać dane o komputerze(nazwa, konto, użytkownik) itp. oraz za pomocą wcześniej przygotowanego szablonu wpisać tytuł, wiadomość itp. i wysłać zgłoszenie w którym automatycznie byłyby zawarte informacje zebrane przez narzędzie - coś w rodzaju pomocy technicznej.
Chciałbym zrobić sobie jakiś ciekawy i użyteczny(dla mnie) projekt w którym mógłbym poduczyć Rusta, ale nie jestem pewien jakich bibliotek powinienem użyć do działania.
Program będzie się składać z dwóch części, klienta i serwera.
Klient ma za zadanie zebrać dane o komputerze(nazwa, konto, użytkownik) itp. oraz za pomocą wcześniej przygotowanego szablonu wpisać tytuł, wiadomość itp. i wysłać zgłoszenie w którym automatycznie byłyby zawarte informacje zebrane przez narzędzie - coś w rodzaju pomocy technicznej.
@qarmin Zależy od protokołu jakiego chcesz używać. Jeśli po HTTP to masz całe mnóstwo na Crates.io, jeśli jakiegoś innego, to możliwe, że nie potrzebujesz nic.
- 1
@qarmin: Polecam:
rocket - do części serwerower (najlepiej najnowszy z branch master bo obsługuje async/await)
reqwest - do części klienta jako biblioteka do obsługi HTTP.
ureq - jak chcesz bardzo prostego klienta HTTP (bez async/await)
rocket - do części serwerower (najlepiej najnowszy z branch master bo obsługuje async/await)
reqwest - do części klienta jako biblioteka do obsługi HTTP.
ureq - jak chcesz bardzo prostego klienta HTTP (bez async/await)
Pod moim tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress czy #pracait
To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-23-08-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się
To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-23-08-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się
- 6
Wołam 19 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
- 2
@maxior15625: tak, ale daj mi czas, muszę to przygotować, bo są osoby, które chcą akurat inne linki ( ͡° ͜ʖ ͡°), zrobię zbiorczą listę od początku zestawień i podeślę przy kolejnym zestawieniu mam nadzieję.
Zapraszam do przeczytania mojego pierwszego odcinka z serii, w której w ramach nauki Godota i Rusta piszę sobie klon gry Flappy Bird. Wpis to pierwsze przygody z Godotem i Rustem, których efektem jest prototyp sposobu poruszania się postaci gracza.
https://postacnormalna.pl/pierwsza-przygoda-z-rustem-i-godotem/
#rustlang #godot #programowanie
https://postacnormalna.pl/pierwsza-przygoda-z-rustem-i-godotem/
#rustlang #godot #programowanie
@postacnormalna: bardzo ciekawy tutorial! Czy używanie funkcji unsafe jest w tym kodzie konieczne?
- 1
@kosciej: Dzięki, dobra uwaga. Kod przepisywałam z wersji gdnative 0.8, tymczasem od wersji 0.9
unsafe już nie jest potrzebny.Graf określający jakie typy zmiennych/stałych powinny być używane w zależności od zastosowania.
#rustlang #programowanie
#rustlang #programowanie
źródło: comment_1598017032S5SjdTW59CrQ5T8t6Qad8m.jpg
Pobierz558
Microsoft zaczyna korzystać z Rusta jako alternatywy dla C oraz C++

Microsoft w związku z tym, że ponad 70% błędów w jego produktach było skutkiem naruszenia pamięci poprzez niepoprawne użycie języka C oraz C++, postanowił tworzyć i przepisać część oprogramowania korzystając z języka Rust, który już na poziomie kompilacji zapobiega wielu typowym błędom obecnych w C
z- 188
- #
- #
- #
- #
- #
- #
- 6
Podejście v99 do czystego OpenGLa. Zobaczymy tym razem jak daleko zajdę.
#leinnanblends #programowanie #rustlang #gamedev #opengl
#leinnanblends #programowanie #rustlang #gamedev #opengl

- 1
@materazzi: Meh, mi Vulkan na razie mocno niepotrzebny. Przed nim w kolejce jest WebGL i WebGPU, zwłaszcza to drugie w długiej perspektywie jest dla mnie ciekawe: https://kvark.github.io/web/gpu/native/2020/05/03/point-of-webgpu-native.html
@Leinnan: ehh OpenGL ... się mi przypomniał semestr grafiki komputerowej i jakie to "wow" robiło. :-)
10
Bevy - nowy otwarty silnik do tworzenia gier napisany w Rust ze wsparciem ECS

Bevy jest nowym silnikiem do tworzenia gier(i nie tylko) napisanym z wykorzystaniem języka Rust, który już w czasie kompilacji potrafi wyeliminować wiele rodzajów błędów. Dzięki użyciu ECS silnik posiada elastyczność w definiowaniu obiektów oraz umożliwia łatwiejsze uzyskanie współbieżności.
z- 2
- #
- #
- #
- #
- #
- 9
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika
JS:
Linter do TS i JS - powstał aby zastąpić Babel, ESLint, Webpack, Prettier, Jest - https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Krótka historia js (2006 - 2020) - https://bestofjs.org/timeline
8 sposobów na uruchomienie aplikacji react'owej za darmo -
JS:
Linter do TS i JS - powstał aby zastąpić Babel, ESLint, Webpack, Prettier, Jest - https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Krótka historia js (2006 - 2020) - https://bestofjs.org/timeline
8 sposobów na uruchomienie aplikacji react'owej za darmo -
Pod moim tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach, programach,bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress czy #pracait
To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-17-08-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu ☞
To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-17-08-2020/
A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu ☞
- 8
Wołam 17 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
- 2
@devopsiarz: dzięki za content
- 6
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika
JS:
Śledzenie wzroku przez kamerkę - https://webgazer.cs.brown.edu/
Porównanie paczek. Np wybierasz loggery i masz liste z porównaniem - ilość gwiazdek na github, - https://openbase.io/
Acceleracja GPU dla JS -
JS:
Śledzenie wzroku przez kamerkę - https://webgazer.cs.brown.edu/
Porównanie paczek. Np wybierasz loggery i masz liste z porównaniem - ilość gwiazdek na github, - https://openbase.io/
Acceleracja GPU dla JS -
- 1
Pod moim tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach,
programach,bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang,
#wordpress czy #pracait
Ponadto pod tagiem będe informował o moich projektach, teraz w planie jest tracker linków (backend). Jeśli chcesz zobaczyć jego rozwój w bólach, śledź
programach,bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang,
#wordpress czy #pracait
Ponadto pod tagiem będe informował o moich projektach, teraz w planie jest tracker linków (backend). Jeśli chcesz zobaczyć jego rozwój w bólach, śledź
- 7
Wołam 16 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.
Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.
Jeśli
- 1
@UberWygryw: zatem problem jest ten sam: są osoby, które preferują styl z tego aktualnego zestawienia. Na razie jestem na wstępnym etapie zbierania opinii, Twoją właśnie poznałem.












Zrobiłem też kilka benchmarków i w ten lib daje radę zrobić w jednym benchmarku 172% więcej requestów/s niż Boost.ASIO, 77% więcej niż Tokio (rust), 40% więcej niż async-std (rust) i 16% więcej niż Go: async-bench
#programowanie #cpp #rustlang #golang