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 ... 35 36 [37] 38 39 ... 68
541
Vývoj / Re:Stabni kultura C - preprocesor
« kdy: 06. 04. 2013, 16:52:18 »
student: ale není to tak efektivní. Protože porovnávání na nulu neotřebuje nahrávat další paměťovou lokaci. Nicméně souhlasím, že název "length" tu není úplně to pravý.

542
Vývoj / Re:Stabni kultura C - preprocesor
« kdy: 06. 04. 2013, 12:41:54 »
Makra závorkovat tak, aby nedošlo k špatné interpretaci.

Konstanty bych nedefinoval makrem, ale pomocí const. Vede to k čitelnějšímu a víc failproof kódu.

Konstanty bych zaváděl tam, kde znamenají nějakou pevnou hodnotu (např. přepínače apod.). Velikosti bufferu bych zpravidla zaváděl jako variabilní, tady bych konstantu použil max jako defaultní parametr. Konstanta pro nulu v uvedeném zápisu je pak IMHO blbina - na tom místě nemá žádný jiný číslo než nula smysl - zavádět tam konstantu mi přijde podobný, jako dělat for cyklus stylem:

for(x=CONSTZERO;x<delka; x+=CONSTONE)  ...

543
Vývoj / Re:Nalezení nejnovějších adresářů
« kdy: 06. 04. 2013, 11:37:25 »
... Předchozí post platil Jardovi.

Jinak doplnění - jak tady už psali jiní, tam kde je k dispozici sort/ls s parametrem v/V (natural sort), tak je to řešení opravdu ještě jednoduchý, tak jak ho tady napsali rooobertek a naznačil student (ten taky nepočítal s variabilním počtem adresářů). Teď koukám, že i na tom stroji kde nemám sort s -V tak ls parametr v má (vzhledem k tomu, jak starí je tam instalace, tak teda bude asi všude), ten jsem neznal, tak díky za doplnění a za dobrej tip.

544
Vývoj / Re:Nalezení nejnovějších adresářů
« kdy: 06. 04. 2013, 11:26:53 »
Ne, problém je v tom, že evidentně vůbec nerozumíš tomu, co ten můj IMHO dosti jednoduchý skript dělá. Pouze moje první verze mazala pět z deseti a proto jsem hned do toho postu napsal alternativu pro případ, kdy těch adresářů může být kolik chce. Další varianta napsaná na Tvoji (jedinou vcelku rozumnou) námitku, že "nejnovější" má být dle čísla a ne dle času modifikace také řeší obecný případ s libovolným počtem adresářů.

Jediné, co jsem zatím neřešil je variabilní délka nenumerického prefixu (o které jsi se ovšem až doteď nezmínil a kterou jsi si vymyslel až teď, abys ospravedlnil to své "nejde)... o které v zadání nebylo ani ň. Pokud ale neumíš vyřešit ani takovejdle jednoduchej úkol, jako najít první číslo v řetězci, tak např. nahraď první awk v mém řešení tímto:

sed -r 's/^(([^0-9])*([0-9]*).*)$/\3 \1/'

Ještě máš nějakej problém?

PS: Omlouvám se za poněkud útočnej tón, ale poněkud mi vadí, když se snaží radit člověk, kterej to buďto vůbec neumí a/nebo vůbec nečte to, co psali lidi před nim - a radí blbě a ještě ani neumí uznat chybu...



545
Hardware / Re:Nová herní sestava AMD
« kdy: 05. 04. 2013, 15:02:47 »
SkříŇňsi připlat aspoň na centuriona 534, oproti elite to neni papír.
A bejt tebou někde schrastím peníze na nejlevnějšího čtyřjádrovýho intela, 3350P stojí jen o pětikilo víc a nabídbne o dost víc výkonu a hlavně rozumější provoz (poloviční TDP).
A nejsem si jistej tim zdrojem, neznam ho, na inetu recenze k najití neni, ale poměr ceny k nominálnímu výkonu je natolik podezřejlej, že bych se ho bál. Ale papírově vypadá dobře.

546
Vývoj / Re:Nalezení nejnovějších adresářů
« kdy: 05. 04. 2013, 14:34:05 »
JardaP: Na mym řešení je něco špatně (proč pak nenapíšeš co, bychom to opravili?), nebo není na jeden řádek (neumím počítat?), anebo jsi ani nečetl co napsali lidé před tebou a hned tvrdíš, že to nelze?

547
Vývoj / Re:Nalezení nejnovějších adresářů
« kdy: 04. 04. 2013, 19:25:12 »
Pokud podle čísla, tak

awk '{ print substr($0,2), $0 }' | sort -n | awk ' if(NR>5) {print $2 }'



548
Vývoj / Re:find shell
« kdy: 04. 04. 2013, 15:58:44 »
Teda samozřejmě

rm -r `ls -lt | tail -n 5`

a ještě by to chtělo zajistit, že tam bude určitě těch deset souborů, nebo místo tail udělat

awk ' BEGIN {n=0; }
{if(n++ >= 5) print $0 } '

549
Vývoj / Re:find shell
« kdy: 04. 04. 2013, 15:57:00 »
ls -lt | tail -n 5

550
Server / Re:Návrh relační databáze
« kdy: 04. 04. 2013, 12:36:59 »
No udělej jednu tabulku firma, jednu tabulku vlastník, jednu auta s identifikací aut a jednu vlastnosti auta, kde
budou věci, jejichž změnu chceš sledovat.
Do vlastnosti_auta pak dělej pouze INSERTY, co změna, to nový řádek. Co se u auta změnilo a kdy pak zjistíš jednoduše

SELECT * FROM vlastnosti_auta WHERE  auto_id = XY ORDER BY datum_zapisu DESC LIMIT 2

Samozřejmě to chce správný indexy.
Podobnej princip pak můžeš použít např. pro sledování změny firmy pro vlastníka auta atd....

551
Vývoj / Re:Objektový návrh a asociace
« kdy: 16. 03. 2013, 00:31:19 »
Rax:
jo - a teď si představ, že nemáš jen kružnici ale N různých geometrických tvarů a pro každou jejich instanci budeš mít jiná pravidla pro obarvování. To pro každej typ parametru každého geometrického útvaru budeš definovat subclass z bodu???
Hodně rychle uvidíš, že Tvůj přístup je blbina a že ten "teoreticky správný" OOP přístup, tedy nechat bod bodem a když holt barva kružnice závisí na poloze bodu X, tak ji určovat "on demand" z aktuální polohy bodu je ve skutečnosti daleko jednodušší a zároveň blbuvzdornější.

PS: Druhá, opět OOP čistá metoda je umožnit bodu (nebo jeho podtřídě) informovat LIBOVOLNÉHO zájemce o změně své polohy. Ale subtypovat objekt jen kvůli agregaci třídy do jiné třídy je prasečina. Subtypovat kružnici z bodu je pak prasečina ještě větší (až budu potřebovat ještě čtverec a elipsu a pro všechny nějakého společného předka, protože to jsou oba dva 2D objekty, které určitě budou mít mnoho společného, tak ....).

552
Hardware / Re:dotykovy LCD
« kdy: 12. 03. 2013, 14:48:46 »
V mintu se mi občas stává, že jakoby zamrzne USB a probudí se, pokud ho nakopnu odjinuď (např. přestane fungovat ext. klávesnice, když hrábnu na interní, tak se externí vzpamatuje). Čím to je nevím, navíc mám dojem, že to poslední dobou přestalo, takže to asi opravili. Jestli máš starej systém, tak to ale může bejt tendle bug...



553
Server / Re:Webhosting na vlastním virtuálu
« kdy: 25. 02. 2013, 10:49:20 »
Na hraní s virtuálama je dobrá hračka Proxmox. Webové rozhraní, relativně snadná instalace, umí to několik (tuším dva :-)) virtualizačních backendů...

554
Hardware / Re:Seznam výrobců: Kdo vyrobil můj zdroj?
« kdy: 15. 02. 2013, 02:51:40 »
Nejde mi než neoživit staré téma: Testy jsou na nic, prostě nikdo jiný než Enermax kvalitní zdroje nedělá. Viz jako
tendle Enermax Thriathlor
http://extrahardware.cnews.cz/testy/test-zdroju-300-1200-w-mereno-laboratori-enermaxu-cast-1/strana/0/1
CWT se šmejdskejma kondezátorama. 

Nu a co se týče Tvojí víry v datasheety, tak sice víra hory přenáší, ale kondenzátory nezmění a Fractal Define R3 prostě nemá všechny kondezátory japonský, na sekundáru má kromě japonců i tajwanskej CapXon (relativně šmejd), i kdyby ses na hlavu postavil a i kdyby to v datasheetu zopakovali, že má japonský kondenzátory desetkrát.
http://www.technews.lt/tekstas/platininis_fractal_design_newton_r3_600_w.html;;
konkrétně
http://www.technews.lt/userfiles/IMGP1072.JPG

PS:  A další výtku bych měl k tomu, že tvrdíš, že test zdroje v USA nemá relevanci. Samozřejmě, že na 230 se zdroj může chovat jinak. Nicméně pokud chceš tvrdit, že u zdroje, kterej na 110V chová blbě, že to dosti nezvyšuje pravděpodobnost, že se tak bude chovat i na 230V, tak nevím.... A rozhodně je to furt lepší, než si dělat obrázek z datasheetů (který jak vidno snesou i evidentní lži)....

555
Server / Re:Databáze s vazbami nebo bez?
« kdy: 12. 02. 2013, 04:48:45 »
Pavol:
a1) FK NENÍ index.
a2) Import špatnejch dat? To je stejně rozumnější naiporotovat vedle a nejprve opravit. Právě proti tomu ty integritní omezení chráněj
b) Ono to nechybí do tý doby, než se zjistí, že ten a ten kodér tam udělal botu a v db je povolina dat blbě..... Samo, že se to nestane v každym projektu, ale riskovat to je podobný, jako server nezálohovat.

Stran: 1 ... 35 36 [37] 38 39 ... 68