Chmura Wyroczni

Niewiele brakowało, a lipiec byłby pierwszym od wielu miesięcy, jeśli nie w historii, miesiącem bez wpisu. Jakoś tak się złożyło, że było parę rzeczy, ale żadna nie wydała mi się godna wpisu.

Najważniejszym zagadnieniem jest rozpoczęcie prac związanych z migracją na nowy hosting (Oracle Cloud), o którym wspominałem we wpisie z początku roku. Jest to jednocześnie ostatnie z zaplanowanych postanowień. PUM jest już przepisany na Pythona i działa. Skrypt generujący stan rowerów na stacjach Nextbike, w zeszłym miesiącu przeniosłem na repo na GitHub.

Pozostał hosting. Moim wyborem jest Oracle Cloud. Ich free tier jest bardzo zachęcający, szczególnie jeśli chodzi o moje potrzeby. Ilość przestrzeni na dysku wręcz rozpieszcza – obecnie mieszczę się „ze wszystkim” na 1 VPS i 20 GB. Przynajmniej, jeśli chodzi o rzeczy „produkcyjne”. Nie ukrywam, że po pierwsze dopiero się uczę, po drugie nie jest to wszystko ani intuicyjne, ani dopracowane. Dobrze, że kiedyś miałem nieco więcej do czynienia z Openstack, bo filozofia podobna.

Napaliłem się na maszynki ARMowe i… szybko dostałem kubłem zimnej wody. Po pierwsze, w oficjalnych obrazach nie ma Debiana. Po drugie, w przypadku ARM nie ma możliwości cywilizowanej metody instalacji, przez dostarczenie swojego obrazu. Znalazłem co prawda tego typu wygibasy, które rozumiem, ale… nie działają od kopa. Przynajmniej nie dla najnowszego Ubuntu. Pewnie popróbuję jeszcze, ale wariant, że polegam na dostępności starego Ubuntu dla „produkcyjnych” gratów, średnio mi się uśmiecha.

Tak czy inaczej mam soft, który wymaga amd64, więc po prostu postawiłem maszynkę amd64. Tu również nie dają Debiana, ale istnieje ręczna, jednak dość cywilizowana metoda instalacji Debiana w Oracle Cloud. Trochę mniejsze zasoby, ale w zupełności wystarczają. Pierwsze kontenery już przeniosłem. Oczywiście zacząłem od strony zadniej, czyli od zabawek i rzeczy nieprodukcyjnych. Pozwoliło mi to złożyć „tymczasowego” VPSa. W przyszłym tygodniu pewnie będzie większa przerwa. Akurat blog nie jest skonteneryzowany, więc przywrócenie nie będzie po prostu wgraniem backupu kontenera.

Szklanka

Po dłuższym czasie trzymania w niepewności co do terminów pracy zdalnej i formy pracy po pandemii, firma zdecydowała się na opublikowanie zasad. Nie jest to wariant docelowy, ale coś jest.

Zgodnie z tym, czego się spodziewałem, zdalna rewolucja w obecnej firmie nie nastąpi. Przytaczać całości nie będę, poniżej jak to widzę:

Pozytywy

  • brak pełnego powrotu do biur
  • brak twardej pracy hybrydowej w podziale 2 na 3 dni
  • zasadniczo o formie pracy decyduje przełożony, a mój nie czuje potrzeby pracy z biura
  • dodatkowe wyposażenie (monitor) można zabrać do domu
  • jest przewidziana opcja dla wolących pracę z biura, ale trzeba pracować 100% z biura i ma być to weryfikowane na podstawie kart dostępowych

Negatywy

  • konieczność gotowości do pojawienia się w biurze na każde wezwanie – nie jest określone wyprzedzenie tj. może być to „jutro w biurze”, w związku z tym brak możliwości trwałej przeprowadzki „za miasto”
  • teoretycznie organizator spotkania (np. z innego działu) może zadecydować, że jest ono stacjonarne
  • brak możliwości pracy z zagranicy – formalnie nigdy nie było można, ale istniała szara strefa i część ludzi korzystała
  • brak własnych biurek w pracy – zamiast tego jest system rezerwacji „gorących biurek”; nie dotyczy osób, które deklarują 100% pracy z biura, te zachowają własne biurka
  • brak możliwości rezerwacji biurka z określonym wyposażeniem (np. dodatkowy monitor lub dwa), nie ma nawet możliwości sprawdzenia w co wyposażone jest wybierane miejsce
  • brak gwarancji dostępności biurka – miejsc do pracy w biurze ma być mniej, niż pracowników, więc może się zdarzyć, że biurka do pracy nie będzie, mimo konieczności obecności w biurze
  • jeśli cały zespół pojawi się w biurze to może okazać się, że i tak nie siedzi razem, co oznacza konieczność szukania salki do spotkań (tych zawsze jest z mało) i pracy w mało komfortowych warunkach

I tu pojawia się tytułowa szklanka. Dla jednych jest to szklanka do połowy pełna, dla innych do połowy pusta. Jedni cieszą się, inni widzą straconą szansę na pracę zdalną i potencjalne problemy. Właśnie raczej potencjalne, bo, ponieważ póki co biurek jest stosunkowo dużo, a ludzi w biurach stosunkowo mało, niewiele się zmieniło, tak naprawdę.

Ja jestem gdzieś pośrodku. Niby dobrze, tym bardziej, że nastawienie przełożonego jest przyjazne zdalnej. Czyli jeszcze nie jest tak źle i jestem na zdalnej.

Przesiadka na M1

Nadszedł ten moment, kiedy mogłem wymienić służbowy sprzęt. Moment długo oczekiwany. Z dwóch powodów. Po pierwsze, z okazji pandemii cykl wymiany został wydłużony. Po drugie, jako entuzjasta ARMów nie mogłem się doczekać laptopa z tego typu procesorem. No dobrze, nie jest to typowy ARM, jaki można znaleźć w laptopach konkurencji. Ale nadal jest to krok w dobrym – moim zdaniem – kierunku. Pora na wrażenia z kilkudniowego używania.

Ponieważ poprzednio miałem MacBook Pro 13,3″, a pracowałem głównie z domu, bez dodatkowego monitora, stwierdziłem, że pora na większy ekran. Także wydajność w stosunku do 15″ pozostawiała nieco do życzenia, a wersja 15″ nie wydawała się wcale specjalnie większa od typowych laptopów 14″. Zatem jak szaleć, to szaleć. Stwierdziłem, że 14″ to za mało i wezmę 16″ (10 core, 32 GB RAM).

Hardware

Przyznaję, że wstępnie żałuję wyboru. Pierwsze wrażenie przy wyjmowaniu z pudełka to jaka to wielka i ciężka cegła. Faktycznie, zarówno wymiary, jak i waga w stosunku do 13,3″ to inna liga. Pierwsze, co rzuca się w oczy, to fakt, że jest o wiele grubszy i o wiele cięższy. Oczywiście w wersji stacjonarnej nie jest to duży problem, z przeniesieniem z miejsca na miejsce też problemu nie ma. Jak będzie przy pracy typowo mobilnej? Zobaczymy…

Ekran jest bardzo fajny i do pracy stacjonarnej idealny. 13,3″, które wydawało się OK już się wydaje nieco małe.

Szeroko dyskutowane wcięcie na kamerę, zabierające część ekranu. Przyznaję, że nie zauważam tego w codziennej pracy. Zapewne w znacznej mierze jest to wynik chłytu marketingowego w postaci czarnej górnej belki okien. I jak mam świadomość, że jest to de facto zmniejszenie użytecznej powierzchni ekranu, tak zupełnie mi to nie przeszkadza. I tak 99,5% czasu w pracy korzystam z wersji z belką.

W końcu jest też normalna klawiatura. Taka jak w innych laptopach, o niebo przyjemniejsza od nieporozumienia w postaci „drewna” w 13,3″. Zapewne jest to jedna z przyczyn, czemu laptop jest grubszy.

Touchpad tradycyjnie dobry, nowego wejścia na ładowarkę nie oceniam, bo jeszcze nie testowałem – i tak korzystam w okresie przejściowym ze starego, a łatwiej mieć mi jedną.

Z minusów: zmienione zostało położenie gniazda słuchawkowego – teraz jest po lewej stronie. Szkoda, bo przywykłem. Dodatkowo po prawej stronie jest tylko jeden port USB. Jak podłączę tam ładowarkę, to nie mam miejsca na przejściówkę dla myszy. A szkoda, bo z racji większych wymiarów samego laptopa miło byłoby mieć wszystko wpięte po prawej i więcej miejsca na biurku po lewej. Niemniej, podsumowując – sprzętowo bardzo dobrze.

Software

Szybka konfiguracja klawiatury, żeby można było pisać wygodnie polskie znaki i można pracować.

Domyślna powłoka zmieniła się z bash na zsh. Zmiana nastąpiła już jakiś czas temu, poza tym można było wymusić zsh ręcznie. Niemniej, nie ciągnęło mnie. Prawda jest taka, że nie widzę wielkiej różnicy. Oczywiście gdyby komuś nie pasowało zsh to jest możliwość powrotu do bash przy pomocy odpowiedniego użycia polecenia chsh.

W związku ze zmianą architektury miałem lekkie obawy, jak wygląda instalacja dodatkowych programów. Jest różnie. Na niektórych stronach po prostu dostaniemy jedną wersję dla macOS czy też wersję odpowiednią dla naszej architektury. Na innych trzeba samodzielnie wybrać. Większość softu jest dostępna w wersji natywnej i po prostu działa.

Póki co znalazłem tylko jeden program, który nie działa: VirtualBox. Jednak wirtualizacja i konteneryzacja na M1 to już zagadnienie zasługujące na osobny wpis.

Prędkość działania jest OK, czas pracy na baterii też wygląda na więcej, niż zadowalający.