LS
Dołączył/a: czerwiec 2014
Luzino
10 obserwujących
7 obserwowanych
MVP sezonu 2025/26 FC Barcelony jest:
Komunikat
Polecający
Ładowanie...
Historia komentarza
Ładowanie...
0
@agaFCB Ano. Później w polskiej wersji zastąpili go smokiem Bazylim. Zbrodnia. Na szczęście wtedy byłem już za duży na ten program.
0
@tristan87 Niech jeszcze portki podciągnie, bo wygląda jak luj.
0
@Barcasub Niestety. Przeca z wielkiej litery napisałem.
2
Mam Wielkiego Ptaka.
0
@escarabajo Obstawiam, że po azjatyckiej poleci. @Rust_Cohle przyjmujesz zakłady?
0
@escarabajo Oho, zaczyna się;)
0
@Arys Ładna chociaż?
1
@Kgorecki2500 Messiego. Głupie pytanie;P
0
@TR3YWAY Dobra, daj znać, czy tam widziałeś coś, czego my nie widzieliśmy.
1
Na stronie głównej po prawej znajdują się reklamy bukmacherów. I to nie dziwi. Ale sekcja ta jest zatytułowana "Ranking bukmacherów". I tak się zastanawiam na podstawie jakich kryteriów jest ten ranking. Macie jakieś pomysły?
4
@Bilon87 Jaka wizyta? Lekcje baciaty by mu się przydały.
3
@maroon Czasem powie coś mądręgo.
0
Xavi obiecał Laporcie po pierwszym odpadnięciu z LM, że za rok będziemy rywalizować w Europie. Minęły dwa lata. No to rywalizujemy. Z Szahtarem. O wyjście z grupy (tak, naciągam).
1
@mleczkoo Nie. Oni grają w trybie wakacyjnym. Znowy nikt ich za mordę nie potrafi wziąć. A Xavi jest cienki i tyle. Tu i teraz się nie nadaje. Może za jakiś czas do czegoś dojdzie.
0
@bartekvisca To ja nie twierdzę, że to było dobre. Po prostu tak to wyglądało, jak jeszcze tu grał.
1
@escarabajo Według mnie większym obciążeniem jest oznaczenie po 10 osób w dwóch komentarzach głównych niż w jednym komentarzu i jednej odpowiedzi. Z tej prostej przyczyny, że odpowiedź nie jest widoczna, a główne komentarze tak. Treść odpowiedzi jest pobierana z serwera dopiero po kliknięciu w rozwinięcie. Czyli dopiero wtedy powinny przetworzyć się te linki do użytkowników. Jeśli ktoś nie kliknie rozwinięcia, to dla niego nie powinny się przetworzyć. Natomiast w dwóch głównych komentarzach wczytywanie i przetwarzanie będzie się odbywało dla każdego odwiedzającego ramblę. Natomiast samo wyświetlenie głównego komentarza powinno powodować jedynie zliczenie podlinkowanych w bazie odpowiedzi. Jednak bez przetwarzania ich treści w jakikolwiek sposób.
@AxelF A w jaki sposób miałbym proponować rozwiązania za pomocą kodu, skoro nie znam ich kodów, bo nie mam do tego żadnego dostępu? Z drugiej strony dlaczego miałbym mieć dostęp? Dlaczego mieliby ufać jakiemuś losowemu gościowi z internetu? I jeszcze z trzeciej strony, po co ja miałbym to robić? Jestem tak samo zwykłym człowiekiem, jak każdy. Mam swoje obowiązki i chroniczny brak czasu. Ja się przecież do prowadzenia serwisu nie zgłosiłem. Zrobił to ktoś inny. Czy to odbiera mi możliwość wypowiedzenia swojego zdania, albo moje zdanie staje się przez to mniej ważne?
Gdyby bazy danych rezerwowały ilość miejsca na maksymalną długość komentarza, to ich projektanci byliby idiotami. Przecież oczywiste jest, że przestrzeń dyskowa kosztuje. Oni tu pewnie tradycyjnie korzystają z sqla. Ja akurat miałem z nim niewiele do czynienia, więc na 100% się nie wypowiem. Za to wiem, że w mongo treść zajmuje tyle miejsca ile powinna. Oczywiście jest tam jeszcze dodatkowy narzut na strukturę i relacje. Jak wszędzie.
Jasne, że przeszukanie 10 000 komentarzy zajmie więcej czasu niż przeszukanie 100. Tylko, że do tego zostały stworzone bazy danych. Szybciej już nie będzie. Jeśli chcemy to ograniczać, to możemy od razu zrezygnować z komentarzy. Poza tym to się nie mieści w temacie tego wątku, czyli oznaczeniach. Jak już napisałem, przetwarzanie oznaczeń nie powinno się odbywać przy samym wyświetlaniu. Mały przykład. Łatwo sobie wyobrazić, że ktoś oznacza 10 osób, zgodnie z regulaminem. Następnie 1000 osób wyświetla na rambli ten komentarz. Z tego już się robi 10 000 odwołań do bazy. To jest absurdalne i dodatkowo przestaje być zależne od ilości oznaczeń, a zaczyna być zależne od wyświetleń.
Ja nie wierzę, że oznaczenia użytkowników są trzymane jako oddzielne pola w bazie. Obstawiam, że to jest przetwarzane kodem po stronie serwera. Po prostu tekst z małpami jest rozbijany na tablicę nazw użytkowników i dopiero ta tablica leci w zapytaniu do bazy. Czyli tam nie ma żadnej relacji między postem a oznaczeniami. I pewnie przy wyświetlaniu dzieje się to samo. To już skrytykowałem. No ale mogę się mylić oczywiście. Natomiast same powiadomienia są wysyłane jednorazowo przy wysłaniu komentarza na serwer. O tym już się wypowiedziałem.
Trochę za dużo gdybania się tu już robi, jak na mój gust. Moje zdanie ogólnie jest takie, że nie ma co tłumaczyć działań administracji aspektami technicznymi. Brakiem kasy poniekąd również. Bo gdyby element miał zarabiać za godzinę, to szybko okazałoby się, że ten koszt jest większy, niż dokonanie kilku poprawek w serwisie, odciążających jego pracę.
1
@Firestone Ale u nas każdy nowy to robi.
0
Czawi całe życie grał w systemie podaj do Messiego, więc jako trener zaczął grać w systemie podaj do Dembele. Teraz Dembele nie ma, więc drużyna nie wie co ma grać. Ot, cała tajemnica:)
1
@Kinginiesta Nie. Ale mogę dać znać, jeśli znajdę.
0
@Korek365 No fakt, za 0-0 powinno być 0. Albo nawet tyle punktów ile bramek.
0
Powinien być taki przepis, że jeśli zawodnik leży dłużej niż powiedzmy 15 sekund, to następuje obowiązkowe zejście lub zniesienie z boiska do następnej przerwy. Może skończyłyby się symulki.
3
Kolesiowi nogę urwało, a chwilę później zrobił kontrę.
0
Jaki faul? Sedzia debil.
0
@insp1re I bez pressingu.
1
Spokojnie. To jest zasłona dymna przed fazą pucharową.
1
Zayebiaszcze kontry mamy.
1
Czekałem na ten mecz, bo jest wcześnie i wiedziałem, że nie zasnę w trakcie. Mhm, oby.
0
@bari_94 Wszystkiego u nas brakuje.
0
Hymn LM w tym sezonie brzmi jakoś tak nie wiem. Słabo. Przez uwagę na naszą grupę nie czuć wagi spotkania.
4
@AxelF Trochę głupoty opowiadasz. Nie wiem jaki jest związek między historią komentarzy a oznaczeniami. Chcesz tym ograniczeniem historii oszczędzać miejsce, zapytania czy czas procesora? Bo twój komentarz ma 1kB. Także 100 komentarzy dałoby 100kB. I to jest przez zipem, który mają obecnie wszystkie serwery. Natomiast transfer i czas procesora jest ograniczony, bo widok historii komentarzy jest podzielony paginacją. Nie klikniesz linka, to nie zużyjesz transferu.
Kolejna rzecz to furtki. Teraz to dopiero są furtki. Maksymalna długość komentarza to chyba 2000 znaków i nie ma ograniczenia technicznego dla oznaczeń. Element usuwa takie rzeczy już po publikacji. Więc jeśli ktoś chciałby zaspamować ramblę, to zrobiłby to bez problemu.
Co do bazy, to lista użytkowników to pewnie jedna tabela z indeksem ustawionym na nazwie użytkownika, bo ta nazwa jest tutaj unikatowa. Przeszukiwanie tego to kwestia milisekund. Pytanie tylko czy przeszukiwanie dokonuje się przy wyświetlaniu komentarza. Bo że przy wpisywaniu jest, to wiem. Chociaż nie do końca wiem po co. Chyba żeby bajerancko wyglądało. W każdym razie, jeśli jest przy wyświetlaniu, to jest to błąd, bo nie ma potrzeby robić to podwójnie. Natomiast przeszukiwanie przy wpisywaniu albo wysyłaniu jest jednorazowe, więc to jest koszt do przełknięcia. Inna sprawa, że w ogóle nie widzę sensu takiego przeszukiwania, bo każdy użytkownik ma swój link. Wystarczyłoby po stronie js podmieniać nazwy z @ na anchory z nazwą. A sprawdzanie, czy taki użytkownik istnieje olać. I tak nikt tego nie klika, a w najgorszym wypadku zobaczy 404. Można też całkowicie zrezygnować z linkowania nazw użytkowników.
I ok, zaraz pewnie powiesz jest jeszcze kwestia powiadomień. Tu racja, ale ponownie to jest koszt jednorazowy. A poza tym czym to się różni od wysłania tysiąca wiadomości prywatnych? Dla serwera efekt będzie podobny.
W sumie jakoś bardzo nad tym nie myślałem, ale uważam, że ktoś kreatywny na pewno znalazłby złoty środek. No, bo umówmy się, albo robi się stronę na ziemniaka, albo godzi się na pewne koszty po stronie zasobów.