Dzień dobry Przygotowałem tutorial o obsłudze płatności w React + Stripe. Materiał długi (aż 30min), bo skierowany do początkujących osób. Staram się dokładnie omówić proces obsługi płatności (wstęp teoretyczny 3min, reszta kodowanie). Z video dowiesz się m.in.
✅ co to jest Stripe, jakie prowizje itp.
✅ jak wygląda sekwencja obsługi płatności
✅ jak wygenerować płatność i ją obsłużyć
✅ na co zwracać uwagę pod kątem bezpieczeństwa

Kod
ArturEsportivo - Dzień dobry Przygotowałem tutorial o obsłudze płatności w React + St...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tl;dr Teraz możesz zrobić backup swoich wpisów na Wykopie

Dzisiaj zapytałem się, czy jest jakieś narzędzie do zrobienia backupu swojego konta na Wykopie. @joolekk odpisał, że nie. Więc napisałem takie narzędzie. To może być przydatne, gdy na przykład masz długą historię konta i nie chcesz stracić wpisów, które robiłeś/aś przez lata z jakiegoś powodu. Ja mam ponad 700 wpisów, także może nie tak dużo. Ale i tak by szkoda było to stracić.

Jeśli
tomaszs - tl;dr Teraz możesz zrobić backup swoich wpisów na Wykopie

Dzisiaj zapyta...

źródło: comment_15939400113wM3gUdApVLATbmGB3BGlz.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SynGromu: To raczej nie będzie takie łatwe. Używając skryptu możesz pobrać dane na tej samej zasadzie jak byś wybrał "zapisz jako" w przeglądarce. Nie robi w tym sensie nic innego, niż obecnie możesz robić w przeglądarce

Jedyna różnica, to że powstaje ustrukturalizowany JSON. No i obecnie robi kopię tylko głównych wpisów (a w więc NIE robi kopii komentarzy)

Co jest plusem, ale też minusem, musisz się przeklikać przez wszystkie podstrony.
  • Odpowiedz
@Cashflow88: Wygląda jak reklama (dużo razy pojawia się słowo coderslab), oraz mówisz to tak jakbyś czytał. Zero szczegołów, tylko to, że mogłeś liczyć na pomoc na kursie. Nic poza tym, że kurs nie wystarczy i trzeba mnóstwo czasu uczyć się w domu itd. Po za tym ostatnio widziałem podobne materiały z tej firmy więc jestem wyczulony.
  • Odpowiedz
Boże wydaje mi się, że im dłużej się uczę tym mniej umiem. Piszę w django testy, a raczej próbuję, bo już niczego nie jestem pewien. Mam endpointa i chcę przetestować tworzenie obiektu i napisałem takie coś https://pastebin.com/VPZjwEMg I nie wiem, czy mam dopisać assertEqual na sprawdzenie, czy taki obiekt został utworzony? Zakładam, że będzie tworzyć to nadpisana metoda create, więc chyba trzeba to przetestować xd Gdzieś chyba czytałem, żeby nie testować funkcji
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KiedysBedeProgramista: django generalnie ma duży narzut architektoniczny samo w sobie.
Nie bawiąc się w łączenie czystej architektury z django, to, co django daje out of the box, wymusza na Tobie takie testy jak ten powyższy, post request na określoną końcówkę, no i sprawdzasz czy np powstał obiekt z tymi danymi.

W praktyce łączysz testy kilku warstw:
1) ta od requestów, która jest zaszyta w django
2) logiki biznesowej(jeżeli spełnione są określone warunki, powinien zostać
  • Odpowiedz
Robię aplikację w vue i mam w dole strony komponent z dwoma guzikami, po których naciśnięciu poniżej pojawia się komponent w zależności od klikniętego guzika. Przez pojawienie się komponentu zwiększa się height i background się ucina i zostaje białe tło. Co zrobić, żeby niezależnie od height zawsze background wypełniał jeden kolor? height na 100% tam nie dosięga. Czy po prostu w updated() mam dodać kod zmieniający height w zależności od tego czy
K.....a - Robię aplikację w vue i mam w dole strony komponent z dwoma guzikami, po kt...

źródło: comment_1593702359nV9hTq1xA0ivk1SsgRl2Qg.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KiedysBedeProgramista:

row login-form masz margin bottom -2rem i robi ci sie offset
i html masz 100% al;e background-color masz na .home

jakbys cos dodal ponizej, jakis footer powinno zniwelowac problem tego marginu, mozesz tez dac background color nie na .home a na .body np
  • Odpowiedz
@luukasek: duplikaty to przy okazji. Bardziej chodziło mi o to, że sprawdzenie czy element jest na liście ma O(n), a czy jest w secie O(1). Przy większej ilości sprawdzanych komórek i szukanych elementów to może mieć znaczenie.
  • Odpowiedz
Czy jest jakas opcja w XAMLu zeby dlugosc textboxa ustawiac na podstawie maksymalnej dlugosci textu jaka moze byc wpisana czy trzeba na sztywno ? Dajmy na to kontrolka na numer telefonu moze miec 9 znakow i zeby textbox dostosowal dlugosc do tych 9 znakow.

#csharp #programowanie #naukaprogramowania #wpf #xaml
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamilex97: a, Ty chcesz go wizualnie dopasowywać? Da się to zrobić. Możesz zrobić binding na szerokości kontrolki, możesz dopisać kawałek kodu przeliczający w code behind widoku albo gdzie Ci tam pasuje szerokość textboxa na evencie wprowadzania danych; pobierasz sobie ilość znaków z zawartości TextBoxa i odpowiednio dostosowujesz.
  • Odpowiedz
Mireczki po ponad dwóch latach pracy z zawodzie (inżynier mechanik) coraz częściej myślę o zmianie branży na IT. I tutaj potrzebuję Waszej rady, od czego zacząć w technikum informatycznym miałem styczność z C++ oraz C# (ten jakoś bardziej wolałem). Jednak od tego czasu minęło kilka lat i nie pamiętam prawie nic. Potrzebuję wskazówek od jakiego języka znacząc i skąd czerpać wiedzę.
Znajomy polecił mi naukę Angulara i podesłał kanał na YT. Dodatkowo
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kam966: Jak chcesz się nauczyć programowania to cs50 od Harvard na edx. Podstawy informatyki i programowania solidnie wyłożone. Przejdziesz ten kurs i będziesz miał solidne podstawy i mniej więcej orientacje w całym świecie programowania.
  • Odpowiedz
Siema mirasy. Proszę powiedzcie mi jak to powinno wyglądać w MVC w podziale na Model, view i controller. Czy dla każdego z wymienionych pojęć powinienem tworzyć osobną paczkę, czy może po prostu katalog? Jeśli katalog to jak go stworzyć w #intellij? XD
#java #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: Trzymaj w jednym projekcie. Kiedyś była tendencja do tworzenia pakietu (package) model, controller (view osobno w resources) natomiast obecnie raczej robi się slicing czyli masz pakiety per funkcjonalność (np. reporting, registration, vikop) i tam trzymasz modele, kontrolery, serwisy, repozytoria etc. Łatwiej jest odnaleźć rzeczy, które są powiązane ze sobą w projekcie.
  • Odpowiedz
@TMBRK: zdefiniuj co rozumiesz przez "paczkę". Jak osobny jar to w życiu! Osobne katalogi, to jeszcze. Jak ci wygodnie. Podział już nie jest taki trendy. Często łatwiej wpierw mieć pogrupowane odpowiedzialnościami, usługami zewnętrznymi, funkcjonalnościami, a później wewnątrz tego mvc.
Najlepiej jak masz moduły/jar per jakaś funkcjonalność. Np. wszystko co dotyczy indeksowania contentu w osobnym module. Wszystko co dotyczy połączenia do bazy w osobnym module itp.
  • Odpowiedz
Hyperskill czy JavaStart? Aktualnie robię Hyperskilla, mam za sobą pierwszy projekt "easy" i kończę drugi i dziś dopiero w sumie znalazłem JavaStart, a to trochę podobne do hyperskilla z tym, że po polsku i mam wrażenie że bardziej na bieżąco(?). Zaczynam uczyć się Javy w sumie trochę z nudów, a trochę może przyszłościowo. Kto wie co przyniesie przyszłość. Podoba mi się ten język, wcześniej w szkole miałem C++, Js, php i powiedziałbym,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uytx: hyperskill póki jest za darmo ;) jeśli jeszcze, dla nowych użytkowników jest za darmo.
Powstał nie dawno, więc na pewno materiał się nie zestarzał
  • Odpowiedz
@uytx: hyperskill bo masz projekty, quizy i fajnie wyłożoną wiedzę (+ knowledge map).
Dla javy też jest parę tematów ekstra jak kilka wzorców itd.
  • Odpowiedz