Sugestia odnośnie poprawy mechanizmu zbierającego "łapki"

9

Co pewien czas zauważam u siebie, że ktoś mi "daje łapkę", a zaraz potem to cofa (przykład jest widoczny na screenie załączonym do tego posta). Jakby to było jednorazowe zdarzenie to mógłbym uznać, że delikwent się rozmyślił, ale że występuje to częściej, podejrzewam, że jest to albo błąd w samym "klikaczu", albo np. z powodów jakichś lagów, klient wciska, nie widzi efektu przez chwilę, więc wciska ponownie. A jak się zator odblokuje, to drugie kliknięcie, które dociera do serwera, jest traktowane jako cofnięcie polubienia. Sam zresztą czasami tak mam, że klikam łapkę, ale dopiero po paru sekundach się ona robi zielona.

Stąd moja sugestia, żeby w ramach zabezpieczenia przed takimi przypadkowymi wielokrotnymi kliknięciami, wprowadzić mechanizm, który przez jakiś czas od wciśnięcia łapki (oraz pewnie innych interaktywnych elementów - takich jak chociażby dzwonek do obserwowania postu/wątku) ignoruje kolejne wciśnięcia tego elementu. Nie wiem, jaki to by miał być konkretnie czas, ale myślę, że coś w okolicy 5-10 sekund będzie OK.

screenshot-20190505210015.png

14

Ja to bym proponował, że jak ktoś da łapkę w górę @cerrato, to już nie może jej cofnąć. Problem rozwiązany ;).

A poważniej to zauważyłem u siebie czasem laga z łapkami i jak głupi kliknę kilka razy, co pewnie potem się przekłada na to, co opisane tutaj.

7

Popieram, też mi się to zdarzyło. To było niesamowicie bolesne, do dziś łza mi się w oku kręci jak o tym pomyślę. 15 punktów odeszło w siną dal w ciągu 0.5 sek. po ich dodaniu :(

3

@ccwrc: a pomyśl, ile takich zdarzeń przeoczyłeś. To może być gruba afera. Biorąc pod uwagę ilość użytkowników, można śmiało założyć, że w skali roku to są tysiące straconych łapek. Chyba jesteśmy na tropie poważnej sprawy, ciekawe kto jest w nią zamieszany i gdzie te "zagubione" łapki wędrują...

0

Osobiście też zauważyłem problem, chyba raz czy dwa jeśli chodzi o łapki, a więcej – jeśli chodzi o sam czas reakcji dla moich kliknięć (zbyt wolny o tę 1 sekundę czy 2). Uważam, że to kwestia mojego łącza internetowego + CDN, i że to normalne (co nie znaczy, że nie można czasu reakcji polepszyć).

2

Racja, to jest problem laga. Po prostu w trakcie wykonywania requesta, element nie powinien być aktywny (czyli nie powinno być możliwości ponownego kliknięcia).

1

Naprawdę, trzeba coś z tym zrobić. Przed chwilą prawie straciłem 5pkt :(
Na szczęście ogarnięty człowiek (dzięki, @Akihito) zorientował się w sytuacji i błąd naprawił.

screenshot-20190506140340.png

13

@cerrato: zniszczę Ci dzieciństwo, ale chyba ktoś musi...

Tych punktów nie można nic wymienić. Ani na czajnik, ani na karty z pokemonami, ani nawet na licencje na IDE do Delphi.

1

Tych punktów nie można nic wymienić.

To po co ja się od ponad roku produkuję, piszę, kombinuję... nie mogłeś mnie wcześniej uświadomić? :(

2

@cerrato: nie słuchaj @somekind bo cwaniak w globalu ma #2 i boi się, że mu dmuchniesz paszport polsatu na, który tak długo po nocach expa zbierał :-D

1
cerrato napisał(a):

To po co ja się od ponad roku produkuję, piszę, kombinuję...

No cóż, po zdjęciu widać, że nie jesteś zbyt bystry.

7

Jak dla mnie dla osób od PHP jedna łapka powinna się liczyć jak dwie, można to nazwać:
"Szkodliwe plus"
"PHP handicap"
"Równe szanse PHP"
pomagajmy i bądźmy tolerancyjni, pozdrawiam.

1

Bo w komentarzu nie da sie wstawic foto to pisze tutaj :D . @cerrato na trybie nocnym wyglada to mniej wiecej tak
screenshot-20190510101930.png
screenshot-20190510101950.png
wiec bardziej sie rzuca w oczy :D niz na bialym. Jakby co korzystam z DarkReader jakby ktos sie pytal :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1