Update: 18/03/2024
Jako, że jakieśtam zmiany w skrypcie to trzeba przetestować, a przy okazji to “festiwal” który zaczyna się w sobotę rano, trwa do odwołania, a obejmuje kilkaset najpopularniejszych knajp w Europie (bez PL), ale z ograniczeniem “maks 20 knajp z jednego kraju” – takie z ciekawości co wyjdzie. Z racji dużego zakresu – pewnie będzie się to dość powoli aktualizowało… [EDIT] baaaaardzo powoli Jednak nie aż tak bardzo, bo zmieniłem, najwyżej będą braki w obrazkach które się z czasem uzupełnią
[EDIT 19 lutego] Restart całości po jakichś zmianach i poprawkach. Czkn uwzględniane od poniedziałku okolic 6 rano.
[EDIT 20 lutego] UT jest głupi, możemy mieć ID Checkina z datą X, i dużo większe ID Checkina ze starszą datą… Chyba to występuje jak ktoś zacznie robić czkn i pójdzie spać, a następnego dnia dopiero go zatwierdzi 😉 stąd właśnie troszkę czkn starszych niż poniedziałek się zczesało, ale też już ogarnięte, nie powinno się powtórzyć… Dodana też ikonka dla niezaładowanych jeszcze obrazków, bo głupio wyglądało z takimi wielkimi !()
[EDIT 22 lutego] Minimalna liczba ocen piw i browarów na potrzeby knajpek podzielna przez 2 3 (wzorki rodem z Brewers Stage byly ustawione pod festiwal). Teraz wyszukiwanie “Poland” wśród piw czy browarów przynajmniej daje jakieś wyniki 🙂
[EDIT 24 lutego] Testowanie ma kolosalną przyszłość – okazało się, że jest limit wielkości tabelki, o czym dokumentacja przebiegle milczała. W efekcie czego w razie potrzeby tabela Czekinujących i Piw będę brutalnie obcinał, żeby nadal się odświeżały (Piw to raczej profilaktycznie, jakieś 2 tyś się zmieści na luzie, ale dla tabeli czekinujących już teraz się nie mieści i jest przycięte do około 4.2 – 4.3 tyś userów) – reklamacje do Datawrapper. Liczby orientacyjne, bo ograniczenie jest w kilobajtach…
[EDIT 27 lutego] A przypnę na górze, bo nadal testuję i chcę mieć pod ręką. Cały czas jakieś drobne zmiany i optymalizacje (często niewidoczne, ale np. wpływające na wydajność)
[EDIT 29 lutego] Oho, z roboty tak fizycznie mam zablokowane FTP ergo dane się zbierają, ale tabelki nie uaktualniają. Dobrze, ze to raz na 2-3 miechy taki dzień
[EDIT 1 marca] Oho, debil autor skryptów – 1 marca jest wcześniejszy niż 29 lutego. Naprawię potem, wersja w lengłidżu już OK.
[EDIT 3 marca] Dorzucone “tabela z:” – acz zasadniczo jest z wtedy, kiedy jest sens vel cos się w tabelkach zmienia (zazwyczaj – acz wcale niekoniecznie – ostatni uwzględniony czkn)
[EDIT 14 marca] Odpinam z góry, ale nadal się będzie kręcić skrypt, tylko tabelki będą się odświeżały co godzinę. Dane się przydadzą zapewne potem 🙂
[EDIT 15 marca] do tabelki piw dorzucona kolumna N? – z potencjalnym napisem “nowosc” – do wyszukiwania nowo podpiętych piw. Tu akurat ustawione na 3 doby, ale na normalnym festiwalu to pewnie będzie 2-3 h
[EDIT 18 marca] bump :>
Obiecane podstawowe info:
- Przy dużej liczbie czekinów / osób / piw mogą być (zwłaszcza na początku festiwalu) pewne rozbieżności pomiędzy tabelkami, które się po jakimś czasie będą wyrównywały. Plus zapewne będą niedociągnięte obrazki, które się dociągną z czasem, bo mają niższy priorytet niż czekinki (które się nie pogubią raczej) a i samo odświeżanie tabelek będzie dużo wolniejsze.
- "Na żywo" w tym przypadku oznacza "co kilka minut" (jak nie zapomnę kliknąć rano, jak zapomnę, to co godzinę) - ale patrz wyżej - początki większych festiwali będą trudne
- ewentualny napis "jeszcze nie bangla" oznacza, że nie ma jeszcze żadnych ocen
- Konta na UT ukryte przez użytkowników nie są uwzględniane w statystykach
- Tabelki piw, browarów i użytkowników są stronicowane, sortowalne i filtrowalne ("szukaj"). Jeśli ktoś patrzy z telefonu, to lepiej mieć ekran poziomo (albo skrolować tabelki w poziomie)
- Tabelki na stronie nie odświeżają się automagicznie - trzeba w razie potrzeby przeładować sobie rzeczoną stronę w przeglądarce.
- Edycje na UT robione z opóźnieniem są brane pod uwagę tylko przez kilkanaście / kilkadziesiąt sekund. W szczególności dotyczy to niezaznaczenia venue i późniejszego jego dodania oraz czekinków bez oceny później uzupełnianych (tu się zazwyczaj właśnie "gubią" czekiny / oceny). Ale dorzuciłem czesanie per user gdzieśtam w tle w kółko dla wszystkich, więc ostatnie 315 czekinów będzie sprawdzane co kilka h każdemu, czy czasem gdzieś nie dopisał venue 🙂
- Kolumny z top3 w tabelkach nie uznają remisów - zawsze tylko 3 pozycje, przy tych samych wartościach decyduje chronologia. Dodatkowo dla top3 ocen wymaga minimum 3 ocen, by się załapać.
- Kolumny:
- Śr. - dotyczy średniej wystawionych ocen (arytmetycznej, chyba, że zaznaczone B / Bayes)
- Śr. UT - dotyczy średniej ocen czekinowanych piw (liczonych per czekin, nie per piwo)
- Tylko kolumny średnich dla browarów nieco inaczej, ciut nieintuicyjnie:
- pierwsza to średnia ważona ze średnich bayesowskich piw.
- Druga to po prostu średnia arytmetyczna kompletu ocen.
- Jeśli ktoś nie wie, co to Bayes, to zapraszam >>tutaj<<
- Obowiązują (jak na Brewer Stage) minimalne liczby czekinów dla piw i browarów, by były one uwzględnione w tabelkach. Jakie to liczby widać w pierwszej tabelce z parametrami. Dla małych festów startują od 1 dla piwa i 2 dla browaru 😉
- Backlogi / late czekins będą zbierane mniej więcej dobę po zakończeniu festiwalu
- Pojawiające się niekiedy duplikaty piw czy browarów związane są w 99% z jakimiś edycjami nazw lub linków na UT
- Betatestowo (w sumie nwm, czy będzie tak robione) - co jakis czas (na pewno na koniec) będę scalał roczniki (o ile są poprawnie oznaczone na UT) dla wybranych browarów. W tej chwili wybrane browary to jedna jedyna Pinta Barrel Brewing.
- Mam nadzieję, że nic nie padnie (to na wiekowym laptopie w domu chodzi), niemniej tak czy inaczej: za nic nie biorę odpowiedzialności (w szczególności: za poprawność danych, acz staram się w temacie), i życzę miłych statystyk :>