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

Stran: [1] 2 3 ... 18
1
Vývoj / Re:Moderný frontend - ako na to?
« kdy: 11. 07. 2025, 13:29:15 »
Moj nazor je, ze by si mal kaslat hype driven development, lebo ked si zacnes citat internety, tak zistis, ze vsetky JS kniznice sami seba oznacuju za moderne. Ale moderne neznamena lepsie, alebo vhodne na tvoj projekt.

Osobne React povazujem za PHP dnednych dni, rovnako ako PHP bolo pred dekadov vsade, kazdy s nim robil, bolo cool a moderne, ale bola to ta technologicky najhorsia moznost v porovnani s konkurenciou.

Ked som tu na roote objavil HTMX, ach Boze, to bol uplne novy svet. Sice som si pri prvom projekte rozbil nos, lebo lebo som nachytal navyky z SPA frameworkov, ale ked som do tej paradigmy presil, tak som dokazal spravil webovu aplikaciu len cistim HTTP, HTML a modernym CSS (a 5 riadkov JS pre ochranu proti XSRF).

Potom je este moznost Blazor a tym mat v prehliadaci normalny staticky typovi jazyk, ktory je typovy aj v runtime a nie tu parodiu. To bol tiez uzasny zjav, s nim som zacal v roku 2017 a bol som slobobodny. Dnes sa uz posunul niekde inde a mozes mat hybridny mod, takze niektore komponenty funguju na klinetovi, ine na serveri a ine dokazu aj tam (po donacitani komponentu sa switchne zo server interactivity na kloientsku interaktivitu).

Ono je tak super, tam nemat node, netaha to polku internetu, npm install netrva pol hodinu, update kniznice o verziu 0.0.1 vam nerozbije celu aplikaciu do neskompilovatelneho stavu a dokonca si netreba strazit ci mam spravnu verziu node, lebo jeho aktulizacia spravi projekt nebuldnutelny.

2
Software / Re:Algoritmus pro doporučování zboží v e-shopu
« kdy: 16. 06. 2025, 07:06:43 »
Nic nedoporučuj, akorát mě to jako zákazníka nasere.

Nie kazdy je flustrovany uzivatel roota, ktoreho stve vsetko a vsade.

3
Software / Re:Algoritmus pro doporučování zboží v e-shopu
« kdy: 12. 06. 2025, 09:32:23 »
Ake klucove slova a algoritmy mam hladat, ked chcem implementovat odporucania tovaru pre maly eshop (100-1000) produktov?

Nechcem do toho tahat externe sluzby, proste chcem mat privacy pod kontrolou vo vlastnej databaze (Mariadb, alternativny Redis).

Google mimomentalne vyhadzuje len AI recomandation engine, ako keby nic ine ako AI nejestvovalo.

To co hledáš se jemnuje obecně Dataminig.
Už jsem to dlouho nepotřeboval, ale něco najdeš třeba tady https://waikato.github.io/weka-wiki/

Pokud máš historická data, tak můžeš použít něco co se jmenuje Recommendation engine. Dá se na to použít třeba Spark, pokud těch dat je hodně. https://www.udemy.com/course/taming-big-data-with-apache-spark-hands-on/ by ti v tom mohl pomoct, jak si to celé udělat sám. Určitě existují i jiná řešení. Tento kurz jsem si kdysi dávno prošel, ale spíš jen ze zájmu, věnuju se jinému oboru. Datamining jsem dělal na VŠ diplomku.

Základ je mít data z nákupních košíků a pak můžeš začít porovnávat. Chce to hodně dat, aby nákup náhodných dvojic byl nízko. ideálně, když vybereš 5 věcí nejčastěji nakupovaných dohromady, tak tyto náhodné dvojice tam vůbec nebudou.

Například kdo si kupuje pivo si často koupí i nějaké brambůrky. Pokud je dáš v obchodě vedle sebe, tak se zvýší prodej, protože na tu druhou věc nezapomene, když jsou vedle sebe.

Možná si říkáš, že na to nepotřebuješ žádnou analýzu nákupního košíku. Další případ byl, že z procesování takových dat zjistili, že důchodci si kupují CD s Hip Hop hudbou, takže je dobré je dát blíž ke zboží, které běžně nakupují. Důvod byl prý ne že by to poslouchali, ale jako dárek pro vnoučky. Takže na selský rozum bych nespoléhal a pečlivě bych analyzoval data.

Vdaka, ale chcel by som si to implementovat sam vramci sebarozvoja.

Ake klucove slova a algoritmy mam hladat, ked chcem implementovat odporucania tovaru pre maly eshop (100-1000) produktov?

Nechcem do toho tahat externe sluzby, proste chcem mat privacy pod kontrolou vo vlastnej databaze (Mariadb, alternativny Redis).

Google mimomentalne vyhadzuje len AI recomandation engine, ako keby nic ine ako AI nejestvovalo.

https://en.wikipedia.org/wiki/Apriori_algorithm

Vdaka, pozriem sa na to.

4
Software / Re:Algoritmus pro doporučování zboží v e-shopu
« kdy: 10. 06. 2025, 19:24:03 »
Co chces doporucovat? Jako ze ke sroubu je fajn si koupit matici? Nebo jakoze kdyz sis vcera koupil pracku, dneska si kup dalsi?

Elektronicke suciatky pre domacich kutilov.

Recommendation engine je přesně to co chceš a můžeš si ho sám implementovat, není to až zas taková věda. Tedy vyladit to aby ty výsledky byly opravdu dobré JE docela věda, ale to tak už bývá.

Recommendation engine - to je jasne, ale to hadze rozne veci,  najradsej by som nieco co dokaze odpoucat napriklad pomocou prezerania produktov.

Zkus hledat "recomendation engine algorithm" a asi bych doporučil nějakou knížku nebo online kurz, ideálně pár let starý (a tudíž nezasažený LLM). Možná najdeš i nějakou použitelnou knihovnu či dokonce démona co můžeš provozovat sám - vím že něco existovalo, ale nikdy jsem sám nezkoušel tak neporadím.

 ;D ;D ;D

Skusil som:
  • AI Recommendation Engine - Developed by Data Scientists
  • 7 machine learning algorithms for recommendation engines
  • AI Recommendation Engine - Outcome oriented Engine
  • Recommender Algorithm - machine learning

5
Software / Algoritmus pro doporučování zboží v e-shopu
« kdy: 10. 06. 2025, 15:58:06 »
Ake klucove slova a algoritmy mam hladat, ked chcem implementovat odporucania tovaru pre maly eshop (100-1000) produktov?

Nechcem do toho tahat externe sluzby, proste chcem mat privacy pod kontrolou vo vlastnej databaze (Mariadb, alternativny Redis).

Google mimomentalne vyhadzuje len AI recomandation engine, ako keby nic ine ako AI nejestvovalo.

6
Vývoj / Re:Je jazyk C skutočne ťažký?
« kdy: 03. 06. 2025, 07:48:52 »
Ani ne tak těžký, jako čím dál víc zbytečný.

Zatial neviem o jazyku, ktory by ho nahradil.

7
Vývoj / Re:Je jazyk C skutočne ťažký?
« kdy: 02. 06. 2025, 12:26:54 »
Nie nie je. Noapak, je to jeden s tych jazykov, pri ktorom clovek vie co robi, lebo je to tam vzdy explicitne napisane.

8
Vývoj / Re:K čemu je v PHP dobré použít framework?
« kdy: 02. 06. 2025, 12:26:15 »
Framework je v PHP dobry na to aby priniesol poriadok do PHP, ktory varili ako psicek a macicka (v JS je to rovnake).
A navyse, preco by clovek nechcel super sablonovaci jazyk, ktory bezi na inom sablonovacom jazyku?

9
Vývoj / Re:Budoucnost Rust v embedded světě
« kdy: 06. 05. 2025, 10:16:27 »
Suhlasim s tym, ze v embedet svete Rust neprinasa ziadnu killer feature, lebo aj tak polka kodu bude unsafe (skusal som to).

Co sa tyka C++ tak pri malych projektoch je vdaka uniq_ptr takmer nemozne spravit chybu, ked sa clovek nesprava ako prasa.

Skor dufam, ze sa v embedet svete presadi Zig, na low-level veci, WASM a embedet ovela zuajimavejsia volba ako Rust alebo Go.

10
Server / Používá se ještě databáze Firebird?
« kdy: 26. 04. 2025, 15:14:17 »
Pouziva sa este Firebird databaza, ak ano, kde? A na co je dobra?

11
Hardware / Re:Relativně přesné RTC
« kdy: 04. 12. 2024, 07:08:45 »
Jestvuje este jedna moznost, ktora tu nezaznela.
Jeden z najpresnejsich signalov, ktore mas k dispozicii je 50Hz z elektrickej siete. Podla clanku, co som cital v ARadiu, by mal byt vyrazne presnejsi ako krystalicke oscilatori.

Popripade si kup rubidiove hodiny, dnes sa priemyslne vyrabaju v malych krabickach, lebo ich pouzivaju telekomunikacni provideri pomaly v kazdom uzle.

12
Vývoj / Python 3: vytvorenie balíka pre produkciu
« kdy: 10. 11. 2024, 11:39:45 »
Zdedil som Python 3 projekt po byvalom kolegovi, vyuziva niekolko pip balickov. Je to CMD tool.
Ako z toho spravim portable verziu alebo balik, aby to slo spustit bez toho aby bolo nutne instaloval kniznice cez pip a potrebujem aby to fungovalo na vsetkych 3 platformach.

13
Odkladiště / Výhody a nevýhody NATS a NSQ
« kdy: 16. 10. 2024, 08:09:24 »
NATS, NSQ - ake su vyhody a nevyhody tychto messaging platforiem? Pouziva ich niekto v produkcii?

Podla toho co som pozeral je NSQ viac distribuovany a odolny voci vypadkom, ale to je len to co som vycital na internete.

14
Vývoj / Re:Modernita vs. tradice při programování
« kdy: 30. 07. 2024, 11:40:08 »
Pri teme o modrenych technologiach sa ako dlhorocny C# vyvojar dost zabavam.

Najskor by asi trebalo definovat, co je to to moderne. Aj ked asi by som to v IT nazval skor modnou vlnou.

Zoberme si napriklad minuly rok.

Hypermoderny a hypovany Next.js (vsak react) predstavil minuly rok server side rendering repektive kombinovany. A to v takej forme, ze sa dopracovali k technologii podobnej WebForms, ktora vznikla v roku 2002 a ked som zacinal s programovanim, tak uz boli povazovane za obsluted.

Dalsou modrenou a nadejnou technologiu je WebAssembly na serveri, lebo dokaze izolovat bloky kodu, prinasa bezpenost a v podstate vsetky tie jej super modrne  featury mal .Net Framework 2.0 z roku 2005 (Pre zaujemcov odporucam googlit skratku CAS).

Proste ako C# dev sledujem, ako javascript a Python puristi usporiadavju konferencie a pozeraju sa na starsie jazyky cez prsty, ale tie technologie o ktorych maju aktualne hype a konferencie sme uz v etablovanejsich jazykoch mali pred piatimi rokmi, alebo su uz povazovane za prekonane a pre to o nich konferencie v jave alebo C# niesu. Pre to tieto jazyky nedostavaju nalepku moderny, aj ked nepravom.

15
Ach. Prosim nehovorte o ASP.NET je to uz 10 rokov obsolute technologia. Momentalne sa pouziva ASP.NET Core.

Co sa tyka vykonu. Tak defaultna sablona na API (ci uz MVC alebo Enpoints) funguju tak, ze sucasti sa v nej zapinaju a nie naopak, takze tie, ktore clovek nevyuzije sa nencitaju, nezardia do pipeline, ne-JIT-uju sa, takze ako keby tam ani neboli.

Ku samotnemu hrubemu vykonu mozem povedat, ze bez optimalizacii je .NET Core richlejsi ako C++ (v klasickych bussines aplikaciach, tam to aj tak zabrzdi databaza), takmer vzdy richlejsi aj ako Go, ktory sa povazuje za ideal pri tvoreni vysoko vykonnych aplikacii, len C# je vytazne lepsi jazyk a ma lepsi ekosystem.

A rozbeha to aj vas kolega grafik na jablckovom stroji.

Stran: [1] 2 3 ... 18