Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - luvar

Stran: 1 ... 3 4 [5] 6 7 ... 15
61
Odkladiště / Re:Realistický pohled na IoT pro dům
« kdy: 25. 07. 2021, 21:50:47 »
Nejake pripady pouzitia za mna (zatial neoverene praxou):

"nahrada bypas-u pre rekuperaciu":
Ak rekuperacia nema "bypass" pre fungovanie v lete (napriklad Paul Focus s entalpickym vymennikom nema), tak pocas chladnejsej noci sa rekuperacia celu noc snazi udrzat teplo v dome a pri nasavani vonkajsieho vzduchu ho ohrieva vzduchom, ktory vypusta von. Teda to, co v zime chceme. Pre ochladenie vzduchu v dome mozeme spravit napriklad to, ze ventilator pre nasavanie nechame bezat a ventilator na vyfukovanie vypneme a vzduchu umoznime odist inakadial (otvorene okno napriklad). Samotny scenar teda zabezpeci, ze ked sa v lete otvori okno, tak sa rekuperacia nevypne, ale vypne len vyfukovanie a nasavanie idealne zapne naplno...

"otvor zaluziu, bo narazim":
Ked sa otvoria balkonove dvere, tak zdvihni automaticky zaluziu... (Toto nie je univerzalne mozno a v praxi ak sa najde scenar, ze chcem iba vetrat a zaluziu mat zatvorenu, tak automatizacia nema zmysel)

"vypnutie wifi/telky/mikrovlnky/...":
Pri nepritomnosti (vsetky mobili sa odhlasili z wifi, alarm zaisteny a ziaden pohyb v dome) sa mozu iste zasuvky povypinat. Pre detekciu navratu by malo postacovat otvaranie brany, detekcia auta na parkovisku, ci otvorenie vchodovych dveri, alebo odistenie alarmu. Toto je uz dost specificky pripad a nebude vyhovovat moc domacnostiam.

62
Tri veci, co ma napadaju k teme:
  • bottleneck sa hlada "jednoducho"... Zacal by som iotop, iostat, sar, htop a podobnymi. Ked veci nebudu zjavne, tak nasadit cokolvek z repertoaru http://www.brendangregg.com/linuxperf.html
  • aj nie je nutnost vlastneho kravleru, tak https://yacy.net/ ma pekny kravler a funkcny i pre lokalne pouzitie
  • otazka, ci app pustat v kontajneri, alebo na virtualkach je "zcestna". Ak nejde o akademicke cvicenie, ale o serioznu app, tak musi byt nakodena tak, aby single app dokazala vyuzit cely server (fyzicky). Inak by to mohlo znamenat mrhanie prostriedkami, alebo nutnost k danej app na dany server prilepit inu app, aby sa doplnali co do spotreby zdrojov. Mam overene v praxi, ze pouzivanim "epol" (https://man7.org/linux/man-pages/man7/epoll.7.html, v jave je to nio balicek) je mozne na jednom threade "pocuvat" na milione endpointov (ip:port) a v jednom threade sa aplikacia ani nezapoti, ked ma odpovedat kratkymi spravami na kratke requesty (TCP). Latencia (95p) bola pod milisekundu. Pripadne odporucam mrknut 10k problem (https://en.wikipedia.org/wiki/C10k_problem) a jeho nastupcovia.

63
Server / Re:Ake NAS a kolko diskov?
« kdy: 10. 07. 2021, 17:40:45 »
Ja by som len rad prispel poznamkou k RAID. Ako bolo povedane, nie je to zaloha, ale redundancia a IMHO to v domacom prostredi netreba vobec. Riskujete problemy typu rozsynchronizovany raid a ako bonus mate moznost dostat sa do stavu, kedy jeden disk odide a vy si to kvoli zlemu konfigu, alebo lenivosti "nevsimnete" a po dvoch rokoch takehoto fungovania odide i disk druhy...

Osobne ako vhodnejsie pre domacu prevadzku vidim dva disky v style samostatnych diskov a raz za cas (den, tyzden) sa z jedneho na druhy prehodia data. Ten druhy moze byt kludne aj vypnuty (hdparm riesi) bezne. Takto ked odide "hlavny" disk, tak to zistite a viete v pripade potreby prehodit mountpointy a pokracovat dalej v praci. V kazdom pripade o tom ale budete vediet :)

PS: Idealne je, ked tie disky nie su v rovnakom HW (na rovnakom zdroji, na rovnakej faze v elektrickej zasuvke), ci v rovnakej budove...

64
Bazar / Re:Kamera POE Vivotek FD8166
« kdy: 08. 07. 2021, 07:58:18 »
Dobry den,
chcel by som sa spytat na skusenosti pri pouziti so zoneminder-om, pripadne moniton. Pripadne doterajsi sposob pouzitia (aky sw pre nahravanie), pripadne dovod predaja, ci skusenosti s danym hw.

Pekny den.

65
Software / SW pre logovanie home automation dát
« kdy: 27. 06. 2021, 11:27:58 »
Ahoj vospolok,
rád by som vrámci riešenia home automation "svojpomocne" vyriešil zber dát pre nejaké štatistické hranie sa v budúcnosti. Chcel by som sa spýtať na existujúce riešenia, ktoré by pokryli takýto druh zberu dát. Predpokladám, že to budú vedieť aj SW ako OpenHAB (rule engine pre automatizovanie s kopcom podporovaheno HW), ale nemam zatial prehlad ani v tejto oblasti.

Druhy logovaných dat:
  • teploty, vlhkosti, ... (proste skalárne veličiny)
  • stlačenia tlačidiel, prepnutia prepínačov (tie veci na stenách, pir senzory, senzori otvorenia okien a podobne. Udalosti.)
  • stav výstupov, aktuátorov (zapnuté svetlo, motor, ... Tuná mi ide asi skôr o trvania, ale i stav k nejakému presnému času by sa hodil možno)

Pre skaláry by som použil jednoducho prometheus (v skutočnosti už používam a som spokojný s fungovaním). Pre zvyšné dve veci ale nie je toto riešenie vhodné, nakoľko robí snapshotting a také stlačenie tlačidla nezachytáva (aspoň nie spolahlivo). Trvania zapnutosti výstupov by bolo jednoduché napočítavať v nejakom "skripte" a poskytovať do prometheusa ako skalár, ale myslím, že by to nebolo celkom to pravé orechové pri možných použitiach v budúcnosti.

Poprosím o návrhy k akejkoľvek z potrebných druhov "databáz". Ideálne jednu, ktorá zvládne všetko vhodne a pohodlne (áno, postgresql poznám a mám rád, ale to množstvo kódu okolo na moje použitie by sa mi asi nepáčilo :).

66
Co sa tyka realnej hodnoty, to je vysoko relativne. Za mna by som ta kludne porovnal s kolegom, co som mal pred cca 4 rokmi. Vystudoval vysoku, ale mimo odbor (cinsky jazyk). Mal algoritmicke myslenie a asi rocnu az dvojrocnu prax ako operator/administrator v korporate. Ovladal linux a vpodstate skriptovanie v zsh/bash, python-e a na moj vkus bol dost dobry v jave a springu. U nas mal nastupny plat 2600€ v hrubom. Za mna bol skilovanejsi ako polka ludi, co dokoncila vysoku skolu s IT zameranim. Predtym, nez zacal robit/rozhodovat, sa zamyslel. Imho uz len toto bolo extra cenne. Mal za mna dost velky rozhlad, ktory netusim, kde ziskal.

Co sa snazim povedat, ono cena na trhu prace zalezi jednak od skilu a jednak o tom, ako clovek vie pristupovat k problemom a riesit ich (pozriet man-pagu, polhodka, napisat riadok kodu, 5 minut. Problem vyrieseny, napr.).

67
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 22. 06. 2021, 16:47:45 »
Přidám ještě jednu věc, o které se divím, že tu explicitně nepadla: Psát unit testy a nemilosrdně refaktorovat.

Unit testy tě donutí kód psát znovupoužitelně a rozdělit ho na smysluplné části (protože je tím pádem nutné ho použít alespoň ze dvou míst, z produkčního kódu a z testovacího kódu). To je hrozně důležitý.

Unit testy ti umožní refaktorovat kód, který se ti nelíbí - a to se stává pořád - vrátíš se ke staršímu kódu, nerozumíš mu, protože už to nemáš tolik v hlavě, nebo se ti něco nelíbí něco čeho sis nevšiml, tak to upravíš tak, aby to dávalo lepší smysl. Tohle neustálé vylepšování je podle mě povinnost, bez které se z projektu časem stane břečka. Super kód se často nepíše na první dobrou, ale iteruje se k němu. Nebo něco, co byl super kód dřív, přestane dávat smysl a musí se to trochu předělat kvůli novým byznys požadavkům. Unit testy ti dají důvěru a svobodu nutnou k tomu, aby jsi mohl kód upravovat a nebál se, že něco rozbiješ. To je hrozně důležitý.

Amen...

Unit testy nútia k rozumným konštruktorom a potláčajú zverstvá ako posúvanie dát cez environment property (či inú ľudovú tvorivosť) a ich prítomnosť dáva určitú istotu pri refaktoringu. TO je tiež dôležité (ako už bolo napísané).

68
Server / Re:Sběr dat z louky
« kdy: 14. 06. 2021, 03:15:08 »
Pre alternativu so sms mozem odporucit na android telefon (imho kludne na sukromny, bezne pouzivany => nie dedikovany iba na tento ucel) nainstalovat sms backup+ https://f-droid.org/en/packages/com.zegoggles.smssync/

Aplikacia dokaze vsetky sms a aj historiu volani, ukladat do "mailov". Konkretne si vytvori dva imap adresare a kazda sms sprava (kazdy hovor) je tam ulozeny naledne ako jeden mail.

69
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 02. 06. 2021, 13:03:30 »
ano, presne tak. skupinka povedzme 4 developerov prezera kod.

Moj subjektivny nazor na toto je, ze je to prilis neefektivne. Jeden schopny koder (poznajuci jazyk, problemovu domenu a idealne i projekt) by mal plne stacit. Pri 4 developroch za jednym monitorom sa to imho zvrhne na offtopic velmi rychlo :)

PS: Ale code review dvoch, ci troch, po sebe iducich ludi by nemusel byt celkom strata casu (ak ide naozaj o extra kvalitu kodu, ktora ma opodstatnenie v letectve, medicine, ci podobne).

70
Vývoj / Re:Zlepšení čitelnosti vlastního kódu
« kdy: 01. 06. 2021, 15:15:28 »
Dobry den,
ospravedlnujem sa za nasledovne, ale imho:
Predosle komentare su irelvantne!

Otázka bola, ako písať lepší kód s cieľom, aby kolegovia nespomínali trpazlíkov a anláne otvory... K tomuto je imho jediná cesta. Získať od nadriadeného súhlas s 40 clovekohodinami na mesiac. 20 hodín od pýtajúceho sa a 20 hodín od autora výroku s trpazlíkom. Následne riešiť párové programovanie a diskutovať pri tom na úrovni. Stručné zásady, ktoré si spomínam zhlavy:

  • rozumný čas na session (hodinka, max dve asi)
  • ak je rôzny level skilu (asi je), tak to vyvážiť rovnakým levelom skilu ohladne biznis domény problému, ktorý sa rieši
  • na začiatok určite pár sedení s implementáciou nových vecí (nie refaktoring)
  • určite dodržiavať striedania (ten, čo nemá klávesnicu stráži mená premenných a čas a interrupt robí ideálne po nejakých celkoch)
  • skúsiť si veci vysvetlovať a pýtať sa, ale nezachádzať moc "offtopic"

PS: S mensou efektivitou je mozne dosiahnut ciastocne rovnaky efekt aj cez code review.
PS2: Je nutné, aby aspoň trochu chcenia bolo aj na druhej strane a aby bol cielom kúsok lepší kód, ako keby ho písal len jeden človek...
PS3: Ak sa rozhodnete pre tento smer, odporúčam venovať cca 1MD naštudovaniu, ako robiť párové programovanie... Ak by to malo byť na viac ako mesiac, tak tomu kludne po mesiaci obetovať aj viac času...

71
Vývoj / Re:Jak do webovky zabudovat mapy.cz nebo google maps?
« kdy: 28. 05. 2021, 13:20:17 »
Mozno sa niekomu hodi aj viacmenej Slovensky freemap...

Nejaky "wizard" pre generovanie embedovacieho kodu:
https://www.freemap.sk/?map=8/48.707140/19.499500&layers=X&show=embed

Mozny vysledok:
Kód: [Vybrat]
<iframe src="https://www.freemap.sk/?map=8/48.707140/19.499500&layers=X&embed=search" style="width: 640px; height: 480px; border: 0" allowfullscreen></iframe>

72
Co sa tyka pohyblivej zlozky, tak osobne som bol zamestany vo firme, kde podla kolektivnej zmluvy bolo cca 15 percent platu v pohyblivej zlozke. Na pohovore ma na to upozornili a povedali, ze dovodom je, ze 90 percent zamestnancov (nie programatori) maju toto ohodnotenie na zaklade splnenia vsetkych svojich povinnosti (nezabudnut pozametat na pobocke pred zaverecnou a skontrolovat hydrant raz mesacne, ....). Ze pri programatorskych poziciach sa na nu siaha iba v pripade "hrubych poruseni pracovnej discipliny". V praxi som sa dozvedel, ze sa to stalo len raz, ked nejaky zamestnanec zmenil pracu, ale nedal vediet, ze uz nepride do tej aktualnej.
Inak povedane, nie je vsetko cierne, alebo biele.

73
Hardware / Re:GPS lokátory do auta
« kdy: 14. 05. 2021, 00:10:40 »
Mozem sa prihovoriz za teltoniku. Protokol (TCP verziu) maju implementovanu vcelku obstojne oproti cinskym veciam, aj ked da sa to i lepsie. Robili sme monitoring vacsieho mnozstva aut s vlastnym HW, ale ked cena vlastneho prevysovala cenu teltoniky, tak sme zmigrovali na nu. Pri implementacii protokolu kus skripaly zuby, ako blbo maju veci spravene, ale v porovnani s konkurenciou (viacmenej cinskou) to mali dobre. Mozno i Ruptela to mala podobne, ale teltoniku sme nasli skor.

Ak by bol zaujem o java server pre teltoniku (aj s nejakymi can vecami), mozem zistit, ci by to slo poslat.

PS: Mozno mozete popozerat aj veci na https://www.roalan.com/, ako sw http://track.opengts.org/track/Track

74
Sítě / Patch panel do domácího racku
« kdy: 02. 05. 2021, 11:50:20 »
Ahoj,
rad by som vramci "home automation" vyriesil nejako rozumne DIY "rack". Konkretne mam cca 20 ethernet kablov (povacsine cat6a, par exterierovych cat5e) a bojim sa ich dotiahnut do rozvadzacu. V rozvadzaci (4 rady, dokopy 96 prvkov) sa bojim, ze sa mi to nepomesti so sietovymi prvkami a prvkami home automation (nejake PLC, ci RPi; k tomu tu bolo pekne vlanko).

Aktualny plan je, v podhlade mat "skatulu" z OSB dosiek, ktora ma rozmery 49cm sirka, dlzka 100cm a vyska cca 40cm. V jednej casti bude otvor (zospodu). Dvierka 50x50 prekryju dieru v podhlade/plafone). Rad by som mal dnu nejake male NAS-ko a switch (pripadne i router, ak mi nebude stacit ten od poskytovatela WiFi pripojenia).

Otazka1: Aky (existuju take druhy?) rj45 patch panel vybrat pre prichadzajuce kabliky, aby som ho mohol pohodlne zabudovat do osb dosky a ako sa "krimpluje" taky patch panel? (nemam ziadne/velmi vzdialene skusenosti).

Nasledne v spominanom rozvadzaci (DIN rail lišty na 96 prvkov) mam dovedene cat5 kabliky z vypincov (tlacidlove) a kabliky zo senzorov dveri/okien, vetromeru a podobne. Ako vyriesit tieto? Predpokladam, ze chcem mat moznost pripojene senzory/prvky (arduino, rpi, ktohovie co) odpojit, navajrovat do plc a pripojit. Ako riesenie ma napadol patch panel, ale v opacnom zapojeni. Teda na kablik prichadzajuci zo steny, kde je teplomer/vlhkomer (1-wire/spi, cokolvek) nakrimplujem RJ45 samca a ten pichnem do patch panelu vhodneho pre rozvadzace. Ak budem chciet zmenit zapojenie, tak rj45 vytiahnem z patch panelu, prevajrujem patch panel a plc a nasledne zacvaknem naspat rj45. Je to rozumny/ekeftivny napad? Existuju nejake ine + vhodnejsie patch panely na toto?

Otazka2: Ako riesit pripojenia prvkov a senzorov v DIN rozvadzaci?

Pre predstavu prikladam aj foto aktualneho stavu...

75
Hardware / Re:WD Red - SMR
« kdy: 30. 04. 2021, 08:47:14 »
Vidim, ze tu su ludia, co maju skusenost so SMR diskami, tak sa spytam. Za mna (teoreticka hladina) by malo byt, ze btrfs (ci uz raid, alebo nie), alebo logfs by nemal mat ziaden problem so SMR. Oba FS zapisuju stylom "add only" (prvy je Copy on write a druhy je "zurnalovaci"). Na to je SMR stavane (napriklad ukladanie videa z bezpecnostnych kamier je pre nich idealna zataz asi).
Ma niekto skusenost s vyssie popisovanym?

Stran: 1 ... 3 4 [5] 6 7 ... 15