Kategoria: Muzungu skomputeryzowany

Corry Miller testuje Editor Box

Corry Miller z PostStatus.com testuje moją wtyczkę Editor Box.

Linkuję bo czemu nie: z Editor Box napisanie takie wpisu jak właśnie piszę jest super łatwe (a taki był plan bym dzięki temu częściej blogował).

I linkuję na wypadek gdybym kiedyś zbierał testimonials. Jego komentarz chyba nadawałby się idealnie 😉

2

Dlaczego po latach opublikowałem nową wtyczkę do WordPressa?

Blog przez lata podupadał (ale teraz się odradza) z wielu powodów. Nie będę teraz omawiał wszystkich, ale wspomnę o tym, który skutkował stworzeniem przeze mnie wtyczki do WordPressa.

Era blogów trochę minęła i chyba wszyscy się zgodzą, że głównym tego powodem był wybuch popularności sieci społecznościowych: kiedyś Naszej klasy, Flakera czy Blipa, a teraz głównie Facebooka i Twittera. Każdy, kto blogował coraz rzadziej wrzucał coś na swój pamiętnik, a coraz częściej do którejś ze społecznościówek.

Powodów tej zmiany też jest wiele, ale teraz wspomnę tylko o jednej, która skutkowała stworzeniem wordpressowej wtyczki.

To proste: serwisy społecznościowe doprowadziły prostotę dodawania wpisów do ekstremum.

Podczas gdy na swoim blogu – załóżmy, że właśnie WordPressowym – aby coś opublikować trzeba wejść nie na stronę główną, a podstronę /wp-admin (i tu często się zalogować po automatycznym wylogowaniu co jakiś czas), potem kliknąć znaczek plus na górnym pasku (lub wybrać jakiś inny sposób do przejścia do ekranu dodawania nowego wpisu), to na Facebooku czy Twitterze nie ma tych wszystkich kroków: jesteśmy zawsze zalogowani, a publikować możemy od razu ze strony głównej.

I wiele razy tak miałem, że choć wolałbym coś napisać na swoim blogu, to jednak wygrywało lenistwo i umiłowanie do prostoty. “F” w pasku adresu przeglądarki, enter, klik w pole publikowania, szybki wpis i klik w przycisk “Opublikuj”.

Pomyślałem: co gdyby zrobić publikowanie na blogu tak samo łatwe jak na Facebooku?

I tak oto narodził się pomysł na wtyczkę Editor Box.

Po jej zainstalowaniu na stronie głównej swojego bloga będziecie mieć pole dodawania wpisu podobne do tego znanego z Facebooka czy Twittera. Zresztą zobaczcie sami jak to działa w praktyce:

“Muz” w pasek adresu przeglądarki, enter, szybki wpis i klik w “Publikuj”. Nie da się prościej, prawda?

Dodawanie tagów, kategorii i tytułu jest opcjonalne (bo na Facebooku/Twitterze tych pól też nie ma). Do tego w najnowszym wydaniu doszła opcja nie publikowania, a zapisywania wpisu jak szkic, by dokończyć go w pełnym edytorze wpisów (wystarczy wcisnąć przycisk Ctrl nad przyciskiem publikacji, wsparcie na telefonach komórkowych dodam wkrótce):

Wtyczkę stworzyłem dwa lata temu dla siebie, teraz zrobiłem ją publicznie dostępną

Wtyczka jest dostępna w wordpressowym repozytorium wtyczek od niecałego miesiąca, ale jej pierwsza wersja powstała chyba ponad dwa lata temu. Zrobiłem ją najpierw dla siebie, ale myślę, że jest wiele innych osób, które czują sentyment do blogowania, ale nie mogą przemóc się i zrezygnować z wygody, jaką daje Facebook/Twitter. Dlatego też postanowiłem uczynić ją publiczną i zachęcam wszystkich do instalacji.

Wtyczka oczywiście rozwiązuje tylko jeden problem będący powodem schyłku blogowania. Zdaję sobie z tego sprawę i nie mam zamiaru udawać, że jest szwajcarskim zegarkiem rozwiązującym wszystkie niewygody.

Ale mam dobrą wiadomość: widzę, także inne aspekty i mam zamiar je także pokryć kolejnymi wtyczkami 🙂 Najpierw dla siebie, a potem dla reszty jeśli będzie taka potrzeba z Waszej strony. Co nowego planuję, nie będę jeszcze zdradzał, ale… zachęcam do kliknięcia serduszka po tym wpisem. Oj, trochę się wygadałem 😉

A czemu w ogóle znów robię darmowe wtyczki?

Lepsze pytanie powinno brzmieć: czemu w ogóle przestałem je robić.

Choć ostatnie osiem lat, a może nawet więcej to było niemal kompletnie komercyjne eksploatowanie wordpressowego ekosystemu (ok, nie było aż tak źle, bo dawałem jednak coś w zamian społeczności, jak choćby moje prelekcje na WordCampach i organizacja lokalnych WordUpów w Białymstoku i wciąż darmowy serwis WPzlecenia), to jednak właśnie za wolność i otwartość kocham tę platformę najbardziej.

Gdy pracujesz na etat po osiem godzin dziennie i w ciągu tych ośmiu godzin wszystko co musisz robić to tworzenie wtyczek, nie ważne jak dużą frajdę ci to sprawia, to jednak po pracy nie masz już chęci by robić cokolwiek innego związanego z programowaniem. Tym bardziej jak masz rodzinę.

Ostatnie tygodnie z powodu rezygnacji z pracy w firmie dały my więcej czasu dla siebie. Dlatego też zacząłem intensywnie poprawiać mój niepublicznie dostępny Editor Box by w końcu pod koniec grudnia wypuścić go do repozytorium.

I czuję się z tym wspaniale! Fajne jest te uczucie, że robisz coś fajnego za darmo i fajnie jest wiedzieć, że tu sam jestem sobie szefem i decydentem. Mam wielkie doświadczenie odnośnie programowania wyniesione z firmy i staram się je stosować przy tej wtyczce, a równocześnie wiem, że robię to wszystko bo chcę, a nie muszę.

6

Unpacking

Dzieciaki grają w Unpacking: gra na konsolę, w której trzeba urządzać mieszkania. Przy rozdziale w urządzanie mieszkania z 1999 roku pytają mnie co to za skrzynka stoi pod biurkiem.

W sumie faktycznie, w domu mamy trzy laptopy ale nigdy nie widziały stacjonarnego peceta.
2

Opuszczam WPML, przechodzę do WPforms

Właśnie mam kilka chwil czekając na rozmowę z HRką w naszej firmie, więc poświęcę je na napisanie wpisu o tym, że będzie to rozmowa pożegnalna i od przyszłego tygodnia będę już pracował gdzie indziej.

“Przez osiem ostatnich lat” (skojarzenie przypadkowe) pracowałem w OnTheGoSystems rozwijając wordpressową wtyczkę WPML. To jest niewyobrażalny szmat czasu, tym bardziej, że dołączając do tej firmy zakładałem, że pobędę w niej co najwyżej kilka miesięcy i wrócę do pracy freelancera. Nie widziałem siebie pracującego na stałym etacie. Teraz nie wyobrażam sobie bym wracał do freelancingu.

Te osiem lat to przede wszystkim olbrzymia lekcja. Nowych umiejętności, ale i pokory.

Wszystkim freelancerom chciałbym doradzić by jeśli nawet nie chcą się zatrudnić na stały etat, próbowali w mniejszym lub większym stopniu pracy z innymi ludźmi. Freelancer w ogromnej większości przypadków pracuje zupełnie sam. Bardzo łatwo jest wtedy uwierzyć w swoją wielkość i nieomylność.

Gdy pracujesz z innymi, bardzo szybko nauczysz się, że there’s always a bigger fish. W pracy “na własne” ego rośnie do olbrzymich rozmiarów, gdy trafisz do teamu, opublikujesz swój pierwszy kod po czym w trakcie code review w twoich 20 linijkach zostanie wytknięte 6 błędów (lub po prostu rzeczy, które można zrobić lepiej) nabierzesz pokory i zrozumiesz, że nigdy nie powinieneś przestawać się uczyć.

To jest najważniejsza i najlepsza rzecz jaka mnie spotkała, gdy dołączyłem do OnTheGoSystems. Bolesna, ale potrzebna lekcja. Zacząłem znów czytać książki, eksplorować także inne języki programowania, używać narzędzi poprawiających jakość twojego kodu, pokrywać go testami (coś, co absolutnie nie istnieje, gdy tworzysz kolejną skórkę na stronę sklepu jakiejś firmy), doceniać ważność code review i zastanawiać się trzy razy zanim zdecyduję się przesłać swoją zmianę kodu do repozytorium. Może kiedyś napiszę serię osobnych wpisów o każdej z tych zmian w podejściu do programowania, bo każda z nich osobno jest ogromnie ważna. Ach! Jeszcze debugger! Moje największe odkrycie, na które nigdy nie było czasu by je poznać gdy czekała do mnie kolejka klientów, a tu gdy odkryto, że go nie znam, mój przełożony zostawił swoje zadania i zaczął mnie go uczyć. Najlepsza inwestycja w przyszłość moją, teamu i firmy. Jeśli jeszcze nie używacie debuggerów, zacznijcie, serio. Nawet jako “klepacze skórek” sprawi, że zaczniecie pracować szybciej, a więc i więcej zarabiać.

Patrzyłem jak OnTheGoSystems rośnie: dołączyłem jako mniej więcej dwudziesty pracownik, a odchodzę gdy OTGS zatrudnia około 100 ludzi.

Dlaczego odchodzę? Przez te powody, które wymieniłem wyżej. Od mniej więcej roku zdałem sobie sprawę, że nie uczę się nowych rzeczy (albo rzeczy, które w firmie uważa się, że powinienem się nauczyć, mnie nie interesują). Stagnacja. Zacząłem pracować coraz mniej wydajniej, z coraz mniejszą chęcią siadać do pracy. Przyszedł nawet taki moment, że zdałem sobie sprawę, że nie czuję się z tym komfortowo, że właściwie mój szef marnuje na mnie pieniądze. Czas więc coś zmienić.

Tak oto od przyszłego tygodnia dołączam do AwesomeMotive gdzie będę rozwijał inną wtyczkę – WPforms. Z jednej strony to właściwie to samo (inna firma, inna wtyczka do WordPressa, ale to nadal ten sam rodzaj pracy), więc nie mam żadnych obaw związanych z tą zmianą, na pewno szybko wdrożę się w nowe zadania. Z drugiej wiem od ludzi, którzy tam pracują – a szczególnie od ludzi, którzy pracowali w OTGS a teraz tam przeszli – że zmiana taka to bardzo dobra decyzja. Mówią, że jeśli czuli wypalenie zawodowe, to bardzo szybko odzyskali chęć programowania. To na pewno terapia, której potrzebuję.

Zatem pamiętajcie, że to już nie jest “ten Konrad od WPML” tylko to będzie “ten Konrad od WPforms” 😉 I dajcie znać w komentarzach czy chcecie bym trochę pomętorzył dzieląc się w kolejnych wpisach doświadczeniem jakie zdobyłem pracując na etat, a jakie przyda się też freelancerom. Mogę też poopowiadać o blaskach i cieniach pracy zdalnej (zarówno OTGS jak i AM to firmy zatrudniające wszystkich kompletnie zdalnie).

11

Projektanci w HP nie używają zaprojektowanych przez siebie laptopów

Projektanci laptopów w HP zdecydowanie nie używają zaprojektowanych przez siebie produktów. Ilekroć muszę podłączyć laptop do prądu i równocześnie na nim pracować, drżę czy tym razem nie wyłamię tej wtyczki.


2

TVN24 spadł z kafelka

Firefox wyświetla na ekranie szybkiego wyboru kafelki z najczęściej odwiedzanymi stronami. Wśród nich dość wysoko był u mnie skrót do TVN24.pl. Do czasu redesignu tego serwisu.

Szczególnie na telefonie komórkowym nowa wersja jest okropną porażką, której nie potrafię zrozumieć. Głupie, niepotrzebne animacje przy przewijaniu, które pewnie w założeniu miały ładnie się prezentować, w efekcie sprawiają, że strony nie da się używać. Animacja nigdy nie jest płynna, jest to raczej seria skoków pomiędzy odległymi od siebie klatkami.

Czasem tak kiepska, że strona zamraża się. Chcę ją przesunąć – nie dzieje się nic. Nerwowo próbuję jeszcze raz – tym razem strona odebrała moje dotknięcie jako kliknięcie w jakiś odnośnik, który nie został jeszcze wyświetlony (a więc poprzednie przesunięcie zadziałało, jedynie bez wizualnego poinformowania).

Podejrzewałem, że może developerzy olali Firefoksa, ale nie: zainstalowałem Chrome specjalnie tylko do testu i tam jest to samo. Może więcmój czterordzeniowy flagship killer sprzed 5 lat jest już za stary. Developerzy wpadli więc w pułapkę tworzenia stron pod wąskie grono ludzi takich jak oni: zawsze z najnowszym sprzętem?

No nic, chcąc nie chcąc TVN24 odwiedzam od czasu redesignu rzadziej, tak, że nie mam już tej strony w podpowiedziach kafelkowych. Jego miejsce zajął rzetelny i nieprzebajerowany serwis TVP.info.

Nie no – jaja sobie robię 🙂 PolsatNews.

1

Aktualizacja Ubuntu 19.04 do 19.10: “Coś poszło nie tak” i kernel panic

Jeśli podobnie jak ja popełniłeś ten błąd i zabrałeś się za aktualizację systemu szybciej niż miesiąc od wydania (więc stałeś się nieświadomym testerem nowego wydania) i po restarcie system wyświetla ikonę smutnej buźki i pod nią podpis:

Coś poszło nie tak. Wyloguj się i spróbuj ponownie

A po wylogowaniu nic to nie daje, a restart systemu kończy się:

Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

To spotkało cię to samo co mnie 🙂

Najpierw krótkie wyjaśnienie co właśnie się stało: instalator Ubuntu postanowił zrestartować twój komputer zanim skończył instalować aktualizacje. Musisz dokończyć instalowanie pakietów ręcznie, ale najpierw trzeba rozwiązać ów kernel panic (wynikający z tego, że wśród niezainstalowanych/nieskonfigurowanych pakietów jest initramfs).

W tym celu restartuj system aż zobaczysz okno wyboru systemu GRUB. W tym oknie wybierz opcje zaawansowane.

Tam:

  • zanotuj sobie numer najaktualniejszej wersji kernela (u mnie jest to 5.3.0-19-generic)
  • wybierz z listy wersje kernela starszą w trybie recovery
  • wybierz z opcji na kolejnym ekranie linie poleceń root

Teraz wpisz w linii poleceń:

sudo update-initramfs -u -k 5.3.0-19-generic

Wersję kernela zastąp numerem jaki sobie wcześniej zanotowałeś (pozdrawiam w tym miejscu wszystkich, którzy nie czytają całego wpisu a jedynie skanują wzrokiem)

I następnie:

sudo update-grub

Teraz restartujemy system:

shutdown -r now

Jeśli znów widzisz ekran wyboru systemu GRUB, wybierz już standardowe uruchomienie. System spróbuje znów wystartować, ale nadal się to skończy smutną buźką “coś poszło nie tak” – wciąż brakuje kilku pakietów i ich konfiguracji.

Nie wylogowuj się, a przełącz się do wiersza poleceń (ctrl+alt+F4) i wpisz tam:

sudo dpkg --configure -a

I następnie:

sudo apt-get install -f

I znów restartujemy się poleceniem shutdown -r now.

Teraz już system powinien ruszyć bez problemów. U mnie ruszył i teraz to wszystko notuję. Daj znać w komentarzu jeśli miałeś ten sam problem i pomogłem 😉

1

Gdy ulubiony laptop zacznie się sypać

Co zrobić gdy w laptopie pękła ramka wokół ekranu (wszystko działa ok, ale brzydko to wygląda), nowa kosztuje ponad 200 złotych, a wentylator procesora zaczyna hałasować tak, że wiesz, że to już jego ostatnie dni, a nowy kosztuje ponad 100 złotych?

Większość by pewnie rozglądała się za nowym sprzętem. Mój ma już 7 lat! To faktycznie dużo. Ale jako, że nie lubię tworzenia śmieci i ni gonię za nowinkami póki coś jest nadal wydajne (a to wciąż rakieta, zresztą pewnie wiecie, że teraz wszystko co ma dysk SSD to rakieta), ja zrobiłem to:

Po lewej mój laptop, po prawej właśnie kupiony

Znalazłem na Allegro, że taki sam laptop z już nieco popsutą klawiaturą (znam ten ból, w swoim wymieniałem już dwa razy) kosztuje 450zł.

Więc zamiast kupować wentylator i ramkę za około 350 złotych, dołożyłem stówkę i mam rezerwuar części na następne lata.

Polecam ten lifehack.

3

Facebook zbierał niektóre nagrania rozmów głosowych w Messengerze

i przekazywał je zewnętrznym podwykonawcom by słuchali je i transkrybowali na zapis tekstowy.

https://www.businessinsider.com/facebook-collects-listens-transcribes-some-messenger-voice-chats-2019-8?IR=T0

DeepL – lepszy tłumacz niż Goole Translator

O kurcze, jakie to jest dobre. Tłumaczenie wygenerowane przez ten serwis wygląda właściwie jak język naturalny, zresztą sprawdźcie sami. Poniżej wkleję też tłumaczenie tego, co właśnie tutaj piszę.

https://www.deepl.com/Translator

Oh, man, that’s good. The translation generated by this website looks like a natural language, check it out for yourself. Below I will paste the translation of what I am writing here. 1

Moja relacja z WordCampa w Berlinie

na mojej tematycznej WordPressowej stronie opublikowałem relację z wydarzenia. Zapraszam do lektury.

1

Kolejny znajomy rezygnuje z fejsa

Arek, witaj w klubie 🙂

A przemyślenia mam podobne.

odwyk od fejsa 🙂 wnioski po miesiącu

0

Wszystkim, którzy przy okazji pojawienia się Keanu w Cyberpunk 2077…

…coś wspominają, że Joch Wick, albo, że Matrix chcę tylko przypomnieć – a raczej poinformować, bo pewnie młodzi jesteście i nie wiecie, że taki film był – o Johnnym Mnemonicku.

Keanu biegał tam jako kurier przenoszący dane w czipie wbudowanym w głowę i ganiali go bandyci. Jeśli nie do tego nawiązał CD Project zapraszając Keanu do wystąpienia w grze, w której koleś biega jako kurier przenoszący dane na czipie wbudowanym w głowę, to ja nie wiem. 0

Google: oglądaj reklamy, albo płać

Klaruje się nowa strategia Alphabet (Google) i zarazem koniec przyjemnych czasów dla internautów. Wszyscy już pewnie zauważyli, że od niedawna można pozbyć się reklam z mobilnej wersji Youtube płacąc za Youtube Premium (a przy okazji w darmowej wersji reklamy zrobiły się nieco bardziej uciążliwe: do tej pory niepomijalne reklamy trwały maksymalnie 5 sekund, teraz jest to trzy razy dłużej).
I dziś kolejny symptom nowej strategii. Jakiś czas temu Google już zapowiedziało, że blokery reklam w Chrome będą działać znacznie gorzej (teraz reklamę można zablokować jeszcze zanim pobrana zostanie z sieci, więc nie są wykonywane zbędne połączenia i zużywany transfer) ale już niedługo to nie będzie możliwe. Dziś uzupełnili tę informację: będzie to działać po staremu, ale tylko w przypadku “enterprise” użytkowników Chrome (czyli firm płacących Googlowi za support).
Nie oceniam czy to dobrze czy źle. Mieliśmy fajne czasy, ale się one powoli kończą wraz z rosnącym monopolem Google. Fajne czasy za to zaczynają się dla branży reklamowej.
No chyba, że ktoś używa Firefoksa. W nim nadal będzie można blokować reklamy po staremu. Zatem instalujcie bo to też może ostatni fajny moment otwartej sieci – prędzej czy później Google zacznie użytkownikom innych przeglądarek niż googlowy Chrome serwować gorsze wersje stron czy w ogóle blokować.

Google to restrict modern ad blocking Chrome extensions to enterprise users

0

Rozszerzenie do przeglądarki by łatwiej wpisywać hasło do kontora Alior

Gdy logujesz się do kantora Alior hasło musisz wpisywać w ten sposób:

(to nie jest mój prawdziwy adres email)

Jest to strasznie niewygodne i dość łatwo się pomylić przepisując z zapamiętanego hasła odpowiednie literki. Właśnie dziś się kolejny raz pomyliłem.

Przemek podpowiedział mi, że on sobie odpala konsole ruby, wpisuje hasło jako zmienną i potem pobiera odpowiednie znaki ze zmiennej i wpisuje je ręcznie na stronie.

Bardzo dobry pomysł, który natchnął mnie by zrobić to jeszcze prościej. I tak w pół godziny stworzyłem rozszerzenie do Firefoksa, które na stronie logowania wyświetla okienko na podanie całego hasła i samo uzupełnia odpowiednie pola:

(serio, to nie jest mój adres email)

Jeśli ktoś chce używać:

  • Rozszerzenie dla Firefoksa
  • Rozszerzenie dla Chrome i pochodnych (jeszcze nie ma, chodź kod jest ten sam; po prostu nie chce mi się publikować na razie. Napisz mi w komentarzu jeśli potrzebujesz, a może zmotywuje mnie to do publikacji w odpowiedniej bazie 🙂 )
  • Kod źródłowy, tego typu rozszerzenia są potencjalnie niebezpieczne bo bawią się hasłami i to w dodatku do platform gdzie trzymacie pieniądze. Dlatego też przejrzyj ów kod sam by się przekonać, że wpisane hasło nie trafia nigdzie indziej niż do odpowiednich krateczek na stronie Aliora. To tylko 10 linijek kodu. Oczywiście jeśli nadal się boisz, nie używaj 🙂 Zrobiłem te rozszerzenie głównie dla siebie.
1

NordVPN przechowuje w pliku lokalizację użytkowników

Zyskujący ostatnio popularność – głównie chyba za sprawą dużych promocji i kampanii afiliacyjnej – serwis NordVPN okazuje się zapisywać do lokalnego pliku lokalizację użytkownika.

Odkrył to jeden z użytkowników Reddita.

Prawdopodobnie sprawa okaże się wydmuszką, już niektórzy sugerują, że robi to po to by umieć znaleźć najbliższy serwer i nic więcej, ale i tak się dzielę informacją.

0

W pracy przy komputerze przeszedłem już 97 kilometrów

Dziś jest globalna akcja #WorkFromHomeDay gdzie podobno wszyscy pracujący z domu wrzucają na Instagrama swoje zdjęcie jak pracują. Nie mam instagrama, a ponadto chce wam opisać przy tej okazji coś innego.

Z domu – albo inaczej: nie z biura – pracuję już… od kiedy wróciłem z Rwandy, czyli będzie już ponad 10 lat. Przez ten czas wyprowadziłem się z pracą z faktycznego domu, gdy urodziły się dzieci, wynajmowałem lokal w którym wcześniej był fryzjer (co chwila ktoś wchodził z przyzwyczajenia by się ostrzyc i dziwił się widokiem, przepraszał i wychodził), potem bardziej formalne biuro, a jeszcze potem wróciłem do domu, ale domu rodziców.

Dodatkowo przez ten czas, siedząc 10 lat dzień w dzień 8 godzin przed laptopem, dorobiłem się potężnego bólu pleców.

Dodatkowo w ciągu ostatnich kilku miesięcy widziałem kilka razy informację, że podobno siedzący tryb życia jest bardziej niezdrowy niż palenie papierosów. A patrząc na siebie po tych dziesięciu latach, mogę to tylko potwierdzić.

Co więc robić? Już rok temu kupiłem biurko podnoszone do pozycji stojącej, ale nie sprawdza się. Chyba nie lubię stać więc i tak większość czasu po prostu siedzę przy nim i cierpię.

Od lat za to wiem, że na przykład Linus Torvalds (twórca Linuksa) w swoim domu ma “biurko do chodzenia”. Oto jak to wygląda:

Na jednym z naszych ostatnich WordUpów Sebastian opowiadał jak to fajnie jest pracować chodząc. Chodząc przyspieszamy krążenie krwii, mózg jest lepiej dotleniony i pracuje się nam efektywniej.

Też tak pewnie macie, że czasem w czasie spaceru wpadacie na genialne rozwiązanie problemu, co nie? Ja sam już tak robię od lat, że jak utknę z kodowaniem na jakimś problemie, biorę psa i idę na spacer. Albo do sklepu. Zawsze wtedy wpadam na rozwiązanie i aż się dziwie jakie ono jest proste.

Postanowiłem więc, że też będę miał takie biurko do chodzenia.

Współpracownicy podpowiedzieli mi jednak bym się wstrzymał. Co jeśli podobnie jak biurko do stania, okaże się, że to nie dla mnie? Będę miał wielki grat zawalający pół pokoju.

Nie głupie przemyślenie. Do tego takie biurko kosztuje od 700 złotych (sama bieżnia wkładana pod biurko napędzana jedynie mechanicznie siłą naszych mięśni) po 700 dolarów (bieżnia elektryczna) czy nawet jeszcze drożej.

Więc trzeba było się przejść na siłownię. Problemem jest jednak to, że żadna siłownia nie ma bieżni z blatem, na którym można by postawić laptop. Wszystkie mają te mniej lub bardziej ustawne panele z przyciskami.

Trzeba się było więc przygotować. Kojarzycie z podstawówki takie woreczki z grochem do ćwiczeń? No więc ja uszyłem taki, tylko wymiarów ryzy papieru (4,5 kg grochou!), od góry z kupionej w sklepie budowlanym wycieraczki domowej nakleiłem butaprenem gumowe łaty by laptop się nie zsuwał. Worek taki idealnie się dopasowuje do nierówności blatu bieżni, na górę stawiam laptop i chodząc pracuję. Tak to wygląda:

Pracuję tak już od końca lutego i przeszedłem w ten sposób już 97 kilometrów. Wiem to, bo bardzo dokładnie sobie notuję dzień po dniu ile przeszedłem, z jaką prędkością.

Nawet żeby się zmobilizować do chodzenia, rysuję sobie trasę na mapce gdzie hipotetycznie bym doszedł (idę w kierunku pewnego celu, o którym może wspomnę przy okazji innego wpisu)

Jestem już na Białorusi

Nie chodzę tak codziennie ale staram się by to były co najmniej trzy dni w tygodniu. I nie chodzę tak cały dzień: rano zaczynam pracę normalnie przy biurku, potem lecę na siłownię, po 2-3 godzinach bateria spada do prawie do zera więc wracam do pracy za biurko. Ale to i tak jest lepiej niż cały dzień za biurkiem.

Plecy czują się już lepiej. Właśnie potwierdzam ten efekt w drugą stronę: od tygodnia jestem przeziębiony więc nie chodzę na bieżnię i ból pleców wraca. Więc faktycznie to przez bieżnię/ruszenie się zza biurka choć na trochę.

Jak się pracuje? O wiele lepiej niż siedząco. Raz, że jak wspomniałem wyżej, gdy się ruszamy na mózg pracuje inaczej, więc i nasza praca biegnie dynamiczniej. Dwa, że będąc wśród ludzi na siłowni trudniej jest mi sie obijać. Nie wchodzę więc wtedy na żadne strony rozpraszające uwagę i odrywające od pracy tylko koduję, odpowiadam na maile i robię wszystko to, za co mi płacą. Tak, na bieżni jestem bardziej wydajny niż w domu.

Czy ludzie się śmieją? To kolejne pytanie, które słyszę jak komuś mówię jak pracuję. Przede wszystkim założyłem sobie, że mam to gdzieś co ludzie powiedzą. Jednak odpowiadając na pytanie: nie. Idę sobie na bieżni z laptopem, a obok mnie idzie kilka osób, z których część idąc gapi się w ekrany swoich smartfonów. Widzę, że czasem zerkają na mnie, szczególnie jak układam się tym grochowym workiem i potem laptopem na nim, ale jest luzik. Nie wiem co o mnie myślą, bo ani mi tego nie mówią, ani ich nie pytam 🙂 Myślę, że prawdziwy WTF to by był jakby ktoś na taką bieżnie wbił ze swoim pecetem, monitorem, klawiaturą… 😉

Czy sobie kupię bieżnię do domu? Nie. Odkryłem, że na siłowni mam ten dodatkowy mobilizator do pracy – mniej chętnie wchodzę na portale ze śmiesznymi obrazkami i lubię tę wartość dodaną. Więc zostaję na siłowni.

8

Zmiany organizacyjne, nie ma mnie na Facebooku, zapraszam na bloga

Stało się (czy też jak to teraz jest modne, zakrzyknę: mamy to!). Postanowiłem nie używać Facebooka i zobaczyć co się stanie.

Jako datę początkową wybrałem sobie 1 kwietnia i zrobiłem to po cichu (dopiero teraz, po tygodniu, mówię to głośno pierwszy raz). W tym wpisie opiszę powody, jak się do tego przygotowałem, jak mi idzie i kilka innych spraw organizacyjnych.

Rozwód nie jest zupełny. Nazwałbym to miękkim rozstaniem. Nie skasowałem konta, wciąż używam Messengera (w wersji Lite na telefon, a na laptopie przez stronę messenger.com). Tam wciąż są moi znajomi i nie będę ich dla eksperymentu poświęcał.

Powody

Nie zacznę od prywatności. Najważniejszym powodem jest to, że lubię sobie robić takie eksperymenty na sobie: czy potrafię odstawić jakąś używkę, czy to jednak ona trzyma mnie w szachmacie? Robię tak z różnymi aspektami życia, poczynając od kawy, przez sposób pracy po spędzanie wolnego czasu i surfowanie po sieci. Teraz przyszła pora by sprawdzić czy dam radę nie tracić czasu na sprawdzanie 15 razy na dobę czy ktoś dodał jakieś nowe zdjęcie czy wpis (nope, nie dodał, 15ty raz widzę ten sam wpis o polityku/wakacjach/gejach/aborcji/szkole/… ale to nie przeszkodzi mi wejść kolejne 10 razy by zobaczyć znów to samo).

Tak oto przeszliśmy gładko nad drugim powodem – marnowaniem czasu na rzeczy, które będę na starość żałował, że zmarnowałem na nie czas – i można już przejść do trzeciego powodu:

Właśnie prywatności. Są dwie wielkie firmy żrące nasze dane, zwyczaje, zachowania, to co lubimy, a czego nie, z kim się całujemy, a z kim lepiej nie i jak moglibyśmy to byśmy mu w mordę dali. Ale z tych dwóch firm to właśnie Facebook jest arcy-do-szpiku-wierutnie chujem.

Tą pierwszą firmą jest oczywiście Google. I Facebook, i Google zapuścili wszędzie gdzie tylko mogą swoje macki. Oczywiście chcą wiedzieć o nas jak najwięcej, nie po to by nas zniszczyć przy jakiejś okazji, a “jedynie” by lepiej nas sprzedać reklamodawcom i dlatego panoszą się gdzie tylko mogliby nas zastać i podejrzeć: przyciski “lubię to” na stronach węszące po cichu gdzie przesuneliśmy myszkę, system operacyjny na telefon uczący się czy bardziej jesteśmy wierni żonie/mężowi w książce telefonicznej czy kochance/kochankowi w tinderze (żono, jeśli to czytasz, nie mam tindera, jak nie wierzysz, zapytaj google-a) i tak dalej, i tak wszędziej.

Podczas gdy Google to wszystko robi, daje nam w zamian całą masę narzędzi za darmo (tzn za naszą prywatność, a nie za faktyczne pieniądze): dobry system operacyjny na telefony, bardzo dobrą wyszukiwarkę, dobrą pocztę elektroniczną, kalendarz, przeglądarkę, pakiet biurowy, statystyki stron, serwery CDN, DNS, mapy i dokłada do tego swoją wartość dodaną, której nie otrzymamy korzystając z tych wszystkich usług osobno, ale od różnych dostawców: wykorzystuje nasze dane nie tylko by sprzedać nas reklamodawcom, ale i by uczynić swój ekosystem inteligentniejszym. Gdy szukasz trasę w mapach do Warszawy, Google wie skąd wyruszasz. Gdy szukasz “post” w internecie, wie że jesteś programistą i wyniki odnośnie HTTP requests będą wyżej od wielkanocy.

To wszystko nadal jest złe i niewygodne, ale to jest jednak jakiś tradeoff: oddaj nam swoją prywatność, a dostaniesz coś w zamian. Ja się na to godzę lub nie.

A co daje nam Facebook? No właśnie, co? 🙂 Wall do scrollowania gdy nie masz nic ciekawszego do roboty. Wielki mi dzięki za wielkie mi coś.

Daje ci dostęp do znajomych? O nie, wręcz przeciwnie. Znajomych, mój drogi i moja droga, to Facebook trzyma jako zakładników byś nigdy nie skasował tam konta. Przekonasz się o tym, gdy spróbujesz to zrobić.

Zobaczysz wtedy, że jest to niemożliwe. Nie zmusisz się do skasowania konta i poświęcenia tych dziesiątek kontaktów, wśród których są tacy, do których piszesz codziennie i tych, których dodałeś bo pamiętasz go/ją z podstawówki i na tym wasza interakcja się skończyła.

Facebook nie daje nic. Wysysa z ciebie twoją prywatność, podsyła ci fake newsy, angażuje w troll-dyskusje, szturcha, że może ziemia faktycznie jest płaska i szkraba lepiej nie szczep, bo i tak twoje dziecko umrze, co za różnica czy na starość czy przed ząbkowaniem i ponad to wszystko dzieli nas wszystkich na wielu możliwych płaszczyznach. Znacie to uczucie, że poznajecie kogoś fajnego, rozmawiacie jak całkiem dobrzy kumple, któregoś dnia dodajcie się do znajomych na fejsie i przypał, bo dopiero wtedy się dowiadujesz, że on/ona jest socjalistycznym lewakiem albo prawicowym debilem szerującym memy wyśmiewające innych? Choć wolałbym aby ludzie tego nie robili (po co?!) to jako, że nie mogę tego sprawić, opuszczając Facebook przynajmniej nie będę tego oglądał. Od razu robi się słoneczniej.


Jak się do tego przygotowałem

Albo nie. Wiecie co, ten wpis już jest za długi 🙂 Więc podzielę go na serię wpisów i tu na razie skończę.

Jak was zaciekawiło co i jak piszę, to jakoś zacznijcie obserwować mój blog (dodajcie do czytnika RSS, do zakładek w przeglądarce,… w sumie to zaraz wrzucę link do tego na – o zgrozo, ale tam wciąż jesteście, a nie tu – fejsa i będę wrzucał do kolejnych wpisów).

W kolejnym wpisie/wpisach opiszę jak się pozbyć pamięci palców (po odstawieniu serwisu odruchowo na niego się wraca klepiąc “face” w pasek adresu i przyciskając enter) i co jeszcze zrobić by się nie chciało wracać.

Acha, pod wpisem jest takie serduszko co można kliknąć. To taki lokalny odpowiednik polajkowania, z tym że bez tracenia danych czy prywatności (nawet nie będę wiedział kto kliknął, będę wiedział tylko ile osób). Jest też formularz, w którym można komentując porozmawiać ze mną.

Na facebooku tego wpisu nie komentujcie. To znaczy: róbcie jak chcecie, ale tam waszego komentarza jednak nie przeczytam 😉

12

Prawo Galla

Złożony system który działa, to system, który wyewoluował z prostego systemu. Złożony system zaprojektowany od samego początku jako złożony i stworzony od razu w całości nigdy nie będzie działał i poprawianie go nic nie da, trzeba go stworzyć ponownie jako system najpierw prosty

John Gall

Musiałem to sobie gdzieś zapisać, więc wrzucam na bloga. To niedokładne tłumaczenie, ale mam nadzieję że zrozumiałe.

Gdy tworzysz jakiś program, stronę, usługę, cokolwiek, im szybciej przejdziesz od wymyślania kolejnych jego cech i funkcji do faktycznego zrobienia działającej wersji z pierwszą podstawową funkcją, tym lepiej dla ciebie i twojego pomysłu.

0

Yo Dawg, słyszałem, że szukasz systemu komentarzy do CMSa, który ma już system komentarzy

WordPress ma wbudowany mechanizm komentowania wpisów (i tu zachęcam do wypróbowania go pod tym wpisem 😉 ). Tymczasem ludzie, jak ślepe stado owiec instalują zewnętrzne systemy komentarzy – czy to z Disqus-a czy (jeszcze gorzej) Facebooka. “Inni zainstalowali, więc i ja zainstaluję”. Bez analizowania czy są z tego jakieś korzyści.

Korzyści nie ma. Disqus nie daje nic, czego nie miałby WordPress + wtyczki. Za to gdy używasz Disqusa:

– sprzedajesz swoich czytelników jakiejś zewnętrznej firmie, która przetwarza ich jako wkład do big data. Kiedy to się stało gdy “dziękuję za skomentowanie mojego wpisu” zamieniliśmy na “skomentowałeś, więc zapraszam do sprofilowania cię w dziesiątkach sieci reklamowych”?

dokładasz 1,5-2 MB oraz aż 140-180 requestów do każdej podstrony na twoim blogu. Nie będę pokazywał palcami, ale znam takie osoby, które dość ostro wypowiadają się o innych stronach, że mają słaby performance (np przez site buildery, z czym się zgadzam), a jednocześnie na swoich blogach odwalają Disqusa 🙂

– nigdy nie otrzymasz komentarza ode mnie i innych osób nie godzących się na udostępnianie swoich danych komukolwiek tylko temu, że “pozwoliłeś” mi na skomentowanie. No dzięki, ale nie. W przeglądarce mam blockery skryptów śledzących i ja formularzy Disqusa i tym podobnych nie widzę. I prawdę mówiąc jak widzę, że nie mogę komentować, na taki blog już nie wracam (albo wracam rzadziej).0

Możesz dziś przejąć swoją firmę hostingową

Zakładając, że nie zdążyła jeszcze zaktualizować Apache do wersji 2.4.39 (i nie używa FastCGI).

Mianowicie właśnie się okazało, żeod wersji 2.4.17 istnieje dziura pozwalająca każdemu, kto może umieścić na serwerze skrypt, w tym PHP (czyli na przykład zwykłym osobom mającym współdzielony hosting), podwyższyć swoje uprawnienia do roota.

0

Jak na zawołanie. Firefox będzie blokował notyfikacje jeszcze lepiej

Kilka dni temu pisałem jak pozbyć się wyskakujących próśb o pozwolenie na “wypychanie” przez stronę powiadomień do użytkowników, a wczoraj na blogu Nightly poinformowano, że Mozilla też widzi ten problem i jeszcze lepiej pozwoli zarządzać tym ustawieniem.

Reducing Notification Permission Prompt Spam in Firefox

W skrócie brane są pod uwagę dwie opcje: albo domyślnie ta chmurka będzie ukryta i pojawi się dopiero jak użytkownik świadomie kliknie odpowiednią ikonkę w pasku adresu, albo – jeśli dobrze rozumiem – Firefox będzie gromadzić zanonimizowane informację o tym jaką opcję osoby klikają na danej stronie i kolejnym osobom albo od razu ukryją tę chmurkę (jeśli wcześniejsi odwiedzający niemal zawsze ją odrzucali), albo wyświetlą jeśli algorytm uzna, że faktycznie poprzednie osoby uznały to za przydatne.

Dzięki, Firefoksie!1

Czy pozwolić stronie na wysyłanie powiadomień? Nie

Te okienka wyświetlane przez przeglądarki nad stronami z pytaniem czy pozowolić stronie na wysyłanie powiadomień (fachowo przez web developerów nazywane Web Notifications) są takim mini rakiem sieci. Zamysł może i rozumiem, ale przez fakt, że API te jest nadużywane jeszcze kilka lat i pewnie będzie to wycofany i zapomniany standard.

O ile powiadomienie z kalendarza czy skrzynki pocztowej ma sens, teraz każdy sklep, każda strona z buzz newsami i inne tego typu witryny wdrożyło to. Oczywiście licząc, że zwiększą zasięg, a efekcie dodając tylko kolejne okienko – po okienku z informacją ciastkach, okienku z informacją o RODO, okienku “zapisz się na newslettera”, “polub nas na Facebooku”… – do zamknięcia by zacząć spokojnie czytać stronę.

Twórcy Firefoksa już to rozumieją i na szczęście jest możliwość zablokowania tego API.

Hamburger menu (w rogu przeglądarki) > Preferencje > Prywatność i bezpieczeństwo > Uprawnienia > Powiadomienia i tam zaznaczamy ptaszek “Blokowanie nowych próśb…”. Dotychczas przyznane uprawnienia dla kalendarza itp nie zostaną skasowane, ale jeśli chcesz, możesz to zrobić na tym samym ekranie ustawień.

Dzięki, Firefox. Nie będę za tym tęsknił, obywałem się bez tego przez większość życia w sieci i obędę nadal.

A jeśli ktoś chce też usunąć wszystkie modale “zapisz się… / polub nas…” jest dodatek do tego (nie usuwa od razu, ale kliknięcie go zamknie wszystko na raz)

3

Miałem zamiar wyrazić tu oburzenie odnośnie przyjęcia tak zwanego Acta2, ale popełniłem błąd: sprawdziłem o co w tym wszystkim chodzi.

I już mnie to nie oburza.

1

Chiny tak zmanipulowały ruch internetowy, że przechodził on w całości przez terytorium Chin. Przez mniej niż minutę cała globalna sieć dostawała informację “prześlij ten pakiet przez chińskie serwery, tak będzie najszybciej” i tak też przesyłała.

Minuta to nie dużo, ale trzeba pamiętać, że mowa o całym globalnym ruchu. Ile informacji wysyłanych jest w ciągu niecałej minuty na całym świecie?

Po co Chińczycy to robią (pamiętam, że jakieś 5-6 lat temu zrobili to samo przez kwadrans)? Aby to przeanalizować.

W ciągu tej krótkiej minuty poza klikaniem lajków i oglądaniem filmów z kotami na YouTube, część ruchu to były oczywiście także połączenia wykonane przez pracowników amerykańskiego wywiadu, wojska, emaile z Białego Domu i inne rzeczy, które bardzo Chińczyków mogą interesować.

Oczywiście takie tajne informacje podróżują w sieci zaszyfrowane. Ale raz, że kopia tych danych już na zawsze została zapewne w Chinach i jest tylko kwestią czasu kiedy zostaną rozszyfrowane. A dwa, nie wiadomo czy już nie są rozszyfrowane – jeśli Chińczycy potrafią łamać obecnie istniejące algorytmy kryptograficzne, na pewno się tym głośno nie pochwalą.

Źródło: https://internetintel.oracle.com/blog-single.html?id=China+Telecom%27s+Internet+Traffic+Misdirection

0

Życie w symulacji

Rodzi się pewna quasi-religia, a jednym z najbardziej rozpoznawalnych jej piewców jest ponoć Elon Musk. Mianowicie wiele osób zaczyna wierzyć, że wszyscy żyjemy w symulacji komputerowej.

Symulacja toczy się na komputerach działających gdzieś w dalekiej przyszłości, tak zaawansowanych, że świat w niej renderowany jest niemal niemożliwy do odróżnienia od faktycznej rzeczywistości. Dlatego nie wiemy, że żyjemy w symulacji.

Po co powstała? Wyznawcy twierdzą, że przenoszeni są do niej faktyczni, żywi ludzie z przyszłości i jest to rodzaj szkoły. Technologia w przyszłości jest bowiem tak zaawansowana, że ciężko jest ją ogarnąć ludzkim umysłem. Więc stworzono symulację prezentującą świat na przełomie XX i XXI wieku, w czasach gdy komputery i internet były względnie młode, a świat z ich udziałem da się jeszcze mniej więcej zrozumieć. I tacy uczniowie z przyszłości trafiają do nas by zobaczyć jak to się wszystko zaczęło.

Fajna koncepcja pobudzająca wyobraźnie, ale mi się chyba najbardziej podobają żarty  powstające wokół niej.

Dlaczego ludzie muszą codziennie spać mniej więcej jedną trzecią doby? Na świecie jest ponad 7 miliardów ludzi. Komputery przyszłości może i są potężne, ale jednak nie na tyle by nadążać z renderowaniem takiej ilości osób, więc jedna trzecia, zmiennie, musi oczekiwać w stanie stand by.

Wszedłeś do jakiegoś pokoju i od razu zapomniałeś po co tu przyszedłeś? Albo chciałeś coś powiedzieć ale czekałeś aż interlokutor na chwilę przerwie i gdy już przyszła twoja kolej, zupełnie nie pamiętasz co też miałeś na myśli? Nie przejmuj się, to zwykły wyciek pamięci w komputerze renderującym.

Masz deja vu lub zupełnie faktycznie zdarza ci się po raz kolejny ta sama sytuacja? Nie bądź zachłanny – wyrenderowano cię w końcu na maszynie, która ma skończony zbiór przewidzianych tobie wydarzeń.

I teraz na biegunie pojawia się ta góra lodowa:

Pomyśl, jeśli byś tworzył wirtualny świat takich rozmiarów jak nasza planeta i wiedział, że gdzieniegdzie musisz oszczędzić na detalach, bo zwyczajnie karta tego nie uciągnie, nie było by wygodnie walnąć raz na jakiś czas zwykłą prostokątną górę lodową, w miejscu gdzie przecież nie ma ludzi i szanse na jej odkrycie są znikome?

0

DuckDuckGo daje radę

Rok temu próbowałem się przesiąść (podmiana domyślnej wyszukiwarki z Google na właśnie DDG), ale nie wyszło. Za często uciekałem do Google.
 
A teraz jest całkiem ok. Jedyna wada, to że to właśnie jednak nie Google: najciężej jest z tym, że gdy wpisywałeś coś w G., wiedziałeś mniej więcej jakich wyników się spodziewać. Tu jest trochę inaczej. Szukasz czegoś z WordPressowego API, to jest ten link do Codexu, ale nie na tej pozycji co w Google. Jak wpiszesz nazwę produktu, to w Google wiesz, że ceneo będzie na samej górze. Tu jest najpierw strona producenta, potem o dziwo Skąpiec i Ceneo na trzecim miejscu. Trochę się jeszcze czuje jak turysta czy gość w tym miejscu, ale na dłuższą metę nie przeszkadza mi to.
 
Duży plus, że podciągnęli wyszukiwanie zlokalizowane na Polskę. To nie są już wyniki na świat, a właśnie dostosowane do polskiego kontekstu.
 
I drugi duży plus, że DDG dobrze sobie radzi z najnowszymi newsami, także z Polski. Tak jak w Google jeśli wyszukiwane hasło dotyczy jakiegoś aktualnego wydarzenia, na górze w pierwszej kolejności są wiadomości z serwisów informacyjnych.
https://duckduckgo.com/

1

Zauważyliście, że Facebook stał się lepszy?

Zauważyliście? Mniej głupich wpisów na waszym wallu? Nieśmiesznych obrazków, o których udostępniający myślał, że są śmieszne? Żenujących mądrości, linków do artykułów, których udostępniający pewnie nawet nie  przeczytał, a wrzucił tylko by pokazać jaki on jest ho ho, bo patrzcie, artykuł po angielsku, w dodatku patrzcie z jakiej domeny!

Nie dziękujcie. Tak, odinstalowałem jakiś miesiąc temu mobilną aplikację facebooka i pojawiam się na nim teraz o wiele rzadziej. W weekend prawie w ogóle, w tygodniu z doskoku w ciągu dnia (pewnie zaraz wrzucę link do tego wpisu, o już jest) i jak dam radę to jeszcze przez chwilę wieczorem.

W efekcie, choć wciąż wiele czytam i grzebię w sieci telefonem to nie leci to z automatu na Facebook. Było ciężko przez pierwszych kilka dni, ale teraz już daję radę. Od wszystkiego można się odzwyczaić, a im bardziej coś jest uzależniające, tym bardziej szokowa powinna być według mie terapia. Odinstalowanie aplikacji z telefonu związuje ręcę. Oczywiście można spróbować odwiedzić Facebooka z mobilnej przeglądarki albo znów zainstalować aplikację, ale póki co udaje mi się skutecznie przed tym powstrzymywać.

Po co, zapytacie? Lubię pozbywać się internetowych nałogów. Przyznajcie sami, że na pewno są miejsca w sieci lub aktywności na telefonie, o których wiecie, że robicie lub odwiedzacie za często. Czujecie ten dyskomfort, ale mimo to kolejny raz wchodzicie na Facebook by kolejny raz zobaczyć na górze ten sam wpis, który wiedzieliście dziś już 8 razy, a pod nim znów ktoś na coś narzeka, ktoś inny czymś się chwali, jeszcze ktoś inny coś udostępnia…

I tak jak już półtorej roku temu kompletnie wyniosłem się z Wykopu (Jezu, jaki to jest syf – a przynajmniej był te półtorej roku temu, ale jakoś nie wierzę by coś się zmieniło), tak teraz postanowiłem ograniczyć bytność na fejsie. Ograniczyć, bo wciąż nie zniknąłem zupełnie: jak wspomniałem odwiedzam stronę wciąż z laptopa, do tego w telefonie wciąż jest Messenger. Ten ostatni jest chyba największym problemem, bo trzyma twoich znajomych jako zakładników.

Odpryskiem od mojej ucieczki z Facebooka ma być to, że wrócę do pisania na blogu. Jak może widzicie z ostatni miesiąc pojawiło się kilka nowych wpisów, po dłuższej ciszy. Może uda mi się utrzymać przynajmniej te małe ale jednak tempo.

Od kilku dni świat żyje aferą związaną z przekazaniem przez Facebook danych 50 milionów użytkowników firmie, która sterowała kampanią Donalda Trumpa. Amerykański kongres właśnie przepycha ustawę, wg której władze będą miały konto administratora w tego typu serwisach i będą widzieć wszystko o was bez potrzeby pytania o te dane kogokolwiek. Nie czujecie dyskomfortu?0

Pomysł na grę: traf do domu

Gra oparta o Google Street View. Określasz gdzie jest twój dom (lub pozwalasz geolokalizacji na to) i gra umieszcza cię losowo na mapie Google w widoku ulicy. Musisz trafić do swojego domu.

Na pierwszym poziomie losowa lokalizacja jest w obrębie twojego miasta. Potem powiatu, potem województwa, potem gdzieś w Polsce. Potem kontynent i tak dalej.

Żeby poziom kontynent był grywalny (powodzenia w klikaniu strzałki milion razy), możesz być przenoszony od razu do najbliższego skrzyżowania, jednak jeśli kierujesz się na przykład w złym kierunku, po jakimś czasie jest ci odbierana taka szansa (wraca znów po jakimś czasie). Do przemyślenia.

Jeśli wykonawca chce zmonetyzować taką grę, może się dogadać np z Biedronką i “losowa” lokalizacja startowa zawsze będzie pod sklepem tej sieci lub trzeba koło niej przejść lub jak się wejdzie na jej parking, dostajemy wyżej wspomniane opcje przewijania do skrzyżowań. Jak Biedronka nie będzie zainteresowana, to można znaleźć innego sponsora.

Niech ktoś zrobi taką grę, to chętnie zagram. Pomysł oddaję za darmo jeśli gra nie będzie dochodowa. Jeśli będzie monetyzowana, zapraszam do kontaktu w celach ustalenia podziału łupu 😉 Załóżmy, że jak ktoś nie chce się skontaktować, roszczę sobie prawa do 100% dochodu :>

TL;DR: coś jak GeoGuessr, ale z celem odnalezienia swojego domu0

W końcu Firefox jest taki jak powinien być (i jest lepszy od Chrome)

Wszyscy się teraz o tym rozpisują, więc i ja nie mogę odpuścić: wróciłem do Firefoksa po tułaniu się po różnych przeglądarkach i zostanę już na dobre. Nie ma bowiem powodów by dać się mniej lub bardziej szpiegować w innych przeglądarkach.

Dlaczego? Oto najważniejsze powody, przeczytaj i sam(a) zdecyduj czy nie warto Firefoksowi dać kolejnej szansy (lub go poznać jeśli od zawsze korzystaliście np z Chrome)

(Aha, najpierw uwaga. Mówię o wersji na komputery. Niestety na Androida Firefox wciąż jest ociążałą cegłą, której nawet przy dobrych chęciach używać się nie da)

Jest szybki

Firefox 57 to podsumowanie wielu prac przy silniku poczynionych w ostanich miesiącach. Nie jest to totalna wymiana silnika renderującego strony, ale krok po kroku przepisano każdy jego najważniejszy komponent. Efekt jest taki, że Firefox jest tak samo szybki jak Chrome. Nie będę podawał liczb, po prostu zainstaluj i sam się przekonaj.

Znika więc największa bolączka Mozilli, czyli udawanie, że jest dobrze z wydajnością. Takie podejście prawie ukatrupiło Firefoksa w ostatnich latach, gdy wszyscy się przesiedli na Chrome. Czy teraz wrócą? Są dwa powody, by to zrobić:

Używa tych samych rozszerzeń co Chrome

Trochę upraszczam w tym nagłówku, ale chodzi o to, że Firefox przeszedł teraz na tzw WebExtensions – rozszerzenia pisane wg pewnej specyfikacji. Wg tej samej specyfikacji pisane są rozszerzenia do Chrome czy Opery. Oznacza to, że teoretycznie rozszerzenia do Chrome będą od razu działać też w Firefoksie. Muszą tylko przez autora zostać opublikowane w “sklepie” Firefoksa (a zapewne już wkrótce pojawi się jakiś dodatek by instalować rozszerzenia bezpośrednio ze sklepu Chrome, tak jak to ma Opera).

Wiele osób postrzega to jako wadę, bo Firefox porzucił swój własny, oparty na XUL standard rozszerzeń. I po części ich rozumiem, bo XUL dawał o wiele większe możliwości niż WebExtensions.

Ale dla mnie te zrównanie w dół (tak, Firefox w tym wypadku nie staje się bezwględnie zły, a po prostu na tym samym poziomie co Chrome) to trade off, który trzeba było poczynić. Wszystkie przeglądarki używają HTML w tym samym standardzie, wszystkie używają tego samego CSS i JS i doskonale zdajemy sobie sprawę im bardziej ten standard będzie spójny, tym lepiej dla twórców witryn (i nas, użytkowników). I tak samo z roszerzeniami: posiadanie wielu standardów to niewygodne rozdrobnienie. Firefox zrównał w dół, bo to Chrome ma dominującą pozycję. Mam nadzieję, że teraz wszystkie przeglądarki razem będą rozwijać ten standard.

Podsumowując co najważniejsze: jeśli masz w Chrome swoje ulubione rozszerzenia, nie ma już technicznych przeszkód by nie działały one w Firefoksie.

Nie szpieguje!

Jest to dla mnie orgomnie ważne. Nie mam nic super ważnego do ukrycia, ale bardzo nie lubię tego uczucia, że siedzi nade mną jakiś algorytm, który patrzy na to, co robię. Nawet jeśli jest to kompletnie anonimowe to jednak zawsze działa zasada, że obiekt obserwowany zmienia się pod wpływem obserwacji. Mieliście kiedykolwiek tę myśl, że “oho, jestem już na pewno na jakimś radarze” gdy wpisywaliście w google “terroryzm przyczyny”? Czuliście dyskomfort płacąc kartą w aptece za jakiś lek (jeśli nie, to powinniście)? Zdarzało wam się polajkować artykuł na Financial Times tylko dlatego, że chcecie by facebookowe algorytmy, nawet jeśli nie patrzy na to żaden prawdziwy człowiek, zakwalifikowały was do tej “lepszej” grupy użytkowników?

Na tym właśnie polega zmienianie się pod wpływem obserwacji: nawet jeśli jesteście 100% przekonani, że żaden człowiek was nie widzi, mikromodyfikujecie swoje zachowanie, tylko po to by bezduszny algorytm lepiej o was myślał. I nie udawajcie, że tego nie robicie, każdy tak robi. Dla mnie jest to bardzo niewygodne uczucie.

Chrome jest przeglądarką tworzoną przez firmę, która zarabia na reklamach i zależy jej by te reklamy jak najardziej dopasować do użytkownika. Każda zainstalowana przeglądarka Chrome ma swój unikalny indentyfikator, który wysyła wraz z informacją o waszej aktywności na serwery Google. Powyżej wspomniałem tylko o bezwiednym śledzeniu was, ale pamiętajcie też, że żyjemy w dobie, gdy amerykańskie firmy muszą współpracować z NSA gdy te je o to poprosi i nie mogą tego ujawniać (no i znowu właśnie trafiłem na jakiś radar, może i wy trafiacie czytając to).

Przełamanie monopolu

Ilu z was wie, że przeglądarka Opera to tak naparwdę kolejna wersja Chrome? Vivaldi tak samo, tak samo Brave (przeglądarka tworzona przez byłego głównego programistę Mozilli) i właściwie wszystkie inne przeglądarki. Niemal wszystkie używają teraz tego samego silnika wyświetlania stron pod nazwą Blink.

Niemal wszystkie, bo swoje własne silniki mają tylko właśnie Mozilla i Microsoft w przeglądarce Edge.

O ile spójność standardów sieciowych jest bardzo ważna, to powinny być one implementowane na więcej niż jednym silniku. Bo monopol zabije rozwój. Albo dokładniej: zahamuje rozwój sieci w takim kierunku, w jakim powinna się rozwijać dla użytkowników, a rozwijać się będzie w takim kierunku, w jakim chce autor monopolistycznego silnika. Gdyby w sieci został tylko silnik Blink dostarczany przez Google, któremu zależy na maksymalizacji przychodu z reklam, jak myślicie, jakie nowe standardy pojawiały by się w sieci? Byłyby to lepsze interakcje użytkownika w celu zdobywania przez niego informacji, czy zmiany w celu zdobywania informacji o tym użytkowniku przez reklamodawcę?

Mozilla jest organizacją non profit i faktycznie robi to co robi by tworzyć sieć lepszą użytkownikom. Podziękuj więc im i przesiądź się na Firefoksa. Jest za darmo, działa tak samo dobrze jak Chrome, nie śledzi cię, uBlock działa… po co więc zostawać na Chrome?

0