Mam takiego kolegę w pracy który nigdy nie uczył się programowania na własną rękę, jedyną styczność z programowaniem to był kurs symfony php (trwał przez kilka weekendów).
Teraz po kursie przychodzi i zaczyna uczyć innych jak się programuje, ludzi którzy mają doświadczenie kilkuletnie.
Minęło kilka dni i wychodzi cała niewiedza kolegi, a po co framework, przecież ja w jednym pliku bym to napisał i tego typu teksty ;)
Irytuje mnie to strasznie.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję edytora, który połączy mi się zdalnie z serwerem, na którym będę mógł edytować pliki. Wszystko jedno w jaki sposób, byle by miał podświetlanie składni. Filezilla mnie męczy, bo co chwilę wyskakuje okienko o zapis, a edycja w vimie bez modułów po stronie serwera jednak mnie troszkę męczy
Czego używacie? Co polecacie?
#naukaprogramowania #webdev #programowanie #php
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, umiem już Pythona (flask), ale chciałbym się nauczyć PHP i klepać stronki dla januszexów na Wordpressie. Jaką książkę do nauki PHP polecacie, żebym nie musiał po raz setny czytać typów zmiennych w programowaniu, czy co to if i for?

#php #wordpress #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mybb #php

Mam sobie NewPoints na swoim forum - jest jednak problem z donacjami. Jaki? Przekazuję pewnej osobie 100, dajmy na to, koron (przykładowo ;p), ona dostaje wiadomość o przelewie, lecz nie ma ich na swoim koncie - a jeśli ma, to ta suma nie jest odbierana z konta wysyłającego. Co może być przyczyną? Niby to autor naprawił w ostatniej aktualizacji, ale jednak chyba nie - a ja
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Muszę posortować tablicę wielowymiarową.

$baza, gdzie mam tabelę z bazy ['data'].
To wszystko jest wewnątrz zmiennej tablicowej $tablica.

Jak posortować kolejność tablic wewnątrz $tablica na podstawie ['data']?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel #php

Chciałbym napisać paczkę - klient konkretnego API. Nigdy co prawda paczki nie pisałem, ale pewnie całą logikę upchnę do ServiceProvidera. Natomiast:
1. Załóżmy Allegro REST API. Zmapować funkcjami wszystkie metody API? Widziałem na losowych paczkach na GH że często jest używana magiczna metoda __call. Ale w tym momencie funkcja zwróci obiekt rzutowany z JSONa. A co jeżeli API nie jest JSONowe? Z tym też się wiąże po
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Widziałem na losowych paczkach na GH że często jest używana magiczna metoda _call. Ale w tym momencie funkcja zwróci obiekt rzutowany z JSONa. A co jeżeli API nie jest JSONowe?


@aso824: Ale co ma _call() do JSONa?
  • Odpowiedz
@plushy: Może za bardzo uprościłem. Zauważyłem że niektóre paczki to jedynie wrappery, które mają __call() przy metodach. wtedy można zawołać coś w stylu $obj->resources() i wykona się request /resources, który zwraca JSONa, a magiczna metoda od razu go dekoduje i po prostu zwraca. Mimo że to bardziej wrapper, to głównie takie paczki widziałem.
  • Odpowiedz
Mirkowie, możecie mi powiedzieć, co ja tutaj z------m? Chcę zrobić skrypt, który będzie rejestrować użytkownika. W tabeli są pola login, oraz password. Połączenie z bazą danych się nawiązuje
halp
https://pastebin.com/FSx6WrvP
w formularzu rejestracji są pola username, password oraz button register
#php #naukaprogramowania #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: w ogóle weź ogarnij jakiś normalny edytor z odpowiednim coding style, poza tym na końcu nie wstawia się już ?> od jakiś dobrych kilku lat
  • Odpowiedz
https://github.com/php-pm/php-pm wydali w styczniu wersję 1.0.0 jakby ktoś nie zauważył, osobiście nie korzystam nigdzie z tego, jedynie zainteresowałem się tym chwilę w ramach ciekawostki, ale może komuś kto potrzebuje dużo większej wydajności albo chce ograniczyć koszta utrzymania serwerów może się przydać
#php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krzysztofu: Nie bardzo jestem teraz czasowy, ale tak na szybko sprzedam Ci ważne info: wyłącz sobie pamięć podręczną i wymuś kompilację szablonów, jak grzebiesz coś przy froncie (Parametry zaawansowane -> Wydajność).
  • Odpowiedz
Mirki, korzystał ktoś z Was z biblioteki do wyświetlania wykresu produkcji (np. maszyn)? Coś w stylu "resource charts". Google za wiele nie podpowiada, są wykresy Gantt, ale one chyba nie pozwalają np. do jednej akcji przypisać kilka rzeczy. Może ktoś ma jakąś fajną bibliotekę w #jquery ?
#programowanie #php #javascript
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś prosty system rejestracji i logowania, bez jakiś zbędnych fajerwerków, front-endów? Podstawowo zabezpieczone, szyfrowanie hasła i te sprawy. Nie chce mi się samemu pisać, bo projekt mały i więcej by mi czasu na to zeszło niż na resztę.
#php #backend #webdev #mysql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rst00: po co ma instalować specjalnie ciężkiego frameworka?
Najlepiej to poszukać jakichś gotowych skryptów logowania/rejestracji na githubie, ale nic konkretnego ci nie polecę
  • Odpowiedz
Mirki, Mireczki, Mirabelki - poszukuję mistrza (speca/firmy) od konfiguracji e-maili -> wysyłam w firmie dużo maili, dużo z załącznikami :/ co powoduje, że często wpadają do spamu. Nie chodzi mi tylko o zmianą smtp (np. via emaillabs), ale o pełny audyt, zaproponowanie zmian w np. formatach maili itd. itp. Jednym słowem przychodzi ktoś i mówi co i jak trzeba zrobić (a najlepiej też to wdraża, ale nie koniecznie) żeby maile nie wpadały
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki programiści. Czy ktoś jest wstanie napisać jakiś skrypt lub cokolwiek np wtyczka do przeglądarki (byle działało) automatycznie lub chociaż pół automatycznie. Chodzi o zautomatyzowane oddawanie głosów na konkretny komentarz na portalu internetowym (na portalu nie trzeba być zalogowanym aby oddawać glos) Aby głos został zaliczony nie trzeba innego ip ale wyczyszczenie ciasteczek też nic nie da. Prawdopodobnie trzeba za każdym razem zmienić całkowicie "profil przeglądarki" Tak więc za każdym oddaniem głosu
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ostrymirek: Zakładając, że nie wyskakuje jakieś recaptcha przed oddaniem głosu to jak najbardziej da się to zrobić. Musisz tylko dojść do tego na jakiej zasadzie są wykluczane Twoje głosy. Skoro nie działa w trybie incognito to znaczy, że nie jest to na pewno oparte o cookies, local/session storage. Sprawdź czy nie sprawdzają po prostu kombinacji Adres IP + User-Agent, bo to wydaje się najbardziej prawdopodobne.
  • Odpowiedz
Z racji zmiany pracy, jakiś czas temu zacząłem bardziej wgryzać się w to co oferuje Laravel i muszę przyznać, że miło jestem zaskoczony całą obsługą eventów, kolejek, zadań, schedulerem, broadcastingiem itd. Zawsze używałem Laravela do jakiś mniejszych projektów, zawsze jakoś po łebkach i nie wgryzałem się głębiej. Teraz żałuję. Ale lepiej późno niż wcale ( ͡° ͜ʖ ͡°)

#laravel #programowanie #php
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AvantaR> @h0lend9r: Twórca Laravela w sumie nieźle to podsumował - można wywalić wszystko i później kazać to dociągać, tylko pytanie - po co? :D

Bo wszystko zależy od projektu który robisz, robiąc API po co Ci twig albo blade? Korzystając z innej bazy np mongo po co Ci MySQL? I tak dalej... To jest jednorazowe wykonanie komendy, więc mega uciążliwe nie jest, bo wszystko zrobi się samo. A
  • Odpowiedz
#php #woocommerce #wordpress

Cześć wam, pierwszy raz będę w wordpressie robił swoją funkcję pod sklep i mam pytanie.

Mam kod który pobiera wartości z dwóch pól input które są na stronie produktu a następnie oblicza wymiar w m2. Kod poniżej:

php
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sierzchula: Po pierwsze jeśli nie wiesz to po co piszesz. Ja piszę do tych osób co coś robili w woocommerce i mogą podpowiedź. Twoje odpowiedzi są zbędne.
  • Odpowiedz
Koledzy coś tam sobie dłubię w php jako zupełny amator (w ramach nauki) i mam pytanie odnośnie formularzy.

Mianowicie teraz mam zrobione tak, że dane z każdego formularza mam przekazywane za pomocą POST do osobnych plików dla każdego formularza.
Tj. załóżmy, że mam plik **addsomething.php, w którym mam zawarty formularz. Dane z niego przekazuję do pliku addsomething_sql.php**, który dodaje otrzymane dane do bazy danych.
Opisana sytuacja powtarza się dla kilku innych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czesc
zwracam sie do fachowcow
jaki jest najoptymalniejszy sposob na wyszukiwanie w zasobach serwisu, tzn robimy serwis w ktorym beda teksty pisane przez uzytkownikow, kazdy bedzie odpowiednio otagowany i chce do tego zrobic wyszukiwarke ktora latwo odnajdzie co trzeba jak myslicie jak skladowac zarowno te teksty jak i tagi, czy wystarczy zwyczajna baza danych czy sa obecnie inne lepsze wydajniejsze metody

dzieki

#programowanie #pytanie #webdev #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheArt: np. Elasticstack/Elasticsearch do text-miningu będzie wydajniejszy niż baza danych, za pomocą indeksów będziesz mógł sobie wybierać po tagach czy słowach kluczowych treści które potrzebujesz. Skalowalność ok, uciąga big data.
  • Odpowiedz
Hej, Mirki. Uczę się laravela i nurtuje mnie pewna sprawa, a nie wiem gdzie szukać odpowiedzi, bo nie wiem nawet jak to nazwać.
Mam kilka kontrolerów a nich bardzo podobny do siebie kod. Jedyne czym się różni to modelem do którego się odwołuje oraz nazwą zmiennej.

$zmienna = Model::findOrFail($id)
jakieś operacje na tej zmiennej

Na końcu wrzucam ta zmienną do widoku. Kawałek kodu ciągle się powtarza w kilku kontrolerach, nie wiem czy będzie ich więcej. Ale
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gustav: Spoko. Najlepiej o takich rzeczach myśleć na etapie projektowania całej aplikacji - potem jak Ci się rozrośnie to może być zgrzyt i niepotrzebnie stracisz czas na refaktoryzacji kodu. Wszystko rozbija się o stworzenie abstrakcyjnej warstwy między controllerem a modelem (bazą). Dane repo odpowiada za wykonywanie operacji na twoim modelu (który jest używany w jakimś controllerze). Jesli jednak potrzeba Ci większej swobody (a kiedyś ona Ci się z pewnością przyda
  • Odpowiedz