O projektu
Nadčasák.cz byl spuštěn 16. února 2012 a je místem pro nápady, informace a praktické nástroje.
V praxi se setkáváme s množstvím dat, která nejsou nijak automaticky ověřována, přestože by jednoduchý nástroj mohl odhalit chybu ještě před jejich dalším zpracováním. Podobné nástroje často chybějí ve firmách, organizacích i veřejné správě, a přitom mohou šetřit čas, zjednodušovat práci a snižovat chybovost, například při ručním přepisu hodnot.
Řada mých nápadů v minulosti zůstala pouze v šuplíku – jejich naprogramování by vyžadovalo příliš mnoho času vzhledem k tomu, jak malý problém měly řešit. Rozvoj umělé inteligence tuto situaci změnil a umožňuje i takové nápady postupně převádět do podoby skutečně použitelných nástrojů.
Přednost dávám aplikacím a zařízením, které lze provozovat lokálně a pokud možno offline, bez zbytečné závislosti na internetovém připojení, cloudových službách nebo infrastruktuře jednoho výrobce. Důležité je pro mě, aby měl uživatel svá data i zařízení pod vlastní kontrolou, mohl jejich fungování pochopit a výsledky si pokud možno sám ověřit. Může jít o jednoduchou aplikaci spuštěnou přímo ve webovém prohlížeči, nástroj v Pythonu, vlastní databázi s webovým rozhraním či API, ale také o zařízení, které dokáže plnit svůj účel nezávisle na vzdálených službách.
S tím souvisí také otevřenost, kvalitní dokumentace a možnost zjistit, jak věci skutečně fungují. U softwaru i hardwaru je pro mě důležitá možnost věci studovat, opravovat, upravovat a dlouhodobě používat. Projekty by proto měly být srozumitelně dokumentovány a tam, kde je to možné, také verzovány a zveřejňovány včetně zdrojových kódů, popisu datových formátů, protokolů nebo potřebné technické dokumentace.
Nadčasák proto není jen archiv informací, ale také místo, kde se mohou nápady ze šuplíku postupně měnit v nástroje, které mohou využít i ostatní. Máte vlastní nápad, který by stálo za to převést do života? Napište na karel@nadcasak.cz.
Myšlenky a technologie, které jsou mi blízké
Společným jmenovatelem následujících projektů a myšlenek je pro mě otevřenost, nezávislost, možnost věci pochopit a právo uživatele mít své zařízení, software a data skutečně pod kontrolou.
| Myšlenka / technologie | Proč je mi blízká |
|---|---|
| Open Source Software | Zdrojový kód je možné studovat, kontrolovat, upravovat a dále rozvíjet. Uživatel není odkázán pouze na původního autora nebo dodavatele. |
| Open Hardware | Otevřená schémata a dokumentace umožňují zařízení pochopit, opravovat, upravovat a používat i dlouho poté, co o něj výrobce ztratí zájem. |
| Right to Repair | Když zařízení vlastním, měla by existovat reálná možnost jej opravit a získat potřebné náhradní díly, servisní informace, schémata a nástroje. |
| Git | Umožňuje sledovat historii projektu, porovnávat změny, vracet se ke starším verzím a spolupracovat na dalším vývoji. |
| Reverzní inženýrství | Pomáhá pochopit nedokumentované souborové formáty, protokoly, software i zařízení a zachovat jejich použitelnost nebo interoperabilitu. |
| Reverse Engineer Anything (REA) | Spojení nástrojů pro reverzní inženýrství s umělou inteligencí ukazuje nové možnosti analýzy a pochopení existujícího softwaru. |
| MeshCore | Otevřená decentralizovaná komunikace, která může fungovat bez internetu a mobilního operátora, dobře zapadá do myšlenky nezávislých a lokálně provozovaných technologií. |
