Mirki, mam stronę na której wyświetlam dane w formie arkusza kalkulacyjnego za pomocą JExcel (bazująca na js). Dane do tego arkusza pochodzą z JSONa generowanego przez skrypt PHP. JSON jest wynikiem operacji PIVOT na tabeli w bazie danych (aby wszystko było czytelniejsze dla użytkownika końcowego). Ze względu na to, że json pochodzi z pivota, to chciałbym się zapezpieczyć na wypadek zmiany ilości/kolejności kolumn. Użytkownicy mają udostępniony arkusz do którego mają wpisywać swoje
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#hosting #php #nodejs #vps Dostaję już oczopląsu od tych wszystkich ofert hostingu, które przejrzałem, a i tak dochodzę do konkluzji, że na stronach tych firm będą jedynie superlatywy. Doradzicie jakiś niezbyt drogi, wydajny, dobrze zbakupowany, mający dobry styk, hosting w kraju lub okolicach? (pytam oddzielnie o klasyczny "web hosting" z php jak i o coś dla nodejs)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@megawonsz9:
W przypadku stron hostowanych poprzez Passenger u nas:
- WebSocket (ws) dla serwera Passenger,
- WebSocket Secure (wss) dla serwera Passenger (wymaga dodania certyfikatu SSL, można wygenerować darmowy let's encrpt w naszym panelu)

Passenger każde bindowanie na port zmienia na socket, przez który można się komunikować. Niestety nie ma możliwości uruchomienia strony przy pomocy Passengera z bindowaniem na
  • Odpowiedz
@hemikalik: naucz się paru mądrych, popularnych słów, np: algorytm, big picture, generyczny, mind mapping, event storming, ekstrahować, ewaluować, abstrakcja, api, interfejs, kompozycja, factory, itd i twórz randomowe zdania:
"Wyekstrahowałem abstrakcyjny algorytm interfejsu api poprzez kompozycję factory korzystając z event stormingu zachowując generyczny big picture."
Zanim się połapią, że coś jest nie halo, to spokojnie zdążysz się nauczyć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Uczę się wzorców projektowych w #php i mam problemy ze zrozumieniem niektórych idei.

Dla przykładu Factory Method: W przykładzie ze strony https://lukasz-socha.pl/php/wzorce-projektowe-cz-7-factory-method/ istnieje tworzenie kilku pizz na podstawie intefejsu. Dlaczego w takim przypadku nie utworzy się 1 klasy, gdzie w konstruktorze przyjmowana byłaby nazwa pizzy i jej składniki? Jaki jest sens tworzenia tak wielu klas i jak zastosować ten wzorzec w przypadku gdzie np. nazwę tych pizz byłyby dodawane przez
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix: Bo tutaj masz przykład, gdzie przekazujesz tylko nazwę, w życiu to wygląda trochę inaczej. Ja w pracy mam tak, że użytkownik moze zalogować się używając sieci społecznych: Facebook, Instagram, LinkedIn itd.
polega to na tym, że użytkownik klika w button i w zależności w co kliknął, w taki sposób będzie wyglądało logowanie się.
No i załóżmy, że mamy interfejs SocialNetworkLogin z metodami: login(), status(), authorize()
no i teraz każda sieć społeczna ma
  • Odpowiedz
@Jurix: Zacznę od tego, że książka "Head first: Design Patterns" jest dobra na początek - wtedy jeszcze uczysz się wzorców po to, żeby zrozumieć parę bardziej podstawowych idei, a nie ich "używać". Generalnie ich się nie "używa"- bardziej "same się pojawiają". Gdzieś podświadomie dopasowujesz wzorce do problemu niczym klucze do nakrętki, ale robisz to dopiero gdy podstawowy, trudniejszy problem na wyższym poziomie jest w zasadzie rozwiązany.

Po drugie, factory method
  • Odpowiedz
Potrzebny dobry generator formularzy na stronę www.
Ważne aby zapisywał wyniki do pliku .csv lub miał możliwość ich eksportu do .csv
Może to być CMS, albo jakiś framework w PHP. Musi być konfigurowalny i elastyczny jeżeli chodzi o możliwości wyboru, wpisywania lub zaznaczania opcji.
Może być płatne. Ale nie online, bo musi pracować w wewnętrznej sieci.
#webdev #frontend #webdesign #php #html
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hai. Jestem zmuszon do integracji z platforma eMAG.
Ktorys z wykopkow moze integrowal ten szajs przez api?
Ich dokumentacja jest turbo nieczytelna i nie pokrywa sie z rzeczywistoscia.
A api samo w sobie niespojne.

Mam problem z pobraniem external awb z zamowienia.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest w larvie możliwość wyszukiwania wpisów w tabeli 'job' ? generuje kolejkę do wykonania o wielkości +/- 100K wpisów, codziennie chce synchronizować i dodawać nowe wpisy do kolejki, te już wykonanie wyszukuje w bazie i pomijam, ale muszę sprawdzić czy znajduje się już w kolejce do wykonania aby ponownie jej nie dodawać w kolejce zapisuje url który następne przechodzi przez parsera

#laravel #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radaka: ha też nie dawno miałem z tym problem i albo kiepsko szukałem, albo nie ma exista/synca/delete jobów w kolejce, jest tylko dispatch. Poradziłem sobie z tym w taki sposób, że job przed przystąpieniem do pracy sprawdza czy operacja na modelu którą ma wykonać nie ma już statusu "wykonane". W ten sposób nawet jeśli będzie kilka identycznych jobów to pierwszy który się wykona zmieni status z informacją dla następnych.
  • Odpowiedz
@Radaka: najprościej oznaczaj w bazie rekordy zaraz przed dispatchem a potem zwyczajnie je pomijaj - musisz tutaj jeszcze ogarnąć przypadek failed job
  • Odpowiedz
Łapcie nowe oferty na JobsForGeek dla #php:

#zdalnie:
Senior DevOps Engineer Piwik PRO 11000 - 14000 PLN/m netto ➡ https://jobsforgeek.com/job-offers/details/106753
Symfony Fullstack Developer Polcode Sp. z o.o. 6000 - 12000 PLN/m netto 5000 - 10000 PLN/m brutto ➡ https://jobsforgeek.com/job-offers/details/106180
Programistka/-a PHP Ligo Headhunters 10000 - 12000 PLN/m netto 10000 - 12000 PLN/m brutto
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak pociąć zdanie po każdym białym znaku za wyjątkiem niełamliwej spacji? (nie jest ona zapisana jako encja, tylko normalnie, jako znak UTF-8).
Idzie jakoś za jednym preg_split? Czy trzeba najpierw tę niełamliwą spację na coś podmienić, pociąć zdanie po \s i z powrotem podmiana tego czegoś na twardą spację w tym elemencie tablicy, w którym występuje?
#php #regexp #regex
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mircy i Mirabelki!

Pijcie ze mną kompot :)

Dzięki Waszym pomysłom mam mnóstwo materiałów na kurs PhpStorm i postanowiłem zrobić mały darmowy kurs. Każdy z kodem "SUPERSTORM12" otrzyma darmowy wstęp:
https://superstorm.pl/
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach