Přeskočit na hlavní obsah
Posts

Jak se dostat do BIOSu z Windows

Mačkat DEL nebo F10 hned po zapnutí notebooku, abyste trefili ten půlvteřinový moment, kdy vás pustí do BIOSu - to je přesně ten pocit jako důchodce v casinu v Las Vegas, co zoufale mačká tlačítko na automatu ve chvíli, kdy se točí válce, protože jednou to prý vyšlo.

Dobrá zpráva: dneska to takhle dělat nemusíte.

Windows má cestu, která funguje pokaždé, bez ohledu na to, jak rychle se váš notebook nabootuje. Jde se přes Nastavení > Systém > Obnovení > Rozšířené spuštění > Restartovat nyní. Počítač se restartuje do modré obrazovky, tam kliknete na Poradce při potížích > Rozšířené možnosti > Nastavení firmwaru UEFI > Restartovat - a nabootujete přímo tam, kam jste mířili.

Ještě rychlejší zkratka: podržte Shift a kliknete na Restartovat ve Start menu. Vede to na stejnou obrazovku, jen o dva kliky dřív.

Žádné odhadování timingu, žádné druhé kolo restartů, protože jste to netrefili poprvé.

Podobné praktické zkratky sdílím v newsletteru “Sám sobě ajťákem” - chodí zhruba jednou měsíčně, jen věci, co vám reálně ušetří čas u vlastního počítače nebo serveru, žádné výplňové e-maily. martinkonicek.eu/newsletter/


Posts

Proč se vypnutý notebook vybíjí

Váš “vypnutý” notebook není vypnutý. Jen o tom mlčí.

Zavřete víko, klepnete na Vypnout, hodíte notebook do batohu, a druhý den má o 15 % míň baterie, i když jste s ním celý den nehnuli. Není to vadná baterie ani rozbitý hardware.

Windows totiž ve výchozím nastavení nevypíná počítač doopravdy. “Vypnout” spustí Fast Startup - hybridní vypnutí, které je ve skutečnosti forma hibernace. Jádro systému se uloží do souboru na disku a část stavu zůstává zmrazená, ne mrtvá.

K tomu se na většině dnešních notebooků přidává Modern Standby - nástupce starého spánkového režimu S3, který drží Wi-Fi a část systému nízkoenergeticky naživu i ve “spánku”, aby vám mohl doručit notifikaci nebo e-mail a probudit se za zlomek vteřiny. Zavřené víko tedy neznamená spící počítač, znamená počítač, který dál poslouchá síť.

Fast Startup a Modern Standby dohromady - a máte notebook, který vypadá vypnutý, ale reálně žere baterii v tašce.

Řešení je jednoduché. Buď vypnete Fast Startup v nastavení napájení, nebo použijete Shift + kliknutí na Vypnout - to hybridní vypnutí obchází a systém se skutečně celý vypne.

Podobné praktické opravy sdílím v newsletteru “Sám sobě ajťákem” - chodí zhruba jednou měsíčně, žádné výplňové e-maily, jen věci, co vám ušetří čas s vlastním počítačem. martinkonicek.eu/newsletter/


Posts

Zakažte root přihlášení na serveru

Kdo se u vás na serveru přihlásil jako root včera ve 3 ráno?

Pokud je odpověď “nevím, prostě root”, máte problém. Root účet totiž neumí říct, který konkrétní člověk co udělal - v logu vidíte jen “root”, ne jméno.

Řešení, které nastavuji klientům jako standard:

✅ Zakázat su přes pam_wheel - obyčejný uživatel se na roota nepřepne, ani kdyby heslo znal ✅ Root pouze z hardwarové konzole - fyzicky u serveru, nikde jinde ✅ Všichni ostatní přistupují přes sudo - pod svým jménem, se svým klíčem ✅ Zakázat PermitRootLogin přes SSH ✅ Zakázat Password Authentication přes SSH - přihlášení jen klíčem

Efekt je jednoduchý. Každý příkaz na serveru jde dohledat ke konkrétnímu člověku, ne k anonymnímu rootovi. A slabé heslo přestává být riziko, protože se přes heslo vůbec nedá přihlásit - jen přes klíč, a pak přes sudo.

Tohle nastavuji na serverech, které spravuji pro klienty.

Přesně tyhle kroky, krok za krokem, najdete i v newsletteru “Sám sobě ajťákem” - chodí zhruba jednou měsíčně, žádné výplňové e-maily, jen věci jako tahle, které si na svém serveru zvládnete nastavit sami, bez drahého dodavatele. martinkonicek.eu/newsletter/


Posts

Krátkodobé nepohodlí je lepší než velký problém v budoucnu

Někde vzadu to víte. Je tam problém, do kterého se vám rok nechce šťouchnout — a pokaždé si najdete důvod, proč zrovna teď ne. Funguje to. Nějak to dopadne. Vyřešíme to příští kvartál.

A IT? To umí být peklo. Stojí to hromadu peněz a výsledky nikde. Za vaše tvrdě vydřené peníze se řeší problémy na úrovni teorie, a to, co vás opravdu trápí, to nikoho nezajímá. Čím to?

Tím, že se obchází skutečná příčina. Může to být cokoliv — od security oddělení, kterému trvá měsíc schválit jedno pravidlo na firewallu, až po nezkušeného ajťáka, co když přestane stíhat, začne hledat kolegu, který má rozumět nějakému totálnímu detailu, a tráví měsíce sháněním člověka, co umí věc, kterou by se za týden naučil.

Jenže skutečná příčina skoro nikdy není chybová hláška v aplikaci. Je to to, že lidé v organizaci odmítají změnu. Že se projekty nedotahují do konce. Že některá oddělení sledují jen krátkodobý zisk. A vyřešit technický problém nestačí — je potřeba posunout celou organizaci a všechny kolem. Nestačí, že jeden ve firmě je rocková hvězda. K posunu ostatních je potřeba i umět komunikovat, a to často schází.

A buďme upřímní — kolikrát jsme to my sami, kdo hledá rychlé řešení a vyhýbá se tomu těžkému. Nejsme vyrovnaní, spadneme do špatných návyků — jídlo, málo pohybu, alkohol — a pak vyčerpaní honíme rychlé zisky toho, co jsme odložili. Jak máme dělat dobrá rozhodnutí, když běžíme v krysím závodě, a všichni kolem nás taky?

Tohle vás brzdí. A vy to víte. Občas v neděli večer se to ozve. Víte, že se to kumuluje, že neřešený problém narůstá. Ale šťouchnout do toho je rizikové, krátkodobě to přinese pokles a kvartálně na tom budete hůř. A bonus za kvartál chce vidět celá firma — a vy nechcete být ten, kdo ho položí.

Někdy je ale potřeba chvilkově klesnout, aby mohl přijít růst. Je na vás nebýt pohodlný a vytvořit prostředí, kde můžou růst i ostatní, co pohodlní nejsou. Je to investice do budoucna, možná lepší než do nemovitosti.

Řešení? Udělat si domácí úkol a vytáhnout ty věci na povrch. Často jsem to ve firmě já, kdo vytáhne dávno zapomenutý problém, který vše brzdí.

V jedné společnosti, kde jsem pracoval, všichni roky chodili kolem vadných disků v serverech. Byly záložní v RAIDu, takže vše „fungovalo“ — ale katastrofa se blížila. Ze šesti lidí jsem byl jediný, kdo s tím přišel za vedením a začal to aktivně řešit. Když jsem se ostatních ptal, jestli si toho nevšimli, slyšel jsem: „Všiml jsem si, ale nepřišlo mi to důležité.“ Firma mohla přijít o data. A z lidí, kteří za to byli placení, to vlastně nikoho nezajímalo — a vedení o tom nevědělo.

To je celé. Skutečný problém většinou nekřičí. Tiše čeká.

Bylo někdy něco u vás, kde jste o krok víc udělali vy — a ostatní to přehlíželi?


Posts

Vibe coding SaaS v praxi — otestoval jsem myinvoice.cz

Vibe coding SaaS v praxi — otestoval jsem www.myinvoice.cz , a tady je výsledek bez příkras. Instalace bez problémů rozhodně nebyla, chyb jsem našel víc než dost, a přesto mi to dává smysl. Proč? To se dočtete za chvilku.

Radek Hulán je softwarový vývojář a majitel agentury mywebdesign.cz z Plzně, který se nebojí AI v praxi — nedávno veřejně přiznal, že zákazníkovi nabídl projekt se slevou přímo proto, že celý vývoj vede přes AI, a podle jeho slov dodal lepší kvalitu za kratší čas. Jeden z jeho vedlejších projektů je myinvoice.cz — open-source fakturační systém pro freelancery, OSVČ a malé firmy, self-hosted, žádné měsíční poplatky. Vaše data zůstávají u vás, žádné limity, žádné per-fakturové poplatky — zkrátka alternativa k placeným SaaS službám, jako je třeba Fakturoid, kterou si provozujete sami na vlastním serveru. Podporuje ARES a VIES lookup, SPAYD QR kódy pro CZK i SEPA EPC pro EUR, ISDOC a Pohoda XML exporty, a celé to běží v Dockeru — technicky tedy poměrně slušně vybavený projekt. My

Tak jsem si to nainstaloval a vyzkoušel. Instalace bez problémů rozhodně nebyla — chyby jsem našel, nahlásil, a Radek je poměrně rychle opravil, to mu dám. Ale říct, že je to “Docker za 3 minuty” jak slibuje web, to bych si nedovolil, minimální technické znalosti jsou nutností. Kdo čekal plug-and-play, byl by zklamaný. Ale zpátky k otázce, která mě zajímá víc: nahradí vibe coding odladěný SaaS jako Fakturoid? Krátká odpověď — ne. Delší odpověď je zajímavější. Fakturoid jsou roky odlaďování, provoz, podpora a desítky tisíc zákazníků co mu věří svá data. To není jen o kódu, to je o důvěře a spolehlivosti — a to se vibe codingem nevygeneruje.

Na druhou stranu — já osobně mám za rok pár faktur a žádné zvláštní požadavky. Pro mě www.myinvoice.cz dává naprostý smysl. Nepotřebuji spolehlivost na úrovni korporátu, a pokud jste podobný případ, vibe codovaný projekt vám klidně stačí.

Co mě ale fakt zaujalo je ten širší kontext. Udělat dnes fakturační aplikaci bude výrazně levnější a rychlejší než před třemi lety, a to je pro etablované hráče signál. Ne, že by je to přes noc zlikvidovalo — velká část hodnoty takového produktu je v tom, že ho někdo provozuje, ladí a dává k tomu support, náklady na vývoj nejsou vše. Ale cenový tlak přijde, konkurence přibude, a produkty co se nerozvíjejí, začnou zaostávat.

Vibe coding je rychlá móda z Asie softwarového světa — nenahradí odladěný produkt s podporou, ale pro velkou část trhu bude “good enough”, a to změní pravidla hry více, než si mnozí v oboru připouštějí.

A co vy, zkoušeli jste nějaký vibe codovaný projekt v praxi? Podělte se v komentářích.

Nezapomeňte se přihlásit do newsletteru dole na martinkonicek.eu


Posts

IPv6 Peklo

IPv6 není zbytečnost — je to záchrana, když vám operátor jednoduše žádnou veřejnou IPv4 nedá. Přesně tak funguje PODA, která standardně přiděluje pouze IPv6 (IPv4 běží přes NAT), a přes ten se pak pohodlně dostanete na server v lokální síti bez jakéhokoliv tunelování. Ano, Tailscale existuje, ale proč řešit workaround, když protokol funguje sám od sebe?

Jenže pak je tu T-Mobile. Doma mám jejich optiku a IPv6 čekám snad už roky — zatím marně. Na mobilu jsem přitom narazil na zajímavý problém: neomezený tarif od T-Mobile IPv6 podporovat má, ale testy v prohlížeči ukazovaly jen IPv4.

Nastala ta věc, na kterou se žádný technik netěší: volání na zákaznickou podporu. Průběh byl přesně takový, jaký jsem čekal — paní o IPv6 nevěděla nic, odběhla na technickou a vrátila se s tím, že problém je zřejmě v mé dva roky staré Motorole Edge 40 s Androidem 15, a že si mám zavolat na podporu Motoroly. Klasické přehazování horké brambory.

Po několika důrazných ujištěních, že Motorola IPv6 bez problémů podporuje, přislíbila eskalaci. A — příjemné překvapení — za pár hodin volal zpět skutečný technik, který věděl, o čem mluvím. Tvrdil, že IPv6 přidělují, a doporučil zkusit jiný prohlížeč.

Chrome fungoval okamžitě. Firefox ne. Po chvíli pátrání (a jedné otázce Claudovi) vyšlo najevo, že viník je DNS over HTTPS — po jeho vypnutí Firefox IPv6 rozjel také.

Takže po letech strádání: T-Mobile na mobilu IPv6 zvládá, stačí vědět, kde šáhnout. Kdy to dorazí na jejich optiku? To je zatím ve hvězdách. U T-Mobile se o IPv6 bojuje snad už desetiletí a pro ně to stále není priorita — což o ledačems vypovídá.

Na stránce martinkonicek.eu dole, se můžete přihlásit do newsletteru, občas posílám mým odběratelům zajímavé věci, které by třeba na sociálních sítích díky algoritmu přehlédli.


Posts

Největší mýtus o lokálních AI modelech? Že na ně potřebuješ drahou grafiku.

Logika zní takto: chceš spouštět AI lokálně → potřebuješ výkon → koupíš GPU za 30 000 Kč. Jenže tohle je přesně ta past, do které lidi padají.

GPU je univerzální čip. Vznikl na hraní her, přišel k deep learningu náhodou, a na inferenci — tedy samotný běh modelů — je vlastně dost přestřelený. Spotřeba, cena, rozměry. Nic z toho nedává smysl, pokud chcete jen lokálně spustit model a ptát se ho na věci.

Řešení existuje a jmenuje se NPU — Neural Processing Unit. Inferenční čip přímo ušitý na AI. Neplést s GPU: trénovat na něm nebudete, ale to většina lidí stejně nepotřebuje. Co zvládne? Běh modelů. S spotřebou v jednotkách wattů a za třetinovou až čtvrtinovou cenu oproti srovnatelné grafice.

A co je lepší — tyto čipy přestávají být doménou serverů. Nové počítače je mají integrované (Apple Silicon to dělá roky, Intel a AMD dobíhají). A brzy přijdou jako externí moduly: připravují se specializované čipy pro Raspberry Pi nebo USB dongly typu ASUS UGen300 (zatím oznámeno, datum prodeje není potvrzeno).

Takže pokud přemýšlíte nad lokálním AI: než utratíte za grafiku, podívejte se nejdřív, co má vaše zařízení za NPU. Možná tam už je.

Nezapomeňte se přihlásit do newsletteru dole na martinkonicek.eu


Posts

Cloud lock

Co vlastně trápí technické šéfy firem? Jedna z věcí je uzamknutí na dodavatele, kdy přejít k někomu jinému je práce na století a dodavatel vás de fakto může vydírat a zdražit vám, pojďme se na to podívat.

Takovej typickej nářek co slyším je “podívej se co nám udělal Broadcom s VMWare”, pro ty co neví, tak VMWare je virtualizační platforma, a po odkoupení firmou Broadcom došlo k 3-5x zvýšení ceny licencí.

Často tedy slyším “my nechceme Azure, nebo AWS, protože nás uzamknou”, a je pravda, že cloud taky není nejlevnější. Problém je, že využívat technologie co vás nezamknou je asi takové, jako řešit blbé sousedy a zvyšování daní ve státě tím, že si pořídíte karavan - jistě, řešení to také je.

Problém je, že cloud, kort tím jak je všechno dohromady integrované, má ohromné množství výhod, není to jenom o úspoře nákladů za pracovní sílu, je to i o tom, za jakou dobu můžete mít produkt hotový, protože je to prostě snadnější a rychlejší.

Jestli tu ode mě čekáte nějaké rozhřešení, asi se nedočkáte. To, že budete muset věci migrovat, ať kvůli vendor lock-inu a zdražení, technickým problémům a špatné podpoře produktu (zdravím otevřený software), to tu prostě bude vždycky, teda pokud to nepostavíte na nějakém univerzálním podvozku, ale pak “žijete v karavanu”.

Co si myslím, že může být důležitější než vytvářet IT tak, abyste byly nezávislí je hlídat, aby vaši dodavatelé nikdy neměli příliš velkou páku. Mít část věcí v Azure, část v AWS a část třeba on-premise, a když stavíte něco nového, snažit se strategicky dávat tam, kde to dává smysl, a naopak, pokud někdo moc zdražuje, strategicky nejdříve migrovat věci, co nejvíce pálí.

Nezapomeňte se přihlásit do newsletteru zde - www.enigma14.eu


Posts

Drahé AI

AI je extrémně drahé, a co s tím? Včera jsem si nechal od Google generovat 10 obrázků přes API na Nano Banana Pro a vyšlo mě to na 20 Kč. Pustil jsem agenta OpenClaw na API Claude, a za hodinu jsem propálil 250 Kč. Není to levné, to pravda jest.

Ten paušál 20 eur měsíčně za Claude často neodpovídá tomu, co by nám společnost naúčtovala, kdybychom používali její API. Oni vlastně ty uživatelské licence dotují v doufání toho, že vás uzavřou do ekosystému, proto hodně “kecálků” už si začíná pamatovat vaše předchozí diskuze, učí se o vás, znají vás, a odpovědi vám začínají dávat ve vašem kontextu. To vás má do budoucna uvázat k nějakému řešení, a možnosti zdražit vám, jenomže to není případ programového interface na API.

Na API voláních přesně vidíme, kolik to doopravdy stojí. A málo to není. API zpravidla nikdo moc nedotuje, protože tam nedochází k tomu, že by si uživatel zvykl. Například převod mluveného slova na řeč u AWS přijde na 50 Kč / hodina, to už je docela pálka, když chcete třeba nahrát meeting. Co s tím?

Řešením je používat AI modely zdarma, Llama od Mety apod., které umožňují nejen například rozpoznávat obrázky, ale i převádět mluvené slovo na text. Nebojte se, nebudu vás nutit kupovat hardware za desítky tisíc korun. Veskrze řešením je používat něco jako “hosting” modelů zdarma typu Groq. Jde vlastně o to, že někdo pronajímá grafiky na modely zdarma, a vám to dává za pár korun, třeba převod mluveného slova na text na Groqu místo 50 Kč u AWS přijde na necelé 2 Kč na hodinu. Tyto modely jsou 10-20x levnější než ty komerční.

Na závěr ovšem musím říci jednu důležitou věc. Modely zdarma jsou řádově horší než ty komerční. Ale často nic lepšího ani nepotřebujete, pokud chcete zaznamenat meeting a udělat z něho souhrn, nepotřebujete přepsat každé slovo bez chyb, stačí vám to přibližně.

Nezapomeňte se přihlásit do newsletteru zde - www.enigma14.eu


Posts

  1. den

Den 38/100, “AI vás nahradí jako levná móda z Asie”. Slyšeli jste někdy o firmě Berkshire Hathaway, je to obrovská americká pojišťovna a investiční firma, kterou vlastní jeden z nejbohatších lidí na světě, Warren Buffet. To ví asi hodně lidí, ale už o řád méně lidí ví, že se jednalo o americkou textilku, kterou Warren koupil kvůli tomu, že cena jejího majetku byla vyšší, než hodnota akcií, pak vyhodil její zaměstnance (šičky) - protože jak on sám říká: “textilní průmysl již neměl v americe místo, a přesunul se do Asie”. Nakonec tato firma zůstala jen schránkou pro jeho investiční aktivity.

Proč to říkám? Rychlá móda z Asie je na prd, co si budeme povídat. Osobně, tím jak jsem třeba vyšší, mi nesedí délka triček, prostě tričko z H&M si nekoupím, musím je objednávat ze stránek TrueClassic, takže to často chodí přes DHL až z USA (nedělám si iluze, že se to opět šije v Asii). Přestože tato móda je k ničemu, všechno třikrát vyperete a je to nepoužitelné, Češi stály fronty před otevřením Primarku, prostě zákazník to chce.

A nedělejme si iluze, levně vyrobený software nebo marketingová kampaň přes AI rozhodně nemusí být ideální, a kdyby to udělal profesionál, tak to třeba bude jak ručně dělaný kožený pásek. Jenomže. Pro spoustu lidí je to jednoduše řečeno “good enough” za setinu ceny od profesionála. Běžný řemeslník vůbec neřeší to, že web vygenerovaný AI není dokonalý, on řeší to, že už teď jede na něčem 15 let starém a nechce se mu investovat 50.000 Kč do nového, na to prostě nemá budget, a tak když mu to nějaká apka udělá za litr, je to výhra pro všechny. On bude mít něco neideálního, což je ovšem stále o řád lepší než to, co to bylo.

Samozřejmě, že stále budou lidi, kteří si nechají na zakázku ušít oblek. Stále budou lidi, co si koupí ručně dělaný kožený pásek v čechách. Ale AI bude pro spoustu lidí ten nástroj, co jim umožní vytvořit si web, aplikaci, nebo automatizaci tak levně, že to zpřístupní masám. Že vlastní aplikace už nebude luxus jen pro pár vyvolených a techniků.

Osobně si kolikrát sám vytvářím nástroje, a aplikace, které bych před lety ještě nedělal, protože by na to prostě nebyly prostředky (protože to umím, tak v mém případě spíše než peníze, by prostě nebyl čas). Spousta těchto nástrojů mi běží u mě lokálně na LAN, nebo na mém počítači, vím že nemají perfektní zabezpečení, ale pro mé použití ho ani nepotřebuji. A kdybych potřeboval, udělám si AI agenta, co mi bude bezpečnostní chyby hledat sám.

Kolikrát prostě většině lidem stačí ta rychlá móda z Asie, a podle mě velká část různých tvůrců a programátorů zanikne tak, jako dnes zanikli ševci. Ne, že by neexistovali, jen prostě je dnes výroba oblečení z větší části automatizovaná a robotizovaná, a ruční šití je zde jen pro pár vyvolených. Na druhou stranu si myslím, že se vytvoří spousta profesí, kteří vám pomůžou s ovládáním AI. Taky si dnes nenecháte šít oblečení, ale máte stylistku. V budoucnu možná nebude programátor, ale třeba softwarový poradce, co vám bude radit, jak si tu aplikaci nechat udělat od AI, ale už to nebude dělat za vás. Kdo ví? Co si myslíte vy?

A ano, vím že si tím spoustu lidí v oboru naštvu a budou kopat, jak je zákazník blbý, a jak jsou potřeba a dodávají kvalitněji a lépe 😋