#webdev #programowanie #php #symfony #laravel #kohana

Siema mam taki problem, w php jestem dość mało zaawansowany (choć prowadzę jedną stronę napisaną od podstaw - aktualnie ok. 80 użytkowników).

Do tej pory pisałem w kohana framework, ale przyznam że nie do końca mi odpowiada. Głównie chodzi o wsparcie i o to, że chyba ten fw nie ma wielkiej przyszłości (małe zarobki/mało pracy?). Dlatego
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lewactwo: No właśnie mam na myśli, żebyś użył Symfony (napisanego w PHP). Liczbą bundli się nie przejmuj – używasz APC, to klasy keszują się już skompilowane.

Najpierw funkcjonalność (używasz wszystkich bundli co się da, żeby napisać funkcjonalność), potem profilowanie (szukasz gdzie masz problemy z wydajnością), na koniec optymalizacja jak już wiesz co warto optymalizować, a co nie.

http://c2.com/cgi/wiki?PrematureOptimization
  • Odpowiedz
głupie pytanie ale lepiej jest robić zapytania łączone(inner join) czy może rozbijać zapytanie na dwa i przechowywać wynik w tablicy jednego wykonania, gdy potem z tego korzystam przy matematycznych obliczeniach ? co bardziej obciąża i wolniej działa ?

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

@Jurigag: wszystko zależy od bazy, ilości danych, silnika, najlepiej jak zrobisz sobię benchmark i sam zdecydujesz, teoretycznie to co jest do zrobienia w bazie powinno być zrobione w bazie, nie w kodzie
  • Odpowiedz
@Jurigag: Wszystko zalezy od specyfiki aplikacji i specyfiki danego zapytania :)

Czy chcesz rozlozyc obsiazenie na baze i aplikacje?

Czy masz duzo danych do przerzucenia pomiedzy baza a
  • Odpowiedz
#programowanie #php #webdev jak zaprojektowalibyście funkcjonalność "ostatnio oglądane" biorąc pod uwagę to, że użytkownik może otworzyć równoczeście wiele zakładek?

Ja to zrobiłem tak, że do sesji zapisałem tablicę z kolejnymi rekordami i usuwam duble jesli juz bylem na danej podstronie. Problem pojawia się w momencie otwarcia wielu zakładek jednoczesnie bo sesja zaczyna wariowac i sie nadpisywac zakladka po zakladce (tzn wszystko jest ok jak wczytuja sie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #webdev

Mirki, głupia pierdoła. Pobieram dane do @DzienDobryBot z pogodynka.net. Wszystko było ładnie pięknie, ale zauważyłem, że nie pobiera ostatnio np. Wrocławia i Ostrołęki.

Kawałek kodu:
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #symfony2 #php #webdev

udało mi się połączyć skutecznie cały komponent security z Symfony2 z Symfony1.4. I tak sobie teraz ładnie współpracuje sfGuard z FOSUser. Po prostu - wspolna baza, wspolna sesja. Zalogowałem się w jednym i jestem zalogowany w drugim. Aż musiałem się pochwalić, dumny z siebie jestem ;) Polecam wejść w temat komponentu Security - skomplikowane, ale do ogarnięcia i jako jeden
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogłoszenie mirkonialne do wykopowych programistów zarabiających 10k miesięcznie: Rozpoczynamy beta testy naszej nowej strony naprawatabletow.pl nagradzamy zgłoszone bugi znalezione na naszej stronie! Jeżeli masz pomysł co można ulepszyć lub poprawić pisz!

#php #wordpress #informatyka #pytanie #html #kiciochpyta #tylkomirko #komputery #serwispc #android
naprawatabletow - Ogłoszenie mirkonialne do wykopowych programistów zarabiających 10k...

źródło: comment_zilxW66YttxIUoIR51FeRcaEiyWmENc2.jpg

Pobierz
  • 57
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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