Monday, July 11. 2022
Tak sobie właśnie pomyślałem, że zabawa ze SmartHome zaczyna nabierać więcej sensu patrząc na (prognozowane) ceny energii elektrycznej. Innymi słowy oszczędności w zużyciu prądu mogą uzasadnić zakup urządzeń potrzebnych do automatycznego włączenia/wyłączenia części urządzeń.
Ale jeśli weźmie się pod uwagę te najbardziej prądożerne urządzenia, to raczej sens ma zmiana nawyków. SmartHome nie pomoże, na przykład, z gotowaniem pełnego czajnika wody tylko po to, by 75% jego objętości wystygło.
I tutaj taki flashback z przeszłości - pamietam jakie wrażenie robiła na mnie wiele, wiele lat temu zabawa z grzałką w gotowanie wody uzupełniona obliczeniami odnośnie czasu potrzebnego do jej zagotowania (inspiracja - fizyka, szkoła podstawowa, ciepło właściwe i te sprawy). Zobaczenie wrzenia wody (mniej więcej) zgodnie z obliczeniami na leżącej obok kartce papieru pokazywało, że ta cała nauka to jednak taka całkiem oderwana od rzeczywistości nie jest.
Wednesday, July 6. 2022
Taka ciekawostka - pisałem o termometrach zewnętrznych, które podpiąłem przez rtl_433. Ostatnio było dość ciepło i zaobserwowałem ciekawe zjawisko - dla jednego z termometrów sygnał gubił się w okolicach 30 stopni. Pierwsza moja myśl była taka, że popsułem coś w konwersji danych, ale jednak nie - brak było jakichkolwiek aktualizacji odebranych przez rtl_433. Jednocześnie wiedziałem, że termometr działa prawidłowo, bo odczyty temperatury zewnętrznej pojawiały się na stacji pogodowej.
W takim razie prawdopodobnie problemem był dekoder, który napisałem (patrz: Flex Decoder). I rzeczywiście, spędziłem trochę czasu dostosowując poszczególne parametry i ostatecznie udało mi się osiągnąć zadowalający efekt - ciągły odczyt temperatury. Z minimalnymi przekłamaniami, co widać na wykresie poniżej. Termometry umieszczone są w dwóch różnych miejscach, dlatego temperatura nie pokrywa się idealnie. Problem z "pomijaniem" odczytów widać 30 czerwca. Przekłamania, o których wspominam, widać 2 sierpnia. Czasami jest tak, że jakiś inny sygnał "załapie się" na dekoder, ale w obecnych ustawieniach zdarza się to naprawde sporadycznie.
BTW: strefy temperatur (te kolory tła na wykresie) są na podstawie How To Run In The Blistering Heat.
Friday, June 24. 2022
Jak to było, everything old is new again czy jakoś tak? Przy czym nie chodzi tutaj o modę, a o pewne umiejętności. Temat jest nawet szerszy, jeśli ktoś siedzi w branży security wystarczająco długo może zauważyć, że niektóre klasy podatności "odżywają" po części dlatego, że zmienia się technologia, a po części dlatego, że następuje rotacja ludzi. Starsi, którzy już nauczyli się już na swoich błędach, idą dalej. Młodsi - muszą się dopiero nauczyć.
To samo dotyczy również testowania. Coś się intensywnie testuje, bo każdy wie, że "tam żyją smoki". Z czasem smoki idą gdzie indziej, a dany obszar jest w miarę sensowny. Czas mija, ktoś zagląda w to samo miejsce i... smoki wróciły.
Ciąg dalszy "The lost art of session management testing" »
Wednesday, April 13. 2022
Tworzysz dokumentacje/instrukcje/cokolwiek i myślisz, że wszystko opisane jest w sposób jasny i zrozumiały. Czyżby? A może zapytaj kogoś "z zewnątrz"?
Przykład od strony "użytkownika" - postanowiłem zamontować lampę. Sprawdziłem opis i wyłączyłem obwód, który był opisany jako "oświetlenie" i... wysadziłem bezpieczniki. Dlaczego? Dlatego, że ten konkretny punkt był podpięty jednak pod gniazda a nie pod oświetlenie. I, po zastanowieniu, ma to nawet sens. Ale dla mnie z perspektywy "użytkownika" lampa jest lampa, więc "oświetlenie". Proste?
Tuesday, April 5. 2022
Temat mylący. Tak naprawdę chodzi mi o program do organizacji zadań. Obecnie używam Microsoft ToDo i generalnie się sprawdza, aczkolwiek miewa problemy z synchronizacją, ostatnio pojawiły mi się jakieś niewykonane zadania z 2019 roku(!). W takim przypadku pomyślałem o Todoist, popularny, dojrzały, pozytywne recenzje. I minimalistyczny, a przynajmniej można go używać w minimalistyczny sposób. Super. Tylko... płacić $3 miesięcznie za przypomnienia to trochę przesada. Więc jako krakowski centuś (napływowy, ale zawsze) zostaję przy ToDo.