- Winatuska
- AnonimoweLwiatko
- Hatsune_Kitku
- konto usunięte
- dejvo
- +189 innych
#smarthome hej, kupiłem sobie fingerbota i mam małe zapytanie. Ustawiony jest on w opcji click bo tak też działa urządzenie. Ten sam guzik je włącza i wyłącza. Szukam informacji czy potrafi on zapamiętać więc czy urządzenie jest włączone czy wyłączone. Chce uniknąć kupowania dodatkowego czujnika oświetlenia czyli luxometru do sprawdzania czy urządzenie jest włączone czy nie żeby fingerbot wówczas wcisnął guzik bądź nie. Ktoś coś miał podobny problem może?
MacDada via Wykop
- 0
Czy ktoś z Was kupował terminal Wyse 5070 w sklepie Tyrs IT Media? #homeassistant
MacDada via Wykop
- 0
Co takiego ma tag homeassistant wspólnego z zakupami?
@WykoZakop: być może to, że taki terminal może służyć do postawienia HA
Czy ktoś z Was
@Szym3kSzym3k: https://dontasktoask.com/
Z 2 lata temu bardzo amatorsko postawiłem HA na RPi 4. Po jakimś roku go wyłączyłem. Teraz chce wrócić . Jutro przyjedzie mi terminal. Jak polecacie zainstalować HA? Na Proxmox czy jeszcze jakimś innym sposobem? #homeassistant
MacDada via Wykop
- 1
@Szym3kSzym3k: mam HA w Proxmox na Fujitsu Futro S720 – od roku śmiga bez zająknięcia
Da się w tuya albo innym chmurowym systemie na Androida dodać "wirtualne" urządzenie na wysłanie komendy na dany adres IP (GET/POST)? Mam Philipsa z Ambilightem i odkryłem, że można na jego IP ustawiać np. kolory podświetlenia bez używania pilota.
Wiem, że jest integracja tego na Home Assistanta i chyba będę szedł w tym kierunku, no ale na razie na 3 urządzenia to trochę przerost formy nad treścią.
#tuya #smarthome
Wiem, że jest integracja tego na Home Assistanta i chyba będę szedł w tym kierunku, no ale na razie na 3 urządzenia to trochę przerost formy nad treścią.
#tuya #smarthome
MacDada via Wykop
- 1
Wiem, że jest integracja tego na Home Assistanta i chyba będę szedł w tym kierunku
@macabrankov: No to ruszaj w drogę ;-)
Da się w tibia real grać casuaolowo/kanapowo? Tak po 1-2h w weekendy na przykład, czy do godziny w tygodniu i elo?
#tibia
#tibia
MacDada via Wykop
- 0
@JohnTravoltta: da się, ale progress będzie bardzo powolny – koledzy będą uciekać z lvlem, itp.
Zastanawiam się nad zakupem Roborock S7 Max Ultra. Obecnie jest w promocji za niecałe 3900. Czy w tej kwocie dostanę coś lepszego? Głównie zależy mi na mopowaniu i dobrej integracji z #homeassistant
#robotsprzatajacy #roborock #agd
#robotsprzatajacy #roborock #agd
MacDada via Wykop
- 1
@kosiara25: Kupiłem 2 tyg temu Dreame L10S Ultra, bo:
* ma mopowanie z czyszczeniem mopów (gra gitara)
* jak tylko się skończy gwarancja to wgrywam Valetudo – soft zastępujący chmurę producenta
* https://valetudo.cloud/pages/general/buying-supported-robots.html – Valetudo go zarekomendowali
* kosztował 3200 w Media Markt (tera widzę, że po 3000 chodzi)
Jeszcze nie integrowałem z HomeAssistantem, ale raczej nie powinno być problemu.
Z minusów przyznam, że wpierdzielił się w kable przy zgaszonym świetle
* ma mopowanie z czyszczeniem mopów (gra gitara)
* jak tylko się skończy gwarancja to wgrywam Valetudo – soft zastępujący chmurę producenta
* https://valetudo.cloud/pages/general/buying-supported-robots.html – Valetudo go zarekomendowali
* kosztował 3200 w Media Markt (tera widzę, że po 3000 chodzi)
Jeszcze nie integrowałem z HomeAssistantem, ale raczej nie powinno być problemu.
Z minusów przyznam, że wpierdzielił się w kable przy zgaszonym świetle
- 1
Potrzebny specjalista od #homeassistant bo mam problem z jedną, dość nietypową (choć oficjalną) integracją:
https://www.home-assistant.io/integrations/blinksticklight/
NIestety, wykładam się już na samym początku:
"To use your Blinkstick, you need to allow the access to the device for non-root users.
sudo blinkstick --add-udev-rule
"
Mam HAOS (aktualny), mam dodatek terminal SSH, ale gdy tamże wstawiam ta komendę, odpowiedź jest, że nie rozpoznaje polecenia. Coś mi się ćmi, że ot tak po prostu odpalając terminal
https://www.home-assistant.io/integrations/blinksticklight/
NIestety, wykładam się już na samym początku:
"To use your Blinkstick, you need to allow the access to the device for non-root users.
sudo blinkstick --add-udev-rule
"
Mam HAOS (aktualny), mam dodatek terminal SSH, ale gdy tamże wstawiam ta komendę, odpowiedź jest, że nie rozpoznaje polecenia. Coś mi się ćmi, że ot tak po prostu odpalając terminal
MacDada via Wykop
- 1
@Jarek_P: Ja też jakimś guru nie jestem, ale szybki research…
Wchodzę na stronę integracji https://www.home-assistant.io/integrations/blinksticklight/ -> a tam:
to już brzmi nie za dobrze, ale…
Wchodzę na swoim HA w integracje, chcę to zainstalować i okazuje się, że nie ma „normalnego” okienka instalacji i konfiguracji, tylko link do dokumentacji. Stąd prawdopodobnie licznik bije zero, bo tego się nie instaluje normalnie, tylko trzeba jakieś ręczne kombinacje.
Wchodzę na stronę integracji https://www.home-assistant.io/integrations/blinksticklight/ -> a tam:
it's used by 0 active installations
to już brzmi nie za dobrze, ale…
Wchodzę na swoim HA w integracje, chcę to zainstalować i okazuje się, że nie ma „normalnego” okienka instalacji i konfiguracji, tylko link do dokumentacji. Stąd prawdopodobnie licznik bije zero, bo tego się nie instaluje normalnie, tylko trzeba jakieś ręczne kombinacje.
MacDada via Wykop
- 0
docelowo to ma być wetknięte w serwer HA
@Jarek_P: no to mówię, zacznij od instalacji tej ich appki pytongowej
jak będzie banglać, to wtedy może integracja HA też zabangla -> a jak nie, to można podpiąć w HA przy pomocy np https://www.home-assistant.io/integrations/command_line albo https://www.home-assistant.io/integrations/shell_command/
generalnie dokumentacja HomeAssistanta ssie paukę, dużo rzeczy trzeba rozkminiać samemu – jak coś bangla od strzała to bajo, jak nie, to hackowanie ;)
MacDada via Wykop
- 1
pip install ?
bash: pip: command not found
@Jarek_P: Czyli nie ma PIPa. To doinstaluj. Tak jak zresztą mówi dokumentacja: https://github.com/arvydas/blinkstick-python?tab=readme-ov-file#requirements-installation
sudo apt-get install python-pip
no ale
apt-get
to jest polecenie Debiana/Ubuntu – a HAOS to jest odmiana AlpineLinuxszybki gugiel jak zainstalować ptyhona w AlpineLinux daje https://stackoverflow.com/questions/62554991/how-do-i-install-python-on-alpine-linux
odpaliłem u siebie:
```
[core-ssh ~]$ PYTHONUNBUFFERED=1
[core-ssh ~]$ echo $PYTHONUNBUFFERED
1
[core-ssh ~]$ apk add --update --no-cache python3 && ln -sf python3
- 3
Tak mnie ostatnio zastanawia w #laravel dlaczego relacje w ORM wywołują tyle zapytań. Wychodzi na to jakby zapytania były tworzone w pętli. W pracy na co dzień korzystamy z cake i tam też na niektórych podstronach potrafimy mieć po 100 zapytań, gdzie tak naprawdę mamy wywołanie jednej funkcji i podpięcie kilku relacji, potem to wyświetlenie w pętli foreach, ale w pętli nie wrzucamy żadnych zapytań, a przynajmniej ja. :) Kiedyś czytałem, że
MacDada via Wykop
- 2
@nophp: chcesz wyświetlić 20 komentarzy na mirko:
to przemiela ORM na 20 obiektów klasy MirkoComment
ale do każdego komentarza chcesz wyświetlić informacje o autorze
więc w czasie wyświetlania komentarza robisz
a ORM, w pętli, dla każdego tak wyświetlanego komentarza, robi nowe zapytanie do bazki o autora:
efekt: 21 zapytań: jedno o komentarze i 20 o autorów
rozwiązanie: do
SELECT * from mirko_comments
to przemiela ORM na 20 obiektów klasy MirkoComment
ale do każdego komentarza chcesz wyświetlić informacje o autorze
więc w czasie wyświetlania komentarza robisz
$mirkoComment->getAuthor()->getGender()
a ORM, w pętli, dla każdego tak wyświetlanego komentarza, robi nowe zapytanie do bazki o autora:
select * from authors where author_id = ?
efekt: 21 zapytań: jedno o komentarze i 20 o autorów
rozwiązanie: do
- 2
#programowanie #pracait #pracbaza #praca #korposwiat #it
Najgorsza możliwa firma do której można trafić to taka w której pracuje tzw, pracuś sześćdziesiątka. Pracowałem w jednej firmie w której był taki polaczek który na siłę próbował pokazać jaki jest zajebisty od reszty. Nie był managerem ale zachowywał się tak jakby nim był, pilnował czy inni ludzie z zespołu wyrabiają normę tak jak i on. A jak któryś robił w wolniejszym tempie to donosił na
Najgorsza możliwa firma do której można trafić to taka w której pracuje tzw, pracuś sześćdziesiątka. Pracowałem w jednej firmie w której był taki polaczek który na siłę próbował pokazać jaki jest zajebisty od reszty. Nie był managerem ale zachowywał się tak jakby nim był, pilnował czy inni ludzie z zespołu wyrabiają normę tak jak i on. A jak któryś robił w wolniejszym tempie to donosił na
MacDada via Wykop
- 0
dlaczego polacy zarabiają połowę zachodniej stawki za tę samą pracę co ludzie na zachodzie? Bo są niewolnikami którzy sami siebie poganiają.
@p0melo: nah, kolega widzę zero wiedzy na temat ekonomii.
MacDada via Wykop
- 1
murzyn na zachodzie zrobi zamieszki
@p0melo: zajebisty przykład mordo -> bierz dalej wzór z patologii.
#programowanie #programista15k #programista25k #pracait #pracbaza #korposwiat
Dla fanbojów SOLID i Uncle Boba powinno być specjalne miejsce w piekle. Nieadekwatne zasady do aktualnych czasów i wyzwań technologicznych, przesadne faworyzowanie i nawalanie wszędzie, do każdego problemu - dziedziczenia/polimorfizmu żeby się potem spuszczać nad tym jakie napisali nieczytelne i nielogiczne rozwiązanie rozsiane po setkach klas - zamiast użyć po prostu jak człowiek ifa/switcha albo użyć po prostu kompozycji
Paradoksem jest fakt, że ci określający się
Dla fanbojów SOLID i Uncle Boba powinno być specjalne miejsce w piekle. Nieadekwatne zasady do aktualnych czasów i wyzwań technologicznych, przesadne faworyzowanie i nawalanie wszędzie, do każdego problemu - dziedziczenia/polimorfizmu żeby się potem spuszczać nad tym jakie napisali nieczytelne i nielogiczne rozwiązanie rozsiane po setkach klas - zamiast użyć po prostu jak człowiek ifa/switcha albo użyć po prostu kompozycji
Paradoksem jest fakt, że ci określający się
- vestige
- tos-1_buratino
- Krolik
- yotte
- slowpx
- +1 innych
MacDada via Wykop
- 5
rozwiązanie rozsiane po setkach klas - zamiast użyć po prostu jak człowiek ifa/switcha
@nad__czlowiek: pogadamy jak zaczniesz pisać testy do tego swojego spagetti colego
MacDada via Wykop
- 0
jeden test się pisze do jednej lub niewielu metod/funkcji a nie całej klasy w jednym teście, więc to nic nie zmienia czy masz 10 klas po 1 funkcji czy 1 klasa 10 funkcji
@nad__czlowiek: bardziej chodzi o to, że każdy if należy przetestować dwa razy – dla jego spełnienia i niespełnienia.
stąd każdy if powiększa bazę testów dla danej funkcji/klasy -> i jeśli oprócz tego jednego ifa jest również więcej logiki,
MacDada via Wykop
- 0
Wręcz jak masz 1 klasą i 10 funkcji powiedzmy 3 funkcje publiczne i 7 prywatnych więc wystarczy że przetestujesz te 3 funkcje
@nad__czlowiek: Błąd. Te prywatne oczywiście również musisz przetestować -> tylko nie bezpośrednio, ale pośrednio przez te funkcje publiczne.
Kiedy mówi się o nietestowaniu funkcji prywatnych, to intencją jest, żeby ich nie zamieniać specjalnie na publiczne, tylko po to, żeby były (łatwiej) testowalne (np przy pomocy refleksji).
jak masz 10
MacDada via Wykop
- 0
no ale o tym napisałem
@nad__czlowiek: Trochę mało precyzyjnie, bo napisałeś
jak masz 1 klasą i 10 funkcji powiedzmy 3 funkcje publiczne i 7 prywatnych więc wystarczy że przetestujesz te 3 funkcje
@nad__czlowiek: Więc można to zrozumieć, jakbyś sugerował, że tych 7 funkcji się nie testuje.
Testujesz metodę publiczną która korzysta z 2 metod prywatnych za jednym razem
@nad__czlowiek: Tak. Oczywiście diabeł tkwi w szczegółach, ale jeśli te funkcje
MacDada via Wykop
- 0
deep classes, jest zdecydowanie bardziej praktyczne i czytelne niż SRP i miliard malutkich klas
@nad__czlowiek: okej, jak tak wolisz. ja nie używałem argumentu o czytelności, tylko o testowaniu. zdecydowanie łatwiej przetestować miliard malutkich SRPujących klas, niż jednego molocha. tylko tyle, i aż tyle.
MacDada via Wykop
- 1
sam fakt że zliczacie ile klas lub funkcji należy przetestować sugeruje że Wasze testy są prawdopodobnie zbyt granularne. Dużo wygodniejsze, bardziej niezawodne i lepiej znoszące refaktoring jest testowanie całego workflow biznesowego.
@tylko_zerknalem: I tak i nie.
Tzn, tak jak wspomniałem wcześniej, kod ma warstwy. Testy również są kodem. Testy jednostkowe są najbliżej bezpośredniej implementacji. Ale również testy funkcjonalne, akceptacyjne, całościowe należy/warto wykorzystywać.
Tylko niestety również mają wady. Podałeś przykład, że wolisz
MacDada via Wykop
- 0
Tak samo musiałbyś zrobić dla hierarchii klas mającej kilka klas pochodnych z tej samej klasy bazowej czy interfejsu. Polimorfizm zamiast switcha kompletnie niczego nie upraszcza w kwestii testowania - masz dokładnie tyle samo przypadków do przetestowania - tzn. musisz przetestować każdy wariant.
@Krolik: No właśnie nie "tak samo" – inaczej. Bo testuję je oddzielnie od reszty tej klasy. Może mam tyle samo funkcji testujących -> i spoko -> ale właśnie łatwiej
MacDada via Wykop
- 0
> rozwiązaniem może być polimorfizm (np NullObjectPattern), który pozwala logikę warunkową wyeliminować -> mamy wtedy do testowania mniej; zmniejsza się cyclomatic complexity
No właśnie nieprawda. Logika warunkowa nadal jest, tyle że teraz jest ukryta pod wywołaniami wirtualnymi.
@Krolik: Byś może ja tym razem użyłem skrótu myślowego -> ale oczywiście. O to chodzi. Nie żeby zupełnie wyeliminować występowanie warunku, bo skoro jest wymaganie na warunek, to musi być ono zrealizowane. Ale chodzi
MacDada via Wykop
- 0
To co opisałem to nadal testy jednostkowe
@tylko_zerknalem: jeden rabi powie… mniejsza o definicję :)
choć z drugiej strony słowo jednostkowy sugeruje jednak najmniejszą możliwą jednostkę, a więc dajmy na to pojedynczą klasę, a nie warstwę wyżej i jej podwarstwy ;) moim zdaniem takie coś podpada lepiej jednak pod nazwę testu integracyjnego czy też po prostu jednostki jaką jest klasa kontrolera webowego.
no chyba, że nie masz takiego podziału i logika
MacDada via Wykop
- 0
Co znaczy oddzielnie? A to przepraszam bardzo jednej funkcji nie możesz też przetestować oddzielnie dla każdego przypadku?
@Krolik: klasa/metoda testująca jest wtedy większa, mniej precyzyjna, skomplikowana. można ją oczywiście rozbić na mniejsze prywatne metody, dorzucić data providery na przypadki testujące, itp.
generalnie wracamy do tego, że łatwiej jest napisać 10 testów po 100 linii dla 10 klas, niż 1 test dla 1 klasy na 1000 linii.
No straszne rzeczy, jedno wywołanie
MacDada via Wykop
- 0
MacDada via Wykop
- 0
po co takie coś w klasy pakować?
@Krolik: dla mnie klasy testowe pomagają wygodnie grupować kod
1. mogę mieć metody prywatne, co wyraźnie odróżnia je od metod publicznych, będących metodami testowymi, odpalanymi przez framework
2. mogę mieć stałe/zmienne/stan (re)używany w metodach testowych, bez zaśmiecania globalnej przestrzeni
tego drugiego brakuje mi m.in. właśnie w Unity
- 0
Czy używasz jakiegokolwiek AI w swojej pracy? (np. bard', chat gpt etc)
- tak 53.5% (108)
- nie 46.5% (94)
Profesjonalne oranie "recenzji" Dawida Kosińskiego (do niedawna w Spider's Web)
Profesjonalny tester telewizorów recenzuje "recenzje" Dawida Kosińskiego, niegdyś występującego w Spider's Web który teraz założył własny kanał technologiczny.
z- 214
- #
- #
- #
- #
- #
- #
#tibia
Ej gdzie 100+ EK może sobie jeszcze poexpić poza revenous lava lurkerami w kazaardoon?
Jestem powracającym graczem i nie znam za cholerę nowych miejscówek, a tam na tyle często ktoś zajmuje, że się odechciewa grać.
Mimo to chciałbym być blisko.
Nie mam żadnych dostępów porobionych
Ej gdzie 100+ EK może sobie jeszcze poexpić poza revenous lava lurkerami w kazaardoon?
Jestem powracającym graczem i nie znam za cholerę nowych miejscówek, a tam na tyle często ktoś zajmuje, że się odechciewa grać.
Mimo to chciałbym być blisko.
Nie mam żadnych dostępów porobionych
MacDada via Wykop
- 1
@PlatynowyJezyk: Exotic Baty i Exotic Spidery – większego expa chyba nie znajdziesz solo na tym lvlu – tylko musisz dostęp zrobić taskami z questa A Pirate's Tail (polecam robić tylko armatki, bo inne taski na tym lvlu będzie ciężko).
- 0
Mirasy, doradźcie.
Obecnie korzystam z setupu 3 monitorów:
2x 24 cale 1080P (IDE + Przeglądarka)
1x 19 cali 720P (Dokumentacja / Figma / PSD w zależności od potrzeby)
Zamierzam sobie odświeżyć tą konfigurację, natomiast nie wiem na co się zdecydować.
Zależy mi na komforcie oczu po długiej pracy i zachowaniu powierzchni roboczej, czytałem że do pracy z tekstem najlepiej sprawdzają się monitory 27 cali 1440P.
Zastanawiam się nad 2x27 1440P lub 3x24
Obecnie korzystam z setupu 3 monitorów:
2x 24 cale 1080P (IDE + Przeglądarka)
1x 19 cali 720P (Dokumentacja / Figma / PSD w zależności od potrzeby)
Zamierzam sobie odświeżyć tą konfigurację, natomiast nie wiem na co się zdecydować.
Zależy mi na komforcie oczu po długiej pracy i zachowaniu powierzchni roboczej, czytałem że do pracy z tekstem najlepiej sprawdzają się monitory 27 cali 1440P.
Zastanawiam się nad 2x27 1440P lub 3x24
MacDada via Wykop
- 0
@n0c0Mpr3h3nD: 55" tv git?
- 10
Widzę, że Konfederaci bardzo dobrze radzą sobie na wolnym rynku. np Jakub Kulesza reklamuje sprzęt Agd ( ͡° ͜ʖ ͡°)
Panie pośle, pan nowy w świecie influ, więc informuje by oznaczać posty sponsorowane w prawidłowy sposób!! Oczywiście czekamy też na występ w #famemma
Panie pośle, pan nowy w świecie influ, więc informuje by oznaczać posty sponsorowane w prawidłowy sposób!! Oczywiście czekamy też na występ w #famemma
- 21
#konfederacja #polityka #bekazkonfederacji #4konserwy #bekazprawakow #neuropa #podatki #ekonomia #gospodarka
Ze ktos korzysta z uslug doktura memcena, patrzac na ten bubel, ktory zlozyli, to ja jestem w szoku XDDD
Ze ktos korzysta z uslug doktura memcena, patrzac na ten bubel, ktory zlozyli, to ja jestem w szoku XDDD
- johny-kalesonny
- Kryspin013
- Romska_Palo_Ul_Laputa
- wanghoi
- PanPeno
- +16 innych
MacDada via Wykop
- 0
Ze ktos korzysta z uslug doktura memcena, patrzac na ten bubel, ktory zlozyli
@gejuszmapkt:
1. Mentzen nie stoi za tą poprawką (nie jest jej autorem), nie autoryzował jej, nie podpisał wniosku o złożenie.
2. Od partaczy mają zostać wyciągnięte konsekwencje.
- ;-)
- Iłża
- http://dnowak.pl
Router.
A w zasadzie nie sam router, a jakieś problemy z routingiem. Mam na routerze openwrt "przeźroczysty" simple-adblock oraz secure