Cześć mam pytanie, jaki serwer lokalny wykorzystuje sie teraz do nauki programowania w php? W dalszym ciągu pakiet xampp i apache? Czy to już zła praktyka?
#php #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: raz że php -S, dwa że symfony ma wbudowane server:run, podejrzewam że inne frameworki mają coś podobnego. A i tak chyba najlepiej zapakować wszystko w dockera.
  • Odpowiedz
więc musisz tam dopisać "i" do mysqli_connect


@Jurix: I później do innych funkcji tego wymagających przekazywać wynik tego mysqli_connect, np. mysqli_query($polaczenie, $zapytanie) gdzie $polaczenie jest wynikiem mysqli_connect działa podobnie do starego mysql_query($zapytanie).
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@jaroslaw-stadnicki: różne rzeczy. są tacy co lubieja - jak ten ktoś kto napisał na Trello - uczyc się jak się kiedyś coś pisało. no cóż, ja wolę cutting edge. wolę dziś rozwiązywać problemy o jakich inni nie mają ogólnie pojęcia, a jutro być może dopiero będą o nich myśleć.

więc to jak się pisało kiedyś - interesuje mnie jedynie kiedy potrzeba jest by konwertować projekt z jednej technologii na drugą.
  • Odpowiedz
@normanos: Zastanawia mnie, jak Github klasyfikuje repozytoria. Jeśli nie jest to wyraźnie oznaczone w odpowiednim pliku, to wykrywa automatycznie. Np. niedawno utworzyłem repozytorium z aplikacją na Angularze skomunikowanym z API Symfony (PHP wykonuje 80% operacji). Nie zawracałem sobie głowy tworzeniem pliku z oznaczeniem.

Repozytorum zostało zaklasyfikowane do języka, uwaga, CSS XD. Inne moje repozytorium (Symfony 3 + jQuery) zostało oznaczone jako "JavaScript".

W związku z powyższym - wiele z powyższych
  • Odpowiedz
#mirkolos #php

Kuzwa moje pole. Jeszcze dziś wykop api v1 dzialało jak złoto a teraz nie odpowiada nawet żadnym errorem :/
A pół dnia poświęciłem na update niektórych funkcji mirkolosa, god damned.

@a__s kiedy ostatecznie api v1 zostanie wycofane? Rozumiem że już nie jest wspierane, ale zostawiać tak developerów w rozkroku to nieładnie ( ͡ ͜ʖ ͡) Jak wchodzę w moje aplikację
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomuszcie! Siedzę kolejną godzinę, drugi dzień i ciągle zastanawiam się jak zaimplementować do mojego nowego projektu przechowywanie obrazów na serwerze.
Wytyczne:
Obrazy małe 4 - 10 KB / szt.
Powinny być ukryte przed nieautoryzowanymi użytkownikami (czyli raczej wprost na serwerze w systemie plików nie bardzo)
Będzie ich na początek ponad 20K

Rozwiązania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kmycic: @IdzieGrzesPrzezWies: @Daredzik: @zakopiak: dziękuję vza sugestie. Zdecydowałem się na zrobienie dwóch wariantów i już na produkcji sprawdzić wydajność w praktyce.
Wariant z plikami żywcem w bazie oraz wariant z plikami poza zasięgiem serwisu ale w zasięgu skryptu PHP który zassie i wypluje po autoryzacji odpowiedni obraz. Gdyby to były duże obrazy to bym się nie zastanawiał, ale mówimy o malutkich ikonkach, max 5
  • Odpowiedz
Stawiam archaiczny projekt działający na php 5.6, używający mysqlconnect(). Postawiłem na localu drugą wersję php używając tego poradnika: https://stackoverflow.com/questions/45790160/is-there-way-to-use-two-php-versions-in-xampp/45905822

Niestety z jakiegoś powodu funkcja mysql
connect (i o dziwo mysqli) nie działają (nie są zdefiniowane). Co zrobiłem źle? Zainstalowałem wersję php 5.6.40 nts.
#programowanie #webdev #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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