Polska Planeta Mozilli

Subskrypcje

Serwisy

Blogi



Kanał RSS

Ostatnia aktualizacja:
18 września 2021, 02:10

Powered by Venus

Zgłoś błąd
Kontakt

3 września 2021

Dobre programy

Niby zwykły kabel Lightning. Niezbędnik szpiega XXI wieku

Na pierwszy rzut oka wygląda jak najzwyklejszy kabel Lightning, ale zarazem prześle wszystkie Twoje dane do hakera oddalonego o ponad 2 km...
Dobre programy, 3 września 2021, 15:59

7 sierpnia 2021

Hubert Gajewski Online

Viaplay czyli VOD ze średniowiecza z absurdalnymi wymaganiami technicznymi

Parę dni temu dowiedziałem się o nowej (w Polsce) platformie VOD. Nazywa się to Viaplay. Pierwsze co postanowiłem zrobić, to sprawdzić wymagania techniczne, dostępność na Apple TV i jakość obrazu/dźwięku.

Wymagania techniczne

Wszedłem na stronę Wymagania systemowe i padłem.

Zacznijmy od dołu strony.

Połączenie internetowe

Co najmniej 10 Mbit/s; nie zalecamy Wi-Fi ani mobilnego łącza szerokopasmowego dla optymalnej wydajności

https://viaplay.pl/requirements

Co takiego? Jakie to WiFi musi być wolne skoro go nie zalecają. Sprawdzę u siebie prędkość w sieci lokalnej. 866 Mbps w tym momencie. To sporo więcej niż 10… No dobrze, ale może inni mają wolniej. Jeśli ktoś ma bardzo stary sprzęt to będzie tam miał obsługę WiFi 4 (zwane wcześniej 802.11n), wprowadzone w 2008 roku oferujące maksymalną przepływność od 72 Mbps w górę (teoretycznie nawet do 600). Spokojnie wystarczy…

Ale jak to wymaganie ma się do tego, że oferują aplikacje na iOS i Androida (mimo, iż zgodnie z wymaganiami systemowymi nie są one wspierane, ale o tym potem)? Serio mam kabel ethernetowy do telefonu podłączać? No niby można…

System operacyjne

Windows. Systemy operacyjne: Windows 10, Windows 8, Windows 7; 6 GHz albo szybszy procesor; 512 MB RAM; Mac OS. Systemy operacyjne: Apple Mac OS X 10.9 (z procesorem Intel) albo nowsza wersja; Intel Core™ Duo 1.83 GHz albo szybszy procesor; 1 GB RAM

Zacznijmy od sekcji Windows.

6 GHz albo szybszy procesor.

https://viaplay.pl/requirements

Czytałem coś o 5,3 GHz, ale 6? No chyba, że trzeba go sobie samemu podkręcić. Tylko bez dodatkowego chłodzenia to chyba będzie prawdziwy piekarnik. Jak to się ma do zdania na początku strony Viaplay opracowano z myślą o całkowitym komforcie użytkownika? Wygląda na oczywistą literówkę, ale weź się teraz domyślaj co tam miało być…

Dalej mamy Mac OS, czyli system nie wspierany przez Apple od… 19 lat. Ponad 20 lat temu został zastąpiony przez zupełnie nowy system: Mac OS X, którego nazwa została po latach zmieniona na OS X, a parę lat temu na macOS. Czepiam się, ale o ile przeciętny użytkowników może się w tym pogubić, to ktoś kto przygotowuje wymagania systemowe powinien wiedzieć do robi… Linijka niżej jest ciut lepiej, choć jest drobna nieścisłość: Mac OS X. W momencie ukazania się system nazywał się OS X (Mavericks albo 10.9). Kolejną nieścisłością jest tekst w nawiasie: z procesorem Intel. Chodziło im o procesor, na jakim może być uruchomiony ten system, ale brzmi co najmniej jakby to system operacyjny miał procesor… Nawet, jeśli uznamy to za skrót myślowy, to Mavericks, o którym tutaj mowa był przeznaczony wyłącznie na komputery Apple z procesorami Intela. I nie jest wspierany od 5 lat… A gdzie wsparcie dla komputerów Mac z Apple Silicon? A gdzie wsparcie dla systemów mobilnych? A systemy dostępne na telewizorach, konsolach?

Media player

Windows, Mac OS: Najnowsza wersja Microsoft Silverlight; możesz pobrać najnowszą wersję tutaj.

Najnowsza wersja Microsoft Silverlight; możesz pobrać najnowszą wersję tutaj.

https://viaplay.pl/requirements

O jej… Czy nikt im nie powiedział, że Silverlight nie jest od lat wspierany w żadnej współczesnej przeglądarce internetowej? W tym w żadnej, której wymagają do działania Viaplay (Chrome, Firefox i Edge na Windows, Chrome, Firefox i Safari na macOS).

Podsumowując – Viaplay ma wymagania systemowe, których prawie nikt nie spełnia… A wśród osób ze sprzętem z ostatnich paru lat z aktualnym oprogramowaniem – zupełnie nikt nie spełnia.

Aplikacje na niewspierane systemy

Znalazłem też stronę Nasze platformy, gdzie jest szersza lista aplikacji dla Viaplay. Żeby było zabawniej są tam systemy i urządzenia, które nie są zgodne z ich własnymi wymaganiami technicznymi… Mamy tam wspomniane komputery, smartfony, tablety, Apple TV, Chromecast, Smart TV, Android TV i konsole do gier. Sprawdziłem to, co mnie interesuje – Apple TV.

Aplikacja Viaplay jest dostępna na Apple TV, 2., 3. i 4. generacji.

https://viaplay.pl/device_appletv

To trochę mylące. Apple TV 4. generacji to po prostu Apple TV HD, pierwsza wersja z systemem tvOS i App Store. Apple TV 3. generacji ma ponad 9 lat, a 2. generacji (już niewspierane) – prawie 11. Fajnie, że wspierają starocie, ale gdzie są dwie ostatnie generacje (4K)?

Czy to w ogóle ważne?

No dobrze, ale czy to ważne, co jest napisane na stronie? Ważne, czy po prostu działa, prawda? Podobnie myśleli parę lat temu klienci Eleven Sports. Apple TV też nie było na liście wspieranych urządzeń (regulamin wymieniał wspierane systemy operacyjne i tvOS nie było na liście), a aplikacja była. I co? I pewnego dnia aplikacja przestała działać (i nie działa do dziś, a jedyną funkcję jaką spełnia, to wyświetlenie komunikatu, że nie jest wspierana). Klienci ruszyli z pretensjami? Przecież nigdy tego nie wspieraliśmy 🙂

Jakość obrazu i dźwięku

Na koniec postanowiłem jeszcze sprawdzić deklarowaną jakość obrazu i dźwięku. O dźwięku nic nie znalazłem (co mi sugeruje, że jest nadawany w stereo), za to o obrazie udało się coś wygrzebać.

Jakość wideo. HD (720p) - sporty na żywo i niektóre seriale lub filmy. Full HD (1080p) - większość seriali i filmów.

HD (720p) – sporty na żywo i niektóre seriale lub filmy.

Full HD (1080p) – większość seriali i filmów.

https://help.viaplay.com/pl/jakosc-wideo-w-viaplay/

Powiem tak – wymagania pasują do wspieranych staroci 🙂

A – tabelka na stronie jest obrazkiem. Nie ma tekstu alternatywnego – pewnie wstydzą się tych parametrów i chcą utrudnić pracę wyszukiwarkom.

Podsumowanie

Wspieranie starych sprzętów jest super, o ile nie zapomina się o tych najnowszych. Warto też wiedzieć, co się pisze, definiując wymagania techniczne…

Zamierzam omijać szerokim łukiem. Tak jak Showmax. I jeśli się nie opamiętają skończą podobnie.

Hubert Gajewski, 7 sierpnia 2021, 14:29

21 czerwca 2021

Dobre programy

Firefox: wyłączamy sponsorowane kafle

Sponsorowane kafle są eksperymentalną funkcją w Firefoxie, jednak zdążyły już zniechęcić wielu użytkowników do korzystania z tej przeglądarki. Na szczęście jest proste rozwiązanie aby się ich całkowicie pozbyć.
Dobre programy, 21 czerwca 2021, 17:34

2 czerwca 2021

Dobre programy

Debiut Firefox 89. Nowy interfejs ma być bardziej funkcjonalny

Debiut Firefox 89 przyniósł użytkownikom sporo nowego. Zmiany widać już na pierwszy rzut oka. Przeglądarka Mozilli otrzymała odświeżony design - prosty, a przy tym bardzo czytelny. Zmiany nie są rażące, ale potrzeba chwili, by się do nich przyzwyczaić.
Dobre programy, 2 czerwca 2021, 09:01

19 maja 2021

Dobre programy

Chrome, Firefox czy Edge? Każda przeglądarka ma wady i zalety

"Najlepsza przeglądarka internetowa" prawdopodobnie nie istnieje, a przynajmniej dla każdego użytkownika będzie to inny program, w dodatku z różnych powodów. Z liczbami trudno jednak walczyć - najpopularniejszy jest Google Chrome.
Dobre programy, 19 maja 2021, 13:14

2 lutego 2020

Hubert Gajewski Online

Czekałem na to 16 lat, czyli historia o tym, jak szybko działa Microsoft

Czekałem 16 lat na to, aż Microsoft wyda przeglądarkę internetową, która potrafi w pełni wyświetlić strony systemu statystyk internetowych „Orwell Stat”.

Będzie trochę dla pasjonatów standardów sieciowych, przeglądarek internetowych, programistów serwisów internetowych, ludzi pamiętających czasy „sprzed Firefoksa” i tych, którzy chcieliby się dowiedzieć jak to wtedy było.

Cofnijmy się trochę w czasie.

Październik 2003

Forum MozillaPL.org

Przypadkiem odkrywam forum MozillaPL.org i sekcję dotyczącą standardów sieciowych. Choć to nie pierwsze moje zetknięcie ze standardami sieciowymi, to pierwszy raz dociera do mnie, jak jest to ważne i zaczynam rozumieć całą koncepcję za tym stojącą. Będzie to później miało duże znaczenie.

Wybór tematu pracy dyplomowej

Będąc na ostatnim roku studiów, wybieram temat pracy dyplomowej – będzie nim system zbierający ruch na witrynach internetowych. I to właściwie kolejny przypadek. Istniejące wtedy na rynku systemy bardzo słabo radzą sobie z rozpoznawaniem przeglądarek internetowych. Najlepszy jest system firmy Gemius, który wykrywa ich aż… 6. Mam własną stronę internetową i sam chciałbym rozpoznawać wszystko, co się tylko da. Stworzenie tego typu systemu sugeruje mój promotor (co za zbieg okoliczności!), choć niekonieczne ma takie same cele. Tak powstaje System statystyk internetowych „Orwell Stat”. Nazwę, jak można się domyśleć, biorę od nazwiska twórcy książki Rok 1984 George’a Orwella. System, który zbiera dane o użytkownikach wchodzących na strony nasuwa mi takie skojarzenia.

Rynek przeglądarek internetowych

To, jak wygląda rynek przeglądarek internetowych najlepiej wyjaśni prosty wykres.

Wykres kołowy: Internet Explorer: 96%, inni: 4%

Najnowszą i najbardziej popularną wersję Internet Explorera jest wersja 6 – 60% rynku – i wersja 5 – 34% (Gemius, dane od 30.09 do 6.10.2013). Są to czasy, gdy Microsoft, po latach szybkiego rozwoju i wpakowaniu w ten projekt mnóstwa pieniędzy, uznał, że wygrał i rozwój tej przeglądarki został gwałtownie spowolniony. Wśród twórców stron internetowych, którzy znają (ówczesną) specyfikację HTML (4.01), czy CSS, jest to produkt powszechnie znienawidzony z powodu niepodążania za standardami, a w niektórych sytuacjach dość nieprzewidywalnego zachowania.

Kwiecień 2004

Klarują się wymagania techniczne

Gdy najważniejsza część systemu (czyli silnik zbierający i rozpoznający oprogramowanie) już działa, zabieram się za przygotowanie strony internetowej. Stawiam sobie następujące cele, jakie strona ma spełniać:

Ten ostatni warunek mógłby brzmieć:

tylko musiałbym wtedy – specjalnie dla tej strony – wykupić adres IP u mojej firmy hostingowej, czego nie chcę robić.

W tamtych czasach większość webmasterów powiedziałaby, że stworzenie czegoś takiego jest niemożliwe. Obawiam się, że i dzisiaj spora grupa może tak twierdzić. Inną sprawą jest, że przy tak postawionych wymaganiach strona nie mogła wszędzie wyglądać identycznie. A powody były zupełnie prozaiczne. Weźmy np. Netscape Navigator 2. W chwili jego wydania nie istniał żaden ze standardów, który postanowiłem użyć… Brzmi jak ciekawe wyzwanie, prawda?

Wrzesień 2004

Projekt zostaje ukończony.

Jest tylko malutki problemik… W dniu ukończenia projektu nie istnieje na rynku przeglądarka, która potrafi w pełni wyświetlić system Orwell Stat. Serwis jest tak napisany, że nikt (bez analizy kodu) nie domyśli się, że czegoś brakuje, bo dostęp do treści jest w pełni zapewniony.

Głównym problemem jest animowany wykres w SVG. Istnieją dwie przeglądarki na rynku, które obsługują SVG. To specjalna eksperymentalna wersja Mozilli (poprzednik dzisiejszego SeaMonkey) i eksperymentalna przeglądarka (a właściwie narzędzie do edycji stron) od W3C: Amaya. Pierwsza z nich nie obsługuje animacji, a druga kompletnie nie radzi sobie ze stylami CSS.

Ja sam, żeby sprawdzić, czy to co napisałem ma szansę zadziałać w przyszłości używam wtyczki Adobe SVG Viewer i zmieniam SVG 1.1 na 1.0.

Marzec 2005

Ukazuje się testowa wersji Opery, która obsługuje SVG, wraz z animacją. Niestety obsługa jest bardzo ograniczona (jest to SVG Tiny – specjalna uproszczona wersja SVG powstała z myślą o urządzeniach mobilnych). Żeby Opera w ogóle była w stanie wyświetlić wykres – muszę przenieść część informacji o wykresie z pliku CSS do SVG. Dzięki temu po pół roku czekania jest w końcu na rynku przeglądarka, która potrafi wszystko wyświetlić, tak, jak to sobie zaplanowałem. Super, teraz wystarczy poczekać, aż testowa wersja Opery zamieni się w finalną i pozostali dołączą do Norwegów. Ile to może potrwać? Rok? Chyba nie więcej niż dwa lata.

Kwiecień 2005

Ukazuje się Opera 8. Pierwsza finalna wersja Opery i pierwsza przeglądarka internetowa w ogóle, która natywnie potrafi w pełni wyświetlić Orwell Stat.

Luty 2009

Apple wypuszcza Safari 4.

Maj 2009

Google publikuje Chrome 2.

Marzec 2011

Mozilla wydaje Firefox 4.

Styczeń 2020

15 stycznia 2020, po niespełna 16 latach od ukazania się systemu Orwell Stat, Microsoft wydaje Edge 79. Szes-na-ście lat! Na dodatek Edge potrafi to wyświetlić tylko dlatego, że Microsoft zmienia silnik na ten używany przez Chrome’a czy Operę.

A Internet Explorer? Niekwestionowany król przeglądarek w chwili powstawania systemu statystyk? Cóż… umarł zanim taka funkcja się w nim pojawiła.

Epilog

Na koniec o tym dlaczego standardy są ważne. Orwell Stat wyświetla się nieprzerwanie od 16 lat w praktycznie każdej przeglądarce. Jedyną wymuszoną zmianą było dopasowanie się do możliwości Opery w 2005 roku. Bez tego musiałbym czekać na pierwsze efekty kilka lat dłużej.

Gdyby ktoś pytał: o ile front-end wygląda w porządku, to strona serwerowa to raczej wstydliwy temat. Za każdym razem, gdy patrzę na kod, to nasuwa mi się myśl, że nie miałem pojęcia, o tym co robię…


Hubert Gajewski, 2 lutego 2020, 22:00

21 stycznia 2016

CERT Polska

Następca Banatrixa: dodatek do przeglądarki

Malgorzata Debska, 21 stycznia 2016, 17:02

14 czerwca 2015

Hubert Gajewski Online

10 lat z Aviary.pl

Kilka miesięcy temu, dokładnie 30 marca, po ponad 10 latach zakończyłem przygodę z Aviary.pl. Wspomniałem już o tym na Twitterze, ale pomyślałem, że może napiszę coś więcej.

Z AviaryPL (bo tak się to na początku nazywało) zetknąłem się na samym początku, gdy ekipa zwana Team Firefox.pl przekształcała się w oficjalny zespół lokalizacyjny Mozilli, właśnie pod nazwą AviaryPL. Przy samych rzeczach związanych z lokalizacją chciałem działać już wcześniej, ale właśnie kończyłem studia, więc nie chciałem deklarować, że będę się czymś zajmował, wiedząc, że nie mam na to czasu. 23 października 2004 odebrałem dyplom ukończenia studiów i nastał dobry moment na to, by się zaangażować.

Pierwsza okazja nadarzyła się tydzień później. Gandalf przetłumaczył teksty na stronę startową Firefoksa, tuż przed wydaniem wersji 1.0, a ja bez zapowiedzi postanowiłem zrobić korektę.

Kawałek strony w HTML-u

Początki były trudne, bo – jak widać – nie miałem zielonego pojęcia o obsłudze Bugzilli… Nie pierwszy raz robiłem korektę tekstu, ale to był przełomowy moment, który wpłynął na to, że zawodowo zająłem się kontrolą jakości.

Warto wspomnieć w jakim otoczeniu wtedy działaliśmy. Internet Explorer miał ponad 90% rynku, a jedynym kryterium jakości stron internetowych było to, czy działają w przestarzałej, ale „jedynej słusznej” przeglądarce internetowej. Dziś – gdzie możliwość wyboru przeglądarki internetowej to coś normalnego – to może wyglądać dziwnie, ale wtedy czuliśmy, że zmieniamy świat. I wygląda na to, że nam się to udało.

Wróćmy do tematu. Wspomniałem o swoich początkach pracy z Aviary.pl, ale jeszcze wtedy formalnie do grupy nie dołączyłem. A zacząłem się tym zajmować, bo używałem już wtedy Firefoksa i jako użytkownik chciałem, by nie było w nim błędów. Chciałem, żeby „mówił” do mnie poprawną polszczyzną, by w tekście nie było literówek, itp. A roboty było sporo. Choć tego nie widać – polski Firefox zawiera kilkanaście tysięcy różnych tekstów po polsku. Albo inaczej: kilkaset tysięcy słów po polsku.

We wrześniu 2006 roku stałem się członkiem zespołu i wtedy zaczął się kolejny ciekawy etap. Zająłem się na dobre kontrolą jakości Firefoksa, toolkitu (części wspólnej kilku programów Mozilli), mozillowych stron internetowych, KompoZera, tłumaczeniem projektu kalendarza (Mozilla Sunbird i rozszerzenie do Thunderbirda – Lightning) i paru innych rzeczy. Czyli jeszcze więcej pracy.

W kolejnym roku zacząłem proponować nowe rzeczy, które przyjęły się na lata (np. cotygodniowe, krótkie spotkania na IRC-u, czy regularne – 2 razy w roku – spotkania „na żywo”). I chyba dobrze mi szło, bo w kwietniu 2008 powierzono mi kierowanie zespołem. Chyba nie do końca wiedziałem w co się pakuję, ale niczego nie żałuję. Trzeba pamiętać, że Aviary.pl nie jest firmą, gdzie można od kogoś wymagać, że zrobi to, za co mu się płaci. To grupa pasjonatów, skupionych wokół wspólnych celów, którzy za darmo oferują swój cenny czas. Motywowanie takich osób (ludzie czasem tracą zainteresowanie, czasem po prostu mają coś ważniejszego do zrobienia), czy rozwiązywanie konfliktów (ludzie czasem się kłócą) było trudniejsze niż myślałem. Naprawdę dużo się wtedy nauczyłem.

W kwietniu 2012 na spotkaniu w Gdańsku ogłosiłem, że czas na zmiany w zespole i nie będę nim już kierował. Pamiętam pierwszy dzień po spotkaniu, bo to było bardzo ciekawe doświadczenie. Wcześniej na rzeczy związane z Aviary.pl poświęcałem 10-30 godzin tygodniowo. Teraz miałem ten czas dla siebie. I nagle okazało się, że nie wiem, co zrobić z tym czasem. Czułem, jakbym odszedł na emeryturę ;-).

Przez ostatnie 2 lata zajmowałem się głównie kontrolą jakości Lightninga i pomagałem przy starcie systemu Firefox OS.

Po 10 fantastycznych latach uznałem, że czas zrobić coś nowego i – trochę zwlekając – w marcu ogłosiłem swoją decyzję o odejściu z zespołu.

Hubert Gajewski, 14 czerwca 2015, 15:41

15 grudnia 2014

CERT Polska

Banatrix – szczegóły techniczne

PL_malwareZe wszystkich „polskich” rodzin malware, które zaobserwowaliśmy w zeszłym roku, najbardziej zaawansowaną technicznie był Banatrix. Malware ten podmieniał numer konta w pamięci procesu przeglądarki. Jednak jego budowa pozwalała na dużo więcej i zostało to wykorzystane do wykradania zapisanych w przeglądarce Mozilla Firefox haseł. Poniżej znajduje się omówienie szczegółów technicznych działania …

Łukasz Siewierski, 15 grudnia 2014, 13:36

6 lipca 2014

Hubert Gajewski Online

Google Chrome najpopularniejszą przeglądarką internetową w Polsce

Ponad 5 lat temu, w marcu 2009, mieliśmy do czynienia z dość istotną zmianą. Po wielu latach panowania Internet Explorer przestał być najpopularniejszą przeglądarką internetową w Polsce, wyprzedził go Firefox, któremu zajęło to ponad 4 lata.

Gdy dobrze przyjrzeć się danym z tamtego okresu – na rynku była już dostępna przeglądarka Chrome, która miała 1% udziału. Od tego czasu trochę się zmieniło. Wg danych firmy Gemius od dwóch tygodni to właśnie Chrome jest najpopularniejszą przeglądarką w Polsce.

Chrome: 34,69%, Fierfox 34,52%, Internet Explorer 12,74%, Opera 6,26%, WebKit Mobile 6,01%, Chrome Mobile 2,41%, Safari 2,41%

Warto zwrócić uwagę, jak przez ten czas zmienił się udział w rynku Internet Explorera – poprzednio ponad 45%, a teraz… niecałe 13%.

Hubert Gajewski, 6 lipca 2014, 18:37

21 kwietnia 2014

Hubert Gajewski Online

Aviary.pl w Łodzi

Tydzień temu w weekend Aviary.pl przybyło do Łodzi na kolejne spotkanie robocze. Po raz pierwszy w Łodzi, ale mam nadzieję, że nie ostatni.

Wylądowaliśmy w Starym Kinie. To dość ciekawy obiekt hotelarski (nie jest to hotel), oferujący kilkanaście pokoi – co ciekawe – każdy inny. W każdym pokoju jest fototapeta związaną z jednym z polskich filmów, w niektórych są stare rekwizyty. Na korytarzach stoją stare statywy, telewizory itp. Naprawdę fajne miejsce.

Stary telewizor

Na spotkaniu nie mogło zabraknąć gości. Był Andrzej Mazur, założyciel i szef Encalve Games, autor Captain Rogers, który opowiadał o swoich doświadczeniach z Firefox OS.

Andrzej Mazur

Był też Krzysztof Karwowski z Grajewa (jechał do nas całą noc!), jeden z ponad 2700 Latarników Polski Cyfrowej. Bardzo zapracowany człowiek, którego jednym z ważniejszych zajęć jest szkolenie osób w wieku ponad pięćdziesięciu lat obsługi komputera i korzystania z Internetu. Krzysztof opowiadał ciekawe historie o niektórych z ponad 80 tysięcy osób przeszkolonych w ramach tego programu.

Krzysztof Karwowski

Kadencja dotychczasowego zarządu dobiegła końca, więc wybraliśmy nową szefową Aviary.pl: Sarę Prussak, która dobrała sobie dwie osoby do zarządu: Stefana Plewako i Joasię Mazgaj. Mamy też całkowicie nową komisję rewizyjną: szefem jest Bartosz Piec, któremu będzie pomagał Adrian Kalla i Wojciech Szczęsny (tak mi się przynajmniej wydawało, bo na razie Wojciech nie dał się namówić).

Mieliśmy też tradycyjnie retrospekcję. Najważniejszym dostrzeżonym problemem jest rekrutacja. Bardzo potrzebujemy nowych osób. Pracy przybywa, a ludzi nie. Pałeczkę prowadzenia rekrutacji przejęła niedawno Iwona Białek (która dopiero co do nas dołączyła) i ostro zabrała się do pracy.

Iwona Białek

Tradycyjnie graliśmy w Sabotażystę, Jungle Speed i Mafię.

W pamięci pozostanie mi też wizyta w Jerry’s Burger (chcę tam wrócić!) i w Klubie Spadkobierców (ten drugi nie ze względu na jedzenie, a wystrój lokalu).

Następne spotkanie za pół roku.

Hubert Gajewski, 21 kwietnia 2014, 16:37

16 stycznia 2014

Hubert Gajewski Online

ZUS dyskryminuje co trzeciego pracującego Polaka

Zakład Ubezpieczeń Społecznych chwali się ostatnio tzw. Nowym Portalem Informacyjnym.

Logo PUE Platforma Usług Elektronicznych Zakład Ubezpieczeń Społecznych

Zainteresowałem się tym czymś i udałem się na stronę https://pue.zus.pl/. Mógłbym się od razu przyczepić do tego, że mimo iż strona jest szyfrowana, część elementów jest przesyłana otwartym kanałem. Ale nie o tym chciałem napisać.

Próba rejestracji i regulamin

Wybrałem opcję Zarejestruj profil i moim oczom ukazał się regulamin. Większość ludzi nie czyta takich rzeczy, ale ja to robię. Dzięki temu uniknąłem już nieraz kłopotów. Najbardziej zaciekawił mnie fragment o wymaganiach technicznych:

14. W celu prawidłowego korzystania z NPI niezbędne jest:
1) połączenie z siecią Internet;
2) przeglądarka internetowa:  Internet Explorer w wersji 8 lub nowszej albo Mozilla Firefox w wersji 6 lub nowszej, albo Chrome;
3) system operacyjny: Windows: XP/SP2, 2003, 7 lub Vista albo Linux;
4) włączenie obsługi technologii Java Script oraz tzw. „cookies”;
5) w przypadku niektórych elementów witryny internetowej może być konieczne zainstalowanie i włączenie wtyczki Flash Media Player w najnowszej wersji ze strony Adobe dla przeglądarek wymienionych w pkt 2, jeżeli takiej brakuje lub aktualizacja do najnowszej wersji w przypadku problemów z wyświetlaniem niektórych elementów strony.

Wymagany system operacyjny? I odpada 20% osób

Zacznijmy od systemu operacyjnego. Ja już na dzień dobry nie spełniam wymagań, bo pracuję na OS X. Hmm… no dobra, OS X nie jest w Polsce jakoś bardzo popularny, ale tak samo jest z Linuksem, a jest na liście. No dobra, weźmy coś powszechniejszego. Masz Windows 8? Portal nie jest dla Ciebie. Windows 8.1? Nie. iOS lub Android? Też nie.

Zerknąłem na Ranking.pl, który ma najdokładniejsze dane (bardzo duża próba) o oprogramowaniu używanym przez internautów. I zrobiło się ciekawie. Wziąłem najnowsze dane (6-12.01.2014) i podliczyłem ile osób używa wspierane przez ZUS systemy operacyjne. Dokładnie 80,14%.

5% odpada, bo używa złej przeglądarki internetowej

Komunikat. Twoja przeglądarka nie spełnia minimalnych wymagań Nowego Portalu Informacyjnego. Aktualnie wspierane przeglądarki to: Internet Explorer 8+, Firefox 6+, Chrome 8+. Kontynuuj mimo wszystko

Dalej – popatrzyłem na przeglądarki internetowe. Na liście brakuje przede wszystkim Opery, której (w przypadku wersji biurkowej) używa 6,39% polskich internautów. To wartość dla wszystkich systemów operacyjnych, jeśli założymy, że rozkład jest proporcjonalny (tzn., że Opera jest tak samo popularna niezależnie od systemu), to możemy liczyć dalej. 6,39% z grupy systemów wspieranych (80,14%), to 5,12 punktu procentowego. Odejmujemy i zostaje nam 75,02%.

Kolejne 5% odpada, bo nie ma Flash Playera

Pusty czarny element strony z napisem: http://get.adobe.com

Flasha nie używa 9,86% osób, w tej grupie mamy osoby używające systemów, które już wcześniej policzyłem (więc nie powinienem ich uwzględniać drugi raz): iOS i Androida (przede wszystkim od wersji 4.1). iOS to 2,37%, Android 6,99% (ale jeśli uwzględnić te wersje gdzie nie ma Flasha, to będzie 1,40%). Razem 3,77%. Zostaje nam 6,09%, ta wartość z grupy systemów wspieranych to 4,88 punktu procentowego. Odejmujemy i zostaje nam 70,14%.

Ciasteczka? 2%

Nie ma danych na temat JavaScript, ale mam dane dot. ciasteczek. Nie akceptuje ich 1,69%.

Co trzecia osoba jest dyskryminowana

Dokonujemy analogicznych obliczeń i zostaje nam 68,79%. Tyle osób spełnia wymagania techniczne ZUS-u. Czyli prawie jedna trzecia ich nie spełnia i nie może korzystać z portalu. Czy wyobrażacie sobie, żeby portal internetowy obraził się na co trzecią osobę? A ZUS to robi.

Nawet jeśli uznamy założenia, które poczyniłem (w przypadku przeglądarek internetowych, Flasha, ciasteczek, czy to, że użyłem statystyk wszystkich internautów do przedstawienia problemu dotyczącego osób, za które są odprowadzane składki ZUS), za niewłaściwe, a moje obliczenia za błędne, to i tak odsetek osób, które nie mogą korzystać (wg ZUS-u) z tego portalu jest ogromna.

Hubert Gajewski, 16 stycznia 2014, 00:12

19 kwietnia 2012

marcoos.techblog

Nowe podejście do obiektów w ECMAScript 5. Deskryptory własności

W ostatnią sobotę w Sali Senatu Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych w Warszawie odbył się barcamp meet.js, na którym przedstawiłem prezentację pod tytułem „JavaScript 1.8.5: Object.*. Nowe sposoby na obiekty w JavaScripcie 1.8.5 i ECMAScripcie 5”. Jeśli kogoś nie było, albo chciałby sobie przypomnieć, o czym była mowa, może obejrzeć sobie slajdy z mojej prezentacji. … Continue reading Nowe podejście do obiektów w ECMAScript 5. Deskryptory własności
marcoos, 19 kwietnia 2012, 17:36

Atrybut placeholder znacznika input w HTML5 i jego stylowanie

HTML5 wprowadza atrybut placeholder elementu input. Służy on do określenia tekstu wyświetlanego przez ten element, kiedy nie została wprowadzona do niego żadna wartość. Jest on obsługiwany przez silnik Gecko Firefoksa oraz WebKit (Safari, Chrome). Na przykład, jeśli chcemy, by niewypełnione pole służące do wprowadzenia adresu e-mail wyświetlało napis “Wpisz adres e-mail”, wystarczy nadać ten atrybut … Continue reading Atrybut placeholder znacznika input w HTML5 i jego stylowanie
marcoos, 19 kwietnia 2012, 17:32

26 października 2011

marcoos.techblog

Mozilla Hacks: Funkcja calc() z CSS3 w Firefoksie 4

W tym odcinku tłumaczeń artykułów z Mozilla Hacks – notka Paula Rougeta o calc() w CSS. Zarówno oryginalny artykuł, jak i to tłumaczenie dostępne są na licencji Creative Commons – Attribution 3.0. Funkcja calc() z CSS3 w Firefoksie 4 Poniżej omówiona została funkcja calc() z CSS3. Firefox jej jeszcze nie obsługuje, ale trwają prace nad … Continue reading Mozilla Hacks: Funkcja calc() z CSS3 w Firefoksie 4
marcoos, 26 października 2011, 08:25

Mozilla Hacks: ECMAScript 5 Strict Mode – tryb ścisły w ECMAScripcie 5

W tym odcinku tłumaczeń artykułów z Mozilla Hacks – notka Jeffa Waldena o trybie ścisłym w JavaScripcie. Jeff zajmuje się rozwojem SpiderMonkey, silnika JS Firefoksa. Zarówno oryginalny artykuł, jak i to tłumaczenie dostępne są na licencji Creative Commons – Attribution Share-Alike v3.0. ECMAScript 5 strict mode – tryb ścisły ES w Firefoksie 4 Programiści ze … Continue reading Mozilla Hacks: ECMAScript 5 Strict Mode – tryb ścisły w ECMAScripcie 5
marcoos, 26 października 2011, 08:25

Prosimy nie regulować odbiorników

Już wkrótce wrócę do częstszego blogowania, a tymczasem nieskromnie polecam wywiad, jaki w ramach cyklu “Ludzie Front-Endu” przeprowadził ze mną Damian Wielgosik – trochę o Aviary.pl i Mozilli, trochę o HTML5. :)
marcoos, 26 października 2011, 08:25

Nowe podejście do obiektów w ECMAScript 5. Ograniczanie możliwości modyfikacji obiektów

Ostatnio przypomniałem podstawy związane z obiektami w JavaScripcie i opisałem nowe sposoby na definiowanie własności obiektów. Dziś druga część nowości ES5 związanych z obiektem Object – zajmiemy się mrożeniem, pieczętowaniem i uniemożliwianiem rozszerzania obiektów. ECMAScript 5: Ograniczanie możliwości modyfikacji obiektów Mamy już zdefiniowane (w dotychczasowy sposób lub za pomocą defineProperty()) własności obiektu, ale chcielibyśmy uniemożliwić … Continue reading Nowe podejście do obiektów w ECMAScript 5. Ograniczanie możliwości modyfikacji obiektów
marcoos, 26 października 2011, 08:25

ECMAScript 5: Object.create() i prototypy

Poniższa notka to obiecana trzecia część cyklu o nowym podejściu do obiektów w ES5, poświęcona tworzeniu obiektów. Od poprzednich dwóch części minęło trochę czasu, ale przecież lepiej późno niż wcale. Zaczynamy. W dwóch poprzednich odcinkach opisałem, w jaki sposób można ograniczać możliwości modyfikacji obiektów i jak tworzyć własności obiektów przy użyciu deskryptorów własności. W pierwszym … Continue reading ECMAScript 5: Object.create() i prototypy
marcoos, 26 października 2011, 08:25

Konferencja Front Row 2011

20-21 października w Krakowie w hotelu Park Inn odbędzie się konferencja Front Row 2011. Swoje prezentacje przedstawią m. in. Patrick H. Lauke z Opery i Christian Heilmann z Mozilla Corporation, a także znane osobistości polskiego frontendu, jak Krzysztof Szafranek czy Michał Budzyński i inni. Pojawię się tam także ja, by opowiedzieć o ECMAScripcie „Harmony”, czyli … Continue reading Konferencja Front Row 2011
marcoos, 26 października 2011, 08:25

22 października 2011

marcoos.techblog

After Front Row 2011

At Front Row Conference this week I had the pleasure to speak about the new features coming to JavaScript with ECMAScript.next (slides) and to host the “Mozilla & the Open Web: How You Can Help” open space session that was meant to encourage you to contribute to the Mozilla Developer Network, experiment with upcoming HTML, … Continue reading After Front Row 2011
marcoos, 22 października 2011, 11:38