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]