Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15828 > unrolled thread
| Started by | Marek S <precz@spamowi.com> |
|---|---|
| First post | 2018-11-30 23:17 +0100 |
| Last post | 2018-12-10 23:07 +0100 |
| Articles | 8 on this page of 48 — 5 participants |
Back to article view | Back to pl.comp.lang.php
Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-11-30 23:17 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-01 20:35 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-02 22:51 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-03 14:01 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-04 20:55 +0100
Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-05 12:41 -0800
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-06 22:43 +0100
Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-06 21:50 -0800
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-07 09:24 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 00:01 +0100
Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-08 00:23 -0800
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 19:29 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 20:27 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 21:53 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 22:27 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-09 00:07 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 11:19 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:43 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 20:49 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 21:55 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:49 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:58 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 22:48 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 23:56 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-11 23:33 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-12 14:33 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-14 22:04 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-14 22:08 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 12:24 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-16 16:47 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-16 17:01 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-08 22:03 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-08 22:29 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-09 00:19 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 11:10 +0100
Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-09 08:36 -0800
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 18:02 +0100
Re: Laravel - jak to to działa? Rafal Podsiadly <spinacz24@gmail.com> - 2018-12-09 09:48 -0800
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-09 21:24 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-09 22:55 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 20:59 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 21:53 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-10 22:10 +0100
Re: Laravel - jak to to działa? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-10 23:54 +0100
Re: Laravel - jak to to działa? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-11 10:43 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 23:02 +0100
Re: Laravel - jak to to działa? Tomek <skowtm@wp.xx.pl> - 2018-12-10 10:08 +0100
Re: Laravel - jak to to działa? Marek S <precz@spamowi.com> - 2018-12-10 23:07 +0100
Page 3 of 3 — ← Prev page 1 2 [3]
| From | Wojciech Bancer <wojciech.bancer@gmail.com> |
|---|---|
| Date | 2018-12-10 20:59 +0100 |
| Message-ID | <slrnq0thdj.15p8.wojciech.bancer@pl-test.org> |
| In reply to | #15857 |
On 2018-12-09, Borys Pogoreło <borys@pl.edu.leszno> wrote: [...] >> poległ, bo nie ma czegoś takiego jak Niezbędna Wiedza Programisty >> i to co w algorytmice jest istotne dla jednego, dla innego może >> być kompletnie nieprzydatne. > > Algorytmy - ok, to w większości przypadków załatwia język lub biblioteki. > Ale wiedzy o strukturach danych IMO już można wymagać, bo to są konkretne > narzędzia do rozwiązywania problemów. > > Tak z ciekawości - jakie zadania dawałeś? Pytania były bardzo nastawione głównie pod to co używamy w projekcie w praktyce, np. jak zaprojektować efektywną walidację danych wejściowych (JSON), czy jak zakodować dane binarne w JSONie (w celu przesłania ich dalej), było też parę zadań, w których trzeba było zbudować komponenty w angularze i przeprocesować dane wejściowe by uzyskać żądany efekt. Oczywiście zadania do zrobienia w domu, a nie na kartce w salce biurowej, bo mnie przede wszystkim interesowało czy ktoś umie rozwiązać postawiony przed nim problem, a nie czy potrafi wyrecytować coś z pamięci. -- Wojciech Bańcer wojciech.bancer@gmail.com
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2018-12-10 21:53 +0100 |
| Message-ID | <jvoudreq4rko.1jzd98lmhrzti.dlg@40tude.net> |
| In reply to | #15861 |
Dnia Mon, 10 Dec 2018 20:59:46 +0100, Wojciech Bancer napisał(a): > Pytania były bardzo nastawione głównie pod to co używamy w projekcie > w praktyce, np. jak zaprojektować efektywną walidację danych > wejściowych (JSON), Język dowolny czy JS? > czy jak zakodować dane binarne w JSONie > (w celu przesłania ich dalej), Z naciskiem na base64, czy jest lepsza metoda (o ile wymogiem jest JSON)? > Oczywiście zadania do zrobienia w domu, a nie na kartce w salce > biurowej, bo mnie przede wszystkim interesowało czy ktoś umie > rozwiązać postawiony przed nim problem, a nie czy potrafi > wyrecytować coś z pamięci. Albo skopiować ze SO ;) -- Borys Pogoreło borys(#)leszno,edu,pl
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Bancer <wojciech.bancer@gmail.com> |
|---|---|
| Date | 2018-12-10 22:10 +0100 |
| Message-ID | <slrnq0tlig.18pe.wojciech.bancer@pl-test.org> |
| In reply to | #15862 |
On 2018-12-10, Borys Pogoreło <borys@pl.edu.leszno> wrote: [...] >> Pytania były bardzo nastawione głównie pod to co używamy w projekcie >> w praktyce, np. jak zaprojektować efektywną walidację danych >> wejściowych (JSON), > Język dowolny czy JS? Akurat w tym wypadku JS (node). >> czy jak zakodować dane binarne w JSONie >> (w celu przesłania ich dalej), > Z naciskiem na base64, czy jest lepsza metoda (o ile wymogiem jest JSON)? Z naciskiem na base64. Umiejętność przydatna jak się chce przesłać np. binarkę przez API Gateway. I zaskakujące, ale nie każdy potrafił to zadanie dobrze zrobić. :) >> Oczywiście zadania do zrobienia w domu, a nie na kartce w salce >> biurowej, bo mnie przede wszystkim interesowało czy ktoś umie >> rozwiązać postawiony przed nim problem, a nie czy potrafi >> wyrecytować coś z pamięci. > > Albo skopiować ze SO ;) Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować z SO i przez to szybciej rozwiazać problem, to czemu nie? -- Wojciech Bańcer wojciech.bancer@gmail.com
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2018-12-10 23:54 +0100 |
| Message-ID | <9bksl2no0j3v$.13f49l60wt4yv$.dlg@40tude.net> |
| In reply to | #15864 |
Dnia Mon, 10 Dec 2018 22:10:40 +0100, Wojciech Bancer napisał(a): >> Język dowolny czy JS? > > Akurat w tym wypadku JS (node). npm install joi ;) >> Albo skopiować ze SO ;) > > Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do > potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować > z SO i przez to szybciej rozwiazać problem, to czemu nie? Skopiować to jedno, ale rozumieć co się kopiuje to zupełnie inna sprawa... Ale podejrzewam, że i tak robisz im sprawdzian z zaprezentowanego rozwiązania i każesz je opisać? -- Borys Pogoreło borys(#)leszno,edu,pl
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Bancer <wojciech.bancer@gmail.com> |
|---|---|
| Date | 2018-12-11 10:43 +0100 |
| Message-ID | <slrnq0v1m5.1mjk.wojciech.bancer@pl-test.org> |
| In reply to | #15868 |
On 2018-12-10, Borys Pogoreło <borys@pl.edu.leszno> wrote: [...] >> Akurat w tym wypadku JS (node). > npm install joi ;) No i co dalej? Użyj i pokaż jak budujesz elastyczne struktury do walidacji konkretnego kodu, a ja oceniam czy to będzie sensownie zaimplementowane, jak to łatwo w przyszłości zmodyfikować wyodrębnić (o ile nie wyodrębnione od razu przez programistę itp. :) Chociaż ja bardziej jestem fanem jsonschema ew. ajv (inna implementacja), głównie przez to że ładnie można właśnie wyodrębnić definicje poprawnego kodu od implementacji. Ale za joi też dawałem punkty. Najmniej dostawały osoby które próbowały same wyrzeźbić, a z kodu wychodziło że jednak nie bardzo można to użyć, bo nie przewidziało konkretnych przypadków zmiany podanego w zadaniu wejścia. >>> Albo skopiować ze SO ;) >> >> Jak skopiuje bezmyślnie i nie będzie potrafił zmodyfikować do >> potrzeb, to też coś takiego zobaczysz. Ale tak. Jak umie skopiować >> z SO i przez to szybciej rozwiazać problem, to czemu nie? > > Skopiować to jedno, ale rozumieć co się kopiuje to zupełnie inna sprawa... A to już najczęściej widać w rozwiązaniu. Jak ktoś nie rozumie, to nie skopiuje dobrze. > Ale podejrzewam, że i tak robisz im sprawdzian z zaprezentowanego > rozwiązania i każesz je opisać? Jak człowiek rokuje [znaczy dobrze zrobił], to owszem, jest etap rozmowy o zrobionych zadaniach. -- Wojciech Bańcer wojciech.bancer@gmail.com
[toc] | [prev] | [next] | [standalone]
| From | Marek S <precz@spamowi.com> |
|---|---|
| Date | 2018-12-10 23:02 +0100 |
| Message-ID | <pumnpc$vu1$1@node2.news.atman.pl> |
| In reply to | #15851 |
W dniu 2018-12-09 o 17:36, Rafal Podsiadly pisze: > I popatrzeć co ładuje / larvel w więkoszości przykrywa symfony czymś > swoim. Ten projekt w dużej mierze wyglada jak nakładka na SYMFONY -> > która jest opakowana w funkcje magiczne / tym samym można projekt > sprzedawać... bo jest zaciemniony. *wersja komercyjna. Właśnie tak zaczynam ideologię fremeworka postrzegać. Więcej w nim komercji niż kodu. > 3. JS / podnoszenie bibliotek zawsze, ale to zawsze wymaga > przeczytania (nie ważne jaka bibiloteka). dokumentacji. Co do jQuery > powstała konkurencja http://vanilla-js.com/ Zgadza się. > > PS: JS się na tyle rozwinął, że jQuery po mału staje się zbędny. Więc właśnie to pośrednio zasygnalizowałem. Oczywiście nie tylko to. Np. obudowywanie poprzez jQuery czystej JS-funkcji nie poprawia niczego. > A hakerów to > nie wiem jakich masz... dla mnie Haker to ktoś kto ma wiedzę > (kodowanie i zna standardy) taki kod czyta się wspaniale. :) a psełdo > hakerzy to cóż .. nie ma sensu poświećać soich cennych zasóbób jak > mózg na rozijanie dyskusji. Z hakerami, to nie bardzo kojarzę do czego nawiązujesz? Nie mam żadnych hakerów. To nie moja branża. -- Pozdrawiam, Marek
[toc] | [prev] | [next] | [standalone]
| From | Tomek <skowtm@wp.xx.pl> |
|---|---|
| Date | 2018-12-10 10:08 +0100 |
| Message-ID | <5c0e2d18$0$505$65785112@news.neostrada.pl> |
| In reply to | #15839 |
W dniu 08.12.2018 o 00:01, Marek S pisze: > W dniu 2018-12-07 o 06:50, Rafal Podsiadly pisze: >> https://stackoverflow.com/questions/4578335/creating-php-class-instance-with-a-string >> >> >> Klase mozna uyworzyc przechowujac jej nazwe w zmiennej. Czyli w >> efekcie return cache odwołuje sie do klasy cache ktora jest tworzona w >> momencie wywolania. > > Ok, ale zupełnie nie o to mi chodziło w zapytaniu. Wydawało mi się iż > pytanie jest klarowne. Pytałem się o to gdzie jest kod dla akcji > Request::get lub jakiejkolwiek innej. Nie interesuje mnie fasada, która > nic nie robi poza zajmowaniem czasu CPU lecz fizyczny kod PHP. > > Nie wiem w czym rzecz, że nie jestem zrozumiały w zapytaniu. Już dwie > osoby skierowały mnie do zapoznania się z działaniem fasad w Laravelu > zamiast do metodologii docierania do źródeł tego co fizycznie metoda X > czy Y realizuje. > A "debug_backtrace" nie da odpowiedzi co po kolei wywołuje? Albo wyrzucić wyjątek i zobaczyć ścieżkę od środka na zewnątrz.
[toc] | [prev] | [next] | [standalone]
| From | Marek S <precz@spamowi.com> |
|---|---|
| Date | 2018-12-10 23:07 +0100 |
| Message-ID | <pumo3p$e6$1@node2.news.atman.pl> |
| In reply to | #15859 |
W dniu 2018-12-10 o 10:08, Tomek pisze: > A "debug_backtrace" nie da odpowiedzi co po kolei wywołuje? > Albo wyrzucić wyjątek i zobaczyć ścieżkę od środka na zewnątrz. No to wyświetli mi, że w funkcji tablica["get"]() zdarzyło się coś. Tyle tylko, że trzeba potem szukać, co wstrzyknęło referencję do obiektu w tablica["get"]. Dowiem się jakie są linie w kodu wewnątrz ale nie skąd pochodzą. -- Pozdrawiam, Marek
[toc] | [prev] | [standalone]
Page 3 of 3 — ← Prev page 1 2 [3]
Back to top | Article view | pl.comp.lang.php
csiph-web