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

Stran: 1 ... 33 34 [35] 36 37 ... 68
511
Vývoj / Extrakce z archivu (statické knihovny)
« kdy: 12. 04. 2013, 18:42:58 »
Ahoj,
mam problém - mám statickou knihovnu (konkrétně metis), a potřebuji tuto knihovnu sloučit s jinou.
Šel jsem na to klasickou cestou - vyextrahovat obj soubory a:
ar x libmetis.a
ar x druháknivona
a vytvořit novou knihovnu:
ar rc novaknihovna *.o

Jenže v libmetis.a jsou dva soubory utils.c.o (každý s jiným obsahem). Při extrakci tak druhý přepíše první
a tak je výsledná knihovna nekompletní.

Takže otázka: nevíte jak buďto
a) sloučit dvě statické knihovny, aniž by se z nich musely extrahovat obj soubory
nebo
b) jak vyextrahovat z archivu všechny obj soubory, i když tam jsou dva se stejným jménem
a jiným obsahem
nebo
c) nějaké jiné řešení tédle situace? :-)


512
Vývoj / Re:C# je rychlejsi ako C/C++?!?!
« kdy: 12. 04. 2013, 18:37:02 »
JIT compilátor opravdu může bejt v některejch případech rychlejší. Ale tady bych spíš
čekal, že v jednom případě byl provedenej loop unroling či vektorizace, zatímco
v druhy, případě ne.

Chtělo by to flagy kompilátoru a hodně by pověděl i disassembling.

513
Vývoj / Re:Monitor sbernice LIN - dekodovani zprav v C
« kdy: 12. 04. 2013, 12:02:50 »
No tak si z toho popisu zprávy udělej deskriptor zprávy přesně v tom stylu: seznam
polozek ve tvaru

char[] nazev
int start
int length

ukladej si presne co ti vraci ta knihovna a pomoci tohodle deskriptoru tahej data primo z toho uintu, ne


514
Nechápu, co je tady k řešení:
- dumpnout (pokud je potřeba jen část dat z tabulky, tak zkopírovat do jiného schématu do tabulek stejného jména a dumpnout to jiné schéma)
- pokud jsou v cizí databázi cizí klíče s cirkulárníma závislostma, tak nastavit na DEFFERED
- přeházet tabulky dle grafu závislostí (nejdřív vložit PK a pak teprv na něj odkazující FK)
- zvýšit sekvence pro PK na MAX(Id)+1 z patřičné tabulky
- naimportovat do cílové DB
- zrušit DEFFERED u FK


Pokud je třeba data dávat do databáze, v které jsou živá data, takže hrozí konflikt u Idček, tak není problém před dumpem přičíst ke všem PK Max(ID) z patřičné tabulky v cílové databázi.

515
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 11. 04. 2013, 15:43:46 »
Pokusím se tedy Ti naposled vysvětlit, proč to co tvrdíš je blbost:

Je jediná možnost, kdy jsi v martingale zaručeně v plusu a tedy jsi neprohrál. Ve chvíli, kdy jsi zrovna vyhrál sázku. V ten okamžik máš ale více peněz, než na začátku a tedy jsi vyhrál.

Proto martingale může být neprohrávající strategie pouze a právě jen tehdy, kdy to bude výherní strategie. Tvé tvrzení, že to JE neprohrávající ale NENÍ výherní strategie je tedy jasně nepravdivé.

Čtvereček, konec důkazu. :-)



516
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 11. 04. 2013, 14:52:31 »
A co jiného by sis představoval pod pojmem výherní strategie v náhodné hře? Že vsadíš na takovou kombinaci prvků, že ať padne cokoli, jsi v plusu???
Ano.

Takový pojem je ale dosti nesmyslný, nemyslíš?  K čemu by byl, když nejde na žádnou alespoň trochu rozumnou hazardní hru aplikovat?

Citace
Jakym zpusobem bych mohl prohrat, kdyz zakladni bod strategie rika "sazim dokud nevyhraju"?

A ty snad někdy v náhodné hře MUSÍŠ vyhrát?

 
Citace
Nevim, o cem mluvis. Jestli o te strategii pro maraton, tak tam je pravdepodobnost vyhry rovna jedne. Ovsem za podminky, ze nikdy neumru a muzu behat donekonecna. Coz je stejne nerealna podminka jako "mam nekonecne prostredky".


Jenže rozdíl je v tom, že existuje konečná částka X, s jejíž použitím můžeš s pravděpodobností 99% vyhrát částku Y s počtem pokusů max Z pomocí martingale. A ty X, Y a Z budou naprosto reálné. Takže není pravda, že podmínka pro martingale je stejně nereálná, jako podmínka pro maraton, tam ať už budeš dělat co budeš chtít, tak minimální čas na výhru bude několik miliard let. 

517
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 11. 04. 2013, 13:29:25 »
Citace
Ok. V tom pripade jsi chtel rict neco jineho, nez jsem myslel. Pokud jsi chtel rict jenom tolik, ze jde o strategii, ve ktere se s poctem pokusu pravdepodobnost vyhry limitne blizi jedne, tak to je pravda.
A co jiného by sis představoval pod pojmem výherní strategie v náhodné hře? Že vsadíš na takovou kombinaci prvků, že ať padne cokoli, jsi v plusu??? U náhodnejch her je přeci vždy možnost prohry a proto vyhrávající strategie je vždy strategie, která zaručuje zisk s nějakou pravděpodobností, popř. jejíž průměrný zisk je plusový. Obojí tato strategie splňuje.

Citace
...cimz se muzeme vratit k memu tvrzeni, ktere jsi rozporoval a doporucil mi si ho znovu promyslet: nejde o strategii [zarucene, 100%ne] vyherni, ale o strategii, ktera stoprocentne zarucuje, ze neprohraju.
Neprohrávající strategie se od výherní liší pouze tím, že neprohrávající strategie zaručuje, že konto nebude klesat, zatímco vyhrávající strategie zajišťuje, že konto bude růst.
 Tadle strategie zajišťuje buďto růst, nebo v nejhorším případě obrovskou prohru (tuto možnost ale minimalizuje). Nikdy s ní nebudeš na nule. Proto IMHO je  tvrzení, že nejde o vyhrávající, ale neprohrávající strategii, blbina.

Samozřejmě, je to i neprohrávající strategie, protože každá vyhrávající strategie je neprohrávající, ale pokud to takhle postavíš do kontrastu, tak to implicitně znamená, že tvrdíš, že pomocí této strategie může nastat reálná šance, která nebude odpovídat vyhrávající strategii, ale bude odpovídat neprohrávající, tedy, že člověk zůstane na nule. Což se stát v principu nemůže. Výhry nebudou vzhledem k maximálnímu očekávanému obratu nikterak velké, ale konto bude průběžně růst.
Takže jsem Tvoje tvrzení znovu promyslel a znovu tvrdím, že je nesprávné. :-)



Citace
Ok. V tom pripade musim konstatovat, ze dokladas neco, co je kazdemu zrejme: pokud budu hazet sipky do terce dostatecne dlouho, tak at jsem jakkoli nesikovny, nakonec trefim stred.
Jak mám vědět, co je Ti údajně zřejmé, když furt dokolečka o té strategii tvrdíš, že není vyhrávající, když jde o strategii vyhrávající, jak jsem tu doložil už několika způsoby...
Navíc ani to tvrzení, které tady píšeš není tak zřejmé - např. u házení šipek nejde o nezávislé pokusy, protože si pomalu unavuješ ruku a tedy narozdíl od sázek nejsi schopen hodit libovolný počet hodů atd.... Ale to je detail (byť podstatný, neboť ukazuje, že má smysl přemýšlet nad jasnými věcmi). Ano, dokládám poměrně jasnou věc, protože z ní vyplývající ještě jasnější věci popíráš.


Citace
Ke zbytku: ano, presne takhle to je. Cili zestrucneno: za naprosto nerealnych podminek je pomerne slusna ppost, ze vyhraju.
Ano. Takže výsledná pravděpodobnost výhry je součin pravděpodobnosti těch nereálných podmínek a té sluné pravděpodobnosti, takže nulanulanic. Prohlašovat o strategii, u níž je šance na výhru nula nula nic, že je výherní je blbost.
Tím se to naprosto liší od martingale, kde při splnění podmínek DANÝCH ZADÁNÍM je výhra statisticky zaručena. Tu Tvoji strategii na maraton by šlo prohlásit za výherní např. v okamžiku, kdyby V ZADÁNÍ bylo, žes očkován proti
prasečí chřipce a ostatní závodníci nikoli. V obecném případě nikoli.

518
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 11. 04. 2013, 12:05:45 »
Jak tím skriptem dokážu, že to je *zaručeně* výherní strategie? Nekonečným počtem spuštění skriptu? ;)
Ehm, neznáš pravděpodobnostní důkazy? Simulace se dá použít k důkazu věcí, které tvrdíš pouze s určitou pravděpodobností. Zaručeně vyhrávající strategie v náhodnejch hrách znamená, že s dostatečně velkou pravděpodobností skončíš v plusu. Jelikož dostatečným počtem sputění tohoto programu získáš měření dosti "nezávislých" situací, tak opět podle CLV bude pravděpodobnost, že ve sktutečnosti by to dopadlo jinak dostatečně malá. Součinem pravděpodobnosti důkazu a pravděpodobnosti získané vyhodnocením simulace pak získáš pravděpodobnost že při dodržování dané strategie zvítězíš.
Nicméně jestli narážíš na to, že je to pouze pravděpodobnostní a ne matematickej důkaz, tak máš pravdu, já jsem to myslel tak, že se podíváš na výpis Těch čísel a dojde Ti, že říkáš blbinu, že při dodržování této strategie Ti opravdu konto poroste. Nu, nepovedlo se....

Citace
Tím ale neříkáš nic jiného, že jev, který má nenulovou ppost, zaručeně po (nějakém) konečném počtu opakování nutně nastane. Nebo řečeno jinak: pokud má jev X nenulovou ppost, nemůže pokus donekonečna dopadat nonX.
No byl večer a nedokončil jsem myšlenku (respektive jsem myslel, že už si ji domyslíš sám). Ten součet tý řady Ti totiž dá průměrnej počet hodů, za kterej se Tvoje mění zvětší o základní sázku. A z CLV pak vyplývá, že při dostatečném počtu n kol budeš mít zisk n/k * základní sázka. Samozřejmě bude kolem gausovka, takže furt bude nenulová pravděpodobnost, že budeš v mínusu, ale u náhodnejch her Ti žádná strategie nemůže zajistit 100% vítězství, takže za vítěznou se označuje strategie, která ti zajistí zisk s dostatečnou pravděpodobností.



Jak dokládá i výpis z programu výše.
Zaprve si pleteš doložení a důkaz (dokládá se experimentem s nenulovou možností chyby, dokazuje se matematicky bez možnosti chyby), jednak viz výše.

Citace
To je pravda. Tak dobře, neklepne, jenom si zlomí nohu :)
To je jedno, pořád i šance, že si zlomí nohu všichni ostatní je řádově menší, než že ty. Jako ono svým způsobem máš pravdu v tom, že čistě teoreticky nějaká nenulová pravděpodobnost, že všichni ostatní během závodu odstoupí a ty ne je a tedy při dostatečně dlouhém závodění k tomu může dojít. Ale ta pravděpodobnost je v podobnym řádu, jako že najednou ve vauku se zničehonic objeví fluktulací vakua živá buňka a tedy se to za celou dobu trvání vesmíru nestane. "Výhernost" týdle strategie je teda naprosto v teoretické rovině: nikterak tím nezajistíš, že v rozumné době vyhraješ.
Naopak u martingale, pokud Ti bude stačit nějakej minimální zisk, tak se dá dokázat, že s patřičnym konečnym kapitálem je např. 95% pravděpodobnost, že člověk tohoto zisku dosáhne a očekávaná doba k získání toho zisku bude krátká a konečná. Akorát při tom budeš riskovat větší než cílový kapitál.
 

519
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 10. 04. 2013, 23:56:07 »
A pro nevěřící Tomáše, spusťte si tendle skript:

Kód: [Vybrat]
import random

if __name__ == '__main__':
   account=0
   i = 0
   while True:
     bet = 1
     while random.randint(0,1) == 0 :
       i+=1
       account-=bet
       bet*=2
       print "%i: %i" %(i, account)
     account+=bet
     i+=1
     print "%i: %i, %i" %(i, account, bet)

anebo pokud to chcete matematicky, tak pravděpodobnost, že bude běh délky n (tzn. n-1 proher, pak výhra) je (zanedbám nulu,
ta 1/37 nic nemění):
2^(-n)
průměrná délka běhu je tedy
sum n* 2^(-n)
tadle řada (např. dle podílového kritéria) konverguje a tedy existuje její součet. Proto v průměrném případě dojde v konečném počtu kroků k výhře a tedy bankovní konto hráče hrající touto strategií a majícího neomezený kapitál pro sázky poroste. Jak dokládá i výpis z programu výše.

...

ad maraton. Pokud do toho bereš pravděpodobnost, že klepne všechny, tak do toho musíš brát i pravděpodobnost, že klepne Tebe. A jelikož ta je větší, než že umřou všichni ostatní, tak to je jaksi zaručeně prohrávající strategie. Narozdíl od výše uvedené, která jak jsem právě ukázal vede k navýšení bankovního konta.




520
Odkladiště / Re:Pravedpodobnost - otazka
« kdy: 10. 04. 2013, 23:23:27 »
>> Není to strategie výherní, ale strategie, která mi zaručuje, že nikdy neprohraju....
S odpuštěním zkus si to svoje přirovnání ještě promyslet, poněkud kulhá na všechny čtyři. Protože narozdíl od maratonu, kde když seš špatnej běžec, tak ať poběžíš kolik chceš maratónů, tak nevyhraješ, protože pravděpodobnost výhry je nula, zatímco tady je výhra v dohledné době reálná. A je to výherní, nikoli pouze "neprohrávající" strategie, protože pokud ji budeš aplikovat, tak ne že neprohraješ, ale každou výhrou získáš peníze "navíc".

Ta analýza na wiki je správná, ale POUZE pro omezený kapitál. To, co dokazuje je pouze to, že průměrný čas, ve kterém vyhrajete částku X je delší, než průměrný čas, ve kterém bude třeba použít sázka X, aby šlo ve strategii pokračovat. Nic víc. S neomezeným kapitálem ale není problém vsadit libovolnou částku a tedy ukončit hru vždy až v okamžiku výhry a tedy v plusu. Pokud někdo nesouhlasí, tak když mi otevřete neomezený úvěr a povolíte mi skončit, až budu chtít já, rád si s ním ruletu zahraju. Nějaký peníze se mi vždycky hoděj. Je to pomalý, ale účinný.


>> No já nevím, školy nemám, ale není tam ta podmínka sázet pořád to samé úplně zbytečná?
Defakto ano, akorát podle toho na co sázíš, tak musíš v patřičném poměru zvyšovat sázky. Sázet to samý je tam defakto jen pro jednoduchost.

JS:
- No dejme tomu, že Ti je např. kasíno ochotno půjčit libovolný obnos na sázky a ke konci hry se vyrovnáte.
- Pro některé lidi "užívání si" znamená mj. zajít do kasina :-) No, já bych se s neomezeným kapitálem spíš bavil vytvářením inflačních tlaků na finančních trzích... :-P



521
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 10. 04. 2013, 15:39:21 »
Tady někdo nezná princip základní "výherní strategie". Ta spočívá v tom, že sázím cokoli, ale furt to samé a po každé prohře zdvojnásobím sázku (tedy přesněji ji alespoň 1+ 1/n znásobím, kde n je "kurs" dané sázky). Strategie je vždy vyhrávající, protože jednou nakonec vyhraju a tou výhrou získám vše, co jsem vsadil a něco navíc k tomu.

To, jaká je pravděpodobnost výhry na tom nic nemění, pouze se tím řídí, jak dlouho budu na výhru v průměrném případě čekat. Pomocí CLV pak mohu spočítat, jaká je pravděpodobnost, že X kol za sebou nevyhraju... a tedy pokud mám omezený kapitál, že zbankrotuju dřív, než budu mít šanci vše vyhrát zpět.

522
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 10. 04. 2013, 14:24:45 »
Samozřejmě že tím, že zdvojnásobím sázku. Kdybys měl neomezenej kapitál a nebyly limity, tak to je opravdu prakticky neselhávající výherní strategie,
strategie, respektive CLV Ti zajišťuje to, že ta druhá barva s rozumnou pravděpodobností padne dost brzo.

Pokud je v kasínu limit či máš omezenej kapitál, pak právě pomocí CLV můžeš spočítat, s jakou pravděpodobností to bude vyhrávající strategie
...anebo naopak s jakou pravděpodobností zbankrotuješ.




523
Hardware / Re:Nová herní sestava AMD
« kdy: 10. 04. 2013, 12:24:02 »
AMD míň topí na jednotku výkonu??
FX procesory jsou hrozně žravý obludy (intel se stejnym výkonem žere skoro polovinu). Jaguar jádro je hodně efektivní, ale to zas nejde s ivy bridge srovnávat, protože to je jádro navržený na spotřebu a ne na výkon (není schopno dosahovat vyšších frekvencí atd...). A i tak by jeho srovnání s nějakým ULV pentiem IMHO tak jednoznačný nebylo...

524
Odkladiště / Re:Pravděpodobnost hodu kostkou
« kdy: 10. 04. 2013, 12:15:26 »
Ale to jen proto, že existuje CLV a brownův pohyb je defakto soubor ohromnýho množství nezávislých dat.
Stejnětak jde např. úspěšně předvídat, že v kasíně za hodně dlouhé období padne stejně červenejch jako černejch a jde na tom principu udělat vyhrávací strategii - která má ovšem tu chybu, že jednak má člověk omezenej počet peněz, jednak maj kasína strop a jednak je tam ta potvora nula navíc...

525
Hardware / Re:Nová herní sestava AMD
« kdy: 10. 04. 2013, 01:18:08 »
Co na to povim, zaprve že je tam otázka, jestli optimalizator v Crysis je ferovej pro intela (vic např. tady
http://www.xtremesystems.org/forums/showthread.php?285105-Crysis-3-AMD-FX-CPUs-dominate-INTEL-left-behind)
jednak to, že když je dobře zpralalelizovaná úloha, že AMD plně využije svojí rychlosti je jasný. Fór je v tom, že právě v dosti hrách tomu tak nebude, protože je to prostě drahý. Koneckonců sám píšeš, že je to jen jedna speciálně udělaná mapa... proč tak neudělali všechny? Ona ta multithread optimalizace zvýší výkon na každém CPU, to není optimalizace pro AMD, to je prostě rozložení zátěže do víc paralelních vláken, a to využije každý vícejádrový CPU. Ale je to holt drahý.

A člověka netrápí to, že v určitejch vybranejch úlohách mu jede CPU rychle. Trápí ho to, když má někde CPU drastický propady výkonu. K čemu někomu bude, že v polovině her pojede CPU o něco rychlejc než konkurence, když druhá polovina her bude kvůli nízkýmu výkonu nehratelná....

Jinak intel bohužel dneska i ve vícevláknovejch úlohách hraje bohužel zpravidla prim, důkazem toho je i odliv opteronů z výpočetních clusterů. Ale furt je to doména, kde je AMD naštěstí schopný intelu alespoň zdatně konkurovat.

Stran: 1 ... 33 34 [35] 36 37 ... 68