Google BigQuery

Google BigQuery. Pierwsze kroki

Kilka dni temu pisałem o raportach rUXt i CrUX. Łączy je to, że korzystają z tego samego zestawu danych: chrome-ux-report w usłudze Google BigQuery.

Google BigQuery jest składową Google Cloud Platform. Dostęp do usług jest niby płatny (musisz podać numer karty kredytowej), ale dostajesz 300$ na start i oprócz tego jest sposób na doładowanie 3k$ do wykorzystania w GCP.

Sam dostęp do zbioru chrome-ux-report jest bezpłatny. Jest to na tyle mały zasób, że czesanie go w te i wewte nie powinno wygenerować konieczności jakiejkolwiek płatności – niczego nie gwarantuję, robisz to na własne konto i własną odpowiedzialność.

Co masz w chrome-ux-report w agregacie country_pl możesz podejrzeć tutaj. Znajdują się tam dane dotyczące niespełna 50k witryn (każda wariacja adresu traktowana jest jako osobna witryna) – aktualne na dzień publikacji.

Dane są udostępniane per miesiąc. Dla country_pl mamy tylko jeden zbiór: 201712. Oprócz niego w agregacie ogólnym ‚all’ popularniejsze witryny pojawiają się również w zbiorach 201710 i 201711.

Żeby sprawdzić czy witryna jest w zbiorze możesz sprawdzić korzystając z tego zapytania.

Przygotowałem również proste zapytanie zwracające listę wszystkich adresów jakie są zgromadzone w country_plGoogle BigQuery

Przykład danych do histogramu FCP dla wybranej witryny dostępny jest tutaj.

PageSpeed Insights dla witryn, które są w chrome-ux-report prezentuje czasy FCP i DLC bez wchodzenia do GBQ.

psi

#miroburnchallenge 11/30

Google BigQuery

Zasilanie LED

Zasilanie LED. Dzisiaj temat trochę odbiegający od tematyki tego bloga, ale jestem tak przeziębiony, że ledwo myślę, a #miroburnchallenge zobowiązuje

Córka zrobiła pomoc naukową, w której zapragnęła mieć światełka. Nic prostszego – klika diodek LED, jakaś bateria i już.

Brzmi bardzo prosto, tylko trzeba pamiętać, że diody LED bardzo nie lubią za dużego prądu. Za małego w sumie też. Więc po pierwsze musisz mieć jakieś źródło tego prądu mające odpowiednio duże napięcie i wydajność prądową oraz musisz ten prąd ograniczyć.

Mam żółte diody. Typowo 2 V, 20 mA. Chcę mieć n diod. Trzeba policzyć jaką baterię (nie dam córce zasilacza 230V 🙂 ).

Dziadek kiedyś z zepsutej lampy oświetlenia ewakuacyjnego wyszarpał jakieś akumulatorki – podłączyłem pod zasilacz, zmierzyłem prąd, nie był za duży, więc ostrożnie podładowałem. Okazało się, że mam w ten sposób 8V baterię – na 4 LED’y jak znalazł.

Ten kalkulator pomoże dobrać rezystor do ograniczenia prądu : http://www.hebeiltd.com.cn/?p=zz.led.resistor.calculator#series

Ja w końcu nie dałem rezystora. Zmierzyłem prąd: jest poniżej 20mA. Dołożyłem pstryczek elektryczek, połączyłem, działa.

zasilanie ledzasilanie ledzasilanie led

LED’y są w słupach, sklepie i klubiku dla dzieci (to to gdzie kot siedzi na dachu) 🙂

#miroburnchallenge 10/30

Zasilanie LED

Mobile search ranking

Google oficjalnie ogłosiło, że włącza do obliczania rankingu wyszukiwania dla urządzeń mobilny metryki związane z wydajnością indeksowanych stron

O tym, że wydajność stron na aplikacjach mobilnych będzie brana pod uwagę w wynikach wyszukiwania mówiło się już od dawna. Google kilka dni temu ogłosiło, że od lipca 2018 : „page speed will be a ranking factor for mobile searches”.

Tak jak w przypadku stron na desktopy nie oznacza to jednak, że wolna strona zawierająca wartościowe treści spadnie w wynikach wyszukiwania. Jeśli zadbasz o SEO to i wolna strona ma szansę.

Szczegóły w artykule Using page speed in mobile search ranking.

mobile search ranking

#miroburnchallenge 9/30

Mobile search ranking

Chrome User Experience Report

CrUX czyli Chrome User Experience Report

Idąc za ciosem przedstawiam CrUX : Chrome User Experience Report, czyli zbiór danych zebranych od prawdziwych użytkowników przeglądarki Google Chrome.

Chrome User Experience Report jest udostępniany jako zbiór publiczny w usłudze Google BigQuery.

Zebrane dane pochodzą z API przeglądarki i póki co dotyczą metryk związanych z wydajnością ładowania zasobów do przeglądarki w celu wyświetlenia wyrenderowanej strony.

Dostępne metryki to:

cuer

W kontekście metryk zachęcam do zapoznania się z materiałem User-centric Performance Metrics. Można poczytać bądź obejrzeć video z konferencji I/O 2017

Instrukcja jak się dobrać do tych danych w przygotowaniu. Będzie się działo.

#miroburnchallenge 8/30

Chrome User Experience Report

rUXt

rUXt czyli Real User Experience Test

rUXt to serwis, przy pomocy którego możemy dowiedzieć się jak dana strona wczytuje się w przeglądarkach Chrome użytkowników na całym świecie.

Jeśli pozwoliliście żeby Chrome wysyłało statystyki użycia do Google, to Google przechowuje je w specjalnie do tego celu przeznaczonej bazie danych. rUXt korzysta z tej bazy ale tylko z jej wycinka. Dlatego podejrzeć statystyki możemy tylko dla wybranych, najpopularniejszych witryn – nie martw się, jest ich sporo.

Korzystanie z rUXt jest bardzo intuicyjne. Wpisujesz początek nazwy witryny, która Cię interesuje i wybierasz z listy – nie ma możliwości wpisania nazwy z palca. Opcjonalnie wybierasz typ urządzenia i typ połączenia. Ustalasz suwakiem czas, który ma być wzięty do analizy i już.

Dostajesz po chwili informację o wartości wskaźnika Site Experience Benchmark (SEB), czyli jak dużo użytkowników dostało coś w ciągu pierwszej sekundy, ilość procentową użytkowników, która dostała coś w ciągu wybranego przez Ciebie czasu i procentową ilość użytkowników, którzy dostali pełną stronę w wybranym czasie.ruxt

Niebawem opiszę i pokażę jak się dobrać do danych zebranych przez Google. Zapowiada się data science pełną gębą.

#miroburnchallenge 7/30

rUXt

Transparentność

Transparentny to wg. SJP PWN: «o działaniu: jawny»

Szukałem informacji o wykorzystaniu https na świecie i trafiłem na coś takiego jak Raport przejrzystości Google (ang. Transparency Report).

Co to jest?: „Od momentu opublikowania przez nas pierwszego Raportu przejrzystości w 2010 roku udostępniane przez Google dane pokazują, jak przepisy i działania podejmowane przez organy państwowe oraz przedsiębiorstwa wpływają na ochronę prywatności, bezpieczeństwo i dostęp do informacji w internecie.”

Co możemy dowiedzieć się od Googla?transparentność

Co ciekawe, o czym zupełnie nie wiedziałem, takie raporty publikuje wiele dużych międzynarodowych firm – listę można znaleźć np. na stronie https://transparencyreport.google.com/about

Bardzo ciekawa lektura.

transparentność

#miroburnchallenge 6/30

Transparentność

Starman

dzień 6 luty 2018 przejdzie do historii świata.

Elon Musk wysłał w rakiecie Falcon Heavy w stronę orbity Marsa Starman’a w czerwonej Tesli Roadster.

Z wypiekami na twarzy oglądałem na żywo start i kolejne fazy lotu rakiety, a potem Starman’a

Niesamowite, niesamowite, niesamowite

Nie NASA, nie rządy państw, a prywatna firma SpaceX przybliża ludzkość do eksploracji kosmosu w niedostępnej do tej pory sklali.

Równie niesamowite jest to, że boostery wykorzystane do wyniesienia rakiety w przestrzeń kosmiczną powróciły na ziemię w precyzyjnie określone miejsca. Lądowanie pierwszych dwóch boosterów w tym samym czasie – woooow. Samo wysterowanie wielkiej rury żeby tak wylądowała dla mnie jest niewyobrażalne, a tu jeszcze taka synchronizacja.

boostery

Wieczór pełen wrażeń. Elon Musk – dziękuję

#miroburnchallenge 5/30

Starman

Mikro afirmacje

Mikro Afirmacje – pojęcie, na które trafiłem w ostatnich dniach, a zachowanie z nim związane moim zdaniem warto wdrożyć w swoim otoczeniu

Jestem wielkim zwolennikiem MOOC’ów (ang. massive open online course). Jestem na listach mailingowych największych dostawców tego rodzaju rozwiązań.

edX uznał, że powinien mnie zainteresować mini kurs Communication Skills for Bridging Divides

Rzeczywiście zainteresował. Kurs jest bardzo krótki: ok 45 min.  Sama esencja, bez zbędnych wypełniaczy – to lubię.

Co to jest mikro afirmacja?: „small but powerful acts of kindness” – niby wiemy, niby proste, ale czy stosujemy?

Przeprowadzę eksperyment. Wiem już gdzie i na kim. Najpierw poobserwuje otoczenie pod kątem wyznaczenia jakiegoś poziomu odniesienia. Potem wdrożę mikro afirmacje i zobaczę czy rzeczywiście przyniosło to oczekiwany efekt.

 

mikro afirmacje

#miroburnchallenge 4/30

Mikro afirmacje

Utalentowani

Wszyscy jesteśmy utalentowani

Jakie masz talenty możesz się dowiedzieć robiąc test – no nie do końca test, bo każda odpowiedź jest prawidłowa – CliftonStrengths assessment

Swój assessment zrobiłem 24.04.2014. Moje talenty to:

  1. Input
  2. Relator
  3. Adaptability
  4. Intellection
  5. Learner

Zrobiłem, przeczytałem opisy i … nic.

Prawdę mówiąc nie wiem jak, ale trafiłem na podcast Dominika Juszczyka ‚Z pasją o mocnych stronach‚. Odsłuchałem kilka odcinków i wciągnęło mnie. Tym bardziej wciąga, że praca nad zrozumieniem poszczególnych talentów pokazuje, że bardzo dobrze mnie opisują.

Powolutku opiszę każdy ze swoich talentów podając jaka jest jego teoria wg. Gallup’a i jak dany talent widzę u siebie.
utalentowani

#miroburnchallenge 3/30

Utalentowani

Magia cyfr

Magia cyfr? Czy po prostu lenistwo, albo coś innego

Ciekawa sprawa z tymi 99cioma wpisami, po których nastąpiła dosyć długa przerwa. Nie byłem tego świadomy, dopóki kilka dni temu przygotowując się do rozmowy kwalifikacyjnej rozmyślałem co tam mógłym o sobie opowiedzieć. Przecież mam bloga o tym czym się zajmuję. A na blogu mam … no właśnie 99 wpisów – coż za zaskoczenie. Mam kilka szkiców, ale opublikowanych wpisów było dokładnie 99.

Setny, jubileuszowy, powinien być w pewiem sposób specjalny… i był.
Magia cyfr
#miroburnchallenge 2/30

Magia cyfr