#php

http://www.wxphp.org/

nie reklamuje, bo nawet nie odpalałem, ale mam appke, którą chciałbym móc kiedyś odpalać również desktopowo (do tej pory myslalem o dystrubuowaniu w vagrancie) i ciekaw jestem Waszych doświadczeń z podobnymi eksperymentami. Używał ktoś?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #php #webdev #programowanie #pytanie

Tabele w relacji wiele do wielu. Jest to tylko przykład, podaję taki, bo łatwiej mi będzie zrozumieć. Kilka osób może mieć kilka przedmiotów- wiadomo. Pytanie brzmi, jak najefektywniej mam dokonywać selekcji danych w takich przypadkach i jak je obsłużyć do wyświetlania na stronie? Np. zbiór osób posiadających daną rzecz, czy zbiór rzeczy, które posiada dana osoba. Proszę
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy znajdę gdzieś (github?) aplikację w php napisaną zgodnie z zasadami SOLID z użyciem któregokolwiek z frameworków (symfony/zend) ?

Bo chciałbym w praktyce zobaczyć wykorzystanie SOLID w jakimś projekcie (znacznie łatwiej zrozumieć jak w praktyce stosować te zasady).

Znalazłem tę książkę:

https://leanpub.com/symfony-enterprise-applications
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diwi: od siebie dorzucę jeszcze: https://github.com/cocoders (chodzi o projekt Payroll). Masz tam dwa repozytoria, to z symfony to tylko integracja z Symfony, a całą logikę aplikacji masz w tym drugim repo. Projekt dopiero się rozwija z tego co wiem, ale już można tam pewne rzeczy podpatrzeć. Tutaj prezentacja na temat architektury tego projektu: https://speakerdeck.com/skowi/clean-architecture-czyli-jak-i-dlaczego-budowac-aplikacje-w-separacji-od-x
  • Odpowiedz
Praca dla doswiadczonego pehapowca w poludniowym Dublinie. Szczegoly kontaktu do rekrutera na pw

Role: PHP Development Team Lead

Location: Blackrock – Dublin

Salary:
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zaczynam pisać sobie w #symfony i tak jak patrzę na kod innych ludzi, to średnio mi się podoba... cała logika (instrukcje, warunki itp. ) ludzie piszą w kontrolerach... a ja tak nie lubię... dla mnie kontroler to tylko max z 15 linii kodu. Jak to tam u was jest z tym? Jakie macie "best practices" co do tego FW?

#webdev #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cybe: Bo kejk i inne fw poprzedniej generacji kopiowały Railsy, a te wsadzały co się da w kontrolery i modele – tym samym uzależniając aplikację od fw.

A grunt to wrócić do podstaw architektury oprogramowania – najpierw logika biznesowa, opis tego co ma się dziać, interfacy komunikacyjne. Potem implementacja, a na koniec połączenie z fw.

Wtedy fw stanowi tylko warstwę pośredniczącą między środowiskiem (webowym), a
  • Odpowiedz
Czy jeżeli chcę, aby do obiekty typu ArrayObject, trafiały tylko obiekty typu Wpis to muszę zdeklarować nową klasę implementującą Iterator czy mogę rozszerzyć jakiś obiekt tego typu?

Rozszerzenie ArrayObject (lub podobnych) i nadpisanie append() powoduje niezgodność z interfejsem.

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

@Ziom_Bel: weź jakiś algorytm sąsiedztwa, określ podobieństwo każdej grupki i poszukaj w następnym kroku takiej, która jest najbardziej podobna do poprzedniej. Następnie oblicz wektor przesunięcia podobnych grupek punktów i masz następny krok określony. Mając kilka próbek możesz wymyślać zawirowania, zanikanie, wzmacnianie, cokolwiek. php może trochę zamulać tutaj :)
  • Odpowiedz
Mam do sprzedania panel dla pozycjonerów. Można pod niego podczepiać domeny i style. Na każdej domenie można stworzyć dowolną ilość subdomen, zastosować wybrany styl (który został wcześniej wgrany) i edytować zawartość (markdown). To tylko skrótowo wyjaśniona zasada działania. Jeśli ktoś uważa, że przydałoby mu się takie coś, piszcie na PW. #seo #webdev #php #pozycjonowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, poszukuję programisty #php do #praca #pracbaza Nie będę tutaj rozpisywał się co dokładnie, jednak na pewno na start z 50h / miesięcznie a potem (to może byc już za 2 tygodnie) nawet 160h / miesięcznie :) Najlepiej #wroclaw , jednak nie wykluczam pracy zdalnej.

Najlepiej szczegóły na priv, w kwestii wynagrodzenia itd :) Ktoś coś? :)

EDIT: Piszę głównie do #niebieskiepaski
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #nocnakoduje #nowicjusz

Próbuję zrobić pętlę, która będzie mi dodawać do daty 3 tygodnie za każdym razem kiedy dojdzie do tego dnia. Do tego potrzebuję określić czy to dodanie jest parzyste.

czyli np. startujemy 07.07.2014, jest ten dzień więc dodajemy 3 tygodnie = 28.07.2014. Jest to pierwsze dodanie, więc liczba nieparzysta = echo "nieparzysta". Potem jeżeli jest dzień 28.07.2014 + 3 tygodnie. Dodawanie drugie, więc liczba parzysta, echo
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@questor: Pokombinuj z tym, bo nie wiem dokładnie o co chodzi.

$time_start = strtotime('8-04-2014');
$time_end = time();
$time_offset = 21 * 24 * 60 * 60;
$offset_count = intval(($time_end - $time_start)
  • Odpowiedz
@MQs: Nie działa mi: unexpected '$timestart' (TVARIABLE)

Chodzi po prostu o stałe dodawanie 3 tygodni od startowej daty. Np. dzisiaj mamy 09.07 więc wyświetla mi 30.07. W dniu 30.07 wyświetli mi 20.08 i tak dalej. Do tego określi czy jest to parzysta operacja (tygodnie zostały dodane 4,6,8 razy itd) czy nie parzysta.
  • Odpowiedz
„A clever person solves a problem. A wise person avoids it.” ~ Albert Einstein


Przekonajcie swoich klientów, że tak na prawdę nie chcą sami wsadzać HTMLa na stronę.

Ale jeśli Wam się nie uda, dla #php polecam HTML Purifier'a. Duporatuje ;)

#programowanie #cytatywielkichludzi
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w #symfony zawsze należy deklarować route dla Kontroler/akcja? W cakephp było tak, że on sobie sam przepisywał nazwę i dopasowywał do kontroler/akcja i nie było wymagane deklarowanie routów.

#webdev #php
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cybe: mam podobne wspomnienia z sonaty, z tym że to było jakieś 2 lata temu. Niestety nie znam żadnego dobrego rozwiązania do cruda, które by nie wymagało uczenia się jakiś specyficznych konfigów. Dla jednego z moich klientów zrobiłem coś takiego co by się nadawało, rejestrujesz kontrolery jako service i config dajesz jako "parameter bag", coś podobnego jak w Syliusie w sumie.

Namawiam bo aby to puścić jako open source, może
  • Odpowiedz