Moje poprzednie pytanie zostało trochę błędnie zinterpretowane i odpowiedzi, które uzyskałem opisywały zagadnienie, które mnie nie interesowało. Dlatego powtarzam pytanie, ale z innym przykładem:

Pytanie do wszystkich #programista15k w szczególności zajmujących się #programowanie #sql

Macie w bazie (np. #mysql #sqlite #postgres ) sporą tabelkę zawierającą produkty wraz z ceną, kategorią i sprzedawcą.

CREATE
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mateusza: po pierwsze wypadałoby znormalizowac tabele products. Skoro użytkownik podaje listy to należałoby by stworzyć user defined table types i wykorzystac joiny do filtrowania danych zamiast setek statementow where. Pozniej jeszcze odpowiednio poindexowac i na deser zostaje zoptymalizowac query plan i permissions. Jak masz dobrze zaprojektowana warstwe baz danych to masz z górki i obojętnie ktorym frameworkiem zdecydujesz sie ja zaprezentować kazdy powinien to udźwignąć bez żadnego problemu. I mysle,
  • Odpowiedz
Uczę się #symfony i żeby miało to jakiś sens obrałem sobie za cel stworzenie strony do rezerwacji (w przyszłości także do kupowania) biletów on-line, bo akurat będę miał takie długofalowe zlecenie. Chciałbym od początku robić wszystko jak najlepiej się da. Jaką bazę danych wybrać do takiego projektu? Nie wiem czy to ma jakiś wpływ w skali 200-300 miejsc na wydarzenie (raz w tygodniu), ale jak już mówiłem, chciałbym żeby to
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BenAffleck: Jak używasz symfony to pewnie też doctrine, wtedy bazę będziesz mógł (jak nic nie udziwnisz) zmienić w dowolnej chwili np. z mysql na postgresql. Przy takiej skali jak piszesz nie ma znacznia jakiej bazy użyjesz. Bież tę którą lubisz.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@basia15: ogarniałem... Tzn. uczyłem się cruda, resta i symfony już rok temu, ale to było przeklepywanie kodu z poradnika. O ile ideę rozumiem to do tej pory wydawało mi się używanie jakiegokolwiek frameworku do rzeczy które robiłem dużym przerostem formy nad treścią. Rezerwacje mają już większy sens niż np. stawianie bloga :D
  • Odpowiedz
@TMBRK Sól może być trzymana razem z hasem w bazie. Chodzi o to, że skoro sól jest unikalna/losowa, to nawet pomimo jawności soli (w przypadku wycieku bazy), aby zgadnąć brute forcem, to trzeba wygenerować cały słownik od początku dla każdego hasha.
  • Odpowiedz
Od wczoraj walczę z uploadem dużych plików, brak żadnego błędu lub w logach nginx wywala mi czasem:

FastCGI sent in stderr: "PHP message: PHP Warning: POST Content-Length of 2247134147 bytes exceeds the limit of 947912704 bytes in Unknown on line 0" while reading response header from upstream

W fpm mam ustawione na uploady na 5GB tak samo clientmaxbody_size w nginx próbowałem już chyba wszystkiego
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@januzi dokładnie, nie znałem wcześniej tus.io i dzięki tej całej sytuacji poznałem więc na duży plus że mimo wszystko zaistniała
  • Odpowiedz
Chciałbym oprzeć swoją aplikację #angular o bazę danych #mysql, korzystając z #php (wiem, że można nodem, ale chcę wejść w php). Jako że z backendu jestem nowicjuszem, mam kilka pytań.
1. Czy jest jakaś integracja między Angularem/JavaScriptem a PHP tak, jak między HTML a PHP (piszę sobie jeden kod obok drugiego w jednym pliku), czy też jedyna (albo jedyna sensowna) komunikacja odbywa się przez API?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lunaexoriens: najprosciej oddzielić w ogóle aplikacje phpową od aplikacji angularowej, oddzielne repozytoria i oddzielny kod

po prostu nie piszesz żadnego kodu htmlowego po stronie backendu i tyle, same zwrotki json i tyle
  • Odpowiedz
Od PHP pewnie też


@mk321: potwierdzam, narzut jest minimalny a php.ini i extensiony to naprawdę ciężko spieprzone tematy. Dużo wygodniej jest wszystko zamknąć w kontenerze.

@lunaexoriens: od siebie jeszcze dodam, że nieważne które podejście wybierzesz - PHP bez frameworka nie ruszaj, bo będzie śmierdziało. Polecam Symfony, a najlepiej to w ogóle jakiś inny język do backendu. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Witajcie mircy, pamiętacie php by Przemo? Aktualnie mam phpBB 3 w wersji 3.2.7 chyba. Da się zrobić takie same BBCode co tam? Chodzi mi głównie o [mod] do czytania tylko przez moderatora i hide do czytania przez osoby co napisały w temacie posta. Ktoś wie jak dodać takie? #php #phpbb #phpbyprzemo #forum #informatyka wybaczcie jak źle taguje
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś pomocny Mirek wie o co chodzi?
Mam coś takiego:

$samochody = DB::table('Samochod')
->whereIn('wyposazenie', ['kierownica', 'skrzynia'])
->get();
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: w ogóle dobrze by było jak bys napisał czym jest wyposazenie. Czy to relacja? Czy kolumna zawierająca string rozdzielony przecinkami? JSON? Bo może generalnie źle się do tego zabrałeś ( ͡° ͜ʖ ͡°)
  • Odpowiedz
podpowiedziałbyś coś na czym warto się skupić? Taka gowno wiedza to jakiś fajny punkt wyjściowy chociaż czy praktycznie trzeba zaczynać od zera?


@Zgrywajac_twardziela: Nie ma wiedzy, która by się nie przydała ;-) Ponieważ czasami nie wiadomo od której strony ugryźć złożony temat, to zrobienie czegokolwiek "na pałę" wbrew pozorom dużo daje.

W nauce skup się przede wszystkim na tym, żebyś rozumiał, co robisz.
Dobre praktyki i nawyki są równie ważne (jak nie
  • Odpowiedz
kurde mirki, jakoś we wrześniu/na początku października nazbierałem pełno kursów na Udemy z PHP, CSS, Javascript, HTML i SEO, część z /r/udemyfreebies część z mirko i teraz dopiero znalazłem czas, żeby je zacząć, a tu wchodzę na swoje konto w #udemy i wyskoczyła jakaś zmiana regulaminu i po kursach ani śladu ( ͡° ʖ̯ ͡°) Sprawdziłem nawet na mailu (dałem enroll na wszystkich) i jest potwierdzenie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

większość kursów na udemy jest z nieograniczonym dostępem. Lepiej sprawdź czy te kursy też mają taką opcję, a jeśli tak - skontaktuj się z obsługą klienta.
  • Odpowiedz
php to nie argument żaden

@Jurigag: Przecież php zapiernicza jak miło, wystarczy po prostu nie robić durnych zapytań i pisać optymalny kod, tylko do wewnętrznych rzeczy lepsze jest C lub C++,

I tak zarabiają, także osiągnęli etap że mają użytkowników nie powiem gdzie.
  • Odpowiedz
@Jurigag: Trzeba uderzyć tam, gdzie zaboli - w portfel. Adblock, uBlock, itp. Do tego filtry specjalnie pod wykopa: z tymi promowanymi wpisami (tak, żeby wycinały w całości, razem z obrazkiem zliczającym wyświetlenia). Nie będzie się kasa zgadzała, będzie reakcja.
  • Odpowiedz
Cześć!
Na Macu mam MAMPa. Konfigurowałem apache i w pliku konfiguracyjnym /Applications/MAMP/conf/apache/httpd.conf odkomentowałem Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf po czym MAMP nie chce mi włączyć Apache. Dostaje błąd Apache couldn't be started. Please check your MAMP installation and configuration.. Po zakomentowaniu vhosts Apache wstaje. Nie mam pojęcia o co chodzi.

Edit:
Zmieniłem port w MAMP na 80 (z 8888) i teraz w przeglądarce dostaje Forbidden
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam kogoś kto stworzyłby dla mnie kod rabatowy Wocommerce. Kod działałby tylko dla osób, które w przeszłości dokonały zakupu w moim sklepie. Kod miałby obniżać cenę całego koszyka do 79 zł niezależnie od jego zawartości.
#programowanie #php #wordpress #woocommerce
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka może być przyczyna tego, ze po przeniesieniu aplikacji na hosting idhosting nie dziala tak jakby mysql, tzn nie aktualizuje ani nie dodaje nowych rekordów gdy na innym serwerze działa normalnie.
#webdev #hosting #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #php #pliki #bazydanych

Postanowiłem że zacznę wykop troszkę traktować jak priv bloga ( ͡° ͜ʖ ͡°) Ostatnio zacząłem rozważać pewien dosyć typowy problem - pod tytułem jak w webie umożliwić użytkownikowi śledzenie i zarządzanie plikami. Dla kontekstu, mam tu dosyć nowoczesną aplikację, która wystawia RestAPI schowane za oAuth.

Problem, użytkownik frontendu potrzebuje możliwości dodawania i przeglądania plików jak na dysku komputera. Tzn potrzebuje możliwości
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nowiutki: W tym konkretnym wypadku nie jest złym wyborem, a jedynie mniej optymalnym. Wymaga większego nakładu przy utrzymaniu od zwykłego pilnowania id parenta, a nie daje żadnego dodatkowego zysku w zamian. Nie mamy w tej aplikacji sytuacji w której istnieje potrzeba przeszukiwania drzewa względem jakiegoś elementu (nie ma w frontendzie opcji szukania w konkretnych subfolderach, ani nie ma żadnej wizualizacji ścieżki, nie ma też konieczności szukania w górę, ponieważ reprezentacja
  • Odpowiedz