Jaki macie okres wypowiedzenia w waszych firmach na b2b? bo z ziomkiem się kłócę że 3 msc to standard XDDDDDD a dla mnie standard to 1 msc, i jakieś 2 czy zwłaszcza 3 msc to bym po prostu wyśmiał gdybym dostał taką umowę
#programowanie #php #java #csharp #javascript #cpp

Jaki macie okres wypowiedzenia?

  • 1 miesiąc 61.9% (112)
  • 2 miesiące 7.2% (13)
  • 3 miesiące 30.9% (56)

Oddanych głosów: 181

  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #prestashop #pytanie #pytaniedoeksperta

Kumpel dostał moduł od systemu ratalnego mokka na prestashop i chciał bym poprosić kogoś o pomoc w sprawdzeniu co tak naprawdę przesyła ten moduł. Znalazłem pliki php z loggerami takimi jak zbieranie geolokalizacji, rodzaju przeglądarki, urządzenia używanego itd. Ale nie mogę zlokalizować czy te dane dotyczą wszystkich użytkowników na sklepie czy tylko tych co dostali kredyt w mokka czy też
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

phpcon


@rzezimieszek_: jeśli na głównym to obok dworca masz taksówki, bo na nogach to będzie ponad godzina, a z tego co wiem to nie kursuję tam żaden autobus miejski

sprawdź stacje Zawiercie Borowe Pole, stamtad już blisko jeśli na nogach, ale w 20 minut wątpliwe :P
  • Odpowiedz
Witajcie, próbuję z TiToka, pobrać awatar profilowy użytkownika z OG Tagów, jednak mam błąd:
"Warning: DOMDocument::loadHTML(): Empty string supplied as input i..."

$page_content = file_get_contents('[https://www.tiktok.com/@0luwa.best');](https://www.tiktok.com/@0luwa.best');)
$dom_obj = new DOMDocument();
$dom_obj->loadHTML($page_content);
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BujakaPL: Upewnij się, że w page content masz zawartość strony. Funkcja file get contents może mieć zablokowaną możliwość wychodzenia na zewnątrz. W takim wypadku tylko curl.
  • Odpowiedz
#webdev #php #grafika #wordpress #html
Szukam fachowca do osadzenie strony/szablonu html do wordpressa, ewentualnie innego cmsa.
Chcę zachować w całości styl lub z minimalnymi zmianami a sam sobie nie radzę bo wszysko się rozjeżdża.
Poniżej zamieszczam jak wygląda w wersji statycznej.

W komentarzu pokażę, jak mi się rozjeżdża.
senrix - #webdev #php #grafika #wordpress #html
Szukam fachowca do osadzenie strony/...

źródło: comment_1666551728abO8PBzCF56K3sYxl8P4SB.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spaduwa_mam_robote: ej, to jest świetna robota dla kogoś kto nic nie umie xD Widać że pracodawca co debil który nie wie o co chodzi bo musi wyjaśniać takie słowa jak GIT i twierdzi że istniało PHP 6 xD Jak bym chciał zmienić robotę z siedzenia na kasie na bycie programistą to szedłbym jak dzik xDDDD
  • Odpowiedz
#programowanie #programista15k #php
Postanowiłem przestać korzystać z PhpStorm i przerzucić się totalnie na vima. Dzisiaj udało mi się ogarnąć dobre podświetlanie składni za pomocą kilku wtyczek. Tylko musiałem przerzucić się z #vim na #neovim.

Konfigurowałem parę godzin ale to jest poświęcenie na jakie jestem gotów aby być niezależnym od korporacji.
t.....o - #programowanie #programista15k #php 
Postanowiłem przestać korzystać z Php...

źródło: comment_1666306029IPjZCmBBQuUnbij90GZwDQ.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, zainstalowałem skrypt ale mam błąd:

"Message: 'preg_match(): Compilation failed: invalid range in character class at offset 19'".

Prawdopodobnie gdzieś tutaj:

public
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BujakaPL:
No ale bez wiedzy co jest w $route to niewiele można z tego wywnioskować.

Ale prawdopodobnie masz starszy skrypt, i niewłaściwie wyescapowany regexp tam trafia bo od php 7.3 były zmiany drobne afair.
  • Odpowiedz
@devopsiarz: na wszystko co przyspieszy phpa jest popyt, bo powiedzmy sobie szczerze, php-fpm to archaiczne rozwiązanie, aby za każdym razem podnosić całą appkę, mam nadzieję że w php 9/10 jakoś ogarną aby w core języka było jakieś rozwiązanie aby appka mogła działać w banalny sposób jako daemon i była rozstawiana raz
  • Odpowiedz
Czy istnieje jakaś gotowa warstwa abstrakcji, która pilnuje aby nie tworzyły się duplikaty plików?

Użytkownik aplikacji może wgrać plik na serwer, potem może usunąć plik. Chciałbym aby była wyliczana suma kontrolna i w razie wykrycia duplikatu, userzy widzieli plik wirtualny bazujący na pliku oryginalnym. W momencie gdy user A usunie plik, tak naprawdę usuwany jest plik wirtualny a plik fizyczny zostanie usunięty dopiero kiedy zdecyduje go usunąć ostatni user.

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

@Jare_K: to znaczy, o ile się zgadzam co do meritum wypowiedzi, że to raczej logika biznesowa, to są systemy plików które mają taką deduplikację; ale wychodzi to średnio i zdaje się jest raczej w formie łatek, np w btrfs, nie wiem jak tam zfs. Dałoby się tworzyć pliki - po prostu zwiększałbyś licznik ile odwołań do pliku jest, a modyfikacja by przebiegała w formie copy-on-write. Oczywiście masz też rację, że
  • Odpowiedz
  • 1
@ziuaxa: Nie bardzo rozumiem co masz na myśli „A co z Node.js zamiast PHP?”. Mamy Node.js, ale nie jest dostępne w każdym pakiecie dlatego nie zostało wyszczególnione.
  • Odpowiedz
#php #symfony
Jak najlepiej dodać do logu błędów dodatkowe informacje? W tej chwili robię to przez context czyli

$this->logger->error($exception->getMessage(), [
"error_code" => "XYZ"
]);

to chyba poprawne wykorzystanie tego?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #homepl #hosting nie znam się ale powiedzieli że to będzie proste. nie chcę zmieniać wersji php globalnie, ale podobno na homepl da się dla wybranych katalogów. wyczytałem w ich poradniku, że wystarczy do .htaccess w danym katalogu wstawić

SetEnv CGI_HANDLER php73

ja potrzebuję 8.1 jednak cokolwiek bym nie wpisywał, to phpinfo nadal pokazuje poprzednią wersję bez zmian (zmienna cgihandler w phpinfo pokazuje się z nadaną
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Zajec5 dzieki. Temat wyjasniony. Okazalo sie ze w czasach kiedy zakladalismy ten hosting home mial w ofercie tylko jakis swoj produkt, Idea web server. W zwiazku z tym to kwestia nie-apache, swoja droga na tym serwerze maksymalny php to 7.4. Szykuje sie sroga zabawa.
  • Odpowiedz
@banannq: Cześć. Korzystając ze starej platformy hostingowej możesz skorzystać z PHP do wersji 7.4. Sytuacja wynika z tego, że w 2018 roku uruchomiliśmy nową ofertę, opartą na serwerze WWW Apache (a więc globalnym rozwiązaniu, które rekomenduje m.in. WordPress) i jest to aktualnie wspierane przez nas rozwiązane. Jeżeli chcesz mieć do dyspozycji PHP 8.1 oraz Apache'a to prosimy o kontakt z naszym Biurem Obsługi Klienta (telefonicznie lub mailowo przez Panel Klienta
  • Odpowiedz
Mam środowisko z samopodpisanym SSL i debugiem zdalnym. Oczywiście JAVA w #php stormie piszczy jak tania kurtyzana bo jej się nie podoba certyfikat. Może będę dla każdego środowiska dodawał wyjątki do keystore javowego? xD No może jakbym miał jeden projekt na rok to bym się zastanowił ale i tak źle bym się z tym czuł.

Ale oto proszę państwa wtyczka do #vim do zdalnego debugowania https://github.com/vim-vdebug/vdebug
VIM i
t.....o - Mam środowisko z samopodpisanym SSL i debugiem zdalnym. Oczywiście JAVA w #...

źródło: comment_1665794677GI1JtXAzero8ylGOY8PO3E.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yhbgrobdoivbvwamsv:
Musiałbym to zbadać. W tym momencie pracuję przy Magento2(choć na moim screenie jest testowo laravel) i narzędzie do stawiania tego środowiska(Warden) ustawia własną domenę do developmentu lokalnego i podpisuje dla niej certyfikat. To cały korowód kontenerów, między innymi traefik, dnsmasq, tunelowanie itp. Potem na rzeczy używane przez Magento: rabbit, redis, elastic, mysql, varnish, php...

Musiałbym przerabiać skrypt do tworzenia tych rzeczy aby tam upchnąć swój certyfikat.
  • Odpowiedz
Jak nazwać Interface A, który mówi że obiekt, który go rozszerza jest w stanie przetworzyć Interface B?

Na przykład: mam klasę C z pakietu 3th party, która na podstawie danych z tablicy renderuje formularz opcji. Mój framework podnosi abstrakcję wyżej i zamiast tablicy operuje na interfejsach. Dlatego Powstała klasa D, która dziedziczy po klasie 3th party C i zamiast tablicy z parametrami przyjmuje interfejs A. Interfejs A jest uniwersalnym interfejsem zawierającym konfigurację formularza
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@czlowiek_z_lisciem_na_glowie:

Klasy D, E, F, to są adaptery, i zgodnie z praktyką composition over inheritance, nie powinieneś rozszerzać klas 3rd party, tylko klasa 3rd party jest zależnością adaptera.

Interfejs B, który będzie implementowany przez D,E,F, powinien nazywać się od tego, co reprezentuje. "Przetwarzanie A", to mało konkretna informacja, więc ciężko powiedzieć jak dokładnie ma się
  • Odpowiedz
No dobra, przyznajmy: czasem zdarza się Wam szukać tej roboty w #it ( ͡ ͜ʖ ͡) I wszyscy wiemy, że niektóre zadania na rekrutacji bywają... osobliwe ( ͡° ͜ʖ ͡°)

Podrzućcie najbardziej absurdalne zadanie, jakie dostaliście na rozmowie, ale takie totalnie "WTF?!"

-----

#justjoinit #programowanie #programista15k #programista25k #pracait #technologia
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wielokrotnie widziałem próby podejścia do DDD na tyle komplikujące całe rozwiązanie, że postanowiłem o tym napisać kilka słów. Mam wrażenie, że świat programistów trochę zachłysnął się modnymi ostatnimi czasy konceptami jak właśnie DDD i wychodzą z tego takie kwiatki jak strach przed ORM, który nie oszukujmy się w przypadku poprawnego zastosowania zaoszczędza sporo pracy. Często mimo nawet nieskomplikowanej domeny programiści celują w stuprocentowo czystą domenę i unikają korzystania z narzędzia, które powoduje
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sarveniusz: odnośnie Using ORM, but not use the full potential to za bardzo nie widzę sensu. ORM to tylko szczegół implementacyjny i nie chcę się go uczyć tak, żeby robić fikołki. Naturalnym podejściem jest zawołanie jakiegoś SQLa i zmapowanie go na jakiś obiekt pośredni. Takie coś łatwo się debuguje i rozwija. Przy takim podejściu nie muszę się uczyć żadnego frameworka (również reszta devów, więc spada poziom złożoności), bo podejście "wołam
  • Odpowiedz