Jak mnie wnerwia ten brak kompatybilności wstecznej w PHP. Właśnie piszę nową stronę www opartą na Koseven, najnowsza wersja z github, przystosowanym przez programistów już do PHP 8 i lokalnie mam tą wersję PHP i wszystko gra. Tymczasem wcześniejsze projekty na starszych wersjach Koseven przystosowane do PHP7 już na PHP 8 nie działają. Wrzucając nowy projekt na Koseven pod PHP 8 na testowy serwer ze starszą wersją PHP musiałem wrzucić pliki z
Wszystko
Najnowsze
Archiwum
- 0
- 4
@Malkof: w C++ masz zamrożone ABI, zmiany w języku zazwyczaj polegają na tym, że coś się nie kompiluje co jest super proste do naprawy. Dużo większym problemem nie jest sam język co same framworki/liby, które mogą korzystać z niewspieranych ficzerów.
Taka np. Java: na papierze idealny język do upgradowania: prosty kompilator i bajtkod, mało zmian w kolejnych wersjach, runtime wspiera stare jak i nowe wersje w taki sam sposób, jednym
Taka np. Java: na papierze idealny język do upgradowania: prosty kompilator i bajtkod, mało zmian w kolejnych wersjach, runtime wspiera stare jak i nowe wersje w taki sam sposób, jednym
- 3
@daro1: Kod używający ficzerów z nowej wersji nigdy nie będzie działał na starej i nie ma to nic wspólnego z kompatybilnością wsteczną (BC dotyczy języka, którego nowa wersja obsługuje stary kod). Poza tym BC w php łamane jest tam gdzie ma to sens, a i tak robią to za wolno moim zdaniem.
Na przykład niedawno ktoś od Symfony się zesrał, że jakaś funkcja (unserialize chyba) mogłaby konsekwentnie rzucać wyjątkami, a
Na przykład niedawno ktoś od Symfony się zesrał, że jakaś funkcja (unserialize chyba) mogłaby konsekwentnie rzucać wyjątkami, a
- 0
Siema #devops.
Przyjmijmy, że mam aplikację #php. Standardowo jakaś baza danych (mysql, mongodb), nginx. I teraz pytanie do was...
Czy obraz aplikacji powinien zawierać nginxa? Czy może powinniśmy zainstalować nginxa na vpsie, dedyku (jako apka systemowa, a nie jako kontener), a aplikacja (PHP) ma być tylko odpalona przez docker-compose up i mieć podpięty volume dla kontenera z
Przyjmijmy, że mam aplikację #php. Standardowo jakaś baza danych (mysql, mongodb), nginx. I teraz pytanie do was...
Czy obraz aplikacji powinien zawierać nginxa? Czy może powinniśmy zainstalować nginxa na vpsie, dedyku (jako apka systemowa, a nie jako kontener), a aplikacja (PHP) ma być tylko odpalona przez docker-compose up i mieć podpięty volume dla kontenera z
Pytanie do koderów #php w #symfony #symfony6
Najprawdopodobniej zmieniam pracę, nadrabiam braki i rozkminiam sobie #symfony6 #php8 a dokładnie bundle'a EasyAdmin.
Czy EasyAdmin jest mocnym standardem do tworzenia Panelu admina? Pytam z perspektywy dobrej praktyki.
Czy w firmach często jest to wykorzystywane?
#programowanie #programista25k
Najprawdopodobniej zmieniam pracę, nadrabiam braki i rozkminiam sobie #symfony6 #php8 a dokładnie bundle'a EasyAdmin.
Czy EasyAdmin jest mocnym standardem do tworzenia Panelu admina? Pytam z perspektywy dobrej praktyki.
Czy w firmach często jest to wykorzystywane?
#programowanie #programista25k
- 3
@kozik_wnb: Nie odpowiem na twoje pytanie, ale mam dla ciebie protipa. Według mnie najlepsze firmy to takie, gdzie na rozmowach rekrutacyjnych nie pytają cię o szczegóły funkcjonalności różnych bundli frameworka, a o ogólne koncepty programistyczne i ich praktyczne zastosowanie. Ważniejsze dla nich jest w jaki sposób myślisz, niż to jak szczegółową masz wiedzę. Rozmowy rekrutacyjne powinny być faktycznymi rozmowami, a nie przesłuchaniami w charakterze oskarżonego gdzie twój rozmówca stara ci
Zawsze jak rozkminiałem nowy framework to zawsze sobie po prostu budowałem panel admina ze wszystkimi potrzebnymi opcjami: logowanie, uprawnienia, użytkownicy + kilka jakiś modułów z różnymi typami pól i funkcji. Dobry tok myślenia w przypadku #symfony ?
@kozik_wnb: jak chcesz uprawiać freelancerkę to sobie rób.
W profesjonalnych firmach takie rzeczy są już zrobione. Jeśli chcesz iść w backend to naucz się lepiej wystawiać i implementować zewnętrzne API, zarówno
To jak sądzicie, znaleźliśmy już #programista100k? ( ͡° ͜ʖ ͡°)
Sprawdźcie oglądając drugi sezon autorskiego teleturnieju dla branży IT (✌ ゚ ∀ ゚)☞
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java #pytanie #php
Sprawdźcie oglądając drugi sezon autorskiego teleturnieju dla branży IT (✌ ゚ ∀ ゚)☞
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java #pytanie #php

- 0
@justjoin_it:
Nie musicie szukac, byl tu ostatnio bodajze Grzesiek w Hurracanie. Bylo glosno na mirko ( ͡° ͜ʖ ͡°)
znaleźliśmy już #programista100k?
Nie musicie szukac, byl tu ostatnio bodajze Grzesiek w Hurracanie. Bylo glosno na mirko ( ͡° ͜ʖ ͡°)
- 16
Nie czekaj na Black Friday! Kup hosting w sohost® już teraz!
Hosting WWW i Hosting E-Mail aż 50% taniej z kodem BW2022
W każdym pakiecie Hosting WWW:
• LiteSpeed + LS Cache
• Powierzchnia SSD
Hosting WWW i Hosting E-Mail aż 50% taniej z kodem BW2022
W każdym pakiecie Hosting WWW:
• LiteSpeed + LS Cache
• Powierzchnia SSD
źródło: comment_1668608087C1GV5oC4wgGt2fQlOTm5Nc.jpg
PobierzJaki język programowania byście rekomendowali dla Wojtka? ( ͡° ͜ʖ ͡°)
Nas kusi coś prostego na początek ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript
Nas kusi coś prostego na początek ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript
źródło: comment_1668595250EcOCeQj3wM69usVXQEpYIN.jpg
Pobierz- 5
@justjoin_it: Fajne te oferty, fullstack 20k netto na B2B, 6 technologii, minimum 3 lata doświadczenia, zajebiście owinięte w gówniany papierek o nazwie Junior XDDD
- 2
@justjoin_it: No ciekawe które z tych ogłoszeń nie jest na juniora (to dosłownie pierwsze wyniki z twojego linku) XD
https://justjoin.it/offers/7n-full-stack-developer
https://justjoin.it/offers/7n-full-stack-developer
źródło: comment_1668604950VxGEEgdPl2M9xtWTgbNpGw.jpg
PobierzTDeveloper czy IDeveloper czy WDeveloper, czy Ty masz już swoją literkę?
Specjalizować się czy być złotą rączką w programowaniu? Te i inne dygresje już dostępne pod adresem:
https://ostrapila.pl/87
#programowanie #dotnet #python #java #javascript #software #php #podcast #testowanie #polskipodcast #programista15k #ostrapila
Specjalizować się czy być złotą rączką w programowaniu? Te i inne dygresje już dostępne pod adresem:
https://ostrapila.pl/87
#programowanie #dotnet #python #java #javascript #software #php #podcast #testowanie #polskipodcast #programista15k #ostrapila
źródło: comment_16685875951gvsWkmb2wyQMN6Vpq9wRy.jpg
Pobierz@jaroslaw-stadnicki:
Stare dobre przysłowie mówi że jak coś jest do wszystkiego to jest do niczego, ja mimo że jako Java Software Developer z 5 letnim doświadczeniem to od początku pracy robiłem jako one-man-army i na przykład czuję, frustrację że nie jestem dobry w niczym. Powoli dochodzę do następujących wniosków
1. To nie jest ciekawa praca, bo dotyka wielu dziedzin, tylko brak możliwości skupienia się na czymkolwiek i ciągłe przerywanie pracy skokami
Stare dobre przysłowie mówi że jak coś jest do wszystkiego to jest do niczego, ja mimo że jako Java Software Developer z 5 letnim doświadczeniem to od początku pracy robiłem jako one-man-army i na przykład czuję, frustrację że nie jestem dobry w niczym. Powoli dochodzę do następujących wniosków
1. To nie jest ciekawa praca, bo dotyka wielu dziedzin, tylko brak możliwości skupienia się na czymkolwiek i ciągłe przerywanie pracy skokami
- 0
@michalfranc: przyjmuję do wiadomości ;)
Mirki krótko i na temat
migracja PHP do 8.1
fragment kodu
pluje błędem
migracja PHP do 8.1
fragment kodu
$this->$type[] = $data;pluje błędem
- 4
- 1
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
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
- 3
@mirunek:
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
> 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
@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.
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
#programowanie #php
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
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 :)
#php
Dlaczego to wstawi do tablicy liczby 0, 10, 20, 30, 40, 50...?
$x = 0;
for ($i = 0; $x<10;$i++)
{
$tab[$i]=$x;
Dlaczego to wstawi do tablicy liczby 0, 10, 20, 30, 40, 50...?
$x = 0;
for ($i = 0; $x<10;$i++)
{
$tab[$i]=$x;
Treść przeznaczona dla osób powyżej 18 roku życia...
@powaznyczlowiek typowe - nie błaźnij się albo napisz konkretnie co działa niepoprawnie w tym kodzie
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
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
@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 :)
- 0
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
Zainstalowałem Laravel Lang i skopiowałem tłumaczenie, ale nie działa. Dalej wysyła e-maile w j. angielskim.
#programowanie #php #programista15k
- 1
@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.
- 0
( ͡° ͜ʖ ͡°)@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ć.
Jeden tekst Waszego Leada / Managera, którego nigdy nie zapomnicie, to... ( ͡° ͜ʖ ͡°)
Natomiast jeśli sami jesteście Seniorami / Leadami, to mamy dla Was, wy już wiecie co (。◕‿‿◕。)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python
Natomiast jeśli sami jesteście Seniorami / Leadami, to mamy dla Was, wy już wiecie co (。◕‿‿◕。)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python
- 9
#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
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
źródło: comment_1667940099jQOXUOTItDaYd8FdtPVvlH.jpg
PobierzDo których należycie? ( ͡° ͜ʖ ͡°)
Bo możecie też do tych ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java
Bo możecie też do tych ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java
źródło: comment_1667900829sGniFjb2QvhRy7Mnlw8x8Q.jpg
Pobierz@justjoin_it: obie wersje są poprawne. Co ciekawe podobno osoby używające zapisu po prawej nie myją rąk po sikaniu.
- 23
@justjoin_it: 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;
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;
- 0
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
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
- 2
@Zoltafik: Tampermonkey/Greasemonkey
- 1
@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.
- 239
( ͡º ͜ʖ͡º)
( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java #pytanie #php
( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
-------
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java #pytanie #php
źródło: comment_1667547779AFIDfuip8A6672685EXsS8.jpg
Pobierz- 17
- 32
@justjoin_it: bardziej adekwatne by było "I wrote a recursive function"
2
Ataki na PrestaShop – studium przypadku

Studium przypadku ataku z wykorzystaniem luki w Prestashop. Jak się łata taki atak w przypadku wykrycia i jak go wykryć? Bo to wcale nie takie oczywiste.
z- 0
- #
- #
- #
- #
- #























Jakim cudem 14?
źródło: comment_1668970675HMhutJxWQjk3PYTW03oIiC.jpg
Pobierz