Mam system walki turowej, która toczy się na serwerze. Na początku jest tworzona kolejka i w każdej turze gracze i moby muszą wykonać akcje. Kolejka jest randomowa, więc nie wiadomo w jakiej kolejności kto będzie bił. Obecnie tura przeciwnika wygląda tak, że robię setInterval i w nim sprawdzam czy jest tura mobka i jeśli tak, to wykonuje ruch. Czy da się to zrobić jakoś inaczej? Gra jest w założeniu multiplayer, więc do
Wszystko
Wszystkie
Archiwum
Jakie podejście jest lepsze - jeden DTO dla jednej encji oraz/ewentualnie nullowanie zbędnych pól, czy kilka wyspecjalizowanych pod dany endpoint z różną liczbą pól?
#naukaprogramowania #programowanie
#naukaprogramowania #programowanie
Komentarz usunięty przez moderatora
- 1
@RobieInteres: zależy, czego używasz to serializacji, Jackson np. ma coś takiego jak 'JsonView'
Jakas jest roznica miedzy miedzy Kubernetes a Docker?
#programowanie #programista15k #naukaprogramowania #docker #kubernetes
#programowanie #programista15k #naukaprogramowania #docker #kubernetes
@farmaceut: Docker służy do wirtualizacji przy użyciu kontenerów, a Kubernetes do orkiestracji kontenerów. Chyba najczęściej Kubernetes korzysta z kontenerów Dockerowych. W wielkim skrócie mówisz k8s na ilu kontenerach ma chodzić dany serwis, a on dba o komunikacje między kontenerami, restarty w przypadku faili, load balancing, podmiana kontenerów przy redeploymencie (rolling upgrade) itp. itd.
- 7
@farmaceut: w skrócie - Kubernetes zarządza grupą dokerów
- 0
Czy któraś opcja tworzenia obiektu jest lepsza? Jeśli tak, to która i dlaczego?
1. new MyClass();
2. MyClass.Create();
#csharp #naukaprogramowania
1. new MyClass();
2. MyClass.Create();
#csharp #naukaprogramowania
MyClass.Create();
@Goglez: to w tym wypadku statyczna metoda zwracająca obiekt, czyli coś w rodzaju fabryki. Tak się robi, jak jest potrzeba, jak np. Guid.NewGuid() to co innego niz new Guid choć to obiekt tego samego typu.
jestem kompletnym noobem jezeli chodzi o networking. chce wykonac metode GET na obojetnie jakiej stronie i za kazdym razem zwracany jest status 301 albo 302. dziala tylko i wylacznie google.com
w bashu robie cos takiego:
telnet wykop.pl 80
i dostaje to:
Trying 51.83.237.192...
Connected to wykop.pl.
Escape character is '^]'.
GET / HTTP/1.1
host: wykop.pl
HTTP/1.1 302 Found
content-length: 0
location: https://wykop.pl/
cache-control: no-cache
i tak jest z kazda strona.
przejrzalem kilkadziesiat
w bashu robie cos takiego:
telnet wykop.pl 80
i dostaje to:
Trying 51.83.237.192...
Connected to wykop.pl.
Escape character is '^]'.
GET / HTTP/1.1
host: wykop.pl
HTTP/1.1 302 Found
content-length: 0
location: https://wykop.pl/
cache-control: no-cache
i tak jest z kazda strona.
przejrzalem kilkadziesiat
- 2
@zarazaa: Serwer Wykopu (i wielu innych serwisów) jest skonfigurowany tak, aby otrzymując żądanie HTTP (czyli bez szyfrowania) zamiast zwracania treści przekierowywał użytkownika do wersji szyfrowanej. Stąd przy tworzeniu żądania telnetem (czyli nieszyfrowanego) na żądanie adresu...
http://wykop.pl
.. dostajesz przekierowanie do...
location: https://wykop.pl/
Ty tworzysz i wysyłasz poprawne żądanie tylko nie zdajesz sobie sprawy z opisanej przeze mnie sytuacji.
http://wykop.pl
.. dostajesz przekierowanie do...
...location: https://wykop.pl/
...Ty tworzysz i wysyłasz poprawne żądanie tylko nie zdajesz sobie sprawy z opisanej przeze mnie sytuacji.
@zarazaa: spróbuj
openssl s_client- 0
Jeśli zmienię lokalizację folderu w którym jest .git, to czy coś się wysypie, czy inteligentnie przeniesie się wraz z folderem, który zmienia swoją scieżkę? Domyślam, że będzie ta druga opcja, aczkolwiek teraz nie mam jak tego sprawdzić, a zaciekawiło mnie to.
#pytanie #it #git #programowanie #naukaprogramowania
#pytanie #it #git #programowanie #naukaprogramowania
Mam klasę Player, a w niej klasę zagnieżdżoną Stats. Wysyłam instancję na serwer, wykonuje na niej działania i wysyłam do klienta. Po utworzeniu obiektu z JSON'a Stats jest zwykłym obiektem i nie działają gettery. Przypisuję przez Object.assign().
#naukaprogramowania
#naukaprogramowania
@Thiocomaster: przyjąłem
Angular 11.0.0 jest już dostępny. Sprawdź, co nowego w tej wersji:
https://bulldogjob.pl/news/1393-co-nowego-w-angular-11-0-0
#frontend #angular #javascript #naukaprogramowania #programowanie
https://bulldogjob.pl/news/1393-co-nowego-w-angular-11-0-0
#frontend #angular #javascript #naukaprogramowania #programowanie
źródło: comment_1605284355BdsotKDG8XImfDGA4971U5.jpg
Pobierz- 7
@Bulldogjob: Angular?
źródło: comment_1605284531TGLMHL7aeceqAQD4XSpBjH.jpg
Pobierz@Bulldogjob najlepsze co może być a nie jakieś reacty srakty xD
2
Angular w wersji 11.0.0 jest już dostępny

Angular 11, czyli najnowsza wersja frameworku rozwijanego przez Google i napisanego w TypeScript, jest teraz dostępna i daje nam m.in. ulepszone logowanie oraz automatyczny inlining czcionek.
z- 2
- #
- #
- #
- #
- #
- #
Jak wrzucić PR i przeżyć – czyli o jakości kodu słów kilka
Weź udział w webinarze online. Podczas webinaru dowiesz się:
- dlaczego testerzy powinni robić Code Review?
- jakie są dobre praktyki programowania (DRY, KISS, YAGNI)
- jak zaadaptować wzorce projektowe w swoich testach (Page Object Pattern, Builder, Bridge itp.)
Szczegóły i rejestracja:
https://bulldogjob.pl/news/1391-biteit-63-jak-wrzucic-pr-i-przezyc-czyli-o-jakosci-kodu-slow-kilka
#programowanie #naukaprogramowania #testowanieoprogramowania
Weź udział w webinarze online. Podczas webinaru dowiesz się:
- dlaczego testerzy powinni robić Code Review?
- jakie są dobre praktyki programowania (DRY, KISS, YAGNI)
- jak zaadaptować wzorce projektowe w swoich testach (Page Object Pattern, Builder, Bridge itp.)
Szczegóły i rejestracja:
https://bulldogjob.pl/news/1391-biteit-63-jak-wrzucic-pr-i-przezyc-czyli-o-jakosci-kodu-slow-kilka
#programowanie #naukaprogramowania #testowanieoprogramowania
Jestem studenciakiem informatyki i własnie wszedlem w Javę, do tej pory uczyłem się c++, mam takie pytanko do bardziej doświadczonych...
Lepiej będzie się uczyć Springa, czy Javy EE?
Jak widze znacznie więcej ofert pracy jest że Springa i chyba do niego jestem bardziej przekonany, ale póki jestem na początku swojej nauki z Java chciałem Was zapytać o opinie, czemu akurat jedno a nie drugie.
#studia #programowanie #naukaprogramowania #java
Lepiej będzie się uczyć Springa, czy Javy EE?
Jak widze znacznie więcej ofert pracy jest że Springa i chyba do niego jestem bardziej przekonany, ale póki jestem na początku swojej nauki z Java chciałem Was zapytać o opinie, czemu akurat jedno a nie drugie.
#studia #programowanie #naukaprogramowania #java
- 8
@Yakooo: tworząc prostego hello worlda z bazą danych i warstwą webową w springu najczęściej będziesz wykorzystywał co najmniej trzy specyfikacje javy ee, tzn. serwlety, JPA i Bean Validation. Także to nie jest tak, że masz jakiś specjalny wybór albo, albo. Nie musisz uczyć się wszystkich specyfikacji z javy ee, spokojnie możesz pominąć rzeczy typu ejb, czy jsf, ale niektóre inne specyfikacje będziesz używał tak, czy siak.
Na rynku pojawiają się też
Na rynku pojawiają się też
- 1
@Yakooo
Do pracy po siano Spring. JEE to umieralnia, ale też mogą dobrze płacić, bo to stary kod, którego nikt nie chce utrzymywać.
Do pisania naprawdę dobrze: Webflux, Ratpack - ale mało kto tak naprawdę wie dalczego to jest dobre i może 2% firm w tym pisze.
Do pracy po siano Spring. JEE to umieralnia, ale też mogą dobrze płacić, bo to stary kod, którego nikt nie chce utrzymywać.
Do pisania naprawdę dobrze: Webflux, Ratpack - ale mało kto tak naprawdę wie dalczego to jest dobre i może 2% firm w tym pisze.
- 0
Siema mirki,
Polecacie jakiś bootcamp w #warszawa z #java ? Ogółem pracuję aktualnie w IT, studiuję informatykę.
Pracuję w rozwoju oprogramowania, ale jako sysadmin/admin aplikacji. Niestety, jest to dla mnie za mało techniczna robota. Marzy mi się praca z kodem, ale niestety nie dostaję tasków tego typu- więc chcę zmienić stanowisko. Na deva, lub devopsa z uwagi na obecne doświadczenie.
Sporo współpracuję z programistami, czasami mi pomogą jak im zarzucę jakimś problemem,
Polecacie jakiś bootcamp w #warszawa z #java ? Ogółem pracuję aktualnie w IT, studiuję informatykę.
Pracuję w rozwoju oprogramowania, ale jako sysadmin/admin aplikacji. Niestety, jest to dla mnie za mało techniczna robota. Marzy mi się praca z kodem, ale niestety nie dostaję tasków tego typu- więc chcę zmienić stanowisko. Na deva, lub devopsa z uwagi na obecne doświadczenie.
Sporo współpracuję z programistami, czasami mi pomogą jak im zarzucę jakimś problemem,
- 8
@TMBRK: IMO żadnego bootcampu nie potrzebujesz. Jeśli chodzi o javę to najpopularniejsze korpo-combo to Java + Spring + Angular(ewentualnie). Wybierz sobie jakiś problem i zacznij kodować szukajac info na tutorialach i na stackoverflow.
Np:
Jeśli masz już gotowy kod z jakiegoś swojego projektu wrzuć na jakieś zdalne repo (github) i zapytaj sie kolegów z pracy czy nie spojrzą na niego i nie zrobią Ci review. Znając programistów zrobią wszystko byleby tylko
Np:
Jeśli masz już gotowy kod z jakiegoś swojego projektu wrzuć na jakieś zdalne repo (github) i zapytaj sie kolegów z pracy czy nie spojrzą na niego i nie zrobią Ci review. Znając programistów zrobią wszystko byleby tylko
@plastik: podoba mi się takie proste zadanko. spokojnie można to rozszerzać o kolejne możliwości springa - security, cache, monitoring, można dodać kolejny mikroserwis i komunikacje miedzy nimi etc.
Mireczki potrzebuję porady (again):
Mam w projekcie @NamedNativeQuery i robię selecta który ma w tabeli kolumnę z datą (np. CREATED). Potrzebuję na potrzeby warunku w kluzuli WHERE zmodyfikować wspomnianą datę i dodać do niej n dni. np.
Idzie coś takiego w ogóle zrobić?
Jakieś wskazówki/hasła pod kątem których szukać?
java+jpa+hibernate+mssql
#jpa #hibernate #nativequery #mssql #java #naukaprogramowania #programista15k
Mam w projekcie @NamedNativeQuery i robię selecta który ma w tabeli kolumnę z datą (np. CREATED). Potrzebuję na potrzeby warunku w kluzuli WHERE zmodyfikować wspomnianą datę i dodać do niej n dni. np.
select * from PRODUCTS where CREATED+n dni < current date Idzie coś takiego w ogóle zrobić?
Jakieś wskazówki/hasła pod kątem których szukać?
java+jpa+hibernate+mssql
#jpa #hibernate #nativequery #mssql #java #naukaprogramowania #programista15k
Hej, wiecie gdzie we Wrocławiu mógłbym się dostać na staż bez wymogu bycia studentem na 3 roku?
Technologie które ogarniam to Python, Java, html, css, js, git.
#programowanie #naukaprogramowania #wroclaw
Technologie które ogarniam to Python, Java, html, css, js, git.
#programowanie #naukaprogramowania #wroclaw
@humbakiplywajakluczem: Aplikuj do Nokii. Rekrutują teraz studentów na potęgę. Z tym, że na pierwszym roku może być Ci ciężko z wyrobieniem odpowiedniej ilości etatu.
@humbakiplywajakluczem: To, że maja wpisane że wymagają to jedno, jeśli ogarniasz rzeczywiście to Ciebie przyjmą i tak. Atos głównie na staże przyjmuje tak na wiosnę/lato. Nokia chyba cały czas bierze studentów.
Patrz też na profile społecznościowe korpo, często mają pokazane jakieś akcje dla studentów co organizują
Patrz też na profile społecznościowe korpo, często mają pokazane jakieś akcje dla studentów co organizują
3
Bramki - SystemVerilog z Rysino #01

Pierwszy odcinek kursu SystemVerilog. Dowiemy się co to za język i do czego jest używany. Napiszemy także nasz pierwszy projekt i przeprowadzimy jego symulację w programie ModelSim.
z- 0
- #
- #
- #
- #
- #
- #
Poleci ktoś aktualny tutorial online do #php zawierający wszystkie ficzery ostatnich wersji? przerzucam się z #python, który bardzo ogarniam więc nie musi być od totalnych podstaw. Dowolna forma, byle nie dokumentacja ( ͡° ͜ʖ ͡°)
wiem że mogę wygooglować, ale od pythona często się poleca np sentdexa albo Coryego Schafera którzy niekoniecznie wyskakują jako pierwsi po wygooglowaniu, więc może phpowcy też mają kogoś kto fajnie przedstawia wiedzę
wiem że mogę wygooglować, ale od pythona często się poleca np sentdexa albo Coryego Schafera którzy niekoniecznie wyskakują jako pierwsi po wygooglowaniu, więc może phpowcy też mają kogoś kto fajnie przedstawia wiedzę
- 2
@bmLq: kwestia pracy jaką dostałem, chętnie pisałbym w czymś innym ale firma działa w 90% na phpie więc jak się przerzucę na ten język z pythona to zwiększy się mój zakres obowiązków
- 0
Mirki przymierzam się do nauki .NET MVC, czy ktoś korzystał z tego kursu i może go polecić?
https://www.udemy.com/course/kurs-aspnet-mvc/
Ewentualnie macie coś godnego polecenia do nauki MVC?
#csharp #programowanie #naukaprogramowania
https://www.udemy.com/course/kurs-aspnet-mvc/
Ewentualnie macie coś godnego polecenia do nauki MVC?
#csharp #programowanie #naukaprogramowania
- 1
@WielkiElektronig: Sorry, widzę, że nie dodałem zdania, o którym pomyślałem, że właśnie zgadzam się i potwierdzam co napisałeś. Tak to jest jak człowiek 5 rzeczy an raz robi.
Sam, przyznaje się bez bicia, kiedyś masę pieniędzy wydałem na jakieś tutoriale i inne bzdury.
Teraz po latach dochodzę do wniosku, że dokumentacja twą drogą. I tak jak własnie piszesz: tyczy się to tak samo angulara jak i Pythona czy tam reacta(python chyba
Sam, przyznaje się bez bicia, kiedyś masę pieniędzy wydałem na jakieś tutoriale i inne bzdury.
Teraz po latach dochodzę do wniosku, że dokumentacja twą drogą. I tak jak własnie piszesz: tyczy się to tak samo angulara jak i Pythona czy tam reacta(python chyba
#naukaprogramowania
Stworzyłem sobie repo na gitlabie.Wrzuciłem "Initial commit". Teraz chciałbym zrobić nowy branche z mastera. Mam do wyboru
HEAD
master
origin/master
czym one się różnią??? Które powinienem wybrać, robię nowy Branche poprzez "Create new branche from...".
Stworzyłem sobie repo na gitlabie.Wrzuciłem "Initial commit". Teraz chciałbym zrobić nowy branche z mastera. Mam do wyboru
HEAD
master
origin/master
czym one się różnią??? Które powinienem wybrać, robię nowy Branche poprzez "Create new branche from...".
- 2
@NickciN: Powinieneś wybrać dać sobie spokój bo i tak pracy nie ma.
- 0
@masiakla: w sumie zrobiłem tak, że wybrałem from master i tyle. Nie wiem czy dobrze szczerze. Dzisiaj chce trochę posiedzieć ze wzgledu właśnie, że chyba mnie coś łapie a mam task do zrobienia. Nie chce go robić jak mnie rozłoży skoro już dzisiaj średnio mi idzie myślenie
szukam prostego sposobu w #pandas #python aby w df zliczyć i wyswietlic a nastepnie usunac wiersze ktore beda mialy 3x nan w trzech wskazanych przeze mnie kolumnach. jest tu moze jakis majster-ekspert ktory mi podopowie? #naukaprogramowania
- 1
@rosso_corsa:
Tu masz taki bardziej elegancki sposób.
Założenie jest takie, że szukamy wsród kolumn A, B, C stąd to list('ABC')
df.loc[df[list('ABC')].isna().all(axis=1), :]
Tu masz taki bardziej elegancki sposób.
Założenie jest takie, że szukamy wsród kolumn A, B, C stąd to list('ABC')
df.loc[df[list('ABC')].isna().all(axis=1), :]
- 0
@1001001: a ja tak pyknalem, najwazniejsze ze dziala
dane[dane['P1'].isnull() & dane['P2'].isnull()& dane['P0'].isnull()]
dane[dane['P1'].isnull() & dane['P2'].isnull()& dane['P0'].isnull()]




























Wordpress będzie dobrym wyborem? Czy po prostu próbować z HTML/CSS/JS? Ogólnie interesuje się JAVĄ z front endem nie miałem dużo doczynienia ale chciałem zrobić coś takiego jak strona portfolio
#informatyka #naukaprogramowania #programowanie #frontend
A już zwłaszcza takiej opasłej krowy jak Wordpress xD