Amatorskie statystyki 4programmers 2018

Odpowiedz Nowy wątek
2018-11-29 16:17
5

To był tylko taki clickbait :P
Ostatnio często widzę jakieś informacje związane z rankingiem użytkowników. A to ktoś nabił X-set postów, a to znalazł się w top Y. Na stronie głównej dostępny jest jedynie mikroprocent całych statystyk czyli 3 top osoby odnośnie punktów ever, w roku oraz w miesiącu. Jakiś czas temu sam chciałem wiedzieć jak wygląda moja pozycja w rankingu na tle innych. Tylko jak to sprawdzić? Na szczęści na portalu każdy użytkownik udostępnia kilka informacji w swoim profilu, które postanowiłem zebrać i podsumować. Wcześniej @msm robił takie statystyki. Ja niestety nie mam dostępu do bazy ale nic to. Trochę z nudów, trochę z potrzeby oderwania się od codzienności napisałem prosty crawler i poniżej przedstawiam otrzymane wyniki :)
Zastrzegam, że nie wszystkie dane są w 100% sprawdzone. Niektóre dane nie zostały z jakiegoś powodu pobrane (ok. 20 rekordów, nie chciało mi się już tego uzupełniać) a część danych jest dość dziwna jak np. posty u osób które nigdy się nie logowały.
Czy ktoś (poza kadrą zarządzającą) wie że na 4p od początku istnienia zostało nadanych prawie 100k identyfikatorów dla userów? Obecnie jest ich około 96k a niedługo strzeli 100k.

  • Aktualnie wszystkich utworzonych kont jest 88856 (szybko się zmienia więc w ciągu godziny może dojść kilka nowych).
  • Około 2660 osób nigdy nie aktywowała swojego konta.
  • Obecnie 821 osób ma bana :]
  • 5161 userów ma jakiekolwiek punkty reputacji.
  • Na forum zostało naklepanych ponad 712k postów oraz ponad 407k komentarzy
  • Użytkownicy oddali w sumie 220k głosów - otrzymanych jest 222k (czyżby pozostałości po ostatnich problemach z punktacją?)

Niestety nie mam czasu na wykresy czy tabeli ale udostępniam zebraną bazę do analizy. Można sprawdzić swoją pozycję na tle 'konkurencji' i pewnie wyskrobać jeszcze trochę cennych informacji z tej bazy. Miłego analizowania.

Pokaż pozostałe 4 komentarze
To była jednorazowa akcja, nie zauważyłem problemów z działaniem portalu więc chyba żadnego DDOS-a nie było. Poza tym z mojej strony było kilka połączeń na sekundę. Do DDOS chyba jeszcze daleko. - Clarc 2018-11-29 17:04
No nie zauwżyłeś, bo jak sam twierdzisz byłeś na obiedzie. Forum przez kilka godzin miało problemy z wydajnością, wielokrotnie zdarzały się timeouty, liczba zduplikownych postów i wątków pozwala sądzić, że wielu z tych, którzy dodawał nową treść w tym czasie miało problemy. - somekind 2018-11-29 17:07
Forum było nieużywalne, jak nie sprawdzasz to nic dziwnego że nie widzisz problemów. - kq 2018-11-29 17:11
:/ nie proszę się o to ale widzę, że zawaliłem. Jeśli jakiś czasowy ban będzie pewną formą nauczki to jest gotowy ponieść taką karę... - Clarc 2018-11-29 17:14
>> Obecnie 821 osób ma bana W sensie, ze jest tylko jedna prawda i dostali za wolnosc slowa? :] @Clarc - daniel1302 2018-11-29 17:15

Pozostało 580 znaków

2018-11-29 16:50
4
Clarc napisał(a):

A to ktoś nabił X-set postów, a to znalazł się w top Y.

Dawno, dawno temu, mniej więcej połowę reputacji temu, pojawił się wątek dotyczący podglądu reputacji użytkowników – Gdzie jest ranking reputacji użytkowników 4programmers? W nim też zasugerowałem stworzenie osobnej strony, w której znajdowałaby się lista wszystkich użytkowników, z możliwością podglądu głównych informacji oraz filtrowania na podstawie konkretnych wymagań. Coś na kształt zakładki Users na stackoverflow. Dodałem nawet zgłoszenie w repozytorium. ;)

Głównie chodziło o to, aby użytkownicy mogli sobie co nieco sprawdzić (ilu jest wszystkich użytkowników, jak wyglądają statystyki reputacji itd.), a także aby mogli sobie przeszukać bazę i np. sprawdzić, czy jest tu ktoś ze swojej okolicy (np. z tego samego miasta). Wyniki prezentować w jakiejś ładnej formie, np. z wykorzystaniem dymków vcard (dla mniejszych rozdzielczości w bardziej zwięzły sposób).

W dalszym ciągu uważam ten pomysł za dobry, a teraz jest do tego dobra okazja, skoro wszystko wskazuje na to że czat umarł i najprawdopodobniej zwolni się miejsce w głównym menu.


Pozostało 580 znaków

2018-11-29 16:51
0

Jak policzyłeś komentarze? Odwiedziłeś skryptem każdego usera? ;-) O_o


No tak, i jak widać skutecznie zamulił forum przy okazji. - somekind 2018-11-29 16:57

Pozostało 580 znaków

2018-11-29 16:56
0

Niestety tak. Z poziomu usera w legalny sposób chyba nie ma innego możliwości. Na szczęści wyszedłem na obiad więc po powrocie robota była prawie wykonana.

Pozostało 580 znaków

2018-11-29 17:00
3

To wyjasnia 504 :P


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2018-11-29 17:09
1

Sorry, to był pierwszy i ostatni raz. Serio nie widziałem problemów w działaniu strony. Jakbym wiedział, że coś przyblokuje to nie puściłbym maszyny.

Pozostało 580 znaków

2018-11-29 17:13
0

@Clarc: poniżej wklejam screen z jednym z raportów, które dzisiaj zgłosiłem. Żeby było śmieszniej - raport wysłał się tez dwa razy :D

screenshot-20181129171133.png

oraz odpowiedź, którą dostałem od moderatora - Wygląda na to, że forum ma jakieś problemy wydajnościowe..

Ale że zrobiłeś to w dobrej wierze, to można wnioskować o wyrok w zawieszeniu :P


That game of life is hard to play, I'm gonna lose it anyway, The losing card I'll someday lay, So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2018-11-29 17:16

Pozostało 580 znaków

2018-11-29 17:17
0

To na jakim serwerze to forum stoi że zostało zamulone tak łatwo? Wydaje mi się że te 10 zapytań na sekundę nie powinno robić różnicy wielkiej.

Nie widziałeś kody @Clarc więc nie wiesz, jak bardzo agresywne było to przeszukiwanie. Poza tym z każdym użytkownikiem (których jest prawie 100k) mogło być związanych kilka/kilkanaście różnych zapytań, każde wyciągającą inną informację. - cerrato 2018-11-29 17:19

Pozostało 580 znaków

2018-11-29 17:19
5
dam1an napisał(a):

To na jakim serwerze to forum stoi że zostało zamulone tak łatwo? Wydaje mi się że te 10 zapytań na sekundę nie powinno robić różnicy wielkiej.

Dolicz 1000/s wyszukań bootcamp, jaki jezyk, jak zaczac. Widocznie to dodatkowe 10 przeważyło :D

edytowany 1x, ostatnio: baant, 2018-11-29 17:20

Pozostało 580 znaków

2018-11-29 17:46
msm
4

To troche moja wina, jakbym był dobrym aktywnym adminem to nie musieli by amatorzy robić tego ręcznie :<.

PS. Chętnie wyciągnę dane z bazy jak ktoś poprosi, tylko z pewnym opóźnieniem (ostatnią prośbę już miesiąc odkładam)

edytowany 1x, ostatnio: msm, 2018-11-29 17:48
Tak technicznie to wiadomość była 2 października, a przypomnienie wysłałem Ci 5 listopada :p - cerrato 2018-11-29 18:27

Pozostało 580 znaków

2018-11-29 18:25
0

Jakby jeszcze zestawić Twoje statystyki zescrapowane z 4p (ahem, tylko nie próbuj ich odświeżać tym samym sposobem :P) ze statystykami z SO, GH etc. to już w ogóle można by poskładać istne Hall of Fame / Hall of Shame ;)

Btw. jakiś startup próbuje sklecić globalne rankingi programistów na podstawie danych z SO, GH, Bitbucket etc. - póki co wygląda raczej biednie i osiągnęli tylko tyle, że niektórzy przechwalają się na LinkedIn uzyskanym top X% zapominając, że z dobre 80%-90% kont na GH (główne źródło danych) jest zapewne pustych / prawie pustych / porzuconych, więc mogą spokojnie pomnożyć swój percentyl przez 10 ;]


Blocker wiszący od miesiąca? Mówisz o tym criticalu z zeszłego tygodnia? A, tak, zalogowaliśmy przedwczoraj tego minor buga. Pewnie, zajmę się ASAP tym enhancementem. Nie ma sprawy, jak tylko podomykam taski to wezmę się za ten ficzer, tylko go jeszcze wyestymujemy przed kolejnym sprintem.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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