Date: 2020-09-28 17:34:21
Tags: technologie internet
Desc: Politicky a technologicky manifest tohoto webu.

# Internetova kontrarevoluce

Rozhodl jsem se prestat byt kmanem a stat se panem.  Alespon na
internetu.

Internet se za poslednich dvacet, tricet let zmenil.  Teziste
internetoveho deni se presunulo do tzv.  "socialnich siti".  Tyto
site spravuje nekolik technologickych gigantu.  Shodou okolnosti
nebo mozna nejakou skrytou zakonitosti tento posun kopiruje
spolecenske zmeny za posledni dve stoleti.  Nejsem jediny, komu se
tento "pokrok" nelibi.  Centralizace v politicke sfere je mozna
nevyhnutelna, ale urcite ne ve sfere technologicke.

## Stav soucasneho internetu

V devadesatach letech byl internet v plenkach.  Pripojeni bylo
pomale, technicky obtizne.  Webove stranky byly jednoduche, presto
jejich stazeni trvalo vecnost.  Soucasny hardware a bandwith
(kapacita internetoveho pripojeni) jsou nekde jinde, ale rychlost
internetu a softwaru tomu neodpovida.  Uspornost a minimalismus
totiz nejsou heslem dne.

Soucasny internet proziva sve "barokni" obdobi.  Webove stranky
jsou prehlcene funkcemi, vychytavkami, sluzbami, obsahem i
estetickymi cingrlatky.  Tvori je profesionalove, jejich design je
dokonaly, byt ponekud chladny, a estetika prevlada nad funkcnosti.
Vytratil se urcity amaterismus, ktery dominoval pocatkum internetu,
coz je trochu skoda.  Veci delane "na kolene" nebyvaji prilis
komplexni.

Prevazuji stranky generovane _dynamicky_, tj.  za behu pri navsteve
serveru.  Takhle funguje treba Wordpress.  Ma to sve vyhody:
moznost interakce se navstevnikem webu v realnem case, napojeni
nejruznejsich programu vykonavajich nejroztodivnejsi funkce a, mimo
jine, uploadovani cookies a jeste horsich veci do pocitace
navstevnika.  To je pomerne hodne muziky na to, ze internet puvodne
vznikl jako medium pro sdileni pouheho textu.

Ukazat text a par obrazku je vse, co potrebuju.  Proc bych mel, u
vsech vsudy, pouzivat dynamicky generovane stranky Wordpressu pro
zobrazeni pouheho textu?  Dynamicky obsah ma i sve nevyhody: dlouho
se nacita, zejmena kdyz chce stranku navstivit vetsi pocet
navstevniku, vyzaduje silny HW, za ktery se musi hodne platit.
Pokud je sluzba zdarma, je to patrne jeste horsi, nebot kde se za
zbozi neplati, tam je zbozim zakaznik sam.  Byznys se soukromim
lidi se pohybuje v radech stamilionu, mozna miliard dolaru.

A kdyz mluvime o soukromi, dalsi znamy problem je velmi tesna
spoluprace "Big Tech" a statnich instituci, predevsim tech
americkych.  Centralizace IT byznysu takovou spolupraci usnadnuje.
Jednim z ukolu vlady je ochranovat obyvatelstvo, ale ochrana jde v
konecnem dusledku proti svobode a soukromi.  Zadny rezim nemel
takove prostredky ke spehovani obyvatelstva, jako ten soucasny.
Namitka, ze to nevadi, protoze mame demokracii, prozrazuje
bezbrehou naivitu oponenta, se kterou lze tezko polemizovat.

## Dva soubory

Situace ale neni beznadejna.  Socialni site jsou zlo, ale clovek
tam nemusi byt.  Nemusi byt zavisly na mamutich spolecnostech nekde
na druhem konci sveta.  Lze se vratit k jednoduchym pocatkum.
Nastroje i infrastuktura na to jsou.  Lze si pronajmout za par
korun ci euro misto na serveru (viz nize).  Webove stranky lze
napsat behem par veceru v textovem editoru a uploadovat na server
pomoci _open source_ nastroju.  Rocni pronajem domeny je dnes skoro
zadarmo.

Na zobrazeni clanku, jako je tento uvodnik, staci dva textove
soubory o velikosti nekolika kilobajtu: HTML a CSS.  Stazeni techto
souboru ze serveru je pro browser otazka okamziku.  Rika se tomu
_staticke stranky_ a v soucasnosti tento pristup zaziva jisty boom,
protoze mnoho lidi uz otravoval stav soucasneho internetu.  Jenze
boom je prilezitost vydelat, takze se vsichni opet predhanejsi v
nabidkach funkci, vychytavek a cingrlatek.  Kdo vi, kde to zase
skonci.  Staticke stranky jsou mozna jednoduche, ale nastroje na
jejich vytvareni uz davno nikoliv.

A tak se ridim heslem: co si clovek neudela sam, to (at radsi)
nema.  Mohu si to dovolit, jsem amater.  Preferuju jednoduchy
vzhled.  Nepotrebuju analyzy navstevnosti a jine vychytavky
Wordpressu.  Puvodne jsem si napsal par jednoduchych skriptu v
Perlu, pomoci kterych jsem generoval HTML automaticky.  I tento
pristup jsem nakonec opustil a pisu kazdou stranku rucne, nebot se
nemusim prizpusobovat omezenim skriptu.  Jednoduchost ale neznamena
snadnost.  Vyladit to do teto podoby nebylo uplne snadne a chvili
to trvalo.  Zase jsem se pritom spoustu veci naucil.

## Doslov

Takze vitejte v internetove kontrarevoluci!  Neni to na dlouho.  Az
mi na to prijdou, odstrihnou me.

Laikovani se tu neprovozuje.  Diskuzni forum neplanuju.  Pri te
vzacne prilezitosti, kdy mi nekdo bude chtit neco duleziteho
sdelit, muze pouzit stary dobry email.  Obcas jej i ctu.

Doporucovany zpusob odebirani novinek je pres atom feed.

## Update 2023-07-06

Od doby, kdy byl tento text sepsan, uplynulo hodne vody a stranky
zmenily podobu uz nekolikrat.  Totez plati o zpusobu, jak pisu
zdrojove texty a jak se nasledne generuje HTML.  Texty jsem hodne
dlouho psal v markupu zvanem markdown.  HTML jsem generoval pomoci
programu lowdown(1) a cely blog s pomoci sblg(1).  Oboji z dilny
Kristapse Dzonzonse, jednoho z vyvojaru OpenBSD.  Tyto programky
nejsou v defaultni instalaci OpenBSD, ale protoze je napsal vyvojar
OpenBSD, nevidel jsem v tom valny rozdil.  Oba jsou male a zapadaji
do filozofie tohoto operacniho systemu.

To se nyni zmenilo!  Texty pisu ve vlastnim markupu, konverzi do
HTML a generovani blogu probiha pomoci skriptu kompatibilnich
ksh(1).  Tim jsem zabil dve povestne mouchy jendou ranou: pouzivam
pouze software, jenz je soucasti zakladni instalace, a hlavne mam
absolutni kontrolu nad vystupem a nemusim jiz dodatecne upravovat
vystup z jineho programu.

=> https://wordpress.com [Wordpress]
=> https://openbsd.amsterdam/ [Pronajem serveru na OpenBSD Amsterdam]
=> https://desudoli.cz/feed/atom.xml [Atom feed]
=> https://kristaps.bsd.lv/lowdown/ [lowdown]
=> https://kristaps.bsd.lv/sblg/ [sblg]