Może komuś się przyda do #naukaprogramowania #webdev w szczególności #blazor.

Dziś chciałem się nauczyć jak działa Blazor, dlatego stworzyłem notatnik online, uproszczony klon strony shrib.com
1. Wchodzisz na stronę.
2. Generuje się losowy link, to jest Twój notatnik.
3. Możesz w nim zapisać tekst, pozostanie tam na zawsze, będzie publicznie dostępny i każdy może go edytować.

* Link do aplikacji: http://notepad95.hostingasp.pl/
* Link do repo: https://github.com/Pastew/notepad

Frontend - Blazor, backend -
Jest jakaś książka o tworzeniu własnego frameworka na bazie wzorca MVC w PHP po polsku? Chciałbym od podstaw wykonać swój autorski framework na jego bazie i rozwijać go hobbistycznie. Tak, wiem że są gotowe lepsze frameworki. Ale ja chcę zrobić to dla siebie ponieważ mogę i mam na to czas. Ktoś coś?
Wiem że są również poradniki online, ale szukam czegoś bardziej opisowego by nie przepisywać bezmyślnie.
#naukaprogramowania #php #programowanie #empik #
#anonimowemirkowyznania
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 tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post
potrzebujesz pomocy, czy po prostu chciałeś pogadać?
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.
  • Odpowiedz
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
@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.
  • Odpowiedz
@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:

{
"timestamp": "2020-02-17T09:30:00.111+0000",
"status": 500,
"error": "Internal Server Error",
"message": "Error processing the request!",
"path": "/customers"
}

za cholerę nie wiem, co stało się w danej sytuacji.
  • Odpowiedz
@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 ;)
  • Odpowiedz
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
  • Odpowiedz
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.
I zapewne istnieje
@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ć?
  • Odpowiedz
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:
@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.

Jest się sens z tym bawić czy polecacie jakieś
@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

withDefaultPasswordEncoder()
Deprecated.
Using this method is not considered safe for production, but is acceptable for demos and getting started. For production purposes, ensure the password is encoded externally. See the method Javadoc for additional details. There
  • Odpowiedz
@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
  • Odpowiedz
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
  • Odpowiedz
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 chodzi o hasła,
  • Odpowiedz
@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 robisz,
  • Odpowiedz