• 0
Ucze się reacta i tworzenia web api w asp, ale na stronie potrzebuje zrobić logowanie. Rozumiem, że mogę wysyłac zapytanie POST z danymi logowania podanymi w formularzy i zwracać true jeśli takie dane znajdują się w bazie danych, ale w jaki sposób mam utrzymywać sesję by zalogowany użytkownik mógł np. modyfikować ustawienia swojego profilu?

#programowanie #webdev #react #aspnet #webapi
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maestrozo: To co znalazłeś dodaje Ci automatycznie ASP Identity, czyli automatycznie dodaje Ci kolekcję User w bazie danych z określonymi kolumnami.

To jest fajne rozwiązanie, bo nie musisz się martwić szyfrowaniem hasła, próbami wpisywania złego hasła x razy itp.
Ale jednocześnie jak chcesz coś zmienić i dostosować pod siebie, to trzeba trochę poczytać.

To co zaproponowałem wyżej jest prostsze i jak się uczysz (i ten projekt nie będzie wykorzystywany produkcyjnie),
  • Odpowiedz
Mirki mam taki problem.
Mam stronę app/{id}

W treści tej strony jest przełączana tabela, gdzie jest wykres, notatki itp dla tego id. Po przełączaniu przechodzę odpowiednio na stronę app/{id}/charts app/{id}/notes.Taka substrona.

W głównym komponencie tej strony mam ściąganie danych na podstawie id. I tutaj pojawia się problem, że każde przejście do subtrony powoduje jej przeładowanie i te dane zaciągane są na nowo. State tutaj nie działa bo strona jest przebudowywana na nowo. Czy jest jakiś
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, mam pytania z JS. Dopiero się uczę i za pomocą metody add.EventListener tworze sobie jakieś proste zdarzenia na pliku html (np jak kliknę w pierwszy znacznik p w dokumencie, to ma się zmienić kolor tła na czerwony).

Do tej pory robiłem to za pomocą document.querySelector('p'), ale wadą tego jest to, że zdarzenie będzie się odnosić do pierwszego p w dokumencie html. Potem przeczytałem, że można wybrać p na podstawie id lub nazwy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: getElementsByClassName zwraca ci HTMLCollection, dalej poczytaj sam :)

Jedyne co mi przychodzi do głowy, to gdybyśmy mieli w dokumencie dwa p z tą samą klasą, to wtedy pierwsze p ma indeks 0, a drugie indeks 1 i na podstawie tego wybiera. A jeśli tak, to czy to oznacza że id jest unikalne (no bo przy id nie musiałem podawać indeksu)?


Tak
  • Odpowiedz
@maciorqa: Tak, id jest unikalne. Powinieneś mieć tylko jeden element z danym id na stronie.

Jedyne co mi przychodzi do głowy, to gdybyśmy mieli w dokumencie dwa p z tą samą klasą, to wtedy pierwsze p ma indeks 0, a drugie indeks 1 i na podstawie tego wybiera.

To też jest prawda
  • Odpowiedz
A propos znajdywania w Google rozwiązań bugów to kiedyś znalazłem własną odpowiedź do blogposta jakiegoś gościa i ta własna odpowiedź znów mi pomogła. Śmiechłem z tego, więc 3 lata temu wrzuciłem to na mirko wraz z linkiem do tego bloga:

https://www.wykop.pl/wpis/22210707/to-uczucie-gdy-korzystajac-z-kilku-poradnikow-nada/

Dwa lata później pewnie znów tego szukałem i okazało się, że gość zmienił stronę i usunął ten wpis, więc sprawdźcie ostatni wpis z tego linka wyżej XD zrobiłem sobie backup na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@ecco: ja kiedyś słuchałem audycji radiowej o systemie liczącym prognozę pogody (meteo.pl z ICM).
gość w studiu (z ICM) mówił, że system jest bardzo popularny i mają wiele entuzjastycznych komentarzy. niektóre cytował i z jednym z nich bardzo się zgodziłem: że forma takiego wykresu i siatki daje w sekundę 100x więcej informacji od pana gadającego na tle mapy z chmurkami przez 5 min. to porównanie nie dało mi to spokoju
  • Odpowiedz
Salam alejkum Mirki z tagu #informatyka #it #webdev #python
Stworzyłem sobie stronkę za pomocą Django: https://www.uczsieit.pl/
Może znajdzie się dobra dusza, rekruter lub HR, która jest w stanie mi powiedzieć, czy taka "aktywność" byłaby mile widziana przez przyszłego pracodawcę, gdybym aplikował do 1 pracy jako Jr. Oprócz roli "patrzcie co umiem" traktuję ją jako swój notatnik, dzięki któremu jestem w stanie więcej wynieść z
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nie_wiem_jak_sie_nazwac: Fajnie sobie wpisać, że prowadzisz bloga technicznego zbudowanego na Django. Jednak z doświadczenia, pokazuj to, na jakie stanowisko starasz się dostać. Ja bloga https://akademiapython.pl/ prowadzę, aby pokazać, że mam wiedzę i potrafię przekazywać wiedzę związaną z Pythonem (jestem trenerem Pythona). Ze względów rekrutacyjnych na stanowiska Python Developer na githubie mam kilka projektów / skryptów i fork zewnętrznej biblioteki, do której kontrybuowałem. Twoje portfolio ma pokazać umiejętności, które chcesz wykorzystywać
  • Odpowiedz
Może mi ktoś wytłumaczyć prostą (i może też śmieszną) rzecz z JavaScript:
Jak napiszę np w konsoli w przeglądarce poniższą instrukcję:

"2" + 2 [ENTER]

To wtedy jest konwersja tej drugiej dwójki na typ string i otrzymujemy łańcuch "22".
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev

Czy jest jakiś sposób na nadanie CSS dla elementu na stronie dla którego nie przypisano klasy? Chce ukryć (display:none) pewien div dla którego nie nadano klasy.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damianooo5: szukasz najbliższego rodzica o którego możesz się zaczepić, a potem robisz np.

#rodzic > div
(gdy żądany element to bezpośrednie dziecko rodzica), albo:

#rodzic > div > div:nth-child(1) > p > img {
  • Odpowiedz
Zleciłbym komuś pracę jak się da i mnie nie obskubie z kasy bo chodzi o hobbistyczny projekt ;) Nieistniejąca już strona X ma ciekawą bazę danych na stronie www, na bazie której chciałbym stworzyć swoją. Oczywiście nie mam dostępu do jej plików ftp, ale można znaleźć jej kopię w sieci lub na waybackmachine. Da się stworzyć jakiś skrypt, który by pozwolił przenieść z niej dane na moją stronę, tak żebym mógł zaoszczędzić
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@debenek: Wiem, wiem. Ale to chodzi o suche dane, które i tak muszę mieć takie same u siebie. Zero grafik, o sam tekst mi chodzi, a właściwe dane z tabelki. Resztę bym sam dostosowywał i edytował na tej bazie. Jakby się dało radę to zapraszam na priv to wyjaśnię o co konkretnie chodzi.
  • Odpowiedz
Hej :-) Czy można przeszukać jakąś stronę/serwer w poszukiwaniu pliku pdf?

Strona janome.pl udostępnia do niektórych urządzeń instrukcje (maszyny krawieckie) i teraz potrzebuje takowej do modelu "Janome IT1011”. Niestety jednak wyszukiwarka na stronie nie wyszukuje tej maszyny. Modele podobne do niej mają na tym serwerze instrukcje, to np.:

https://janome.pl/images/companies/1/Instrukcje do maszyn/Janome 920 – Instrukcja.pdf

Czy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy że mamy w JavaScript takie zmienne:

var zmienna1;
var zmienna2 = null;

zmienna1 to po prostu zmienna niezdefiniowana (undefinded). A jak do zmiennej jest przypisana wartość null, to co to jest? Że zmienna jest "pusta"? Ale jeżeli jest pusta, to czym się różni od zmiennej niezdefiniowanej?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Pora na zmiany, od jakiegoś czasu prowadzę własną działalność, która mimo obecnego kryzysu ma się nawet nieźle ale niestety od jakiegoś czasu duszę się w tym wszystkim (wpływ ma na to na pewno miasto ok. 50k mieszkańców w którym mieszkam) Sporo podróżuję i stwierdziłem, że to nie jest miejsce dla mnie. Chciałbym przejść, na pracę zdalną. Tylko jaką? Jestem raczej ambitny na naukę mogę przeznaczyć parę h dziennie, chciałbym
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Wszystko związane z programowaniem. Jeśli masz dobre oko, i lubisz robić ładne rzeczy, to frontend (JS, HTML, CSS potem jakiś framework do tego dojdzie typu React). W innym wypadku mamy backend, a więc java, c#, python z języków nowszych to golang, rust
  • Odpowiedz
Czy asynchorniczność w javascript jest realizowana w jednym wątku? Jeśli tak to jak jest to realizowane?

Pytam bo ciągle trafiam na wytłumaczenie: asynchroniczną operację się "zleca" do zrobienia, potem robi się dalej kod synchroniczny i w którymś losowym momencie wraca wynik operacji asynchronicznej. Parafrazując Pudziana "samo się nie zrobiło" - albo w jednym wątku javascript implementuje coś na kształt "skakania między wątkami" , albo jednak jest osobny wątek który wykonuje zakolejkowane operacje asynchroniczne,
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lewo: w przeglądarce to jest jeden wątek, drugi osobny z którego możesz skorzystać to serviceWorker. Zrób coś asynchronicznego co muli i długo liczy, to cała karta wyleci Ci w kosmos zanim skończy liczyć lub przeglądarka ubije. Co do node.js działa to podobnie. Sam mechanizm kolejki jest gdzieś przez browser implementowany i zależy to pewnie od producenta przeglądarki. Przy czym jest zasada, że w danym momencie jedno zadanie z kolejki jest
  • Odpowiedz
W OGÓLNYCH w ustawieniach w wordpressie zmieniłem adres na domenę, na którą będę chciał przenosić np. adres.pl

obecnie strona znajduje się na zaplecze.pl/adres

po tym zabiegu strony nie znajduje, próbowałem przywrócić bazę danych, dodać

define('WP_HOME',
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grastanislaw: w bazie danych w tabeli wpconfig (domyślny prefix) masz site url. W tym miejscu musisz go zmienić.
Dodatkowo napisz sobie update sql z replace który puścić na tabeli wp
posts, żeby ew. obrazki Ci się podmieniły.
  • Odpowiedz