Amatorskie statystyki 4programmers 2018

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.

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.

0

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

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.

3

To wyjasnia 504 :P

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.

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

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.

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

5

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)

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 ;]

6
msm napisał(a):

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

Nikt by nie musiał tego robić ręcznie, gdyby serwis udostępniał statystyki np. dla ostatnich dwunastu miesięcy (liczba wątków, postów, komentarzy, ocen, nowych użytkowników itd.). Gdyby w życie wszedł moduł z listą użytkowników, to tam możnaby takie statystyki wyświetlać. Bo to w końcu użytkowników i ich działalności one dotyczą.

To też kiedyś sugerowałem dodać, tak aby każdy mógł zobaczyć jak to wygląda i np. prześledzić tempo wzrostu popularności serwisu. A ten ciągle się rozwija i coraz większy mamy ruch, więc na pewno nie byłoby się czego wstydzić. ;)

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