Na ten moment mam ogarniętą bazową rozgrywkę, wyświetlanie aktualnego informacji o graczach z bazowym feedbackiem o efektach kart, mocno losowe AI, karty z wieloma efektami i parę innych rzeczy wkoło tego. Projekt powstaje w języku Rust, z wykorzystaniem odpowiednich bibliotek pozwala mi to na łatwe wypuszczanie tej samej apki bez żadnych zmian i na desktopy i na web(WASM) co jest dla mnie dużym
Wszystko
Najnowsze
Archiwum
- 16
Od paru tygodni pracuję nad grą inspirowaną mocno Arcomage: https://www.youtube.com/watch?v=tl146pfgl5Y
Na ten moment mam ogarniętą bazową rozgrywkę, wyświetlanie aktualnego informacji o graczach z bazowym feedbackiem o efektach kart, mocno losowe AI, karty z wieloma efektami i parę innych rzeczy wkoło tego. Projekt powstaje w języku Rust, z wykorzystaniem odpowiednich bibliotek pozwala mi to na łatwe wypuszczanie tej samej apki bez żadnych zmian i na desktopy i na web(WASM) co jest dla mnie dużym
Na ten moment mam ogarniętą bazową rozgrywkę, wyświetlanie aktualnego informacji o graczach z bazowym feedbackiem o efektach kart, mocno losowe AI, karty z wieloma efektami i parę innych rzeczy wkoło tego. Projekt powstaje w języku Rust, z wykorzystaniem odpowiednich bibliotek pozwala mi to na łatwe wypuszczanie tej samej apki bez żadnych zmian i na desktopy i na web(WASM) co jest dla mnie dużym
źródło: comment_2XEq3qfvG4UOfStSaCTKu6SHjkhbfHUR.jpg
PobierzRust to naprawdę taki świetny język, czy JavaScriptowiec widzi go przez swoje różowe okulary? Kto jest po drugiej stronie barykady, niech pierwszy rzuci kamieniem ( ͡° ͜ʖ ͡°)
https://bulldogjob.pl/news/801-rust-oczami-programisty-javascript
#technologia #bulldogjob #programowanie #programista #rustlang
https://bulldogjob.pl/news/801-rust-oczami-programisty-javascript
#technologia #bulldogjob #programowanie #programista #rustlang
źródło: comment_OZNIgEk91qIsxlMKIdIlXL2TfbTVYry6.jpg
Pobierz- 13
Początek blogowania o #programowanie (w przyszłości pewnie też #klawiaturamechaniczna)
https://hauleth.dev
Na początek 3 małe artykuły:
https://hauleth.dev
Na początek 3 małe artykuły:
- 0
@minoxidildziala: GH ma przejściowe chwilowe, bo u mnie działa
@Hauleth: a rzeczywiście, to github padł
- 1690
Jest okazja nauczyć się Rusta! Albo przynajmniej mieć książkę do jego nauki xD
To jest #rozdajo książki "Programowanie w języku Rust" Carola Nicholsa i Steve'a Klabnika, wydawnictwa PWN. Jak nie wygracie, to sobie kupcie ( ͡° ͜ʖ ͡°)
Zwycięzcę wylosujemy w piątek przez #mirkorandom. Zielonki też biorą udział.
#programowanie #rustlang #bulldogjob
To jest #rozdajo książki "Programowanie w języku Rust" Carola Nicholsa i Steve'a Klabnika, wydawnictwa PWN. Jak nie wygracie, to sobie kupcie ( ͡° ͜ʖ ͡°)
Zwycięzcę wylosujemy w piątek przez #mirkorandom. Zielonki też biorą udział.
#programowanie #rustlang #bulldogjob
źródło: comment_gbrdkD9hqnTEOpoYaYW8aBRWqWPZEpTU.jpg
Pobierz
konto usunięte via Android
- 9
@Bulldogjob a takie pytanie dla kogoś praktycznie zielonego w #programowanie, czy warto kupić tą konkretną książkę do nauki i ogarnięcia tego języka czy lepiej zacząć od czegoś innego, na kursie testera oprogramowania bardzo lekko liznąłem Javy to tyle z mojego doświadczenia XDDD
Dużo osób mówi o Rust, a jak to wygląda w praktyce? Poznaj wady i zalety samego języka, bibliotek i pozostałych jego narzędzi ᶘᵒᴥᵒᶅ
https://bulldogjob.pl/news/602-programowanie-w-rust-the-good-the-bad-and-the-ugly
#programowanie #programista #bulldogjob #rustlang
https://bulldogjob.pl/news/602-programowanie-w-rust-the-good-the-bad-and-the-ugly
#programowanie #programista #bulldogjob #rustlang
źródło: comment_4Nf5DpYMzoQm1n8qD1b0C4yrxtbmSH6v.jpg
Pobierz- 1
@fizyk20: ja używałem
as_ref() zdecydowanie częściej gdy pisałem Octavo by móc akceptować dane, które mogą, ale nie muszą, być w formie tablicy bajtów. To zdecydowanie upraszcza API kiedy chcesz dać użytkownikowi możliwość przekazania jako argument zarówno typu sized i unsized (ex. &[u8] oraz Vec czy &str oraz String).W dwóch ostatnich wersjach Rusta odkryto poważną lukę, która może skutkować odczytem i zapisem poza wyznaczoną pamięcią. Jednak funkcja sprawiająca problemem była obecna we wszystkich wersjach Nightly od 1.0.0
https://bulldogjob.pl/news/599-4-letnia-luka-w-rust
#rustlang #programowanie #bulldogjob #programista
https://bulldogjob.pl/news/599-4-letnia-luka-w-rust
#rustlang #programowanie #bulldogjob #programista
źródło: comment_at7QIn0YzwshvClKB1oM0nWMIK6a5j3V.jpg
PobierzRust opublikował właśnie roadmapę na rok 2019. Wiele programistów uwielbia ten język, ale czy ma szanse przejść w tym roku do mainstreamu? Zespół Rust ewidentnie nad tym pracuje.
https://bulldogjob.pl/news/577-rust-publikuje-roadmape-na-rok-2019
#rust #programowanie #bulldogjob #rustlang
https://bulldogjob.pl/news/577-rust-publikuje-roadmape-na-rok-2019
#rust #programowanie #bulldogjob #rustlang
źródło: comment_v4ig7nT4yMwrhGUnnz9TLW3NzuzHuHdw.jpg
Pobierz- 209
Znalazłem wczoraj błąd w swoim kodzie, który spowalniał go około 1000-krotnie.
Jakiś czas temu napisałem parę symulacji związanych z Ogólną Teorią Względności w #cpp, a wśród nich prostą symulację opóźnienia Shapiro. Gdy zainteresowałem się #rustlang, postanowiłem spróbować przepisać ten kod właśnie w Ruście. Spodziewałem się uzyskać ładniejszy kod o porównywalnej wydajności, jednak kiedy w końcu napisałem działającą wersję symulacji Shapiro, okazała się kilkadziesiąt razy wolniejsza od
Jakiś czas temu napisałem parę symulacji związanych z Ogólną Teorią Względności w #cpp, a wśród nich prostą symulację opóźnienia Shapiro. Gdy zainteresowałem się #rustlang, postanowiłem spróbować przepisać ten kod właśnie w Ruście. Spodziewałem się uzyskać ładniejszy kod o porównywalnej wydajności, jednak kiedy w końcu napisałem działającą wersję symulacji Shapiro, okazała się kilkadziesiąt razy wolniejsza od
- 60
@fizyk20: Rób Ty człowieku z tego znaleziska, i taguj #ciekawostki #gruparatowaniapoziomu bo bardzo ciekawe rzeczy robisz. Pozdrawiam.
- 25
@fizyk20: To uczucie, gdy nic nie rozumiesz, ale autor tak się z tego cieszy, że ty cieszysz się razem z nim ( ͡º ͜ʖ͡º)
źródło: comment_5ab5x8coNQTsfkWPecw0mvBQWvB7omeB.jpg
Pobierz- 1
Chciałbym liznąć podstawy #rustlang i nie mam pomysłu na projekt. Ostatnio naskrobałem emulator jakiegoś tam prostego procesora w C++ i do tego asembler w Pythonie. Nie chce mi się pisać znowu emulatora od nowa xD żeby tylko poznać jakiś język, ale może jakieś utility do niego typu ten asembler. Macie jakieś pomysły?
#programowanie
#programowanie
@zwei: a myslales zeby zarabiac na swojej pracy?
- 2
@niepanimaju: już zarabiam, ale rozwijam swoje kompetencje
- 13
Taki przykład, dlaczego #rustlang jest zajebisty.
Mam sobie obrazek i chcę na każdym pikselu wykonać jakąś operację. Mogę to zrobić np. tak:
Mam sobie obrazek i chcę na każdym pikselu wykonać jakąś operację. Mogę to zrobić np. tak:
for pixel in image.pixels_mut() {
// zrób coś z pikselem- 3
@SuppressWarnings: A masz w Javie pewność, że Ci dwa wątki nie będą naraz modyfikowały tych samych danych, albo że jeden wątek nie będzie modyfikował tego, co inny czyta? ( ͡° ͜ʖ ͡°)
A w Ruście masz ( ͡° ͜ʖ ͡°) Jak spróbujesz coś takiego odstawić, to kod się
A w Ruście masz ( ͡° ͜ʖ ͡°) Jak spróbujesz coś takiego odstawić, to kod się
@MakiCzerwonePodMonteCassino: Ja na Twoim miejscu pytałbym w tych ofertach właśnie, gdzie nie ma informacji o zdalnym - jest spory niedobór programistów, więc czasami idzie coś wynegocjować (pod warunkiem, że jesteś dobry i nie ma faktycznie potrzeby bycia w biurze).
@MakiCzerwonePodMonteCassino: co szkodzi kliknąć "aplikuj"? Klikasz, kontaktujecie się, dochodzi do max. jednej rozmowy, która potencjalnie może dużo Ci dać. Na to samo wyszłoby, gdybyś wysłał maila z zapytaniem ( ͡° ͜ʖ ͡°)
#rustlang #gamedev #programowanie
Czesc, Mirki i Mirabelki! Na potrzeby dwoch przyszlych gier stworzylem Kaiju - embedowalny assembler do gier i symulacji, ktorym programuje sie wirtualne maszyny. Na gifie jest demo przykladowej oldschoolowej konsolki :D
btw. Projekt powstal w Ruscie - cudowny jest to jezyk (。◕‿‿◕。)
Link do zrodel: https://github.com/PsichiX/kaiju-toolset/tree/master/demo-emulator
Czesc, Mirki i Mirabelki! Na potrzeby dwoch przyszlych gier stworzylem Kaiju - embedowalny assembler do gier i symulacji, ktorym programuje sie wirtualne maszyny. Na gifie jest demo przykladowej oldschoolowej konsolki :D
btw. Projekt powstal w Ruscie - cudowny jest to jezyk (。◕‿‿◕。)
Link do zrodel: https://github.com/PsichiX/kaiju-toolset/tree/master/demo-emulator
źródło: comment_Exi0hgVyuDOT0frtTD9KCJOopIJ13TNh.gif
Pobierz@PsichiX: Nic nie zrozumiałem z opisu, właściwie jak zawsze, dlatego Cię podziwiam gościu za te cuda na kiju, których pewnie nigdy nie użyje ( ͡º ͜ʖ͡º)
@prezydent_wykopu: bo ten opis nic nie mówi ( ͡° ͜ʖ ͡°)
@PsichiX: może ze dwa słowa co to robi? ( ͡° ͜ʖ ͡°)
@PsichiX: może ze dwa słowa co to robi? ( ͡° ͜ʖ ͡°)
#rustlang #gamedev #programowanie
Czesc, Mirki i Mirabelki! Na potrzeby dwoch przyszlych gier stworzylem Kaiju - embedowalny assembler do gier i symulacji, ktorym programuje sie wirtualne maszyny. Na gifie jest demo przykladowej oldschoolowej konsolki :D
btw. Projekt powstal w Ruscie - cudowny jest to jezyk (。◕‿‿◕。)
Link do zrodel: https://github.com/PsichiX/kaiju-toolset/tree/master/demo-emulator
Czesc, Mirki i Mirabelki! Na potrzeby dwoch przyszlych gier stworzylem Kaiju - embedowalny assembler do gier i symulacji, ktorym programuje sie wirtualne maszyny. Na gifie jest demo przykladowej oldschoolowej konsolki :D
btw. Projekt powstal w Ruscie - cudowny jest to jezyk (。◕‿‿◕。)
Link do zrodel: https://github.com/PsichiX/kaiju-toolset/tree/master/demo-emulator
źródło: comment_LHqs3dmAjFPBFGUjBUbkxamCIXgbaPHI.gif
Pobierz@sentoxo: Między Rustem a C++ to: sensowna składnia, duża większa ergonomia, brak możliwości pisania idiotycznego kodu, nowoczesny system typów. Większość z tego aplikuje się też do C#/Javy, może oprócz ergonomii (głównie przez brak odśmiecarki) ale to zyskujesz dużo lepszą wydajność i łatwość pisania niskopoziomowego kodu (gdzie w Javie musisz się bawić w jakieś JNI które jest drogą przez mękę).
Żeby nie było za różowo, to pisząc w Ruście przez większość
Żeby nie było za różowo, to pisząc w Ruście przez większość
@sentoxo: Tak.
Nowy odcinek #devtalk #podcast na Nowy Rok! Zaczynamy dość egzotycznie: Bartek Smykla opowiada o języku RUST!
https://devstyle.pl/2019/01/07/devtalk-85-o-rust-z-bartkiem-smykla/
Zapraszamy :)
#rust #rustlang #programowanie
https://devstyle.pl/2019/01/07/devtalk-85-o-rust-z-bartkiem-smykla/
Zapraszamy :)
#rust #rustlang #programowanie
@maniserowicz: kiedy ostatnio zaglądałeś na slacka?
@maniserowicz: #rust jest od gry.
- 1
Jenkins X: Easy CI/CD for Kubernetes - James Strachan, CloudBees (Intermediate Skill Level)
#java #jenkins #programowanie #golang #rustlang
https://www.youtube.com/watch?v=uHe7R_iZSLU
#interfacesmieci
#java #jenkins #programowanie #golang #rustlang
https://www.youtube.com/watch?v=uHe7R_iZSLU
#interfacesmieci
źródło: comment_rGDEvVhfI39UFmHUKQZVjaxe9bI0JV2E.jpg
Pobierz- 1
@interface: Bardzo wszystkim polecam jenkinx, bylem na tej samej prezentacji w UK i mozliwosic i latwosc uzycia zwalily mnie z nog. k8s jest straszny jak na poczatek, jest za duzo definicji i konceptow do nauki dla jednego developera, jenkinsx wszystko robi sam i nie trzeba zaczynac nauki od czytania setek stron poradnikow i konfiguracji yaml, po rozpoczeciu projektu mozna wszystko na spokojnie powoli sie uczyc.
- 1
Zostawiam sobie na później
- 10
Announcing GraalVM: Run Programs Faster Anywhere #cpp #clang #rustlang #javascript #nodejs #ruby #python, a to wszystko uruchamiane w #java
https://blogs.oracle.com/developers/announcing-graalvm
#interfacesmieci
https://blogs.oracle.com/developers/announcing-graalvm
#interfacesmieci
źródło: comment_vNTIg25h6inDa8FPhr8L5XSa69hw4OXE.jpg
Pobierz- 1
@Saly: nie wiem o LLVM, ale pewnie będzie bardzo zbliżona, ogólnie wydajnośc java 8 - 10 jest 15%-20% różnicy na korzyść java10, gdzie masz dostęp do JIT i AoT, więc VM ma kilka tricków które pozwolą zoptymalizować kod lepiej niz programista, ale nadal odpalasz kod w VM wiec kilka procent też tracisz. nie widziałem żadnych benchmarków do LLVM, za to widziałem do pythona i ruby gdzie graal działał 30%-55% szybciej

- 1
na dobre wsparcie od IntelliJ
@Saly: chyba nie szybko Graal to VM dla języka, kompilator i narzędzia to osobna sprawa, prędzej dobre wsparcie dostaniesz z netbeansa czy eclipse niż z IDEA, to kompletnie nie ich model biznesowy, za to mysle ze gradle sobie z tym poradzi szybko i sprawnie, juz od dawna gradle dziala dobrze z node, ecmascript i java



















1) Dziś bez softu, za to z ciekawymi linkami. I tak w poprzednim wpisie wspominałem Kafkę. To tutaj zarzucę linka do gotchas Kafki, o których należy pamiętać