Tak mnie ostatnio zastanawia w #laravel dlaczego relacje w ORM wywołują tyle zapytań. Wychodzi na to jakby zapytania były tworzone w pętli. W pracy na co dzień korzystamy z cake i tam też na niektórych podstronach potrafimy mieć po 100 zapytań, gdzie tak naprawdę mamy wywołanie jednej funkcji i podpięcie kilku relacji, potem to wyświetlenie w pętli foreach, ale w pętli nie wrzucamy żadnych zapytań, a przynajmniej ja. :) Kiedyś
@nophp: duża ilość zapytań wynika wyłącznie z nieprawidłowo napisanego kodu. Jest to błąd, problem wydajnościowy który powinien zostać naprawiony. To że serwer wytrzyma, to że nie ma żadnych limitów nie zmienia faktu, że da się to zrobić lepiej. Poczytaj o N+1 problem. W ORM pewnie leci jakiś lazy load w pętli.
@nophp: Trzeba optymalizować zapytania. Jak masz encję, która ma relacje z innymi obiektami, to w metodach takiego modelu bądź w repozytorium domyślne funkcje pobierają tylko podstawowe dane, bez danych powiązanych. Przekładając to czysty SQL, to po prostu bez "JOIN", a zamiast tego nawet i kilkaset zapytań. Im bardziej złożona struktura tym więcej.
Najlepiej samemu napisać zapytanie przy pomocy jakiegoś QueryBuilder'a, którego zwrotem będą encje zgodnie z ORM. Dobrze napisany kod
Prośba o wypełnienie małej ankiety do osób z #rekodzielo #handmade jako, że jest pomysł, można coś stworzyć nowego, ale odbiór osób tworzących rękodzieło jest niejednoznaczny. ( ͡°͜ʖ͡°)
Jest tutaj parę osób z #rekodzielo #handmade i jak wiadomo na olx opłaty są nieważne, czy coś sprzedaż, czy nie, na allegro prowizja jest duża, ale na portalach typowo z rękodziełem prowizje sięgają od 16 do nawet 25% od sprzedanego produktu. Moim zdaniem to przesada i zastanawiam się nad ogarnięciem portalu typu galeria z rękodziełem z jakąś normalniejszą stawką typu 5-10% od sprzedaży.
Czy ktoś byłby zainteresowany nad dodaniem produktów do takiego portalu?
S--------m to trzeba się urodzić, ale jak nazywa się osoba, która staje na "miejscu", a raczej na ulicy i chodniku samochodem. Parkuje tam praktycznie zawsze, a jak nagle ktoś inny zaparkuje w tym samym miejscu to p-----------ą go na straż miejską. A straż miejska j---e mandaty nawet nie wie za co, bo niby to chodnik, ale już nie chodnik. Niby nie można tam parkować, ale jeden jedyny wybrany i namaszczony samochód tam
Mamy XXI wiek. Paczkomaty na każdym rogu, a w miastach to nawet alejki z różnego tego typu urządzeniami, możliwość odebrania paczki w każdej żabce, czy innym sklepie, punkcie itd., można umowę podpisać przez kuriera, można nawet ptaki wysyłać kurierem, a ja nie mogę znaleźć prostej usługi kurierskiej, która w sumie jest dostępna już od wielu lat, ale jak widać wyłączność na nią ma Poczta Kwiatowa i parę innych firm. Chodzi mi tutaj
@nophp: jeśli chodzi o kwiaty to zawsze dzwoniłam do lokalnej kwiaciarni i mi wszystko ogarniali za drobną opłatą. Pewnie inne rzeczy też się da tak ogarnąć
Szukam strony internetowej, która miała zadanka dotyczące programowania i układało się puzzle jak w scratchu. Pamiętam tylko to, bo korzystałem z tego jakieś 10 lat temu. Układało się klocki, przyciskało start i coś tam się wykonywało i przechodziło do kolejnego zadanka jeśli było wszystko ok. Zabawa dla dzieci. Ktoś korzystał z czegoś podobnego do scratcha?
Czy ktoś z #programista15k robił integrację z http://webservices.eurotaxglass.com/wsdl/forecast-v2.wsdl ? Człowiek ma niby połączenie zgodnie z dokumentacją, robi zapytanie zgodnie z dokumentacją, a wywala jakieś dziwne błędy parsera XML. Kontakt z supportem to jakieś jaja. Płać kupę pieniędzy i p-----l się, bo konkurencji nie mamy.
Wielkie pytanie co to może być w ogóle 'NationalVehicleCode' ? Może ktoś z branży #samochody kojarzy?
@nophp: Kurde nie sądziłem, że SOAP jeszcze żyje :) Co do błędów parsera. Widziałem już przypadki gdy klient SOAP nie był w stanie dogadać się z serwerem i generował xmle których serwer nie był w stanie sparsować. Specyfikacja SOAP jest mocno skomplikowana i niestety niektóre implementacje (zarówno klientów jak i serwerów) są niekompletne albo błędne pod tym względem. Na Twoim miejscu sprawdziłbym jakie dokładnie XML-e wysyła Twój klient a następnie
@mizder: Dzięki. Ta integracja to Never Ending Store. Dostałem dokumentacje, request-y itd., a potem i tak okazało się, że są różne ograniczenia typu mogę użyć tylko pojazdu z PL bazy, muszą przypisać IP serwera do konta, a jeśli nie masz właśnie tego NationalVehicleCode to masz tutaj 45 plików do integracji, dodatkowe dokumentacje, połącz se to z bazą samochodów jaką masz. No i klient liczy na pełną automatyzację pobierania tych danych,
Korzystał ktoś z API Linnworks #programowanie #programista15k i #php ? Mam funkcję pobierającą wszystkie produkty za pomocą GetStockItemsFull i działa, ale jak rozróżnić warianty. Niby jest IsVariationParent, ale wszystkie są na false, chociaż w panelu są dodane produkty z wariantami.
Ktoś wie jaka jest kara za nie stawienie się na wezwanie na podstawie art. 50 KPA? ( ͡°͜ʖ͡°)
Dostałem wezwanie w sprawie demontażu samochodu, ale jest tak wypełnione, że nie ma żadnych danych oprócz mojego imienia, nazwiska, samochodu o jaki chodzi i numer telefonu z osobą do kontaktu, ale numer telefonu został wypełniony źle i tyle z rozmowy przez telefon. Do tego mieszkam aktualnie 150 km od tego urzędu i
Moi rodzice mieli wypadek. TIR skasował cały samochód, nikomu nic się nie stało, ale strażacy już od samego początku mówili, aby tylko walczyć o odszkodowanie. No i mieli rację.
Przyjechał rzeczoznawca i oszacował wartość rynkową samochodu na 10 tys. zł. Poszła całka, ale przecież państwo mogą sprzedać resztę samochodu na złomie i dostaną uwaga 5 tys. zł. Wypłacimy, więc 5 tys. zł. i pieniądze
Ktoś mnie może oświecić dlaczego podłączając monitor usb-c -> hub -> hdmi monitor nie działa? W pracy mam identyczne rozwiązanie tylko laptop inny i wszystko działa, a tutaj nie przesyła obrazu, na monitorze 'no signal'. Sterowniki zaktualizowałem itd., ale laptop nie widzi kolejnego monitora. Szukałem w internecie i się dowiedziałem, że mój laptop może nie obsługiwać wideo przez usb-c. Jest jakiś sposób, aby to sprawdzić oprócz jaki jest znaczek przy porcie, bo mam
Szukałem w internecie i się dowiedziałem, że mój laptop może nie obsługiwać wideo przez usb-c. Jest jakiś sposób, aby to sprawdzić oprócz jaki jest znaczek przy porcie, bo mam tylko sam znaczek usb, bez niczego, a w internecie trudno coś wyszukać po znaczku. ( ͡°͜ʖ͡°)
@nophp: No nie wiem, w specyfikacji producenta? W instrukcji?
Kilka lat temu człowiek czytał, że usb 3.0, 3.1, usb-c
Najlepiej samemu napisać zapytanie przy pomocy jakiegoś QueryBuilder'a, którego zwrotem będą encje zgodnie z ORM. Dobrze napisany kod