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

Stran: [1] 2 3 ... 134
1
Vývoj / Re:Proč se cpe JavaScript na backend?
« kdy: 07. 02. 2025, 20:50:59 »
Citace
...v poslednom riadku mi hodnota "yellow" prejde a celé sa mi to zosype až v tele funkcie

Prirodzene, že sa to zosype, veď ste to pretypoval "nasilu" na LedColor. Všetko, čo príde z zvonku, treba prehnať cez validátor. Preženiete to napr. cez Ajv a dostanete buď validný LedColour alebo validation error. Žiadne reflexie tam nepotrebujete. Samozrejme, že ak nekontrolujete vstupy, tak sa dostanete do problémov úplne v každom existujúcom jazyku.

No v každém existujícím jazyku asi ne. Elm ani Rust by to nedovolil.

Technicky máte pravdu.

Ale když se podívám na ten kód:

Kód: [Vybrat]
const ledColour = await (await fetch('/api/get-color')).json<LedColour>(); // vrati "yellow"

Mě tam nic nevaruje, že tam používám nějakou reflexi, přetypování na sílu, etc. Ten kód vrátit hodnotu typu LedColour, což zřejmě nedělá. Teď je tedy otázka, kdo za tu díru může: Jazyk, nebo knihovna, která je nedokonalá?

Jaká je signatura návratové hodnoty té funkce .json<LedColour>()?

Pokud je to něco jako
Kód: [Vybrat]
: T | string
tak je to sice prasečinka, ale vina je jednoznačně na straně #fortran1986

Pokud je signatura
Kód: [Vybrat]
: T

Tak je to chyba TypeScriptu (a zklamal mě).

2
Vývoj / Re:Proč se cpe JavaScript na backend?
« kdy: 07. 02. 2025, 20:36:20 »
Co jsem viděl lidi, co tvrdí, že "nepotřebujou IDE, stačí jim vim", tak jsou vždycky zoufale neefektivní - buď musí dělat ručně věci, co normálně dělá IDE samo, nebo tam mají 50 pluginů (včetně language serveru, ale vůbec to neni do-it-yourself IDE) a tráví půlku pracovní doby tím, že je udržujou ve funkčním stavu...

A platí to i naopak: Ti lidé, kteří užívají IDE jsou velice efektivní, protože pošlou polorozbořený kód, u kterého vůbec netuší, co to dělá, a já to po nich musím učesávat...

Ve skutečnosti IDE/neIDE dobré programátory nedělá.

3
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 26. 01. 2025, 20:06:58 »
Ne, nebudou všichni bez řidičáku, protože ne všichni jezdí jako prasata. Navíc zákon vždy počítá s tím, že není 100% dohled, takže i ti, co občas zachybují, jsou ušetřeni.

a) uz vidim ako existuje clovek, ktory si pocas cesty autom vsimne vypalenu ziarovku, okamzite vzorne odstavi auto a vola odtahovku. (pripadne meni ziarovku)
[obdobne hocico tykajuce sa zivota v spolocnosti: take male dieta ktore sa rozhodne jacat uprostred noci,...]

b) tych 100% je presne to na co reagujete, predrecnik hovoril o tom, ze technologie dosahuju stav, ze sa k tym 100% blizime a ze zakony nepocitaju s takou ucinnostou.

Zkus se na to podívat tak, že chování policie funguje jako zpětná vazba.

Já třeba, jako řidič, který nejezdím úplně pintlich podle předpisů, tak když projíždím jistou obcí tady, tak si velmi hlídám, zda jsem nepřekročil rychlost. Už jsem totiž dostal pokutu. Jinde to nedělám. Proč asi?

Je samozřejmě pravda, že tvrdost na vymáhání přestupků má vliv na komfort; jenže to funguje i naopak. Přílišná tolerance vede k ignoraci.

4
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 22. 01. 2025, 03:37:41 »
Ancap je teorie skoro stejně okouzlují jako komunismus.
Jen mají oba ten zásadní problém, že fungují jen pokud všichni lidi v systému jsou morálně dokonalí a za všech okolností dodržující pravidla tak, aby všechno konání bylo ku společnému maximálnímu prospěchu, takže je to asi jako takový to jak matfyzák optimalizoval drůbežárnu, aby se slepice neklovaly, a vyšlo mu že to bude fungovat nádherně... pro dokonale sférické slepice ve vakuu a mikrogravitaci.

- komunismus má pěknou myšlenku a tragickou realizaci
- kapitalismus má ubohou myšlenku a výbornou realizaci
- ancap má ubohou myšlenku a tragickou realizaci

:-P

5
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 20. 01. 2025, 19:35:08 »
Ancap nefunguje z toho prostého důvodu, že
1) obstarat si všechno sám (protože v důsledku nic jiného neděláš) zabere tolik času, že zvládneš s bídou vypěstovat tolik, abys přežil, takže zapomeň na jakékoli pokročilejší technologie. V praxi budeš rád, když ti někdo ukove radlici k pluhu a budeš na ni mít; ale hlavně
2) je jen otázkou (velmi krátkého) času, kdy se vyloupne gauner s feudálními ambicemi, který kolem sebe shromáždí tlupu, které se neubráníš.

Kdyby fungovat mohl, byla by toho důkazem existence parádně fungujících ancap států, s prstem v nose válcujících všechny ostatní a vesele kolonizujících sluneční soustavu, což se jaksi neděje.
Asi nejblíž k ancapu má svým uspořádáním ... Haiti.

Na Ancapu je problém, že jsou to hlupáci a lháři.

Štíhlý stát je cajk, Ancap ale tvrdí víc, že to jde bez státu. Ale zároveň když je přitlačíš důkazy ke zdi, tak začnou ustupovat, že samozřejmě stát být musí. Ale jakmile je pustíš, tak se zase vrátí ke své argumentaci emocemi, že daně jsou krádež.

Hrozný.

Pro zajímavost, k tématu: Slyšel jsem příběh, že v nějakém Springfieldu zvolili invenčního starostu, který nastolil neotřelou politiku. Vytvořil si kolem sebe kroužek kolegů, který mu pomáhali definovat zadání a vytvářet smlouvy, a následně všechny služby outsourcovali. A to všechno: hasiče, školky, silnice, MHD. A když s nějakou společností nebyl spokojený, tak dostala padáka.

Nevýhodu to mělo v tom, že po několika letech začali hospodařit s přebytkem.

6
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 16. 01. 2025, 17:51:50 »
Je vidět, že jsem tě pochopll dobře. Prostě další ancap blázen.

To, že stát vybírá peníze silou je fakt, a normální člověk s tím nemá problém. Ono je totiž spoustu hlupáků, kteří si řeknou, že se jim nelíbí, na co ten stát ty peníze utrácí a že nic platit nebudou.

Normální člověk, který má pocit (jistě opodstatněný), že stát je špatný hospodář, a že se mu nelíbí, na co a jak jsou peníze z daní vynakládány, tak půjde a použije inteligentní instrumenty, který stát jako například ČR má. Nějaké ty volby, hlasování, politická angažovanost, etc.
Normální člověk totiž chápe, že může být mnohem, mnohem hůř.

Podle toho co pises bych snad byl i normalni... Dovedu si predstavit ze jsou mist kde je mnohem hur... Dokonce se mi nedari prijit na misto kde by bylo momentlne lip...
Nicmene... mam pocit ze zdaneni je prilis vysoke a dal roste a mam strach ze to povede k tomu ze tu driv nebo pozdeji tak dobre nebude...

Volby jsou fajn, ale koho mam volit kdyz mi pravicak zvysuje dane? A ten co o sobe tvrdi ze je jeste vetsi pravicak tak je jenom xenofobni populista.

Momentalne nic bourat nechci, ale bojim se toho ze prjide cas a budem potrebovat vyplach jako v Argentine...

Jenže tohle je normální uvažování. To je cajk.

Omlouvám se, když narazím na ankap, tak vidím rudě. Nesnáším hlupáky.

7
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 16. 01. 2025, 02:17:13 »
Jedna věc je to, že Stát je špatný hospodář. Druhá věc je lhát o tom, že nějak strašně moc trpíme, a že nežijeme v přepychu, a že by se to celé mělo rozbít podle něčích nereálných a nefunknčních představ, jen kvůli tomu, že je někdo blbej a nemá rozhled.
Jedna věc je, že se tu (zatím ještě) máme dobře (navzdory všemu). Druhá, ale neoddělitelná věc je, jestli se s násilně vybranými penězi (daněmi) hospodaří rozumně - což se u nás neděje ani náhodou.

Oddělitelná neoddělitelná: hospodaří se nerozumně, to nikdo nepopírá.

Společnost se ale rozděluje na blázny, kteří kvůli této neefektivitě chtějí všechno rozbít a zničit a schovávájí to za velkohubá prohlášení, že jsou tyto peníze vybírána násilně...

... a mezi těmi, kteří nechtějí žít v zemi jako je Nikaragua.
To vypadá na dost zásadní nepochopení. Že stát vybírá daně násilím, je prostý fakt, nikoliv velkohubé prohlášení. Však si zkus ty daně neplatit, když si řekneš, že stát je hodný a nikoliv násilný, a až půjdeš do chládku, můžeš rozjímat o tom, jestli tam sedíš dobrovolně nebo ne :-).

Nicméně podstatné je, co a jak se z těch daní platí, rovněž je podstatné, jak nesmyslně se stát zadlužuje. Osobně nemám nejmenší problém daně platit, pokud uvidím, že jsou alespoň z podstatné míry rozumně využity (což ale v současném systému založeném mimo jiné na přerozdělování a dotacích opravdu nehrozí).
...

Je vidět, že jsem tě pochopll dobře. Prostě další ancap blázen.

To, že stát vybírá peníze silou je fakt, a normální člověk s tím nemá problém. Ono je totiž spoustu hlupáků, kteří si řeknou, že se jim nelíbí, na co ten stát ty peníze utrácí a že nic platit nebudou.

Normální člověk, který má pocit (jistě opodstatněný), že stát je špatný hospodář, a že se mu nelíbí, na co a jak jsou peníze z daní vynakládány, tak půjde a použije inteligentní instrumenty, který stát jako například ČR má. Nějaké ty volby, hlasování, politická angažovanost, etc.
Normální člověk totiž chápe, že může být mnohem, mnohem hůř.

8
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 13. 01. 2025, 22:27:47 »
Já bych se snad raději vrátil k těm atomovkám :-D

V USA bych žít nechtěl, protože mi to přijde jako země s velkou úrovní zločinnosti. A druhý, asi hlavní důvod, že vůči USA cítím antipatie.

Pokud bych chtěl optimalizovat životní komfort, tak bych asi zůstal v Čechách. Je tu výborné zdravotnictví, bezpečno, politická stabilita (dobrá, ne úplná), práce cajk.

V mém případě by důvody byly spíše kulturní a pocitové. Moře, kuchyně, exotika.

Aktuálně to řeším tak, že jezdím na měsíc, dva někam, kam mě srdce táhne, abych patřičně načichnul.

Díky tomu, když by se politika v Čechách nějak zvlášť změnila, mám kam jít, vím kam.

9
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 13. 01. 2025, 22:22:06 »
Jedna věc je to, že Stát je špatný hospodář. Druhá věc je lhát o tom, že nějak strašně moc trpíme, a že nežijeme v přepychu, a že by se to celé mělo rozbít podle něčích nereálných a nefunknčních představ, jen kvůli tomu, že je někdo blbej a nemá rozhled.
Jedna věc je, že se tu (zatím ještě) máme dobře (navzdory všemu). Druhá, ale neoddělitelná věc je, jestli se s násilně vybranými penězi (daněmi) hospodaří rozumně - což se u nás neděje ani náhodou.

Oddělitelná neoddělitelná: hospodaří se nerozumně, to nikdo nepopírá.

Společnost se ale rozděluje na blázny, kteří kvůli této neefektivitě chtějí všechno rozbít a zničit a schovávájí to za velkohubá prohlášení, že jsou tyto peníze vybírána násilně...

... a mezi těmi, kteří nechtějí žít v zemi jako je Nikaragua.

10
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 13. 01. 2025, 20:25:43 »
ted mi rekli, ze za synova rovnatka mam dat 70 000.

To je privela. Ja som mal rovnatka, tiez som zo zaciatku mal obavy o cenu lebo to boli tiez velke peniaze, ale v konencom dosledku sa torozlozilo na niekolko rokov a celkovo to taka suma nebola. Ale opakujem, 70k/2800€ je sialene vela. Ja som platil asi polku, plne sam bez poistovne, ak to, v priebehu 5+ rokov. Jedine si viem predstavit tu cenu ak je v tom invisalign, ktory je brutalne drahy ale ma svoje opodstatnenie pre dorovnanie kedy "heavy lifting" maju na starosti bezne drotove stahovacie rovnatka.

Má paní má rovnátka za 100k. Nenapadlo mě se kvůli tomu nějak rozčilovat. A to jsme rodina, která vysloveně ze zdravotního nic nemá. Jste blázni.

11
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 13. 01. 2025, 20:23:41 »
jake vyhody?
ted mi rekli, ze za synova rovnatka mam dat 70 000. Na dotaz, co platit pojistovna  by odpoved" tahle konzultace je zdarma"

takze  souhlasim, parazitum jako jsou statni zamestnanci neprispivat.


... a loupež se nekoná?

Jak se říká takové té životní filozofii, kdy chcete jen výhody, ale nechcete za ně zaplatit? Teď si nějak nemohu vzpomenout.


Rozumná?


Každý normální člověk v reálném světě by měl projevit snahu o maximální užitek s minimálními náklady. Je to pud sebezáchovy.

Mě přijdou poněkud zarážející aktivisti, kteří označují daně za krádež, ale když bych po nich chtěl, aby se přestěhovali do svobodné Nikaragui, kde nemusí platit daně státu, tak se začnou nějak cukat, a začnou vymejšlet další haluze o tom, že tady se narodili a nikdo je nemá co vyhánět.

Jedna věc je to, že Stát je špatný hospodář. Druhá věc je lhát o tom, že nějak strašně moc trpíme, a že nežijeme v přepychu, a že by se to celé mělo rozbít podle něčích nereálných a nefunknčních představ, jen kvůli tomu, že je někdo blbej a nemá rozhled.

12
Studium a uplatnění / Re:Kde ako ajťák žiť?
« kdy: 13. 01. 2025, 02:24:00 »
... a loupež se nekoná?

Jak se říká takové té životní filozofii, kdy chcete jen výhody, ale nechcete za ně zaplatit? Teď si nějak nemohu vzpomenout.

13
Vývoj / Re:Překlad frontendu ve Vue
« kdy: 05. 01. 2025, 05:03:15 »
V principe ide o to ze treba riesit odlisenie podstatnych mien a slovies a taktiez sklonovanie je niekedy mat specificke pre konklretne miesto,

Mě se to vůbec nelíbí. A na základě mých zkušeností tvrdím, že děláte něco, co vám docela rychle strašně moc nakope zadek.

Teda, děláte ještě lokalizaci, že jo (vypadá to spíš jako nějaké krmení pro AI)?

14
Vývoj / Re:Překlad frontendu ve Vue
« kdy: 09. 12. 2024, 00:19:59 »
...
Jen tak pro zajímavost, a v jaké podobě to dostane překladatel?

No tak PO subor to uz asi nebude. Prekladat cele templejty tiez nie je idealne riesenie, kedze mozno kvoli par vetam kopirovat cely template je dost neprijemne z mnohych hladisiek. Ale nevidim ine vychodisko momentalne.

Ono je jedna vec ked mam
Kód: [Vybrat]
Hello <a href="@link">world</a>.ako kedysi. Ale dnes mam
Kód: [Vybrat]
Hello <router-link :to={...}>world</router-link> a teda to musi byt interpretovane a nie len jednoducho vyprintovane ako plain text/html.

Tady si asi nerozumíme.

1/ Já bych to rozhodně nerozsekával. Naopak.

2/ Takto:
Kód: [Vybrat]
Hello <a href="@link">world</a>. spíše ne.

Já bych to dělal takto:
Kód: [Vybrat]
Hello <a ref="link">world</a>.
V tom překladovém řetězci je jen to nejnutnější, aby překladatel věděl, že kde ten tag začíná, kde končí, a jak se jmenuje. V žádném případě tam nesmí být žádná složitost.

Takže následně se to přeloží
Kód: [Vybrat]
<a ref="link"> se nahradí za
Kód: [Vybrat]
<router-link :to={...}>.

Analogicky když máš větší komponentu. Komponenta sama o sobě je překládaná separátně. Ledaže by bylo žádoucí nějak zohledňovat kontext. Což se řeší stejným způsobem jako u toho odkazu:

Kód: [Vybrat]
Hello <a ref="link" title="To je odkaz, víme?">world</a>.

Navyse je hlavnym problemom to, ze ak mam napriklad vetu
Kód: [Vybrat]
Hello <component>world, is it nice</component> today? tak ja potrebujem tomu komponentu dodat prelozeny text, cize v tomto pripade
Kód: [Vybrat]
world, is it nice lenze to skratka nie je nijako mozne kedze ja nemam ako urobit interpetaciu otvaracich a zatvaracich tagov toho komponentu a vyrenderovat to dynamicky a nemozem to rozsekat na 3x t() pretoze tam nema sancu vediet sklonovanie.
V čem přesně je ten problém? Mě to přijde celkem přímočaré a nekomplikované.

Mám komponentu ve zdrojáku (pseudokód):
Kód: [Vybrat]
trans = "Hello <component ref="a">world, is it nice</component> today?"
node = translator.translate(trans)
component_a = createComponentA()
component_a.content = node.placeholders['a'].content
node.translate(["a": component_a])

toliko princip. Předpokládám, že každý normální FW to bude mít nějak řešený. Přiznávám, že jak je to řešené ve Vue nevím, ale pokud jsem se ztratil v teorii, a ty si chtěl konkrétní řešení zrovna pro Vue, tak se omlouvám.

Takhle bych to řešil, a pokud to Vua neumí, tak bych si to naimplementoval.


Proste poreklady v dynamickych/interpretovanych JS frontendoch je naproste peklo pretoze dnes prakticky dynamicky tvorime templejty ktore musia byt interpretovane nez vypoluju vysledok kdzeto v minulosti sa len printoval primo text bez dynamickych komponentov.
Pokud se ošklivě nepletu, tak bych ten problém spíše viděl v tom, že se na to autoři vykašlali :-) Jak na to by neměl být problém. Že to není naimplementované, to je možné.

15
Vývoj / Re:Překlad frontendu ve Vue
« kdy: 07. 12. 2024, 14:19:27 »
Pokud ti na tom záleží, tak toto
Pretoze injektovat dynamicke komponenty do prelozitelneho textu je sice niekedy mozne, ale duplom nie ak ma komponent otvaraci a zatvaraci tag, pretoze skor ci neskor sa tym pokasle sklonovanie a vznikol by z toho spagetovy kod.
bych ti radil ještě dobře promyslet. IMHO se mýlíš. A je samozřejmě škoda, když na základě chybného předpokladu vybereš neoptimální řešení.

Stran: [1] 2 3 ... 134