W HTML w przypadku obrazków o dynamicznie ustawianych rozmiarach lub obrazków ładowanych z wolnych źródeł, na przykład z odległego serwera, może występować krótkotrwałe migotanie podczas ładowania i renderowania obrazka. Aby zminimalizować lub całkowicie wyeliminować to migotanie, istnieje kilka skutecznych technik. Jednym z podejść jest wcześniejsze zdefiniowanie rozmiaru kontenera, w którym znajduje się obrazek, przed faktycznym załadowaniem obrazka. Dzięki temu można uniknąć nagłej zmiany rozmiaru po załadowaniu obrazka. Innym podejściem jest zastosowanie JavaScript, aby kontrolować widoczność obrazka i pokazywać go dopiero po załadowaniu. W dzisiejszym wpisie omówię tę drugą metodę i pokażę, jak sobie poradzić, gdy JavaScript jest wyłączony.
W trybie UEFI podczas uruchamiania komputera, gdy Bitlocker pyta o hasło lub klucz odzyskiwania, mamy 60 sekund aby zacząć je wpisywać. Jeżeli tego nie zrobimy komputer się wyłączy.
Często używaną konfiguracją jest połączenie ExpressJS i Ngnix. Nginx działa jako proxy. Aby przyspieszyć swoje działanie używa bufora. Gdy bufor z jakiegoś powodu nie działa prawidłowo, w przeglądarce możemy zobaczyć błąd net::ERR_CONTENT_LENGTH_MISMATCH.
W internecie istnieje wiele opisów jak podłączyć mikrokontroler avr do esp i zdalnie (OTA) aktualizować jego firmware. Niestety używając do tego programu avrdude napotykamy na problem. Pod macos-em wszystko działa poprawnie. Pod windows-em wyskakuje błąd ser_drain(): read error.
Zakupiłem moduł WiFi WF1 do sterowania roletami (pasmo 434MHz). Moduł ten łączy się do domowego routera i posiada dedykowaną aplikację na system Android. Posiada jeszcze jedną ciekawą cechę - ESP-01 (8266), który można wyjąć z płytki. Postanowiłem więc go trochę przerobić i dodać obsługę protokołu MQTT.
Wygenerowałeś darmowy certyfikat Let's Encrypt. Dodałeś go do serwera. Uruchamiasz serwer i dostajesz komunikat "fopen:Permission denied" lub podobny ? Jest prosty sposób aby sobie z tym poradzić.
Pamiętam czasy, gdy dostawało się jednego maila na tydzień a spam nie istniał. Niestety te czasy minęły. Jesteśmy zasypywani niechcianymi mailami i telefonami. Jak się przed tym bronić ?
W Raspberry Pi w prosty sposób można skonfigurować sieć WiFi. W pliku /etc/wpa_supplicant/wpa_supplicant.conf podajemy SSID i hasło. Jednak co zrobić jeżeli SSID jest ukryte lub mamy kilka SSID i chcemy ustawić ich priorytet ?
Przedstawiam prototyp czytnika, który wykonałem dla jedej z firm. Czynik zastępuje tradycyjny papierowy zeszyt, w którym zapisywane były osoby pobierające klucze. Wyeliminowana została potrzeba podpisu osób pobierających i tym samym dotykanie przez nie tego samego długopisu podczas pandemii. Elektroniczne pobieranie i zdawanie przyspieszyło też cały proces.
Parcel, React i TypeScript to doskonałe i często wykorzystywane narzędzia. Ich rozwój jest tak szybki, że dokumentacja nie zawsze za nim nadąża. Wiele osób tworzy konfigurację metodą kopiuj i wklej. Nie ma czasu na zastanawianie się, do czego służą poszczególne opcje. Dziś spróbuję połączyć Parcel, React i TypeScript, przy użyciu najprostszej konfiguracji.