#php
Co myślicie o frameworku Slim? Używał ktoś z Was? Myślę o nim bo potrzebuje poprawić pewien stary projekt używający szablonów .phtml i doszedłem do wniosku, że zamiast się bawić lepiej będzie tych widoków użyć w Slimie.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: No nie przesadzajmy, nie ma nawet struktury projektu, jest dość ciężki dla nowych programistów, a ty mówisz o wszystkich możliwościach co Laravel. Zyskał kompatybilność z PHP7? ;p
  • Odpowiedz
@bonus: powoli zyskuje, jak to nie ma struktury projektu ? masz masę przykładów w tutorialach czy repozytorium itp, nikt ci nie narzuca struktury projektu bo to jest idiotyzm, jak to ciężki ? zero konfiguracji praktycznie w porównaniu do symfony/laravelu, nie musisz robisz 3 klas dla jakiejś głupiej customowej walidacji itp itd, co do komptybilności - działa z php 7 bez opcache, z opcache jakieś cuda na kiju się dzieją, a
  • Odpowiedz
Mireczki mam sobie produkty, które dodaję do redisa (dodaję id) i później wyciągam najpopularniejsze według punktów, które zwiększam w różny sposób. Chcę jednak dodać informację o kategorii aby móc pobierać np. 10 najpopularniejszych w danej kategorii. Lecz mieć możliwość pobrania np. 10 najpopularniejszych we wszystkich.

Czy muszę dodawać każdy produkt do dwóch zbiorów? all i category_X czy jakiś inny sposób?

Akualnie dodaję produkt z zincrby i pobieram z użyciem zrevrangebyscore
#php
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

a czy redis służy do czegokolwiek więcej niż klucz-wartość? Nie.


@M4ks: tak XD czytałeś w ogóle dokumentacje ? XD redis to nie jest drugi memcached jbc, ma znacznie więcej mozliwości
  • Odpowiedz
tak XD czytałeś w ogóle dokumentacje ? XD redis to nie jest drugi memcached jbc, ma znacznie więcej mozliwości


@Jurigag: oswiec wszystkich xD Podrzuc komendy na dostep do wartosci inaczej niz po kluczach xD na dodatkowe kolumny albo nie wiem, agregacje - ale bez uzywania kluczy ( ͡° ͜ʖ ͡°)
No i powiedz jak kolega ma zrobic zadanie BEZ trzymania dodatkowych zbiorow, hehehhe.
  • Odpowiedz
Studiuję wykopowe API, pomoże ktoś i wyjaśni co znaczy poniższa linijka, jak mam ją rozumieć?

md5($this->secret . $url . ($post === null ? '' : implode(',', $post)));
chodzi dokładnie mi o tą część: ($post === null ? '' : implode(',', $post))
#naukaprogramowania #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kubasal: co ciekawe oprócz warunek ? prawda : fałsz istnieją jeszcze dwie modulacje tego operatora. zmienna ?: fałsz zwróci fałsz w przypadku gdy zmienna ma wartość null, false, "", 0 lub "0" a w przeciwnym razie zwróci zmienną. Trzecia wariacja została wprowadzona w PHP7 - zmienna ?? fallback - jeśli zmienna jest ustawiona (isset(zmienna)) zwróć zmienną, w przeciwnym razie zwróć fallback
  • Odpowiedz
mirki, załóżmy że mam taką tablicę:

[
[
'teacher'=> [
'id'=>1
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: jak będzie wolno działać to sobie napisze w zephirze(c), mniej więcej potrzebuje zrobić to co doctrine i jego hydrator dla query który pobierze mi rekordy z dolaczonymi rekordami 1-n i żeby ładnie to wyglądało
  • Odpowiedz
Lubię takie sytuacje jak teraz :) Wczoraj na koniec dnia pracy zostawiłem kawał kodu napisany, ale nie przetestowany czy to w ogóle się uruchomi - nie chciałem sobie psuć wieczoru bo wiedziałem, że nie zadziała i tylko bym myślał co jest nie tak. Na dziś zaplanowałem kilka godzin na rozkminiane czemu się nie uruchamia i przepisywanie od nowa.

A ten skurczybyk działa niemal z marszu! Tylko jedna klasa dziedzicząca po klasie abstrakcyjnej
k.....k - Lubię takie sytuacje jak teraz :) Wczoraj na koniec dnia pracy zostawiłem k...

źródło: comment_YCFiR511xkDgH1Y65yZmqqKjg2MC7LKP.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@filip_k: słowem pogratulować OPpowi doboru narzędzi, skoro dzien jego pracy jest tańszy niż licencja na narzędzie które eliminuje takie problemy ;)
  • Odpowiedz
Kilka razy użyłem https://3v4l.org/ do przeanalizowania jakiegoś kodu w PHP, teraz ten kod pojawia się w Google'u, pomimo tego że nie miał być publiczny. Czy istnieją jakieś inne strony, które mają podobne funkcje jak ta, ale nie publikują każdego wklejonego kodu?

#php
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kod w pehape kradno!


@M4ks: Algorytmy machine learning przepisane z innego języka na PHP w celu uruchomienia w narzuconym przez kogoś innego środowisku.

A czego szukasz, optymalizacji
  • Odpowiedz
szybkości kodu w nich, bo szybkość tego co robię bardzo się różni w różnych wersjach.


@jacekprim: nie wiem co takiego tajnego robisz z machine learningiem w php ( ͡° ͜ʖ ͡°) Ale zdecydowanie nie tedy droga, zwlaszcza przy jakichś oczekiwaniach wydajnosci samego kodu, no ale...
  • Odpowiedz
Jestem ciekaw jak zaczęła się wasza kariera zawodowa w IT - jak wyglądało zdobywanie doświadczenia komercyjnego, jak zaczynaliście i w jakim byliście wtedy wieku?

Pytam, bo ciężko mi wystartować na dobre ze swoją karierą w IT. Jestem w zasadzie świeżo po maturze, a ze studiów na razie zamierzam świadomie zrezygnować. Po ponad roku pracy jako freelancer nietrudno zauważyć że to ślepa uliczka; trudno myśleć o rozwoju nie pracując przy dużym projekcie wśród
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fokk: wątpie, że ktoś weźmie Cie do firmy na mida bez doświadczenia przynajmniej rocznego za typowym biurkiem. Startuj na juniora ale też stawki nie zaniżaj, będziesz miał się od kogo uczyć, kase zarobisz jak wytargujesz a z czasem przejdziesz na mida. To chyba najrozsądniejsze wyjście
  • Odpowiedz
#programowanie #php

Kumpel dzisiaj do mnie pisze, że potrzebuje funkcje która sformatuje mu float w taki sposób (żeby dla liczb poniżej 10 także widoczna była liczba dziesiątek)

0.01 -> 00.01
5.01 -> 05.01
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Existanza: bo kod robi się w p---u nieczytelny. Trzeci argument służy niewiadomo czemu. Prawidłowo sformatowana funkcja wygląda tak:

function formatNumber($number){
if ($number < 10) {
$number = '0' .
  • Odpowiedz
@iksioo: hurr durr ale się burzysz
HTML reprezentuje warstwę dokumentu, JS odpowiada za zachowanie. Obie warstwy powinny być niezależne, dlatego też używanie atrybutu on* w htmlu jest po prostu brzydkie. Powinieneś to robić z poziomu js, przy użyciu metody addEventListener (jeśli rzeczywiście chcesz przypisać konkretne zdarzenie elementowi, bo void() to akurat... pustka).
  • Odpowiedz
Przesiadka z #laravel na #symfony2 - na co zwrócić uwagę? Co jest podobnego, a co czyni z tych frameworków ogień i wodę? Laravel to mój główny framework, pobocznie używam Zenda, ale nadchodzi projekt w Symfony i... jak to ugryźć, na czym się skupić?
#php #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

na co zwrócić uwagę


Zwróć uawgę na sam kod Symfony ( ͡° ͜ʖ ͡°) : jest to jeden z najlepiej napisanych (jezeli nei najlepiej) projektów w PHP,.poczynając od mnóstwa wzorców projektowych zastosowanych z głową, poprzez niezłą dokumentacje i.cookbooka.

Na pewno kluczowym elementem w pisaniu dobrego, przenośnego kodu w symfony jest ogarnięcie ichniego DI, które jest świetne - acz jego nieumiejętne wykorzystanie może znacznie spowolnić aplikację..
  • Odpowiedz
Siemano #php #phpstorm #webdev. Obecnie używam phpstorma ale kończy mi się licencja. Programuję w php ( ͡° ͜ʖ ͡°) (wiadomo, z całą otoczką - html, css, js, symfony, zend) i uczę się angulara i angulara2. Kumpel mi zasugerował, żeby nie kupować phpstorma tylko intellij idea, bo wspiera teoretycznie jave, ale są wtyczki do php i wiele więcej. Czy wsparcie php w

Co kupić do webdevu (głównie php i angular)?

  • PhpStorm ($89 za rok) 85.3% (29)
  • Intellij idea ($149 za rok) 14.7% (5)

Oddanych głosów: 34

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lisek-Chytrusek: To nie jest do końca tak jak Ci znajomy powiedział - każde z IDE oferowanych przez Jetbrains jest wyspecjalizowane w konkretnym języku. PhpStorm jest do PHP, JS i ogólnie technologii webowych, WebStorm głównie do frontend (to taka okrojona wersja PhpStorm głównie dla frontendowców), a IntelliJ jest dedykowana, a nie tylko wspiera Javę.

Wszystkie te IDE mają podobny styl, ale diabeł tkwi w szczegółach. Oczywiście, że możesz w IntelliJ zainstalować
  • Odpowiedz
Dostalem wlasnie taka informacje od cal.pl:

"Witamy serdecznie,
uprzejmie informujemy, że Państwa konto hostingowe zostało zakwalifikowane do listy kont zagrażających. Konto zużywa ponad 15 procesów równoczesnych PHP i tym samym obciąża serwer. Konto jest cały czas aktywne, a działanie obciążenia jest okresowe. Bardzo prosimy o bliższe zapoznanie się ze sprawą oraz przeskanowanie swojego konta. Możliwe, że na koncie jest jakiś bug, exploit lub inne złośliwe oprogramowanie. Nie posiadamy dokładnych informacji, jedynie statystykę
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@s87: na 99% problem nie leży po twojej stronie... Maja problem na konkretnej maszynie i wysyłają do wszystkich takiego maila licząc ze ktoś znajdzie u siebie Buga... Jeśli to nie pomoże to zaczną przenosić ludzi na inne maszyny patrząc kiedy problem minie. Jak znajda winnego to dadzą mu bana...
  • Odpowiedz