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 - Ondra Satai Nekola

Stran: 1 ... 14 15 [16] 17 18 ... 177
226
Vývoj / Re:Jak se chránit pro XSS útoku na php serveru?
« kdy: 10. 10. 2019, 12:09:07 »
Zkus zacit pouzivat framework, ktery XSS ochranu udela za tebe.
Treba Laravel, to je opajcovany Spring Boot a funguje pekne.

Pouzivat dneska hole PHP mi prijde krapet nerozum.

Jestli si za to placený tak ho používej. Já jsem jen víkendový programátor, takže na učení se takových srandiček jako mysql a frameworky nemám čas. To už by mi nezbyl čas na nic. Prostě bych chtěl jen tu ochranu a tedy na s 98%-ní jistotou mohou říct, že to takhle udělám, že zakážu tyhle znaky. Plus jsem četl že taky uvozovky dokážou udělat spoustu neplechy. Ale uvozovky se daj jednoduše v utf8 nahradit za jiné znaky, který by v HTML/JS neměly mít ničivý účinek.

S tímhle přístupem si strašně naběhneš...

227
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 10. 10. 2019, 09:39:11 »
Prisel jsem na to, co to vlastne u sw developmentu to asynchronni znamena.

Píše člověk, co na to už několik dnů nadává. Teď se už alespoň tváří, že ví na co...

228
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 23:04:28 »
Interweby jsou kruté a asynchronní místo.  :'(

229
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 20:51:45 »
Hosi nevyrabejte asynchronni systemy, nebo se z toho zblaznite.
No ještě jsi neodpověděl na otázku "Co to je "synchronní systém na zpracování objednávek"?", takže nevíme, co nemáme vyrábět.

Synchronni system na zpracovani objednavek je system na zpracovani objednavek takovy, ktery nezpracovava objednavky asynchronne.

A asynchronní definuješ

Ja si myslim, ze asyncrhonni znamena neco konkretniho a docela presne. Znamena to totiz, ze neco neni neni synchronni.


230
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 18:23:43 »
Ja si myslim, ze asyncrhonni znamena neco konkretniho a docela presne. Znamena to totiz, ze neco neni neni synchronni.
Jasný. A "synchronní" znamená, že to není asynchronní, ne?

V synchronnim systemu zpracovani objednavek na takovy problem nenarazis.
Co to je "synchronní systém na zpracování objednávek"? Tam nejsou fronty? Nedá se to škálovat na víc počítačů? Když kliknu na webu, tak ten web zmrzne, dokud někdo ve skladu objednávku fyzicky nevyřídí a neklikne na "odesláno"?

Nebo co to je?

"Slovo Asynchronie, asynchronní označuje stav, který není synchronizován"
https://cs.wikipedia.org/wiki/Asynchronie
 8)

Asynchronni system na zpracovani objednavek je system, ktery je uplne na 3.14cu 8)

Hosi nevyrabejte asynchronni systemy, nebo se z toho zblaznite.

Neblábol.

231
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 11:52:02 »

V synchronnim systemu zpracovani objednavek na takovy problem nenarazis.
Co to je "synchronní systém na zpracování objednávek"? Tam nejsou fronty? Nedá se to škálovat na víc počítačů? Když kliknu na webu, tak ten web zmrzne, dokud někdo ve skladu objednávku fyzicky nevyřídí a neklikne na "odesláno"?

Přesně tak. Skutečně tam pak na takové problémy, jaké nese asynchronní programování, nenarazíš. Vlastně s tím nenarazíš ani na žádné praktické problémy, protože to prakticky nikde nenasadíš.

232
Vývoj / Re:MySQL - podmíněný SELECT přes dvě tabulky
« kdy: 09. 10. 2019, 10:08:21 »
nechapem ten flamewar ohladom INNER a LEFT OUTER JOIN.

On to není úplně flamewar.
Diskuse je o tom, že jedno řešení je přesně podle požadavku.
Druhé řešení je univerzálnější pro ten konkrétní požadavek a připravené i pro další předpokladatelné situace.

Já zastávám názor, že ten, kdo projektuje dotazy, měl by myslet v širším kontextu a předcházet tak budoucím problémům.

Vždyť už jsi rovnou budoucí problém napsal.

233
Server / Re:Hlavička Cache-Control
« kdy: 07. 10. 2019, 20:04:31 »
Server rozhoduje o tom, jak dlouho budou odpovědi validní.

234
Vývoj / Re:MySQL - podmíněný SELECT přes dvě tabulky
« kdy: 07. 10. 2019, 16:02:29 »
Tohle je ukázkový příklad antipatternu „předčasná optimalizace“. Kód má být především správný, pak přehledný, srozumitelný a udržovatelný. Což v tomto případě znamená INNER JOIN, protože u něj to každý vidí na první pohled, že jde o INNER JOIN.

To si nemyslím. Pro ladění je daleko výhodnější si vytvořit VIEW s LEFT OUTER JOINEM. Když si pak vyselektujete všechny záznamy, daleko líp si představíte, co navrací. INNER JOINEM se připravíte o možná nerelevantní, ale možná taky o relevantní hodnoty a nevyladíte ani zblo.

INNER JOIN hlavně naprosto jasně komunikuje čtenáři účel. Takže není co řešit.

235
Vývoj / Re:MySQL - podmíněný SELECT přes dvě tabulky
« kdy: 04. 10. 2019, 11:15:05 »
inner join + filtr

236
Studium a uplatnění / Re:Studium na VŠ po 40
« kdy: 03. 10. 2019, 17:20:32 »
Pokud chceš drahej a na čas náročnej koníček, tak mohu VŠ ve zralejším věku jen doporučit. Ale IMO se to vyplatí hlavně na otevření nových obzorů, osobně bych neviděl smysl v tom si vystudovat něco, co mne x let živí.

237
/dev/null / Re:Auta na baterky - má to budoucnost?
« kdy: 25. 09. 2019, 15:18:09 »
Jinak elektromobil je evidentně myšlen jako druhé auto do rodiny. Velký naftový kombík na delší cesty a elektromobil po městě a okolí.

A komu tim prospejete co?  8)

Percentualne kolko percent rodin ma 2 auta?  30? A kolko z nich si moze dovolit 2 nove auta veku do 5 rokov? 10? Vacsina ludi ma 0 , alebo su radi ked sa vzchopia na 1 auto..

A? Původně taky měla většina rodin maximálně povoz. A stačilo tak dvacet let...

Ilustrativně pro různé technologie:

https://cdn.theatlantic.com/static/mt/assets/science/history-of-products.gif
https://cdn.theatlantic.com/static/mt/assets/science/techlines.jpg

(snad si ještě všichni pamatujeme, jak vypadali nositelé prvních mobilů a co to muselo být za nechutné zazobance ;-) )

238
ECC?

239
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 11:23:16 »
Díky za odpovědi, vyřešil jsem jednoduše vytvořením nového ArrayListu. Šlo mi jen o to se ujistit, zda neexistuje nějaká metoda, kterou by se to dalo sfouknout na jednom řádku kódu.

Všimni si ještě, o co je to tak snažší, než když musíš modifikovat ten původní... A to nemluvíme o situaci, kdy bys ta data nějak sdílel.

240
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 11:21:39 »
Popravdě řečeno, nenapadá mě případ užití toho, co požaduješ. Evidentně si pleteš pojmy pole a seznam, z toho vzniká tohle zmatení.

ArrayList implementuje rozhraní List. Má rozhraní List metodu pro odstranění prvku podle indexu? Nemá, tak ji laskavě nepoužívej.
Já tam tu metodu vidím. Jsi si jist, že víš, o čem mluvíš?

Neví. Tupě aplikuje nějakou Bobovskou poučku.

A ano, ta metoda existuje. A i kdyby nebyla, tak není důvod ji nepoužít, protože kód byl pro ArrayList a ne List. (Nic proti programování na interface, ale ocamcaď pocamcaď. Kdyby nemělo smysl mít mezi implementacemi rozdíly, tak by nebylo potřeba mít různé implementace.)

Stran: 1 ... 14 15 [16] 17 18 ... 177