Nabity w pendrive’a

Dałem się nabrać. Szukałem metalowych pendrive’ów. Takie idealnie pasują mi jako brelok do kluczy. Do tej pory używałem 32 GB kupionych na Aliexpress, ale pomału zaczynało brakować miejsca. Zajrzałem ponownie na Aliexpress, znalazłem inne, także metalowe.

Od razu odniosę się do komentarza znajomych, którzy brzmiał:
Sorry ale kto normalny kupuje pendriva na Ali?
Kupowałem tam różną drobną elektronikę. Z dotarciem, jakością czy wręcz działaniem bywało różnie, choć zwykle było OK. I jak do tej pory zawsze reklamacje były bezproblemowe. Jak nie dotarło (najczęstsza przyczyna), to oddawali kasę bez większego marudzenia. Jak raz jedna z dwóch kart WiFi przyszła padnięta (błędy w dmesg, w ogóle nie miała napisu 802.1n), to wystarczył screenshot (sic!) z dmesg i także był zwrot pieniędzy. Zresztą szybko nauczyłem się zamawiać po dwie sztuki na tę okoliczność. Takie przydasie typu pendrive, karta SD do zabaw z Banana Pi czy karta WiFi zawsze albo giną, albo potrzebne są kolejne.

Tym razem było inaczej. Pendrive’y przyszły i nic nie zapowiadało problemów. No dobrze, po czasie stwierdzam, że pewne podejrzenia mógł wzbudzić woreczek. Jeśli woreczek, w którym jest pendrive ma napis USB cable, to wiedz, że coś się dzieje. Z drugiej strony to był elegancki woreczek, nie zwykły strunowy.

Pendrive czy kabel? Źródło: fot. własna

W każdym razie postanowiłem przetestować zakup przed użyciem. Co prawda i tak po zapisie zawsze sprawdzam sumy kontrolne, ale zanim dojdę do pełnej pojemności, to może trochę potrwać. Początkowo wyglądało OK, ale po dograniu któregoś z którychś z kolei kopii plików, suma kontrolna się nie zgadzała. Pomyślałem, że uszkodzony i zacząłem sprawdzać drugi. Podobnie. Złożyłem reklamację i… zaczęły się schody.

Najpierw zaproponowali albo zwrot całości kwoty i odesłanie towaru na mój koszt[1], albo zwrot 0%. I zażyczyli sobie video pokazujące, jak pendrive’y nie działają. Podesłałem screenshoty, a także zdjęcia opakowania, oraz ciekawostkę – każdy z pendrive’ów ma odwrotnie włożoną elektronikę.

Niebieskie na górze, niebieskie na dole. Źródło: fot. własna

W międzyczasie pogadałem z ludźmi i dowiedziałem się o programie do sprawdzania pamięci flash f3 – Fight Flash Fraud. Fajne, nie znałem. W Debianie to po prostu pakiet f3 w repozytorium. Działa znacznie szybciej, niż kopiowanie plików i sprawdzanie sum kontrolnych. Przykładowy wynik to:

f3probe -t /dev/sdc
F3 probe 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
 
WARNING: Probing normally takes from a few seconds to 15 minutes, but
         it can take longer. Please be patient.
 
Probe finished, recovering blocks... Done
 
Bad news: The device `/dev/sdc' is a counterfeit of type limbo
 
You can "fix" this device using the following command:
f3fix --last-sec=67108863 /dev/sdc
 
Device geometry:
	         *Usable* size: 32.00 GB (67108864 blocks)
	        Announced size: 58.59 GB (122880000 blocks)
	                Module: 64.00 GB (2^36 Bytes)
	Approximate cache size: 255.00 MB (522240 blocks), need-reset=no
	   Physical block size: 512.00 Byte (2^9 Bytes)
 
Probe time: 9'07"
 Operation: total time / count = avg time
      Read: 41.71s / 1572537 = 26us
     Write: 8'22" / 3656905 = 137us
     Reset: 2us / 2 = 1us

Jak widać kupione pendrive’y to tak naprawdę 32 GB udające 64 GB. I program od razu podaje sposób „naprawy”. Pomyślę.

A jak się skończyła cała sprawa? Ano zmieniłem typ zgłoszenia na fraud (patrz komentarze negatywne do hxxps://www.aliexpress.com/item/1005001801649163.html, to nie jest jednostkowy przypadek), kontaktowałem się z supportem. Uzupełniłem zgłoszenie, pojawiły się dwie propozycje: odesłanie na mój koszt i zwrot 20% wartości zamówienia. Nie dosłałem filmu w ciągu trzech dni, więc zwrócili 20% i zamknęli reklamację. Bez możliwości ponownego otwarcia, choć nie minął termin zwrotu.

Złożyłem apelację, opisując wszystkie szczegóły, oczywiście rozpatrzoną negatywnie. I tyle. Jak widać oferta nadal jest aktywna, a Aliexpress wychodzi najwidoczniej z założenia, że jeśli sprzedawca oszukuje klienta, to koszt tego powinien ponosić klient.

Nieco się nauczyłem i nie była to droga nauka. O programie do testowania pamięci flash było już wyżej. Zaś jeśli chodzi o zakupy na Aliexpress, to jeśli kiedykolwiek coś jeszcze tam kupię, to wyłącznie korzystając z płatności kartą, by móc skorzystać z chargebacku. Inny lifehack jest taki, że jeśli towar z Aliexpress dotrze uszkodzony, niezgodny z opisem, czy w inny sposób kwalifikujący się na pełen zwrot środków, to w przypadku przesyłki nierejestrowanej lepiej jest twierdzić, że w ogóle nie dotarł. Może nie jest to do końca uczciwe, ale wygląda na skuteczne.

Już po napisaniu tego wpisu, ale przed wysłaniem, skontakowałem się z Przelewy24 i… będzie kolejny wpis. Bowiem dowiedziałem się, że po pierwsze, mogą wystąpić do sprzedawcy o zwrot w moim imieniu (o co poprosiłem), a po drugie, mogę próbować jeszcze chargebacku w banku, niezależnie od sposobu płatności. Stay tuned.

[1] Nie mam problemu z odesłaniem, tylko nie rozumiem, czemu ja miałbym za to płacić.

Książki, Biblionetka, BookWyrm

Od zawsze korzystam z Biblionetki, dziś przeczytałem wpis o BookWyrm. Przypomniał mi o moich skomplikowanych relacjach z Biblionetką. Serwisu używam od zawsze, ale nie raz myślałem o migracji. Dawno temu serwis co prawda żył, ale wyrosła mu międzynarodowa konkurencja w postaci Goodreads. Wyglądał na nierozwijany programistycznie, a międzynarodowa konkurencja w social media raczej nie służy serwisom lokalnym. Patrz Nasza Klasa.

Potem Biblionetka została odświeżona, ponadto nie jest to serwis krytyczny z mojego punktu widzenia, dodatkowo okazało się, że na Goodreads brakuje wielu pozycji, które były na Biblionetce. Nie zmigrowałem więc. Stwierdziłem, że poczekam.

Poczekałem nieco dłużej, niż planowałem i… okazało się, że Goodreads likwiduje API. I w tym momencie gdybym korzystał z Goodreads, to rozważałbym ucieczkę. Albo raczej szukał miejsca, do którego się przenieść. Nie żeby Biblionetka miała API. Ale da się skorzystać z jej danych, co pokazuje choćby serwis do korelacji, o którym pisałem w jaką książkę warto przeczytać. Nie ma API, ale rozwiązanie 3rd party działa po niemal dekadzie. Szacun.

Tymczasem wpis o BookWyrm wspomina o możliwości importu danych z innych serwisów. Na przykład z Goodreads. O Biblionetce nic nie ma, ale nie dziwi mnie to. Stwierdziłem, że w sumie może warto robić backup ocen. Albo mieć skrypt, który zescrapuje dane ze strony i zwróci formę łatwą do parsowania.

Nie mam złudzeń, ze względu na różnice językowe to rozwiązanie nie wystarczy do eksportu do BookWyrm. Ale na pewno taką migrację ułatwi. Autor albo nie będzie wymagał interwencji, albo co najwyżej wystarczy zmapować raz. Przypuszczam, że autor plus automatyczne tłumaczenie tytułu pozwoli w wielu przypadkach na określenie tytułu.

Tak czy inaczej powstał taki oto scrapper Biblionetki. I jeśli ktoś przypuszcza, że można w ten sposób pobrać oceny wszystkich użytkowników, to prawdopodobnie ma rację. Publikuję, bo podstawowe, założone użycie to backup własnych ocen.

Zdalna rewolucja

Zastanawiam się ostatnio nad skutkami pandemii i mam wrażenie, że długofalowo najbardziej pamiętną lub też istotną rzeczą nie będzie liczba ofiar, postęp medycyny, tylko… praca zdalna, a w zasadzie zmiana podejścia do niej. Już na początku pandemii żartowano, że dopiero teraz widać, ile spotkań mogło być zastąpionych mailem.

Praca zdalna nie była oczywiście nowością, szczególnie w IT. To co się jednak zmieniło to jej powszechność. Na skutek lockdownu wszystkie firmy dostosowały infrastrukturę i narzędzia. Jak ktoś nie miał VPN dla pracowników w firmie, oferującego dostęp do zasobów firmowych, to szybko go uruchamiał. Jak ktoś miał zdalny dostęp, ale za słaby, by obsłużyć wszystkich pracowników – rozbudowywał infrastrukturę.

Dostosowano także kulturę pracy. Ludzie szybko nauczyli się korzystać z narzędzi do pracy zdalnej, a także pewnego savoir vivre. Nie generuj szumu zbędnego szumu – jeśli masz głośno w domu, to wyciszaj mikrofon, gdy nie mówisz. Zadbaj o przyzwoite tło do rozmowy, jeśli nie masz możliwości w realu, to użyj wirtualnego tła. Miło, jeśli na spotkaniu
mamy włączone kamery, o ile warunki techniczne pozwalają, bo nie gada się do ściany. Proste. Spotkania co prawda nie zniknęły, ale zmieniły się w videokonferencje. Zresztą, już przed pandemią spotkania międzyfirmowe często tak wyglądały. Teraz po prostu jest to naturalne. Zaleta jest taka, że wszyscy mają przyzwoity sprzęt audio.

Duża w tym zasługa rozwoju aplikacji. Usprawnienia, optymalizacje i zabezpieczenia pojawiały się jak grzyby po deszczu. W każdym razie nawet jeśli aplikacje początkowo miały jakieś zgrzyty, to najdalej po paru miesiącach zostały one poprawione. Mam też wrażenie, że w przypadku spotkań miedzyfirmowych łatwiej o wybór sensownej platformy. Większość z nich ma teraz wersje webowe.

Efekt jest taki, że obecnie praktycznie wszyscy w szeroko pojętym IT są gotowi do pracy zdalnej. Zresztą nie tylko w IT. Jest infrastruktura, są procedury, jest kultura pracy, są przygotowani pracownicy. Część firm już się określiła jak będzie wyglądać praca w przyszłości. Część, jak Google, dostosowuje się do nowych warunków, zmieniając zasady wynagrodzeń. Inni zauważają pewne niekorzystne zjawiska przypisywane pracy zdalnej. Osobiście uważam, że raczej wynikają one z ogólnej izolacji, a nie tylko izolacji między pracownikami.

Z pozytywów – praca zdalna spowodowała, że zniknęła masa większych i mniejszych problemów. Zniknęły ryzyka ze zdarzeniami losowymi w trakcie dojazdu, które mogły powodować spóźnienia. Nie ma problemu, że w danym pomieszczeniu jeden pracownik marznie, a drugi w tym samym czasie się poci. Problem ze skupieniem lub przerywaniem pracy można łatwo wyeliminować, w przeciwieństwie do pracy na miejscu w biurze. Jak nigdy widać, że praca to czynność, nie miejsce[1].

W każdym razie z punktu widzenia pracowników nagle okazało się, że można mieszkać na łonie natury, a zarabiać jak w Warszawie. O ile ograniczymy się do Polski, co wcale nie jest oczywiste. W dodatku pracując efektywniej lub bardziej komfortowo. Zresztą nawet ci, którzy mieszkają w miastach odkryli, że zamiast tłuc się dwa razy dziennie godzinę komunikacją miejską w tłoku albo stać w korkach, można ten czas spędzić przyjemniej. Wykonując dokładnie tę samą pracę, za dokładnie te same pieniądze. Czyli z 8h płatnej pracy plus 2h niepłatnego dojazdu zostało 8h płatnej pracy. Taka podwyżka 20%, patrząc na efektywną stawkę godzinową[2].

Z punktu widzenia pracodawcy okazuje się, że dostępni są pracownicy z całego kraju. Albo i świata, jeśli w firmie „urzędowy” jest angielski. Nie trzeba ograniczać się do miasta, w którym jest siedziba firmy. Okazuje się też, że niektóre firmy, wbrew oczekiwaniom pracowników, nie chcą korzystać z zalet pracy zdalnej i zapowiadają powrót do biur, co może stwarzać na rynku okazję do łatwiejszego pozyskania pracowników. Tym bardziej, że część pracowników może już de facto mieszkać gdzie indziej, niż na początku pandemii.

Zastanawiam się, jak i kiedy się to wszystko skończy. Pytania to, czy przy zdalnej pracy stawki powinny być w danej firmie zależne czy też niezależne od miejsca (kraju!) zamieszkania są otwarte. Jest potencjał na wprowadzenie pojęcia dyskryminacji płacowej ze względu na miejsce zamieszkania. Bo dlaczego niby pracownik mieszkający gdzieś na wiosce miałby za tę samą pracę otrzymywać niższe wynagrodzenie, niż ten, który mieszka w centrum dużego miasta? Z drugiej strony, czemu np. mieszkania w dużych miastach miałyby być droższe? Albo – patrząc w drugą stronę – poza dużymi miastami tańsze? Oczywiście nie wszyscy mogą pracować zdalnie, ale nadal w niektórych rejonach udział tych, którzy mogą, jest znaczny.

Tak czy inaczej, zmiany są nieuniknione, a walka z nimi przypomina zawracanie kijem Wisły. Portale pośrednictwa pracy zaczęły oferować lokalizację „zdalna”.

[1] Zastanawiałem się, gdzie to usłyszałem. Co prawda nie udało mi się ustalić, ale pozwolę sobie podlinkować pierwszy wynik wyszukania po tej frazie, bo ładnie opisuje zalety pracy zdalnej i warto przeczytać ten krótki wpis.
[2] Zakładając, że wszystkie godziny pracy są równej wartości, rodzaj wykonywanej pracy nie ma znaczenia i biorąc pod uwagę tylko czas. W praktyce, ze względu na koszt krańcowy czasu pracy, monotonię/nudę przejazdu i dodatkowe koszty zysk pracownika jest w praktyce większy.