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

Stran: [1] 2 3
1
Studium a uplatnění / Re:Co čekat od prvních dnů v práci?
« kdy: 05. 03. 2021, 22:24:47 »
Jestli ta firma a tedy tym stoji za neco, tak muzes byt v klidu, protoze te pozvolna zauci. Jestli ne, tak ti to muze byt jedno a muzes hledat o dum dal.

Ale jednu spatnou zkusenost jsem mel, a to jsem zdrhal z firmy uz za 2 mesice. Ale to je to - ze proste ve zkusebce se muzes rozhodnout. Hm, kdyz tak nd tim premyslim, vlastne jsem zdrhal z firmy uz 2x ve zkusebce.

2
Windows a jiné systémy / Re:Přešli jste z Mac na PC?
« kdy: 25. 02. 2021, 11:55:04 »
Ja jsem parkrat nekde cetl, ze MS se sprahl s Indii na vyvoji WIn 10. Nevim co je na tom pravdy, ale kdo kdy delal s Indama, tak vi kde je problem... A tak mi pripadaly Win 10, jak kdyby se na to vrhli Indove...

3
Windows a jiné systémy / Re:Přešli jste z Mac na PC?
« kdy: 25. 02. 2021, 11:41:02 »
Cokoliv je podle mého názoru lepší než Windows.
Ten systém nutí člověka neustále něco řešit.

Jo, to byl presne ten duvod proc jsem presel na Mac. Ale zase, bylo to s Win 10 na 7 let starem Thinkpadu, ktery je oficialne uz nejak moc nepodporoval. Rikam si, ze mozna ze uz se ty Win 10 zlepsily.

4
Windows a jiné systémy / Přešli jste z Mac na PC?
« kdy: 23. 02. 2021, 11:34:38 »
Po 2 letech na Macovi jsem nejak postupne zjistil, ze mi chybi na plose ikonky ruznych her, kere si obcas muzu spustit a zahrat, a taky vsechny ty aplikace na ktere jsem byl zvykly.

Koupil jsem si XBox, ale neni to ono, skoro na tom nehraju.

Tak si rikam, ze bych presel zpatky na Windows. Mac neni spatny, ale ma to i dost nevyhody. Zejmena jsem si dodnes nezvykl na system oken, a dalsich par veci, ktere mi prijdou docela hloupe udelane. Nepotvrdilo se mi ani to, ze se to nemusi restartovat - musim restartovat kazdy den, protoze jinak to zacne blbnout. Nepotvrdilo se mi ani to, ze to nebude potreba preinstalovat - ja uz se tesim az udelam novou instalaci, protoze mi tady nejake veci blbnou. V systemu jsou ruzne male bugy. Atp. Zadna hruza, ale proste system bez chyb to taky neni.

Presli jste nekdo z PC na Mac a potom zase zpet na PC? A jestli jo tak proc?


5
Odkladiště / Re:Kupil jsem si TV a nefunguje
« kdy: 21. 02. 2021, 19:03:07 »
To mu nemuzete fakt nikdo poradit? Prosim te, koupil jsis blbost, zadnou kartu to nepotrebuje. Antenni kabel pro DVB-T2 jsi omylem strcil do satelitniho tuneru. Vytahni antenni kabel, najdi spravnou diru pro antenu (je tam napsano ANT IN) a strc tam ten kabel. Pak ti to pujde naladit.

Jo, to jsem presne udelal, bohuzel, nefunguje to, jsem si takrka jist ze v tomhle neudrzovanem baraku bude, krome plisne, i neco s temi antenimi rozvody. Uz abych se odtud odstehoval.

6
Aha, sakra, vzdyt on ten C# taky zaokrouhluje na nejblizsi sude cislo...

Citace
Round(Double)   
Zaokrouhlí hodnotu s plovoucí desetinnou čárkou s dvojitou přesností na nejbližší celočíselnou hodnotu a zaokrouhlí střední hodnoty na nejbližší sudé číslo.

Ach jo. Raketaci zase mizi ze sceny. Jdu pryc z tohoto topicu. Ale ja se zase vratim.

Ale stejne si neodpustim rypnout. C# zase ukazal, ze knihovnu ma udelanou nejlip ze vsech a nejjasneji ze vsech. Kdyby to tak mela i Java nebo Python, neni zde dneska zadneho takovehoto sporu.

https://docs.microsoft.com/cs-cz/dotnet/api/system.math.round?view=net-5.0#System_Math_Round_System_Double_

7
Že jste to nikdy nepotřeboval vám nikdo nebere. To ale neznamená, že je nepotřebuje nikdo jiný. To, že funkce round() nezaokrouhluje tak, jak jste se vy naučil v 6. třídě, opravdu není chyba té funkce.

Ne, to opravdu neni chyba te funkce. Ale je to chyba Pythonu a komunity, ze takova zavadejici funkce je pritomna pro zaokrouhlovani.

8
Stejnetak C# rounding:

https://docs.microsoft.com/cs-cz/dotnet/api/system.math.round?view=net-5.0#Round1_Example

Nacez C# dokonce i obsahuje variantu, kde si muzu vybrat na kolik desetinnych cislic chci zaokrouhlovat:

Kód: [Vybrat]
public static double Round (double value, int digits);


9
Mozna to chce cist dokumentaci, z https://docs.python.org/3/library/functions.html#round:
Citace
For the built-in types supporting round(), values are rounded to the closest multiple of 10 to the power minus ndigits; if two multiples are equally close, rounding is done toward the even choice (so, for example, both round(0.5) and round(-0.5) are 0, and round(1.5) is 2).

Pokud chces standardnejsi chovani, zkus
Kód: [Vybrat]
num_rounded = int(num + 0.5)

Sorry ale tohle prece neni reseni, co kdyz budes chtit zaokrouhlovat na 2 desetinna mista a nikoliv na cela cisla? Reseni co jsi uvedl bude sice delat to co ma, ale codewise je to spatne, spravne ma byt pouzita zaokrouhlovaci funkce.

Jsem nastvany, protoze takovyhle radoby chytrych reseni je co se Pythonu tyce plny STackoverflow, jsou to ustavicna polovicata reseni, ktera zpusobuji akorat neporadek. Ja v Pythonu delam v praci posledni rok a pul, a proste me tenhle pristup dost stve. Za Javy a z C# takovehle bizarnosti vubec neznam.

Java:

Kód: [Vybrat]
double roundOff = Math.round(a * 100.0) / 100.0;

Citace
    /**
     * Returns the closest {@code int} to the argument, with ties
     * rounding to positive infinity.
     *
     * <p>
     * Special cases:
     * <ul><li>If the argument is NaN, the result is 0.
     * <li>If the argument is negative infinity or any value less than or
     * equal to the value of {@code Integer.MIN_VALUE}, the result is
     * equal to the value of {@code Integer.MIN_VALUE}.
     * <li>If the argument is positive infinity or any value greater than or
     * equal to the value of {@code Integer.MAX_VALUE}, the result is
     * equal to the value of {@code Integer.MAX_VALUE}.</ul>
     *
     * @param   a   a floating-point value to be rounded to an integer.
     * @return  the value of the argument rounded to the nearest
     *          {@code int} value.
     * @see     java.lang.Integer#MAX_VALUE
     * @see     java.lang.Integer#MIN_VALUE
     */
    public static int round(float a) {

Asi vyvojari Javy proste pouzili znalosti z 6. tridy a meli by se stydt, nebo ja nevim...

10

K posunu výsledků jedním směrem v tomhle případě samozřejmě dochází. On totiž výsledek nemusí být jenom jeden, jak si představujete. Představte si, že máte v Excelu třeba ceník výrobků, které prodáváte. Pak zjistíte, že je inflace a že se vám zvyšují náklady. Nebudete chtít zjišťovat, co přesně se o kolik zdražilo (ono když se vám zvedne nájemné, plat účetní a cena elektřiny, musíte to stejně nějak rozpočítat mezi všechny výrobky), tak se rozhodnete zdražit vše o inflaci. Takže potřebujete inflací přenásobit každou jednotlivou položku. Když budete zaokrouhlovat tak, jak jste se naučil v 6. třídě, zdražíte celkově víc, než je inflace.

Tohle je jadro pudla naseho sporu. Nesouhlasim a schvalne to vic rozvedme.

Mam ceni vyrobku v excelu. Tento cenik budu jistojiste mit s presnosti na 1 desetinne misto (desitky haleru). Kdyz budu chtit zvysit ceny o inflaci, tak je zvednu o inflaci, nacez 2. desetinne misto zaokrouhlim klasickou metodou:

10.50,- CZK -> + 3% inflace -> 10.815,- CKZ -> 10.8 CZK

Ukazte mi, v cem je podle vas problem se zaokrohlovanim.

Vy jste totiz strasne komplikovany clovek. Chapete to, ze 99.9% lidi, a dokonce i programatoru, staci bohate klasicky typ zaokrouhlovani, tzn. ten co jsme se vsichni na cele planete naucili v 6. tride?

Ja to chapu, ze existuje vice typu zaokrouhlouvoani, ale sakra, pro 99.9% programatoru je zaokrhlovani to z 6. tridy a zadne dalsi nepotrebujou.

A co me stve je, ze velevazeny Python, ktery si hraje na jazyk radoby jednoduchy a pro zacatecniky, obsahuje ve std lib takovou netradicni a zavadejici metodu zaokrouhlovani. Neni to prvni ani posledni bizarnost se kterou jsem se u Pythonu sektal.

11
Tohle je u me standard pocitani s desetinnym cisly.
Jistě, naučil jste se to v šesté třídě a už jste se pak nikdy nedozvěděl, že to ve skutečnosti může být trochu komplikovanější (jako všechny věci, které se člověk naučil v šesté třídě). Tak pokud půjdete třeba k lékaři, doufejte, že nemá stejný přístup jako vy, že všechno důležité se naučil už v šesté třídě a žádné hlubší znalosti nepotřebuje.

Vsak jo, ale at se zaokrouhli, az kdyz se jdou reprezentovat, a ne v procesu vypoctu.
Co jiného asi dělá

Kód: [Vybrat]
print(round(data))
na konci výpočtu, než že to zaokrouhlí výsledek při prezentaci a ne v procesu výpočtu?

To je tak, ale tak typicka diskuze s vama...

A mozna i v 6 tride jsem si vsiml, ze Excel vzdycky zaokrouhluje zobrazovane hodnoty (5 zaokrhluje nahoru), ale pocita se skutecnyma hodnotama. Touto metodikou k zadnemu posunu vysledku jednim smerem nedochazi.

Nikdy jsem zadny jiny typ zaokrohlovani nepotreboval, a nepotrebuju ho ani ted! Ta funkce round() je shit!

12
Pokud nechci at se mi posunuje vysledek jednim smerem pri vypoctech, tak sakra himl hergot fix NEZAOKROUHLUJU!!! Pocitam s floaty tak jak vysly!
A to snad není zaokrouhlování? Float má pevně dlouhou mantissu, a výsledky běžně počítaných funkcí (i třeba pouhé sčítání čísel když to zrovna náhodou nevyjde „hezky“) se musí zaokrouhlit, aby šly reprezentovat.

Vsak jo, ale at se zaokrouhli, az kdyz se jdou reprezentovat, a ne v procesu vypoctu.

13
Me fascinuje, jak ani to zatracene zaokrhouhlovani nejde delat jednim zpusobem, a je to slozite.

A zase tady naklusal p Jirsak a... nastala klasicka situace.

Hele. U me automaticky kdyz se rekne zaokrouhlouvat, tak to znamena nahoru. Pokud nechci at se mi posunuje vysledek jednim smerem pri vypoctech, tak sakra himl hergot fix NEZAOKROUHLUJU!!! Pocitam s floaty tak jak vysly! Zaokrouhlovat se ma az finalni zobrazeni stavu. Neco jako to ma Excel napr.

Tohle je u me standard pocitani s desetinnym cisly.

Chapu pointu te zaokrouhlovaic funcke, ale tu si ma Python puzivat jen interne pro svoje interni potreby. Pro uzivatele je takova funkce jenom matouci.

14
Odkladiště / Re:Kupil jsem si TV a nefunguje
« kdy: 20. 02. 2021, 20:43:41 »
Ok tak dostal jsem se do menu kde se hledaji channely. Zkousel jsem

Aerial Terrestrial
Aerial Cable
Aerial Skylink
Aerial Sattelite

Nenaslo to nic. Ani radio, nic. Znacka telvize je 50" Samsung UE50RU7402, ale to bych rekl ze je fuk...

Takze to je dost spatna zprava, v tomhle baraku ocividne nefunguje rozvod televizniho signalu. Tak to jsem v haji, protoze spravce domu je tak lenivej, ze to nikdy do pucu neda. To jsem si zase neco koupil...

Ach jo.

No a neda se to workaroundovat treba tou T-Mobile TV? Ze by mi ta telka jela jako pres Internet?

15
Odkladiště / Koupil jsem si TV a nefunguje
« kdy: 20. 02. 2021, 19:18:29 »
Ahoj,
mam takovy blby dotaz. Nevim jak to v roce 2020 funguje s televizama, ja se v tomhle oboru zasekl tak v roce 2007, ale ted jsem si tak nejak rekl, ze si koupim telku, a jsem z toho volaco zmateny.

Tak zaprve to po me chce nejakou kartu. Pry v te televizi musi byt. Ta jsem koupil kartu znacky Starlink. Do televize jsem si zapojil v mem nuznem byte antenni kabel. No a ted mi ta televiza zobrazuje kanaly, jako je CT1, Nova, atp. ale zadny z nich nenajede, ze pry to nema signal. A muzu se na ty kanaluy dostat jaksik pres ten Starlink, a zaroven i pres nabidku te televize.

Do toho tam je v te televizi moznost si zaplatit jakesik TMobile TV, nebo Skylink TV. Kdyz dam Skylink TV zkusebni verzi zadarmo, tak pry jima tam mama napsat tel. cislo, zemi poslou aktivovaci sms - a nikdy mi zadna neprijde.

Tak ja uz nevim co delam spatne. Chci se proste divat na telku, nic vic.

Co s tim?

Stran: [1] 2 3