Siema mirasy. Jak podchodzicie do testowania api? W sensie mam resource, który przy okazji zwracania odpowiedzi mi robi redirecta na następną stronę- logowanie i pare innych jeszcze funkcjonalności. Chciałbym teraz troszkę rzeczy potestować i w odpowiedzi dostaję niestety template html. Wydaje mi się, że komentowanie i pisanie od nowa innej odpowiedzi na czas testów to zły pomysł- skłaniam się ku sprawdzaniu useragenta i na tej podstawie odpowiadać inaczej. Jak to się powinno
Wszystko
Najnowsze
Archiwum
- 0
- 2
@TMBRK: trochę się zgubiłem. W pierwszym zdaniu piszesz o API, a w drugim o redirect. To się trochę gryzie ideologicznie. API nie powinno zwracać żadnych redirectów tylko dostarczać prostą informację.
Jeśli masz się logować, to powinno zwrócić po prostu 403.
Jeśli masz się logować, to powinno zwrócić po prostu 403.
@morsik: raczej 401, 403 to w przypadku autoryzacji. Ogólnie polecam ten diagram: https://i.stack.imgur.com/ppsbq.jpg
- 2
Dzisiaj mam dla Was nowy wpis z mojego bloga. Tym razem o tym jak poprawnie tworzyć REST API.
Jak tworzyć REST API?
Dowiesz się z niego:
- co to jest Rest
Jak tworzyć REST API?
Dowiesz się z niego:
- co to jest Rest
- 1
@mateuszd:
Domyślna odpowiedź w Spring Framework wygląda tak jak poniżej i zwykle jest ona wystarczająca, żeby dowiedzieć się co się stało w danej sytuacji:
{
Domyślna odpowiedź w Spring Framework wygląda tak jak poniżej i zwykle jest ona wystarczająca, żeby dowiedzieć się co się stało w danej sytuacji:
{
- 1
@wqdqweff: No jasne, masz rację ;) Chodziło mi o to, że jest jakiś message. Ale faktycznie z samego komunikatu nie wynika co się stało. Nie zwróciłem na to uwagi ;)
- 2
Każdy pretekst jest dobry, aby zrobić #mirkopromocje Tym razem jest to zbliżający się tłusty czwartek. Z tej okazji w księgarniach: Helion, Onepress, Sensus, Bezdroża i Editio, wybrane książki możemy kupować w zestawach: wybierając 2 z listy, zapłacimy za jedną. Listy w księgarniach nieco się różnią (choć są pozycje pokrywające się).
#czytajzwykopem #ksiazki #podroze #naukaprogramowania #programowanie
http://kaczus.ppa.pl/promocje
#czytajzwykopem #ksiazki #podroze #naukaprogramowania #programowanie
http://kaczus.ppa.pl/promocje
Hej Mireczki
Pytanie: jak poprawnie zaimplementować metodę aktualizującą encję?
Najprostszy sposób:
Sprawdzić czy w userDto dane pole nie jest nullem (i generalnie czy się poprawnie waliduje) i jeśli tak to na obiekcie user ustawić tę wartość na polu a finalnie wywołać update na repozytorium (w kontrolerze naturalnie http method patch).
Tyle, że ifowanie każdego pola z dto czy jest ok itp wydaje mi się słabe i się nie skaluje.
Pytanie: jak poprawnie zaimplementować metodę aktualizującą encję?
Najprostszy sposób:
Sprawdzić czy w userDto dane pole nie jest nullem (i generalnie czy się poprawnie waliduje) i jeśli tak to na obiekcie user ustawić tę wartość na polu a finalnie wywołać update na repozytorium (w kontrolerze naturalnie http method patch).
Tyle, że ifowanie każdego pola z dto czy jest ok itp wydaje mi się słabe i się nie skaluje.
- 0
@Generyczny_nick: Możesz jeszcze użyć klasy Validation z Vavra.
- 0
@Generyczny_nick: No i przede wszystkim jakie rzeczy byś chciał walidować, napisałeś że nie dałbyś adnotacji (notnull) więc dopuszczasz możliwość że po prostu tego pola nie będzie. Więc po co np. to pole chciałbyś walidować?
Ma ktoś radę co zrobić z tym?
https://spring.io/guides/gs/securing-web/
Chciałem zrobić sobie tego tutoriala, ale z tego co przeczytałem pozmieniało się w springboocie i tutorial jest zwyczajnie przestarzały i nie ma tam takich annotacji jak:
https://spring.io/guides/gs/securing-web/
Chciałem zrobić sobie tego tutoriala, ale z tego co przeczytałem pozmieniało się w springboocie i tutorial jest zwyczajnie przestarzały i nie ma tam takich annotacji jak:
@EnableWebSecurity czy @WebSecurityConfigurerAdapter przez co za bardzo nie wiem czy jest sens przerabiania takiego czegoś. Niby oficjalna dokumentacja, niby szatę graficzną spring.io pozmieniali a tutoriale pierwsze z brzegu nieaktualne.- 0
@LazyInitializationException: Okazało się, że miałem bałagan w projekcie, cała reszta była ok, ale intellij nie czytał tego co potrzeba i nie podpowiadał.
btw jedna metoda z klasy User faktycznie była deprecated, ale z właściwego powodu
btw jedna metoda z klasy User faktycznie była deprecated, ale z właściwego powodu
Komentarz usunięty przez moderatora
- 0
Sprzedaż talii STJ: #javascript kończy się za 5 dni!!!! https://link.medium.com/ADfrn25Hb4
#programowanie #naukaprogramowania #nodejs #webdev #css #html5 #js #frontend #dlaprogramistow #programista #programista15k
#programowanie #naukaprogramowania #nodejs #webdev #css #html5 #js #frontend #dlaprogramistow #programista #programista15k
@tomaszs: to jest jakaś gra czy fiszki czy co?
- 0
@asciiterror: to jest talia kart, którymi może grać do 4 osób. Nie jest w tym celu wymagana jakakolwiek wiedza programistyczna. Wiek graczy bym powiedział 18-90 lat. Oprócz tego można talii używać jako bardzo mocarne narzędzie do nauki JavaScriptu w pojedynkę albo w dwie osoby. Ponieważ korzysta z najmocniejszych metod memoryzacji. Talia też jest dobra jesli chcesz zapamiętać funkcje JavaScriptu.
Czyli gra i fiszki w jednym
Czyli gra i fiszki w jednym
- 10
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@pkh: coś w tym stylu, tylko że tutaj sobie pobierasz dokumentację dla konkretnego języka i śmigasz offline jeśli nie możesz pod neta się podpiąć
@shiningsky: Genialne! Dzięki!
co to jesty pyplot i jaki ma to zwiazek z biblioteka matplotlib? #python #naukaprogramowania
- 2
@rosso_corsa: co to jest plyplyplyply i jaki ma to zwiazek z biblioteka blibliblib
Mam problem z komponentem tree-view (async) z Vuetify i propsem "load-children". Normalnie działa to tak, że jeżeli lista "children" w node jest pusta, to po próbie rozwinięcia jest zawołanie do API, dociągne są children i lista jest rozwijana. Wszystko działa dobrze do momentu aż dodaję nowy node, bo wtedy mam dwa calle do API - dodanie + dociągnięcie wszystkich node od nowa. Node'y mają znowu puste listy z children, ale tym razem
Dla Javowców Scala może wydawać się skomplikowana, a to nieprawda ( ͡° ͜ʖ ͡°) Proste API możesz zbudować już nawet w godzinę! Sprawdź, jak to zrobić
https://bulldogjob.pl/news/952-scala-rest-api-w-mniej-niz-godzine
#scala #java #programowanie #naukaprogramowania
https://bulldogjob.pl/news/952-scala-rest-api-w-mniej-niz-godzine
#scala #java #programowanie #naukaprogramowania
źródło: comment_15820352556cuRlwsj4fu1Z6ue0Y7EYL.jpg
Pobierz- 0
Do wielu losowań za pomocą klasy RNGCryptoServiceProvider powinienem za każdym razem tworzyć nowy obiekt na każde losowanie, czy jeden obiekt do wielu losowań wystarczy?
#csharp #naukaprogramowania #programowanie
#csharp #naukaprogramowania #programowanie
- 0
jesteś pewien, że nie wystarczy Ci prostszy PRNG
@Hauleth: Nie jestem pewny.
@bacteria: @Hauleth: Losuję 6 liczb, potem w zależności od potrzeb takie losowanie kilku liczb się powtarza ileś razy. Chodzi mi o to, czy powinienem używać jednego obiektu klasy RNG (lub Random ewentualnie) dla jednego losowania, dla sześciu (czyli dla jednego wykonania całej pętli) czy może można cały czas używać jednego? W tym przypadku nie
- 0
@Goglez: zależy od tego jak tego używasz. Jeśli wystarczy Ci zwykła pseudolosowość, to IMHO zdecydowanie lepiej się nada jeden generator współdzielony pomiędzy wszystkimi użyciami. Zależy też jaki będzie to generator, ile w ostateczności będziesz liczb w całości generował, jaka losowość jest wymagana, etc. Ale ogólnie IMHO najlepiej mieć mniej generatorów, które ewentualnie reseedujesz, niż tworzyć za każdym razem nowy i zużywać bez sensu entropię.
Ogólnie napisz co potrzebujesz i co
Ogólnie napisz co potrzebujesz i co
Uzyskanie losowości na komputerach, działających w sposób deterministyczny, wydaje się sprzecznością. Jak to w takim razie działa? Poznaj konkrety
https://bulldogjob.pl/news/951-jak-bardzo-losowy-jest-twoj-program
#programowanie #naukaprogramowania
https://bulldogjob.pl/news/951-jak-bardzo-losowy-jest-twoj-program
#programowanie #naukaprogramowania
źródło: comment_1582026333gW9yTXVr1WWCBu8kR0pz02.jpg
Pobierz- 0
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
tworze nowa pusta kontrolke uzytkownika, probuje ja przeciagnac z przybornika na projekt i mi wywala ze blad i bedzie usunieta z listy. a ja nawet nic w niej nie wpisywalem wtf #naukaprogramowania #csharp
@rosso_corsa: zrob rebuild na solucji, własne kontrolki muszą być zbudowane, dopiero wtedy możesz z nich korzystać nawet w edytorze
- 1
Algorytmy i struktury danych od wykładowcy Moskiewskiego Instytutu Fizyki i Technologii
CZĘŚĆ 2
#programowanie #naukaprogramowania #jezykrosyjski
CZĘŚĆ 2
#programowanie #naukaprogramowania #jezykrosyjski

Dobra bo mnie w sumie nurtuje, pytanie do ludzi którzy juz pracuj w #programowanie #it
Jaki ma sens to klepanie dziwnych programow obliczajacych 15 różnych ciągów w konsoli, pochodne i inne cuda wianki? Znajomy ktory juz skonczyl studia mowi ze to jest w ogole nie potrzebne, ale mnie zastanawia czy to niesie jakąkolwiek nauke? Bo caly pierwszy semeste robie szpagaty pomiedzy liczeniem kwadratów sum, liczenia jakis iloczynow macierzy
Jaki ma sens to klepanie dziwnych programow obliczajacych 15 różnych ciągów w konsoli, pochodne i inne cuda wianki? Znajomy ktory juz skonczyl studia mowi ze to jest w ogole nie potrzebne, ale mnie zastanawia czy to niesie jakąkolwiek nauke? Bo caly pierwszy semeste robie szpagaty pomiedzy liczeniem kwadratów sum, liczenia jakis iloczynow macierzy
- 10
Studia na uniwersytecie na kierunku informatyka nie mają teoretycznie przygotowywać do pracy jako programista, tylko do pracy naukowej. Dlatego jest tyle matmy, języki formalne, itd.
Jak chcesz po prostu nauczyć się klepać kod za pieniądze to większość tego nei będzie ci potrzebne, możesz po prostu skupić się na konkretnym języku i klepać tutoriale a potem bardziej zaawansowane projekty w tym języku ćwicząc powiązane technologie.
Studia tego nie uczą, bo technologie zmieniają się
Jak chcesz po prostu nauczyć się klepać kod za pieniądze to większość tego nei będzie ci potrzebne, możesz po prostu skupić się na konkretnym języku i klepać tutoriale a potem bardziej zaawansowane projekty w tym języku ćwicząc powiązane technologie.
Studia tego nie uczą, bo technologie zmieniają się
@Canova jest duża korelacja między matematyka ze studiów czy w ogóle jakąkolwiek i programowaniem. Umiejętność znajdowania rozwiązania w działaniu matematycznym przekłada się na jakość Twoich rozwiązań w programowaniu: na to jaki kod piszesz, jak bardzo jest zoptymalizowany, jak bardzo jest czytelny, poukładany i możliwy do rozbudowania bądź zmiany. Matematyka ma Cię nauczyć myślenia i sprawia że Twój umysł staje się o wiele bardziej elastyczny w kwestii prześlizgiwania się przez setki różnych
- 0
Siema mirasy. Znowu mam pytanie z bazami. Próbuję sobie zmodelować bazę, tylko mam problem bo dokładnie nie wiem jak to rozwiązać. Mam sobie tabelę z userami: id, username, password, foreign key powiązany z tabelą z notatkami. W notatkach będzie id, oraz notatka jako (TEXT). Notatek będzie wiele, jak to polecacie zrobić? Dodawać kolejne pole w bazie? Czy może dodawać wszystko do jednego pola i sobie jakoś to dzielić po stronie użytkownika?
Robię
Robię
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
Szukam jakiegoś dobrego kursu/tutorialu/video do nauki Javy.
Najlepiej po angielsku, ale może być po polsku.
Programowałem w C i trochę w C++.
Z góry bardzo dziękuję. (ʘ‿ʘ)
#programowanie #java #naukaprogramowania
Najlepiej po angielsku, ale może być po polsku.
Programowałem w C i trochę w C++.
Z góry bardzo dziękuję. (ʘ‿ʘ)
#programowanie #java #naukaprogramowania
Komentarz usunięty przez moderatora
- 2
@maciek259: na udemy moze Tim Buchalka, tylko ze platny.
Znasz currying, czyli rozwijanie funkcji? To ficzer, który naprawdę często się przydaje oraz jeden z konceptów, którego nie ma w programowaniu obiektowym. Dowiedz się więcej o curryingu i sprawdź, jak go używać
https://bulldogjob.pl/news/948-programowanie-funkcyjne-czym-jest-currying
#programowanie #naukaprogramowania
https://bulldogjob.pl/news/948-programowanie-funkcyjne-czym-jest-currying
#programowanie #naukaprogramowania
źródło: comment_1581939284W48H4kmP0TCJV0lL1pl4ru.jpg
Pobierz@Bulldogjob: małgosia dość
























Halo Mirki z #it #torun #programowanie #naukaprogramowania
Gdzie zaczęliście swoją karierę w naszym pięknym, acz trudnym pod kątem pracy, mieście? Gdzie warto uderzyć?
Od dwóch tygodni rozsyłam CV z portfolio i zero pozytywnych odpowiedzi... Szukam oczywiście na froncie, może u kogoś z Was poszukują stażysty czy coś? Dzięki z góry
#pomocy #pracbaza #praca #pracait
Kliknij
Jak pomoc, to spróbuj np. wrzucić tu swoje CV i portfolio (wytnij kluczowe rzeczy oczywiście) i może jakiś HR czy ktoś z branży zechce zerknąć coś podpowiedzieć.
Weź też pod uwagę, że 2 tygodnie to krótko, wiele korpo potrafi procesować rekrutacje po kilka miesięcy, co jest ogólnie śmieszne, ale tak niestety działa.