Napisane: 21.06.2019, 09:01:40 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Może to przez pogodę? Odpocznij, weź sobie urlop albo po prostu zwolnij tempo - przyjdzie jesień, zrobi się chłodniej, bardziej deszczowo to się milej będzie siedziało przy biurku |
Forum: Hydepark · Podgląd postu: #1242860 · Odpowiedzi: 61 · Wyświetleń: 13 235 |
Napisane: 21.06.2019, 09:38:26 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
W ostatnim projekcie mamy mnóstwo paczek i fakt - nie mam pojęcia jak to działa, ciężko też analizować kod każdej paczki żeby się tego dowiedzieć tymbardziej, że co kilka dni wychodzi nowy update, a gdyby wziąć pod uwagę też paczki zależne, to pewnie co kilka godzin jest nowa wersja "kodu w całości". Myślę, że musisz się skoncentrować na finalnej wartości, całości projektu który oddajesz klientowi bez wnikania w szczegóły (nie jest możliwe zrozumienie i poznanie całego kodu w tych czasach). Kodu "łączącego", zależności i narzędzi będzie coraz więcej, typowego prostego kodu coraz mniej - żeby ogarnąć tą całość rzeczy których nie jesteśmy w stanie ogarnąć "manualnie" (czy po npm install nasza aplikacja dalej działa, czy po zainstalowaniu narzędzia XY i dodaniu pluginu do webpacka wydajność aplikacji nie zmalała o 100% itp.) polecam testy unit i dużo testów e2e, wpięcie w CI narzędzi do badania wydajności, zarówno odpowiedzi serwera jak i budowania aplikacji w przeglądarce - mi to daje poczucie spokoju. Nie wiem jak to się odnosi do freelance, gdzie wszystko na szybko trzeba dowieźć - ja się staram pracować w zespołach które pracują nad jednym projektem przez długi czas, często kosztem pensji, ale zyskuje trochę więcej włosów na głowie Zgodnie z tym co napisał @mrc są rzeczy ponadczasowe których warto się uczyć - sieci, same języki i to jak działają, języki obce, paradygmaty, wzorce, DDD itd. To nie jest tylko problem web, wiem, że dev-ops ma podobnie i podejrzewam, że większość "odłamów programowania" ma z tym problem tj. narzędzia > kod. Tylko czy to faktycznie problem? Ludzie dążą do automatyzacji wszystkiego a narzędzia miały w tym pomagać i pewnie finalnie pomagają (przy okazji psując trochę krwi), wystarczy, że spróbujesz napisać sobie kolejną aplikację dla klienta bez użycia tych narzędzi i porównasz efekt końcowy. |
Forum: Hydepark · Podgląd postu: #1242862 · Odpowiedzi: 61 · Wyświetleń: 13 235 |
Napisane: 11.11.2018, 20:24:05 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
1.
2.
Chociaż tutaj musisz te dane wcześniej normalizować bo z tego co widzę różnią się od siebie. |
Forum: Przedszkole · Podgląd postu: #1237595 · Odpowiedzi: 1 · Wyświetleń: 491 |
Napisane: 3.11.2018, 16:11:51 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Szukaj pod frazą: wyszukiwanie pełnotesktowe |
Forum: Przedszkole · Podgląd postu: #1237495 · Odpowiedzi: 2 · Wyświetleń: 461 |
Napisane: 22.08.2018, 12:08:59 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Zgodnie z DI klasa powinna otrzymać w konstruktorze wszystkie zależności (albo w seterach opcjonalne). Więc tak, jeżeli Twój serwis wymaga apiClient to jak najbardziej przekazanie go w ten sposób jest zgodne ze sztuką. |
Forum: Object-oriented programming · Podgląd postu: #1236216 · Odpowiedzi: 3 · Wyświetleń: 8 447 |
Napisane: 16.08.2018, 12:48:01 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Utwórz w tabeli użytkownika pole - ostatnio_aktywny i jeżeli użytkownik wykona jakikolwiek ruch na stronie podbijaj datę - a status aktywny będzie otrzymywał jeżeli np. wykonał jakąś akcje w ciągu ostatnich 10 minut. |
Forum: Przedszkole · Podgląd postu: #1236091 · Odpowiedzi: 4 · Wyświetleń: 437 |
Napisane: 19.04.2018, 20:21:38 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Drag & Drop + AJAX |
Forum: XML, AJAX · Podgląd postu: #1232234 · Odpowiedzi: 2 · Wyświetleń: 4 621 |
Napisane: 17.04.2018, 12:08:43 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1232093 · Odpowiedzi: 6 · Wyświetleń: 506 |
Napisane: 11.04.2018, 12:50:36 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Tak, to się nazywa crawling/scraping i używa się do tego np. cURL |
Forum: Przedszkole · Podgląd postu: #1231879 · Odpowiedzi: 1 · Wyświetleń: 249 |
Napisane: 9.04.2018, 11:39:36 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Najlepiej chyba będzie zadać to pytanie tutaj: https://github.com/RainLoop/rainloop-webmail/issues Ew. poszukać czy ktoś już miał ten problem albo stworzyć pull request z rozsądną poprawką tego problemu. |
Forum: Po stronie przeglądarki · Podgląd postu: #1231775 · Odpowiedzi: 4 · Wyświetleń: 1 301 |
Napisane: 9.04.2018, 10:23:15 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1231770 · Odpowiedzi: 8 · Wyświetleń: 592 |
Napisane: 6.04.2018, 11:59:49 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Git - narzędzie do wersjonowania - commity, branche, merge (też możesz postawić własny serwer, ale bez GUI samo CLI) GitHub - społeczność programistów (taki facebook dla dev), zarządzanie projektami, CI + wszystko co ma Git GitLab - możesz sobie postawić własny trochę okrojony GitHub BitBucket - alternatywa dla GitHub gdzie możesz mieć prywatne repozytoria za darmo |
Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1231698 · Odpowiedzi: 13 · Wyświetleń: 5 796 |
Napisane: 27.03.2018, 21:16:41 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
JSON z HTML to nie jest czysty JSON Masz wywołanie $('select:not(.ignore)').niceSelect(); podczas załadowania strony. Ten kod szuka selectów i podmienia im style, eventy itp. A potem wstawiasz nowy select i musisz powiedzieć tej bibliotece - "ej mam nowy select do ostylowania bo usunąłem stary!" czyli ponownie wywołujesz $('select:not(.ignore)').niceSelect(); jak wstawisz do DOM nowego selecta. |
Forum: XML, AJAX · Podgląd postu: #1231254 · Odpowiedzi: 4 · Wyświetleń: 4 289 |
Napisane: 26.03.2018, 17:34:41 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #1231174 · Odpowiedzi: 3 · Wyświetleń: 428 |
Napisane: 27.02.2018, 13:08:52 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1229780 · Odpowiedzi: 4 · Wyświetleń: 581 |
Napisane: 27.02.2018, 12:40:56 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #1229777 · Odpowiedzi: 4 · Wyświetleń: 581 |
Napisane: 26.02.2018, 16:58:44 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Nie, potem jak będziesz szukał metody która odpowiada za pobieranie kategorii to od razu będziesz wiedział do którego pliku zajrzeć. Ew. pokaż kod. |
Forum: Frameworki · Podgląd postu: #1229750 · Odpowiedzi: 11 · Wyświetleń: 1 022 |
Napisane: 22.02.2018, 15:43:20 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
https://github.com/bcit-ci/CodeIgniter ew. każdy framework jak się nasz na CLI, może problem nie leży w hostingu tylko twoich umiejętnościach? |
Forum: Przedszkole · Podgląd postu: #1229605 · Odpowiedzi: 2 · Wyświetleń: 326 |
Napisane: 19.02.2018, 09:24:06 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
$sprawdz_data to ilość rekordów, $dataW to obecna data - jak to może być kiedykolwiek równe? |
Forum: Przedszkole · Podgląd postu: #1229379 · Odpowiedzi: 20 · Wyświetleń: 1 559 |
Napisane: 18.02.2018, 19:36:52 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
1. Używaj tylko angielskich nazw 2. Formatuj ładnie kod (https://www.php-fig.org/psr/psr-2/) 3. Nie twórz klas które są "aliasami" innych klas - klasa database nic nie wnosi. 4. Nie twórz klas w konstruktorach tylko je "wstrzykuj" - czytaj o DI (to wzorzec, w OOP jest dużo wzorców bez nich OOP nie ma sensu na dłuższą mete). 5. Używaj PHP 7.2 (silne typowanie itp.) 6. Używaj phpunit/phpspec - naucz się pisać testy 7. Używaj namespace`ów i composera (https://www.php-fig.org/psr/psr-4/) |
Forum: Oceny · Podgląd postu: #1229351 · Odpowiedzi: 10 · Wyświetleń: 10 337 |
Napisane: 27.01.2018, 20:43:49 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: JavaScript · Podgląd postu: #1228201 · Odpowiedzi: 4 · Wyświetleń: 2 350 |
Napisane: 29.10.2017, 15:37:07 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Co takiego robi css.php że generuje style na podstawie bazy danych? Coś takiego nie powinno mieć miejsca w 99.9% przypadkach. |
Forum: Object-oriented programming · Podgląd postu: #1223727 · Odpowiedzi: 7 · Wyświetleń: 9 890 |
Napisane: 17.10.2017, 14:32:26 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Nie da się ze względów bezpieczeństwa. Jedyne wyjście to upload pliku AJAX`em niezależnie od wartości pola "imię" i w przypadku błędnej walidacji odczytanie pliku wgranego wcześniej przez AJAX. |
Forum: Przedszkole · Podgląd postu: #1223204 · Odpowiedzi: 2 · Wyświetleń: 478 |
Napisane: 6.08.2017, 16:31:17 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Masz literówkę, nie mathod tylko method (w formularzu html). |
Forum: PHP · Podgląd postu: #1220094 · Odpowiedzi: 15 · Wyświetleń: 1 374 |
Napisane: 23.07.2017, 17:20:03 | |
Grupa: Zarejestrowani Postów: 1 240 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #1219483 · Odpowiedzi: 1 · Wyświetleń: 521 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 5.06.2024 - 06:34 |