@cl_master: canvas napisany w html, czy dodany z poziomu js do html to jest grubsza to samo. Samo dopisanie co do window robi z jego jsowej referencji tylko globalną zmienną. Nie ma go jeszcze wtedy w html. Css też możesz dodać z poziomu js do elementu, lub pliku css selektorem.
  • Odpowiedz
Czołem Mirki z tagu #programowanie i #naukaprogramowania. Testuję sobie chmurę #microsoft #azure i chciałbym przenieść na nią hello worlda zbudowanego w #gradle. Drugiego hello worlda zbudowanego w #maven udało mi się przenieść bez problemu, zbudowałem jarkę komendą "mvn clean package" w #powershell i następnie za pomocą komendy "mvn azure-webapp:deploy" poszła do chmury. Narazie tego hello worlda
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Masilt: wygląda na to że się nie zdeployowała. Niestety nie powiem ci jak to dokładnie działa bo ja pracuję z kontenerami i AKSem
  • Odpowiedz
Jest jakiś tutorial, gdzie jest fajnie wyjaśnione jak zabezpieczyć api przez token, wyciągnąć z tego tokena informacje o userze i wykorzystywać je potem? Jest jakaś biblioteka do tego? Próbuje to cały czas robić i to jest jakaś droga przez mękę w tym springu.
#java #naukaprogramowania #spring
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
#programowanie #testowanieoprogramowania #naukaprogramowania
Powiedzmy że robicie grę w pythonie i ludzie "z ulicy" mogą dodać do niej funkcjonalność uzupełniając klasę karty i wysyłając do repo.
Jak zrobić tak by automatycznie było wstępne review uwalajace karty źle działające lub potencjalnie niebezpieczne? Np ogólnie karta ma mieć prawo zapytać API jakieś ale nie może spamować. No i tak dalej. Znając wykop to będę miał ciepłe placki a nie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, tworząc wirtualne środowisko przy użyciu venv którego katalogu powinienem używać do trzymania plików .py? Tego samego, w którym znajdują się katalogi /bin, include, lib? Czy wyższego?
#python #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@TMBRK: ja robię folder .envs dla użytkownika i tam pakuje wszystkie wirtualne środowiska, nazwane jak projekt.

Albo używam pipenva, który sam to robi.
  • Odpowiedz
Przydaje się jak przekazujesz dużo propsów a nie chcesz żeby się przerenderowywał za każdym razem jak któryś się zmieni. Możesz go sobie odświeżyć na żądanie.
  • Odpowiedz
Mirki, pracuję w IT, ale nie jest to tylko pisanie kodu. Nie mam za sobą studiów informatycznych i jestem samoukiem. Ogarniam Pythona, SQL i vb.net.

Szukam jakichś książek lub kursów, które pozwolą mi pogłębić ogólna wiedzę o informatyce. Nie chodzi mi jednak o języki programowania, ale o całą otoczkę.

#nauka #programowanie #it #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie.
Jak obsłużyć prosty formularz kontaktowy w portfolio? Wysyłać wiadomości na maila czy zapisywać jakoś w bazie danych?
Czy ktoś mógłby zarzucić jakimś polecanym źródłem, w którym jest pokazane jak zrobić to według dobrych praktyk?

#php #laravel #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie dotyczące wywoływania metod w Javie. Mam w projekcie, w warstwie Service kilka metod, które to dodają, usuwają obiekt w bazie danych. Zabezpieczyłem to wszystko tokenem jwt. Teraz gdy wywołuję jakąś metodę dodającą do bazy to pobieram sobie przez ten token zabezpieczający informacje o aktualnie zalogowanym użytkowniku. Stworzyłem sobie metodę tego typu https://pastebin.com/CeQpfLe2 I teraz takie pytanie czy wywoływanie takiej metody w ten sposób jest poprawne?

User user = getAuthenticatedUser();
Long
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rav33: Słuchaj @beethoven, korzystasz ze Springa to zarządzania kontekstem, używając kodu statycznego doprowadzasz do sytuacji, gdy ingerujesz w kontekst, tworząc własny globalny uchwyt do czegoś w obrębie wirtualnej maszyny Javy. Utwórz serwis do tego celu i udostępniaj go przez kontekst, ewentualnie, jeśli Spring Boot pozwala (nie korzystałem od dwóch lat), stwórz jakieś proxy lub dekorator, który wstrzyknie Ci obiekt User jako parametr metody.

Inna sprawa - Twoje metody
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#android
Szukam darmowej aplikacja do mobilnej nauki #jezykiobce #angielski albo #naukaprogramowania. Chodzi o to żeby w wolnej chwili moc przeznaczyć te pół godziny dziennie na coś produktywnego.

Polecicie coś konkretnego? Aplikacji jest sporo a nie mam czasu przekonywać się przez duża ilość apek
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: zależy jaki poziom, na początek do języków duolingo jest spoko, jak skończysz kurs to się w tym języku w sklepie dogadasz. Z programowania wszystkie aplikacje wg mnie to strata czasu bo materiał kończy się tam gdzie zaczynają się najłatwiejsze laborki na studiach czyli podstawy podstaw i lepiej przeczytać pierwszy lepszy tutorial w necie
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@maxiuu: o dzięki! W liceum uczyłem się do matury rozszerzonej ale z czasem wszystko mi umarło, więc raczej odświeżenie tego materiału średniozaawansowanego
  • Odpowiedz
Visual Studio code to lekki rozszerzalny edytor kodu, Visual Studio Ide to w pełni wyposażone środowisko programistyczne w którym masz debugger, linter, czytnik pamięci, oraz narzędzia obserwujące zużycie procesora itp. Pozostałe nigdy nie używałem.
  • Odpowiedz
@warning_sign: Kolego, jakie niszczenie rynku? Jeżeli ktoś ma wiedzę i umiejętności to znajdzie pracę jako junior albo stażysta. Znam kilka takich osób, pracujących w jednym małym biurowcu w różnych firmach.
Tak jak wspomniałem w podcaście, życzyłbym sobie więcej juniorów, którzy odciążyli by mnie od różnych, mniejszych obowiązków.
  • Odpowiedz
@CppPolska: ciekawy jestem powodu wprowadzenia tego ficzera standardu. Z jednej strony api jest na tyle surowe, że nikt oprócz twórców bibliotek nie będzie tego używał. Z drugiej strony twórcy bibliotek i tak używają własnych rozwiązań: nikt nie będzie wymagał od użytkowników zgodności z c++17 tylko po to, żeby móc konwertować stringi.
  • Odpowiedz
Hej,
Mirasy mam do Was pytanie dotyczące przyszłości data science w polsce.
Studiuje sobie infę, jestem na drugim roku. Do tej pory wiadomo, robiłem to co musiałem na uczelnię, a na własną rękę uczyłem się po trochu wielu rzeczy. Grzebałem trochę w froncie, nawet pare zleceń mi wpadło po znajomych i rodzinie. Uczyłem się trochę programowania pod Androida. Ale generalnie to nie dla mnie chyba. Od kilku miesięcy dokształcam się w kierunku
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ostry_ananas: Polecam dwie rzeczy:
1) zacznij pokazywać w sieci (blog, github, youtube, whatever), że masz pasję do danych
2) zastanów się nad szukaniem pracy zdalnej

Ścisłe wykształcenie bardzo pomaga. Ja pracuję jako Data Scientist za oceanem i za każdym raziem jak się przedstawie klientowi na początku projektu, że mam doktorat z fizyki to zaczynają słuchać co mam do powiedzenia.
  • Odpowiedz
Cześć,
jak powinno korzystać się z voterów w #symfony?
Korzystać z adnotacji, np. @Security("is_granted('OWNER', book)") czy wstrzykiwać serwis security o tak: $this->security->isGranted('OWNER', $book)? Oba przykłady są z dokumentacji i w sumie nie wiem, które podejście jest lepsze. A może da się to odseparować w pewnym stopniu od akcji kontrolera?

I jeszcze drugie pytanie. W obu przypadkach nie podaje się, który voter powinien być wywołany. Na przykład mamy jeszcze
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I jeszcze drugie pytanie. W obu przypadkach nie podaje się, który voter powinien być wywołany. Na przykład mamy jeszcze drugi voter, który wygląda podobnie, tylko jako $subject przyjmuje obiekt klasy Movie, a nie Book. Skąd Symfony wie, który voter wywołać?


Symfony\Component\Security\Core\Authorization\Voter:supports()

A co do pierwszego, to jak wolisz. Jak nie masz nic w annotacjach to nie pchałbym tam voterów. Ale jak już masz tam routing czy paramConvertery to ¯\_(ツ)_/¯
  • Odpowiedz
Czy jest tu ktoś kto umie #sqlite #bazydanych? Chcę zrobić tagi dla konkretnego obrazka (czyli relacja wiele do wielu) zatem mam:
1) Tabele ImagesPath (INT id, TEXT imagePath)
2) Tabele Tags (INT id, TEXT title)
3) Tabele ImageTag (i tutaj z tego co wyczytałem musze dać: int id, int Tags.id, int ImagesPath.id) tylko nie wiem totalnie jak to zrobić, wiem że muszę się jakoś odwołać do tego
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Jeżeli robisz to dla siebie możesz użyć MlKit`a albo czegoś podobnego do rozpoznawania rzeczy na obrazku (ze względu na małą ilość zapytań która prawie nic nie będzie kosztować). On sam wtedy wydziela tagi dla zdjęć, ale nie jest to łatwe do ogarnięcia (Tzn. model AI dostaniesz, ale musisz umieć zarządzać jego odpowiedzią). Tu masz Vision API: https://cloud.google.com/vision/
Baza danych by Ci się przydała, gdyby user sam nadawał tagi i
  • Odpowiedz
mam kursy na udemy do nauki Javy, jest kilka i jest w czym wybierac, tyle że ide w którym się w prawie wszystkich uczymy to Eclipse, gdzie teraz w większości korzysta się z IntelliJ - czy mogą być takie rzeczy w eclipse, których nie znajdę w IntelliJ? Bo nie chciałbym przerwać kursu w momencie, że czegoś nie będzie/będzie tyle że będzie wymagał jakichś dodatkowych p---------w/kombinowania z konfiguracją jego
#naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pelen_watpliwosci: IDE to tylko narzedzia. IntelliJ ma kompletnie inny koncept zarzadzania projektami niz Eclipse, ale to tylko organizacja plikow. IDE nie powinno byc rzadna przeszkoda w nauce jezyka. Wszelkie pluginy do Eclipse/IntelliJ to tylko usprawnienia zeby cos szybciej robic (np. podpowiadanie struktury jakiegos XMLa z uzyciem XSD) albo uzycia adnotacji, ktore w najsurowszym przypadku to pisanie wszystkiego z palca. Generalnie sa roznice miedzy Eclipse a IntelliJ, ale nauka IntelliJ to
  • Odpowiedz