Hej, pracuję już rok jako Python Webdev w FastAPI + prostsze zadania DevOpsowe i nigdy nie widziałem, żeby programiści których znam i z którymi pracowałem używali wzorców projektowych. Sam też nie specjalnie widzę powód dla którego miałbym ich używać. Zazwyczaj wygląda to tak, że gdy mam klepać CRUD-y to robię klasę UserQueryModule a w nim metody create, get, delete itd. Modele w pydantic podobnie.
@Ignac96: heksagonal/port-adapter czy np onion to nie klasyczne wzorce tylko architektura która jest raczej organizacją kodu, wyznaczeniem granic w warstwach i określaniem jak warstwy mogą się używać (można w sumie powiedzieć że to wzorce architektoniczne). Jako ciekawostka clear architecture, heksagonal i onion to są w sumie te same wzorce tylko każdy kolejny precyzuje nieco dokładniej rzeczy i wyznacza dodatkowe obostrzenia względem poprzedniego. CQRS czy DDD np to też wzorce architektoniczny
@Ignac96: wzorce opisują rzeczywistość a nie ją tworzą. Jest duża szansa, że osoba nie znająca wzorców napisze coś, co idealnie wpisuje się w opis jakiegoś wzorca
że gdy mam klepać CRUD-y to robię klasę UserQueryModule a w nim metody create, get, delete itd
@Ignac96: jak coś tworzy interfejs do zarządzania danymi, gdzie z interfejsu wyciętę są szczegóły implementacyjne to masz repozytorium
Próbował ktoś połączyć modem/router (Technicolor CGA4236) od #vectra z routerem tp-link w EasyMesh? Teoretycznie oba już wspierają EasyMesh, ale ustawiam router TP-Linka jako urządzenie satelitę i klikam WPS na Technicolor, a następnie WPS na TP-Linku, po czym mija 2 min i nic się nie dzieje.
Jak myślicie, temat #ai #chatgpt trochę oklapnie? Już mi się rzygać chce tym tematem i tymi wysrywami na linkedin menejdżmentu i byznesu, którym wydaje się, że zaraz AI zastąpi najlepiej wszystkich ich pracowników, wszystkie inne aplikacje i programy. #programowanie
#steamdeck Zastanawiam się nad zastąpieniem mojego Switcha Steam Deckiem. Jednak w Switchu są te fajen gry imprezowe i trochę boli na myśl o utraceniu dostępu do nich. Słyszałem jednak, że jest opcja emulowania gier ze switcha. W jaki sposób to działa? Da się np. podłączyć po bluetooth joycony i grać w te ruchowe gry imprezowe? I jak to wygląda z Game Passem na Steam Decku, jest jakaś możliwość pobierania gier
@Medonix: nie no, ja podłączam go pod stację dokującą od volvo i tylko hdmi podpinam, automatycznie w trybie gry obraz się przełącza i ten na decku wygasza, w trybie pulpitowym jedynie trzeba sobie dać jako główny ten od tv i wyłączyć w ustawieniach, podobnie masz na lapku.
@Ignac96: do switcha to róznie, grałem w animal crossing new horizon, super mario oddysey i dzialaly swietnie ale inne gierki już sobie srednio radziły. Plus emulacja switcha wymaga masy róznych pierdół typu CryoUtilities czy wyłaczenie SMT żeby to jakoś działało znośnie. Wii U chodzi znacznie lepiej, gram sobie własnie w breath of the wild z wii u i po kilkudziesięciu godzinach zero problemów. Raczej sie nie nastawiaj ze zastąpi switcha.
W alfonsiarni wcisnęli mi jakąś starą apkę #xamarin #android na utrzymanie, a jestem python web developerem xD Problem jest taki, że pojedyńczy userzy jak są podłączeni do Wi-Fi to wszystko działa, a jak korzystają z sieci komórkowej to już nie mogą się zalogować. Zdarzyło się może komuś coś takiego? Nie bardzo wiem czy może to wina apki samej w sobie czy któryś placek coś na IIS skopał. Spotkał
W zeszłym roku gierczyłem sobie w #residentevil Village na PS4. Miałem wersję fizyczną gierki i zapisane dane mam w chmurze ps plus. Później gierkę sprzedałem razem z konsolą, a od niedawna mam PS5 i dokupiłem sobie Resident Evil Village Gold Edition w wersji na PS5. Wszędzie czytam, że trzeba uruchomić wersję na PS4, w opcjach wysłać te zapisane pliki na serwer, uruchomić wersję na PS5 i w opcjach pobrać zapis.
@Ignac96: gry które mają opcje cross gen kupuje się w wersji PS4. Tak na przyszłość bo wersja PS5 nie ma wersji PS4 a PS4 ma PS5. Pociesze Cię. ReVillage lepiej zacząć od nowa. To gra na kilka godzin i po takim czasie wiele zapomniałeś. To nie Wiedźmin żeby ubolewać nad kilkdzesięciu/kilkuset godzinami na sejvie. Ja tam RE Village połykam w trochę ponad 2 godziny speedrunując ( ͡°͜ʖ
Jak to teraz wygląda z dostarczaniem apki mobilnej na iOS dla klienta bez wrzucania na appstore? Pracodawca zaoferował mi wykonanie aplikacji, ale ostatnia apka z jaką miałem do czynienia pochodziła z 2013 roku i była robiona w #xamarin . Pamiętam, że z wypuszczeniem apki na iOS były ogromne problemy, konto dev kosztowało jakieś 100 dolanów + w Polsce można było tylko na appstora publikować, a nie przesyłać bezpośrednio do klienta
Czesława musi chodzić w umbranku bo inaczej się smarka. Mam tylko nadzieję, że szwy mocno trzymają, bo na zimę pies się rozrósł. #pokazpsa #pies #smiesznypiesek
#macos #macbook Ventura mi upośledziła prędkość neta na MacBooku Air M1. Normalnie mam w tym samym miejscu 300-400Mb, a teraz 5-20 Mb. Na innych sprzętach jest ok. Jak wejdę w ustawienia systemowe -> moje konto iCloud -> iCloud -> Przekazywanie prywatne -> Najpierw włącz, potem wyłącz to prędkość na chwilę wraca do normy. :(
Dostaliśmy się do pierwszej pracy w małej firmie, gdzie mamy tworzyć nową wersję ich produktu w znanych nam technologiach i ta część idzie gładko. Niestety w tym samym czasie dostaliśmy do utrzymania starą wersję w technologiach tak z 2009-2012, których kompletnie nie kumamy, kod był napisany przez jednego gościa według własnego widzimisię, cały js jest wrzucony w jeden plik 10k linijek kodu i nazwy zmiennych i funkcji to np. „funkcja1”, „zmiennaX”, produkt
@andrut1291: piszą od nowa ale w międzyczasie starą wersję każą im aktualizować, @Ignac96: zdecydować z pracodawcą czy rozwijacie stary czy nowy produkt, zasugerować że do starego tylko poprawki bugów co pozwoli doprowadzić do jak najszybszego wydania nowej wersji. Dopisywanie modułów do starej powoduje konieczność dopisania ich do nowej przed wydaniem, przy takim podejściu nowa wersja może nigdy nie zostać wydana. mamy obecnie podobny problem z wersjami aplikacji, z
@Ignac96: Zasadniczo klasyczne PS2 to nie design Sony tylko Atari. Obudowę zaprojektowano na początku lat 90-tych dla wariantu "Microbox" komputera Falcon 030/040, który nie wszedł do sprzedaży w związku z zamknięciem działu komputerów Atari w roku 1993. Kilka lat później projekt trafił w ręce Sony, ale nie znam okoliczności jego nabycia.
Robię jakiś błąd lub może czegoś nie dostrzegam?
Przeglądam i
Jako ciekawostka clear architecture, heksagonal i onion to są w sumie te same wzorce tylko każdy kolejny precyzuje nieco dokładniej rzeczy i wyznacza dodatkowe obostrzenia względem poprzedniego.
CQRS czy DDD np to też wzorce architektoniczny
@Ignac96: jak coś tworzy interfejs do zarządzania danymi, gdzie z interfejsu wyciętę są szczegóły implementacyjne to masz repozytorium