Programování

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 »

Scroll to Top