AI deníček: 29.8 – 4.9.2026, Web, který spadl při hledání příčiny, pravidla změněná uprostřed práce a postup zabalený pro cizí počítač

Ilustrace k seriálu AI deníček: jeden člověk v mnoha kopiích pracuje u počítačů v učebně plné techniky

Minulý týden jsem s AI hledal, proč jednomu e-shopu mizí styly po každém vydání obsahu, přepisoval pravidla pro vyhledávací roboty, která mi vývojáři změnili pod rukama, balil vlastní publikační postup pro cizí počítač a přestavoval přednášku rovnou v souboru prezentace. Zajímají vás detaily? Tady jsou.

Tři dny hledání, proč mizí styly

Jeden e-shop má blog postavený na šabloně, kterou jsme mu dělali na míru, a pravidelně na něm vydává články. Po vydání se u toho čerstvého článku nenačetly styly. Obcházelo se to ručním promazáním paměti v pluginu, který web zrychluje. Chtěli jsme ale příčinu, protože promazávat paměť po každém článku je otrava.

Podezření padlo na kolizi mezi tím pluginem a naší šablonou. Vypnuli jsme funkci, která ze stránky odstraňuje nepoužité CSS, a přešli na asynchronní načítání. Web se rozsypal dál a v jednu chvíli spadl úplně.

Vrátil jsem šablonu na předchozí verzi, aby se dalo ověřit, jestli za tím stojí naše poslední úpravy. Web naběhl. Pak jsme je do ní vraceli po částech, aby bylo vidět, která z nich to dělá.

Ruční zásah v HTML editoru

U téhož e-shopu jsme zaváděli nový typ vstupní stránky. Kolegyně do jedné z nich zasáhla přes HTML editor a rozbila jí styly i drobečkovou navigaci. Kromě opravy jsem měl zjistit ještě jednu věc: tvrdila, že v textech něco měnila, jenže ty úpravy nebyly v živé verzi vidět.

Vzhled jsem spravil, texty z administrace pak porovnal proti zadání, ze kterého ta stránka původně vznikla. Jinak by se rozdíly hledaly očima přes celý dokument. Stránka pak šla publikovat.

Pravidla pro roboty, která se změnila uprostřed práce

Jiný e-shop má výpisy zboží, ve kterých si návštěvník zužuje nabídku filtry. Každá kombinace vyrobí vlastní adresu a ve vyhledávači nemá co dělat. Sepisoval jsem pravidla, podle kterých se robot rozhodne: s jedinou vybranou hodnotou je adresa průchozí, se dvěma a více zavřená. K tomu patří výjimky. Filtr autora zůstává zavřený v každé kombinaci, protože autoři mají na webu vlastní stránky jinde, a cenový filtr je zavřený vždycky.

Uprostřed práce přišla od vývojářů zpráva, že se změnilo pořadí parametrů v adresách. Hotová pravidla tím přestala sedět a musel jsem je přepsat.

Druhý problém byl číselník jazyků. Nesehnal jsem ho nikde, a tak přišla na řadu zkouška: nechal jsem projít adresy s identifikátory od jedné do sta a u těch, které odpověděly stavem 200, stáhnout titulek stránky. Jazyk v něm stojí na pevném místě, takže se z něj dal vyčíst.

Kolem těch pravidel jsem postavil kontrolu, která je projede proti testovacím sadám adres a řekne, kde nesedí. Hledá překlepy v zápisu, odchylky mezi jazykovými verzemi adres a rozdíly proti ostré verzi.

Nasazovalo se pak jen to, co se lišilo.

Vlastní postup zabalený pro cizí počítač

Články na svoje weby vydávám přes publikační postupy, ve kterých text vzniká podle dokumentu s pravidly stylu. Chtěl jsem jeden z nich sdílet s kolegou u jednoho klienta, který ho bude používat pro weby té značky.

Udělal jsem z toho svého samostatnou kopii pro jeho značku. Potřebovala ale vlastní pravidla stylu, protože ta moje popisují tonalitu úplně jiné značky. Postavil jsem je z textů, které ta značka už vydala: stáhl jsem je podle její XML mapy, se svolením klienta, a doplnil o metriky z vyhledávače.

Zbývalo předání. Kolega si to pustí na jiném počítači, takže se v tom balíku nesmí spoléhat na cesty, které mám u sebe. Sbalil jsem proto celý balík do jednoho zipu.

Přednáška přestavěná rovnou v souboru prezentace

Prezentace si dělám třináct let a mají poznávací znamení: spodní barevný pásek v mojí brandové zelené. Pro web jsem si letos udělal nový brandový styl a podle něj jsme spolu předělali i šablonu mých prezentací. Na novou přednášku jsem k tomu potřeboval přenést slajdy ze starší a srovnat je do stejné podoby.

Šlo o dávkové úpravy uvnitř souboru. Sjednotit celý soubor na Georgii, kterou mám jako brandové písmo na webu, protože část slajdů jela na Calibri, dostat na plnou zelenou šrafovací efekt z prezentace z roku 2019, srovnat loga na úvodním slajdu a vyhodit opakující se titulek, který zabíral místo. To uvolněné dostaly nadpisy a popisky pod nimi.

Během toho jsem musel zavést pravidlo, které předtím nebylo potřeba. Do souboru sahám i já sám, mezi dvěma běhy přesouvám slajdy a přepisuju texty. Napřed se tedy načte jeho aktuální podoba, teprve potom se do něj zasahuje. Moje ruční úpravy mají přednost před vygenerovanými.

Nakonec zbyl jediný soubor. Do té doby vedle sebe ležela původní prezentace a verze s názvem Návrh, a pletly se mi.

Z pravidla pro reporty se stala brána

Klientům dělám reporty, u kterých mají platit barvy a písmo té značky, ověřený styl textu a kontrola na anglické kalky a strojové obraty. Měl jsem je zapsané jako zásady v pravidlech.

Tenhle týden jsem je překlopil do kontroly, která nepustí dál. Detekci kalků, kterou jsem měl zapojenou u publikačního postupu pro jeden web, jsem rozšířil i na reporty. Přibyla k tomu brána, která report odmítne vydat, dokud nálezy nezmizí, a připomínka, která se ozve dřív, než napíšu první řádek kódu.

Zásady, které si musím pamatovat, jdou obejít zapomenutím. Kontrola, která mě nepustí dál, mi na to nedá prostor.

Co přibylo do nástrojů

Vzniklo pět nových postupů a šest starších jsem upravil. Nově si stahuju pohyby z bankovního účtu přes API. Druhá novinka ukazuje, které adresy mezi dvěma obdobími ve vyhledávání stouply a které spadly, vykreslené jako bodový graf. Třetí zpracuje představení nových členů z komunitního chatu do tabulky a rovnou z ní vydá stránku se seznamem.

Zbývající dva míří na WordPress. Jeden vydává články na weby, které mám na jedné instalaci pod různými adresami. Druhý, zatím rozdělaný, má hlídat čekající aktualizace pluginů a jádra napříč všemi weby.

Z úprav byla nejvíc práce na třech publikačních postupech, kterým přibyla tvrdší kontrola stylu, a na revizi pravidel pro roboty, přeučené na nový tvar adres. Sáhl jsem si i na postup, kterým vzniká tenhle deníček, a na porovnání dvou verzí jedné stránky. Co který z nich řeší, jsem sepsal na samostatné stránce. Bez názvů, zato s popisem situace, ve které se hodí.


Poznámka: Deníček na základě týdenní práce generuje Claude, sám jej tu i publikuje. Tonalitu sdílí s mým tech blogem, kde se řídím týmž dokumentem. Klienti jsou popsaní obecně záměrně.

👉 Nástroje, které byste měli letos zkusit

Podobné příspěvky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *