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

Stran: 1 ... 4 5 [6] 7 8
76
Server / Re:Formát čísla v PostgreSQL
« kdy: 03. 02. 2023, 20:14:40 »
Postgresový numeric je uložené číslo (hodně zjednodušeně posloupnost číslic) + počet desetiných míst.
Pokud se potřebujete zbavit koncových null, tj redukovat počet desetinných míst bez změny hodnoty, použijte funkci trim_scale

Vdaka. Jednoducho ma to prekvapilo a citil som potrebu sa snazit pochopit, co to pozorujem.
Slovami dodavatela, ktoreho som dokopal k zmene typu stlpca som "riesil uplnu blbost" :).

77
Server / Re:Formát čísla v PostgreSQL
« kdy: 02. 02. 2023, 17:46:18 »
Proč o tom pořád spekulujete a nepřečtete si tu dokumentaci? V dokumentaci je jasně napsáno, že pokud je uveden typ NUMERIC (bez specifikace), ukládá se číslo přesně tak, jak ho tam klient pošle. Změnit se to může jedině pokud by bylo číslo mimo implementační limity, což ta vámi uváděná čísla určitě nejsou.

V té dokumentaci PostgreSQL je to opět napsáno – PostgreSQL se chová v tomto případě v rozporu se standardem, protože standard vyžaduje, že když není scale uvedeno, používá se hodnota 0, tedy se zaokrouhluje na celá čísla.

ehm... je tam napisane, ze nebude cislo upravovane na nejaky pocet cifier, nie, ze to cislo sa v nejakej forme buchne 1:1 ako string do databazy (cim dosiahnete, ze  1, 1.0 a 1.00 su z pohladu GUI rozne udaje v databaze),
Napokon explicitne v tej dokumentacii pisu "Numeric values are physically stored without any extra leading or trailing zeroes." Co keby presne platilo tak bez doplnujucich informacii by to znacilo, ze si DB nema ako vycucat z prsta tie zaverecne nuly.

Veta o SQL-standarde hovori detto nieco uplne ine ako to, ze sa bude databaza k cislu spravat ako k stringu. Len to hovori, ze policko bude definovane dynamickejsie.

Pekne to je vidno na tom, ze NUMERIC(4,2) vam v Oracle zobrazi 1.1 a Postgresql 1.10.

78
Server / Re:Formát čísla v PostgreSQL
« kdy: 01. 02. 2023, 23:50:10 »
Ano, já jsem to četl a je tam napsáno, co znamená typ NUMERIC (bez přesnosti a rozsahu) a jak s ním PostgreSQL zachází. Pokud jste to četl, proč tedy spekulujete o tom, jak s tím PostgreSQL zachází? Nebo máte pocit, že je ta dokumentace v rozporu s reálným chováním PostgreSQL? Z čeho jste ten pocit získal?

ach jaj... ked nikde nepisem o tom, ze dokumentacia je v rozpore s chovanim, tak asi si to nemyslim. :)


Co vidíte vám nikdo neřekne – vy to vidíte, my ne. Já bych začal tím, že se podíváte, co v té databázi doopravdy je uložené – třeba pomocí psql nebo pg_dumpem do SQL příkazů.

plsq/pg_dump/pgAdmin sa chovaju konzistentne rovnako.

Zjavne Postgresql si ulozi k cislu typu NUMERIC infromaciu, kolko je tam desatinnych miest z cias vlozenia zaznamu.
Mozem tam vlozit 1.00 a budem mat pekny vystup pre uctovnicky :)

ok, aspon mi je jasne, preco to je zahodno v aplikacii opravit. A zjavne ak sa dostanem k zdrojovemu kodu, tak tam v nejakom kontexte najdem vkladane cele cislo v desatinnom tvare.

V Oracle som to nikdy nepozoroval, ale mozno len nikoho v mojom okoli taku blbost nenapadlo zrealizovat :).

79
Server / Re:Format cisla v PostgreSQL
« kdy: 01. 02. 2023, 22:30:36 »

80
Server / Formát čísla v PostgreSQL
« kdy: 01. 02. 2023, 19:22:12 »
Programator tu pre mna vyrobil podivnost a neviem sa dopatrat k odpovedi, co to vidim :).
Nema niekto tip?

- v PostgreSQL databaze je stlpec typu NUMERIC, bez dalsieho spresnenia poctu cifier i desatinnych miest
- aplikacia to plni v roznych kontextoch celymi cislami.

ked dam select na ten stlpec, tak mi pgAdmin (presnejsie pgAdmin 4, ver. 6.1) vrati niektore cisla v desatinnom tvare a niektore v celociselnom.
Vyzera to zhruba takto:

123.0
   123
124.0
   125
     ...

pre vsetky prakticke ucely ktore som skusil sa to vsetko tvari ako cele cislo.
Pracovne predpokladam, ze niekde na pozadi si PostgreSQL uklada nieco o presnosti a ze to nie je v poriadku.
Ked som pokusne stlpec zmenil na NUMERIC(10), javi sa mi, ze problem sa vyparil.
Zlahka som to konzultoval s ujo Googlom, ale to k nicomu neviedlo.

Tusi niekto o co ide? :)

81
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 24. 01. 2023, 10:13:54 »
Provádět matematické operace konverzí na string a parsováním zpátky na číslo je prostě prasárna. Ačkoli kdo spoléhá na float typy tam, kde není přípustná jakákoli zaokrouhlovací chyba, ten si koleduje o průšvih tak jako tak...

Heh... :)  parseFloat("34.675").toFixed(2); vrati 34.67

Ono samozrejme ani to epsilon v tomto kontexte nema dovod fungovat. Takze clovek, co netusi co to je, to ani tusit nepotrebuje :P

82
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 23. 01. 2023, 18:09:58 »
Když chce číslo jen zaokrouhlit, tak jako použije toFixed a následně parseFloat? To na lepiče sedí :)

stale lepsie funkcne drevorubacske riesenie, ako zistovanie, preco elegantne produkcne prostredie u zakaznika pocita blbosti :).

83
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 23. 01. 2023, 13:10:14 »
Tak mi prezradte, co ine by pouzil nevzdelany stredoskolak?

Od nevzdelaneho stredokolaka ocakavam, ze to nebude vediet a nebude to skusat bastlit svojpomocne :).
Takze otvori si vyssie uvedenu URL a precita si tam vetu: "toto riesenie nepouzivajte, je zle".

84
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 23. 01. 2023, 11:46:04 »
cerstvy dokaz toho, ze k programovanie neradno pustat ludi bez aspon doktoratu :) :

Javascript odpadnuvsi od ruky vyskokoskolsky vzdelanemu cloveku riesiacemu zaokruhlovanie na dve desatinne miesta
alert(Math.round(34.675 * 100) / 100 )

(uvedeny kus kodu pochopitelne presiel cez code-rewiev ineho vyskokoskolsky vzdelaneho cloveka, kedze to dodala solidna firma a nie nejaky pristipkar)

85
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 18. 01. 2023, 06:58:03 »
spoustu lidí naučí VŠ lépe myslet
To se ale špatně vysvětluje.

Na VS ide zvycajne larva cloveka a niekedy pocas VS sa z toho stane dospele imago.
Takze pomerne logicke, ze v case studia na VS clovek "dospeje" / "nauci sa mysliet" / etc.

Klonim sa k nazoru, ze najvacsi benefit je, ze v tomto relativne kritickom obdobi sa clovek dostane do kolektivu ludi s priemerne lepsim vzdelanim/IQ/tahom na branu/etc ako zvysok populacie. Co ho potiahne dalej.
Inak povedane: ak si najdem po strednej skole pracu v NASA, mam to iste :).

86
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 17. 01. 2023, 20:57:46 »
A dopr... Tohoto potomka bych chtěl zažít, až mu bude patnáct. Kdyžtak se tu a tam podělte, jaká moudra trousí :-) Nic neudělá člověku takovou radost na stará kolena, jako inovativně drzé potomstvo...

Starsi surodenec v diskusii s pedagogickym pracovnikom snaziacim sa o jeho dobro:

- Je nezdrave vecer pozerat do tabletu, brani to zaspavaniu.
- Ved preto predsa existuje nocny rezim, potlacene modre svetlo eliminuje tento problem.

:)

87
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 16. 01. 2023, 20:42:00 »
greenlinuxguru a jemu podobní, znáte survivorship bias?

Podstatná je opravdu ta statistika, která tu byla dodána o pár stránek dříve. A pokud chcete namítat, že statistika pro jedince neplatí (s tím souhlasím), tak by bylo dobré se podívat, jak dopadli všichni lidi, co dali na vaše rady. Protože nikdo tady nerozporoval, že snaživý samouk by se nemohl prosadit, ale jak asi dopadne náhodný člověk na internetu, co si přišel pro radu? Je to zrovna ten, co uspěje, když se vysere na VŠ? Asi se to nedozvíme, protože nejspíše neuspěje, a pak už se tu neobjeví.

Stale ste nedodali, preco by nemala byt pravda, ze sikovny clovek pod socialnym tlakom ide na VS a nesikovny nie.
Taky predpoklad bohate zneguje uvedenu statistiku.

Co sa tyka realnych historiek, mam dostatocnu sebareflexiu, aby mi bolo jasne, ze zijem v slonovinovej vezi a netusim ako zije bezny lud.

P.S. mi tu nakuklo osemrocne dieta cez plece a prehlasilo "klam prezivsich" :P

88
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 16. 01. 2023, 19:49:10 »
Studovat nahodne predmety typu "analyza4", ci "filozofia pre matfyzakov",
Zrovna první semestr (nebo spíše dva) analýzy použije každý, protože se tam  probírají naprosté základy formalismu, na kterých stojí všechny ostatní informatické předměty (logické a FP, složitost, vyčíslitelnost, optimalizace…). Stejně tak temno. A filosofie programovacích jazyků byla na Matfyzu jedním z nejpřínosnějších předmětů (v podání Kryla).

ano, preto umyselne pisem analyza3-4 :)
analyza1-2 mi pride ako uzitocna, pretoze to sa kde-kade nasledne realne vyuzije. Pri urovni sucasneho stredoskolskeho vzdelavania duplom.

Filozoficke predmety, ktore som absolvoval ja, neboli utrpenie, ale ze by som z nich mal prinos povedat nemozem :).
Este aj Kanta som si musel precitat z vlastnej iniciativy ;).

89
Vývoj / Re:Maximální délka e-mailové adresy při registraci
« kdy: 15. 01. 2023, 19:03:47 »
riesim taku blbost - registraciu do jednej sluzby, a premyslam aky limit dat na dlzku emailu (pocet pismen v emailovej adrese).

Historicky som videl rozne limity... 30-255 :). Doby, kedy to bolo technicky priam nutne, uz predpokladam, su za nami.
Ostavaju soft dovody ako "chcem aby to rozumne vyzeralo vytlacene" / "mam papierove tlacivo" / "niekde to zobrazujem a nechcem mat rozbity dizajn".

Z praktickeho hladiska mozte predpokladat, ze 50 znakov bude asi malo a 100 znakov bude bohate dost.
32 je nabeton malo :).

90
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 15. 01. 2023, 18:46:46 »
o tom hovorim v celom vlakne. VS moze byt prijemne stravenych 5 rokov, ale rozhodne by som to nenazval v pripade IT "pripravou na buduce povolanie".
Souhlas. Pro většinu toho, co se v běžným IT používá, není potřeba v podstatě žádná škola (OK, umět číst a psát se asi hodí). Zas si ale nejsem jistej, jestli bych na to chtěl v kůži tazatele vsadit celou budoucí kariéru, přecejen ChatGPT nebo podobní můžou za chvíli začít průměrný lepiče webů postupně nahrazovat. A pak se nějaký přídavný znalosti můžou začít docela hodit.

Ako som napisal vyssie (co velka cast diskutujucich nepochopila a dezinterpretovala), "pridavne oborove znalosti" v pripade informatiky na Matfyze nepovazujem za rozsiahle.
Studovat nahodne predmety typu "analyza4", ci "filozofia pre matfyzakov", ktore fakticky nemaju nic spolocne s IT samozrejme clovek moze a moze takisto aj dufat, ze to na nieco bude. Ale nepride mi to extra uzitocna strategia do zivota.

Osobne mam pocit, ze najrozumnejsie co moze mlady clovek v dnesnej dobe spravit je naucit sa vzdelavat "cez Youtube". Cez leto si moje dieta naslo pozeranim videi oblubeneho youtubera stranku https://brilliant.org/, kedze sa mi hodilo do planov, tak sme sa dohodli, ze sa tomu povenuje. Na ziskanie rozhladu samovzdelavanim, mi to prislo celkom pouzitelne.  (urcite to bolo lepsie, ako pokus rok predtym s Pluralsight :) )

Je samozrejme mozne, ze Khan Academy a pod. naozaj dostatocne nenahradi osobny konktakt na Univerzite, odborne vedenie, etc. A ze bez univerzitneho vzdelavania skoncime, ako v Solarii od Asimova. Ale dost o tom pochybujem.
Kto chce, moze uz teraz zobrat osnovy, upravit si ich podla vlastneho uvazenia a nastudovat prislusne zalezitosti na online kurzoch. Fakt neverim tomu, ze trojny integral je nieco, co sa neda pochopit doma v papuckach za pocitacom.

Pravdepodobne (v sucasnosti) najhodnotnejsia vec na VS je to, ze casti ludi vyhovuje dostat nalinkovane co maju robit a skusky, ktore ich to prinutia robit.

Strach odpovědět, že? Zajímavé, jak nejpřesněji ví, že 5 let VŠ je na nic ti, co na té VŠ těch 5 let nevydrželi...

Skuste si precitat diskusiu, ked uz sem pisete, nie je taka dlha :)

Stran: 1 ... 4 5 [6] 7 8