Mirki krótko i na temat
migracja PHP do 8.1
fragment kodu

$this->$type[] = $data;
pluje błędem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Luźne pytanie z rana do mirków z #php #symfony.

Czy używacie produkcyjnie #apiplatform ? Wiem, że np. #sylius z tego korzysta żeby wystawić API ale... czy to powszeche? Czy to może overkill?

API platform sporo załatwia out of the box (np. paginacja, filtrowanie) ale też sporo dorzuca od siebie. Jakieś "magiczne" definicje dla endpointów, które leżą na encji. Chcesz symfony messenger? Dodaj tylko
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek:

> definicje dla endpointów, które leżą na encji


U amatorów tak ( ͡° ͜ʖ ͡°) Należy mieć tu dwie klasy w praktyce (co najmniej). Jedna reprezentuje Response Object / DTO pod kontrakt api, gdzie ją kolorujesz tymi magicznymi Adnotacjami/Atrybutami/yml/xml. A Encja domenowa to co całkiem co innego i ona nie wie o istnieniu api-platform.

@JackBauer: trochę jak wyżej, jak się traktuje to jako
  • Odpowiedz
@mirunek: z początku #apiplatform wydaje się fajne, ale im więcej skomplikowanych, niestandardowych rzeczy tym bardziej będziesz przeklinać to narzędzie. Zresztą popatrz sobie do symfonycasts jakie czasem cuda trzeba wyczyniać w contextbuilderach, dekoratorach, na różnych etapach de/serializacji żeby osiągnąć coś co w klasycznym API zajęłoby 5 minut w prostej warstwie abstrakcji.
  • Odpowiedz
Potrzebuje sobie napisać programik działający w tle i czytający wszystko ze skanera barcodów.... ma on po prostu pobrać etykię z zewnętrznego serwera i przesłać ją do drukarki. W czym to najłatwiej napisać? Da się to zrobić w php (odczytać dane ze skanera?.. bo reszte to bym chyba ogarnął)

#programowanie #php
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

na php az tak sie nie znam ale pewnie wiązałoby się to z postawieniem mikroserwera na lokalnym kompie i użyciem biblioteki co czyta to co leci do COM. Wtedy konfigurujesz skaner by komunikował się po COM i z dokumentacją piszesz skrypt co umie to odczytać i przesłać dalej to co chcesz. To jak wyślesz dalej do serwera to już Twoja sprawa może być zwykły request http lub jakimś API już do serwera
  • Odpowiedz
Pisałem mały projekt do firmy z użyciem czujnika zbliżeniowego i sterował jasnością TV po COM (LG DigitalSignage) Jak tylko ktoś przechodził obok TV to ten się rozjaśniał (EKO xD) i przyciemniał jak nie było nikogo (tablica obecności). Logi (statystyka) były wysyłane po http lub wrzucane do arkusza Google. Całość na raspberry pi :)
  • Odpowiedz
Zastanawiam się nad drugim językiem programowania. Umiem PHP (OOP na poziomie dziennym), umiem trochę symfony, bundlów do tego (twig, doctrine i przy tym SQL), ogarniam composera, mam już zrobiony pierwszy crud w symfony w stylu portalu społecznościowego postawiony na własnym serwerze ( = podstawowa znajomość linuxa), ale zastanawiam się nad drugą technologią (C++/java) żeby poszerzyć horyzonty i trochę dodać sobie możliwości na jakąś pracę. W ogóle jest sens myśleć na tym etapie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Imo na tym etapie jeszcze trudno o szukanie pracy, ale łatwo o przeskoczenie na inną technologię - język to tylko narzędzie, szybko uzyskasz podobny poziom w innym języku. Sugerowałbym c#, popularne to całkiem wbrew pozorom i uniwersalne pieruńsko, jak będziesz chciał to i apke na smartfona z tym zrobisz, a i perspektywy poszerzysz
  • Odpowiedz
@Yanushevitz: wiec trudno powiedziec zebys znal PHP a co dopiero symfony i doctrine, wybierz stack ktory ci odpowiada i sie go trzymaj, raczej bym uderzal w TS ale co kto lubi, Java to tez dobra opcja ale C++ raczej omijaj :)
  • Odpowiedz
Szukam rozwiązania w #laravel 9, a dokładniej jak przetłumaczyć e-maila z weryfikacją i przypomnieniem hasła.
Zainstalowałem Laravel Lang i skopiowałem tłumaczenie, ale nie działa. Dalej wysyła e-maile w j. angielskim.

#programowanie #php #programista15k
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tos-1_buratino: pod warunkiem, że wiadomość mailowa wysyłana jest wraz z żądaniem resetu/przypomnienia hasła, jeżeli te maile wrzucane są do Joba, to w takim przypadku nie ma sesji użytkownika. Nie wiadomo, czy @nophp korzysta ze standardowego resetu, czy jakiegoś innego.
  • Odpowiedz
( ͡° ͜ʖ ͡°)@nophp: w config app.php zmień na pl jako domyślny język. Pliki języka w PHP(katalog pl) i json jako plik pl.json w katalogu lang i wszystko powinno działać.
  • Odpowiedz
#kbin update (tag do czarnolistowania)

https://karab.in/

W przeciągu ostatnich 2 tygodni ruch w serwisie wzrósł ponad 15-krotnie. Wydajnościowo wygląda to bardzo dobrze. Fajne środowisko testowe. Głównie to nowi użytkownicy #mastodon którzy uciekają z twittera. To jest ten czas, kiedy trudniej się przegląda główny strumień...

Szybki
Ernest_ - #kbin update (tag do czarnolistowania)

https://karab.in/

W przeciągu ...

źródło: comment_1667940099jQOXUOTItDaYd8FdtPVvlH.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JustJoinIT: Przecież to zależy od tego czy staramy się pisać ładny kod, bez jakichś magic numbers.

Jeżeli chce sprawdzić czy rower nie jest monocyklem, czyli ma więcej niż jedno koło - to napiszę >1;
W przypadku gdy chce wyfiltrować osoby pełnoletnie to sprawdzam >=18;
  • Odpowiedz
Cześć, otwieram sobie stronę internetową z zapisanego adresu URL, ale chciałbym, aby po jej wczytaniu przenosiło mnie automatycznie trochę niżej w tej stronie. Czy da się coś takiego zrobić majstrując przy adresie lub instalując jakąś dodatkową wtyczkę?

Znalazłem nazwę diva, do którego chciałbym się przenieść, ale wystarczyłoby mi coś takiego, że strona się wczytuje i automatycznie klika się spacja, która przesuwa mnie odrobinę w dół.

Sens działania trochę jak kotwice w html, ale
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zoltafik: Nie, Twoja przeglądarka typu Firefox/Chrome jest interpreterem kodu JavaScript, co sobie tam "wstrzykniesz", to tylko i wyłącznie Twoja sprawa, bo to dzieje się tylko i wyłącznie u Ciebie na komputerze, nigdzie indziej. Istnieją czasami pewne ograniczenia np. dotyczące żądań do innych stron, ale to zbyt zaawansowane rzeczy jak na Twój poziom wiedzy. Same treści strony są odpowiedzią z serwera, na który nie masz zasadniczo wpływu.
  • Odpowiedz
Cześć, postawiłem appkę na heroku (clone wordla napisany przeze mnie). Mam dodanego postgres'a, jednak chciałem dodać schedulera, żeby o północy opalał funkcję, do zmiany słowa na kolejne. Niestety bez weryfikacji (podanie karty kred.) nie mogę mieć więcej addonów. I tutaj moje pytanie, czy jak dodam kartę kredytową, to czy heroku nie zacznie mi naliczać opłaty, przez jakieś koszta prowadzenia servera itd. (zakładam, że wybrałem wszystkie darmowe plany).

#heroku #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JustJoinIT: papier toaletowy
są szarzy, ich egzystencja opiera się na ciągłym rozwijaniu, nie zwracasz na nich uwagi, ale jak ich nagle zabraknie w najważniejszym momencie, to masz kłopoty. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Rust! Mięso! Programowanie!
https://ostrapila.pl/86
W tym odcinku na tapet wjechał Rust. Rozmawiamy o tym czym jest Rust, czy jest to dobry wybór dla programistów oraz o tym czy Borrow Checker to zło wcielone.
#rust #programowanie #dotnet #python #java #javascript #software #php #podcast #testowanie #polskipodcast #programista15k #ostrapila
jaroslaw-stadnicki - Rust! Mięso! Programowanie!
https://ostrapila.pl/86
W tym odci...

źródło: comment_1667198583FLKJVnuatmZMKtO6XSKGE8.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie, posiadam wordpress z Woocommerce. Produkty zawierają pliki do pobrania. Pobieranie oczywiście działa, ale błąd polega na tym, że w przeglądarce nie ma informacji o pozostałym czasie do zakończenia pobierania tylko jest "Szacowany czas nieznany".

Plik odpowiedzialny za pobieranie: https://pastes.pl/gitAcno8vI

Czy jest ktoś taki mądry i powie gdzie problem?

#php #wordpress #woocommerce #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BujakaPL: Nie kojarzę, by było coś takiego jak drukowanie produktu do pdf w podstawowym woo.To bardziej skomplikowana operacja i zwykły css zwykle nie wystarczy, żeby zapisać stronę do pdf w sensownej postaci.

Czy na pewno masz na myśli drukowanie strony produktu? Może masz jakiś plugin.
  • Odpowiedz
Jakie pytanie techniczne na rozmowie rekrutacyjnej spowoduje, że od razu zapali Wam się czerwona lampka? ( ͡° ͜ʖ ͡°)


@JustJoinIT: czerwona lampka zapala mi się, gdy pytają mnie o poglądy polityczne i dr Mentzena. Wprawdzie to nie jest pytanie techniczne, ale nie lubię firm poprawnych politycznie. #pdk
  • Odpowiedz