Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ondrej Nemecek

Stran: [1] 2 3 ... 96
1
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 16. 02. 2026, 23:14:46 »
Jasně, takže prostě dokumentace v md, ke které se lze pořád odkazovat. Na to je samozřejmě LLM skvělé.

Bohužel složitější algoritmy jsou pořád ještě boj. Dělám teď složitější věc v RPi Pico, několik spolupracujících PIO programů, spoustu DMA, fronty mezi procesory, docela složité algoritmy na bitové úrovni a tam má celkem problémy. Technologii samozřejmě umí, i překvapivě zvládá analyzovat logy vůči očekávané funkčnosti, ale na detaily algoritmů se moc nechytá. Ale upřímně by s tím bojoval i člověk, pokud nemá s tou technologií větší zkušenosti (např. já). Na druhou stranu bych se do toho bez LLM vůbec nepustil, jenom než bych nastudoval všechny detaily SDK toho hardwaru...

...a takhle přesně má vypadat práce programátora s AI. Je očividné, že musí mít kvalifikaci, aby mohl zaměstnávat skupinu robotů, jejichž práci řídí, přebírá a kontroluje. Je z toho též zřejmé, že AI práci programátorům nevezme, ale přidělá...  :D V ideálním případě s bonusem vyšší produktivity a kvality (ale u špatných programátorů to může dopadnout přesně opačně).

2
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 16. 02. 2026, 00:39:01 »
Zrovna poslední týden jsem zkoušel využívat u vývoje AI modely(copilot a geminy). Hodiny práce a výsledek jsem skoro opět na začátku.
S trochou nadsázky: "Hodiny jsem zkoušel mačkat nějaké klávesy, a ten počítač pořád tvrdí compile error."  :)
LLM nejsou člověk, i když to k tomu svádí, a aplikovat na ně lidské měření schopností, jako kdyby to byl nový kolega, dává nesmyslné výsledky. Pracovat s tou technologí je dovednost, co se musí naučit, jako každá jiná. A jak si efektivně kontrolovat výstupy a zastavit se dřív, než spálím půl dne, je toho součástí. Stejně jako jak tomu dodat vhodné informace a instrukce.

Přesně tak, ta technologie má svoje úskalí. Lze se snadno zacyklit, vydat nesprávnou cestou, stavět práci na neaktuálních znalostech (např. starší verzi používaného frameworku). Jako mentální nastavení se mi osvědčilo AI považovat za služebně mladšího kolegu, kterého musím pořád kontrolovat a držet za ručičku, kterého ale mohu na druhou stranu úkolovat. Druhé funkční mentální nastavení je "ptát se, jak si kolega představuje, že se  daná úloha pravděpodobně obvykle dělá, aniž by s tím měl reálnou zkušenost", což odpovídá dotazu do pravděpodobnostního stavového prostoru, opět s nutností oponentury a verifikace.

3
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 16. 02. 2026, 00:30:21 »
... A ještě horší je to, že ta session od modelů je adaptabilní a přizpůsobivá jenom v rámci session a pokud dojde k přerušení musí se začít znova, a protože se hlavní server se neučí pořádně z komunikace tak při nové session opět opakuje ty samé chybné rady protože neví že jsou nefungují ...

Doporučuje se postupovat tak, že dialogy s AI člověk ukládá do .md souborů v projektu, odkud si většina nástrojů umí brát kontext. AI pak bere ohled na zavrhnuté směry vývoje apod. Někdy je pak naopak problém AI přesvědčit, že otvíráme nové téma nebo novou hypotézu  :D

4
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 16. 02. 2026, 00:25:50 »
Vidím vícero možných problémů, které může přinést byť i jen hobby použití AI pro programování. Mimo osobního rizika (špatná XMLka...) je to především obecný úpadek v oboru. Zdá se sice, že níž to už jít nemůže, ale ono může. Vezměme si bezpečnostní rizika (vektory útoku přes AI a špatný kód) a úpadek lidského úsudku obecně a jsme tam, kde jsme nechtěli být.
Okej. A ted pragmaticky:
Jaky postup by tedy byl pro muj use case (hobbyprojekt) mene spatny, oproti snaze neco vyzdimat z Claude?

Vychazejme z predpokladu, ze tydny casu na poradne studium Pythonu a prislusnych cca sedmi knihoven proste nevykouzlim a se svym cenovym stropem si muzu dovolit profikovi zaplatit treba dve-tri clovekohodiny*, coz asi nikoho nevytrhne.

* vychazim ze zdejsich diskusi, kdy pod 10kKc/MD profik nevstane z postele  :)

Nároky na hobby projekt mohou být minimální. Moje řešení je klidně použít tu AI, ale validovat vygenerovaný kód, střízlivě hodnotit výsledek, nechat si poradit, kombinovat s tradičními metodami a výsledek nepovažovat za profesionální dílo. AI z nikoho neudělá zkušeného programátora. Je potřeba být k AI kritický a k sobě sebekritický. Opakuji znova: Člověk nese zodpovědnost za to, co AI vygenerovala. Bohužel AI podpořila nezdravé sebevědomí příležitostných programátorů kutilů, odkud se to přesouvá do ostatních oborů lidské činnosti a to není dobře. Člověk musí pracovat na sebevzdělání a přemýšlet víc než AI, protože ta přemýšlet vůbec neumí. Je to tupý statistický model stejně jako je auto jen tupý dopravní prostředek. Záleží na řidiči. Navíc pro zdraví by měl člověk ujít 10tis. kroků denně. Logicky se to bude týkat i mentálního zdraví.

5
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 13. 02. 2026, 15:38:55 »
... už to není tak že si otevřeš chat gpt a tam si s ním povídáš pak to pastuješ k sobě do ide a tam si to celé skládáš. To bylo fajn ale zkušenému vývojáři to nepomůže. Juniorům to pomáhalo víc jak stack overflow. Další evolucí je Agentické programování - copilot, antigravity, cursor apod kdy už není oddělený ai od kódu ale žije s váma na vašem HW přímo v ide a může dělat vše co můžete vy.

... což ten problém jen amplifikuje. Ale jak říkám - profíkovi, který má zodpovědnost, kritické myšlení a ví co a jak dělá, může AI docela dobře posloužit. Ale ostatním a tím pádem obecně společnosti může dost uškodit. Chápu však, že mnoho lidí bude s tímto hodnocením zuřivě nesouhlasit.

6
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 13. 02. 2026, 15:28:57 »
Za mne je treba Copilot docela fajn na vyplivnuti nejakych skaredych PowerShell skriptu a kdejakych totalne exotickych veci z MS ekosystemu, volani primo nejakych funkci Windowsiho API, ktere fakt nemam komplet v maliku.


Aktualne se pokousim opajcovat jeden program za pouziti Claude, protoze vystup tohoto programu funguje toliko s Lightroomem, zatimco ja to potrebuju dostat do jinyho editoru (Adobe, strcte si sve predplatne za klobouk!).

Logiku toho programu zhruba tusim (nikoliv vsak dokonale), Claude behem par promptu vyplivne celkem funkcni prototyp, kde vsechno slape - akorat zjistuju, ze tam mam nejakou chybu v zaverecne logice, kde mi proste neco chybi a tak nad tim dumam.


Ze bych jako mel pro vytvoreni nejakyho jednorazovyho nastroje napred tydny/mesice studovat konkretni programovaci jazyk, at nepadam na hubu kvuli zmrsene syntaxi?
Nebo ze bych si ten soft pro hobby projekt mel nechat udelat na zakazku? To bych se pri nedokonale znalosti funkcni logiky a vecnych zmenach nedoplatil...

Oboji jsou celkem zasadni faktory pro hobby projekt, jehoz nejvetsim "rizikem" je, ze mi zprzni kompenzaci expozice ulozene v XMLkach.... hruuuuza. :-)

Vidím vícero možných problémů, které může přinést byť i jen hobby použití AI pro programování. Mimo osobního rizika (špatná XMLka...) je to především obecný úpadek v oboru. Zdá se sice, že níž to už jít nemůže, ale ono může. Vezměme si bezpečnostní rizika (vektory útoku přes AI a špatný kód) a úpadek lidského úsudku obecně a jsme tam, kde jsme nechtěli být. Mrkněte co si o tom myslí Naom Chomsky  a Noam Chomsky: The False Promise of ChatGPT a Naom Chomsky website

AI používám jako programátor denně na profi bázi, ale o to víc znám, na co se to hodí, na co se to nehodí a hlavně, co musí dělat programátor (nést zodpovědnost a vzdělávat se). Euforii rozhodně nesdílím, nadšení jsou ponejvíce majitelé AI firem a pak laici, kteří by bez AI programovat nemohli a najednou můžou. Stačilo by nazývat věci pravým jménem a vše by bylo přehlednější: AI = tupý statistický model nad trénovacími daty, člověk = blbec, který podléhá klamu a s AI se identifikuje (proto ji přeceňuje), důsledek = riziko pro lidskost jako takovou. Proto souhlasím v Naomem Chomským, že problém není až tolik v AI, ale v tom, jak k ní člověk přistupuje
Chomsky thinks that AI is dangerous, but only because people will take it seriously.

7
Vývoj / Re:Vhodna AI na programovanie (pre neprogramatora)
« kdy: 13. 02. 2026, 09:46:16 »
Dolezite je pre mna to, ze co som potreboval, to som dostal a je to funkcne.
Sama AI mi ponukla hashovanie hesiel v DB, bezpecne prihlasenie atd ...

Skutocne, nikdy som neprogramoval (mozno tak pred 20 rokmi hml a css trochu, co vlastne neni programovanie), ale ak by som sa pozrel napr. na dokumentaciu php tak zrejme cerpa odtial (to je len moj usudok). Ked je to zle tam, tak mam to zle aj ja.

A na koniec, niekde som cital, ze 30% kodu do linuxoveho jadra robi AI, uz sa na to viaceri zlostia.

Jinými slovy jsi převzal kód, u kterého vůbec netušíš, co dělá a jak funguje. Jsi nadšený, protože čemu nerozumíš, to tě nebolí. Jenže tento přístup se nehodí ani na víkendový hobby projekt.

AI nevezmne práci programátorům - AI programátorům práci přidělá! Je to dobrý nástroj, ale špatný pán. Už se těším, až bude AI stavět budovy, řídit stát a léčit lidi...

Narozdíl od převládajícího omylu je AI určena pro kvalifikované pracovníky, kteří o oboru něco vědí a jsou schopni nést za práci AI zodpovědnostt. Dokáže na to přijít žák druhého stupně ZŠ, jen dospělákům změkl mozek. A to je podle všeho jen začátek.

8
Desktop / Re:Zkušenosti s nasazením LibreOffice Base
« kdy: 09. 02. 2026, 10:41:08 »
Souhlasím, že na ledacos se během vývoje IT průmyslu rezignovalo a stará řešení že mají něco do sebe. Mainstream často neznamená nejvyšší kvalitu. Už z principu vítězí průměr - lidé jsou v průměru průměrní a tak většina ani nedokáže ocenit kvalitu, která je vždy výsadou elity (proto má takový význam vzdělávání).

Pokud znáte Javu tak doporučuju JavaFX, píše se v tom docela pohodlně - oddělení logika v javě, binding na UI které je by default deklarativní v xml s možností stylovat pomocí stylesheetu, tedy vysokoúrovňový přístup podobný jako v QT, podobný je i defaultní vzhled, ale je to java. Má to slušnou podporu a stabilní vývoj, ale bohužel to není moc rozšířené - většina dává z nepochopitelných důvodů přednost webovým nedodělkům (které v naprosté většině ignorují to dobré, k čemu se v návrhu UI historicky došlo).

9
Desktop / Re:Zkušenosti s nasazením LibreOffice Base
« kdy: 06. 02. 2026, 14:27:55 »
Dá se někde vidět, co ta Base dnes umí? Jako použití na frontend k DB a nějaké forumě použitelné formuláře?

10
Studium a uplatnění / Re:Posun v kariéře programátora
« kdy: 06. 02. 2026, 14:24:17 »
Banky jedou i legacy, ale vývoj jede moderně, Kubernet, aktuální java, moderní patterny...

11
Desktop / Re:Zkušenosti s nasazením LibreOffice Base
« kdy: 06. 02. 2026, 13:41:30 »
Jde o databázi HyperSQL DataBase https://hsqldb.org/web/openoffice.html a je to stabilní prověřená databáze vhodná pro řadu drobných použití.

I tak je ale podle mě praktičtější použít externí databázi - je to vhodnější pro zálohování, možnost náhledu na sql data externím programem apod. S Firebird na žádné omezení asi nenarazíte, pokud existuje PostgreSQL konektor tak jste na tom ještě lépe (Postgres je velmi kvalitní databáze, viz zdejší články od Pavla Stěhule).

Ohledně samotné zkušenosti s Base - ta mne taky zajímá. Když jsem to zkoušel kdysi já, měl jsem z toho rozpačité pocity. Chtěl jsem nějaké UI pro databázi, které by fungovalo bez programování a bylo srozumitelné a pohodlně použitelné i pro neprogramátora. Ale obecně je mi koncepce Office balíků dost vzdálená a nepřišel jsem tomu na chuť  :D

12
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 31. 01. 2026, 12:49:20 »
Vy tady jste podle mě optimisti, co si myslí, že LLM moc jejich práci nezmění, já mám opačnej dojem. Třeba poslední dobou sleduju videa od týpka, co automatizuje celej vývoj:
https://www.youtube.com/@davidstrejc

Nebo dnes jsem slyšel rozhovor s někým jiným https://www.youtube.com/watch?v=qU51rp1p1U4 "Zaměstnáváme 150 AI agentů"

Já upřímně řeším, co dál, jestli má smysl jít do houbky směrem k tomuhle "AJ vývoji", nebo se ohlížet po jinym oboru. Podle mě nastane krize, kdy velká část vývojářů nebude potřeba.

Připomenul bych otřepaný vtip:

Citace
počítače pomáhají dělat práci, která by bez nich neexistovala

Pokud to vezmu prakticky, AI je užitečný pomocník zkušeného pracovníka, který dobře rozumí své práci. V rukou laika je to katastrofa. Ve výsledku požadavek na kvalifikaci lidí nezanikne. Trh práce se změní, ale to neznamená, že člověk nebude potřeba. Ledaže by tomu sám uvěřil. To by pak lidstvo nejspíš zaniklo. Dlužno dodat, že z důvodu vlastní blbosti.

13
Hardware / Re:Bluetooth vysílač pro Raspberry Pi
« kdy: 28. 01. 2026, 13:09:22 »

Tak mam půjčeny tento.
https://rpishop.cz/bluetooth-karty/5501-bluetooth-40-usb-dongle-adapter.html
Netuším, jestli koupené u nás nebo na ali.
Fungovat to začalo na první pokus ale ne podle mých představ.

Mam tablet OnePlus Pad 2. Přes internet do něj tahám mp3 ze sklepa, kde je raspi a přehrávám je přes Bluetooth reprak. Není problém vzít tablet do nějaké vedlejší místnosti. Furt to hraje.

Minulý týden jsem šel pracovat do sklepa a vzal si sebou tablet.
Chvilku jsem pátral, proč nehraje a pák zjistil, že je furt připojený do bluetooth repraku, který je v místnosti nad sklepem kde jsem byl.
Tak mně napadlo, proč tahat hudbu do tabletu a chtěl jsem koupit 2 metrový usb kablík a dotáhnout ten vysilač pod strop pokoje kde je reprak.
Vůbec to nefunguje a i když položím reprak na zem, tak se nespojí.

Takže bud to risknout.
https://www.aliexpress.com/item/1005009205670791.html
Nebo provrtat díru do sklepa a přitáhnout ten USB až do pokoje.
Ale takou díru aby tam prolezl usb konektor se mi vrtat nechce.

Není nad to mít uložené mp3 ve sklepě, ony se pak tolik nekazí  :D Proč je ale nesdílet na lokální síti třeba z nějakého NAS?

14
Server / Re:Kubernetes a správa uživatelů
« kdy: 28. 01. 2026, 11:54:36 »
Co co myslíte těmi uživateli? K čemu chcete vlastně ten kubernet používat? Kubernet je systém pro běh služeb v kontejnerech, o jaké uživatele vám jde? Uživatele pro správu toho kubernetu nebo aplikační uživatele těch služeb??

Uzivatele, kteri budou mit moznost pristupu ke kubernetu, s omezenymi pravy - napr. aby skupina uzivatelu mela pristup jen do sveho namespace a nemohla tak pracovat s namespacem jine skupiny.

My v práci používáme RBAC model https://kubernetes.io/docs/reference/access-authn-authz/rbac/ Detailům nerozumím - není to náplň mojí práce, každopádně máme jako DEVOPS přístup jen na některé namespace a očividně tam je možnost detailně řídit, co kdo může a to i v rámci jednoho namespace (které může role vidět, restartovat atd.).

15
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 28. 01. 2026, 00:11:28 »
There is new cool kid in the town - Clawdbot. Instaluje se to lokalne, defaultne pouziva lokalni LLM, ma to plny pristup ke vsemu na pocitaci a k siti, umi ovladat prohlizec a dalsi softy, umi si sam psat skripty a spoustet je, je to open source a nove pluginy/agenti vznikaji jako houby po desti a je to uplne silene ;-) Posledni dny je toho plny youtube, tak se podivejte na nejake ukazky.

Ja jsem tomu dal cerstve nainstalovany VM ubuntu a dal jsem task, ze chci pres docker zprovoznit a nakonfigurovat WP+WOO pro prodej ponozek. Napsat par clanku, pridat produkty, vhodny free skin, pluginy pro integraci s heureka, google. A dopadlo to v podstate bezchybne. Iniciativne mi i nastavil DPH na 21 % a nainstaloval plugin na cookie listicku :-p Jedina vytka - pouzil docker z ubuntu (tedy snap). Napsal jsem mu, ze se mi to nelibi, tak to predelal. Hotovo pro deploy, kdybych mu dal ssh na cilovy server nebo k8s, tak to i deployne. Desna bzunda tohle.

To jen dokládá, že lidé propadli davové psychóze ohledně AI a ztratili elementární soudnost. Kdo chce kam, pomožme mu tam.

Stran: [1] 2 3 ... 96