Archiv štítku: linux

Problém s ověřením rozšíření u Mozilla Firefox

Včera se Firefox začal potýkat s problémem ověření digitálních podpisů všech nainstalovaných rozšíření. Momentálně ještě není k dispozici finální oprava, ale kupříkladu uživatelé, kteří si aktualizují tento internetový prohlížeč sami, případně spoléhají na svou linuxovou distribuci, budou problémy spojenými s nemožností používat svá oblíbená rozšíření trpět delší dobu. Pokud ale nikdo z nás čekat nechce, může se o aktualizaci postarat sám, a to povolením instalací tzv. studií. O tom, jak využít této možnosti je právě tento článek.

Celý příspěvek

Růst rostlin pod multispektrální LED s „nočním režimem“

V článku Zkouška multispektrální LED pro růst rostlin na Lepidium Sativum jsem, jak již název napovídá, testoval multispektrální LED. Rostliny řeřichy seté byly při svém růstu trvale osvětleny. Samozřejmě mě zajímalo, jak se růst rostlin změní, pokud se bude střídat denní a noční režim, a proto jsem test zopakoval s definováním času, kdy rostliny „spí.“ Celý příspěvek

Zkouška multispektrální LED pro růst rostlin na Lepidium Sativum (řeřicha setá) – časosběrný film

Nedávno jsem si za něco málo přes 20 Kč objednal 10W multispektrální LED určenou k přisvětlování rostlin během jejich vegetativního období. Jakmile jsem ji dostal do rukou, svitl mi nápad, že bych mohl její funkčnost vyzkoušet na nějaké rychle rostoucí rostlině, jakou je například řeřicha setá. Tu jsme pěstovali jako pokus na základní škole, a jejíž semena lze zakoupit v jakýchkoli zahradnických potřebách. A aby můj pokus nebyl tak jednoduchý, chtěl jsem jej zaznamenat ve formě zrychleného časosběrného filmu. Celý příspěvek

How to compile Linux kernel for Orange Pi Zero

In the article Arch Linux on Orange Pi Zero, I wrote about Arch Linux distribution on Orange Pi Zero. Now, I will describe, how to compile own linux kernel for this development platform. But please note, this article is not for newbies. It is necessary to know, how to compile linux kernel, install it by hand and what is DT. Celý příspěvek

Přidání IP kamery do TVheadend

Ačkoli se TVheadend používá zejména pro příjem digitální televize DVB-T a DVB-S, lze do programu přidat prakticky libovolné množství dalších zdrojů obrazu a zvuku. V případě, že vlastníme některou z digitálních kamer umožňující přenos obrazu pomocí RTSP, lze takový zdroj obrazových dat do TVheadend přidat. Celý příspěvek

Arch Linux on Orange Pi Zero

Orange Pi Zero is a new small development board containing H2+ Quad-core Cortex-A7 CPU from Xunlong Software CO.,Limited. On this single board computer you can officially run Android, Ubuntu, Lubuntu or Debian. Because the CPU is compatible with Allwinner H3, it’s possible to run standard Linux kernel compiled for this CPU. Celý příspěvek

Pod kapotou: High Speed 4 Ports USB 3.0/2.0 External Hub

USB Hub, doplněk, který v případě potřeby pomůže rozšířit počet konektorů pro připojení externích zařízení. Jeho výběr není pouze záležitostí návštěvy prodejce výpočetní techniky a zakoupení nejlevnějšího typu, ale před pořízením je potřeba se zamyslet, jaké vlastnosti chceme využít. Jeden takový, proklamovaný jako USB 3.0 Hub se mi dostal do ruky. Jaké bylo ale zjištění, že se ve skutečnosti jedná o zařízení USB 2.0. Celý příspěvek

Jak se loví letadla aneb Přijímáme ADS-B

Letadlo v podběrákuOd dob bratří Wrightů, kdy se po obloze prohánělo pouze všelijaké ptactvo, a občas vzbudila pozornost vzducholoď, se nám ve výhledu směrem vzhůru mnohé změnilo. Každý den vzlétne několik set tisíc letadel různých typů, které ročně přepraví přes tři miliardy pasažérů. Pro zajištění přehledu o provozu na jednotlivých letových hladinách i letištích samotných, byl vyvinut systém ADS-B, který rozšiřuje tzv. sekundární přehledový radar. Každé letadlo, až na specifické výjimky, vysílá v definovaných intervalech přesnou polohu, která je získána z GPS, svou identifikaci, a další více či méně důležité informace. Díky ADS-B má pozemní řízení letového provozu (ATC), a okolní letadla, přehled o stavu ve vzduchu. Celý příspěvek

Problém Windows 10 s přístupem ke sdíleným zdrojům bez hesla

Sileny HomerS Windows 10 přichází v rámci rolling updates celá řada změn, které se netýkají pouze bezpečnosti, vzhledu a nových funkcí. Microsoft také stále pracuje na vylepšení svého protokolu SMB/CIFS, který slouží pro sdílení prostředků, kterými jsou např. úložiště, tiskárny, sériové porty. Poslední představená stabilní verze nese označení 3.1.1. V posledních verzích sestavení Windows 10 (build 14926 a vyšší) se však mohou vyskytovat problémy s přístupem ke sdíleným zdrojům bez nastavených přístupových údajů. Celý příspěvek

Časosběrné video a CHDK

Time-lapseKaždý z nás určitě viděl video zrychleně zachycující východ slunce, růst rostliny, výstavbu budovy nebo pohyb osob na náměstí. Na první pohled by se mohlo zdát, že jde o zrychlené přehrání videozáznamu. Ve skutečnosti se jedná o sérii fotografií, které jsou pořizovány s rozestupem několika sekund a dohromady vytvoří tzv. časosběrné video (time-lapse video). Co ale potřebujeme, co musíme eliminovat a na co se zaměřit? Celý příspěvek

Použití SD karty větší než 4 GB pro Canon Hack Development Kit

CHDK - SDV článku Rozšíření možností fotoaparátu díky Canon Hack Development Kitu jsem psal o problému s použitím CHDK se souborovým systémem FAT32 a SD kartách větších než 4 GB. V té době jsem se tomuto tématu dále nevěnoval z důvodu absence karty větší kapacity. Po nákupu nového 32 GB úložiště se ale situace změnila. Jak tedy problém s instalací CHDK na karty se souborovým systémem FAT32 vyřešit? Celý příspěvek

„Záchrana“ PC Engines WRAP.2C

WRAP 2C - bez DP83816 - 2Úkol zněl jasně: „Tady máš krabici a dělej co umíš.“ Obsahem bylo několik kusů WRAP 2C, které byly vyráběny společností PC Engines. O problému bylo také jasno „Bo!!! to nefunguje!“

WRAPy se používaly, díky malé velikosti, nízké spotřebě, integrovaným síťovým rozhraním a rozšiřujícím slotům miniPCI, zejména jako body infrastruktury WiFi poskytovatelů. Oproti jiným podobným zde byla výhoda architektury CPU x86_32 s možností spouštět operační systém z CompactFlash. Tím operačním systémem mohl být GNU/Linux, xBSD, DOS nebo MikroTik RouterOS. O něco lépe vybavené desky Alix (např. Alix 3d3), obsahující grafické (VGA) a zvukové výstupy, podporovaly také Windows XP. Celý příspěvek

Jednoduchý střih a konverze pořadu nahraného z DVB-T v GNU/Linux

KdenliveV článku DVB-T po IP pomocí TVheadend jsem se zabýval příjmem DVB-T signálu, ale také plánováním nahrávání jednotlivých pořadů. Pokud však chceme z takto nahraného pořadu odstranit reklamy s částmi předchozích a nadcházejících pořadů, a překonverovat jej do jiného, prostorově méně náročného formátu, potřebujeme jednoduchý video editor. Přesně takovým je Kdenlive (KDE Non-Linear Video Editor). Celý příspěvek

DVB-T po IP pomocí TVheadend

tvheadend - GUIV komerčních nabídkách poskytovatelů internetového připojení můžeme nalézt i možnost sledovat televizní nebo rozhlasové stanice přes IP. V takovém případě není nutné vlastnit televizní přijímač, přičemž konkrétní multimediální obsah „naladíme“ na našem notebooku nebo chytrém telefonu. Podobný zdroj DVB-T programů si ale můžeme v domácím prostředí zpřístupnit z naší televizní antény. K tomu nám slouží několik softwarových nástrojů, které jsou spuštěny na jednoduchém počítači umístěném v půdním prostoru našeho obytného domu.
Kromě sledování televizního a rádiového obsahu můžeme využívat i plánované nahrávání s možností pozdějšího přehrání.
Obsahem tohoto článku je jednoduché nastavení nástroje TVheadend a jeho využití jak pro přímé sledování, tak i zmíněné nahrávání pořadů. Celý příspěvek

Instalace OpenWRT do Mikrotik RouterBOARD 512

Mikrotik RouterBOARD 512O tom, že se zařízení Mikrotik RouterBOARD vyznačují vysokou spolehlivostí a kvalitně zpracovaným síťovým operačním systémem se asi nemá cenu zmiňovat. Může ale nastat situace, kdy jsme místo RouterOS nuceni nasadit jiný operační systém. Důvodem pro takovou změnu může být licenční politika Mikrotiku nebo absence pokročilejších vlastností. Právě druhá možnost byla tím, proč jsem se na zařízení rozhodl nainstalovat operační systém OpenWRT, konkrétně potřeba služby OpenVPN s podporou UDP a IPv6 skrze rozhraní TUN. Celý příspěvek

Nativní Ubuntu ve Windows 10 build 14316

Windows-UbuntuS Windows verze 10 přinesl Microsoft každému uživateli do té doby nevídanou možnost zkoušet vývojové verze operačního systému ještě před jejich uvedením ve stabilním stavu. V momentálně posledním sestavení 14316 jsme se dočkali ještě před několika lety takřka nemožného. Tím je integrace GNU/Linux přímo v operačním systému. Tato podpora nicméně není zapnuta automaticky, ale je nutné ji aktivovat jako vlastnost systému. Na tomto duálním ekosystému spolupracuje Microsoft s vydavatelem nejrozšířenější linuxové distribuce Ubuntu, společností Canonical. Celý příspěvek

Zkušenosti z provozu IPv6

ipv6-100312585-primary.idgePo zhruba dvou týdnech provozu IPv6 je čas na krátké zhodnocení. S brokerem Hurricane Electric se za tu dobu nevyskytl žádný problém. V porovnání s IPv4 je rychlost o něco menší, nicméně se jedná o jednotky procent. To je pochopitelné, jelikož je protokol IPv6 tunelován a prochází dalšími body infrastruktury.

Při pohledu na poměr provozu IPv4 ku IPv6 (odečten zmíněný tunel), je vidět, že pro mnoho služeb je protokol IPv6 preferován. Samozřejmě ale pouze v případě, že je cílová služba dostupná přes IPv6. V současné době je však takových služeb odhadem 10 %. Zejména velké ICT společnosti podporují pro přístup oba dva protokoly. Celý příspěvek

Jak jsem nasadil IPv6

ipv6_webO IP verze 6 je slyšet zejména ve spojení s docházejícími rozsahy IP verze 4, tedy s volnými IP adresami. Byl jsem v přesvědčení, že se mě momentálně tento důvod jako uživatele prakticky nedotýká, proto jsem IPv6 velmi dlouho ignoroval. Dokonce jsem jeho podporu na síťových prvcích a službách zakazoval. Nikdy jsem nepocítil nějaké omezení ani nutnost IPv6 ve své síti mít. Popravdě, ve svém okolí nevím o nikom, kdo by cíleně tuto technologii využíval. Z části mne také odrazovala fráze odborné veřejnosti: „U IPv6 zapomeňte vše, co jste věděli o IPv4.“ Celý příspěvek

Šifrování a podepisování datové komunikace s pomocí GnuPG

logo-gnupg-light-purple-bg
GnuPG je kompletní implementací OpenPGP standardu RFC4880. GnuPG (GPG) umožňuje šifrovat a podepisovat data a datovou komunikaci, obsahuje sofistikovanou správu kryptografických klíčů a systém veřejných adresářů tyto klíče shromažďující a distribuující. GPG také poskytuje podporu pro S/MIME a SSH. Na rozdíl od služby/sítě TOR není GnuPG primárně určeno pro poskytnutí anonymity, ale k zabezpečení soukromí. Celý příspěvek

Množství entropie v GNU/Linux

random_hwrngVypadá obrázek zmateně? Ano, obsahuje totiž „entropii“. Entropie, v pojetí informačních technologií množství náhodných dat, je důležitým vstupem pro mnoho kryptografických algoritmů, které zajišťují bezpečný přenos nejrůznějších informací. Dostatečný počet a kvalita „neurčitosti“ se také přímo podílí na schopnosti zachycené šifrované informace nějakým způsobem prolomit. Ač se zdá jednoduché tato náhodná data získat, v některých případech je lze matematickým výpočtem zpětně zjistit. V prostředí ICT je proto jednou z nejdůležitějších úloh nashromáždit co největší množství kvalitní entropie, která může být následně využita, a kterou žádným způsobem nelze predikovat nebo dopočítat. Celý příspěvek

Sestavení operačního systému OpenWRT se specifickými vlastnostmi

OpenWRTOpenWRT je operační systém založený na jádře Linux. Cílovou skupinou jsou zejména WiFi routery a zařízení s malým množstvím paměti. Velice často je tímto systémem nahrazován původní firmware komerčních produktů, oproti nimž přidává zejména podporu komunitních vývojářů a uživatelů, množství nových softwarových funkcí, ale také prakticky nekončící vydávání nových aktualizací. Kromě toho může někoho zaujmout otevřenost zdrojových kódů a možnost celý systém sestavit vlastními silami na svém vlastním počítači. Celý příspěvek

WiFi z příkazového řádku GNU/Linux

WiFi z prikazoveho radku GNU/LinuxO tom, jak nastavit WiFi rozhraní v distribucích GNU/Linux, lze nalézt velké množství zdrojů. V poslední době se setkáváme zejména s přístupem, kdy je automaticky operačním systémem příslušné rozhraní nalezeno, připojeno do systému a využíváno. Můžeme se však dostat do situace, kdy nám z nějakého důvodu tento, systémem řízený, proces nevyhovuje. Celý příspěvek

Návrh a stavba HTPC

PC - Sestaveny HTPC

Po několika letech absence stolního počítače a následném zakoupení video projektoru a domácího kina jsem se rozhodl, že je čas se zaobírat možností vzájemného propojení všech přístrojů, jejich připojení do sítě Internet a využití potenciálu jak k přehrávání, tak i vytváření a úpravám multimediálního obsahu.

Realizace na sebe nenechala dlouho čekat a vznikl malý domácí ekosystém. Jednou jeho součástí je multimediální počítač (HTPC – Home Theater Personal Computer), který slouží i jako pracovní stanice s možností virtualizace dalších operačních systémů. A právě poslední ze jmenovaných vlastností byla, při výběru vhodného hardware, jednou z klíčových. Celý příspěvek

Přístup k místním síťovým službám přes anonymní síť TOR

tor_logoAnonymní síť TOR bývá velice často spojována s provozováním nelegální činnosti v prostředí informačních technologií. Ať se jedná o řízení sítí botnetů, distribuci pornografie nebo komunikaci ilegálních a teroristických skupin, tato síť bývá velmi často využívána i například pro komunikaci disidentů, reportérů a nejrůznějšími vládními organizacemi. Pravděpodobně se jedná o největší veřejnou síť svého druhu v prostředí internetu.
Pojďme se ale podívat, jakým způsobem můžeme využít potenciál této sítě pro vlastní účely, a to zejména pro přístup k našim vlastním službám. Celý příspěvek

Nastavení Mosquitto MQTT brokera s reverzním proxy serverem NGINX

MQTT - Mosquitto-NGINXMQ Telemetry Transport (MQTT) protokol umožňuje přenos informací, zejména od nejrůznějších senzorů a jednoduchých zařízení, do infrastruktury sloužící pro jejich zpracování. S tím souvisí i zobrazení těchto informací koncovým uživatelům na jednoduchých internetových portálech. Pro tento účel je vhodné přetransformovat MQTT do lépe použitelného a infrastrukturou prostupného protokolu, kterým může být websockets. V následujícím textu bude popsáno nastavení a zprovoznění MQTT brokera Mosquitto s reverzním proxy serverem NGINX. Celý příspěvek

Využití protokolu MQTT nejen pro M2M a IoT

MQTT - InfrastrukturaMQ Telemetry Transport (MQTT) je jednoduchý centralizovaný protokol sloužící zpravidla pro použití s nejrůznějšími senzory. Lze jej však využít i pro přenos mnoha jiných, zejména telemetrických dat. Protokol byl vyvíjen společností IBM v devadesátých letech minulého století. Od té doby se využívá pro sběr a distribuci dat v malých i velkých infrastrukturách. Základem je systém typu zveřejnit/odebírat (publish/subscribe). Zařízení s funkcí zveřejnit odesílají zprávy zprostředkovateli (broker), který na základě přihlášených odběrů provede třídění a přeposlání správným uživatelům. Předávání je pouze jednosměrné (potvrzované), lze však využít QoS. Tento protokol byl vyvíjen pro použití v ekosystému M2M, nicméně dnes je stejně vhodné jej použít i pro IoT a WoT. Od počátku byl protokol koncipován pro sítě TCP/IP. V současnosti, díky rozvoji nových technologií, je možné nalézt např. implementaci MQTT-SN (MQTT for Sensor Networks), kterou je možné využít i v jiných typech sítí a přenosových soustavách. Důležitým předpokladem je přenos dat v blocích, nelze tedy použít datový proud (streamování). Touto novou technologií může být ZigBee, ale i běžné SMS, atp. Celý příspěvek

Monitoring rádiového spektra WiFi v GNU/Linux

Horst - Spectrum AnalyzerV předchozím příspěvku jsem se zabýval stavbou smyčkové antény Double BiQuad. Pokud chceme využít plného potenciálu v městské zástavbě, kde je mnoho rušení pocházejících od okolních komunikačních prvků pracujících ve stejném kmitočtovém pásmu, musíme mít alespoň přibližný přehled o využití tohoto pásma. Získané informace nám pomohou při vybírání vhodného kanálu v procesu zvaném „frekvenční plánovaní“.
Celý příspěvek

Přesunutí aktivní úlohy v GNU/Linux pod jiný terminál

Linux - terminalDnes se mi stala zlá, nepěkný věc. V linuxovém terminálu (bash shell), připojeném k serveru přes SSH, běžela úloha, která měla být zpočátku rychle dokončena. Jak tomu ale nezřídka bývá, z původně plánovaných pěti minut se rázem stala hodina, dvě, … Ať už z důvodu možného přerušení spojení či potřeby odpojení a odnesení terminálu je v takovém případě potřeba zajistit úspěšné proběhnutí všech procedur. Pokud s takovým scénářem počítám, používám léty ověřený manažer screen, po jehož ne/násilném odpojení zůstanou zjednodušeně aktivní úlohy spuštěny na pozadí. Co ale v případě, že takový program není k dispozici nebo jej nespustíme?
Celý příspěvek