reklama

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 - Martin Sivák

Stran: [1] 2 3 4
1
Hardware / Re:Funkčnost tiskárny Brother na Linuxu
« kdy: 12. 11. 2019, 16:51:46 »
Mám síťovou laserovou multifunkci Brother z řady MFC a funguje v linuxu (Fedora) bez problémů.

2
Hardware / Re:Vzdálený odečet plynoměru
« kdy: 11. 11. 2019, 13:22:28 »
Jinak nebude problém to tam upevnit. :) Ale problém je, že to musí být jednoduše odstranitelné, protože při výmněně plynoměru to můžou považovat jako za překážku a plynoměr nevyměnit a nechat si to zaplatit. Nehledě na to, že to nesmí jakkoliv mechanicky zasáhnout do plynoměru samotného, pak by to brali jako zásah do měřícího přístroje a za to jsou nějaké nemalé sankce.

Kdyby tu byl někdo šikovný na 3D a 3D tisk, tak by asi nebyl problém vymyslet nějakou nacvakávací "krabičku".

Ten plynoměr má přímo díru oficiálně určenou pro montáž toho snímače. Zespodu je snímač zajištěný tou prohlubní a na pravém boku je packa s dírou na šroub. (Teda alespoň ten můj.)

Tak, dal bych si k plynu nějaký bastl z Polska, nebo ještě lépe, něco zbastlené doma na 3D tiskárně...

Výbušná koncentrace je až od 4.3%. Už od koncentrace 1% to musí smrdět tak, že to nelze "přehlédnout". Prostor s měřákem navíc musí mít povinné odvětrání, takže překročit tu koncentraci náhodou prakticky nejde.

3
Hardware / Re:Vzdálený odečet plynoměru
« kdy: 11. 11. 2019, 10:56:33 »
Hallova sonda asi bude lepší, protože ten magnet je dost slabý. Jazýčkové kontakty co mám v šuplíku to neregistrovaly.

4
Sítě / Re:PfSense ve VMku + Mikrotik s CAPSMAN
« kdy: 24. 10. 2019, 16:04:14 »
Možné to je. Mám takto za sebou Mikrotik router a Mikrotik switch. Jen je potřeba pohlídat kapacitu spojů (VLAN tam a zpět po jednom kabelu) a kde a jak se VLANy routují.

Na switchi jsem vypnul forwarding (/ip settings a změnit ip-forward na "no") a nastavil pevnou lokální IP, gw a DNS (kvůli updatům, taky ji může přiřadit router podle MAC /ip dhcp-client). Pak jsem vhodně nastavil VLANy.

Třeba takto, pokud musí být ven zapojený switch a router box má dva porty:

Kód: [Vybrat]
inet --10->|        |--10->| router |
           | Switch |<-11--|        |
           |        |
           |        |--11-> Domácí síť, APčka

Pokud má router jen jeden port, tak budou VLAN 10 a 11 z routeru tagované na jedné lince (trunk). Bude to ovšem mít vliv na přenosovou kapacitu.

Pokud může být router před switchem, tak je to triviální i bez VLAN.

Kód: [Vybrat]
inet -->| router |-->| switch |--> Doma, APčka
V obou případech je potřeba pohlídat firewall.

5
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 11. 10. 2019, 09:45:47 »
To si nemyslim, smycka udalosti je z podstaty jiny typ mechanismu nez epoll.

Epoll, select a příbuzní jsou.. chvilku počkejte... dramaticka pauza... asynchronní! Používají se ve smyčce, sledují několik zdrojů a vrací řízení programu, když nastane nějaká událost. Jedna smyčka obsluhuje několik klientů.

Synchronní verze by používala pro každé spojení jedno vlákno (aktor), které by čekalo na data pomocí blokujícího read(socket). Toto byl i standarní způsob zpracování klientů před příchodem "nových" verzí Apache, nginx, lighttpd a podobně.




6
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 14:42:49 »
Co mají Streamy s monádami? Prostě normální funkce vyššího řádu.
Nic moc, krom toho že streamy jsou monády. :D Akorát "bind" je přejmenovaný na "flatMap".

A to je v kontextu Javy a asynchronního programování důležité proč? Je to pojem z matematické teorie kategorií, který pro běžného programátora není naprosto důležitý. Kdejaká operace splňuje definici grupy nebo monoidu, ale použivá se to tak akorát při formálních důkazech a analýzách algoritmů.

V Pythonu se to samé dělá přes List comprehensions a itertools, v C# pomocí LINQ. V Javě holt syntaxe vyšla jak vyšla. Streamy jsou totiž hlavně užitečnými abstrakcemi nad často se opakujícími operacemi. Nikdo nad nimi matematické důkazy nedělá.

Takže dejte pokoj s monádami, je to v kontextu diskuze nepodstatný a neužitečný detail.




7
- Potřebujete opravdu JDK (development kit) nebo jen JRE (runtime)?
- Stačí Vám OpenJDK?
- Běží aplikace i na aktuálním JRE?

Práva k aplikaci jsou problém mezi Vámi a programátorem. Právo použít JRE z OpenJDK máte, právo použít nejnovější Oracle JRE máte taky. Starší bych řekl taky, protože tam žádné časové omezení nebývalo.. jen nejsou aktualizace.

8
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 10:58:39 »
Ja se treba priznam, ze casto i dost vaham nad uzitecnosti Streamu (monady). Mnohokrat mi prijde pouziti Foreahe mnohem praktictejsi a prehlednejsi. Dodnes z pameti nevim, jak ve Streamu napr. udelat Group By nad Mapou a musim cumet do Googlu.

Co mají Streamy s monádami? Prostě normální funkce vyššího řádu.

A ručně se to copak implementuje snáz? Mapa, group by funkce, funkce na agregaci.. Taky se dívám do dokumentace, když to píšu, ale mnohem častěji to pak čtu. A ta Stream varianta je pro čtení mnohem přehlednější.


9
Odkladiště / Re:Bazoš - kupující nezaplatil, co dál
« kdy: 30. 09. 2019, 10:44:36 »
Dobírka mimochodem také nic neřeší. V balíku mohou být poskládané noviny a trocha kamení.

Jedinou spolehlivou metodou je využití důvěryhodného prostředníka (notář, advokát, banka), který podrží peníze v úschově než dojde k předání zboží. Pro malé částky extrémně nepraktické.

10
Odkladiště / Re:Bazoš - kupující nezaplatil, co dál
« kdy: 25. 09. 2019, 11:45:30 »
Nemůžou to odložit jen tak bez zdůvodnění. Navíc hospodářská kriminálka je něco jiného než dopraváci a úplně něco jiného než měšťáci.

11
Odkladiště / Re:Bazoš - kupující nezaplatil, co dál
« kdy: 25. 09. 2019, 09:59:29 »
Máš číslo účtu a potvrzení o platbě. Možná by šlo se zeptat banky, proč transakce neproběhla.

U této částky už se to potom dá hodit na stát. Je to trestný čin podvodu a překročil hranici pro přestupek. Takže nejdřív mu napiš, že jak nezaplatí, podáš trestní oznámení pro podvod a potom na policii a sepsat to.

12
Bazar / Re:Koupím digitální osciloskop
« kdy: 27. 08. 2019, 14:03:35 »
Jo, ty ceny tam jsou neuvěřitelný. On teda třeba DS1052E nestál moc ani před hodně lety (cca 10.000 Kč), takže je to teoreticky možné, ale...

13
Vývoj / Re:Použití příkazu GOTO v jazyku C
« kdy: 19. 08. 2019, 17:03:20 »
Na to že som v Cečku programoval už relativne dosť, tak ja ani neviem o existencii "GOTO" v tomto jazyku. Takže si myslím, že je to absolutne nepoužívané a asi to má aj nejaký dôvod.

Důvodem je, že goto se dá snadno zneužít a tudíž je v rámci výuky zavedeno jednoduché pravidlo: "Nepoužívejte goto, nebo skončíte bez bodů".

Přečtěte si následující thread. Jsou tam všechny podstatné citace i ukázky.

https://koblents.com/Ches/Links/Month-Mar-2013/20-Using-Goto-in-Linux-Kernel-Code/

14
Hardware / Re:Adaptér HDMI (Display Port) → USB-C
« kdy: 19. 08. 2019, 09:49:45 »
Citace
DisplayPort leverages the Alternate Mode Functional Extension of the USB Type-C interface

To není jen propojení drátů, ale i celkem složitý protokol. Takže to zařízení by muselo mít normální USB host controller, který by tohle zvládl zpracovat.

Vic třeba tady: http://cit.odessa.ua/media/pdf/USB-Alternate-Mode.pdf

15
Vývoj / Re:Použití příkazu GOTO v jazyku C
« kdy: 19. 08. 2019, 09:35:17 »
Pouziti GOTO mi pripada jako "ted vyskoc z okna" ono to nejak dopadne.

Očividně jste dobře naučený to oblíbené "zapomeňte na goto". Skok uvnitř funkce je totiž v C naprosto legální a nemá žádné nepředvídatelné následky.

Stran: [1] 2 3 4

reklama