Mindblown: a blog about philosophy.

  • Hickvision DS-2CD2020F-I

    Hickvision DS-2CD2020F-I

    Dnešní příspěvek je spíše poznámkou o tom, jak pracovat s IP kamerou značky Hickvision. Dále popsaný postup je platný pro CD2020F-I, ale lze předpokládat, že obdobný postup bude platit i pro další typy. Aby bylo možné uvést tuto IP kameru do výchozího stavu (factory reset) je nutné mít kompletní přístup k ní. Kompletním přístupem je […]

  • Automatická správa logů pomocí logrotate

    Automatická správa logů pomocí logrotate

    Každý, kdo provozuje nějaký server jistě dobře ví, že kvalitní logování potažmo kvalitní log může velmi pomoci v případech, kdy vše nefunguje tak jak má. Kvalita logu je vždy velmi diskutovanou jednotkou, kterou ale správce aplikace nedokáže vždy ovlivnit, neboť log je generován již při vývoji aplikace. Co ale správci serverů ovlivnit dokáží je úroveň […]

  • Rychlá alokace velkých souborů

    Rychlá alokace velkých souborů

    Určitě jste se již nejednou setkali s případem, kdy jste potřebovali vytvořit nějakou sadu testovacích souborů, které jsou poté použity pro testování rychlosti přenosu. Pokud se jedná o menší soubory, lze tohoto dosáhnout například pomocí příkazu dd. Příkaz dd je velmi rozšířený a dobře známý pro manipulaci s daty. Základní syntaxe příkazu dd je vidět […]

  • OrangepiZero I2C periferie kernel 4.8.0

    OrangepiZero I2C periferie kernel 4.8.0

    Po kompilaci vlastního kernelu, trochu starší verze 4.8.0 jsem si chtěl vyzkoušet komunikaci po I2C sběrnici. Mainline kernel (4.8.0) bohužel nemá přímou podporu pro procesor Allwinner H2, je tedy nutná řada manuálních zásahů. Tento procesor je kompatibilní s ‚vylepšeným‘ procesorem Allwinner H3, který navíc poskytuje řadu multimediálních periferií. Celková podpora je tedy založena především na […]

  • Unit testy v C++

    Unit testy v C++

    Každý program, který programátor vyvíjí je nutné správně testovat. Již nějakou dobou se objevují termíny jako test-driven development. Jedná se o přístup, kdy programátor kromě zdrojového kódu aplikace vyvíjí a udržuje také zdrojový kód automatických testů. Tyto testy se skládají z jednotlivých funkcí, kdy každá funkce testuje jednu jednotku cílového kódu. Z tohoto důvodu se […]

  • SBC3352 X2-B1A představení

    SBC3352 X2-B1A představení

    Dostali jsme možnost vyzkoušet a otestovat zajímavou verzi jednodeskového linuxového počítače. Na rozdíl od celkem běžných počítačů typu OrangePi, RaspberryPi a podobných se jedná o produkt, který je přímo určený pro nasazení v nejtěžších podmínkách. Tomuto cíli by tedy mělo odpovídat nejenom fyzické provedení počítače, ale také jeho spolehlivost a dostupné periferie. Jedná se o […]

  • Aktivace šifrování domény

    Aktivace šifrování domény

    Šifrování domény pomocí SSL dnes patří mezi základní způsoby, jak zabezpečit prohlížení webu. V případě, kdy se jedná o čistě statickou stránku, která navíc nenabízí důležitá data, je možné uvažovat o tom, že šifrování nebude nutné. Lze si nicméně představit i situaci, kdy dojde ke kompromitaci obsahu i takovéto stránky. V případě, kdy stránka nabízí […]

  • OrangePi Zero alternativní operační systém Armbian

    OrangePi Zero alternativní operační systém Armbian

    V předchozím příspěvku jsem se zmínil o tom, že pro OrangePi je možné využívat jednak oficiální obraz, který dodává přímo výrobce – Xulong. Alternativou je již zmíněná distribuce Armbian. Nejedná se o jedinou specifickou distribuci, ale o organizaci, která vydává obrazy operačního systému linux pro nejrůznější jednodeskové počítače. Současně s vlastní přípravou obrazů disků spravuje […]

  • OrangePi Zero úvodní informace

    OrangePi Zero úvodní informace

    Nechal jsem se zlákat nejen cenou tohoto malého počítače, ale také jeho rozměry a výbavou. Na webu lze již nalézt řadu recenzí, ve kterých se tento produkt hodnotí ze všech stran. Jedná se o nejmenší zařízení z rodiny OrangePi, zároveň také o nejlevnější z nich. Samotný počítač je možné zakoupit již za cenu $6.99, je […]

  • Vytvoření bootovacího Windows disku na Linuxu

    Vytvoření bootovacího Windows disku na Linuxu

    Před začátkem práce je nutné vlastnit Windows CD-ROM případně iso obraz disku a ten připojit do systému. Spolu s tím je nutné vlastnit i USB klíčenku s dostatečnou kapacitou, aby se na ní vešel celý instalační disk. Zformátovat USB klíč na ntfs souborový systém Nastavit boot příznak na daném médiu Uložit UUID disku například UUID: […]

Got any book recommendations?