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 ... 50 51 [52] 53 54 ... 68
766
Vývoj / Re: Spuštění jiného programu z C
« kdy: 20. 04. 2011, 17:46:19 »
Jo, to jsem taky navrhoval a přijde mi to jako nejlepší řešení. Akorát furt zůstavá problém v podobě multiplatformního vytváření threadů - to je ale jednodušší a na to existuje spousta jednoúčelovejch hotovejch kódů.

767
Vývoj / Re: Spuštění jiného programu z C
« kdy: 20. 04. 2011, 17:16:12 »
O jakejch knihovnách mluvíš? Jestli o knihovnách zdrojovýho kódu, tak tam prostě přibalíš ke zdrojákům jejich současnou implementaci a máš to. Takovýdle jednoduchý fce tam jsou 100pro bez bugů. Navíc máš zajištěno, že pokud se v rozhraní OS něco změní, tak na to knihovna bude reagovat - nebudeš muset studovat, co se změnilo, prostě vezmeš novou verzi knihovny. A máš implementaci pro daleko větší škálu systémů. Jak ukazuje Ondra, on to ani pro Win/Lin není jen jeden if.
Kompilovat to můžeš staticky, takže žádné řešení závislostí nehrozí.

Nebo myslíš udělat to za pomocí dynamické knihovny? Není jedno, jestli to závisí na exáči, nebo na knihovně?

768
Vývoj / Re: Spuštění jiného programu z C
« kdy: 20. 04. 2011, 15:49:53 »
No, vzhledem k tomu, že to řeší spousta lidí, tak bych neřešil kolo, ale použil některou z "osvědčených knihoven".
http://stackoverflow.com/questions/3019081/portable-c-library-for-ipc-processes-and-shared-memory-boost-vs-ace-vs-poco

Druhá možnost, co mě napadá, tak se vykašlat na spouštění procesů, výkonnou část zkompilovat jako commandline exáč + knihovnu a fce tý knihovny spouštět místo v spešl procesu jen v threadu.

Psaní vlastního multiplatformního exec bych viděl jako poslední možnost, protože to bude nejméně portabilní možnost, zatímco s již hotovou knihovnou vím, že to bue běhat všude.

769
Hardware / Re: Asus WL-500g Deluxe přestal fungovat
« kdy: 13. 04. 2011, 03:48:40 »
Svýho času mi taky odešel adaptér od WL-500g a můžu potvrdit, ešus je na proud citlivej. Zapojil jsem ho na starej univerzální adaptér, co jsem měl doma.... a ešus chcípnul. Ono taky aby ne, když jak jsem pak adaptér proměřil, lezlo z něj místo nastavenejch 5V lezlo něco kolem 9V :-(. Tak jsem holt v jeden den vyhodil obé.... :-(

Takže závěr: pozor na starý adaptéry....

770
Server / Re: MySQL a rychlost enum vs. int
« kdy: 12. 04. 2011, 09:19:05 »
Hezkej výkřik. Ale zrovna pomocí bit(1) neušetříš ani místo - pokud těch položek není v záznamu více
http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

- a hlavně to rozhodně nebude rychlejší, protože narozdíl od tinyint, kde při čtení se prostě přečte byte, tady musí mysql bit "rozbalit".


771
Server / Re: mysql enum vs int
« kdy: 11. 04. 2011, 21:56:24 »
BOOLEAN a TINYINT je synonymum to bych neřešil... (Tzn. typ boolean defakto neexistuje, je to pouze alias pro TINYINT).

INT(1) zabere 4 byty, akorát se zobrazuje na jedno desetiný místo, tam jsem to napsal blbě, myslel jsem TINYINT, INT bych nepoužíval.

V každym případě to udělá minimální rozdíly - optimalizoval bych spíš strukturu databáze, aplikační logiku atd....

772
Server / Re: mysql enum vs int
« kdy: 11. 04. 2011, 21:10:34 »
Varchar rozhodně ne. ENUM a INT(1) bude imho stejně rychlé, respektive ENUM o maličkej drobek pomalejší. Enum se ukládá jako integer, takže něco malinko času zabere přeložit enum do integeru - nicméně pokud se nebude provozovat milióny dotazů s mizivým časem vykonání, tak to nebude poznat.

Sma mysql poskytuje typ boolean, kterej je synonymem pro TINYINT.

773
Vývoj / Re: C++, ukazatel na statickou funkci
« kdy: 08. 04. 2011, 00:06:07 »
Ondra: lambda funkcí ale nevyřešíš for cyklus, kterej má závislý kroky. Respektive vyřešíš pomocí proměných z closure, ale to už nepřehledné je (ty stavové proměnné definuješ někde jinde, než je používáš).
Jinak myslím, že by to šlo udělat i makrem (definovat iterátor pomocí něco::iterator_type). Ale pokud se todle používá dnes a denně, tak považuji za přínos, když se pro to udělá jednotná norma a syntaktickej cukr, než aby to každej řešil plus mínus stejně, ale jinak.

774
Vývoj / Re: C++, ukazatel na statickou funkci
« kdy: 07. 04. 2011, 10:00:39 »
No tak přecijenom je to konstrukce trochu delší, musíš definovat anonymní funkci, takže nepřehlednější, atd... Že pro to udělali syntaktickej cukr, kterej se jinak nijak netluče je IMHO dobře. Pokud se Ti nelíbí, tak jeho nepoužíváním nic neztratíš...
Navíc pokud potřebuješ, by kroky cyklu na sobě závisely, tak navíc musíš použít proměnný definovaný vně anonymní fce, což dál snižuje přehlednost....

775
Vývoj / Re: C++, ukazatel na statickou funkci
« kdy: 07. 04. 2011, 01:06:02 »
A jak bys to chtěl udělat s tím forem jinak? Nějaký "magic methods" mít musíš. A když už nějaký mít musíš, tak proč ne zrovna ty, který používaj všechny standarní iterátory?

Teda, mohli to udělat přes interface, to je pravda, ale to by nebylo jiný, jen by to mělo standardní type-check...

776
Vývoj / Re: C++, ukazatel na statickou funkci
« kdy: 06. 04. 2011, 11:49:31 »
To narvání do namespace std má podle mě jedinej důvod: zachování zpětné kompatibility. Aby se to netlouklo s knihovnama, který už tydle typy mají pro něco jinýho.

Na druhou stranu, kdyby to teda v namespace std nějak rozuměn rozčlenili, aby člověk moh pomocí using se toho std:: balastu zbavit (podobně jako v pythonu import), tak by to bylo o dost lepší....

777
Hardware / Re: Prosím o zhodnocení PC sestavy
« kdy: 04. 04. 2011, 12:06:47 »
karlos: říká Ti něco statistika? Ty fakt vyvozuješ takovýdle závěry z jednoho čísla, když naprosto nic nevíš o zdrojovejch datech (např. podíl lowendu v prodanejch datech, profil zákazníků jednotlivých značek, počt prodanejch kusů apod....?).
To s Intelem a Gigabyte řekni někomu, kdo staví např. servery. Nebo vysvětli, jak se mlůže ten šunt intel prodávat, když je dražší než ta kvalita gigabyte a přitom má zpravidla méně "fíčur".

778
Hardware / Re: Prosím o zhodnocení PC sestavy
« kdy: 04. 04. 2011, 01:21:40 »
- Zrychlení díky SSD rozhodně nepopírám, ale jsou i jiné metody, jak urychlit (ramdisk apod.).

- Ad professional - starou licency na XP mít může. Vzdálenou plochu nepotřebuje rozhodně každej, kdo pracuje s počítačem, a jde snadno nahradit např. VNC (vím, je to pomalejší). Prostě si stojím za tím, že děláš falešnou generalizaci. Pokud ví, jak PC využívá a fíčury z professional mu nechyběj, proč by je kupoval? Navíc je tu WAU.

-  Co se týče rámusu tak to je kus od kusu, mě např. akusticky nejhorší přišel právě jedinej seagate, co jsem v PC měl. Navíc, vibrace disku jdou eliminovat (poružný zavěšení, silentmaxx), zatímco pomalost nikoli a poruchovost (viz problémy seagatu s firmwarem) nikoli.
V každym případě jsem narozdíl od Tebe dalek toho, abych říkal, že je seagate šmejd - jediný, co se dá s jistotou říct, že je pomalejší než konkurenční harddisky (to potvrzují snad všechny benchmarky), ostatní jsou dojmy z nereprezentativního počtu vzorků. Jen říkám, že Samsung není prokazatelně horší než jiní výrobci a v některejch konkrétních ohledech (rychlost) prokazatelně patří mezi lepší lepší disky.

- Co se týče reklamovatelnosti MSI desek, tak tam třeba vůbec není zohledněna průměrná cena koupený desky (levný šmejdy odcházej častějc - a MSIčka se budou asi nejvíc prodávat v lowendu). Navíc, 3% má i Intel. Takže podle tebe jsou Intel desky šmejd? (to není řečnícká otázka, čekám odpověď)

779
Hardware / Re: Prosím o zhodnocení PC sestavy
« kdy: 03. 04. 2011, 17:15:56 »
- Co se týče disků, tak WDčka teď měli prokazatelně jednu vadnou sérii a jinak jejich reklamace v alzasoftu i celkově byly nic moc (viz článek na extrahardware s uveřejněnejma datama z alzy). Blbá výkonnost seagate disků je v každym benchmarku, není to tak dlouho co měli problém s firmware a umírali za běhu.

Co se týče MSI/Asus/Gigabyte, tak MSI dopadla v reklamacích také hůře než Asus a gigabyte, ale např. stejně jako intel. Narozdíl od disků to není "kritická komponenta" (kldyž selže, jen si dojdeš do obchodu pro novou, zatímco když selže disk....) a vyložený průšvihy tam měl právě Asus. Gigabyte zas např. měla některý desky háklivý na paměti - IMHO tady
si člověk opravdu nevvbere...
 
http://extrahardware.cnews.cz/prodeje-reklamovanost-pc-hardwaru-v-roce-2010



780
Hardware / Re: Prosím o zhodnocení PC sestavy
« kdy: 03. 04. 2011, 12:12:37 »
- MSI měl špatnou pověst z dřívějška, poslední dobou jde jeho kvalita nahoru, naopak asus a gigabyte jdou spíše dolu, takže že MSI nebrat už dávno neplatí. To bylo v době, kdy Asus+Gigabyte začali konečně používat i u levnějších desek kvalitní kondíky, zatímco MSI furt blbý elektrolyty.  Procento reklamací co jsem viděl má sice má furt vyšší než gigabyte, ale nijak výrazně a kdoví jak a kdo to měřil.

- Co nabídnou člověku pro doma (tzn. nepoužívajícímu doménu) Windows professional navíc?

- SSD pomůže na start různejch aplikací, pokud stráví většinu času v jednom pracovním prostředí a budeš mít dost paměti (takže se to nacachuje), nutnost to není. Ale investice je to rozhodně rozumná.

- Samsung disky jsou tragédie? A co teda jinýho? WD, který maj poslední dobu největší procento reklamací? Nebo Seagate, který jsou vždycky nejmíň o generaci pozadu s rychlostí?

Stran: 1 ... 50 51 [52] 53 54 ... 68