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]
1
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.

2
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..

3
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.

4
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.

5
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š.

6
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 ?

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

8
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..

9
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

10
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.

11
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í..

12
Vývoj / Re:Framework vs. čistý kód
« kdy: 29. 07. 2025, 00:40:00 »
Mě by v práci nenapadlo nepoužít framework, používám Spring a na FE React, ale doma momentálně laboruju s Python Bottle a Server side redneringem. A člověk by ani neřekl, kolik se toho v tom dá udělat, ale problém spočívá v podpoře v IDE, která je katastrofická - a nejde ani tak o Python část zdrojáků, tam framework nepotřebuju, ale jde o ty jeho templates.

Takže Bottle podporu pro svoje templates vůbec nemá, pak je tam Mako templates - tyhle byly velice oblíbené ale JetBrains dropnul podporu už v roce 2021. Teď je tam tiket v jejich systému, má podporu 80 likes aby vrátili zpatky podporu pro ty Mako templates, ale smůla, už několik let tam podpora není.

Pak je tam Jinja template, to tam plugin má a momentálně je používám, ale je to katastrofa, nedokáže to propojit vstupní parametry s těmi co jsou v templatu, ani to neumí propojit volání fragmentu, nejen že to nenašeptá parametry, ale nepropojí to ani metodu. Hrůza je to. Už jsem v tom naprogramoval kus aplikace a asi to vzdám a přepíšu to do něčeho jiného.

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á.

Dobrou podporu v IDE má Django, ale mám k tomu frameworku nějaký odpor, pokaždé jak vidím ty jejich tzv. "batteries" included, tak mě to odradí, dávají tam řadu věcí, které nepotřebuju. Dokonce i svoje ORM namísto SQL Alchemy - kdoví, jaká úskalí to skýtá.

Nejlepší Keep it simple "template" je to, co má PHP, ASP, nebo co měly staré JSP a nebo právě to, co měly Mako templates nebo co má Python Bottle - a ty nejlepší "templates" jsou ty, kde se píše přímo kód. To jsou IMO nejlepší templates. Hlupáci to historicky zarazili, protože v tom lidi prasili, ale v roce 2025 se všude používá React a to je defacto v pricnipu právě to, co byly JSP nebo PHP, prostě kód a html jsou dohromady.

Bohužel, vždycky když je něco dobrý způsob který funguje, tak musí přijít nějaký dbl, který to zničí a zkomplikuje. Aby to náááhodou nebylo potom, pro ostatní až moc jednoduché.
Bottle je super, rád čtu že ho nepoužívám sám. Podpora šablon v idečku je možná horší, dá se s tím ale žít. Na malé věci osobně používám bottle, na velké django a na obojí nedám dopustit.

Stran: [1]