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 - Filip Jirsák

Stran: 1 ... 103 104 [105] 106 107 ... 375
1561
Vývoj / Re:Extrakce informací z PDF faktur
« kdy: 12. 01. 2021, 08:40:48 »
takze samozrejme doluji i data pro sebe.. coz neni moc pekne.
Spíš není moc pěkné, když někoho obviňujete jen tak, bez jakéhokoli důkazu.

obchodni informace neni neco, co by melo opoustet podnik
Naštěstí již byly vynalezeny jak smlouvy tak zákony. A naštěstí o těchhle věcech nerozhodují ajťáci, kteří netuší, o co jde, ale obchodníci a právníci.

A ze to pouziva ucetni? Ten by potreboval naliskat. On je placenej od faktury celkem mastne.. nema co porusovat obchodni tajemstvi nahravanim faktur do cizich sluzeb.
Další obvinění bez důkazu.

Já bych se také přikláněl k rossum.ai. Je to česká firma, lidem, co za tím stojí, můžu věřit. Když jsem se s nimi o rossum.ai bavil, dávalo mi smysl, co a proč chtějí dělat.

1562
Vývoj / Re:[CSS]: Čo robi znak > v názve tried?
« kdy: 11. 01. 2021, 20:44:36 »
Není to znak v názvu třídy, je určený pro kombinaci selektorů. Znamená, že selektor vpravo musí být přímý potomek selektoru vlevo. Ve vašem případě to tedy vybere všechny elementy p, které jsou přímým potomkem třídy item.  Když pro kombinaci selektorů použijete mezeru místo menšítka, znamená to, že selektor vpravo musí být přímý nebo nepřímý potomek selektoru vlevo. Tj.
Kód: [Vybrat]
.item p
znamená, že element p může být zanořen kdekoli uvnitř třídy .item.

Dokumentaci CSS selektorů najdete např. zde: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors

A konkrétně Child kombinátor >: https://developer.mozilla.org/en-US/docs/Web/CSS/Child_combinator

1563
/dev/null / Re:Ivysílání, změna ,problém, božena
« kdy: 06. 01. 2021, 19:52:05 »
Ano, v prohlížeči jde. Chyba je na vaší straně. Jako vždy.

1564
Odkladiště / Re:Databáze nahrávek – čísla ve wav
« kdy: 04. 01. 2021, 15:02:16 »
Zkuste se podívat sem: https://commonvoice.mozilla.org/cs

1565
Sítě / Re:Subdomény na stejné IP
« kdy: 02. 01. 2021, 19:24:24 »
V případě protokolu HTTP a HTTPS můžete na jedné IP adrese provozovat weby pro libovolné množství domén. Tj. na jedné IP adrese můžete mít třeba weby example.com, example.net a home.example.net.

Na straně DNS jenom nastavíte příslušné A/AAAA záznamy, aby vedly na příslušnou IP adresu. Na straně webového serveru pak musíte nakonfigurovat tzv. virtual host – vizte např. dokumentaci pro nginx. Pokud byste chtěl nějaký web provozovat fyzicky na jiném zařízení, než které má přidělenu tu veřejnou IP adresu (třeba na nějakém zařízení v rámci domácí sítě), použijte na tom zařízení s veřejnou IP adresou reverzní proxy server. Opět to umí např. nginx – vizte Simple Proxy Server a dokumentace ngx_http_proxy_module.

1566
Odkladiště / Re:Reklamace chybné transakce v PayPal
« kdy: 01. 01. 2021, 13:01:50 »
Jediné, kdy tohle může být problém, je, když je to firemní účet a dva zaměstnanci současně se snaží udělat různé objednávky. Teď mi došlo, proč má tme.eu na první pohled tak šíleně komplikovaný systém „otevřených objednávek“ a ne jeden košík jako běžné eshopy -- umožňuje to přesně tuhle práci.
V drtivé většině e-shopů je košík naopak vázaný na session a ne na uživatele. Takže si na jednom počítači nahážete zboží do košíku, přejdete na jiný počítač a tam v košíku nic není.

Přičemž nejdůležitější z těch pravidel bude „platí to, co uživatel vidí“.

No ale jenom u toho jednoho produktu co právě modifikuju (pokud to nemá tu synchronizaci na pozadí, což je opruz navíc naprogramovat): jinak se stane to Tesco: mám prázdný košík, otevřu tab s cibulí, tab s květákem a tab s máslem, v každém přidám jeden kus, a výsledkem je, že v košíku mám 1 máslo.
Souhlas, tak to bylo myšleno – pokud uživatel něco edituje, je výsledný stav editované položky to, co uživatel vidí.

Mimochodem, na té synchronizaci dnes není nic složitého – košík může být uložen v localStorage, které je synchronizované napříč taby a při změně posílá události.

1567
Odkladiště / Re:Reklamace chybné transakce v PayPal
« kdy: 31. 12. 2020, 12:43:57 »
Celkovo velmi dobry komentar a pacila sa mi ta poznamka o Root-u, lebo velmi vystizna, ze to docela funguje, lebo aj tu sa da najst pekny priklad toho ako to nefunguje(funguje).

Moj bezny scenar navstevy Root-u.
1.Cez RSS citacku si otvorim zaujimave nove clanky  alebo v diskusii zaujimvave temy v roznych taboch.
2.Postupne prechadzam taby a citam si ich.
3.V niektorom chcem pridat do diskusie moj nazor, tak sa musim prihlasit(bohuzial).
4.V aktualnom tabe kliknem na prihlasit. Zadam meno a heslo a prihlasim sa.
5. Po prihlaseni sa stane to, ze v aktualnom tabe mi nezobrazi stranku, na ktorej som bol pred prihlasenim ale stranku z posledneho tabu, ktory som otvoril.

Za mna jednoznacna chyba, aj som to uz celkom davno hlasil.
Takze sa vobec necudujem, ze to niektorych strankach nefunguje :)
Pokud vím, takhle se chová SMF, které se používá pro zdejší fórum. SMF se chová divně v mnoha případech… A zrovna tohle se normálně řeší tak, že součástí odkazu na přihlašovací stránku je i návratová URL, tedy adresa, odkud jsem na login šel. Proč SMF nepoužívá tenhle standardní způsob, ale řeší to jinak, to ví asi jenom jeho autoři.

1568
Odkladiště / Re:Reklamace chybné transakce v PayPal
« kdy: 30. 12. 2020, 11:04:06 »
On je problém nejen s použitou technologií. Ale hlavně s logikou. Viz dále.
S logikou žádný problém není. O čemž svědčí i to, že spousta e-shopů (na příkladu e-shopu jste to ukazoval) práci ve více záložkách zvládá.

Začnu od konce – potvrzení (třeba objednávky). Tam vůbec není co řešit, uživatel potvrzuje vždy to, co vidí. Logika je tedy jasná, implementovat se to dá různě.

S tím přidáváním a odebíráním položek v košíku to pro programátora může být složitější. Ale uživatelské rozhraní nemá navrhovat programátor, ale UX designer, a pro něj jsou dvě možná řešení. To lepší řešení je, že se stav košíku bude na pozadí synchronizovat – takže když odeberu zboží v jedné záložce, odebere se i ve všech ostatních. Druhé řešení, z hlediska UX o něco horší ale zase jednodušší na implementaci, je to, že uživatel vždy pracuje s tím, co vidí. Takže když má v košíku pět kusů, zduplikuje záložky, v jedné záložce pět kusů ubere a v druhé záložce jeden kus přidá, bude mít v té druhé záložce v košíku šest kusů. Nikdy žádný uživatel nepředpokládá, že když vidí v košíku 5 kusů a klikne na tlačítko „+“, že dostane chybovou zprávu nebo že bude mít v košíku 1 kus.

Trochu komplikovanější implementace to bude akorát v případě, kdy přidání do košíku znamená rezervaci daného zboží (tj. máte po určitou dobu garanci, že zboží, které máte v košíku, vám nikdo „nevyfoukne před nosem“). Nicméně i tam musí být zachováno pravidlo, že pokud uživateli zobrazuji v košíku rezervaci, musí ta rezervace opravdu platit.

Takže pokud to chcete udělat opravdu pořádně, je to poměrně jednoduché. Nenechávejte uživatelské scénáře vymýšlet backendové programátory, ale nechte to na UX designerech. Ti navrhnou velmi jednoduchá pravidla, kterými se bude UI řídit. Díky tomu, že budou jednoduchá, budou je chápat i uživatelé a budou spokojení. Přičemž nejdůležitější z těch pravidel bude „platí to, co uživatel vidí“.

Přičemž v porovnání s e-shopem je běžné internetové bankovnictví jednodušší, protože v IB není ta zásadní limitace e-shopu, totiž sklad s fyzickým stavem zboží, navíc uživatelé považují za samozřejmé, že se s bankou pracuje v transakcích. Takže když má uživatel na účtu 100 000 Kč a dá příkaz k úhradě 5 000 Kč, očekává jen to, že se úhrada provede, pokud má na účtu dost peněz. Ale neočekává, že po provedení toho příkazu bude na účtu 95 000 Kč – protože ví, že mezitím může přijít příchozí platba nebo odejít jiná odchozí platba. Takže jediné, co se od banky očekává, je to, že seřadí požadavky nějak za sebe, u každého požadavku zkontroluje, zda je možné jej provést, provede ho, aktualizuje stavy a pokračuje na další požadavek. Konkrétně – pokud uživatel ve dvou session zadá dva příkazy k úhradě ale má nízký zůstatek účtu, takže není možné provést oba dva příkazy, není to nic, s čím by se banka neuměla vypořádat. Protože to samé může nastat i tak, že uživatel zadá jediný příkaz k úhradě, ale než ho stihne podepsat, zůstatek na účtu se sníží. A to samé může nastat i úplně bez internetového bankovnictví. Takže banky tyhle „problémy“ umí řešit už stovky let. Naopak svět IT se v mnohém inspiroval v tom, jak to dříve banky řešily „na papíře“.

1569
Odkladiště / Re:Reklamace chybné transakce v PayPal
« kdy: 29. 12. 2020, 10:59:15 »
Že na něco kliknete a dostanete divnou interní chybu (protože se to ověřuje na serveru, jak správně píšete), protože je to v divném stavu, už neexistuje atp. Ono by se to dalo ošetřit, aby se to chovalo nějak rozumně, ale bylo by dost pracné vychytat (a vůbec identifikovat!) všechny scénáře. Práce ve víc oknech je sice občas užitečná, ale náklady jsou velké, takže se to nevyplatí podporovat a než to mít blbě, tak je lepší to odstřihnout.
Váš původní komentář jsem chápal tak, že píšete o pohledu uživatele – tedy že uživatel nechce používat internetové bankovnictví ve více záložkách, protože by to dělalo z jeho pohledu zmatené věci. Pokud je problém s použitou technologií, pak samozřejmě chápu, že je to raději zakázané (není to zase tak častý use case, aby se vyplatilo to řešit). Možná větší problém, než uživatelský diskomfort, vidím v tomhle případě v tom, že tohle řešení bude špatně škálovat. Obecně je podle mne zrovna u IB řešení vícenásobného přístupu poměrně snadné, ale samozřejmě ne v případě, kdy tomu brání použitá technologie.

Pokud se přihlásím z jiného prohlížeče, původní session se odloguje (může odlogovat), v tom problém není. Asi jste chtěl napsat "mobilního bankovnictví" - to je teoreticky možné, ale ne až tak pravděpodobné.
Ano, chtěl jsem napsat mobilní bankovnictví. Pokud je problém jenom v tom, že server drží stav klientského GUI, je zbytečné bránit uživateli používat dvě různé session – z pohledu serveru by to byly dvě různé instance s odlišným stavem (pokud by stav byl skutečně svázán se session a ne přímo s uživatelským účtem).

1570
Odkladiště / Re:Reklamace chybné transakce v PayPal
« kdy: 28. 12. 2020, 21:13:39 »
To není bug, ale feature. Pokud byste pracoval na stejném účtu ve dvou oknech paralelně, tak budete klikat do stavu, který už není platný a to může způsobit různé podivuhodné věci (které třeba nechcete). A co se týče peněz, tak "better safe than sorry".
Vážně? Jaký problém by to mohlo způsobit? Stejně se musí vše ověřovat na serveru. Stejného stavu můžete dosáhnout třeba tím, že budete mít otevřené okno v prohlížeči a mezi tím uděláte změnu z jiného prohlížeče nebo z internetového bankovnictví.

1571
Sítě / Re:Divná smyčka v GSM
« kdy: 24. 12. 2020, 22:49:15 »
Je mozne, ze me nesikovne odposlouchavaj, protoze jsem rekl nejaka klicova slova?
Ne.

1572
Vývoj / Re:Nahodne chyby v UI testech - jak resite?
« kdy: 23. 12. 2020, 11:40:22 »
Zjišťujeme, co je příčinou těch náhodných selhání testu. Obvykle je to v případě UI způsobené špatnou synchronizací – že se nezjišťuje skutečný stav objektu, ale spoléhá se na to, že se něco stihne. A ono se to občas nestihne. Řešením je pak test opravit – tj. nespoléhat na to, že se třeba data nahrají, než dojde k dalšímu kroku testu, ale počkat, než se opravdu nahrají.

1573
Vývoj / Re:PHP session sa straca po ceste
« kdy: 20. 12. 2020, 23:19:37 »
Ten první výpis kódu je soubor core/function.php, nebo nějaký jiný? V tom druhém souboru (asi editor.php) nevidím volání session_start().

1574
/dev/null / Re:Co u URL znamená _/_/context/
« kdy: 20. 12. 2020, 20:54:35 »
Konkrétní význam zjistíte jedině ve zdrojácích příslušných aplikací.

1575
/dev/null / Re:Co je to u twitteru
« kdy: 19. 12. 2020, 13:23:45 »
Je to query část URL – viz https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Generic_syntax. Jakým způsobem ji zpracuje je čistě věcí serveru, případně ji může využívat i JavaScriptový kód v prohlížeči.

Stran: 1 ... 103 104 [105] 106 107 ... 375