@singollo: naprawde tak to dziala i nie jest to ani przez moment na dysku? Do tego dochodzi jeszcze sieć. Jak duzo wolniej to dziala od zwyczajnej pamięci?
Ciężko tak naprawdę powiedzieć, choć oczywiście jest znacznie, znacznie wolniejsze niż natywne. tabela tymczasowa ma engine=memory. Sam report generuje się kilkanaście sekund (a czasami ponad minutę), więc istotne spowolnienie nie jest tak naprawdę bardzo odczuwalne :)
Dzisiaj już nie zdążę zrobić żadnych pomiarów, ale na pewno to zbadam :)
... w zasadzie ten kod, po niewielkich zmianach, można by upublicznić ...
Taka sytuacja: mam do dokończenia projekt #php, bazujący na #zend frameworku. Człowiek, który to robił, zniknął. Pracy jest na 2 tygodnie, jeśliś sprytny - na tydzień. Chętnych zapraszam na priv.
@koob: Każdy kto tak mówi po prostu jeszcze nie dotarł do momentu w którym singletony naprawdę sprawiają kłopoty. Ze względu na singletony właśnie porzuciłem Kohanę, bo może to i pozornie wygodne było ale niestety później testowanie i utrzymanie takiego kodu sprawia generalnie dużo problemów. A dobre opanowanie DI pozwala na dostęp do potrzebnych elementów równie łatwo jak przez singletony bez związanych z nimi problemów.
Potrzebny mi debugger do jquery. Chciałbym wiedzieć, jakie funkcje nasłuchują zdarzenia na tym elemencie, albo chociaż - jaką funkcję wywołałem i gdzie jest jej definicja. Pliz help!
Protip: Nie przenoś zadań z bazy danych na wyższy poziom, jeśli baza może je wykonać samodzielnie. A już w szczególności durnotą jest robienie SELECT / INSERT w dwóch krokach, skoro można użyć znakomitego INSERT INTO ... SELECT .. ON DUPLICATE KEY UPDATE...
Używam #netbeans. Zastosowanie: webdeveloperka. Czy warto (i dlaczego) przesiadać się na #phpstorm? Jak z obsługą #sql (np. konsola SQL, edycja tabel, widoków etc), #git, #svn? #php #ide.
svn działa bez problemu nawet lepiej niż w NB, świetna jest integracja z popularnymi "issue trackerami". Możesz podpiąć tracker, wybrać taska z poziomu IDE a później wszystko samo się przygotuje do pracy nad taskiem, zmiany wykonane w ramach taska wyodrębni do osobnego changeset'a z którego możesz zrobić commita lub patcha. Przed commitem masz możliwość sprawdzenia jakości kodu za pomocą narzędzi wbudowanych lub phpMD/CS etc. Obsługa SQL'a jest także, podgląd tabel, zapytania manualne,
Słabe tempo, słaba motywacja, słabe wszystko...
#sztafeta #biegajzwykopem