wpisy
Najnowsze
Archiwum
- 0
@Instynkt recaptcha nie powinna puszczac, może looknij turnstile w wersji widzialnej do kliknięcia
@Instynkt: to rc2 na pewno działa?
Na mojej stronie (nie wordpressowej) boty też lubiły wysyłać formularze, więc pole na email dałem do diva który się nie wyświetla, a prawdziwe pole na email nazwałem tak żeby boty myślały że to pole na imię. Przy odbiorze danych wystarczy sprawdzić czy jest wysłane ukryte pole, albo czy brak @ w nowym polu emailowym.
W wordpressie to będzie coś w rodzaju (w pliku functions.php
Na mojej stronie (nie wordpressowej) boty też lubiły wysyłać formularze, więc pole na email dałem do diva który się nie wyświetla, a prawdziwe pole na email nazwałem tak żeby boty myślały że to pole na imię. Przy odbiorze danych wystarczy sprawdzić czy jest wysłane ukryte pole, albo czy brak @ w nowym polu emailowym.
W wordpressie to będzie coś w rodzaju (w pliku functions.php
- 0
elo wykopki,
Szukam porady na temat rozwoju zawodowego. Obecnie siedzę w custom developmencie dla WordPressa, i moje zarobki osiągają około ~10k netto na fakturce. W perspektywie kilku lat myslę że dobiję ~11/12k, ale chciałbym zarabiać przynajmniej 15k, a mam wrażenie że w mojej specjalizacji nie jest to zbytnio możliwe (bez j-----a nadgodzin xD).
Czy są jakieś branże do których mógłbym płynnie przejść, mając siedmioletni exp w tworzeniu takich customów na WP? Dość dobrze
Szukam porady na temat rozwoju zawodowego. Obecnie siedzę w custom developmencie dla WordPressa, i moje zarobki osiągają około ~10k netto na fakturce. W perspektywie kilku lat myslę że dobiję ~11/12k, ale chciałbym zarabiać przynajmniej 15k, a mam wrażenie że w mojej specjalizacji nie jest to zbytnio możliwe (bez j-----a nadgodzin xD).
Czy są jakieś branże do których mógłbym płynnie przejść, mając siedmioletni exp w tworzeniu takich customów na WP? Dość dobrze
@korkorek: panie, żeś sobie moment wybrał. ( ͡° ͜ʖ ͡°) ludzie po 15 lat expa pół roku na bezrobociu potrafią siedzieć, bo nie ma tyle roboty co wcześniej i to nie mówię o byle klepaczach, tylko ogarniętych i kumatych, którym się noga powinęła a nie udało się wbić z powrotem, bo tyle CV na jedno stanowisko :D
@korkorek: poprzednio było w sumie Node (np. Lambdy na AWS), Angular, React, Symfony, Laravel i przede wszystkim zwykły wp, bez roots, bez headless, głównie gutenberg, czilowa praca gdzie byłem tylko ja i robiłem wszystko co wpadło od managera, to było super bo był jeden punkt kontaktu i 0 problemów organizacyjnych, byłem takim fullstackiem co jeszcze CI/CD skonfigurował i dostarczył docker image gotowe do deployu, a obecnie jeszcze w sumie nie
- 3
źródło: sohost_bw2025
Pobierz- 1
@emitar Cześć, dla osób przedłużających była promocja do 10 listopada.
Przesyłaliśmy mailing dla osób, które wyraziły zgodę.
Jeżeli nie wyraziłeś zgody to warto to zrobić :)
Przesyłaliśmy mailing dla osób, które wyraziły zgodę.
Jeżeli nie wyraziłeś zgody to warto to zrobić :)
- 0
@majlo1985 Cześć, to zależy.
Jeżeli to co wysyłasz to mailing to nasza usługa jak i każdy inny hosting nie jest przystosowany do wysyłki mailingów.
Dodatkowo jeżeli jest to mailing i nie ma w nim łatwej opcji wypisania się to może być on też nielegalny.
Dlatego warto stosować usługi przystosowane do wysyłki mailingu, a niektóre z nich dają możliwość wysyłki małego mailingu co miesiąc za darmo i dają opcję łatwego wypisania się
Jeżeli to co wysyłasz to mailing to nasza usługa jak i każdy inny hosting nie jest przystosowany do wysyłki mailingów.
Dodatkowo jeżeli jest to mailing i nie ma w nim łatwej opcji wypisania się to może być on też nielegalny.
Dlatego warto stosować usługi przystosowane do wysyłki mailingu, a niektóre z nich dają możliwość wysyłki małego mailingu co miesiąc za darmo i dają opcję łatwego wypisania się
Czy możecie polecić agenta AI, który dobrze integruje się z #phpstorm (IDE od Jet Brains,) ?
W tej chwili testuję Gemini Pro od Google. Chciałabym coś co bez problemu ogarnia złożone projekty gdzie jest tysiące klas. Zależy mi na automatyzacji głębokich refactoringów
#php #programowanie #sztucznainteligencja
W tej chwili testuję Gemini Pro od Google. Chciałabym coś co bez problemu ogarnia złożone projekty gdzie jest tysiące klas. Zależy mi na automatyzacji głębokich refactoringów
#php #programowanie #sztucznainteligencja
@czlowiek_z_lisciem_na_glowie: Przecież w Stormie masz agenta i możesz wybrać jakiego LLMa chcesz używać
@czlowiek_z_lisciem_na_glowie: Windsurf, Claude Code (CLI + plugin) i długo długo nic jeśli chodzi o PHPStorm. A te komentarze "zainstaluj sobie Cursora" - xD Chyba są od ludzi, którzy nigdy nie programowali właśnie w takim PHP.
✨️ Jak uniknąć problemów przy aktualizacji frameworka PHP? Ⓘ
Opiszę, w jaki sposób straciłem pracę w jedynej mającej oparte na PHP własne produkty (nie software house) firmie w moim mieście. Znalazłem już inną pracę, ale moje pytanie to: co następnym razem przy zadaniu typu aktualizacja frameworka muszę robić inaczej niż robiłem, żeby nie powtórzyła się taka sama lub podobna sytuacja?
Kilka lat temu dostałem w pracy (programista PHP) zadanie: uaktualnienie Laravela (frameworka PHP) w
Opiszę, w jaki sposób straciłem pracę w jedynej mającej oparte na PHP własne produkty (nie software house) firmie w moim mieście. Znalazłem już inną pracę, ale moje pytanie to: co następnym razem przy zadaniu typu aktualizacja frameworka muszę robić inaczej niż robiłem, żeby nie powtórzyła się taka sama lub podobna sytuacja?
Kilka lat temu dostałem w pracy (programista PHP) zadanie: uaktualnienie Laravela (frameworka PHP) w
@mirko_anonim: nie mogłeś zrobić nic lepiej. Po prostu manager zwalił na ciebie odpowiedzialność za utratę klienta bo gdyby tego nie zrobił to pewnie sam by poleciał.
@mirko_anonim: zaczął bym od aktualizacji inkrementalnej - nie z 4 od razu do 7, ale stopniowo. Mniejszy jednostkowy changeset i breaking changes do ogarnięcia, łatwiejsze testowanie, mniej blokowania bieżącego rozwoju aplikacji, częstszy update zespołu i pokazanie mierzalnych efektów pracy.
z version history widzę:
→ Laravel version 4.0
→ Laravel version 4.1
→ Laravel
z version history widzę:
→ Laravel version 4.0
→ Laravel version 4.1
→ Laravel
- 2
@sohost: odnowienie też, czy tylko nowi klienci?
- 0
@CygaroZwasem Cześć, kody rabatowe działają tylko na pierwszy okres rozliczeniowy.
#laravel #php
Jezu ale dokumentacja https://carbon.nesbot.com/ to jest tragedia. Nic nie można znaleźć a jak szukasz przez wyszukiwarkę to znajdujesz zeczy które nic nie wyjaśniają. Dramat
Jezu ale dokumentacja https://carbon.nesbot.com/ to jest tragedia. Nic nie można znaleźć a jak szukasz przez wyszukiwarkę to znajdujesz zeczy które nic nie wyjaśniają. Dramat
A czego potrzebujesz? Pamiętaj, że pierwsza zasada forów internetowych jest taka, że opisujesz, z czym masz problem i co chcesz zrobić. Oczywiście o ile chcesz, żeby ktoś Ci pomógł.
Może zapytaj jakiegoś LLMa, żeby znalazł Ci coś w dokumentacji, jak sam nie możesz tego znaleźć?
Może zapytaj jakiegoś LLMa, żeby znalazł Ci coś w dokumentacji, jak sam nie możesz tego znaleźć?
@massejferguson: ale ja nie wiem, co Ty myślisz. Co chcesz osiągnąć?
Carbon::createFromFormat zwraca Ci obiekt z datą na podstawie formatu. A metoda ->format('Y-m-d') zwraca Ci string z datą wg formatu i tyle.
Tu masz przykład
https://play.phpsandbox.io/nesbot/carbon?input=%3C%3Fphp%0A%24date_in_format%20%3D%20Carbon%3A%3AcreateFromFormat%28%27m%2Fd%2FY%27%2C%20%2712%2F01%2F2025%27%29-%3Eformat%28%27Y-m-d%27%29%3B%0A%0Aecho%20%24date_in_format%3B&version=3.10.3.0
Carbon::createFromFormat zwraca Ci obiekt z datą na podstawie formatu. A metoda ->format('Y-m-d') zwraca Ci string z datą wg formatu i tyle.
Tu masz przykład
https://play.phpsandbox.io/nesbot/carbon?input=%3C%3Fphp%0A%24date_in_format%20%3D%20Carbon%3A%3AcreateFromFormat%28%27m%2Fd%2FY%27%2C%20%2712%2F01%2F2025%27%29-%3Eformat%28%27Y-m-d%27%29%3B%0A%0Aecho%20%24date_in_format%3B&version=3.10.3.0
#php
Gdzie w tej chorej oficjalnej dokumentacji mogę poczytać o "public function somename: static" i chodzi mi o te static. Za Chiny ludowe nie mogę tego znaleść...
Gdzie w tej chorej oficjalnej dokumentacji mogę poczytać o "public function somename: static" i chodzi mi o te static. Za Chiny ludowe nie mogę tego znaleść...
W tym przypadku chodzi o late static binding. Faktycznie ciężko o przykład z użyciem jako return type, ale powinieneś zrozumieć jak i tym poczytasz. Możesz też pogooglać "self vs static"
https://www.php.net/manual/en/language.oop5.late-static-bindings.php
https://www.php.net/manual/en/language.oop5.late-static-bindings.php
@massejferguson: https://github.com/LaravelDaily/Laravel-Spatie-Query-Builder-Demo/blob/main/database/factories/UserFactory.php#L43
Tamten
Jakby było
Tamten
static na końcu to jest deklaracja jaki typ danych zwraca funkcja.Jakby było
function foo(): int to by oznaczało, że funkcja foo zwraca wartość typu int- 5
Mirki, czy ktoś by miał ochotę przetestować nową wersję mojej aplikacji, która pomaga przygotować się do rozmów rekrutacyjnych programistom i devops (iOS/Android)? https://www.itflashcards.com/ dodałem ostatnio ponad 5000 quizów, nowy design, dark mode.
Jak by ktoś miał chęć sprawdzić to mogę dać kod do konta premium na 30 dni za darmo :)
Mam już kilkudziesięciu subsrybentów z całego świata, ale cholernie ciężko się wbić na dobre pozycje w sklepach Google i Apple :(
Jak by ktoś miał chęć sprawdzić to mogę dać kod do konta premium na 30 dni za darmo :)
Mam już kilkudziesięciu subsrybentów z całego świata, ale cholernie ciężko się wbić na dobre pozycje w sklepach Google i Apple :(
@Omer86: Dla mnie korpoidiotyzmy to uwłaczanie człowiekowi, nie poszedłbym na taką rozmowę nawet by się płaszczyć ( ͡° ͜ʖ ͡°)
Ale miło że próbujesz pomóc innym by jakoś to przetrwali
Ale miło że próbujesz pomóc innym by jakoś to przetrwali
- 0
@mcsQ: 1. Też korzystamy z różnych LLM, lista głupich pytań i głupich odpowiedzi, jest duża. Trzeba to ręcznie sprawdzać i weryfikować. 2. Nie masz quizów do śledzenia postępów. 3. Wkrótce chcemy nawiązać współpracę z blogerami, którzy będą weryfikować dodatkowo nowe pytania i odpowiedzi, więc będą to sprawdzone informacje.4. LLM nie jest nawet w stanie wygenerować Ci 100 pytań i odpowiedzi bez wielu błędów.
- 5
Jesienna promocja na hosting w sohost! 🍂
Skorzystaj z 50% rabatu na hosting WWW i hosting e-mail z kodem:
JESIEN25
Kod
Skorzystaj z 50% rabatu na hosting WWW i hosting e-mail z kodem:
JESIEN25
Kod
źródło: sohost_jesien2025
Pobierz#laravel #php
Czy dobrą praktyką będzie dawanie kontrolera do każdej podstrony? Bo w sumie tak myślę że jeżeli serwis będzie się rozbudowywał to pojawi się jakaś logika i żeby było łatwiej rozbudowywać stronę warto zrobić zawczasu kontroller który będzie w przyszłości służył do logiki i podawania propsów do react frontu.
Czy dobrą praktyką będzie dawanie kontrolera do każdej podstrony? Bo w sumie tak myślę że jeżeli serwis będzie się rozbudowywał to pojawi się jakaś logika i żeby było łatwiej rozbudowywać stronę warto zrobić zawczasu kontroller który będzie w przyszłości służył do logiki i podawania propsów do react frontu.
@massejferguson: to zależy. Czasem warto czasem nie warto.
Refactoring jest częścią rozwoju oprogramowania więc moja rada jest taka: pisz kod tak aby nawet jeśli na dzień dzisiejszy uważasz że wspólny kontroler będzie wystarczający to da się szybko i bez większych problemów wyekstrahować rzeczy do dedykowanych kontrolerów jak zajdzie potrzeba
Refactoring jest częścią rozwoju oprogramowania więc moja rada jest taka: pisz kod tak aby nawet jeśli na dzień dzisiejszy uważasz że wspólny kontroler będzie wystarczający to da się szybko i bez większych problemów wyekstrahować rzeczy do dedykowanych kontrolerów jak zajdzie potrzeba
kontroller który będzie w przyszłości służył do logiki
@massejferguson: controller powinien być głupi jak but. logiki (biznesowej) ma być bliżej zera
- 0
Koniec lata tuż, tuż… złap okazję na hosting w sohost®
Z kodem BTW25 każdy pakiet hostingu www oraz hostingu e-mail aż 50% taniej!
Idealna okazja, aby przyspieszyć Twoją stronę przed sezonem!
W każdym pakiecie hostingu www:
Z kodem BTW25 każdy pakiet hostingu www oraz hostingu e-mail aż 50% taniej!
Idealna okazja, aby przyspieszyć Twoją stronę przed sezonem!
W każdym pakiecie hostingu www:
źródło: btw25_sohost
Pobierz#programowanie #php #tauron #api #elicznik #fotowoltaika
Cześć, może komuś się przyda - udostępniłem swój skrypt do pobierania danych z Tauronowego e-licznika do jSONa jako alternatywa dla softu HA czy innych domoticzów.
https://github.com/PJanisio/tauronApiPhp
Cześć, może komuś się przyda - udostępniłem swój skrypt do pobierania danych z Tauronowego e-licznika do jSONa jako alternatywa dla softu HA czy innych domoticzów.
https://github.com/PJanisio/tauronApiPhp
- 1
@jagodowy_krol: Nie mam pojęcia jak jest z PGE, nigdy tego nie rozpoznawalem.
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Migracje i komendy.
Sytuacja w której tworzymy nowe kolumny, tabele itd jest jasna - idziemy w migracje.
Co w sytuacji, gdy np. tworzymy nową kolumnę Y i chcemy przenieść dane z kolumny X do nowej Y?
Pierwsza część: tworzenie kolumny - idziemy w migrację. Druga część: przenoszenie danych, wykonalibyście za pomocą migracji czy komendy?
Sytuacja w której tworzymy nowe kolumny, tabele itd jest jasna - idziemy w migracje.
Co w sytuacji, gdy np. tworzymy nową kolumnę Y i chcemy przenieść dane z kolumny X do nowej Y?
Pierwsza część: tworzenie kolumny - idziemy w migrację. Druga część: przenoszenie danych, wykonalibyście za pomocą migracji czy komendy?
@mirunek: nie siedzę w symfony, ale zakłądam, że jak zawsze w takich sprawach odpowiedź to "to zależy". Jeżeli operacja nie jest bardzo skomplikowana to pewnie migracja, jeżeli jednak jest ddużo bardziej skomplikowana to komenda. Migracja ma ten plus, że można ją cofnąć. W większości wypadków to raczej to co opisałeś czyli migracja do tworzenia, a komenda do przeniesienia.
@mirunek: w autogenerowanym pliku migracji są metody up i down, które można samodzielnie rozszerzyć, dodać własną logikę, tam można zawrzeć dodatkowy kod SQL kopiowania danych między tabelami i ewentualnego cofnięcia operacji, czyli usunięcie danych, usunięcie kolumny
zależy od złożoności, komenda CLI, co do zasady ma zostać w aplikacji na zawsze, więc jak ma zostać tylko raz użyta to nie ma sensu, może być teoretycznie też wielokrotnie odpalona - przez osoby
zależy od złożoności, komenda CLI, co do zasady ma zostać w aplikacji na zawsze, więc jak ma zostać tylko raz użyta to nie ma sensu, może być teoretycznie też wielokrotnie odpalona - przez osoby
Komu, komu, bo idę do domu :) 118 numer "Programisty", a w nim: https://programistamag.pl/programista-3-2025-118/
Dostępny w Empikach lub w prenumeracie. Życzę miłej lektury.
#programowanie #programista15k #programista25k #programista30k #programujzwykopem #sztucznainteligencja #php #android #androiddev #google #prasa
Dostępny w Empikach lub w prenumeracie. Życzę miłej lektury.
#programowanie #programista15k #programista25k #programista30k #programujzwykopem #sztucznainteligencja #php #android #androiddev #google #prasa
źródło: 3_800px
Pobierz@anusia-adamczyk: Są w nim komiksy z Kamilkiem?
- 0
@mackbig: Kamilkiem z Kiki świat? Nie :)
Po mimo tego, że stack deweloperski w webdev zrobił w ostatnich latach gigantyczny postęp, mamy nowoczesne frameworki zarówno na fronttend jak i backend a jednak rynek Wordpress i Woocommerce ciągle rośnie i daje deweloperom dobrze zarabiać. Jest to dziwne biorąc pod uwagę jaki nieopisany chaos programistyczny zawiera przeciętny sklep oparty o Woocommerce. Ten kto to debuguje to wie. Obok siebie współistnieją wszelkie możliwe patterny i antypatterny, częściej antypatterny oraz naleciałości z webdev
@czlowiek_z_lisciem_na_glowie: wymyślanie losowych frameworków w javascripcie to nie jest postęp
@xxx_JOBOL_PL_xxx: ale jesstes mondrym czlowiekiem
- 9
🔥 Letnia promocja na hosting w Sohost®! 🔥
Z kodem LATO25 każdy pakiet hostingu www oraz hostingu e-mail aż 60% taniej!
Idealna okazja, aby przyśpieszyć Twoją stronę przed urlopem!
W każdym pakiecie hostingu
Z kodem LATO25 każdy pakiet hostingu www oraz hostingu e-mail aż 60% taniej!
Idealna okazja, aby przyśpieszyć Twoją stronę przed urlopem!
W każdym pakiecie hostingu
źródło: sohost_lato25
Pobierz- 0























#cursor czy ai w Visuals studio?
#ai #programowanie #php #pytaniedoeksperta