Programování

IKEA Vindriktning s ESPhome

IKEA prodává malý a levný (a bohužel také nepřesný) senzor kvality ovzduší, který se mnoho makerů a bastlířů po celém světě snaží integrovat do svých chytrých domácností. Před rokem tuto integraci usnadnila česká firma LáskaKit se svojí deskou LaskaKit ESP-VINDRIKTNING ESP-32 I2C. Součástí desky je i několik dalších konektorů, do kterých můžeme připojit vlastní senzory […]

IKEA Vindriktning s ESPhome Zobrazit celý článek »

Jak vytvořit vlastní knížku pro Albi tužku

Pokud jste někdy snili o tom, že vytvoříte vlastní Albi knížku, po přečtení tohoto článku vás to nejspíš rychle přejde. Třeba se nakonec spokojíte s vědomím, že to technicky jde a možná jen dětem v některé z jejich oblíbených knížek zpřeházíte zvuky a budete potají čekat, jak budou reagovat. Tak jako tak se nenechte odradit

Jak vytvořit vlastní knížku pro Albi tužku Zobrazit celý článek »

Hacking a cracking BNL souborů pro Albi tužku – 2. část

V předchozím díle jsme v BNL souboru identifikovali zašifrované MP3 soubory a nakonec i prolomili šifru. Ve vzduchu zůstaly viset dvě otázky ohledně univerzálnosti šifry v dalších BNL souborech. Na tyto otázky odpovím hned v úvodu. Dále pak společně prozkoumáme hlavičku BNL souboru a nakonec propojení OID kódů s MP3 soubory. Když se mi podařilo

Hacking a cracking BNL souborů pro Albi tužku – 2. část Zobrazit celý článek »

Hacking a cracking BNL souborů pro Albi tužku – 1. část

Předchozí díl byla taková malá lekce, jak se vůbec v binárních souborech vyznat. Dnes už se dostaneme k tomu, jak naše nově načerpané schopnosti použít. Stáhněte si BNL soubor, otevřete hexaeditor a pojďte si teorii vyzkoušet v praxi. První pohled do BNL souboru Začal jsem tím, že jsem postahoval všechny možné BNL soubory od Albi

Hacking a cracking BNL souborů pro Albi tužku – 1. část Zobrazit celý článek »

Základy zpětného inženýrství

Tato série článků může posloužit jako lehký úvod do zpětného inženýrství (reverse-engineeringu) cizího souborového formátu. Soubor BNL je dostatečně jednoduchý a málo, či naivně chráněný. Je k dispozici řada vzorků, na kterých se dá zkoumat chování a lze vytvořit vlastní soubor, a tak snadno ověřit teorie, které si reverzní inženýr v průběhu analýzy vytvoří. Nutné znalosti a

Základy zpětného inženýrství Zobrazit celý článek »

Jak ukládat Arduino projekty do GitHub

Občas vytvořím nějaký kód. Jak postupně do kódu přidávám funkce, stává se mi, že kód přestane fungovat. Hledání chyby bývá obtížné a návrat k předchozí funkční verzi je většinou nemožný. Předcházet tomuto problému je ale poměrně jednoduché – začít používat software pro správu verzí. Tím je například nejznámější GIT. Dlouho jsem se tohoto software „bál“. Sice

Jak ukládat Arduino projekty do GitHub Zobrazit celý článek »

Filtr krátkých geocaching logů

Pokud hrajete geocaching a založili jste několik kešek, pravděpodobně jste již někdy dostali log, který vás tak úplně nezajímal. Myslím tím krátké vzkazy jako: „TFTC“, „Díky za cache“, „Díky“, případně jen smajlík. Když nějakou dobu logy nečtete, máte najednou plnou schránku a stojíte před rozhodnutím, jestli logy číst, mazat nebo nějak roztřídit. Vytvořil jsem krátký

Filtr krátkých geocaching logů Zobrazit celý článek »

Jak automatizovat propojení Excel a SAP

Když mě teď potkal fenomén zvaný práce z domova, rozhodl jsem se věnovat trochu času zjednodušování denní rutiny. Řekl jsem si, že si zautomatizuji veškeré nudné a opakující se činnosti v SAPu. První činnost, kterou jsem potřeboval automatizovat, bylo neustálé přepínání a kopírování dat mezi Excelem a SAPem. Pro případné začátečníky v Excelu uvádím, že

Jak automatizovat propojení Excel a SAP Zobrazit celý článek »

Arduino

Arduino

Máte doma geeka, který se zajímá o elektroniku a programování? Zkuste mu nahlédnout do toho nepořádku, co má na pracovním stole a podívejte se, jestli tam má Arduino. Našli jste? Ať už je vaše odpověď ano, či ne, určitě bude dobrý nápad mu jedno koupit. Buď už bude vědět, co s ním dělat nebo se to

Arduino Zobrazit celý článek »

Přejít nahoru