@PanGargamel tag można dodać/zmienić/edytować, społeczności już nie
@PanGargamel tag
@PanGargamel tag
Zaloguj się aby komentować
Społeczność
@PanGargamel tag można dodać/zmienić/edytować, społeczności już nie
@PanGargamel tag
@PanGargamel tag
Zaloguj się aby komentować
@kiko
>kontrolka WebView
>c#
>CDA
Nie chcę Cię martwić, ale masz tam DMC.
Ja bym porzucił WebView w zamian za czysty datastream.
@vinclav Kurde zależy mi trochę żeby to jakoś działało bo kurde część linków w apce przestało mi działać...
@kiko no to pakujesz się w cross site scripting, hmm. No nie uciekniesz od natywnej apki. Już widziałem takie akcje z jakimiś sokami na zamówienie. Poważnie lepiej wystaw jakiś protobuf API albo rest albo vnc. Ale to brzmi jak DMC jakieś.
Na szybko, czy jest czas? Bo może wystarczy postawić jakiś streaming. End user się nie zorientuje.
@kiko do przeglądarek desktopowych są wtyczki do pomijania tego CORS checka, bo z tego co rozumiem, to jest zabezpieczenie po stronie przeglądarki. może kod tych wtyczek coś Ci podpowie
Update jakby ktoś był ciekawy...
Apke zaktualizowałem do net 8. Zauważyłem że do kontrolki WebView dodali możliwość zmiany UesrAgent'a, więc zmieniłem go na desktop'a i zaczęło działać. Zdziwienie.wav
Chyba że coś w samym CDA się zmieniło
Zaloguj się aby komentować
@PanGargamel w sensie, wszystko na ytb pod "ue5 platformer 2d tutorial" już widziałeś i trzeba więcej?
Zaloguj się aby komentować
Tylko jest pewien problem. Przechowują hashe Twoich poprzednich haseł. Przypuśćmy że ten ich algorytm jest słaby i coś pomija. W razie gdy ukradną im bazę można łamać wszystkie stare hashe. Po złamaniu któregoś z nich można atakować kolejne lepszym algorytmem za pomocą bazowego hasła i jeśli użytkownik miał jakiś schemat to zostaną łatwo złamane.
@tmg To prawda. To znaczy ja zakładam że w 2023 roku to już każdy używa nowego bcrypta nawet jak o tym nie wie, bo mu framework sam go wrzuca ¯\_(ツ)_/¯ Ogólnie ja mam takie poczucie że jak pierwszy raz ustawiam gdzieś hasło, to ono automatycznie przestaje być "moje" bo przecież nie wiem co sie z nim dalej dzieje. Dlatego (i z wielu innych powodów) menadżery haseł 100% RiGCz
@tmg wg tego co napisał OP to nowe hasło jest porównywane z obecnym hashem. Nie widzę tu trzymania starych haseł, jak walidacja przejdzie to obecne zostanie nadpisane
@Barcol to jest rak straszny i paranoja. to nie interes strony, jakie mam hasło.
@Barcol to chyba jest celowo wymyslane zeby stworzyc podstawy pod wprowadzenie tego digital ID. ze to niby takie wygodne bo nie trzeba hasel wymyslac. ale i tak nie trzeba, bo nikt normalny nie lamie hasel pojedynczych uzytkownikow, jesli juz to kradnie bazy albo stosuje phishing.
@Barcol przebij polityke bezpieczeństwa u mnie
hasło nie może być dłuższe niż 12 znaków xDDDD
Tutaj tak wszystko na odpierdol jest, że plain text do haseł jest nie tyle prawdopodobny, co prawie pewny, i jeszcze janusze ustawiły taki śmieszny limit na tym xD
@redve Ja mam w banku max 16 ಠ_ಠ To znaczy rozumiem że limit musi być, ale kurde 16 znaków w tych czasach traktowane jako MAKSIMUM to tak średnio poważnie, o 12 nie mówiąc :v
Limit masz jak jest hasło maskowane, ale jak je wyłączysz to powinno dać się dłuższe, chyba, z zapomnieli i mają błąd xd.
Zaloguj się aby komentować
Zaloguj się aby komentować
Ile razy wrzucisz ten sam post? ( ͡° ͜ʖ ͡°)
@cec Stwierdziłem że wrzucę na streamable żeby ładny podgląd był. Wiesz, z edycją postów jest jak z update'ami hejto. Na początku spoko, ale po jakimś czasie dupa blada.
@wrazik Sztos
ale winampa ktoś tam używa?
Zaloguj się aby komentować
@def wymyślanie koła na nowo i kolejna próba odcięcia się od js'a
Zaloguj się aby komentować
@Kshaq Największą zaletą pisania testów jednostkowych jest nakazanie ich pisania programistom do ich własnego chujowego kodu. Jeżeli pisanie testow do tego co wysrałeś to droga przez mękę i zajmie ci pół dnia, to powinno ci dać do myślenia.
@Kshaq Szczerze to totalnie nie zawracam sobie tym głowy od kiedy pisze w podejściu "Design by Contract" I używam weryfikacji formalnej
@Kshaq to co opisałeś brzmi jak osobna, "własna" interpretacja architektury warstwowej czy heksagonalnej przy DDD. Dodatkowo, jeśli musiałeś odkryć podobne podziały sam to najwidoczniej zawiedli koledzy albo po prostu firmy w których było Ci dane na początku pracować, ale to nic nowego, sam też niestety przechodziłem podobną ścieżkę.
Z perspektywy doświadczonego deva powiem tylko tyle, że takowe interpretacje własne i książki niesamowicie burzą spójność w świecie IT i po prostu ciężko się przez nie dogadać. Stosowanie różnych praktyk, pojęć, później czasem wychodzi nadmierne tłumaczenie przy CRkach albo po prostu przez różnice w nazywaniu tych samych rzeczy (bo każdy przeczytał inną książkę) wychodzą jakieś dziwne koncepcje.
@Voltage
Wiadomo, boli jak zmieniasz pracę, projekt, klienta i musisz przerzucać się na inny "framework" ale nie uważam żeby to był rozwiązywalny problem. Różne koncepcje są przyjmowane w różny sposób w zależności od potrzeb. Takie DDD na przykład, czasami jest przyjmowane w całości, czasami częściowo, czasami wcale. Podobnie hexagonal, onion, CA. Każdy projekt to okazja do poszerzenia horyzontów, a każda nowa koncepcja którą ktoś przynosi to okazja do dyskusji, z której albo nie wyniknie nic albo wyłoni się potencjalnie lepsze rozwiązanie, a zbiór doświadczeń co działa i co nie to korzyść dla ciebie, bo będziesz znał wady i zalety podejść w przyszłości. Nie trzeba od razu implementować każdego nowego pomysłu a w mnogości języków, technologii, paradygmatów i zwykłych trendów zawsze ktoś będzie miał coś ciekawego do powiedzenia. To tyle jeżeli chodzi o świat IT, ale brak spójności w firmie, dziale czy nawet zespole to już inny temat.
A co do tego o czym pisałem: to nie jest "własna interpretacja" czy alternatywa dla żadnego gotowego "frameworka" tak jak nie jest nią np. dependency inversion, ocp albo coupling i kohezja. To jest obserwacja, uogólnienie jakiejś koncepcji, problemu i propozycja jego rozwiązania. Warto umieć nazwać i opisać elementarne problemy jakie rozwiązują różne "gotowe" architektury jak ten hexagonal czy onion, bo nie zawsze masz możliwość ich wprowadzenia, choćby kiedy masz za zadanie robić refactor jakiegoś śmietnika. A kiedy junior pyta dlaczego robisz to tak a nie inaczej, to dobrze jest umieć zaargumentować inaczej niż "bo tak jest w ddd".
@Kshaq Nie mówię że nie masz racji, chodzi mi po prostu o wspólny język w branży który przez takie redefiniowanie oczywistości stanowi często problem. Weźmy taki DDD (skoro już przy nim jesteśmy), którego podstawą jest ustalenie wspólnego języka, nie tylko wśród devów ale też na połączeniu dev-biznes. Im lepiej się rozumiemy tym szybciej, i bardziej bezproblemowo zaimplementujemy odpowiednie rozwiązania na akceptowalnym poziomie, i tym mniej długu narobimy. W Twoim przykładzie (a może po prostu źle go opisałeś?) wyodrębniasz "kod trywialny" którym opisujesz property oraz warstwę algorytmów jako szeroko pojętą domenę, a przecież np. w DDD modele i property mają swoje miejsce właśnie w warstwie domenowej. Tak, znajdują się w niej również serwisy domenowe, jednak tutaj już jest jakaś nieścisłość. Stąd moja opinia - im więcej ludzi pisze książki/blogi i miesza w nich pojęcia tym gorzej dla innych którzy to czytają i czasem łapią mindfucka konfrontując z innymi.
Oczywiście z większością tez mogę się zgodzić, piję jedynie do tego jednego problemu.
Zaloguj się aby komentować
@figa-rybka na pewno masz fon czysty?
@PanGargamel Raczej mnie Mariusz Pegazusem nie szpieguje
@figa-rybka ale tam teraz jakiś agent w centrali kiśnie
Zaloguj się aby komentować
Ja nie mam tych zmiennych na ekranie
@PanGargamel ten screen jest twój czy z filmiku?
Jeśli brakuje ci tego że screena, to na ekranie edycji widgetu, zaznaczasz button i na górze panelu po prawej będzie ptaszek do odhaczenia "is variable" albo coś w podobie.
@LoneRanger aż uruchamiam ue
Zaloguj się aby komentować
Zaloguj się aby komentować
@PanGargamel zrób w unity
@Suodka_Monia żadna porada
Zaloguj się aby komentować
@Badass ja zawsze wpisuje "firma Januszex, kontraktor dla ...", ale ja jestem dziwny.
Zaloguj się aby komentować
Zaloguj się aby komentować
it looks like Moq, starting from version 4.20, does include a .NET analyzer that scans your local git config on build, gets your email address and sends it to some service hosted in Azure to check whether or not you're a sponsor.
@bacteria znasz jakąś ciekawą alternatywę? Z tego co patrzę to wszędzie jest moq xd
@epsilon_eridani NSubstitute
Zaloguj się aby komentować
jednak nie, skok mogę modyfikować ale przyśpieszenie biegania nie wiem jak:/
tak, można i to modyfikować, choć nadal jestem od zachwytu
@PanGargamel wygląda bardziej jak game of life ;)
Zaloguj się aby komentować
Ja korzystałem z https://html5up.net/ , ale ogólnie szablon to szablon, nie ma nad czym się rozwodzić za bardzo. Co do wersji językowych to zwykle każdy język ma się w osobnym pliku np. xml, gdzie jest to zapisane jako słownik klucz -> tekst. Na takiej prostej stronce, może być js, który sobie wyciągnie to wtedy z xmla, zależnie od tego jaki język będzie wybrany. Można to zrobić tak jak napisałeś - dwie strony połączone linkami na sztywno, ale jak trzeba będzie coś zmieniać/modyfikować, to na dłuższą metę lepiej mieć to osobno.
Tutaj też jest prosty przykład, jak to można zrobić w jsie, gdzie teksty nie są w xmlu, tylko jako obiekt:
Zaloguj się aby komentować
@def pewnie wczesniej kodowales w jakims wysokopoziomowym jezyku?
@666 tak, w zasadzie, to wczesniej nigdy nie programowałem w C/C++.
@def to chyba dobrze?
Zawsze możesz programować w nielubianym języku a łzy z niezadowolenia ocierać zwitkiem banknotów pięciusetzłotowych z wypłaty (´・ᴗ・ ` )
@VonTrupka z tych dwóch, to go jest popularniejszy. Jeśli chodzi o zarobki, to statystycznie też są one wyższe dla go
@def Rust ma dużo feature'ów, Go ma mało feature'ów.
Rust bedzie ci narzucać wiele rzeczy, Go da ci dużą dowolność.
Ogólnie to zależy, czy lubisz, gdy język (lub jego language server/kompilator) myśli za ciebie, czy chcesz o wszystko dbać samemu.
Zaloguj się aby komentować
Jaki ładny obrazek, co to jest?
@marcin-3 nie wiem, znalezione na twitterze
Zaloguj się aby komentować