Wszystko o Komputery | Webinsider - Internet widziany od środka ™

Kategoria: Komputery

Menedżer zadań w Windowsie wyświetlany „zawsze na wierzchu”, czyli ustaw, zanim będziesz potrzebował

Po obejrzeniu serialu Fallout (swoją drogą serial bardzo fajny, ale gdyby nie sentyment do serii gier, pewnie byłby po prostu „tylko fajny”) postanowiłem odświeżyć wspomnienia z samych gier. Na pierwszy ogień poszedł „Fallout: New Vegas”. Dlaczego akurat ta część? Nie wiem, jakaś musiała, a akurat w programie do obsługi biblioteki gier ta wyskoczyła pierwsza, więc czemu nie. Zresztą to nie sama gra jest głównym bohaterem tego artykułu. Głównym bohaterem jest… systemowy menedżer zadań, który dzięki odpowiedniemu ustawieniu, już kilkukrotnie mnie uratował.

ESPHome i błąd „Could not find one of 'package.json’ manifest files in the package”, czyli najprościej usunąć katalog „.esphome”

Zadzwonił do mnie kolega z pytaniem, czy wiem może, o co chodzi, bo podczas próby aktualizacji oprogramowania dla ESP w ESPHome pojawia mu się błąd „Could not find one of 'package.json’ manifest files in the package”, a standardowa metoda „clean build files” nie pomaga. Na jego szczęście, mogłem mu pomóc, bo nie tak dawno temu sam miałem podobny problem. Co więcej, nawet „na wszelki wypadek”, zrobiłem sobie notatki, jakby się okazało, że będę chciał napisać o tym problemie artykuł.

Dzwonek na bazie ESP8266 i ESPHome, z integracją z Home Assistant, czyli inteligencja dzwoni do drzwi

Nieprzypadkowo się mówi, że tymczasowe rozwiązania często stają się rozwiązaniami stałymi, i to nie tylko z powodu przyzwyczajenia. I tak właśnie było z dzwonkiem na furtce – po przeprowadzce, by był tymczasowy dzwonek, wykorzystałem istniejący przycisk, do którego doprowadziłem zasilanie 5V i dodałem najzwyklejszy buzzer (brzęczyk), który sobie popiskiwał, gdy ktoś nacisnął przycisk, tym samym zamykając obwód. Proste, ale skuteczne, bo nawet swój system zasilania awaryjnego posiadał, w postaci układu z akumulatorkiem 18650. W końcu jednak nadeszła pora, by brzęczyk był bardziej smart.

Urządzenie iSpindel wysyła po MQTT dane do Home Assistant, a ten po HTTP wysyła je do Brewfather, czyli wirtualny iSpindel

W artykule „Sterownik do piwnej lodówki, czyli grzanie i chłodzenie (brzeczki, piwa), na bazie ESPHome i Home Assistant, z integracją z Brewfather” wspomniałem, że w mojej – coraz mniej tylko testowej – migracji z BrewPiLess do ESPHome, m.in. celu lepszej integracji z Home Assistant, jest jeszcze jedna luka, a mianowicie urządzenie iSpindel, które w standardzie przesyłało informacje do BrewPiLess, a BrewPiLess dalej słał jej do Home Assistant (MQTT) i Brewfather (HTTP). Po zastąpieniu BrewPiLess przez ESPHome skonfigurowałem urządzenie iSpindel tak, by przekazywało informacje bezpośrednio to Brewfather, co jest dla mnie ważniejsze, niż to, by mieć je (tylko) w Home Assistant. W końcu jednak przyszła pora, by również tym tematem się zająć…

Home Assistant porzuca HAOS i wraz z ESPHome i tunelem od Cloudflare idzie w kontenery, czyli Docker Compose w akcji

Kolega na razie cały czas walczy z ponownym przywróceniem serwera Home Assistant Operating System (HAOS) do działania, ale coraz śmielej przebąkuje, że chyba pora mnie posłuchać, i przejść na Dockera, czyli Home Assistant Container. Zwłaszcza że zapowiedziałem mu wsparcie w tym procesie. A skoro tak, to pomyślałem, że może warto zrobić z tego artykuł. Tak więc dziś na tapet leci Home Assistant, ESPHome i bonusem tunel od Cloudflare (opcjonalnie), w wersji kontenerowej (Docker).

Gdy ESPHome podczas kompilacji oprogramowania blokuje cały system (komputer), można ograniczyć maksymalną liczbę jednoczesnych procesów kompilacji

Obecnie rolę serwera – od strony sprzętu – dla m.in. Home Assistant i ESPHome pełni u mnie Raspberry Pi 3B+, czyli nie jest to może demon wydajności, ale na moje potrzeby obecnie wystarcza. Zresztą z takiej samej Maliny korzysta kolega, który przyczynił się do pomysłu na ten artykuł. Z tą różnicą, że ja Home Assistant i ESPHome mam w ramach Dockera (Home Assistant Container), a kolega w ramach dedykowanego systemu, czyli Home Assistant Operating System (HAOS). A poszło o to, o co przy takim demonie wydajności mogło pójść, czyli o wydajność. A konkretnie obciążenie Raspberry Pi przy kompilowaniu oprogramowania dla płytek (np. ESP8266, ESP32) z poziomu ESPHome.

Przegląd wybranych nowości w Home Assistant 2024.1, czyli zmiany w konfiguracji automatyzacji, lekka modyfikacja karty termostatu, oraz System Monitor „wyrzucony” z pliku YAML

Pierwsza aktualizacja Home Assistant w 2024 za nami. A właściwie to nawet dwie, bo chwilę po 2024.1 pojawiła się wersja 2024.1.1, która coś tam jeszcze naprawia czy koryguje. I mógłbym uznać, że aktualizacja jak aktualizacja, więc zaktualizować, korzystać, ale niekoniecznie tworzyć z tego artykuł. Ale aktualizacja wprowadza niby drobną, ale dla mnie zdecydowanie sensowną zmianę w karcie termostatu, o której pisałem przy okazji artykułu „sterownik do piwnej lodówki, czyli grzanie i chłodzenie (brzeczki, piwa), na bazie ESPHome i Home Assistant, z integracją z Brewfather”, czyli artykułu o testowym przejściu ze sterownikiem od „piwnej lodówki” z BrewPiLess na Home Assistant. Choć oczywiście, to nie jedyna nowość/zmiana…

Pin is used in multiple places, czyli niby mała zmiana w nowym ESPHome, która może poważnie zaskoczyć

Poranki, takie jak np. 1 stycznia to dobra okazja, by korzystając z tego, że sporo osób dłużej śpi, wykonać na spokojnie prace serwisowe, aktualizacje… Tak więc wczoraj zapuściłem rutynowe aktualizacje serwerów i usług na nich, w tym domowe Raspberry Pi, na którym działa m.in. Home Assistant i ESPHome. Wszystko przeszło sprawnie, przynajmniej do momentu, gdy zacząłem aktualizować urządzenia z ESPHome, po aktualizacji ESPHome na serwerze. Przy próbie aktualizacji jednej z testowych płytek ESP32 pojawił się błąd. Było to o tyle dziwne, że w kodzie nic nie zmieniałem, więc jak nic, zmiana musiała nastąpić w samym ESPHome…

Sterownik do piwnej lodówki, czyli grzanie i chłodzenie (brzeczki, piwa), na bazie ESPHome i Home Assistant, z integracją z Brewfather

Z racji tego, że po kilku latach przerwy wróciłem do warzenia piwa, to używany przez ten czas moduł działający na ESP8266 i oprogramowaniu BrewPiLess, pilnujący, by „piwna lodówka” (leżaki) miała odpowiednią temperaturę, przeszedł solidną rewitalizację. I choć spisuje się więcej niż dobrze, to testowo kontrolę nad piwną lodówką, jak i fermentacją piwa, postanowiłem tym razem powierzyć układowi opartemu na innym oprogramowaniu.

Prosty sposób na zasilanie nawet starego laptopa z ładowarki USB-C (Power Delivery), dzięki naprawdę taniemu i niewielkiemu adapterowi

Rozwój telefonów komórkowych sprawił nie tylko, że od lat rzadko kiedy zabieram ze sobą laptopa, gdy muszę gdzieś jechać, a tym samym zostawić mój główny komputer, czyli stacjonarny. Sprawił też, że z tego powodu od lat korzystam z tego samego laptopa, bo skoro od czasu do czasu robi za dyżurny sprzęt obok telefonu, to niekoniecznie ma dla mnie znaczenie jego wydajność. Bardziej liczy się mobilność, czyli rozmiar i waga, a z tym jest całkiem dobrze, nie tylko jak na prawie 13-letniego laptopa.

Wgrywanie starszej wersji oprogramowania do kamery YI 1080p Home Camera z pomocą YI-Hack (i kopii zapasowej)

Korzystając z opisywanej na początku listopada promocji (nawet w Dzień Singla, czy Black Friday nie dało się kupić taniej) dokupiłem sobie kolejne 2 kamery YI 1080p Home Camera. Przyszły relatywnie szybko, bo wysyłka z Hiszpanii. Równie szybko zabrałem się za ich konfigurację, bo miałem dla nich już zaplanowane przeznaczenie. Przy pierwszym uruchomieniu, podłączeniu do WiFi pojawiło się pytanie o aktualizację, którą niestety zrobiłem. Niestety, bo okazało się, że nowej wersji oprogramowania nie ma na liście wersji wspieranych przez YI-Hack, czyli dodatkową modyfikację do tych kamer, która dość radykalnie zmienia ich możliwości. I mówię to jako subskrybent płatnej wersji usługi YI/Kami Cloud.

Zadig, czyli instalacja sterownika WinUSB dla kontrolera lotu (FC) w trybie DFU (STM32 Bootloader), by wgrać nowe oprogramowanie w Betaflight Configurator

Od kilku miesięcy w kręgu moich zainteresowań pojawiły się drony. Szybko okazało się, że klasyczne drony z GPS, pełne elektroniki latającej „za nas” może i fajne, ale raczej jako narzędzie typu aparat/kamera (zdjęcia, wideo), niż rozrywka. No chyba, że ktoś lubi w koło robić podobne zdjęcia i wrzucać je na jedną z grup facebookowych, szukając poklasku. Jednym słowem – nuda. Dlatego od końcówki listopada latam dronem FPV (uczę się, do tego niestety głównie na symulatorze, bo na zewnątrz głównie mokro). Drony FPV mają dla mnie, osoby lubiącej troszkę podłubać przy urządzeniach – zarówno pod względem sprzętu, jak i oprogramowania – taką zaletę, że cały czas jeszcze jest to świat trochę garażowy, gdzie właściwie na każdym kroku jest jakaś przeszkoda do pokonania (co jednak potrafi też czasem nieźle wkurzyć ;-)).

Black Friday (Czarny Piątek) / Cyber Monday (Cyber Poniedziałek) AD 2020, czyli subiektywny mini przegląd (najlepszych ;-)) ofert

Zbliża się Black Friday (Czarny Piątek) i Cyber Monday (Cyber Poniedziałek), a więc czeka nas wysyp promocji i specjalnych ofert. I choć część takich ofert to farbowane lisy, to nie da się ukryć, że w wielu przypadkach jest to realna szansa na zaoszczędzenie pieniędzy, często niemałych. Typowego katalogu ofert nie będę robił, bo nie tylko nie bardzo mam w tym momencie czas, ale też – jak już kiedyś piałem – jest to marketingowo tak ważne „wydarzenie”, że właściwie w ciemno można założyć, że jeśli czegoś szukamy – czy to produktu, czy zwłaszcza usługi – to jest bardzo duża szansa, że będzie jakaś promocja na to, a do tego jest dużo serwisów specjalizujących się a agregowaniu przeróżnych promocji. Ale brak (tworzenia) katalogu nie oznacza, że nic się nie pojawi…

Nienapisane 2019.11.27: Flan Scan od Cloudflare, Google Site Kit dla WordPressa, Kali Linux 2019.4, TIDAL na 120 dni za 0,99 zł, Steam Controller za 22 zł

Kilka dni temu pisałem o tym, że w ramach „rozgrzewania newslettera” wystartowaliśmy z nową serią wiadomości, w której będą się pojawiały w dość mocno skondensowanej formule informacje na tematy, które wprawdzie uznaliśmy za ważne, ale z różnych przyczyn nie powstaną z nich artykuły (np. niewielka objętość informacji, a lanie wody „pod wyszukiwarki” to nie nasza bajka). W komentarzach dostałem pytanie, czy tego typu informacje będą pojawiać się również na stronie, jako „zbiorczy artykuł”. Odpowiedziałem, że nie, raczej nie będą i tak jest/będzie. Z małymi wyjątkami od czasu do czasu. I taki wyjątek będzie też dziś.

Pracownik uczelni SGGW stracił laptopa z „danymi osobowymi przetwarzanymi w trakcie postępowań rekrutacyjnych”

Od kilku dni internet rozgrzewa informacja o kradzieży komputera jednego z pracowników SGGW (Szkoła Główna Gospodarstwa Wiejskiego), na którym znajdowały się „dane osobowe przetwarzane w trakcie postępowań rekrutacyjnych w ostatnich latach na studia w Szkole Głównej Gospodarstwa Wiejskiego w Warszawie”. Temat jest poważny nie tylko ze względu na bardzo szeroki zakres potencjalnie danych, jakie potencjalnie mogą dostać się w niepowołane ręce. Jest poważny również dlatego, że pokazuje pewnego rodzaju patologię, jeśli chodzi o przetwarzanie danych, i to nawet w takich instytucjach jak SGGW, i to w momencie, gdy RODO obowiązuje od kilku już lat. Zwłaszcza że dyskusje, które wejściu w życie RODO towarzyszy raczej każdemu powinny uświadomić, co to są dane osobowe i na czym powinna polegać ich ochrona.

Niezgodna ze standardami implementacja USB-C w Raspberry Pi 4 (model B) sprawia, że niektóre ładowarki mogą odmówić współpracy

Napisał do mnie kolega, który zamówił najnowszą malinkę, czyli Raspberry Pi 4, z zapytaniem, czy słyszałem coś o jakichś problemach z USB-C, przez co mają ponoć nie działać ładowarki. Tak, o problemie słyszałem niedawno, nawet zastanawiałem się, czy coś pisać, ale… Uznałem, że raczej nie ma sensu, bo wprawdzie problem istnieje, to w większości przypadków jest tylko i wyłącznie teoretyczny. Ale skoro kolega wywołał temat, to…

MBR2GPT, czyli prosty sposób na konwersję dysku systemowego z MBR na GPT, (nie tylko) w Windows 10 (1703+)

Jednym z najpopularniejszych – a ostatnio to nawet najpopularniejszym – artykułów/poradników na Webinsider.pl jest „konwersja dysku (również systemowego) z MBR (Master Boot Record) na GPT (GUID Partition Table) w systemie Windows”. I choć poradnik ten powstał prawie 5 lat temu (październik 2014), co w branży IT jest przepaścią, to cały czas jest aktualny i z przedstawionego tam sposobu można korzystać. Niedawno migrowałem systemu Windows 10 z dysku HDD na SSD, i przy tej okazji pomyślałem, że znowu podejdę do tematu konwersji MBR na GPT. Zwłaszcza że od czasu pierwotnego artykułu minęło nie tylko prawie 5 lat, ale i pojawiła się dużo prostsza i szybsza metoda. Przynajmniej jeśli chodzi o dyski z systemem Windows (bo „niesystemowe” to łatwo jest od dawna).

Migracja systemu Windows 10 z HDD na SSD za pomocą programu WinToHDD, czyli druga młodość mojego wysłużonego komputera

Niedawno postanowiłem mój podstawowy komputer (stacjonarny) trochę zmodernizować, odsuwając na okres „gdzieś po wakacjach” nieuchronnie zbliżający się moment wymiany głównych elementów (płyta główna, procesor, RAM i karta graficzna). Zwłoka wynika z różnych rzeczy, również pewnej pokusy, by pierwszy raz od… zawsze, postawić na platformę AMD (Ryzen 3. generacji), zamiast Intela. Z racji tego, że RAMu mam raczej wystarczająco (16 GB), to uznałem, że najlepszym krokiem będzie zamiana dysku HDD na SSD. I już wiem, że była to bardzo dobra decyzja, i komputer faktycznie dostał solidnego kopa…

Raspberry Pi 4 Model B, to jeszcze szybszy układ SoC, więcej pamięci RAM, oraz Bluetooth 5.0, prawdziwy 1 Gbit LAN i USB 3.0

W marcu 2018 pisałem o premierze Raspberry Pi 3 Model B+, co byłe pewnego rodzaju rewolucją w przypadku tego komputera (SBC, czyli Single Board Computer), bo mieliśmy WiFi 802.11ac, Bluetooth 4.2 w standardzie, a do tego prawie gigabitowy LAN, Prawie, bo działający na szynie USB 2.0, więc ograniczony do ~300 Mbps. Do tego szybszy procesor i wsparcie dla modułów PoE HAT. Dziś została pokazana malina w wersji 4 (model B) i… chyba to do tej pory największy skok, jeśli chodzi o możliwości (wydajność) tego układu…

Loading

Pin It on Pinterest