Chciałbym pogratulować wykopowi i ich programistom. Jest 2022, a cache nadal opiera się na pobraniu kilkuset rekordów z bazy danych na pałę, wygenerowaniu z tego strony i wyrzucenie wpisów z danej strony, które są na czarnej liście użytkownika.
Ciekawe kiedy w końcu ogarną, że istnieją wystarczająco wydajne sposoby, by zaprezentować użytkownikowi wpisy, filtrując treść z czarnej, jednocześnie nie wyświetlając pustych stron xD
@package0x01: No z tego co wiem od kilku, nawet miałem mieć dostęp do bety nowej wersji ale coś ucichli ( ͡°͜ʖ͡°)
Co do trudności, to chyba nie w dzisiejszych czasach, są rozwiązania, który mają wystarczającą skalowalność dla takiego ruchu - z popularnych np. coś opartego na ElasticSearch. To nie jest facebook lub linkedin, dzisiaj hardware dla utrzymania takiego rozwiązania jest wielokrotnie
@maxer1892: obejrzyj powtórkę, tam nie powinno być liczenia bo było po odepchnięciu. Sędziowie to powinni zignorować przy punktacji i jak już to sprawiedliwy by był po prostu remis.
"The difference between an ID and a class is that an ID is only used to identify one single element in our HTML. IDs are only used when one element on the page should have a particular style applied to it. However, a class can be used to identify more than one HTML element."
@Aureos: po co Ty się z tym tak męczysz, zrób po prostu z pobranego obrazka base64 i go zapisz do LSa lub po prostu to olej i zapisz sam link. Przeglądarka sama sobie ogarnie cache i raz pobrany obrazek będzie instanowo załadowany następnym razem. Po prostu po dodaniu do zakładek wyświetl dodaną stronę włącznie z ikoną i po refreshu o ile nie masz zaznaczonego checkboxa "disable cache" to będziesz miał w
Słuchajcie, wczoraj normalnie na nadgodzinach dostałem zlecenie na odebranie jakiejś paczki od jakiegoś chłopa. Niby dzień jak codzień, ale zlecenie było wieczorem. Dobra pojechałem tam było jakoś po 21, chce odebrać pudło bo tam jakieś ważne dokumenty były, daje mu standardowe kwity do podpisu, a on nagle wylatuje ze c*uja podpisze, jakaś podupcona baba wyleciała zza szafy i mówi ze to nagrywa, No inba jak c*uj. Chłop mi dał jakieś śmieszne kwitki
ESlint wyrzuca: React Hook useEffect has missing dependencies: 'getStudent'
Chodzi o to, żeby przy ładowaniu się komponentu pobrać raz dane, dlatego jest pusta tablica na końcu. Funkcję getStudent używam jeszcze kilka razy i nie wydaje mi się, żeby przekopiowanie wnętrza funkcji było najlepszym pomysłem. Jak rozwiązać ten błąd?
@scorpio18k: tak, useCallback zapewni to że referencja się nie zmieni i będzie to nadal ta sama funkcja pod maską i jak dasz jako dependency to wywoła się i tak tylko raz ale nie będzie błędu eslinta.
No jakby był argument to nie bo byś wtedy w useCallbacku musiał dać x jako dependency ale to akurat dobrze bo przecież najpewniej chciałbyś pobrać dane odnośnie innego studenta jakby x się zmienił
Czy mógłby ktoś polecić jakiś frontend stack? Przyznam szczerze że front'em się nigdy za dużo nie zajmowałem a jest tego tyle że się gubię. Ogólnie wiedza HTML + CSS u mnie słaba więc preferowałbym gdyby można było używać jakichś konfigurowalnych komponentów (e.g. Button(text = abc, onclick = ...).
Z tego co słyszałem jest całkiem spoko: - Bootstrap - Lit - Vue.js - Svelte - React
@Parmenides69: Flutter to kompletnie inna technologia niż webówka. Generalnie mieszasz dwie rzeczy - frameworki JSa i frameworki UI. React, Vue, Svelte, Lit to typowe frameworki JSa które narzucają sposób pracy i odpowiadają generalnie za logikę którą piszesz. Frameworki UI to np. Bootstrap, Chakra UI, Material UI itd. i je możesz podpiąć niezależnie do każdego frameworka JSowego czy korzystać z nich nawet bez frameworka JSowego. To tylko zbiór gotowych, ostylowanych komponentów.
#frontend #programowanie #programista15k #webdev Cześć. Pytanko do osób z frontendowym doświadczeniem. Jak często implementujecie lub spotykacie się z poniższymi technologiami/narzędziami w codziennej pracy? Trochę już pracuję w branży i chciałbym poszerzyc wiedze poza standardowymi html/css/js/react/ts/nextjs. Poniższą listę spisałem na podstawie ogłoszeń dla mid front-end developerów, tylko byłoby fajnie wybrać jakieś priorytety bo trochę tego jest dużo
Mockowanie api - jak backend nie jest gotowy to zdarza się ale rzadko z tego tytułu że zamockujesz sobie nawet po konsultacji i finalnie i tak odpowiedź wygląda inaczej "bo się nie da" i tak czy inaczej trzeba wracać do tematu i przerabiać
Middleware/react query/express - cały czas ale bez przesady - raz skonfigurowane i działa więc tylko na początku projektu lub przy zmianie podejścia tyka się middlewary.
Mam coś dla Was! Dzisiaj będzie o hackowaniu Hyundai, mistrzostwach świata w Excelu, tworzeniu grafik na bloga w DALL-E i sporo na temat security. Zapraszam na nowe wydanie #unknownews
@imlmpe: chyba szkoda zachodu, opóźnienia rzędu godziny to pikuś i szkoda sobie dokładać kosztów itd. Większość i tak odkłada pewnie do zakładki "na później" i czyta w wolnej chwili a nie od razu po dostaniu powiadomienia. W sumie ciekawe jakby kształtowała się statystyka kliknięć od momentu otrzymania maila. Masz taką opcję żeby do URLa dopinać faktyczny czas wysyłki maila? Wtedy mógłbyś sobie chyba powiązać w analityce jak dużo userów klika od
#programowanie #javascript Pisze program do liczenia biletów tylko że nie wiem jak to dobrze napisać tak żeby liczyło bilety z dwóch grup i żeby w konsoli "drukowało" ticket#1 potem ticket#2 itp. jak będzie np w jednej grupie 25 a w drugiej 30 to żeby w konsoli wypluło 55 takich ticket. Wie ktoś jak to napisać?
Ciekawe kiedy w końcu ogarną, że istnieją wystarczająco wydajne sposoby, by zaprezentować użytkownikowi wpisy, filtrując treść z czarnej, jednocześnie nie wyświetlając pustych stron xD
#wykop #programista15k
@package0x01: No z tego co wiem od kilku, nawet miałem mieć dostęp do bety nowej wersji ale coś ucichli ( ͡° ͜ʖ ͡°)