Přeskočit na obsah

Slovník

48 pojmů, kterými se web vysvětluje: jazyky, technologie a koncepty, každý definovaný, se zdrojem a s odkazem na stránky, které ho používají.

Mapa pojmů

Každý pojem jako hvězda, propojený s pojmy, které se objevují na stejných stránkách; větší znamená více stránek. Tažením přeskládáte, kliknutím otevřete.

Zobrazit jako seznam

    Programovací jazyk

    C (programovací jazyk)

    Malý, rychlý systémový jazyk pod operačními systémy i většinou ostatních jazyků.

    Stránek: 1

    C#

    Objektově orientovaný jazyk Microsoftu pro .NET.

    Stránek: 2

    C++

    C s třídami, šablonami a abstrakcemi, které za běhu nic nestojí; tam, kde záleží na rychlosti.

    Stránek: 4

    CSS

    Stylový jazyk webu: rozvržení, barvy a typografie HTML.

    Stránek: 16

    Dockerfile

    Recept, který staví obraz kontejneru: základní systém, soubory a příkazy, reprodukovatelné kdekoli.

    Stránek: 5

    Elixir

    Funkcionální jazyk nad virtuálním strojem Erlangu, stavěný pro souběžné systémy odolné vůči chybám.

    Stránek: 23

    Erlang

    Jazyk a běhové prostředí z telekomunikací, navržené pro systémy, které musí běžet, i když jejich části selhávají.

    Stránek: 1

    Haskell

    Čistě funkcionální jazyk s líným vyhodnocováním a silným typovým systémem; místo, kde se učí myslet v typech.

    Stránek: 2

    HTML

    Značkovací jazyk webových stránek: struktura, se kterou pracují styly a skripty.

    Stránek: 24

    Java

    Objektově orientovaný jazyk nad Java Virtual Machine, dlouho výchozí volba podnikového softwaru.

    Stránek: 1

    JavaScript

    Programovací jazyk webového prohlížeče, na serverech běží přes Node.js. Každá interaktivní část tohoto webu je v JavaScriptu.

    Stránek: 29

    Nix

    Jazyk a správce balíčků pro reprodukovatelnou, deklarativní konfiguraci systému.

    Stránek: 1

    Python

    Univerzální jazyk ceněný pro čitelnost, běžný v práci s daty a ve skriptování.

    Stránek: 17

    Ruby

    Dynamický, expresivní jazyk navržený pro radost programátora; mnoho starších nástrojů tady je v Ruby.

    Stránek: 6

    Rust

    Systémový jazyk, který zaručuje bezpečnost paměti bez garbage collectoru; je v něm napsaný Majordomus.

    Stránek: 13

    Shell

    Skripty pro unixovou příkazovou řádku (bash, zsh), lepidlo, které instaluje, staví a nasazuje.

    Stránek: 25

    Swift

    Jazyk Applu pro aplikace na iOS a macOS.

    Stránek: 2

    TypeScript

    JavaScript se statickými typy, kontrolovanými před spuštěním a kompilovanými do běžného JavaScriptu.

    Stránek: 6

    Technologie

    Alpine.js

    Malý JavaScriptový framework, který přidává chování do HTML přímo v atributech; tady filtry, drawery a paleta.

    Stránek: 5

    Apache ECharts

    Projekt Apache pro interaktivní grafy: kalendáře, sunbursty, mapy a velké datové sady.

    Stránek: 5

    Chart.js

    Lehká knihovna pro běžné grafy (sloupce, čáry, prstence) na plátně HTML.

    Stránek: 1

    Cytoscape.js

    Knihovna pro kreslení a analýzu grafů (sítí uzlů a hran) v prohlížeči.

    Stránek: 3

    D3.js

    Data-Driven Documents: nástroj, který váže data na SVG a HTML, základ zdejších výtvarných grafů (spirála, bubliny, proudy).

    Stránek: 2

    Flowbite Pro

    Licencovaná knihovna bloků rozhraní a aplikační shell nad Tailwind CSS; je z ní postavená každá stránka tohoto webu.

    Stránek: 6

    GitHub Pages

    Hosting statických webů od GitHubu nasazovaný z repozitáře; žije tam tento web i většina webů projektů.

    Stránek: 17

    Majordomus

    Vlastníkova dohledová vrstva pro práci s AI: jedna politika pro každého agenta, vymezené úkoly a dokončení, která musí být doložena.

    Stránek: 2

    MCP

    Model Context Protocol: otevřený protokol, kterým AI aplikace přistupují k nástrojům a datům.

    Stránek: 4

    p5.js

    Knihovna pro kreativní programování odvozená z Processingu, pro kreslení a simulace v prohlížeči.

    Stránek: 3

    PostGIS

    Prostorové rozšíření PostgreSQL: body, tvary a geografické dotazy v SQL.

    Stránek: 2

    PostgreSQL

    Open-source relační databáze známá svou korektností a rozšířeními.

    Stránek: 1

    Tailwind CSS

    CSS framework malých utilitních tříd skládaných v markupu, kompilovaný jen na to, co stránka používá.

    Stránek: 1

    Web Audio

    Rozhraní prohlížeče pro generování, zpracování a analýzu zvuku v reálném čase.

    Stránek: 2

    Zola

    Generátor statických webů v jedné binárce v Rustu: dovnitř Markdown a šablony, ven celý vícejazyčný web.

    Stránek: 6

    Koncept

    AI agent

    Program, který s pomocí jazykového modelu plánuje a jedná (upravuje kód, spouští příkazy) k cíli; Majordomus nutí takové agenty doložit práci.

    Stránek: 10

    Commit

    Jedna zaznamenaná změna v repozitáři s autorem a časem; podle posledního commitu se tady datuje aktivita projektu.

    Stránek: 46

    Vizualizace dat

    Převod čísel na obrazy, které lze přečíst jedním pohledem: tady spirály, bubliny, proudy a grafy, každý nakreslený ze změřených dat.

    Stránek: 13

    Fork

    Kopie cizího repozitáře pod vlastním účtem; forky se tu počítají, ale nikdy se nevydávají za vlastníkovu práci.

    Stránek: 2

    Front matter

    Strukturovaná data na začátku obsahového souboru (tady TOML), která popisují stránku generátoru i strojům.

    Stránek: 1

    GIS

    Geografické informační systémy: data vázaná na místa, uložená, analyzovaná a kreslená jako mapy.

    Stránek: 5

    Internacionalizace

    Návrh softwaru tak, aby šel každý text přeložit; tento web existuje anglicky a česky a brána selže na každém nepřeloženém textu.

    Stránek: 1

    JSON-LD

    Propojená data ve formátu JSON vložená do stránky, která vyhledávačům a strojům říkají, o čem stránka je (schema.org).

    Stránek: 1

    Mirror

    Repozitář, který kopíruje kód jiného projektu; tady se repozitář počítá za původní, jen když vlastník napsal aspoň polovinu jeho commitů.

    Stránek: 2

    Open Graph

    Meta tagy, které sociálním sítím říkají, jak zobrazit náhled odkazu: titulek, popis a obrázek.

    Stránek: 1

    Open source

    Software, jehož zdrojový kód může kdokoli číst, používat, měnit a sdílet podle jeho licence.

    Stránek: 49

    OSINT

    Zpravodajství z otevřených zdrojů: poznání vystavěné z veřejně dostupných zdrojů, kde každé tvrzení vede ke svému zdroji.

    Stránek: 3

    Repozitář

    Složka projektu pod správou verzí: jeho soubory a celá historie commitů.

    Stránek: 58

    Generátor statických webů

    Program, který z obsahu a šablon vyrobí hotové soubory ještě před návštěvou, takže web nepotřebuje serverový kód.

    Stránek: 3

    WCAG

    Web Content Accessibility Guidelines; každá stránka tady se před nasazením kontroluje proti WCAG 2.2, úrovni AA.

    Stránek: 1

    Článek

    Slovník

    Slovník je společný jazyk celého webu. Každá stránka ve svém Front matter jmenuje pojmy, na kterých stojí, a končí jejich výkladem; stránka pojmu naopak ukazuje všechny stránky, které ho používají, a pojmy, které se objevují s ním. Vazby se odvozují, nikdo je nepíše ručně.

    Každá definice je krátká a srozumitelná a odkazuje na zdroj, kde se dá číst dál: dokumentaci, specifikaci nebo encyklopedii. Pojmy jsou tří druhů: programovací jazyky, technologie a koncepty.

    Mapa nahoře kreslí tytéž vazby jako síť: každý pojem je hvězda, větší podle počtu stránek, které ho jmenují, a vlákna vedou k pojmům, které se objevují na stejných stránkách. Takové mapě se říká graf souvýskytu; pojmy, které stojí uprostřed, drží web pohromadě.

    Pojmy na této stránce

    Pojmy, na kterých tato stránka stojí; každý je ve slovníku definovaný a má zdroj k dalšímu čtení. Všechny pojmy

    Open sourceKoncept
    Software, jehož zdrojový kód může kdokoli číst, používat, měnit a sdílet podle jeho licence.
    RepozitářKoncept
    Složka projektu pod správou verzí: jeho soubory a celá historie commitů.
    Front matterKoncept
    Strukturovaná data na začátku obsahového souboru (tady TOML), která popisují stránku generátoru i strojům.
    Generátor statických webůKoncept
    Program, který z obsahu a šablon vyrobí hotové soubory ještě před návštěvou, takže web nepotřebuje serverový kód.