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 - Ondrejjj

Stran: [1] 2
1
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 23. 11. 2025, 11:06:33 »
...
Ehm ... pokud ti nesejde na vysledku, pouzivaj se na to indi, a ti jsou zcela jiste levnejsi, nez AI. Vysledek, ktery vypada jako ze by mohl fungovat aspon jako demo, totiz dodaj tak na 30tej pokus.
Jaka je pridana hodnota tvoji neprace? Priste zakaznik kontaktuje tvoji asistenku a tebe vynecha.
Tak určitě mám na drátě plno Indů, kteří mě kdykoliv na počkání do pár vteřin pošlou diff do idečka, kterej můžu pak následně upravit, nebo rovnou celej schválit a to za cenu cca 1 Kč.
(Ano kvalita může bejt stejná jako od Inda, resp od juniora, proto je třeba k tomu tak přistupovat.)

Jaka by byla pridana hodnota kdybych to delal sam bez asistentky?
Jaka je pridana hodnota tvoji neprace? Priste zakaznik kontaktuje tvoji asistenku a tebe vynecha.
Třeba taková že se pak můžeš u toho zákazníka věnovat podstatnějším věcem?

2
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 21. 11. 2025, 09:51:42 »
Jo jenže tohle tě bude bavit při prvním konvertním toolu. Když už to máš řešit v měsící po X té na trochu jinejch datech, tak je jaká koliv AI, která pomůže super a člověk se pak může zabejvat přinosnějšíma věcma, třeba čtení té dokumentace a refactoringem. Jestli v práci děláš jen zajímavé věci, které by si na nikoho nechtěl delegovat, tak každopádně gratuluju! ..

Já moc nevím, o jakém konkrétním případě se bavíme, ale pokud někdo v práci X krát do měsíce řeší převod jiných dat a u toho se mu rozbije předchozí parser tak je někde mnohem větší chyba. Pokud je to stejný formát dat, tak to nemůže selhat a pokud jsou to data v jiném formátu, tak je evidentně chyba ve zdroji dat.

Jasně, pokud je to jednorázová akce typu "potřebujeme převést data k vám, něco máme v dumpu v původní databázi, ale tam není všechno, zbytek je v xml a posledních pár dnů v csv", tak to jednoho naštve, ale současně to stačí udělat jen jednou. Neumím si představit projekt, kde se tohle řeší na denní úrovni. To by potom znamenalo, že celá infrastruktura je špatně a tam by mě potom bavilo spíše povýšit celou infra na něco rozumnějšího a tím do budoucna takovým případům zabránit systémově.

Pokud tady na root.cz od nástupu AI vidím neustálou radost nad tím, jak si AI snadno poradí s parsingem divných dat z divného zdroje a nadšení nad tím, jak jim to ulehčilo práci, tak mám pro vás špatnou zprávu: Ne neulehčilo. Pouze ten problém zabetonováváte a bude mnohem těžší jej v budoucnu řešit. A i v takových případech divných dat je mnohem lepší se nad tím zamyslet a iterativně tam přidávat další a další divnosti, než si na počátku rozbít vlastní datovou infrastrukturu - tohle jsem také viděl několikrát: "potřebujeme přijmout hromadu cizích dat, takže musíme rozbít naši vlastní infra". Je prostě lepší to buď kompletně odmítnout a nebo to rozbalovat postupně a dostat z toho ve výsledku data v kvalitně navržené struktuře.
Ano, bavíme se o jednorázovejch věcech, pokud je třeba dělat něco opakovaně (exportovat, importovat, obohacovat..) data, tak je jasný, že je lepší si na tom dát záležet. Je to ale o tom že příjde někdo z nějakého oddělení, hele potřebuju jednorázově tohle, nebo naopak přecházíme s něčím sem a potřebuju tyhle data napárovat a obohatit. Je to oser dělat tyhle jednorázové věci a nemá to žádnou přidanou hodnotu, pro tebe jako pro programátora, z 90% ty převodní scripty použiju jen jednou a víc je už nevidím, proto je fajn když s tím něco pomůže, předtím pomáhalo mít nějakou základní kostru a tu upravit, rychlejší je ale si jí nechat upravit od AI a vystup jen zkontrolovat. Ano, můžeš namítat že tam AI může zanést chybu, tu stejnou chybu tam ale může zavést člověk, nebo junior, na kterého to nadeleguješ, kterej na to použije stejně zase to AI. Naopak dělat tyhle nedůležitý věci pomocí AI má přidanou hodnotu v tom, že se naučíš lépe psát prompty a chápat co můžeš a nemůžeš po tom chtít a troufám si tvrdit, že tenhle skill bude čím dál tím vyžadovanější a důležitější.

Tohle mě na některých projektech baví nejvíc. Vzít si novou verzi, changelog, pochopit co a hlavně proč se něco mezi verzemi změnilo (u tohodle se člověk hodně naučí) a potom to prostě postupně přepsat ne stylem verze za verzi, ale díky těm změnám obecně vylepšit větší část toho programu.
Tak kdyz ti to nekdo zaplati tak proc ne.

Tak já jsem žil v domnění, že IT obecně jejich práce baví
Do prace chodim proto abych zaplatil ucty (cimz nerikam, ze me nebavi). A zakaznik plati za to, abych dodal praci pri nejmensim v pozadovane kvalite a co nejrychleji (=nejlevneji) za pouziti nejlepsich moznych nastroju (= EFEKTIVITA). Cist si changelog kdejake 3rd party jen proto abych tomu rozumel? Me je jedno, ze zmenili nazvy nekterych metod apod. Ja bych tim stravil treba 2 hodiny, Claude to mel za 2 minuty, zmen nebylo moc, code review vypadalo dobre, testy zelene. Jaka by byla pridana hodnota kdybych to delal sam bez asistentky?
Přesně tak = přidaná hodnota by nebyla žádná.

3
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 20. 11. 2025, 18:19:23 »
Aktuálně například teď aktualizuji jeden projekt co je psaný v nuxtu 2 na nuxt 4

Sice nevím, co je nuxt, ale to je pro kontext tohoto komentáře jedno. Tohle mě na některých projektech baví nejvíc. Vzít si novou verzi, changelog, pochopit co a hlavně proč se něco mezi verzemi změnilo (u tohodle se člověk hodně naučí) a potom to prostě postupně přepsat ne stylem verze za verzi, ale díky těm změnám obecně vylepšit větší část toho programu.
No mnohdy je problém že na to není čas, resp finance a abych po nocích něco refaktoroval a nedostal za to zaplaceno, nejsem blázen..Tohle "baví" si můžu dovolit na svém projektu a tam to taky tak mnohdy dělám. I to má své limity. Jasný, ideální stav by ale byl jak píšeš, takto ale mnohdy není, proto jakákoliv pomoc je dobrá.

Tohle mě na některých projektech baví nejvíc. Vzít si novou verzi, changelog, pochopit co a hlavně proč se něco mezi verzemi změnilo (u tohodle se člověk hodně naučí) a potom to prostě postupně přepsat ne stylem verze za verzi, ale díky těm změnám obecně vylepšit větší část toho programu.
Tak kdyz ti to nekdo zaplati tak proc ne.

Tak já jsem žil v domnění, že IT obecně jejich práce baví a pokud ne konkrétní projekt, tak si i na něm najdou něco zábavného. Já takto nedávno psal import dat z dost divného zdroje a po té, co jsem se vyzuřil na původní autory toho zdroje jsem si prostě napsal parser, který automaticky vytvořil struct do golangu a z toho potom snadno schema do PostgreSQL (a tam jsem mohl v klidu zuřit nad tím, co zase vymyslel někdo jiný a nad způsoby, jak někdo může strukturovat data :-D  - ale tak když už je to naimportované v normální DB, tak lze dělat transformace těch dat, takže nakonec z toho vylezlo něco užitečného). Na všem si lze najít něco zábavného.
Jo jenže tohle tě bude bavit při prvním konvertním toolu. Když už to máš řešit v měsící po X té na trochu jinejch datech, tak je jaká koliv AI, která pomůže super a člověk se pak může zabejvat přinosnějšíma věcma, třeba čtení té dokumentace a refactoringem. Jestli v práci děláš jen zajímavé věci, které by si na nikoho nechtěl delegovat, tak každopádně gratuluju! ..

4
Vývoj / Re:Vezme AI ajťákům práci?
« kdy: 19. 11. 2025, 21:21:59 »
Myslím si že časem (v dohledné době) vezme práci ajťákům co AI nezačnou využivat a pojedou po staru. Tohle obecně ale bude platit na vše. Napadá mě vlastně ještě lidi co dělaj na zakázku jednoduché šablony, wordpresy atp, ty si myslím že to maj dost nahnutý, dneska na jeden prompt dokážeš vygenerovat slušně vypadající web (šablonu) co by sis jinak za pár dolarů kupoval a dostal by si splácaninu slepenou ze všeho možného. Tady už teď nemá smysl cokoliv kupovat, výsledek z AI dostaneš, troufám si tvrdit na 90% lepší.

AI je dobrej pomocník jak již padlo, junior a určitě zrychluje práci. Kdo tvrdí opak, tak AI volí na špatné úkoly, nebo špatně píše prompty.
Aktuálně například teď aktualizuji jeden projekt co je psaný v nuxtu 2 na nuxt 4, kdybych to dělal ručně, spálil bych u toho hromadu času. Takhle napíšu jen prompt, zkontroluju že AI aktualizaci udělala dobře a jdu na další komponentu. rozhodně rychlejší a i méně frustrující, ano pochopitelně je třeba výsledek kontrolovat, je to ale další opičí práce kterou prostě dělat nechceš, různé exporty, převody a mohl bych pokračovat. Důležité je vědět na co AI použít a na co ne.
Obecně se spíš obávám toho kam se časem náš obor posune a jestli se časem víc nebudeme dohadovat s chatbotem, než reálně programovat, to bych opravdu nerad a raději bych šel dělat něco jiného..

5
Vývoj / Re:Framework vs cisty kod
« kdy: 21. 08. 2025, 00:12:49 »
Že je to blbost.
Čistý kód je jako stavět klasický panelák a vozit si na jeho stavbu písek, cement, vodu - a beton míchat na místě - protože vozit hotové panely je podvod  ;D .

Problém je, že nevieš čo ti do tých panelov namiešali a či by si si ho nenamiešal ty sám lepšie.  ;D
A jakej je problém se kouknout do zdrojaku daného frameworku? Když to bude bordel v kterém se nevyznám a nebude dobrá dokumentace, tak je to dost dobrej signál se tomu vyvarovat.

6
Vývoj / Re:Framework vs. čistý kód
« kdy: 20. 08. 2025, 08:47:22 »
Programátor co tvrdí, že si vše raději napíše sám a potřebuje znát každý řádek kódu tak je mentálně zamrzlý v 90tých letech.  Ve chvíli kdy chcete budovat komplexní aplikace tak je potřeba nějaká úroveň abstrakce protože není v kapacitě lidského mozku aby rozumněl všemu.
Jj., za mně je takový kód (pokud je to složitější aplikace a ne primitivní stránka) v podstatě nepředatelný někomu dalšímu - zatím jsem nepotkal, že by to mělo vývojářskou dokumentaci, spousta konstrukcí je jen v hlavě autora, někdy divokých a nesrozumitelných.. tj. jako jednu z největších výhod frameworku vidím to, že má nějakou definovanou kulturu a kdo ji zná, umí do projektu s frameworkem naskočit výrazně rychleji :) a kdo nezná, tomu pomůže AI - to se se samo-domo frameworkem nepodaří

Používám Golang a ten má vet i fmt v sobě.
A co to má společného s tímhle vláknem? Asi tolik jako bych napsal že používám Rust kde vet ani nepotřebuji..

7
Software / Re:Doporučte správce hesel pro rodiče
« kdy: 12. 08. 2025, 20:39:55 »
Export z Bitwarden mi nestačí, bo Bitwarden může kdykoliv přestat fungovat
Tomu nerozumím – máte vyexportovaný zašifrovaný JSON soubor, ten na Bitwardenu nijak nezávisí.

Ale ten JSON potřebuje software (Bitwarden), aby ho dekódoval.  Samozřejmě jej v případě nefunkčnosti Bitwarden může napsat kdokoliv jiný (asi včetně mě), ale bavíme se o technicky nezdatných uživatelích.

Ten KeePassXc vypadá taky zajímavě (letmo jsem zatím koukal na ten normální desktopový), díky za tip.

Nejak si nejsem jsitej ze by to fungovalo :

Citace
There is no import option specifically for encrypted exports. A handler will determine that the .json file is encrypted and attempt to decrypt the file using either your account's encryption key or encrypted export password.

https://bitwarden.com/help/encrypted-export/#:~:text=%EE%A4%84-,Import%20an%20encrypted%20export,-Importing%20an%20encrypted
Jo šifrovanej json ti asi nic jiného nenaimprtuje, nic to ale nemění na tom že v případě že si server provozuješ sám, tak případný konec pro tebe bude znamenat jen časem najít náhradu, až aplikace zmizí ze store atp.. Myslím že bitwarden + vaultwarden (nejen) na tento případ je dobrá volba.

8
Software / Re:Doporučte správce hesel pro rodiče
« kdy: 11. 08. 2025, 16:00:23 »
Export z Bitwarden mi nestačí, bo Bitwarden může kdykoliv přestat fungovat
Tomu nerozumím – máte vyexportovaný zašifrovaný JSON soubor, ten na Bitwardenu nijak nezávisí.

Ale ten JSON potřebuje software (Bitwarden), aby ho dekódoval.  Samozřejmě jej v případě nefunkčnosti Bitwarden může napsat kdokoliv jiný (asi včetně mě), ale bavíme se o technicky nezdatných uživatelích.

Ten KeePassXc vypadá taky zajímavě (letmo jsem zatím koukal na ten normální desktopový), díky za tip.
Bitwarden má opensource serverovou implementaci, takže v případě vypnutí můžeš provozovat tu, pokud by nešel sám dešifrovat soubor bez připojení na serveru.
Technicky nezdatný uživatel tě tak jako tak bude prudit, ať vymyslíš cokoliv.

9
Software / Re:Funkční webová galerie
« kdy: 03. 08. 2025, 14:15:29 »
ano, je rok 2025 a nepotrebujem jednu binarku. Nejaky rozumny dovod preco by som mal?
 - pre jednoduche aplikacie (napr. rozne command-line veci) je vo vacsine pripadov vyhodne mat jednu binarku.
 - pre velky sw ci uz je to open-source alebo enterprise sw, este som sa nestretol s jednou binarkou (ak neratam instalacny .exe subor alebo .iso, .zip, virtual-machine file, ...)

Problem: chcel som self-hosted web foto galeriu
Riesenie: behom par dni som postupne skusal rozne self-hosted galerie, nakoniec som ostal pri Immich. Ma vsetko to co potrebujem a este aj nieco naviac. Instalacia jednochua, problem pre mna vyrieseny. Navyse som zacal pouzivat aj iOS a Android aplikacie.

//edit: ospravedlnujem sa, chcel som upravit svoj prispevok a namiesto toho som nechtiac dal citovat. Zmazat prispevok asi nemozem.
Tak třeba minio je jedna binárka. Jedna binárka má ohromnou výhodu v lehkosti nasazování. Třeba takovej python, dostupnej ve všech OS, jenže píšeš něco a řešíš balíky, potřebuješ něco co není ve standartní knihovně? Musíš použít venv, případně jinak balíky nainstalovat mimo hlavní python, aby sis komplet nepodělal OS. Je to peklo, pak musíš sáhnout po dockeru, venvu.. A pak máš jedna binárka kterou zkopíruješ a profituješ.

10
Software / Re:Funkční webová galerie
« kdy: 03. 08. 2025, 01:22:27 »
Hledám profi webovou galerii, kterou bych hostoval pouze u sebe. Jsem profi fotograf a rozhodně nechci jednak platit a také to mít jen na Google nebo Apple.

Znáte někdo něco? Nechci PHP a Docker a raději si to napíšu v Golangu a hostuju na vlastním serveru u Hetznera ve Finsku.

Zkoušel jsi https://piwigo.org/ ?

Zkoušel a nefunguje. Dneska už jsou jiné standardy, než import DB do MySQL.
https://github.com/photoprism/photoprism ?

11
Bazar / Re:Prodám starší disky Seagate Iron Wolf NAS 4TB
« kdy: 03. 08. 2025, 01:14:12 »
Tak kdyby šlo o
kradež identiti tak mu neukradnou i domenu ne? viz predchozi https://web.archive.org/web/20200425044725/https://www.heronovo.cz/ prispevky jdou stejny, jen na jine blogovaci platforme. Zda se ze se ten clovek zmenil, je spatne ze u toho zda se nekoho podvedl, jinak ne to
jeho vec. Smutna vizitka po tech X letech..

12
Bazar / Re:Prodám starší disky Seagate Iron Wolf NAS 4TB
« kdy: 02. 08. 2025, 19:31:20 »
Kuci, tohle smrdi na sto honu.
Drivejsi blog heronovo.cz nejede, domena vsak existuje jeste rok...
Namisto pouzivani puvodniho blogu se zazracne vynori nejakej jakoze-noname blog na wordpressu, jako fakt?


Tlachy z jeho strany o podvodu jsou naprosto mimo, stejne jako moznost osobniho predani... o osobce v OL jsem tu neco psal ja, ze?


Byl jsem pocatkem cervna nemocnej, takze z koupe z me strany seslo (o cemz jsem posilal PM, pricemz tato zustala bez odpovedi).
Nasledne vyplynuly tyhle podivnosti, takze s timhle kseftem uz teda rozhodne nepocitam.

Domnivam se vsak, ze tohle uz muze byt nejakej pokus o kradez identity... tohle nestymuje.
Puvodni blog funguje, celkem nedavno tam i publikoval. Ten druhej, to je jak nejaka rozdvojena osobnost, podle toho ze tu hleda praci OK nebude..

13
Software / Re:Funkční webová galerie
« kdy: 02. 08. 2025, 14:03:26 »
Osobně používam immnich, docker compose verzi, funguje dle návodu.
Případně koukni na photoprism, je to golang, takže jedna binarka a nemusíš do toho tahat docker, nebo něco jiného z https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#photo-galleries

14
Vývoj / Re:Framework vs. čistý kód
« kdy: 01. 08. 2025, 12:20:47 »
No, to je jedno, každopádně faktem zůstává to, že JSP, JTE a PHP mají 100% fungující IntelliSense a to jako jediné frameworky. Všechno ostatní má IntelliSense s výhradami. React a JS obecně má lepší IntelliSense než Thymeleaf. A největší katastrofa a zklamání je Freemaker, který sice má plně funkcí Intelli Sense pro všechno, co jsem ve Spring MVC controlleru dovniř do template, ale už ten plugin nedokáže zachytit ani to, že si udělám třeba ControllerAdvice, kde si chci vložit svoje util metody pokaždé do modelu. Takže nepoužitelné. A to už je to tady 30 let.

Poučení které z toho pro mě plyne - jakmile uvidím nějaký šablonovací systém, co má IntelliSesnse založený na dedukci toho, s čím se kdesi ve zdrojácích volá render metoda, tak zdrhám pryč. Protože je jasné, že to bude fungovat jako na baterky.

Já už mám pokrk nefungujícího našeptování v templates.
Zkus Windsurf plugin, je to AI (nejen) našeptávač a myslím že je i v základu free.

15
Vývoj / Re:Framework vs. čistý kód
« kdy: 29. 07. 2025, 00:42:48 »
A zdůrazňuju, že to není kvůli tomu mikro frameworku samotnému, ale je to kvůli podpoře v IDE. Bez ní se to prostě nedá.

Podporu frameworků v IDE raději vůbec nehledám. Možná i proto mi připadají takové těžkopádné. Pro mne jednodušší připojit vlastní knihovnu tříd které se snažím udržovat stylem KISS.
Tak kolega tady spíš narážel na problém v podpoře šablon, to ani nepoužívání frameworku nezachrání..

Stran: [1] 2